注意:firewalld服務有兩份規則策略配置記錄,配置永久生效的策略記錄時,需要執行"reload"引數後才能立即生效:
1.檢視當前區域
[root@ecs-7bec-0002 bin]#chkconfig iptables off
public
2.檢視防火牆狀態,需要注意的是,設定埠規則時防火牆必須是啟動狀態
[root@ecs-7bec-0002 ~]#systemctl status firewalld //返回資訊提示防火牆未啟動
● firewalld.service - firewalld -dynamic firewall daemon
loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset:enabled)
active:inactive (dead) //dead代表關閉狀態
docs: man:firewalld(1)
[root@ecs-7bec-0002 ~]#
systemctl start firewalld //啟動防火牆
[root@ecs-7bec-0002 ~]#
systemctl status firewalld
● firewalld.service - firewalld -dynamic firewall daemon
loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset:enabled)
active: active (running) since tue 2018-10-09 19:38:36cst; 2s ago
docs: man:firewalld(1)
main pid: 9269(firewalld)
cgroup: /system.slice/firewalld.service
└─9269 /usr/bin/python -es /usr/sbin/firewalld --nofork --nopid
oct 09 19:38:36 ecs-7bec-0002 systemd[1]: starting firewalld - dynamic firewall daemon...oct 09 19:38:36 ecs-7bec-0002 systemd[1]: started firewalld - dynamic firewall daemon.
3.配置需要開發的埠
[root@ecs-7bec-0002 ~]#firewall-cmd --zone=public --add-port=埠號/tcp --permanent
success
4.執行命令使埠生效
[root@ecs-7bec-0002 ~]#firewall-cmd --reload
success
5.檢視埠是否生效
[root@ecs-7bec-0002 ~]#firewall-cmd --zone=public --query-port=埠號/tcp
yes
6.防火牆其他操作
[root@ecs-7bec-0002 ~]#firewall-cmd --list-port //檢視所有開發埠
3306/tcp 80/tcp
[root@ecs-7bec-0002 ~]#
firewall-cmd --zone=public --remove-port=8080/tcp --permanent 刪除乙個埠
success
[root@ecs-7bec-0002 ~]#
firewall-cmd --reload //使新配置的埠規則生效
success
[root@ecs-7bec-0002 ~]#
firewall-cmd --version //檢視版本
0.4.3.2[root@ecs-7bec-0002 ~]#
firewall-cmd --state
running
[root@ecs-7bec-0002 ~]#
firewall-cmd --get-active-zones //檢視所在區域
public
inte***ces: eth0
posted @
2018-10-10 11:55
莫忘丶初心 閱讀(
...)
編輯收藏
CentOs7配置防火牆,開啟埠
一 從centos 7.0開始,預設使用firewall作為防火牆 1.1 檢視防火牆狀態 firewall cmd state1.2 防火牆開啟和關閉 預設開啟狀態 開啟防火牆 systemctl start firewalld 關閉防火牆 systemctl stop firewalld1.3 ...
CentOS7防火牆 開放埠配置
檢視已開放的埠 firewall cmd list ports 開放埠 開放後需要要重啟防火牆才生效 firewall cmd zone public add port 3338 tcp permanent 重啟防火牆 firewall cmd reload 關閉埠 關閉後需要要重啟防火牆才生效 f...
Centos7,配置防火牆,開啟埠
適用於centos 7 64位的指令 1 檢視已開放的埠 預設不開放任何埠 firewall cmd list ports 2.開啟80埠 firewall cmd zone public 作用域 add port 80 tcp 埠和訪問型別 permanent 永久生效 3.重啟防火牆 firew...