सामान्य रखरखाव कार्य क्या हैं?


28

जब मैं विंडोज़ का उपयोग कर रहा था, तो मैं सिस्टम और रजिस्ट्री को साफ रखने के लिए महीने में एक बार डिफ्रैग्स, क्लींकर और रेवॉन्स्इंस्फ़ॉर्मर चलाता था।

मुझे पता है कि उबंटू (और सभी लिनक्स डिस्ट्रो) में एक अलग सिस्टम संरचना है और इसमें डिफ्रैग की जरूरत नहीं है, लेकिन मैंने सुना है कि कुछ मुख्य कार्य हैं जो सिस्टम को साफ रखने में मदद करते हैं (उदाहरण के लिए, sudo apt-get cleanया sudo apt-get autoremove)

उन आदेशों / सॉफ्टवेयरों में से कितने (और कृपया बताएं कि वे क्या करते हैं और यदि वे सिस्टम स्थिरता से समझौता कर सकते हैं) क्या आप जानते हैं और नियमित रूप से उपयोग करते हैं?

जवाबों:


27

आपके द्वारा उल्लिखित आदेशों का उद्देश्य केवल डिस्क स्थान को बचाने के लिए है। इसके अलावा, ज्यादातर मशीनों पर आजकल बचत केवल आपके डिस्क स्थान के एक छोटे से अंश तक होती है। तो वे बहुत उपयोगी नहीं हैं।

अधिकांश सामान्य रखरखाव कार्य सिस्टम द्वारा स्वचालित रूप से किए जाते हैं। यदि आप उनके बारे में उत्सुक हैं, तो उन्हें प्रदर्शित करने वाली स्क्रिप्ट अंदर हैं /etc/cron.*। स्क्रिप्ट का नाम या सामग्री आपको संकेत दे सकती है कि वे क्या करते हैं। आप जो कुछ भी नहीं समझते हैं उसे मत बदलो - ये आदेश एक कारण के लिए हैं।

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

अपडेट एकमात्र रखरखाव कार्य है जिसे मैं मैन्युअल रूप से ट्रिगर करता हूं। अगर मुझे कुछ और करना होता, तो मैं इसे एक बग मानता। यदि यह करना है, तो इसे स्वचालित होना चाहिए।


5
सिस्टम को कॉन्फ़िगर करना संभव है ताकि पृष्ठभूमि में महत्वपूर्ण अपडेट स्वचालित रूप से लागू हो जाएं। बुजुर्ग रिश्तेदारों के हमेशा जुड़े कंप्यूटरों के लिए बहुत अच्छी सुविधा।
vava

@vava आपको apt-get update && apt-get upgrade --assume-yesविशेषाधिकारों के साथ चलने के लिए crontab में जोड़ना होगा ।
निक बेडफोर्ड

@NickBedford @vava सेटअप करना बेहतर है unattended-upgrades: help.ubuntu.com/lts/serverguide/automatic-updates.html
Skylar

8

मैं आपसे 2 गुइ-कार्यक्रम पुनः प्राप्त करता हूं:

  • ब्लीच सा
  • ubuntu ट्विस्ट।

ब्लीच-बिट लिनक्स के लिए "क्लींजर" -समान है, जिससे आप समझ सकते हैं कि यह क्या कर सकता है: sudo apt-get install ब्लीचबिट कंसोल से इंस्टॉल करने के लिए।

ubuntu tweak एक थोड़े "ट्विन-यूईई" / सॉफ्टवेयर सेंटर / gconf / etc है जो हम यहाँ रुचि रखते हैं "पैकेज क्लीनर" विकल्प है:

वैकल्पिक शब्द

Ubuntu-tweak को स्थापित करने के लिए:

  • sudo add-apt-repository ppa:tualatrix/ppa
  • sudo apt-get update
  • sudo apt-get install ubuntu-tweak

वाह, मैं पहले से ही ubntu tweak का उपयोग करता हूं, लेकिन मैंने इसे साफ करने के लिए कभी इस्तेमाल नहीं किया
स्ट्रै सेप

2

Apt-get के ऑफिशियल मैन पेज से (मेरे द्वारा शार्ट-वर्जन):

   clean
       clean clears out the local repository of retrieved package files.
       It removes everything but the lock file from
       /var/cache/apt/archives/ and /var/cache/apt/archives/partial/. 
       This frees up disk space


   autoremove
       autoremove is used to remove packages that were automatically
       installed to satisfy dependencies for some package and that are no
       more needed.

गुई computer-janitor( System=> Administration=> System Janitor) भी है


3
ज्यादातर मामलों में, मैं computer-janitorजितना संभव हो उतना बचना चाहिए। यह केवल एक अच्छा कार्यक्रम नहीं है।
एपर्सन

@aperson: कृपया उचित ठहरें क्यों आपको लगता है कि यह एक अच्छा कार्यक्रम नहीं है। इसका मतलब अलग-अलग लोगों के लिए अलग-अलग चीजें हो सकती हैं।
jvriesem

0

मैं एक सॉफ्टवेयर जंकी हूं - मैं नए सॉफ्टवेयर को आजमाता रहता हूं, इसे अपनी मशीन पर इंस्टॉल करता हूं और फिर इसे हटा देता हूं। तो मेरे लिए apt-get -clean और apt-get -autoremove का उपयोग नियमित रूप से किया जाता है :-)

मैं अद्यतन सूचनाओं की जाँच करने और नियमित रूप से अपडेट करने की भी सलाह देता हूँ।

एक उपकरण जिसे आप देख सकते हैं (मेरा मानना ​​है कि यह प्रशासन अनुभाग में उपलब्ध है) कंप्यूटर चौकीदार है। यह निरर्थक पैकेजों की पहचान करने में बहुत अच्छा है, जिन्हें आप हटा सकते हैं और स्थान खाली कर सकते हैं।

एक अन्य चीज जिसे आप देखना चाहते हैं, वह है निरर्थक सेवाएं - जैसे अपाचे, एसएसएच, टेलनेट आदि, जो एकल डेस्कटॉप इंस्टॉलेशन के लिए प्रासंगिक या आवश्यक नहीं हो सकती हैं। यदि वे स्टार्ट-अप पर चलने के लिए कॉन्फ़िगर किए गए हैं, तो आप अनावश्यक सेवाओं पर प्रदर्शन / मेमोरी को बर्बाद कर सकते हैं।


5
उपयोग करने पर विचार करें aptitude installऔर aptitude purge, यह स्वचालित रूप से अनावश्यक पैकेजों को हटा देता है। इससे अधिक, purgeकिसी भी विन्यास फाइल को हटा देता है जिसे संकुल ने संस्थापित किया है।
वाव

thnx - मैं इसे
देखूंगा

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