Firewall ist ein Frontend für die eingebaute Netfilter-Firewall auf Linux-Systemen. Der Hauptvorteil von firewalld gegenüber der Verwendung von rohen nftables/iptables-Befehlen besteht darin, dass es einfacher zu verwenden ist, insbesondere für komplexere Firewall-Funktionen wie zeitgesteuerte Regeln. In dieser Hinsicht ähnelt es der unkomplizierten Firewall (ufw), die standardmäßig auf Ubuntu-Systemen installiert ist.
Unter CentOS ist firewalld die Standard-Firewall-Schnittstelle und sollte bereits auf Ihrem System installiert sein. In diesem Leitfaden führen wir Sie durch die Installation von firewalld auf CentOS, die einige grundlegende Verwendungsbefehle enthält, damit Sie mit der Verwaltung der Firewall beginnen können.
In diesem Tutorial lernen Sie:
- So installieren und aktualisieren Sie firewalld
- grundlegende Firewall-Nutzungsbefehle
firewalld auf CentOS
Kategorie | Anforderungen, Konventionen oder verwendete Softwareversion |
---|---|
System | CentOS |
Software | Firewalld |
Andere | Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl. |
Konventionen | # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden |
Firewalld installieren und aktualisieren
Wenn Sie eine aktuelle Version von CentOS wie CentOS 8 oder CentOS 7 ausführen, sollte firewalld bereits auf dem System installiert sein. Wenn es aus dem System entfernt wurde oder Sie es aktualisieren müssen, verwenden Sie den folgenden Befehl im Terminal:
CentOS 8 und neuer:
# dnf insall firewalld
CentOS 7 und älter:
# yum install firewalld
grundlegende Firewall-Nutzungsbefehle
Um den Firewalld-Dienst zu verwalten, können Sie systemctl-Befehle verwenden.
Überprüfen Sie den aktuellen Status von firewalld und prüfen Sie, ob es ausgeführt wird:
# systemctl status firewalldStatus des Firewalld-Dienstes auf CentOS
Aktivieren oder deaktivieren Sie den automatischen Start von Firewalld beim Systemstart:
# systemctl enable firewalld OR # systemctl disable firewalld
Starten oder stoppen Sie den Firewalld-Dienst:
# systemctl start firewalld OR # systemctl stop firewalld
Sobald Sie bereit sind, mit der Konfiguration von firewalld zu beginnen, haben wir eine Anleitung zur Einführung in die Befehle firewalld und firewall-cmd, die Sie sich ansehen sollten.
Schlussfolgerung
In diesem Handbuch haben wir gesehen, wie Sie firewalld auf einem CentOS-System installieren und aktualisieren sowie den Dienst starten, stoppen, aktivieren und deaktivieren. Nachdem Sie es nun eingerichtet und ausgeführt haben, empfehlen wir Ihnen, sich unsere ausführlichere Anleitung anzusehen, um mehr über seine Konfiguration zu erfahren.