누군가 다른 유형의 유닉스 도메인 소켓을 설명 할 수 있습니까?


11

내가 실행하면 netstat --all | grep ^unix출력되는 소켓 경로의 일부를 '@'는 앞에는 있지만 그렇지 않은 경우도 있습니다. 파일 시스템을 탐색 할 때 '@'이 앞에 붙은 항목은 표시되지 ls않지만 나머지는 표시됩니다.

이 두 종류의 소켓은 무엇이며 차이점은 무엇입니까?

답변:


11

이것들은 파일 시스템 네임 스페이스 외부에 존재하는 추상 소켓 입니다. netstat --unix, lsof -U및 다른 명령은 인쇄 @기호 대신 경로 이름의 시작에 NUL 바이트 그의를.


추상 소켓 은 일반적으로 어떤 역할을합니까 ?
Geek

1
@Geek 그것은 단지 다른 네임 스페이스입니다. 파일 시스템 액세스 및 정리가 필요하지 않습니다. 반면에 누구나 잘 알려진 이름을 얻을 수 있으므로 서버 프로세스의 자격 증명을 확인해야 할 수도 있습니다.
가브리엘
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.