命令 :

sockstat

例子 :

显示监听/打开 TCP 端口:

# sockstat -Ptcp
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS      
hulahula sshd       54573 3  tcp4   192.168.8.8:22         192.168.8.192:55356
root     sshd       54571 3  tcp4   192.168.8.8:22         192.168.8.192:55356
root     sshd       2943  3  tcp4   192.168.8.8:22         *:*
root     sendmail   2329  3  tcp4   192.168.8.8:25         *:*

同样,使用 UDP 端口:

# sockstat -Pudp
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS      
root     syslogd    697   6  udp6   *:514                 *:*
root     syslogd    697   7  udp4   *:514                 *:*

更精确的 sockstat 用法,请查看:

man sockstat

目标

列出/显示正在侦听/打开的服务或者端口。

FreeBSD - 如何检查在 tcp/udp 中打开了哪些服务或者端口
日期:2020-06-02 22:18:38 来源:oir作者:oir