Centos7防火墙firewalld常用指令
Centos7默认安装的防火墙是firewalld,即使是Minimal版本也是带Firewalld的
如果不慎卸载了防火墙需要安装Firewall请执行以下指令:
yum install firewalld firewalld-config
防火墙软件控制
查看防火墙状态
systemctl status firewalld
或
firewall-cmd --state
开启防火墙命令:
systemctl start firewalld.service
停止防火墙
systemctl stop firewalld
设置开机启动
systemctl enable firewalld
停止并禁用开机启动
systemctl disable firewalld
重启防火墙命令:
service firewalld restart
重新加载防火墙配置(添加或删除端口后执行,否则配置不生效):
firewall-cmd --reload
查看端口列表:
firewall-cmd --list-port
防火墙端口管理:
Firewall开启或关闭Web服务端口命令(Nginx,Apache):
#开启80端口(Web服务) firewall-cmd --zone=public--add-port=80/tcp --permanent #关闭80端口(Web服务) firewall-cmd --zone=public--remove-port=80/tcp --permanent
Firewall开启或关闭Web服务端口命令(HTTPS):
#开启HTTPS端口 firewall-cmd --zone=public--add-port=443/tcp --permanent #关闭HTTPS端口 firewall-cmd --zone=public--remove-port=443/tcp --permanent
Firewall开启或关闭SSH端口命令:
#开启SSH端口 firewall-cmd --zone=public --add-port=22/tcp--permanent #关闭SSH端口 firewall-cmd --zone=public--remove-port=22/tcp --permanent
Firewall开启或关闭FTP认证端口命令:
#开启FTP端口 firewall-cmd --zone=public --add-port=21/tcp--permanent #关闭FTP端口 firewall-cmd --zone=public--remove-port=21/tcp --permanent
Firewall开启或关闭FTP传输端口命令:
#开启FTP端口
firewall-cmd --zone=public --add-port=20/tcp--permanent
#关闭FTP端口
firewall-cmd --zone=public--remove-port=20/tcp --permanent
Firewall开启或关闭DNS服务命令(注意协议是UDP):
#开启DNS端口 firewall-cmd --zone=public--add-port=53/udp --permanent #关闭DNS端口 firewall-cmd --zone=public--remove-port=53/udp --permanent
Firewall开启或关闭MYSQL端口命令:
#开启MYSQL端口
firewall-cmd --zone=public--add-port=3306/tcp --permanent
#关闭MYSQL端口
firewall-cmd --zone=public--remove-port=3306/tcp --permanent
批量添加区间端口(FTP被动端口)
firewall-cmd --zone=public--add-port=39000-40000/tcp --permanent firewall-cmd --zone=public--remove-port=39000-40000/tcp --permanent
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通