Übersicht (offiziell gibt es eine ausführlichere Beschreibung) Firewalld bietet eine dynamisch verwaltete Firewall mit Unterstützung für Netzwerk-/Firewall-Zonen zum Definieren von Vertrauensebenen für Netzwerkverbindungen oder Schnittstellen. Es unterstützt IPv4- und IPv6-Firewalleinstellungen, Ethernet-Brücken und IP-Sets. Laufzeit- und permanente Konfigurationsoptionen sind getrennt. Es bietet außerdem eine Schnittstelle für Dienste oder Anwendungen zum direkten Hinzufügen von Firewall-Regeln. Da es einfach zu verwenden ist, müssen wir den Status der Firewall untersuchen und die Firewall ausschalten. ) und die Firewall wird zu einer Dekoration. Iptables Firewalls. Firewall-Status abfragen Hülse # systemctl status firewalld ausführen [warnerwu@localhost ~]$ systemctl status firewalld ● firewalld.service – Firewalld – dynamischer Firewall-Daemon Geladen: geladen (/usr/lib/systemd/system/firewalld.service; deaktiviert; Vendor-Vorgabe: aktiviert) Aktiv: inaktiv (tot) Dokumentation: man:firewalld(1) Starten Sie die Firewall Hinweis: Nur Administratoren oder Administrator-Benutzergruppen haben die Berechtigung, Verwaltungsvorgänge an der Firewall durchzuführen. Normale Benutzer können dies nicht. Hülse # systemctl starte Firewall ausführen [root@localhost~]# systemctl starte firewalld [root@localhost~]# Sie werden feststellen, dass nichts passiert. Wer Linux- oder OSX-Systeme verwendet, weiß, dass es sich bei fehlender Eingabeaufforderung um die beste Eingabeaufforderung handelt, was bedeutet, dass die Aufgabe erfolgreich war. Wenn eine Eingabeaufforderung vorhanden ist, liegt ein Problem vor. Überprüfen Sie den Firewall-Status erneut Hülse # systemctl status firewalld ausführen [root@localhost ~]# sudo systemctl status firewalld ● firewalld.service – Firewalld – dynamischer Firewall-Daemon Geladen: geladen (/usr/lib/systemd/system/firewalld.service; deaktiviert; Vendor-Vorgabe: aktiviert) Aktiv: aktiv (läuft) seit 07.09.2018 00:04:55 CST; vor 5 Minuten Dokumentation: man:firewalld(1) Haupt-PID: 11339 (Firewalld) CGroup: /system.slice/firewalld.service └─11339 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid 07. Sep 00:04:55 izj6c3bcx7adgva5dda2e0z systemd[1]: Firewalld wird gestartet – dynamischer Firewall-Daemon ... 07. Sep 00:04:55 izj6c3bcx7adgva5dda2e0z systemd[1]: Firewalld gestartet - dynamischer Firewall-Daemon. 07. Sep 00:04:55 izj6c3bcx7adgva5dda2e0z firewalld[11339]: WARNUNG: Der ICMP-Typ „beyond-scope“ wird vom Kernel für IPv6 nicht unterstützt. 07. Sep 00:04:55 izj6c3bcx7adgva5dda2e0z firewalld[11339]: WARNUNG: beyond-scope: INVALID_ICMPTYPE: Kein unterstützter ICMP-Typ., wird in...-Zeit ignoriert. 07. Sep 00:04:55 izj6c3bcx7adgva5dda2e0z firewalld[11339]: WARNUNG: Der ICMP-Typ „failed-policy“ wird vom Kernel für IPv6 nicht unterstützt. 07. Sep 00:04:55 izj6c3bcx7adgva5dda2e0z firewalld[11339]: WARNUNG: fehlgeschlagene Richtlinie: INVALID_ICMPTYPE: Kein unterstützter ICMP-Typ., ignori...-time. 07. Sep 00:04:55 izj6c3bcx7adgva5dda2e0z firewalld[11339]: WARNUNG: Der ICMP-Typ „Reject-Route“ wird vom Kernel für IPv6 nicht unterstützt. 07. Sep 00:04:55 izj6c3bcx7adgva5dda2e0z firewalld[11339]: WARNUNG: reject-route: INVALID_ICMPTYPE: Kein unterstützter ICMP-Typ., wird in...-Zeit ignoriert. Hinweis: Einige Zeilen wurden mit Auslassungspunkten versehen. Verwenden Sie -l, um sie vollständig anzuzeigen. Ja, Sie werden feststellen, dass es bereits ausgeführt wird. Das ist alles. Ich muss noch etwas sagen. Wenn Sie CentOS7 oder RedHat7 gut genug kennen, wissen Sie sehr gut, was systemctl ist. Es ist ein Systemdienstverwaltungstool, ein Systemtool zum Verwalten von Systemdiensten. So können Sie es verstehen! Frühere CentOS-Versionen verwenden alle Dienste zum Verwalten von Systemdiensten. Weitere Informationen zu systemctl oder Diensten finden Sie bei Baidu oder Google. Wir haben kurz darüber gesprochen, wie man den Firewall-Status überprüft und die Firewall startet. Lassen Sie uns nun darüber sprechen, wie man Ports öffnet! Zeigen Sie die Liste der offenen Ports der Firewall an Die Verwaltung der Firewall-Ports erfolgt über den Befehl Firewall-cmd. Dies muss klargestellt werden. Es ist auch der Schlüssel zur Verwaltung Ihres Systemports. Ja, sie ist es, sie ist es, sie ist es. Sie ist so kokett. Haha, du kannst ihr nichts antun. Du kannst sie spielen und sie gehorsam machen. Was! Du denkst zu viel. Ich habe nichts gesagt. Das denkst du selbst. Hülse # Firewall-cmd --list-all ausführen [root@localhost ~]# Firewall-cmd --list-all öffentlich Ziel: Standard icmp-block-inversion: nein Schnittstellen: Quellen: Dienste: SSH DHCPv6-Client Häfen: Protokolle: Maskerade: nein Weiterleitungsports: Quellports: ICMP-Blöcke: Reiche Regeln: Sie werden feststellen, dass es so leer ist, ohne offene Ports. Nun, dies ist ein neu installiertes Linux-System. Ihr System kann dasselbe sein wie meines, oder es kann anders sein. Bitte achten Sie darauf. Fügen Sie der Firewall offene Ports hinzu Wenn wir beispielsweise Port 80 öffnen, können andere Benutzer auf meine Site zugreifen Hülse // Schritt 1: Offene Ports zur Konfigurationsdatei hinzufügen# firewall-cmd --zone=public --add-port=80/tcp --permanent --zone=public Zeitzone hinzufügen --add-port=80/tcp Port hinzufügen --permanent Permanent // Neue Firewall-Konfigurationsdatei laden (Geben Sie den folgenden Befehl als Root ein, um die Firewall neu zu laden, ohne die Benutzerverbindungen zu unterbrechen, also ohne Statusinformationen zu verlieren.) Firewall-Befehl --reload Überprüfen Sie die Liste der offenen Ports der Firewall erneut Hülse # Firewall-cmd --list-all ausführen [root@localhost ~]# Firewall-cmd --list-all öffentlich Ziel: Standard icmp-block-inversion: nein Schnittstellen: Quellen: Dienste: SSH DHCPv6-Client Anschlüsse: 80/TCP Protokolle: Maskerade: nein Weiterleitungsports: Quellports: ICMP-Blöcke: Reiche Regeln: Dieses Mal werden Sie feststellen, dass es einen zusätzlichen 80/tcp gibt, der den Ports entspricht, was bedeutet, dass er zur Firewall-Offenliste hinzugefügt wurde 1. Grundlegende Verwendung von Firewalld Start: systemctl start firewalld 2.systemctl ist das Haupttool in den Service-Management-Tools von CentOS7, das die Funktionen des vorherigen Dienstes und von chkconfig integriert. Starten Sie einen Dienst: systemctl start firewalld.service 3. Konfigurieren Sie Firewalld-cmd Überprüfen Sie die Version: firewall-cmd --version Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Tutorial zum Anmelden bei MySQL nach der Installation von Mysql 5.7.17
>>: Detaillierte Erklärung zum effizienten MySQL-Paging
Hintergrund Wenn Sie am Blockchain-Protokollmodul...
Inhaltsverzeichnis Vorteil 1: Optimierung des Dif...
Indexerweiterung: InnoDB erweitert automatisch je...
Debug-Zweig Während der normalen Entwicklung eine...
Einfach ausgedrückt besteht die verzögerte Replik...
Inhaltsverzeichnis 1. Projektumgebung 2. Projektb...
Inhaltsverzeichnis Aktuelle Themen Lösungsprozess...
1. Schreiben Sie das Dockerfile (1) Klicken Sie m...
Um die Version und das Tag des Bildes anzuzeigen,...
Es besteht kein Zweifel, dass Container zu einem ...
Vorwort Ab MySQL 5.7.11 unterstützt MySQL die Dat...
Die Position der Bildlaufleiste bleibt beim Scrol...
Problembeschreibung: Nach der Ausführung von dock...
1. Erstellen Sie zunächst den entsprechenden Ordn...
Inhaltsverzeichnis Überblick berechnet Überwachun...