Linux设置防火墙

112次阅读
没有评论

CentOS 7 默认安装了firewalld,如果没有安装的话,则需要YUM命令安装

1、Linux安装Firewall命令

yum install firewalld firewalld-config

2、Linux开启关闭防火墙示例(示例中的端口改成你的就行)

#添加防火墙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

3、Linux开启/禁用/重启防火墙命令

#开启防火墙
systemctl start firewalld.service
#重启防火墙(添加或关闭端口操作后一定要重启防火墙使其生效,下面两条都是重启命令,随意哪一种)
firewall-cmd --reload
service firewalld restart
#关闭禁用防火墙(嫌一个个开端口麻烦直接关闭防火墙也可以)
systemctl stop firewalld

4、Linux设置开机(禁用开机)防火墙

#开机启动
systemctl enable firewalld
#停止并禁用开机启动
sytemctl disable firewalld

5、Linux查看所有已开放端口

firewall-cmd –permanent —list-port

6、Linux查看防火墙状态

#下面两条命令都是查看状态,第一种可查看详细状态
systemctl status firewalld
#这个只能看到状态是否运行
firewall-cmd --state

 

正文完
 
评论(没有评论)