centos7.8 - firewall

查看狀態

firewall-cmd --state

啓動、停止

systemctl start firewalld.service
systemctl stop firewalld.service
systemctl restart firewalld.service

開機自啓

systemctl enable firewalld.service
systemctl disable firewalld.service

查看打開的端口

  • 所有端口
firewall-cmd --list-ports
  • 永久打開的端口
firewall-cmd --list-ports --permanent
  • 指定空間端口
firewall-cmd --list-ports --zone=public
  • 特定端口
firewall-cmd --zone=public --query-port=80/tcp

添加端口

  • 臨時端口
firewall-cmd --add-port=80/tcp
  • 永久端口
firewall-cmd --add-port=80/tcp --permanent
  • 指定空間 - 臨時端口
firewall-cmd --zone=public --add-port=80/tcp
  • 指定空間 - 永久端口
firewall-cmd --zone=public --add-port=80/tcp --permanent

關閉端口

  • 臨時端口
firewall-cmd --remove-port=80/tcp
  • 永久端口
firewall-cmd --remove-port=80/tcp --permanent
  • 指定空間 - 臨時端口
firewall-cmd --zone=public --remove-port=80/tcp
  • 指定空間 - 永久端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent

更新防火牆規則

firewall-cmd --reload

關閉 selinux

# vim /etc/selinux/config
SELINUX=disabled
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章