Bagaimana cara mendapatkan info lebih lanjut tentang file socket?

13

Untuk file socket suka ini:

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

Karena catperintah tidak berguna di sini, apakah ada metode untuk mendapatkan info lebih lanjut tentang file socket? Seperti port mana yang didengarnya? dll.

Nan Xiao
sumber
2
Hanya soket TCP dan UDP yang memiliki konsep port, atau lebih tepatnya, domain unix socket tidak memiliki port yang terkait.
Rui F Ribeiro

Jawaban:

5

Soket adalah file untuk proses bertukar data. Anda dapat melihat lebih banyak data tentang hal itu menggunakan perintah netstat, lsof, dan fuser.

Dari Wikipedia: https://en.wikipedia.org/wiki/Unix_domain_socket

"Soket domain Unix atau soket IPC (soket komunikasi antar proses) adalah titik akhir komunikasi data untuk bertukar data antara proses yang dijalankan pada sistem operasi host yang sama. Seperti pipa bernama, soket domain Unix mendukung transmisi aliran byte yang dapat diandalkan (SOCK_STREAM , bandingkan dengan TCP). "

Rui F Ribeiro
sumber
Jadi file soket hanyalah soket domain UNIX?
Nan Xiao
Persis, itulah yang saya coba sampaikan.
Rui F Ribeiro