Linux下查看端口的简单命令(linux查看端口的命令)

许多新手在使用linux的时候都不知道如何查看端口,本文介绍一些简单的命令来查看我们的端口,让初学者们更加快速的接触端口的概念。

查看linux的端口最常用的命令有以下几种:

netstat

netstat是一个命令行程序,它可以报告系统上的已连接的套接字,活动的网路连接,路由,接口等。netstat可以帮助我们查看收到,发送,建立,保持的端口数量,甚至能帮助我们获取系统TCP状态。

查看linux正在占用的端口可以用以下命令:

netstat -tulpn

该命令会显示出listening,即正在监听的端口,还有程序占用的端口。

另外,也可以用-t参数查看特定协议的端口,比如查看tcp协议的端口,可使用:

netstat -tulpn | grep tcp

这样就可以把除掉其他协议端口,只查看tcp协议的端口了。

lsof

lsof是unix/linux系统下久负盛名的查看活动系统打开文件的强大工具,它可以列出某个特定用户打开的文件,也可以列出某个特定地址和端口所对应的网络连接。

如果想查看特定的端口,可以使用以下命令:

lsof -i:80

以上命令会显示出端口号为80的程序名。

另外,它也可以使用tcp协议来查看端口:

lsof -i tcp:80

fuser

fuser是一个用于查看linux服务器的用户,进程和文件之间的关系的工具,它可以列出从某特定端口上发出的连接。

查看特定端口的连接,可以使用以下命令:

fuser 80/tcp

这样就会显示出80端口上的连接,输出显示 PID/Program name 。

上面是三个linux下查看端口的简单的常用的命令,只要熟悉了这些命令的使用,查看linux的下的端口就显得很简单了,就不用像从前一样,把系统的每项安装都去查看了。


数据运维技术 » Linux下查看端口的简单命令(linux查看端口的命令)