centos7 防火牆開放端口

一、防火牆

CentOS升級到7以後,發現沒法使用iptables控制Linuxs的端口,google以後發現Centos 7使用firewalld代替了原來的iptables。下面記錄如何使用firewalld開放Linux端口:linux

查看防火牆狀態tomcat

systemctl status firewalld

開啓防火牆服務器

systemctl start firewalld

關閉防火牆tcp

systemctl stop firewalld

查看當前firewall狀態測試

firewall-cmd --state
重啓firewall
firewall-cmd --reload

禁止開機啓動google

systemctl disable firewalld.service 

二、開啓端口

查看已經開放的端口:code

firewall-cmd --list-ports
開啓端口
firewall-cmd --zone=public --add-port=80/tcp --permanent

命令含義:blog

--zone #做用域ip

--add-port=80/tcp  #添加端口,格式爲:端口/通信協議作用域

--permanent  #永久生效,沒有此參數重啓後失效

開啓斷絕口後須要重啓防火牆

三、測試端口

在開啓的端口啓動一個服務,如tomcat,我使用的是zookeeper。

 

在dos中輸入 

telnet  服務器ip  端口

 

回車後

 

代表端口開啓成功

相關文章
相關標籤/搜索