डेबियन 12/एमएक्स 23 के लिए रखरखाव और अद्यतन स्क्रिप्ट

डेबियन 12/एमएक्स 23 के लिए रखरखाव और अद्यतन स्क्रिप्ट

डेबियन 12/एमएक्स 23 के लिए रखरखाव और अद्यतन स्क्रिप्ट

इन सभी वर्षों के दौरान, हमने साझा किया है लिनक्स टर्मिनल का उपयोग करने पर व्यावहारिक और उपयोगी ट्यूटोरियल, इसके सबसे बुनियादी और आवश्यक आदेश, और कुछ कार्यों या गतिविधियों के लिए विभिन्न बैश शैल स्क्रिप्ट बनाने के लिए इन सभी का एक साथ उपयोग कैसे करें। 2 प्रतीकात्मक उदाहरण होने के नाते, एक पर एक बैकअप स्क्रिप्ट और एक के बारे में अन्य रखरखाव और अद्यतन स्क्रिप्ट स्थापित डेबियन बेस ऑपरेटिंग सिस्टम का। जो, सबसे अधिक संभावना है, उस समय एक आधार था जिसे डेबियन या नहीं के आधार पर उनके संबंधित जीएनयू/लिनक्स डिस्ट्रोस में कई लोगों के लिए पूर्ण या बेहतर बनाया जा सकता था।

और यद्यपि, निश्चित रूप से, इन दो महत्वपूर्ण कार्यों में, घरेलू कंप्यूटर और सर्वर के लिए, स्वचालित या गैर-स्वचालित ग्राफिक अनुप्रयोगों के संदर्भ में बहुत प्रगति हुई है, सच्चाई यह है कि, हम में से कई लोग अभी भी महत्वपूर्ण गतिविधियों के लिए टर्मिनल (कंसोल) का उपयोग करना पसंद करते हैं जैसे कि हमारे ऑपरेटिंग सिस्टम को गहराई से अपडेट करना, चाहे वह मैन्युअल और सहायता प्राप्त हो या पूरी तरह से स्वचालित हो। इसलिए आज हम आपको कुछ छोटे दिखाएंगे डेबियन 12 पर आधारित जीएनयू/लिनक्स डिस्ट्रोस के लिए कमांड कमांड जिसे आप अपनी वर्तमान या अगली रखरखाव स्क्रिप्ट में शामिल कर सकते हैं।

GNU / Linux पर रखरखाव और अद्यतन स्क्रिप्ट

जीएनयू/लिनक्स 2018 के लिए रखरखाव और अद्यतन स्क्रिप्ट

और, इस ट्यूटोरियल को शुरू करने से पहले अपनी स्वयं की कमांड लाइन बनाने या सुधारने के लिए उपयोगी कमांड लाइन पर "डेबियन जीएनयू/लिनक्स 12 के लिए रखरखाव और अद्यतन स्क्रिप्ट" या अन्य समान, हम अनुशंसा करते हैं कि आप इनका अन्वेषण करें पिछली संबंधित पोस्ट, इसके अंत में:

GNU / Linux पर रखरखाव और अद्यतन स्क्रिप्ट
संबंधित लेख:
स्क्रिप्ट का उपयोग करके GNU / Linux रखरखाव कैसे करें?

रखरखाव और अद्यतन स्क्रिप्ट बनाने का आदेश देता है

रखरखाव और अद्यतन स्क्रिप्ट बनाने का आदेश देता है

डेबियन के लिए रखरखाव और अद्यतन स्क्रिप्ट के लिए उपयोगी कमांड कमांड

हमारी पहली सिफ़ारिश है, और शायद ज़रुरत पड़े, डेबियन जीएनयू/लिनक्स पर आधारित मुफ़्त और खुला ऑपरेटिंग सिस्टम कहा गया ब्लीचबिट एप्लिकेशन पहले से इंस्टॉल है, और उपयोगकर्ता ने इसे अपने ऑपरेटिंग सिस्टम के रखरखाव (सफाई) को ग्राफिक रूप से निष्पादित करने के लिए बहुत अच्छी तरह से कॉन्फ़िगर और अनुकूलित किया है, मैन्युअल रूप से या एक स्क्रिप्ट के भीतर निम्नलिखित कमांड ऑर्डर को निष्पादित किया है:

उपयोगकर्ता की (होम) निर्देशिका और बाकी ऑपरेटिंग सिस्टम को साफ़ करना

bleachbit --preset --preview;  bleachbit --preset --clean
sudo bleachbit --preset --preview;  sudo bleachbit --preset --clean

एपीटी पैकेज मैनेजर का उपयोग करके ऑपरेटिंग सिस्टम की सफाई करना

sudo apt update; sudo update-apt-xapian-index; sudo apt upgrade; sudo apt install -f; sudo apt install --fix-broken; sudo apt autoclean; sudo apt autoremove; sudo apt autopurge

DPKG पैकेज मैनेजर का उपयोग करके बग ठीक करें

sudo dpkg --configure -a;

GRUB, Initramfs और ऑपरेटिंग सिस्टम मेनू को अपडेट करें

sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u

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

प्रत्येक व्यक्ति की पसंद और आवश्यकता के आधार पर कोड की ये पंक्तियाँ या अन्य समान पंक्तियाँ भी उपयोगी हो सकती हैं:

प्रत्येक माउंट बिंदु के लिए % संग्रहण स्थान उपयोग देखें

sudo df -h

प्रत्येक विभाजन द्वारा व्याप्त आकार को वर्णानुक्रम में देखें

sudo du -hs /* | sort -k 2

उपयोगकर्ता का टर्मिनल इतिहास साफ़ करें

history -c

सभी स्थापित पैकेजों का एक लॉग वर्णानुक्रम में क्रमबद्ध करें

sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg.txt 

एमबी में आकार के आधार पर क्रमबद्ध सभी स्थापित पैकेजों का रिकॉर्ड प्राप्त करें

sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt

डेबियन पर आधारित जीएनयू/लिनक्स डिस्ट्रोस के लिए बुनियादी और सामान्य कमांड कमांड

डेबियन पर आधारित जीएनयू/लिनक्स डिस्ट्रोस के लिए बुनियादी और सामान्य कमांड कमांड

यदि आप अपना पूरक, सुधार या परिपूर्ण करना चाहते हैं डेबियन के लिए रखरखाव और अद्यतन स्क्रिप्ट और अन्य समान, नीचे एपीटी, डीपीकेजी और अपडेट पर आधारित सबसे बुनियादी और सामान्य ऑर्डर वाली एक छोटी सूची है:

उपयुक्त

  1. apt update: रिपॉजिटरी पैकेज सूचियों को अपडेट करें।
  2. apt upgrade: रिपॉजिटरी से पैकेज को सुरक्षित रूप से अपडेट करें।
  3. apt full-upgrade: रिपॉजिटरी से पैकेजों को पूरी तरह से अपडेट करें।
  4. apt dist-upgrade: वर्तमान OS संस्करण को अगले उपलब्ध संस्करण में अपग्रेड करें।
  5. apt install -f: संकुल और उनकी निर्भरताओं को स्थापित करने में समस्या का समाधान करें।
  6. apt install --fix-broken: टूटे हुए पैकेजों से संबंधित समस्याओं का समाधान करें।
  7. apt remove nom_paq: संकुल हटाएं। साथ ही इसे बिना नाम के भी इस्तेमाल किया जा सकता है।
  8. apt autoremove: सभी अप्रयुक्त पैकेजों को स्वचालित रूप से हटा दें।
  9. apt purge nom_paq: संकुल को पूरी तरह से हटा दें। साथ ही इसे बिना नाम के भी इस्तेमाल किया जा सकता है।
  10. apt autopurge: स्वचालित रूप से और पूरी तरह से सभी अप्रयुक्त पैकेजों को हटा दें।
  11. apt clean: पैकेज स्टोर निर्देशिका में डाउनलोड किए गए सभी ".deb" पैकेज हटाएं।
  12. apt autoclean: पैकेज स्टोर से सभी पैकेज हटाता है, जिसे अब डाउनलोड नहीं किया जा सकता है।
  13. apt install nom_paq_repo: नाम से रिपॉजिटरी से एक निश्चित पैकेज स्थापित करें।
  14. apt install /dir_paq/nom_paq.deb: डाउनलोड किए गए पैकेज को नाम से स्थापित करें।
  15. apt list *nom_paq*: खोज पैटर्न का मिलान करके पैकेजों की सूची बनाएं।
  16. apt list --upgradeable: अद्यतन करने के लिए उपलब्ध पैकेजों की सूची बनाएं।
  17. apt show nom_paq: रिपॉजिटरी से डेटा और पैकेज की प्रासंगिक जानकारी दिखाएं।
  18. apt search nom_paq: खोज पैटर्न से मेल खाने वाले मौजूदा पैकेज दिखाएं।
  19. apt edit-sources: संपादन मोड में, मुख्य सॉफ़्टवेयर स्रोत (रिपॉजिटरी) फ़ाइल खोलें।

dpkg

  1. dpkg -i /dir_paq/nom_paq.deb: डाउनलोड किए गए पैकेज को नाम से स्थापित करें।
  2. dpkg --configure -a: सभी अनपैक्ड और बंद किए गए पैकेजों को कॉन्फ़िगर करना समाप्त करें।

अद्यतन

  1. update grub: डिस्क/पार्टीशन पर स्थापित GRUB (मल्टीपल बूट लोडर v1) को अपडेट करें।
  2. update grub2: डिस्क/विभाजन पर स्थापित GRUB (एकाधिक बूट लोडर v2) को अद्यतन करें।
  3. update-menus: मेनू सिस्टम की सामग्री को स्वचालित रूप से जनरेट और अपडेट करें।
  4. update-alternatives --all: सभी OS सांकेतिक लिंक जानकारी प्रबंधित करें।

ध्यान रखने योग्य बात यह है कि अधिकांश कमांड वर्तमान पैकेज मैनेजर के साथ दिखाए जाते हैं «उपयुक्त», पिछले पैकेज प्रबंधकों में उनके समकक्ष हैं «उपयुक्त - मिल»Y«योग्यता». इसके अलावा, आधुनिक पैकेज मैनेजर के साथ «नाले». और निश्चित रूप से, डेबियन के अलावा प्रत्येक जीएनयू/लिनक्स डिस्ट्रो के संबंधित पैकेज प्रबंधकों, जैसे आर्क, फेडोरा और कई अन्य के साथ। इसलिए, यदि आवश्यक हो तो कुछ को बदला जा सकता है।

शेल स्क्रिप्टिंग का उपयोग करके उपकरण में डेटा बैकअप कैसे बनाएं?
संबंधित लेख:
शेल स्क्रिप्टिंग का उपयोग करके उपकरण में डेटा बैकअप कैसे बनाएं?

राउंडअप: बैनर पोस्ट 2021

सारांश

संक्षेप में, हम आशा करते हैं कि आप हैं टर्मिनल कमांड कमांड जो हमने आज आपको दिखाया है, और सुझाव दिया है या अनुशंसा की है, वह सीधे आपको अपना स्वयं का निर्माण या सुधार करने में मदद कर सकता है "डेबियन पर रखरखाव और अद्यतन स्क्रिप्ट" या अन्य समान, इस पर आधारित है या नहीं। अन्यथा, यानी, यदि आप ग्राफ़िकल इंटरफ़ेस का उपयोग पसंद करते हैं, तो आप बिना किसी समस्या के तृतीय-पक्ष टूल का उपयोग कर सकते हैं जैसे ब्लीचबिट o Stacer, और प्रत्येक जीएनयू/लिनक्स डिस्ट्रो की अधिकांश उपयोगिताएँ इसके लिए उपलब्ध हैं। उदाहरण के लिए, मैं एमएक्स लिनक्स का उपयोग करता हूं, मैं एमएक्स क्लीनअप और एमएक्स अपडेटर का उपयोग कर सकता हूं।

अंत में, याद रखें हमारी यात्रा «पेज शुरू करें» स्पेनिश में. या, किसी अन्य भाषा में (केवल हमारे वर्तमान यूआरएल के अंत में 2 अक्षर जोड़कर, उदाहरण के लिए: एआर, डी, एन, एफआर, जेए, पीटी और आरयू, कई अन्य सहित) अधिक वर्तमान सामग्री जानने के लिए। और साथ ही, आप हमारे आधिकारिक चैनल से भी जुड़ सकते हैं Telegram अधिक समाचार, गाइड और ट्यूटोरियल तलाशने के लिए। और यह भी है समूह यहां कवर किए गए किसी भी आईटी विषय के बारे में बात करने और अधिक जानने के लिए।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।