一、 jeuxs在啟動后可能會出現啟動jexus成功,但是訪問失敗。但是在服務器內部訪問沒問題。
列出所有端口
netstat -ntlp
查看已經開放的端口:
firewall-cmd --list-ports
開啟端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
–zone #作用域 –add-port=80/tcp #添加端口,格式為:端口/通訊協議 –permanent #永久生效,沒有此參數重啟后失效
二、設置防火牆
重啟防火牆
firewall-cmd --reload
啟動防火牆
systemctl start firewalld
禁用防火牆
systemctl stop firewalld
設置開機啟動
systemctl enable firewalld
停止並禁用開機啟動
sytemctl disable firewalld
查看狀態
systemctl status firewalld或者 firewall-cmd --state
查看版本
firewall-cmd --version
查看指定接口所屬區域信息
firewall-cmd --get-zone-of-interface=eth0
將接口添加到區域(默認接口都在public)
firewall-cmd --zone=public --add-interface=eth0(永久生效再加上 --permanent 然后reload防火牆)
設置默認接口區域
firewall-cmd --set-default-zone=public(立即生效,無需重啟)
更新防火牆規則
firewall-cmd --reload或firewall-cmd --complete-reload(兩者的區別就是第一個無需斷開連接,就是firewalld特性之一動態
添加規則,第二個需要斷開連接,類似重啟服務)
查看指定區域所有打開的端口
firewall-cmd --zone=public --list-ports
在指定區域打開端口(記得重啟防火牆)
firewall-cmd --zone=public --add-port=80/tcp(永久生效再加上 --permanent)