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

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

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

решение1

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

# service service_name start

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

# service iptables start

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

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

# service --status-all

решение2

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

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

решение3

RHEL6 и CENTOS 6 использовали serviceкоманду для управления системными службами. Начиная с RHEL7 systemctlиспользуется для управления системными службами.

Связанный контент