文章分类: 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

这篇文章有帮助吗?

分享您的反馈意见

取消

谢谢!