編碼的世界 / 優質文選 / 感情

centos7 開啟防火牆 端口訪問不了問題


2022年5月01日
-   

文章目錄

一、防火牆相關
  • 啟動服務:systemctl start firewalld.service
  • 關閉服務:systemctl stop firewalld.service
  • 重啟服務:systemctl restart firewalld.service
  • 服務狀態:systemctl status firewalld.service
  • 開機啟動:systemctl enable firewalld.service
  • 開機不啟動:systemctl disable firewalld.service
  • 查看是否開機啟動:systemctl is-enabled firewalld.service
  • 查看已啟動的服務列表:systemctl list-unit-files|grep enabled

  • 二、 防火牆服務
    #查看防火牆有哪些服務
    firewall-cmd get-services
    #查看防火牆開啟了哪些服務
    firewall-cmd list-services
    #添加http訪問服務(要不然端口開放了也是訪問不了)
    firewall-cmd add-service=http permanent

    tips: firewall-cmd reload <==做完修改都要刷新一下才生效
    三、 防火牆開啟端口及開啟對外訪問
    #查看所有開放的端口
    firewall-cmd zone=public list-ports
    #添加永久(permanent)開放端口(80)
    firewall-cmd zone=public add-port=80/tcp permanent
    #開啟對外放訪問
    firewall-cmd add-port=80/tcp permanent
    #刪除端口
    firewall-cmd zone= public remove-port=80/tcp permanent
    #查看
    firewall-cmd zone= public query-port=80/tcp
    #查看使用的端口
    netstat -ntlp

    熱門文章