Сервисы

Материал из FedoraMD.org Wiki
Версия от 13:21, 29 мая 2008; OlegA (обсуждение | вклад) (Новая: {{Суперпользователь}} == Что такое "сервис"? == Сервис (''от англ. service служба'') - обслуживание пользователе...)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

ВНИМАНИЕ: команды предваряемые символом '#' должны выполняться с правами 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 - имя сервиса.