Как исправить ошибку "firewall-cmd: command not found" в Linux

firewall-cmd - это интерфейс командной строки для firewalld, популярного программного обеспечения брандмауэра для систем Linux. Firewalld предлагает множество полезных функций и часто используется многими системными администраторами Linux для управления своими сетями и системами. При использовании firewall-cmd вы можете получить ошибку 'firewall-cmd command not found'. В этой статье мы узнаем, как исправить эту проблему.

firewall

Как исправить ошибку "firewall-cmd: команда не найдена" в Linux

Эта ошибка в основном возникает из-за того, что инструмент firewalld не установлен в вашей системе, неправильно установлен в вашей системе или устарел. Во многих системах, особенно в облачных виртуальных машинах, установлен firewalld, но не установлен firewall-cmd. Поэтому, когда вы пытаетесь настроить брандмауэр с помощью firewall-cmd, вы можете получить эту ошибку.

Решением является установка firewalld на вашу систему. Он уже содержит firewall-cmd, упакованный в него. Для этого откройте терминал и выполните следующую команду. Если вы уже установили его, вы можете пропустить этот шаг.

Далее выполните следующие команды для запуска и включения автозапуска firewalld при загрузке системы.

После установки firewalld вы можете использовать следующие команды для открытия портов, например, порта 80, и перезагрузки конфигурации для применения изменений. Обратите внимание, что для управления портами мы используем команду firewall-cmd.

Аналогично, здесь приведены команды для блокирования портов.

Заключение

В этой статье мы узнали, как исправить 'firewall-cmd: command not found'.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий