CentOS更新到7之後,發現無法使用iptables控制Linuxs的端口,baidu之後發現Centos 7使用firewalld代替了原來的iptables。
開啟端口
[root@centos7 ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent
查詢端口号80 是否開啟:
[root@centos7 ~]# firewall-cmd --query-port=80/tcp
重新開機防火牆:
[root@centos7 ~]# firewall-cmd --reload
查詢有哪些端口是開啟的:
[root@centos7 ~]# firewall-cmd --list-port
指令含義:
–zone #作用域
–add-port=80/tcp #添加端口,格式為:端口/通訊協定
–permanent #永久生效,沒有此參數重新開機後失效