centos中iptables和firewall防火墻開啟、關閉、查看狀態、基本設置等

iptables防火墻

1、基本操作

查看防火墻狀態
service iptables status

停止防火墻
service iptables stop

啟動防火墻
service iptables start

重啟防火墻
service iptables restart

永久關閉防火墻
chkconfig iptables off

永久關閉后重啟
chkconfig iptables on

2、查看防火墻狀態,防火墻處于開啟狀態并且只開放了22端口

圖片發自簡書App

3、開啟80端口

vim /etc/sysconfig/iptables
加入如下代碼,比著兩葫蘆畫瓢 :)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

圖片發自簡書App

保存退出后重啟防火墻

service iptables restart

圖片發自簡書App

firewall防火墻

1、查看firewall服務狀態

systemctl status firewalld


圖片發自簡書App

2、查看firewall的狀態

firewall-cmd --state


圖片發自簡書App

3、開啟、重啟、關閉、firewalld.service服務

開啟
service firewalld start
重啟
service firewalld restart
關閉
service firewalld stop

4、查看防火墻規則
firewall-cmd --list-all

5、查詢、開放、關閉端口

查詢端口是否開放
firewall-cmd --query-port=8080/tcp
開放80端口
firewall-cmd --permanent --add-port=80/tcp
移除端口
firewall-cmd --permanent --remove-port=8080/tcp

重啟防火墻(修改配置后要重啟防火墻)
firewall-cmd --reload

參數解釋
1、firwall-cmd:是Linux提供的操作firewall的一個工具;
2、--permanent:表示設置為持久;
3、--add-port:標識添加的端口;

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。