Назад | Перейти на главную страницу

systemctl выдает ошибки при запуске / включении после установки пакета

Чтобы заблокировать новый ящик Centos, который я создаю, я устанавливаю iptables. Я хотел бы иметь возможность поместить это в скрипт, чтобы я мог сделать это с другими ящиками, но я получаю некоторые странные ошибки, а для отката требуется перезагрузка? Установка с

yum install iptables

который работает нормально, но до перезагрузки:

[root@ip-10-0-0-132 ~]# systemctl start iptables
Failed to issue method call: Unit iptables.service failed to load: No such file or directory.
[root@ip-10-0-0-132 ~]# systemctl enable iptables
Failed to issue method call: Access denied
[root@ip-10-0-0-132 ~]#

и после

[root@ip-10-0-0-132 ~]# systemctl enable iptables
ln -s '/usr/lib/systemd/system/iptables.service' '/etc/systemd/system/basic.target.wants/iptables.service'
[root@ip-10-0-0-132 ~]# systemctl start iptables
[root@ip-10-0-0-132 ~]#

Я новичок в systemd, и если это совершенно тривиально, укажите мне страницу руководства / руководство / вики, чтобы я мог изучить это. Я просто пока не нашел ничего очевидного.

Вам может потребоваться перезагрузить systemd после добавления \ обновления сервисов ("модулей" на языке systemd).

Видеть

демон-перезагрузка

Перезагрузите конфигурацию менеджера systemd. Это перезапустит все генераторы (см. Systemd.generator (7)), перезагрузит все файлы модулей и воссоздает все дерево зависимостей. Пока демон перезагружается, все сокеты, которые systemd прослушивает от имени конфигурации пользователя, останутся доступными.

http://www.freedesktop.org/software/systemd/man/systemctl.html