用 lsof 命令来查看网络连接吗?lsof 是 List Open File 的缩写,它主要用来获取被进程打开文件的信息
lsof -nP -iTCP 的含义是:
- -n:不将网络地址转换为主机名
- -P:不将端口号转换为服务名
- -iTCP:只显示 TCP 协议的网络连接
这个命令可以列出所有使用 TCP 协议的网络连接的详细信息,包括进程 ID,用户,文件描述符,类型,设备,大小,节点,主机,端口,状态等
不将网络地址转换为主机名的含义是,不使用 DNS 服务来将 IP 地址对应的域名显示出来,而是直接显示 IP 地址。这样做的好处是可以节省 DNS 查询的时间,避免 DNS 解析错误或劫持,以及保护主机名的隐私。不将网络地址转换为主机名的缺点是,不能直观地看出 IP 地址所属的网站或服务,可能造成混淆或误解