Centos7防火牆相關設定

2021-10-02 07:16:19 字數 1381 閱讀 9029

最近由於工作需要,在伺服器上部署cloud專案,一台嶄新的centos7測試伺服器,當註冊中心啟動後無法訪問,第乙個感覺應該是埠未開放,經查詢果然防火牆開全狀態且沒有任何開放埠,一般碰到這樣情況,為了圖個簡單,直接關閉防火牆即可,不過出於對伺服器安全考慮,最安全的做法肯定是開啟特定埠訪問,於是乎就現學現用了。

檢視防火牆狀態

firewall-cmd --state
3. 啟動/關閉/重啟防火牆

檢視防火牆開放埠列表

firewall-cmd --permanent --zone=public --list-ports
開放/取消乙個新的埠(以8080 tcp為例)(permanent 永久生效)

firewall-cmd --zone=public --add-port=8080/tcp --permanent

firewall-cmd --zone=public --remove-port=8080/tcp --permanent

驗證埠是否生效

上圖可以看出我的操作步驟,首先我查了下防火牆埠列表,結果為空,我增加8080/tcp埠,列表中能查到,但是驗證結果是no(說明增加埠還未生效),接著我重啟防火牆後,再次驗證結果為yes,同理我刪除剛加入的埠,列表中已經看不到了,但是我驗證結果是yes(說明刪除的埠也未生效,即8080埠還還開放著),重啟防火牆後,再次查詢結果為no,說明刪除了。

綜上可得,操作埠後,需要重啟防火牆,使你的操作生效。

不加入埠的情況下訪問已啟動的服務

關閉防火牆訪問

開啟防火牆,增加8080埠

CentOS7 防火牆相關設定

1 firewalld的基本使用 啟動 systemctl start firewalld 檢視狀態 systemctl status firewalld 停止 systemctl disable firewalld 禁用 systemctl stop firewalld 2.systemctl是c...

Centos7防火牆相關

在新安裝的linux系統中,防火牆預設是被禁掉的,一般也沒有配置過任何防火牆的策略,所有不存在 etc sysconfig iptables檔案。解決辦法 1.新建立此檔案 vim etc sysconfig iptables root localhost vim etc sysconfig ipt...

Centos 7 設定防火牆

centos 7 firewall 命令 檢視已經開放的埠 firewall cmd list ports開啟埠 firewall cmd zone public add port 80 tcp permanent命令含義 zone 作用域 add port 80 tcp 新增埠,格式為 埠 通訊協...