Linux Centos 7 防火牆配置


Firewalld服務是紅帽RHEL7系統中默認的防火牆管理工具,特點是擁有運行時配置永久配置選項且能夠支持動態更新以及"zone"的區域功能概念, 

1、firewalld的基本使用
啟動: systemctl start firewalld
關閉: systemctl stop firewalld
查看狀態: systemctl status firewalld 
開機禁用  : systemctl disable firewalld
開機啟用  : systemctl enable firewalld

在public中分別查詢ssh與http服務是否被允許:

[root@Centos7 ~]# firewall-cmd --zone=public --query-service=ssh
yes
[root@Centos7 ~]# firewall-cmd --zone=public --query-service=http
no

實例A:允許https服務流量通過public區域,要求立即生效且永久有效:

  方法一:分別設置當前生效與永久有效的規則記錄:

[root@Centos7 ~]# firewall-cmd --zone=public --add-service=https
success
[root@Centos7 ~]# firewall-cmd --permanent --zone=public --add-service=https
success

      方法二:設置永久生效的規則記錄后讀取記錄:

[root@Centos7 ~]# firewall-cmd --permanent --zone=public --add-service=https
success
[root@Centos7 ~]# firewall-cmd --reload
success

實例B:不再允許http服務流量通過public區域,要求立即生效且永久生效:

[root@Centos7 ~]# firewall-cmd --permanent --zone=public --remove-service=http
success

[root@Centos7 ~]# firewall-cmd --reload 
success

實例C:允許8080與8081端口流量通過public區域,立即生效且永久生效:

[root@Centos7 ~]# firewall-cmd --permanent --zone=public --add-port=8080-8081/tcp
success
[root@Centos7 ~]# firewall-cmd --reload 
success

參考網址

https://www.cnblogs.com/Sungeek/p/8257681.html 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM