1. 程式人生 > 實用技巧 >06 CentOS7開放埠號

06 CentOS7開放埠號

CentOS7的開放關閉檢視埠都是用防火牆來進行控制的,具體的命令如下:

檢視已經開放的埠

firewall-cmd --list-ports

開啟埠

firewall-cmd --zone=public --add-port=7774/tcp --permanent   # 開放5672埠,開放後需要要重啟防火牆才生效
firewall-cmd --zone=public --remove-port=7776/tcp --permanent  #關閉5672埠,關閉後需要要重啟防火牆才生效

命令含義:

  • zone :作用域
  • add-port=80/tcp:新增埠,格式為:埠/通訊協議
  • permanent:永久生效,沒有此引數重啟後生效

重啟防火牆

# 重啟firewall
firewall-cmd --reload   # 配置立即生效
# 停止firewall
systemctl stop firewalld.service
# 禁止firewall開機啟動
systemctl disable firewalld.service

關閉防火牆

如果要開放的埠太多,嫌麻煩,可以關閉防火牆,安全性自行評估

systemctl stop firewalld.service

檢視防火牆狀態

firewall-cmd --state

檢視監聽的埠

netstat -lnpt

檢查埠被哪個程序佔用

netstat -lnpt |grep 3306

檢視程序的詳細資訊

ps 3306

結束程序

kill -9 3306