Linux - 阿里雲 Centos7.X 如何對外開放端口


一句話:如果你是買的各大廠商的雲服務器,去安全組配置對應需要使用到的端口就可以啦!

因為博主用的是阿里雲,所以這里就只介紹下阿里雲如何開放端口,按着下面三張圖來操作就行嘞

這個時候有同學就說了,不通過平台的方式行不行,我想鍛煉我的Linux能力...當然可以,接下來介紹下直接在Linux上配置防火牆規則來開放端口(Centos7以上,Centos6和7用的防火牆規則不一樣,這里不介紹Centos6)

先掌握下 systemctl+firewall 命令

描述 命令
查看firewall狀態 systemctl status firewalld.service
啟動firewall systemctl start firewalld
停止firewall systemctl stop firewalld
開機啟動firewall systemctl enable firewalld
開機禁止firewall systemctl disable firewalld
額外學習下systemctl命令^_^
查看服務是否開機啟動 systemctl is-enabled firewalld.service
查看已啟動的服務列表 systemctl list-unit-files|grep enabled
查看啟動失敗的服務列表 systemctl --failed

 

其次掌握 firewall-cmd 命令

描述 命令
查看firewall全部信息 firewall-cmd --list-all
查看已開放的端口 firewall-cmd --list-ports
更新防火牆規則 firewall-cmd --reload
開放端口 firewall-cmd --zone=public --add-port=3000/tcp --permanent
關閉端口 firewall-cmd --zone=public --remove-port=3000/tcp --permanent

 

最終執行步驟:

  1. 首先查看firewall是否已開啟: systemctl status firewalld.service 
  2. 開放端口(開放后需要更新規則才能生效):  firewall-cmd --zone=public --add-port=3000/tcp --permanent 
  3. 更新防火牆規則: firewall-cmd --reload 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM