¿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.