如何获取有关套接字文件的更多信息?


13

对于这样的套接字文件:

# ls -alti socket
14112 srw------- 1 root root 0 Nov 15 20:03 socket
# cat socket
cat: socket: No such device or address

由于cat命令在这里没有用,是否有任何方法可以获取有关套接字文件的更多信息?例如正在侦听哪个端口?等等


2
只有TCP和UDP套接字具有端口的概念,或更确切地说,Unix套接字域没有关联的端口。
Rui F Ribeiro 2015年

Answers:


5

套接字是用于进程交换数据的文件。您可以使用netstat,lsof和fuser命令查看有关它的更多数据。

来自维基百科:https : //en.wikipedia.org/wiki/Unix_domain_socket

“ Unix域套接字或IPC套接字(进程间通信套接字)是用于在同一主机操作系统上执行的进程之间交换数据的数据通信端点。与命名管道一样,Unix域套接字支持可靠的字节流(SOCK_STREAM ,与TCP相比)。”


那么套接字文件仅仅是UNIX域套接字吗?
南晓

恰恰是我试图传达的。
Rui F Ribeiro
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.