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

评论

此博客中的热门博文

CentOS 7 简易搭建 V2Ray 科学上网翻墙工具(官方脚本)

最简单自建BT离线下载+自动上传OneDrive网盘

低价大盘鸡frantech (大硬盘VPS G口带宽不限流量 适合做私有网盘离线下载)