CentOS 7 防火墙 (Firewall) 相关设置 开启关闭端口
CentOS 7 默认安装了firewalld,如果没有安装的话,则需要YUM命令安装
安装Firewall命令
yum install firewalld firewalld-config
开启关闭防火墙示例(示例中的端口改成你的就行)
#添加防火墙8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=8080/udp --permanent
#关闭防火墙8080端口
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
firewall-cmd --zone=public --remove-port=8080/udp --permanent
#批量添加5000-5500区间端口
firewall-cmd --zone=public --add-port=5000-5500/udp --permanent
firewall-cmd --zone=public --add-port=5000-5500/tcp --permanent
#批量关闭5000-5500区间端口
firewall-cmd --zone=public --remove-port=5000-5500/udp --permanent
firewall-cmd --zone=public --remove-port=5000-5500/tcp --permanent
开启/禁用/重启防火墙命令
#开启防火墙
systemctl start firewalld.service
#重启防火墙(添加或关闭端口操作后一定要重启防火墙使其生效,下面两条都是重启命令,随意哪一种)
firewall-cmd --reload
service firewalld restart
#关闭禁用防火墙(嫌一个个开端口麻烦直接关闭防火墙也可以)
systemctl stop firewalld
设置开机(禁用开机)防火墙
#开机启动
systemctl enable firewalld
#停止并禁用开机启动
sytemctl disable firewalld
查看所有已开放端口
firewall-cmd --permanent --list-port
查看防火墙状态
#下面两条命令都是查看状态,第一种可查看详细状态
systemctl status firewalld
#这个只能看到状态是否运行
firewall-cmd --state
评论
发表评论
添加评论