दिन के उबंटू संदेश को कैसे अनुकूलित करें
उबंटू एक सूचनात्मक संदेश प्रदर्शित करता है, जिसे उस दिन के संदेश के रूप में जाना जाता है, जब उपयोगकर्ता टर्मिनल पर लॉग इन करता है। MOTD पूरी तरह से अनुकूलन योग्य है - आप अपना स्वयं का पाठ और अन्य गतिशील डेटा जोड़ सकते हैं.
जब कोई उपयोगकर्ता लॉग करता है, तो pam_motd प्रक्रिया /etc/update-motd.d निर्देशिका में स्क्रिप्ट निष्पादित करती है और दिन का संदेश गतिशील रूप से बनाती है। आप स्क्रिप्ट को संशोधित करके, उन्हें हटाकर या अपनी खुद की स्क्रिप्ट लिखकर MOTD को कस्टमाइज़ कर सकते हैं.
दिन का डिफ़ॉल्ट संदेश
दिन का संदेश केवल तब दिखाया जाता है जब आप टेक्स्ट मोड में उबंटू में लॉग इन करते हैं, न कि ग्राफिकल मोड में। यदि आप एक ग्राफिकल डेस्कटॉप का उपयोग कर रहे हैं तो आप Ctrl-Alt-F1 शॉर्टकट के साथ एक वर्चुअल टर्मिनल का उपयोग कर सकते हैं - अपने ग्राफिकल डेस्कटॉप, जिसे आपके एक्स सर्वर के रूप में भी जाना जाता है, वापस पाने के लिए Ctrl-Alt-F7 शॉर्टकट का उपयोग करें। Ctrl-Alt-F2 के माध्यम से Ctrl-Alt-F6 आपको अन्य आभासी टर्मिनलों पर ले जाएगा.
यहाँ Ubuntu के मानक MOTD है। यह दिखाता है कि यदि आप लंबे समय से लिनक्स उपयोगकर्ता हैं, तो आप विशिष्ट प्रणाली संस्करण संख्या से परिचित होंगे। यह उबंटू के लाइसेंस के बारे में उपलब्ध अपडेट और स्थिर संदेशों के बारे में गतिशील रूप से उत्पन्न जानकारी भी दिखाता है.
एक कस्टम संदेश जोड़ना
मान लें कि आप एक कस्टम संदेश जोड़ना चाहते हैं जब उपयोगकर्ता आपके Ubuntu सिस्टम में लॉग इन करेंगे। जब आप लॉग इन करते हैं, तो उबंटू का MOTD स्क्रिप्ट द्वारा उत्पन्न होता है, इसलिए आप इसे / etc / motd फ़ाइल में नहीं जोड़ सकते। अपने स्वयं के स्थिर संदेशों को रखने का स्थान /etc/motd.tail है - इस फ़ाइल की सामग्री को उत्पन्न होने पर MOTD के अंत में जोड़ दिया जाता है.
निम्न कमांड के साथ /etc/motd.tail फ़ाइल को खोलने के लिए नैनो टेक्स्ट एडिटर का उपयोग करें: (लिनक्स टर्मिनल विजार्ड वीआई या एमएसीएस का उपयोग कर सकते हैं, लेकिन नैनो न्यूबाय के लिए आसान है)
sudo नैनो /etc/motd.tail
यह फ़ाइल डिफ़ॉल्ट रूप से पूरी तरह से खाली है। बस आपको जो भी संदेश पसंद है - दर्ज करें - यहां काले और सफेद ASCII कला के साथ पागल होने के लिए स्वतंत्र महसूस करें। एक बार पूरा हो जाने के बाद, फ़ाइल को Ctrl + O और Enter के साथ सहेजें, फिर नैनो को Ctrl + X से बाहर निकालें.
अगली बार जब कोई भी उपयोगकर्ता लॉग इन करेगा, तो वह आपका कस्टम संदेश देखेगा। यदि आप इसे तुरंत देखना चाहते हैं, तो टर्मिनल से लॉग आउट करें बाहर जाएं कमांड और वापस लॉग इन करें.
सूचना निकालना
अब मान लेते हैं कि हम कुछ डिफ़ॉल्ट जानकारी निकालना चाहते हैं। यह केवल एक फ़ाइल को संपादित करने की बात नहीं है - प्रत्येक अनुभाग स्वचालित रूप से /etc/update-motd.d निर्देशिका में स्थित स्क्रिप्ट से उत्पन्न होता है.
आप इस निर्देशिका में फ़ाइलों की पूरी सूची टाइप करके प्राप्त कर सकते हैं /etc/update-motd.d टर्मिनल पर और टैब दबाकर.
स्क्रिप्ट संख्यात्मक क्रम में चलाई जाती हैं, यही वजह है कि वे संख्याओं के साथ उपसर्ग करते हैं। यदि आप पसंद करते हैं, तो आप स्क्रिप्ट फ़ाइलों का नाम बदल सकते हैं और MOTD में विभिन्न वर्गों के क्रम को पुनर्व्यवस्थित करने के लिए संख्या बदल सकते हैं.
MOTD से स्क्रिप्ट की जानकारी निकालने के लिए, हमें इसे चलाने से रोकना होगा। हम इसके निष्पादन की अनुमति को हटाकर ऐसा कर सकते हैं chmod -x आदेश.
यदि हम MOTD में दस्तावेज़ीकरण पाठ को हटाना चाहते हैं, तो हम निम्नलिखित कमांड चलाएँगे:
sudo chmod -x /etc/update-motd.d/10-help-text
अगली बार जब कोई उपयोगकर्ता लॉग इन करेगा, तो वे डॉक्यूमेंटेशन लाइन नहीं देखेंगे.
गतिशील जानकारी जोड़ना
हम अपनी किसी भी डायनामिक जानकारी को जोड़ने के लिए अपनी स्क्रिप्ट लिख सकते हैं। एक उदाहरण के रूप में, आइए एक स्क्रिप्ट बनाने के लिए मौसम-उपयोग पैकेज का उपयोग करने की कोशिश करें जो कि वर्तमान स्थानीय मौसम को MOTD में जोड़ता है.
यह डिफ़ॉल्ट रूप से स्थापित नहीं है, इसलिए इसे निम्न कमांड के साथ स्थापित करें:
sudo apt-get install मौसम-उपयोग
आपको अपने स्थानीय अंतर्राष्ट्रीय नागरिक उड्डयन संगठन कोड की आवश्यकता होगी, जिसे आप इस वेबसाइट से प्राप्त कर सकते हैं। अपने कोड के साथ मौसम-उपयोग का उपयोग कैसे करें:
मौसम-मैं CODE
अब उपयुक्त स्थान पर एक स्क्रिप्ट बनाने और नैनो के साथ इसे खोलने के लिए निम्नलिखित कमांड का उपयोग करते हैं:
सुडो नैनो /etc/update-motd.d/98-weather
नैनो खुलने के बाद, अपने स्थानीय मौसम कोड के साथ CODE की जगह, निम्न कोड दर्ज करें:
#! / Bin / श
गूंज
मौसम-मैं CODE
गूंज
Ctrl-O दबाएँ और सहेजने के लिए दर्ज करें, फिर छोड़ने के लिए Ctrl-X दबाएँ.
स्क्रिप्ट को निष्पादन योग्य बनाएं chmod + x या यह नहीं चलेगा:
सुडो चामोद + x /etc/update-motd.d/98-weather
अब उपयोगकर्ता लॉग इन करते समय स्थानीय मौसम का पूर्वानुमान देखेंगे। मौसम-उपयोग के बारे में कुछ खास नहीं है - आप टर्मिनल पर टेक्स्ट प्रिंट करने वाले किसी भी कमांड का उपयोग कर सकते हैं.
जब उपयोगकर्ता स्थानीय रूप से लॉग इन करते हैं तो केवल MOTD प्रदर्शित नहीं होता है। कोई भी उपयोगकर्ता जो SSH या टेलनेट के साथ दूरस्थ रूप से लॉग इन करता है, वह आपका अनुकूलित MOTD भी देखेगा.