linux 开放服务器端口

linux服务器怎么开放端口
1、开放服务器端口。
2、添加好后,重新加载策略配置。
3、查看端口是否开放成功

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-all  或者  firewall-cmd --list-ports

如果遇到这个问题 FirewallD is not running

说明服务器的防火墙没有打开
1、启动FirewallD服务命令:

systemctl start firewalld.service #开启服务
systemctl enable firewalld.service #设置开机启动

2、查看FirewallD防火墙状态:

systemctl status firewalld

3、FirewallD 常用的命令:

firewall-cmd --state                                           ##查看防火墙状态,是否是running
systemctl status firewalld.service                       ##查看防火墙状态
systemctl start firewalld.service                          ##启动防火墙
systemctl stop firewalld.service                           ##临时关闭防火墙
systemctl enable firewalld.service                        ##设置开机启动防火墙
systemctl disable firewalld.service                        ##设置禁止开机启动防火墙

firewall-cmd --permanent --query-port=80/tcp  ##查看80端口有没开放

firewall-cmd --reload                                      ##重新载入配置,比如添加规则之后,需要执行此命令

firewall-cmd --get-zones                                ##列出支持的zone
firewall-cmd --get-services                             ##列出预定义的服务
firewall-cmd --query-service ftp                     ##查看ftp服务是否放行,返回yes或者no
firewall-cmd --add-service=ftp                      ##临时开放ftp服务
firewall-cmd --add-service=ftp --permanent          ##永久开放ftp服务
firewall-cmd --remove-service=ftp --permanent    ##永久移除ftp服务
firewall-cmd --add-port=80/tcp --permanent        ##永久添加80端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent     ##移除80端口

iptables -L -n                            ##查看规则,这个命令是和iptables的相同的
man firewall-cmd                               ##查看帮助

参数含义:
--zone                        #作用域
--permanent             #永久生效,没有此参数重启后失效
posted @ 2022-08-09 14:56  boygdm  阅读(1063)  评论(0编辑  收藏  举报