1、在使用linux服务器的时候,对于各个服务所运行的端口是经常要关注的事情,因为端口正常与否关系着服务可用不可用,通过netstat命令可查看
2、在centos7中是通过防火墙来限制端口号的使用与禁用的,先查看当前防火墙状态
3、如果想查看某一端口是否在防火墙中启用可使用firewall-cmd --query-port=80/tcp命令进行查看,当结果为no表示没有启用
4、如果不熟悉firewall-cmd命令的用法可通过-h来进行查看,在服务对象中可以查看到添加端口的命令使用方法
5、在添加端口的时候,可使用--add-port命令来进行添加,添加成功后在当前使用的端口中是查看不到的,因为只是添加了端口但并没有服务在使用,另外有一点需要注意的是需要不需要--permanent 永久生效,没有此参数重启后失效
6、如下图添加--permanent参数,然后重启服务器后可以看到开启的端口依然处于开启状态
7、如果想关闭某稍僚敉视个端口可使用--remove命令来进行关闭,同样如果带有-permanent参数是永久关闭,不带此参数的话只能是暂时关闭,但注意一点关闭端口需要重启才生效