¿Alguien puede explicar los diferentes tipos de sockets de dominio Unix?


11

Si ejecuto netstat --all | grep ^unixalgunas de las rutas de socket que se muestran están precedidas por una '@' y algunas no. Me he dado cuenta de que aquellos precedidos por una '@' no aparecen al navegar por el sistema de archivos, lspero el resto sí.

¿Cuáles son estos dos tipos de enchufes y cuál es la diferencia entre ellos?

Respuestas:


11

Estos son sockets abstractos , que viven fuera del espacio de nombres del sistema de archivos. netstat --unix, lsof -Uy otros comandos imprimen un @signo en lugar del byte nulo que está al comienzo del nombre de ruta.


¿Qué papel juegan esos enchufes abstractos en general?
Geek

1
@ Geek Es solo un espacio de nombres diferente. No hay necesidad de acceso y limpieza del sistema de archivos. Por otro lado, cualquiera puede obtener un nombre conocido, por lo que es posible que deba verificar las credenciales del proceso del servidor.
Gabriel
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.