CentOS7在防火牆與埠上的操作

2021-09-26 10:00:15 字數 1726 閱讀 7735

centos7在安裝軟體包或類庫的時候,常常會因為防火牆的攔截和埠未開放導致連線失敗,資料呼叫或遠端失敗等,所以在使用centos時需學會對防火牆和埠操作。。。

1

centos7使用systemctl指令來管理系統的單一服務,在centos7中對於firewalld(防火牆)服務的開啟、關閉、狀態查詢也同樣是使用該指令,操作如下: 2

啟動防火牆: systemctl start firewalld 3

檢視防火牆狀態: systemctl status firewalld 

關閉防火牆: systemctl stop firewalld

開機時啟用防火牆服務:systemctl enable firewalld開機時禁用防火牆服務:systemctl disable firewalld

查詢防火牆服務是否開機啟動:systemctl is-enabled firewalld

7

查詢已經啟動的服務列表:systemctl list-unit-files|grep enabled

查詢啟動失敗的服務列表:systemctl --failed

在安裝軟體或列庫時,除了直接開啟和關閉防火牆,也可以通過對埠的操作直接開放連線;新增埠:firewall-cmd --zone=public --add-port=80/tcp --permanent 

10

更新防火牆規則:firewall-cmd --reload

檢視埠狀態:firewall-cmd --zone=public --query-port=80/tcp

刪除開放的埠:firewall-cmd --zone=public --remove-port=80/tcp --permanent

每次都更新防火牆規則,都需要重新更新:firewall-cmd --reload,更新狀態; 13

此外,在更新完防火牆的設定後,也可以檢視所有開啟的埠:firewall-cmd --zone=public --list-ports

CentOs 7防火牆與埠相關

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

CentOS 7 開放防火牆埠

centos 7 開放防火牆埠 命令 最近公司新的server要求用centos7,發現以前centos 6 系列中的 iptables 相關命令不能用了,查了下,發現centos 7使用firewalld代替了原來的iptables。使用方法如下 關閉防火牆 systemctl stop fire...

CentOS7防火牆和埠

通過systemctl status firewalld檢視firewalld狀態,發現當前是dead狀態,即防火牆未開啟。通過systemctl start firewalld開啟防火牆,沒有任何提示即開啟成功。再次通過systemctl status firewalld檢視firewalld狀態...