当前位置:首页 > linux > 正文

linux查看使用的端口(linux 查看端口是否使用)

  • linux
  • 2024-03-15 19:21:12
  • 2892
Linux 查看已用端口
要查看 Linux 系统中正在使用的端口,可以使用以下命令:
netstat -tupnl
示例输出:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp6 0 0 ::1:631 ::: LISTEN -
tcp6 0 0 127.0.0.1:53 ::: LISTEN 639/dnsmasq
tcp6 0 0 fe80::a00:27ff:fe11:288a:8080 ::: LISTEN 1078/cups-browsed
tcp6 0 0 fe80::a00:27ff:fe11:288a:5353 ::: LISTEN 1078/cups-browsed
tcp6 0 0 ::1:8080 ::: LISTEN 1078/cups-browsed
tcp6 0 0 127.0.0.1:636 ::: LISTEN -
tcp6 0 0 fe80::a00:27ff:fe11:288a:631 ::: LISTEN -
tcp6 0 0 ::1:5353 ::: LISTEN 1078/cups-browsed
tcp6 0 0 fe80::a00:27ff:fe11:288a:8631 ::: LISTEN 1078/cups-browsed
tcp6 0 0 127.0.0.1:8631 ::: LISTEN 1078/cups-browsed
要素:
Proto:使用该端口的协议(如 tcp、udp、tcp6 或 udp6)
Recv-Q:接收队列中排队的字节数
Send-Q:发送队列中排队的字节数
Local Address:端口正在绑定的本地 IP 地址和端口号
Foreign Address:端口与之通信的远程 IP 地址和端口号(如果适用)
State:端口的当前状态(如 LISTEN、ESTABLISHED、CLOSE_WAIT 等)
PID/Program name:使用该端口的进程的进程 ID 和程序名称