Linux系统中,可以使用多个命令来查看端口信息。以下是几个常用的命令:
1. netstat命令:Netstat(network statistics)命令用于显示网络连接、路由表和网络接口等信息。使用netstat命令可以查看当前系统中所有的网络连接和监听端口。以下是使用netstat命令查看端口的示例:
netstat -tuln
该命令会列出所有正在监听的TCP和UDP端口。其中,-t选项用于显示TCP端口,-u选项用于显示UDP端口,-l选项用于显示监听状态的端口,-n选项用于显示端口号而不进行反向解析。
2. ss命令:ss命令是netstat命令的替代品,也可以用于查看端口信息。以下是使用ss命令查看端口的示例:
ss -tuln
该命令与netstat命令的使用方式相似,同样会列出所有正在监听的TCP和UDP端口。
3. lsof命令:lsof(list open files)命令用于列出当前系统中打开的文件和进程信息。通过lsof命令,可以查看哪些进程正在使用某个端口。以下是使用lsof命令查看端口的示例:
lsof -i :端口号
将"端口号"替换为具体的端口号,该命令会列出正在使用该端口的进程信息。
以上是几个常用的Linux系统查看端口的命令。通过这些命令,可以方便地查看当前系统中正在监听的TCP和UDP端口,以及哪些进程正在使用某个端口。