मैंने Google से एक ही सवाल पूछा और मुझे मिले परिणाम पसंद नहीं आए।
क्या है /tmp/.X11-unix/
?
मैंने Google से एक ही सवाल पूछा और मुझे मिले परिणाम पसंद नहीं आए।
क्या है /tmp/.X11-unix/
?
जवाबों:
मेरे अप-टू-डेट आर्क लैपटॉप पर, /tmp/.X11-unix/
एक प्रविष्टि के साथ एक निर्देशिका है: X0
एक यूनिक्स-डोमेन सॉकेट ।
X11 सर्वर ( Xorg
इन दिनों usuall ) xterm
बाइट्स के विश्वसनीय स्ट्रीम के कुछ प्रकार के माध्यम से ग्राहकों , जैसे फ़ायरफ़ॉक्स, आदि के साथ संचार करता है । एक यूनिक्स डोमेन सॉकेट शायद दुनिया के लिए खुले टीसीपी सॉकेट की तुलना में थोड़ा अधिक सुरक्षित है, और शायद थोड़ा तेज है, क्योंकि कर्नेल यह सब करता है, और एक ईथरनेट या वायरलेस कार्ड पर भरोसा करने की आवश्यकता नहीं है।
मेरा X11 सर्वर इस प्रकार है:
bediger 294 293 0 Apr09 tty1 01:23:26 /usr/lib/xorg-server/Xorg -nolisten tcp :0 vt1 -auth /tmp/serverauth.aK3Lrv5hMV
"-Nolisten tcp" इसे संचार के लिए TCP पोर्ट 6000 खोलने से रोकता है।
कमांड lsof -U
आपको बता सकती है कि कौन सी प्रक्रियाएं यूनिक्स डोमेन सॉकेट का उपयोग कर रही हैं। मैं इससे Xorg
जुड़ा हुआ हूं /tmp/.X11-unix/X0
।
एक्स सर्वर में एक्स क्लाइंट (ऐप) के साथ संवाद करने के कई तरीके हैं। कम से कम एक ही मशीन का उपयोग करने के लिए सबसे आम, एक यूनिक्स-डोमेन सॉकेट है।
एक यूनिक्स-डोमेन सॉकेट अधिक परिचित टीसीपी की तरह है, सिवाय इसके कि एक पते और पोर्ट से कनेक्ट करने के बजाय, आप एक में कनेक्ट करते हैं पथ हैं । कनेक्ट करने के लिए आप एक वास्तविक फ़ाइल (सॉकेट फ़ाइल) का उपयोग करते हैं।
X सर्वर इसमें अपना सॉकेट डालता है /tmp/.X11-unix
:
$ ls -l /tmp/.X11-unix/X0
srwxrwxrwx 1 root root 0 Dec 18 18:03 /tmp/.X11-unix/X0
ध्यान दें s
अनुमतियों के सामने , जिसका अर्थ है एक सॉकेट। यदि आपके पास कई एक्स सर्वर चल रहे हैं, तो आपके पास एक से अधिक फ़ाइल होंगी।
कम से कम लिनक्स मैनपेज के साथ, सॉकेट (सामान्य रूप से) के बारे में अधिक विवरण मिल सकते हैं man 7 socket
। यूनिक्स-डोमेन सॉकेट के बारे में विवरण हैं man 7 unix
। ध्यान दें कि ये पृष्ठ प्रोग्रामर-केंद्रित हैं।
/tmp/.X11-unix/Xunningn} वह जगह है जहाँ एक्स सर्वर ने AF_DOMAIN सॉकेट्स को सुना। एक ही स्थान के पास /tmp/.Xunningnarios-lock ताले हैं। जैसा कि https://bugzilla.redhat.com/show_bug.cgi?id=503181 में चर्चा की गई है कि यह योजना एचआरएस अच्छी नहीं है।