В 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
используется для управления системными службами.