Tôi đã hỏi Google câu hỏi tương tự và không thích kết quả mà tôi nhận được.
Là /tmp/.X11-unix/
gì
Tôi đã hỏi Google câu hỏi tương tự và không thích kết quả mà tôi nhận được.
Là /tmp/.X11-unix/
gì
Câu trả lời:
Trên máy tính xách tay Arch khá cập nhật của tôi, /tmp/.X11-unix/
là một thư mục có một mục : X0
, ổ cắm tên miền Unix .
Máy chủ X11 (thường Xorg
ngày nay) giao tiếp với các máy khách như xterm
, firefox, v.v. thông qua một số luồng byte đáng tin cậy. Ổ cắm tên miền Unix có thể an toàn hơn một chút so với ổ cắm TCP mở ra thế giới và có thể nhanh hơn một chút, vì hạt nhân làm tất cả, và không phải dựa vào ethernet hoặc thẻ không dây.
Máy chủ X11 của tôi hiển thị dưới dạng:
bediger 294 293 0 Apr09 tty1 01:23:26 /usr/lib/xorg-server/Xorg -nolisten tcp :0 vt1 -auth /tmp/serverauth.aK3Lrv5hMV
"-Nolisten tcp" giữ cho nó không mở cổng TCP 6000 để liên lạc.
Lệnh lsof -U
có thể cho bạn biết các quy trình đang sử dụng ổ cắm tên miền Unix nào. Tôi thấy Xorg
như được kết nối với /tmp/.X11-unix/X0
.
Máy chủ X có một số cách giao tiếp với máy khách X (ứng dụng). Cái phổ biến nhất để sử dụng, ít nhất là trên cùng một máy, là một ổ cắm tên miền Unix.
Ổ cắm tên miền Unix giống như các TCP quen thuộc hơn, ngoại trừ việc thay vì kết nối với một địa chỉ và cổng, bạn kết nối với một đường dẫn . Bạn sử dụng một tập tin thực tế (một tập tin ổ cắm) để kết nối.
Máy chủ X đặt ổ cắm của nó vào /tmp/.X11-unix
:
$ ls -l /tmp/.X11-unix/X0
srwxrwxrwx 1 root root 0 Dec 18 18:03 /tmp/.X11-unix/X0
Lưu ý s
phía trước các quyền, có nghĩa là một ổ cắm. Nếu bạn có nhiều máy chủ X đang chạy, bạn sẽ có nhiều tệp ở đó.
Ít nhất là với các trang web Linux, có thể tìm thấy nhiều chi tiết hơn về các socket (nói chung) man 7 socket
. Thông tin chi tiết về ổ cắm tên miền Unix đang có man 7 unix
. Lưu ý rằng các trang này được tập trung vào lập trình viên.
/tmp/.X11-unix/X đũan} là nơi máy chủ X đặt ổ cắm nghe AF_DOMAIN. Gần cùng một địa điểm là / tmp / .X đũanlock-lock đang bị khóa. Như được thảo luận trong https://ormszilla.redhat.com/show_orms.cgi?id=503181 lược đồ này không tốt cho FHS.