Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   запуск демонов в debian'e (http://forum.oszone.net/showthread.php?t=81788)

romez777 29-03-2007 08:49 567801

запуск демонов в debian'e
 
Привет.
В red hat'е конфигурирование запускаемых при старте системы демонов регулировалось через файлы /etc/sysconfig/ либо посредством ncurses-утили ntsysv. А как в debian'е это правильно делать?

В /etc/default лежат только конфигурации стартующих процессов (ключи, опции etc). Что прочитать на эту тему?

Спасибо.

ruslandh 29-03-2007 09:06 567812

А команда chkconfig в debian есть ?

romez777 29-03-2007 09:09 567818

Цитата:

А команда chkconfig в debian есть ?
Не нашел, но возможно нужно добавить какой-то пакет, названия которого я не знаю.

ruslandh 29-03-2007 09:16 567824

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 567825

romez777

Почитайте здесь Debian Administration
Аналог ntsysv это rcconf

ruslandh 29-03-2007 09:40 567841

http://qref.sourceforge.net/Debian/r...ference.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 567855


Большое спасибо за подробные ответы, приятно читать ;-)
Еще вопрос: выполняя 'dpkg -l | more' получаю список всех установленных в системе пакетов. В первом столбце указан статус пакета, не понимаю что означает 'rc', в каком мане описано?


ruslandh 29-03-2007 10:13 567861

man dpkg ?


Время: 01:37.

Время: 01:37.
© OSzone.net 2001-