| |
Для получения инструкций по установке смотрите Раздел Установка Sysvinit-2.85 в Главе 6.
Пакет Sysvinit содержит программы для контроля запуска работы и завершения всех остальных программ.
Устанавливаемые программы: halt, init, killall5, last, lastb (ссылка на last), mesg, pidof (ссылка на killall5), poweroff (ссылка на halt), reboot (ссылка на halt), runlevel, shutdown, sulogin, telinit (ссылка на init), utmpdump и wall
halt обычно вызывает shutdown с параметром -h, если текущй уровень запуска не 0, затем он отдает команду ядру на отключение системы. Но сначала записывает в файл /var/log/wtmp что система отключается.
init - материнский процесс для всех остальных. Он считывает команды из /etc/inittab, которые обычно говорят, какие скрипты запускать для текущего уровня запуска и сколько создавать gettys.
killall5 посылает сигнал всем процессам, за исключением родительских процессов -- таким образом он не убьет шелл, вызвавший скрипт.
last показывает, какие пользователи подключены (и отключены) в системе, просматривая файл /var/log/wtmp. Он также может отображать загрузки и отключения системы и изменения уровней запуска.
lastb показывает ошибки входа в систему, отмеченные в /var/log/btmp.
mesgas noted in the last runlevel record i контролирует возможность отправки другими пользователями сообщений на текущий терминал пользователя.
pidof возвращает PID указанных программ.as noted in the last runlevel record i
poweroff передает ядру команду на отключение системы и выключение компьютера. Смотри halt.
reboot передает ядру команду на перезагрузку системы. Смотри halt.
runlevel возвращает предыдущий и текущий уровни запуска, последний уровень запуска записан в /var/run/utmp.
shutdown безопасно отключает систему, отсылает сигнал всем процессам и уведомляет всех подключеных пользователей.
sulogin подключает к системе суперпользователя. Обычно используется в скрипте init, когда система загружается в однопользовательском режиме.
telinit посылает init уведомление о необходимости смены уровня запуска.
utmpdump отображает содержимое указанного login-файла в удобочитаемом формате.
wall пишет сообщение всем подключеным пользователям.
Sysvinit зависит от: Binutils, Coreutils, GCC, Glibc, Make.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |