Linux防火墙命令

开启防火墙

shell 复制代码
systemctl start firewalld

关闭防火墙

shell 复制代码
systemctl stop firewalld 	# 暂时关闭防火墙
systemctl disable firewalld # 永久关闭防火墙(禁用开机自启)
systemctl enable firewalld	# 永久开启防火墙(启用开机自启)

重启防火墙

shell 复制代码
systemctl restart firewalld

重载规则

shell 复制代码
firewall-cmd --reload

查看已配置规则

shell 复制代码
firewall-cmd --list-all

防火墙端口开放

shell 复制代码
firewall-cmd --zone=public --add-port=5672/tcp --permanent   	# 开放5672端口
firewall-cmd --zone=public --remove-port=5672/tcp --permanent  	#关闭5672端口
firewall-cmd --reload   										# 配置立即生效

查看防火墙所有开放的端口

shell 复制代码
firewall-cmd --zone=public --list-ports

指定端口和ip访问

shell 复制代码
firewall-cmd --permanent --add-rich-rule="rule famil="ipv4" source address="192.168.137.139" port protocol="tcp" port="8080" accept"

移除指定端口和ip访问

shell 复制代码
firewall-cmd --permanent --remove-rich-rule="rule famil="ipv4" source address="192.168.137.139" port protocol="tcp" port="8080" accept"
相关推荐
monstercl23 分钟前
游戏资源传输服务器
运维·服务器·游戏
网硕互联的小客服37 分钟前
服务器配置错误导致SSL/TLS出现安全漏洞,如何进行排查?
运维·服务器
GreatNXY1 小时前
【阿里云】阿里云 Ubuntu 服务器无法更新 systemd(Operation not permitted)的解决方法
服务器·阿里云·云计算
itachi-uchiha1 小时前
Linux上的rm和srm 命令
linux·运维·服务器
遇见火星2 小时前
Ansible模块——从控制节点向目标主机复制文件!
java·服务器·ansible
带鱼吃猫2 小时前
Linux系统:文件系统前言,详解CHS&LBA地址
linux·运维·服务器
香饽饽~、3 小时前
函数式方法的实现(JDK8+)
java·服务器
默默提升实验室3 小时前
Linux 系统如何挂载U盘
linux·运维·服务器
mahuifa3 小时前
python实现usb热插拔检测(linux)
linux·服务器·python
π大星星️7 小时前
基于LNMP架构的个人博客系统部署
服务器·架构