计算机端口的安全知识大全(二)

-Linux平台-

(1)使用LSOF命令

如lsof -i:80,如果没有显示内容,则表示该端口未开放,如果开放,则会显示相应信息

(2)使用netstat命令

netstat -aptn查看所有端口连接 netstat -ntpl查看TCP端口连接

netstat -nupl查看UDP端口连接

(3)使用telnet命令

同时适用于Windows和Linux系统,如想查看192.168.60.29主机是否打开了80端口,可使用命令:telnet 192.168.60.29 80

2、干掉占用某端口的进程 我们可能经常遇到一种情况,比如程序需要使用135端口,但是发现该端口一直被占用,而且不能确认是什么程序,这时我们需要找到并杀死占用端口的进程!

在windows下,运行命令:netstat -ano|findstr 135

Windows系统端口

发现占用该端口的进程号是336,然后输入“taskkill /pid 13064 /f” 停止端口占用。

Windows系统端口

Linux系统下,与此类似:

查找被占用的端口:

netstat -tln | grep 8189

查看端口属于哪个程序

lsof -i :8189

杀掉占用端口的进程:

kill -9 进程ID

推荐阅读