Linux chkconfig и service: управление автозапуском и состоянием сервисов

В Red Hat подобных Linux системах типа Red Hat Entrprise, CentOS, Fedora (до версии 15) и им подобных для управления сервисами используется команда /sbin/chkconfig.

Для того, чтобы посмотреть состояние сервиса nfs служит команда:

# /sbin/chkconfig --list nfs
nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off

Чтобы включить сервис nfs выполним команду:

# /sbin/chkconfig nfs on

Проверим состояние сервиса nfs командой:

# /sbin/chkconfig --list nfs
nfs             0:off   1:off   2:on    3:on    4:on    5:on    6:off

Выключить сервис nfs из автозагрузки можно командой:

# /sbin/chkconfig nfs off

Для того, чтобы еще раз проверить состояние сервиса nfs выполним:

# /sbin/chkconfig --list nfs
nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off
#

Чтобы посмотреть состояние автозагрузки всех сервисов в системе:

# /sbin/chkconfig --list |more

Все доступные опции команды можно посмотреть выполнив:

# /sbin/chkconfig --help

Так же смотрите вывод команды:

# /sbin/service nfs
Usage: nfs {start|stop|status|restart|reload|force-reload|condrestart|try-restart|condstop}

для управления состоянием сервиса.

Чаще всего используются опции:
start – запустить;
status – проверить текущее состояние;
restart – перезапустить;
reload – применить новую конфигурацию без перезапуска.