Linux服务器查看端口是否开启或占用

308 阅读1分钟

lsof -i :22 知道22端口被哪个进程占用

netstat -lnp|grep 7000 查看7000端口被哪个进程占用

1892609-20200823213841446-283171277.png 开放端口

方式1 1、开启防火墙

systemctl start firewalld
systemctl stop firewalld

2、开放指定端口

firewall-cmd --zone=public --add-port=1935/tcp --permanent

命令含义: --zone #作用域 --add-port=1935/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效

3、重启防火墙

firewall-cmd --reload

4、查看端口号

netstat -ntlp //查看当前所有tcp端口·
netstat -ntulp |grep 1935 //查看所有1935端口使用情况

方式2 #开放端口:8080

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

方式3

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
service iptables restart