linux - 防火牆操作
對防火牆的操作是linux系統很常用的命令。
- 檢視防火牆狀態
systemctl status firewalld
[root@s201 river]# systemctl status firewalld [0m firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled) Active: active (running) since Mon 2018-12-17 21:51:19 CST; 10s ago Docs: man:firewalld(1) Main PID: 70576 (firewalld) Tasks: 2 CGroup: /system.slice/firewalld.service 70576 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid Dec 17 21:51:19 s201 systemd[1]: Starting firewalld - dynamic firewall daemon... Dec 17 21:51:19 s201 systemd[1]: Started firewalld - dynamic firewall daemon. [
2. 臨時關閉防火牆命令。重啟電腦後,無效
systemctl stop firewalld
[root@s201 river]# systemctl stop firewalld [root@s201 river]# systemctl status firewalld firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled) Active: inactive (dead) Docs: man:firewalld(1) Dec 17 21:51:19 s201 systemd[1]: Starting firewalld - dynamic firewall daemon... Dec 17 21:51:19 s201 systemd[1]: Started firewalld - dynamic firewall daemon. Dec 17 21:52:39 s201 systemd[1]: Stopping firewalld - dynamic firewall daemon... Dec 17 21:52:40 s201 systemd[1]: Stopped firewalld - dynamic firewall daemon.
-
臨時開啟防火牆命令。重啟電腦後,無效
systemctl start firewalld
[root@s201 river]# systemctl start firewalld [root@s201 river]# systemctl status firewalld [0m firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2018-12-17 21:56:22 CST; 5s ago Docs: man:firewalld(1) Main PID: 70925 (firewalld) Tasks: 2 CGroup: /system.slice/firewalld.service 70925 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid Dec 17 21:56:22 s201 systemd[1]: Starting firewalld - dynamic firewall daemon... Dec 17 21:56:22 s201 systemd[1]: Started firewalld - dynamic firewall daemon.
- 永久關閉防火牆命令。重啟後,有效。
systemctl disable firewalld
-
永久開啟防火牆命令。重啟後,有效。
systemctl enable firewalld
[root@s201 river]# systemctl enable firewalld Created symlink from /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service to /usr/lib/systemd/system/firewalld.service. Created symlink from /etc/systemd/system/multi-user.target.wants/firewalld.service to /usr/lib/systemd/system/firewalld.service.