Linux云服務器防火墻配置之Firewalld

Centos 7之Firewalld相關命令詳細介紹

引言:Centos 7是目前非常流行的Linux發(fā)行版本,本文將重點介紹如何來使用firewalld相關命令啟動服務以及添加服務或者端口等操作。

1.? 查看firewall服務狀態(tài)

? >>? systemctl status firewalld

[root@flybird ~]# systemctl status firewalld

● firewalld.service - firewalld - dynamic firewall daemon

??Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)

??Active: inactive (dead)

顯示當前的firewall并未啟動

2.? 啟動/關閉firewall

? >> systemctl start/stop firewalld

[root@flybird ~]# firewall-cmd --query-port=5000/tcp

no

[root@flybird ~]# firewall-cmd --add-port=5000/tcp --permanent

success

3.? 禁用或者啟用firewall

? >> systemctl disable/enable firewalld

4.? 查看端口是否開放

? >>> firewall-cmd --query-port=8020/tcp

5. 新增開發(fā)端口

? >> firewall-cmd --add-port=5000/tcp --permanent

[root@flybird ~]# firewall-cmd --query-port=5000/tcp

no

[root@flybird ~]# firewall-cmd --add-port=5000/tcp --permanent

success

6.? 關于服務

? >> firewall-cmd --add-service=ftp --permanent

? >> firewall-cmd --remove-service=ftp --permanent

7.? 查看firewall狀態(tài)

?? >> firewall-cmd --status

?? >>? systemctl status firewalld

8. 查看 firewall目前開放的內(nèi)容

?? >> firewall-cmd --list-all

[root@flybird ~]# firewall-cmd --list-all

public (default)

?interfaces:?

?sources:?

?services: dhcpv6-client http ssh

?ports: 443/tcp80/tcp3306/tcp6739/tcp10051/tcp10050/tcp

?masquerade: no

?forward-ports:?

?icmp-blocks:?

?rich rules:?

9.? 查看開發(fā)的端口

? >> firewall-cmd --list-port

10. 查看firewall-cmd命令的使用說明

?? >> firewall-cmd --help

13.重啟防火墻

[root@localhost~]# systemctl restart firewalld.service

1

大功告成!

14 添加端口,以8080為例

[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=8080/tcpsuccess

命令含義:?

–zone #作用域?

–add-port=8080/tcp #添加端口,格式為:端口/通訊協(xié)議?

–permanent #永久生效,沒有此參數(shù)重啟后失效

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容