CentOS開放端口問(wèn)題

CentOS開放端口問(wèn)題

CentOS7

防火墻開放指定端口方式

啟動(dòng)防火墻后,默認(rèn)沒(méi)有開啟任何端口,需要手動(dòng)開啟端口

  1. 檢查開放端口列表firewall-cmd --list-ports

  2. 開啟端口訪問(wèn)

    firewall-cmd --zone=public --add-port=80/tcp --permanent
    # 命令含義:  
    # zone 作用域    
    # --add-port=80/tcp  添加端口,格式為:端口/通訊協(xié)議    
    # permanent  永久生效,沒(méi)有此參數(shù)重啟后失效
    
  3. 重啟防火墻生效firewall-cmd --reload

  4. 驗(yàn)證

    [root@localhost ~]# firewall-cmd --list-ports
    
    [root@localhost ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent
    success
    [root@localhost ~]# firewall-cmd --reload
    success
    [root@localhost ~]# firewall-cmd --list-ports
    80/tcp
    [root@localhost ~]# 
    

關(guān)閉防火墻方式

  1. 查看防火墻狀態(tài)systemctl status firewalld
  2. 關(guān)閉防火墻systemctl stop firewalld
  3. 啟動(dòng)防火墻systemctl start firewalld

防火墻其他命令

firewall-cmd --state                           #查看防火墻狀態(tài),是否是running
firewall-cmd --reload                          #重新載入配置,比如添加規(guī)則之后,需要執(zhí)行此命令
firewall-cmd --get-zones                       #列出支持的zone
firewall-cmd --get-services                    #列出支持的服務(wù),在列表中的服務(wù)是放行的

firewall-cmd --query-service ftp               #查看ftp服務(wù)是否支持,返回yes或者no
firewall-cmd --add-service=ftp                 #臨時(shí)開放ftp服務(wù)
firewall-cmd --add-service=ftp --permanent     #永久開放ftp服務(wù)
firewall-cmd --remove-service=ftp --permanent  #永久移除ftp服務(wù)

firewall-cmd --add-port=80/tcp --permanent     #永久添加80端口 
firewall-cmd --remove-port=80/tcp --permanent  #永久添加80端口 

firewall-cmd --zone=public --list-ports        #查看已開放的端口
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容