मेरे कंप्यूटर पर किसने लॉग ऑन किया है और वे क्या कर रहे हैं?

परिचय

यदि आप एकाधिक उपयोगकर्ताओं के साथ एक सर्वर चला रहे हैं तो आप जानना चाहेंगे कि कौन लॉग इन है और वे क्या कर रहे हैं।

आप एक ही अक्षर टाइप करके और इस मार्गदर्शिका में आपको जो कुछ जानने की जरूरत है उसे ढूंढ सकते हैं, मैं आपको दिखाऊंगा कि यह कौन सा पत्र है और वह जानकारी जो लौटाई गई है।

यह मार्गदर्शिका उन लोगों के लिए उपयोगी है जो सर्वर चलाते हैं, कई उपयोगकर्ताओं के साथ आभासी मशीनें या जिन लोगों के पास रास्पबेरी पीआई या समान एकल बोर्ड कंप्यूटर है जो वे हर समय छोड़ते हैं।

किसने लॉग इन किया है और वे क्या कर रहे हैं?

आपको यह जानने के लिए करना है कि आपके कंप्यूटर में कौन लॉग इन है, निम्न पत्र टाइप करें और वापसी दबाएं।

w

उपरोक्त आदेश से आउटपुट में हेडर पंक्ति और परिणामों की एक तालिका शामिल है।

शीर्षलेख पंक्ति में निम्नलिखित तत्व होते हैं

मुख्य तालिका में निम्नलिखित कॉलम हैं:

जेसीपीयू का मतलब टीटी से जुड़ी सभी प्रक्रियाओं द्वारा किया गया समय है।

पीसीपीयू वर्तमान प्रक्रिया द्वारा उपयोग किए जाने वाले समय की मात्रा के लिए खड़ा है।

यहां तक ​​कि एक उपयोगकर्ता कंप्यूटर पर, डब्ल्यू कमांड उपयोगी हो सकता है।

उदाहरण के लिए, मैं अपने कंप्यूटर पर गैरी के रूप में लॉग इन हूं लेकिन डब्ल्यू कमांड 3 पंक्तियां देता है। क्यूं कर? मेरे पास एक टीटीआई है जिसका उपयोग ग्राफिकल डेस्कटॉप चलाने के लिए किया जाता है जो मेरे मामले में दालचीनी है।

मेरे पास 2 टर्मिनल खिड़कियां भी खुली हैं।

शीर्षक के बिना जानकारी कैसे वापस करें

डब्ल्यू कमांड में विभिन्न स्विच हैं जिनका उपयोग किया जा सकता है। उनमें से एक आपको हेडर के बिना जानकारी देखने देता है।

आप निम्न आदेश का उपयोग कर शीर्षलेख छुपा सकते हैं:

डब्ल्यूएच

इसका मतलब है कि आपको 5, 10 और 15 मिनट के लिए समय, अपटाइम या लोड नहीं दिखाई देता है, लेकिन आप उन उपयोगकर्ताओं को देख सकते हैं जो लॉग ऑन हैं और वे क्या कर रहे हैं।

यदि आप अपने स्विच को रीडर अनुकूल बनाने के लिए पसंद करते हैं तो निम्नलिखित एक ही लक्ष्य प्राप्त करते हैं।

डब्ल्यू - नो-हेडर

बेयर बेसिक सूचना कैसे वापस करें

शायद आप जेसीपीयू या पीसीपीयू नहीं जानना चाहते हैं। असल में, शायद आप जानना चाहते हैं कि कौन लॉग इन है, कौन सा टर्मिनल वे उपयोग कर रहे हैं, उनका होस्टनाम क्या है, वे कितने समय तक निष्क्रिय हैं और वे किस आदेश को चला रहे हैं।

केवल यह जानकारी वापस करने के लिए निम्न आदेश का उपयोग करें:

डब्ल्यूएस

फिर आप अधिक पाठक अनुकूल संस्करण का उपयोग कर सकते हैं जो निम्नानुसार है:

डब्ल्यू - शॉर्ट

शायद यह भी बहुत अधिक जानकारी है। शायद आप होस्टनाम के बारे में भी जानना नहीं चाहते हैं।

निम्न आदेश होस्टनाम को छोड़ दें:

डब्ल्यूएफ

डब्ल्यू - से

आप निम्न में से कई स्विचों को एक साथ जोड़ सकते हैं:

डब्ल्यूएस-एच-एफ

उपरोक्त आदेश तालिका के छोटे संस्करण, कोई शीर्षलेख, और कोई होस्ट नाम आउटपुट करता है। आप उपरोक्त आदेश को निम्नानुसार व्यक्त कर सकते हैं:

डब्ल्यू-एसएफएफ

आप इसे निम्न तरीके से भी लिख सकते थे:

w --short --from --no-header

उपयोगकर्ता का आईपी पता पाएं

डिफ़ॉल्ट रूप से, w कमांड प्रत्येक उपयोगकर्ता के लिए होस्ट नाम देता है। आप इसे बदल सकते हैं ताकि निम्न आदेशों का उपयोग करके आईपी पता बदले जा सके:

डब्ल्यूआईआई

w --ip-addr

उपयोगकर्ता द्वारा फ़िल्टरिंग

यदि आप सैकड़ों उपयोगकर्ताओं या यहां तक ​​कि केवल कुछ दर्जनों के साथ एक सर्वर चला रहे हैं, तो यह अपने आप पर डब्ल्यू कमांड चलाने में काफी व्यस्त हो सकता है।

यदि आप यह जानना चाहते हैं कि कोई विशिष्ट उपयोगकर्ता क्या कर रहा है तो आप w कमांड के बाद अपना नाम निर्दिष्ट कर सकते हैं।

उदाहरण के लिए, अगर मैं यह जानना चाहता था कि गैरी क्या कर रही है तो मैं निम्नलिखित टाइप कर सकता हूं:

डब्ल्यू गैरी

सारांश

डब्ल्यू कमांड द्वारा प्रदान की गई अधिकांश जानकारी को अन्य लिनक्स कमांड द्वारा वापस किया जा सकता है लेकिन उनमें से कोई भी कम कीस्ट्रोक की आवश्यकता नहीं है।

अपटाइम कमांड का उपयोग यह दिखाने के लिए किया जा सकता है कि आपका सिस्टम कितना समय चल रहा है।

कंप्यूटर पर चल रही प्रक्रियाओं को दिखाने के लिए ps कमांड का उपयोग किया जा सकता है

कौन सा आदेश लॉग ऑन किया गया है यह दिखाने के लिए इस्तेमाल किया जा सकता है। जोमी कमांड दिखाएगा कि आपने किसने लॉग ऑन किया है और आईडी कमांड आपको किसी उपयोगकर्ता के बारे में जानकारी बताएगा।