leo*_*nel 74 networking linux debian
在 Debian 服务器上显示开放端口列表的命令是什么?
我试过了,netstat -a | egrep 'Proto|LISTEN'但我想要更具体的东西,实际上列出了端口号。
Sto*_*one 101
netstat -pln
Run Code Online (Sandbox Code Playgroud)
-l将列出侦听端口,-p还将显示进程,-n将显示端口号而不是名称。添加-t以仅显示 TCP 端口。
Jef*_*and 30
lsof -i -P
检查手册页,lsof因为不乏选项。-P列出端口号而不是从/etc/services以 root 身份运行的名称,但这将为您提供所有活动网络连接及其状态(侦听、建立等)的列表。
dmo*_*ati 14
我是netstat -ntlp和 的忠实粉丝lsof -i,两者都已经提到过。
对我来说一个新的(er)命令是ss。
调用是这样的:
ss -l
Run Code Online (Sandbox Code Playgroud)
在命令和标志方面有选项是很好的。
zer*_*eux 13
几乎每个人都想要的(TCP 和 UDP)是netstat -tunlp.
我每天都使用它,也许每小时都使用它。'lsof' hack 更便携(也适用于 Solaris),但在 Debian 上它不是必需的软件包,您必须安装它。
小智 7
你可以做:
netstat -an | egrep 'Proto|LISTEN'
Run Code Online (Sandbox Code Playgroud)
或者干脆:
netstat -anl
Run Code Online (Sandbox Code Playgroud)
这将为您提供系统上的所有侦听套接字。
| 归档时间: |
|
| 查看次数: |
260640 次 |
| 最近记录: |