Jak naprawić błąd „Firewall-CMD nie znaleziono” w RHEL/CENTOS 7

- 4356
- 315
- Klaudia Woś
Firewall-CMD jest frontem linii poleceń dla zapory ogniowej (Demon firewalld), dynamiczne narzędzie do zarządzania zaporą z interfejsem D-Bus.
Obsługuje zarówno IPv4, jak i IPv6; Obsługuje także Strefy, mosty i ipsets Networks Firewall. Umożliwia reguły zapory zapory w strefach, dzienniki odmowy pakietów, automatycznie ładuje moduły jądra i wiele innych funkcji.
Firewalld używa opcji konfiguracji czasu wykonywania i stałych, które można zarządzać za pomocą Firewall-CMD. W tym artykule wyjaśnimy, jak rozwiązać „Firewall-CMD: Nie znaleziono polecenia”Błąd w systemach RHEL/Centos 7 Linux.
Przeczytaj także: Przydatne reguły „zapory ogniowej” do konfigurowania i zarządzania zaporą zapory w Linux
Napotkaliśmy powyższy błąd, próbując skonfigurować reguły zapory na nowo uruchomionym AWS (Amazon Web Services) EC2 (Elastic Cloud Compute) RHEL 7.4 Instancja Linux, jak pokazano na zrzucie ekranu poniżej.

Aby naprawić ten błąd, musisz zainstalować Firewalld na RHEL/CENTOS 7 za pomocą Yum Pakiet Manager w następujący sposób.
$ sudo yum instaluj zaporę ogniową

Następnie uruchom Firewalld i włącz go do automatycznego startowania w systemie, a następnie sprawdź jego status.
$ sudo systemCtl start firewalld $ sudo systemctl włącz firewalld $ sudo systemCtl Status Firewalld

Teraz możesz biec Firewall-CMD otworzyć port (5000 W tym przykładzie) w takiej zaporze ogni.
$ sudo firewall-cmd --zone = public --add-port = 5000/tcp --permanent $ sudo firewall-cmd--relad

Aby zablokować powyższy port, uruchom te polecenia.
$ sudo firewall-cmd-Zone = public--Remove-Port = 5000/tcp --Permanent $ sudo firewall-cmd--relad
Możesz także przeczytać te przydatne przewodniki zapory:
- Jak uruchomić/zatrzymać i włączyć/wyłączyć zaporę ogniową i iptables w Linux
- Jak skonfigurować zaporę ogniową w Centos/RHEL 7
- Przydatne reguły „zapory ogniowej” do konfigurowania i zarządzania zaporą zapory w Linux
- Firewall Essentials and Network Traffic Control za pomocą Firewalld i IPTables
- Jak blokować dostęp SSH i FTP do określonego zakresu IP i sieci w Linux
W tym artykule wyjaśniliśmy, jak rozwiązać „Firewall-CMD: Nie znaleziono polecenia”Na Rhel/Centos 7. Zadawać jakiekolwiek pytania lub podzielić się przemyśleniami, skorzystaj z poniższego formularza komentarza.
- « Jak ograniczyć dostęp do sieci za pomocą Firewalld
- Jak zainstalować i używać Sublime Text Editor w Linux »