Dapatkah seseorang menjelaskan berbagai jenis soket domain unix?

11

Jika saya menjalankan netstat --all | grep ^unixbeberapa jalur soket yang di-output didahului dengan '@' dan beberapa tidak. Saya perhatikan bahwa mereka yang diawali dengan '@' tidak muncul ketika menelusuri sistem file dengan lsyang lain.

Apa dua jenis soket ini dan apa perbedaan di antara keduanya?

Shum
sumber

Jawaban:

11

Ini adalah soket abstrak , yang hidup di luar namespace sistem berkas. netstat --unix, lsof -Udan perintah lainnya mencetak sebuah @tanda alih-alih nul byte yang ada di awal pathname.

Gabriel
sumber
Apa peran yang dimainkan soket abstrak secara umum?
Geek
1
@ Geek Ini hanya namespace yang berbeda. Tidak perlu akses dan pembersihan sistem file. Di sisi lain siapa pun dapat mengambil nama terkenal, jadi Anda mungkin harus memeriksa kredensial proses server.
Gabriel