CentOS操作系统中的防火墙可以使用firewalld或iptables来进行配置。
firewalld(默认):
查看当前状态:systemctl status firewalld
开启/关闭防火墙服务:sudo systemctl start/stop firewalld
设置开机自动启动/不启动:sudo systemctl enable/disable firewalld
添加规则:sudo firewall-cmd --zone=public --add-port=80/tcp --permanent (将TCP端口80永久性地打开)
移除规则:sudo firewall-cmd --zone=public --remove-port=80/tcp --permanent (从公共区域删除TCP端口80的规则)
重新加载防火墙配置:sudo firewall-cmd --reload
iptables:
查看当前状态:service iptables status
开启/关闭防火墙服务:sudo service iptables start/stop
设置开机自动启动/不启动:sudo chkconfig iptables on/off
添加规则:sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT (接受TCP端口80的连接)
保存规则并重新加载:sudo /etc/init.d/iptables save && sudo /etc/init.d/iptables restart文章来源:https://www.toymoban.com/news/detail-820301.html
注意:在CentOS7及更高版本上,建议使用firewalld而非iptables。文章来源地址https://www.toymoban.com/news/detail-820301.html
到了这里,关于CentOS防火墙基本操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!