Команда systemctl не работает в RHEL 6


12

На RHEL 7 или CentOS 7 команда systemctl или systemd работает нормально. Я знаю, что это не будет работать в RHEL 6 или CentOS 6. Можете ли вы сказать мне альтернативную команду для запуска / остановки службы, например systemctl start iptables.service:?

Ответы:


20

В более ранних версиях RHEL используйте serviceкоманду, как описано в документации здесь .

# service service_name start

Поэтому в вашем случае:

# service iptables start

Вы можете заменить startс restart, stop, status.

Перечислите все услуги с:

# service --status-all

1
Примечание: serviceв RHEL7 все еще есть сценарий совместимости , который на самом деле может сделать больше, чем systemctl, поэтому на данный момент это более безопасная ставка на все поддерживаемые версии.
Ульрих Шварц

0

rhel 6 и centos 6 используют upstart, а не systemd. SysV (service и chkconfig) также все еще поддерживается.

Проверьте документацию initctlи файлы в / etc / init /

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.