Команда 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 використовують перезапуск, а не системність. SysV (сервіс та chkconfig) також підтримується.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.