文章分类: Linux帮助中心

Centos6 有关防火墙命令

在 CentOS 6 中,默认使用 iptables 作为防火墙管理工具。以下是一些常用的防火墙命令和操作:


1. 查看当前防火墙规则


sudo iptables -L -n -v


2. 启动和停止防火墙


  • 启动防火墙


sudo service iptables start


  • 停止防火墙


sudo service iptables stop


  • 重启防火墙


sudo service iptables restart


  • 设置防火墙开机自启


sudo chkconfig iptables on


  • 禁止防火墙开机自启


sudo chkconfig iptables off


3. 添加和删除规则


允许某个服务(例如 HTTP)


sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT


允许某个端口(例如 8080)


sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT


拒绝某个服务(例如 FTP)


sudo iptables -A INPUT -p tcp --dport 21 -j DROP


删除规则


要删除规则,您需要知道规则的编号。首先查看规则列表:


sudo iptables -L --line-numbers


然后使用编号删除规则,例如删除第 2 条规则:


sudo iptables -D INPUT 2


4. 保存和恢复规则


  • 保存当前规则


sudo service iptables save


  • 恢复规则


sudo service iptables restart


5. 临时规则


如果您希望添加临时规则(重启后失效),可以直接使用 iptables 命令,但不保存:


sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT


6. 获取帮助


要获取 iptables 的更多帮助和选项,可以使用:


man iptables


通过以上命令,您可以有效地管理 CentOS 6 的防火墙设置。

更新于: 12/04/2025

这篇文章有帮助吗?

分享您的反馈意见

取消

谢谢!