当前位置:首页 > 服务器 > 正文

linux查看服务器端口(手机如何查看服务器端口)


在 Linux 操作系统中,可以使用多种工具来查看服务器端口,包括:
1. netstat 命令
netstat 命令是查看网络连接和端口使用情况最常用的工具之一。 要列出所有正在侦听的端口,请运行以下命令:
netstat -antp
输出示例:
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0: LISTEN 1/sshd
tcp 0 0 :::22 ::: LISTEN 1/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0: LISTEN 1316/cupsd
tcp 0 0 0.0.0.0:25 0.0.0.0: LISTEN 1352/master
tcp 0 0 :::25 ::: LISTEN 1352/master
tcp 0 0 127.0.0.1:548 0.0.0.0: LISTEN 583/dovecot
tcp 0 0 ::1:548 ::: LISTEN 583/dovecot
tcp 0 0 127.0.0.1:822 0.0.0.0: LISTEN 604/acpid
tcp 0 0 :::822 ::: LISTEN 604/acpid
tcp 0 0 0.0.0.0:6667 0.0.0.0: LISTEN 1/ircd
tcp 0 0 :::6667 ::: LISTEN 1/ircd
tcp6 0 0 :::80 ::: LISTEN -
tcp6 0 0 :::443 ::: LISTEN -
此输出显示了正在侦听各种端口的进程。
2. lsof 命令
lsof 命令可以列出所有打开的文件和网络连接,包括端口信息。 要列出所有正在侦听的端口,请运行以下命令:
lsof -i -n -P
输出示例:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sshd 1 root 4u IPv4 14127305 0t0 TCP :22 (LISTEN)
sshd 1 root 5u IPv6 14127306 0t0 TCP :22 (LISTEN)
cupsd 1316 root 5u IPv4 14127310 0t0 TCP :631 (LISTEN)
master 1352 root 10u IPv4 14127314 0t0 TCP :25 (LISTEN)
master 1352 root 11u IPv6 14127315 0t0 TCP :25 (LISTEN)
dovecot 583 root 4u IPv4 14127322 0t0 TCP :548 (LISTEN)
dovecot 583 root 5u IPv6 14127323 0t0 TCP :548 (LISTEN)
acpid 604 root 3u IPv4 14127326 0t0 TCP :822 (LISTEN)
acpid 604 root 4u IPv6 14127327 0t0 TCP :822 (LISTEN)
ircd 1 root 4u IPv4 14127330 0t0 TCP :6667 (LISTEN)
ircd 1 root 5u IPv6 14127331 0t0 TCP :6667 (LISTEN)
此输出显示了正在侦听各种端口的进程和文件描述符。