不积跬步,无以至千里;不积小流,无以成江海。

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'
posted @ 2021-04-13 17:31  |是吴啊|  阅读(179)  评论(0编辑  收藏  举报