1、查看linux内核版本,这里只针对centos7版本
[root@iZwz9axdluwy9ju9u1tpfqZ local]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core) 2、防火墙firewall 启动相关
yum install firewalld # 安装firewalld 防火墙
systemctl start firewalld.service # 开启防火墙
systemctl stop firewalld.service # 停止防火墙
systemctl enable firewalld.service # 开机自动启动
systemctl status firewalld # 查看防火墙设置状态
3、防火墙cmd命令
firewall-cmd --reload # 重新加载配置
firewall-cmd --state # 显示防火墙的运行状态,开启了则是running 否则是not runnning
4、开放端口
firewall-cmd --permanent --zone=public --add-port=8080-8081/tcp # 开放端口永久
firewall-cmd --zone=public --add-port=8080-8081/tcp # 开放端口临时注意:开放了端口号需要重新加载配置才能生效,使用firewall-cmd --reload5、查看已经开放的端口号 这里开放了80端口和8080端口
firewall-cmd --list-port
80/tcp 8080/tcp6、查看防火墙中的配置,/etc/firewalld/zones/public.xml 文件中包含了防火墙的相关配置,
<zone>
<short>Public</short>
<description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.</description>
<service name="dhcpv6-client"/>
<service name="ssh"/>
<port protocol="tcp" port="80"/> # 刚才开发的端口号
<port protocol="tcp" port="8080"/>
</zone>
本文档详细介绍了如何在 CentOS 7 中管理防火墙,包括安装、启动、停止、设置开机启动、查看状态等基本操作,以及如何开放端口、查看已开放端口,并解释了配置文件 /etc/firewalld/zones/public.xml 的内容。
115

被折叠的 条评论
为什么被折叠?



