«

查看哪些端口被打开 netstat -anp

时间:2022-10-14 00:33     作者:Anglei     分类: Linux


一、查看哪些端口被打开 netstat -tnl

二、关闭端口号:
iptables -A OUTPUT -p tcp --dport 端口号-j DROP

三、打开端口号:
iptables -A INPUT -ptcp --dport 端口号-j ACCEPT

四、保存设置
service iptables save

五、以下是linux打开端口命令的使用方法。
nc -lp 23 &(打开23端口,即telnet)
netstat -an | grep 23 (查看是否打开23端口)

六、linux打开端口命令每一个打开的端口,都需要有相应的监听程序才可以
1.windows机器,控制端,输入命令:telnet ip port;例如: telnet 192.168.75.1 3306;

2.linux下,输入:
netstat -tnl

3.查看后台程序
ps -aux | grep "bbs-go"

查看端口占用情况
lsof -i:端口号
netstat
netstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况。
netstat 查看端口占用语法格式:
netstat -tunlp | grep 端口号
-t (tcp) 仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化为数字
-l 仅列出在Listen(监听)的服务状态
-p 显示建立相关链接的程序名

例如查看 8000 端口的情况,使用以下命令:

netstat -tunlp | grep 8000
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 26993/nodejs

更多命令:

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

kill
在查到端口占用的进程后,如果你要杀掉对应的进程可以使用 kill 命令:
kill -9 PID

如上实例,我们看到 8000 端口对应的 PID 为 26993,使用以下命令杀死进程:
kill -9 26993

本文完结,相关标签: 查端口

 版权所有:Anglei
 文章标题:查看哪些端口被打开 netstat -anp
 除非注明,本站文章如未特殊说明均为 MAXADA社区知识库 原创,且版权所有,请勿用于任何商业用途。

推荐阅读:

看完后感想如何?

路过(0)

雷人(0)

握手(0)

鲜花(0)

鸡蛋(0)
分享到: