CentOS7在防火墙开启与关闭以及端口操作
CentOS7在安裝軟件包或類庫的時候,常常會因為防火墻的攔截和端口未開放導致連接失敗,數據調用或遠程失敗等,所以在使用CentOS時需學會對防火墻和端口操作。。。
工具/原料
已安裝CentOS7的主機一部
方法/步驟
-
CentOS7使用systemctl指令來管理系統的單一服務,在CentOS7中對于firewalld(防火墻)服務的開啟、關閉、狀態查詢也同樣是使用該指令,操作如下:
-
啟動防火墻: systemctl start firewalld
-
查看防火墻狀態: systemctl status firewalld?
-
關閉防火墻: systemctl stop firewalld
-
開機時啟用防火墻服務:systemctl enable firewalld開機時禁用防火墻服務:systemctl disable firewalld
-
查詢防火墻服務是否開機啟動:systemctl is-enabled firewalld
-
查詢已經啟動的服務列表:systemctl list-unit-files|grep enabled
-
查詢啟動失敗的服務列表:systemctl --failed
-
在安裝軟件或列庫時,除了直接開啟和關閉防火墻,也可以通過對端口的操作直接開放連接;添加端口:firewall-cmd?--zone=public?--add-port=80/tcp?--permanent?
-
更新防火墻規則:firewall-cmd?--reload
查看端口狀態:firewall-cmd?--zone=public?--query-port=80/tcp
-
刪除開放的端口:firewall-cmd?--zone=public?--remove-port=80/tcp?--permanent
-
每次都更新防火墻規則,都需要重新更新:firewall-cmd?--reload,更新狀態;
-
此外,在更新完防火墻的設置后,也可以查看所有開啟的端口:firewall-cmd --zone=public --list-ports
總結
以上是生活随笔為你收集整理的CentOS7在防火墙开启与关闭以及端口操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS7安装Python3详细步骤
- 下一篇: linux CentOS7 下 Dock