Linux -сборник рецептов










Начало  Назад  Вперед

Решение


Воспользуйтесь программой chkconfig. Пример настройки ssh:

# chkconfig --level 2345 ssh on # chkconfig --level 016 ssh off

Вы должны выполнить обе операции — определить, на каких уровнях служба должна запускаться и на каких уровнях она работать не должна. «On» означает запуск, a «off» — отключение службы.

Добавление новой службы на всех уровнях выполнения:

# chkconfig --add ssh

Удаление службы на всех уровнях выполнения:

# chkconfig --del ssh

Со службами xinetd дело обстоит несколько иначе, но для управления ими также используется chkconfig:

# chkconfig ktalk on # chkconfig rsync off

Службы xinetd либо работают, либо нет; они не различаются по уровням. Вывод информации о состоянии всех служб на всех уровнях, включая службы xinetd:

# cnkconfig --list anacron 0:off 1:off 2:on 3:on 4:on 5:on 6:off syslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off cups 0:off 1:off 2:on 3:on 4:on 5:on 6:off apmd 0:off 1:off 2:on 3:on 4:on 5:on 6:off xinetd based services: chargen-udp off rsync: off sgi-fam: on

Вывод информации об отдельной службе:

# chkconfig --list syslog syslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off

7.8. Ручная настройка служб, запускаемых при загрузке