Разбираемся с /etc/inittab

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

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Выполнив сценарий инициализации системы, ini t вызывает сценарий для конкретного уровня исполнения. Остальные шесть строк примера используются для вызова загрузочных сценариев отдельных уровней. За исключением поля уровня исполнения, все эти строки идентичны.

Для примера рассмотрим строку с меткой 13. Данная строка запускает все процессы и службы, необходимые для полноценного многопользовательского режима. Уровень исполнения системы-3. Действие wait предписывает программе ini t ожидать завершения загрузочного сценария, прежде чем переходить к прочим записям файла inittab, относящимся к уровню 3. ini t выполняет сценарий /etc/rc.d/rc и передает ему аргумент командной строки - 3.

Управляющий сценарий, /etc/rc.d/rc, в свою очередь вызывает все сценарии, соответствующие уровню исполнения, то есть все сценарии из каталога /etc/rcn.d, где n - указанный уровень. В нашем примере управляющий сценарий гс получает значение 3, а потому выполняет сценарии из каталога /etc/rc.d/rc3.d. Просмотр каталога системы Red Hat показывает, что сценариев много:

$ Is /etc/rc.d
init.d rcO.d rc2.d rc4.d rc6.d rc.sysinit
rc rcl.d rc3.d rc5.d rc.local
$ Is /etc/rc.d/rc3.d
КОЗ rhnsd  K35smb  K74ntpd  S05kudzu  S25netfs  S85httpd 
K16rarpd  K45arpwatch  K74ypserv  S06reconfig  S26apmd  S90crond 
K20nfs  K45named  K74ypxfrd  S08ipchains  S28autofs  S90xfs 
K20rstatd  K50snmpd  K75gated  S09isdn  S40atd  S95anacron 
K20rusersd  K50tux  K84bgpd  SlOnetwork  S55sshd  S991inuxconf 
K20rwalld  K55routed  K84ospf6d  S12syslog  S56rawdevices  S991ocal 
K20rwhod  K61ldap  K84ospfd  S13portmap  S56xinetd 
K28amd  K65identd  K84ripd  S14nfslock  S601pd 
K34yppasswdd  K73ypbind  K84ripngd  S17keytable  S80sendmail 
K35dhcpd  K74nscd  K85zebra  S20random  S85gpm

Сценарии, имена которых начинаются с буквы К, используются для завершения процессов при завершении определенного уровня исполнения. В приведенном примере К-сценарии будут использованы в процессе завершения работы на уровне 3. Сценарии, имена которых начинаются с буквы S, используются при переходе на уровень 3. Однако ни один из файлов, хранимых в rc3.d, не является в действительности сценарием.


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
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
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

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