क्या वीएनसी सर्वर को मारने से उस पर चलने वाली प्रक्रियाएं खत्म हो जाती हैं?


-2

मैं एक Ubuntu सर्वर पर एक VNC सर्वर (vnc4server) चला रहा हूं।

क्या वीएनसी सर्वर को मारने से उस पर होने वाली प्रक्रियाएं ख़त्म हो जाती हैं, जैसे कि वीएनसी सत्रों से शुरू किए गए अनुप्रयोग?


1
क्या प्रक्रियाओं का मतलब है? यदि VNC सर्वर मृत है, तो यह मृत है।
जेकगोल्ड

मैंने आपके प्रश्न को थोड़ा संपादित किया है, लेकिन आप जो पूछ रहे हैं, मैं ठीक-ठीक नहीं बता सकता, इसलिए कृपया अधिक जानकारी जोड़ने के लिए इसे संपादित करने पर विचार करें।
bwDraco

@bwDraco, स्पष्टीकरण के लिए धन्यवाद। मैं सिर्फ नोटिस करता हूं कि विभिन्न प्रकार के वीएनसी सर्वर हैं। मैं जो उपयोग कर रहा हूं वह vnc4server है।
रोमाबॉय

जवाबों:


0

यदि आप Xvnc का उपयोग कर रहे हैं, तो हाँ, क्योंकि इसमें X सर्वर की अपनी प्रति है और अपने स्वयं के ग्राफिकल सत्रों की मेजबानी करता है। Xvnc सर्वर को समाप्त करने से क्लाइंट VNC सत्र में शुरू किए गए किसी भी एप्लिकेशन को समाप्त कर दिया जाएगा।

अन्यथा, नहीं (जब तक कि VNC सर्वर X सर्वर या सत्र से बाहर निकलने के लिए बंद नहीं होता), क्योंकि VNC सर्वर ग्राहक को दूरस्थ डेस्कटॉप की आपूर्ति करने के लिए मौजूदा X सर्वर के साथ केवल इंटरफेस करता है। VNC सर्वर को मारना VNC सत्र में शुरू किए गए किसी भी प्रोग्राम को नहीं मारेगा, क्योंकि अंतर्निहित X सर्वर और डेस्कटॉप वातावरण VNC सर्वर पर निर्भर नहीं हैं। बेशक, यदि सर्वर को मार दिया जाता है, तो क्लाइंट किसी भी चालू सत्र तक नहीं पहुंच पाएंगे।


धन्यवाद। बस इसे स्पष्ट करना चाहते हैं। यदि मैं vnc4server को मारता हूं (एक दूरस्थ ubuntu सर्वर पर चल रहा है), तो जो प्रक्रिया मैंने vnc4server के माध्यम से शुरू की है, वह नहीं मारी जाएगी और अभी भी चल रही होगी। क्या वो सही है? इसलिए, एक अनुवर्ती प्रश्न, मैं उन प्रक्रियाओं को सही तरीके से कैसे मार सकता हूं? मैं ssh कनेक्शन के माध्यम से सोचता हूं, जब तक मैं ssh कनेक्शन से बाहर निकलता हूं, मेरे द्वारा चलाई गई सभी प्रक्रियाएं मार दी जाती हैं, जब तक कि मैं tmux जैसी किसी चीज का उपयोग नहीं करता हूं या प्रक्रियाएं डेटाबेस प्रक्रियाएं हैं।
रोमाबॉय

इस बारे में निश्चित नहीं है, लेकिन उपयोगकर्ता सत्र अभी भी सक्रिय होना चाहिए।
bwDraco

-1

यदि "VNC सर्वर" में "VNC सर्वर में चल रहा है " तो आपका मतलब एक सर्वर (ऑपरेटिंग सिस्टम) है, जो (है) VNC सेवा को चला रहा है, तो इसका उत्तर है: नहीं।

उदाहरण के लिए, SSH बधिरता जो नए सत्र खोलता है जब उपयोगकर्ता कनेक्ट होते हैं (और उपयोगकर्ता बाद में चलने वाली प्रक्रियाएं बाल प्रक्रियाएं बन जाती हैं), VNC सर्वर केवल स्क्रीन को साझा करता है और मशीन के नियंत्रण को चलाने की अनुमति देता है, लेकिन यह "पक्ष" चल रहा है अन्य प्रक्रियाओं के साथ-साथ "

VNC सर्वर को मारना सेवा को बंद कर देता है और VNC क्लाइंट सेशन को मार देगा, लेकिन सर्वर (ऑपरेटिंग सिस्टम) पर चलने वाली अन्य प्रक्रियाओं को प्रभावित नहीं करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.