Linux服务器开放/开放端口【适用于centos】

  1. 开放防火墙
systemctl start firewalld
  1. 查看防火墙状态
systemctl status firewalld

image

  1. 开放指定端口
firewall-cmd --zone=public --add-port=9001/tcp --permanent
参数 注释
–zone=public 作用域,公开的
–add-port=9001/tcp 添加端口,格式为:端口/通讯协议
–permanent 永久生效,没有此参数重启后失效
  1. 重启防火墙
firewall-cmd --reload
  1. 查看端口号命令
  • 查看当前所有tcp端口
netstat -ntlp
  • 查看9001端口使用情况
netstat -ntulp | grep 9001

  1. 关闭指定端口
firewall-cmd --zone=public --remove-port=9001/tcp --permanent
  1. 重启防火墙
firewall-cmd --reload 

其他命令

  • 查看开放的端口列表
firewall-cmd --zone=public --list-ports
  • 查看给定端口是否可以连接
ssh -v -p 端口号 用户名@ip  
#说明 -v参数表示输出debug日志

参考文章:
如何在linux服务器中开放端口(三种方式)

posted @ 2023-10-27 12:31  梦醒时风  阅读(258)  评论(0)    收藏  举报