Содержание материала

Используйте менеджер пакетов Red Hat для установки нужных программ- ных пакетов, удаления ненужных программных пакетов, а также для получения перечня установленных пакетов, rpm. предлагает многочисленные ключи для разработчиков, создающих пакеты, однако для администратора сети работа с rpm может ограничиваться тремя основными командами:

pm --install пакет

Ключ --install устанавливает программный пакет,

rpm —uninstall пакет

Ключ --uninstal l удаляет программный пакет.

rpm —query

Ключ --query выводит сведения об уже установленном программном пакете. Используйте ключ --all совместно с ключом --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 решает поставленную задачу. Ключ --leve l предписывает изменить настройки для уровней 3 и 5 - обратите внимание, что номера уровней не разделяются пробелами. Аргумент httpd on предписывает выполнять сценарий httpd на этих уровнях исполнения. Последняя команда chkconfig снова перечисляет состояние сценария httpd для всех уровней исполнения. На этот раз мы видим, что сценарий httpd будет выполнен на уровнях 3 и 5.

При следующей перезагрузке данной системы Red Hat будет запущен веб-сервер. Чтобы запустить веб-сервер без перезагрузки, необходимо выполнить сценарий httpd из командной строки:

# /etc/init.d/httpd start 
Starting httpd: [ OK ]

Установка Apache в системе Linux очень проста. Часто сервер устанавливается в процессе начальной установки операционной системы, а в противном случае может быть установлен с диска дистрибутива системы. Установка Apache в Solaris не менее проста, поскольку в Solaris 8 сервер Apache является частью операционной системы. Если же в вашей системе Unix отсутствует пакет Apache, его можно получить из сети Интернет.

Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.