由於最近搭建環境發生埠衝突,所以總結此篇、希望有什麼不足和不對的、請大家指出、我盡快改正、一起進步。
系統:centos7
檢視防火牆狀態。得到結果是running或者not running
firewall-cmd --state
在running 狀態下,向firewall 新增需要開放的埠:
比如:
firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --reload //載入配置,使得修改有效。
檢視開啟的埠,出現80/tcp這開啟正確:
firewall-cmd --permanent --zone=public --list-ports
防火牆的常用命令:
開啟防火牆的命令:
systemctl start firewalld.service
關閉防火牆的命令:
systemctl stop firewalld.service
開機自動啟動:
systemctl enable firewalld.service
關閉開機自動啟動:
systemctl disable firewalld.service
檢視防火牆狀態:
systemctl status firewalld
刪除已經開放的埠:
也就是刪除指定埠之後,其它ip就無法訪問到本機的該埠了。
firewall-cmd --zone=public --remove-port=80/tcp --permanentfirewall-cmd --reload
systemctl restart firewalld.service
開啟指定ip訪問埠:
也就是說該埠只能被所指定的ip所訪問到:
firewall-cmd --permanent --add-rich-rule 'rule family=ipv4 source address=ip位址 port port=埠 protocol=tcp accept
'firewall-cmd --reload 載入生效
Centos 7 防火牆firewalld命令
一 防火牆的開啟 關閉 禁用命令 1 設定開機啟用防火牆 systemctl enable firewalld.service 2 設定開機禁用防火牆 systemctl disable firewalld.service 3 啟動防火牆 systemctl start firewalld 4 關閉...
centos7防火牆配置
centos7防火牆配置 centos7使用的是linux kernel 3.10.0的核心版本,新版的kernel核心已經有了防火牆netfilter,並且firewalld的使用效能更高,穩定性更好。centos7配置防火牆的兩種方法 一 使用xml配置檔案的方式配置 方法一cp usr lib...
centos7防火牆配置
使用命令的方式配置centos7 防火牆 add firewall cmd permanent zone public add port 8080 tcp remove firewall cmd permanent zone public remove port 8080 tcp reload fi...