CentOS7使用firewalld打开关闭防火墙与端口
  IwptXLBU3qhS 2023年11月02日 45 0

CentOS 升级到7之后,发现无法使用iptables控制Linuxs的端口,google之后发现Centos 7使用firewalld代替了原来的iptables下面记录如何使用firewalld开放Linux端口:

1、firewalld的基本使用

启动: systemctl start firewalld

关闭: systemctl stop firewalld

查看状态: systemctl status firewalld 

开机禁用  : systemctl disable firewalld

开机启用  : systemctl enable firewalld

 

查看所有打开的端口: firewall-cmd --zone=public --list-ports

那怎么开启一个端口呢

添加

firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)

重新载入

firewall-cmd --reload

查看端口号是否开启,运行命令:

firewall-cmd --zone= public --query-port=80/tcp

删除

firewall-cmd --zone= public --remove-port=80/tcp --permanent

 

方法二:使用iptables
1、先运行如下命令:

/sbin/iptables -I INPUT -p tcp --dport xxx -j ACCEPT

2、然后运行:

/etc/rc.d/init.d/iptables save 

或者这个命令:

1、-A INPUT -m state –state NEW -m tcp -p tcp –dport xxx -j ACCEPT 

2、在运行这个命令:

-A INPUT -j REJECT –reject-with icmp-host-prohibited

注:xxx ——表示你要开启的端口号,如:6379

测试:在windows下按下win+R键,输入cmd,运行命令(需开启telnet),如果变成空界面表示成功:

         telnet  192.168.xx.xx 6379

注:开启telnet方法如下:

1. 进入控制面板,选择程序;

CentOS7使用firewalld打开关闭防火墙与端口_centos

2. 点击程序,进入程序和功能;

CentOS7使用firewalld打开关闭防火墙与端口_linux_02

3.勾选telnet功能,点击确定即可。

CentOS7使用firewalld打开关闭防火墙与端口_端口号_03

 



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  9E2BTpjt8nym   2023年12月06日   35   0   0 WindowsgitCentOS
IwptXLBU3qhS