Сервисы
ВНИМАНИЕ: команды предваряемые символом '#
' должны выполняться с правами root (Суперпользователь). Открыв терминал (или находясь в консоли) с правами обычного пользователя, введите команду $ su -
для повышения уровня привелегий. Символы '$
' и '#
' в начале строки не являются частью команды и не должны вводится. Прочие команды могут выполняться с правами обыкновенного пользователя.
Содержание
Что такое "сервис"?
Сервис (от англ. service служба) - обслуживание пользователей сети в разных сферах.
Профили сервисов
Существует 4 профилей сервисов (runlevel):
- runlevel 1: Single-User Mode
- runlevel 2: Multi-User Mode
- runlevel 3: Multi-User Mode with Networking
- runlevel 5: X11 (runlevel 3 + X Window System).
Примечание: к любым манипуляциям с сервисами имеет доступ только root
Узнать текущий профиль можно по команде:
# /sbin/runlevel
Обычно сервисы, которые не привязаны к X, запускаются в профиле 3, а те, что зависят от X - в 5, в 1-ом обычно нет сервисов.
Чтобы изменить профиль сервисов необходимо выполнить команду:
# /sbin/init RUNLEVEL
где RUNLEVEL
- профиль сервисов.
Примечание: при смене с 5-го на другой профиль Хorg автоматически будет приостановлен.
При загрузке системы можно указать профиль в GRUB, выполнив команду:
kernel RUNLEVEL
где RUNLEVEL
- профиль сервисов.
Включение/Выключение сервисов
Посмотреть список запущенных и не запущенных сервисов можно по команде:
# /sbin/chkconfig --list
Включение сервиса производится по команде:
# /sbin/chkconfig --level 35 SERVICE on
где 35
- профили сервисов, SERVICE
- имя сервиса, on
- обозначает включение off
- выключение)
Управление сервисами
Получить статус всех сервисов можно по команде:
# /sbin/service --status-all
или для определённого сервиса:
# /sbin/service SERVICE status
где SERVICE
- имя сервиса.
Вы можете узнать о определённых командах управления сервиса:
# /sbin/service SERVICE
где SERVICE
- имя сервиса.