linux防火墻常用操作,包含了基本的防火墻啟動/停止、端口開放設置、端口出入站設置等相關功能。由于Linux各個發行版使用的防火墻軟件并不相同,特此整理該文檔幫助大家能夠進行速查。
防火墻軟件對照
以防火墻軟件為索引,使用了該防火墻軟件的Linux發行版如下清單所示:
- firewall-cmd,適用于centos7。
- iptables,適用于centos6。
一般性前置條件
一般對防火墻進行操作時,需要使用具備系統管理者的身份執行指令。本文檔所有操作命令示例均按已經獲得系統管理者權限為前提。另外本文所有指令均以80端口為樣例。
firewall-cmd軟件
- 查看防火墻狀態
firewall-cmd --state
- 開啟防火墻
systemctl start firewalld
- 關閉防火墻
systemctl stop firewalld
- 設置開機啟動
systemctl enable firewalld
- 禁用開機啟動
sytemctl disable firewalld
- 重啟防火墻
firewall-cmd --reload
- 開放防火墻端口
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload
- 關閉防火墻端口
firewall-cmd --permanent --remove-port=80/tcp
firewall-cmd --reload
- 查看防火墻規則
firewall-cmd --list-all
iptables軟件
- 查看防火墻狀態
firewall-cmd --state
- 開啟防火墻
service iptables start
- 關閉防火墻
service iptables stop
- 設置開機啟動
chkconfig iptables on
- 禁用開機啟動
chkconfig iptables off
- 重啟防火墻
service iptables restartd
- 開放防火墻端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/init.d/iptables save
service iptables restart
- 關閉防火墻端口
/sbin/iptables -I INPUT -p tcp --dport 端口號 -j DROP
/etc/init.d/iptables save
service iptables restart
- 查看防火墻規則
/etc/init.d/iptables status
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。
發表評論
請登錄后評論...
登錄后才能評論