Home (Главная)

Page 384 - Страница 384
Page 384
background image

Установка сервера Apache 

3 8 5 

rpm  - - i n s t a l l

 пакет 

Ключ

  - - i n s t a l l

 устанавливает программный пакет, 

rpm  — u n i n s t a l l

 пакет 

Ключ

  - - u n i n s t a l l

 удаляет программный пакет. 

rpm —query 

Ключ

 --query

 выводит сведения об уже установленном программном па-

кете. Используйте ключ

  - - a l l

 совместно с ключом

 --query,

 чтобы полу-

чить список всех установленных пакетов. 

Чтобы установить пакет при помощи rpm, необходимо знать его имя. Чтобы 

узнать полное имя пакета Apache, смонтируйте компакт-диск дистрибутива 

Linux и загляните в каталог RPMS. Вот пример для системы Red Hat 7.2: 

$ cd /mnt/cdrom/RedHat/RPMS 
$ Is »apache* 

apache-1.3.20-16.1386.rpm 

apacheconf-0.8.1-1.noarch.rpm 

В данном примере предполагается, что компакт-диск смонтирован в точке 

/mnt/cdrom. Мы видим, что в состав дистрибутива Red Hat входит два паке-

та Apache: пакет веб-сервера и средство настройки для Red Hat. Чтобы доба-

вить в систему веб-сервер, установите пакет apache-1.3.20-16.i386.rpm следу-

ющей командой: 

# rpm —install apache-1.3.20-16.1386. rpm 

После завершения операции проверьте, что пакет установлен: 

$ rpm --query apache 

apache-1.3.20-16 

Теперь следует убедиться, что демоны

 httpd

 запускаются при загрузке систе-

мы. В системе Red Hat это действие выполняется в сценарии /etc/init.d/httpd. 

Воспользуйтесь командой

 chkconfig

 или аналогичной, чтобы включить сце-

нарий в процесс загрузки. В следующем примере сценарий запуска httpd 

включается в процесс загрузки для уровней исполнения 3 и 5: 

# chkconfig —list httpd 

httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off 

# chkconfig —level 35 httpd on 
# chkconfig —list httpd 

httpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off 

Первая команда

 chkconfig

 перечисляет состояние сценария

 httpd

 для всех 

уровней исполнения. Полученный результат показывает, что httpd отклю-

чен на всех семи уровнях, то есть сценарий не выполняется ни при каких об-

стоятельствах. Мы хотим, чтобы веб-сервер запускался на уровне 3, то есть 

на уровне многопользовательского режима, а также на уровне 5, который 

для данной системы Red Hat является уровнем работы по умолчанию. Вто-

рая команда

 chkconfig

 решает поставленную задачу. Ключ

  - - l e v e l

 предписы-