在centos7中,可以利用“sudo systemctl status firewalld”命令查看是否有防火墻,該命令可以查看當前防火墻的狀態,當出現“active(running)”時,表示防火墻已經打開了。
本文操作環境:centos 7系統、Dell G3電腦。
centos7怎么查看是否有防火墻
?一、防火墻的開啟、關閉、禁用命令
(1)設置開機啟用防火墻:systemctl enable firewalld.service
(2)設置開機禁用防火墻:systemctl disable firewalld.service
(3)啟動防火墻:systemctl start firewalld
(4)關閉防火墻:systemctl stop firewalld
(5)檢查防火墻狀態:systemctl status firewalld?
二、使用firewall-cmd配置端口
(1)查看防火墻狀態:firewall-cmd –state
(2)重新加載配置:firewall-cmd –reload
(3)查看開放的端口:firewall-cmd –list-ports
(4)開啟防火墻端口:firewall-cmd –zone=public –add-port=9200/tcp –permanent
命令含義:
–zone #作用域
–add-port=9200/tcp #添加端口,格式為:端口/通訊協議
–permanent #永久生效,沒有此參數重啟后失效
注意:添加端口后,必須用命令firewall-cmd –reload重新加載一遍才會生效
(5)關閉防火墻端口:firewall-cmd –zone=public –remove-port=9200/tcp –permanent
看centos7的防火墻的狀態,查看的命令為
sudo systemctl status firewalld。
查看后,看到active(running)就意味著防火墻打開了。
推薦教程:《centos教程》