Linux下防火墙命令
- 检查防火墙状态
firewall-cmd --state
- running 表示防火墙是开启的,如果你看到的是 not running,防火墙关闭,需要开启
systemctl restart firewalld.service
- 开放 8080 端口 --permanent 代表永久生效
firewall-cmd --zone=public --add-port=8080/tcp --permanent
- 重启防火墙
systemctl restart firewalld.service
- 重新载入配置
firewall-cmd --reload
- 查看防火墙开了哪些端口
firewall-cmd --zone=public --list-ports
- 删除防火墙端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent
- 允许指定IP访问本机8080端口
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.1" port protocol="tcp" port="8080" accept'
- 允许指定IP段访问本机8080-8090端口
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.0/24" port protocol="tcp" port="8080-8090" accept'
- 禁止指定IP访问本机8080端口
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.1.1" port protocol="tcp" port="8080" reject'
---------是故无冥冥之志者----------
---------无昭昭之明----------
---------无惛惛之事者----------
---------无赫赫之功----------
本文来自博客园,作者:|是吴啊|,转载请注明原文链接:https://www.cnblogs.com/wuguofeng/p/14654352.html