Показать полную графическую версию : запуск демонов в debian'e
romez777
29-03-2007, 08:49
Привет.
В red hat'е конфигурирование запускаемых при старте системы демонов регулировалось через файлы /etc/sysconfig/ либо посредством ncurses-утили ntsysv. А как в debian'е это правильно делать?
В /etc/default лежат только конфигурации стартующих процессов (ключи, опции etc). Что прочитать на эту тему?
Спасибо.
ruslandh
29-03-2007, 09:06
А команда chkconfig в debian есть ?
romez777
29-03-2007, 09:09
А команда chkconfig в debian есть ?
Не нашел, но возможно нужно добавить какой-то пакет, названия которого я не знаю.
ruslandh
29-03-2007, 09:16
apt-cache search chkconfig
У меня в ALTLinux:
>apt-cache search chkconfig
apachkconfig - A tool for maintaining addon configuration accross different versions of Apache server
chkconfig - A system tool for maintaining the /etc/rc.d hierarchy
rdate - Программа для чтения удалённых часов и установки по ним местных
Первый и третий пакет - не то, а второй - то, что нужно.
Можно ещё насайте debian поискать, но это уж вы сами :)
must die
29-03-2007, 09:19
romez777
Почитайте здесь Debian Administration (http://www.debian-administration.org/articles/212)
Аналог ntsysv это rcconf
ruslandh
29-03-2007, 09:40
http://qref.sourceforge.net/Debian/reference/reference.ru.txt
4.3. Настройка процесса загрузки
----------------------------------
Debian не использует свойственный BSD каталог `rc.local' для настройки
процесса загрузки; вместо этого он предоставляет следующий механизм.
Предположим, системе нужно на этапе загрузки или при входе в
определенный (System V) уровень выполнения исполнить скрипт `foo'.
Тогда системный администратор должен сделать:
1. Разместить скрипт `foo' в каталоге `/etc/init.d/'.
2. Выполнить Debian-команду `update-rc.d' с соответствующими
аргументами, чтобы создать символические ссылки между каталогами
`rc<?>.d' (задаваемый в командой строке) и файлом
`/etc/init.d/foo'. Здесь <?> - это номер от 0 до 6, который
соответствует одному из System V уровней выполнения.
3. Перезагрузить систему.
romez777
29-03-2007, 10:09
Большое спасибо за подробные ответы, приятно читать ;-)
Еще вопрос: выполняя 'dpkg -l | more' получаю список всех установленных в системе пакетов. В первом столбце указан статус пакета, не понимаю что означает 'rc', в каком мане описано?
ruslandh
29-03-2007, 10:13
man dpkg ?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.