Команда 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
garethTheRed
источник
1
Примечание: serviceв RHEL7 все еще есть сценарий совместимости , который на самом деле может сделать больше, чем systemctl, поэтому на данный момент это более безопасная ставка на все поддерживаемые версии.
Ульрих Шварц
0

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

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

HexDump
источник