งานบำรุงรักษาทั่วไปคืออะไร


28

เมื่อฉันใช้ windows ฉันเคยใช้งาน defrags, ccleaner และ revouninstaller เดือนละครั้งเพื่อให้ระบบและรีจิสทรีสะอาด

ฉันรู้ว่าอูบุนตู (และลินุกซ์ distro ทั้งหมด) มีโครงสร้างระบบที่แตกต่างกันและไม่จำเป็นต้องมี defrags แต่ฉันได้ยินมาว่ามีงานบำรุงรักษาบางอย่างที่ช่วยให้ระบบสะอาด (เช่นsudo apt-get cleanหรือsudo apt-get autoremove)

มีคำสั่ง / ซอฟต์แวร์จำนวนเท่าใด (และโปรดอธิบายสิ่งที่พวกเขาทำและหากพวกเขาสามารถลดความเสถียรของระบบ) คุณรู้จักและใช้เป็นประจำหรือไม่?

คำตอบ:


27

วัตถุประสงค์ของคำสั่งที่คุณกล่าวถึงคือเพื่อประหยัดพื้นที่ดิสก์เท่านั้น นอกจากนี้ในเครื่องส่วนใหญ่ทุกวันนี้การประหยัดจะมีเพียงจำนวนเล็กน้อยของพื้นที่ดิสก์ของคุณ ดังนั้นมันจึงไม่ค่อยมีประโยชน์

งานบำรุงรักษาทั่วไปส่วนใหญ่จะดำเนินการโดยอัตโนมัติโดยระบบ /etc/cron.*ถ้าคุณอยากรู้เกี่ยวกับพวกเขาสคริปต์ที่ดำเนินการให้อยู่ใน ชื่อหรือเนื้อหาของสคริปต์อาจบอกใบ้ให้คุณทราบถึงสิ่งที่พวกเขาทำ อย่าเปลี่ยนสิ่งที่คุณไม่เข้าใจ - คำสั่งเหล่านี้มีไว้สำหรับเหตุผล

งานบำรุงรักษาหนึ่งที่ไม่ได้ทำโดยอัตโนมัติคือการติดตั้งการปรับปรุงความปลอดภัยและความมั่นคง (แก้ไขข้อบกพร่องที่สำคัญ) โดยค่าเริ่มต้นคุณจะได้รับการแจ้งเตือนว่ามีการปรับปรุง คุณควรติดตามการแจ้งเตือนในโอกาสแรก สิ่งนี้จะไม่ทำโดยอัตโนมัติในกรณีที่การอัปเดตมาถึงในเวลาที่ไม่สะดวกเช่นเมื่อคุณใช้อินเทอร์เน็ตแบบจ่ายต่อไบต์หรือคุณต้องปิดคอมพิวเตอร์ทันที ยังมีความเสี่ยง (เล็กมาก) ที่การปรับปรุงจะทำลายบางสิ่งบางอย่างและมันจะดีกว่าที่จะไม่ทำแบบอัตโนมัติ

การอัปเดตเป็นงานบำรุงรักษาเพียงอย่างเดียวที่ฉันเรียกใช้ด้วยตนเอง ถ้าฉันต้องทำอะไรอย่างอื่นฉันคิดว่ามันเป็นข้อผิดพลาด หากจะต้องทำก็ควรเป็นไปโดยอัตโนมัติ


5
เป็นไปได้ที่จะกำหนดค่าระบบเพื่อให้การอัปเดตที่สำคัญมีการนำไปใช้โดยอัตโนมัติในพื้นหลัง คุณสมบัติที่ดีมากสำหรับคอมพิวเตอร์ที่เชื่อมต่ออยู่เสมอของญาติผู้สูงอายุ
vava

@vava คุณจะต้องเพิ่มapt-get update && apt-get upgrade --assume-yescrontab เพื่อให้ทำงานด้วยสิทธิ์
Nick Bedford

@NickBedford @vava ดีกว่าการตั้งค่าunattended-upgrades: help.ubuntu.com/lts/serverguide/automatic-updates.html
Skylar Ittner

8

ฉันขอแนะนำ 2 โปรแกรม gui ให้กับคุณ:

  • บิตฟอกขาว
  • ปรับแต่งอูบุนตู

bleach-bit คือ "ccleaner" ที่เทียบเท่ากับ linux ดังนั้นคุณสามารถคิดได้ว่ามันสามารถทำอะไรได้บ้าง: sudo apt-get Bleachbit ที่ติดตั้งจากคอนโซลเพื่อติดตั้ง

ubuntu tweak นั้นเป็น "tweak-ui" / software center / gconf / etc สิ่งที่เราสนใจที่นี่คือตัวเลือก "package cleaner":

ข้อความแสดงแทน

วิธีติดตั้ง ubuntu-tweak:

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

ว้าวฉันใช้ ubntu tweak ไปแล้ว แต่ฉันไม่เคยใช้มันในการทำความสะอาด
Strae

2

จากหน้าเว็บอย่างเป็นทางการของ apt-get (shortversion โดยฉัน):

   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

@aperson: โปรดอธิบายเหตุผลที่คุณคิดว่ามันไม่ใช่โปรแกรมที่ดี นั่นอาจหมายถึงสิ่งที่แตกต่างกับคนอื่น
jvriesem

0

ฉันเป็นซอฟต์แวร์ขี้ยา - ฉันลองใช้ซอฟต์แวร์ใหม่ติดตั้งลงในเครื่องของฉันแล้วลบออก ดังนั้นสำหรับฉัน apt-get -clean และ apt-get -autoremove มีการใช้งานค่อนข้างสม่ำเสมอ :-)

ฉันยังแนะนำให้ตรวจสอบการแจ้งเตือนการอัปเดตและอัปเดตเป็นประจำ

เครื่องมือหนึ่งที่คุณอาจดู (ฉันเชื่อว่ามันมีอยู่ในส่วนการดูแลระบบ) คือภารโรงคอมพิวเตอร์ เป็นการดีที่จะระบุแพ็คเกจซ้ำซ้อนซึ่งคุณสามารถลบและเพิ่มพื้นที่ว่างได้

อีกสิ่งหนึ่งที่คุณอาจต้องการดูคือบริการซ้ำซ้อน - เช่น Apache, SSH, telnet เป็นต้นซึ่งอาจไม่เกี่ยวข้องหรือจำเป็นสำหรับการติดตั้งเดสก์ท็อปเดียว หากมีการกำหนดค่าให้ทำงานเมื่อเริ่มต้นระบบคุณอาจเสียสมรรถนะ / หน่วยความจำในบริการที่ไม่จำเป็น


5
พิจารณาใช้aptitude installและaptitude purgeมันลบแพ็คเกจที่ไม่จำเป็นโดยอัตโนมัติ ยิ่งไปกว่านั้นpurgeยังลบแพ็คเกจไฟล์การกำหนดค่าใด ๆ ที่ติดตั้งไว้
vava

ขอบคุณ - ฉันจะตรวจสอบออก ...
Nikhil

ฉันชอบความถนัดมากพอ ๆ กับผู้ชายคนถัดไป แต่จากสิ่งที่ฉันอ่านการใช้มันไม่ได้มีข้อดีอะไรเลย ฉันยังคงใช้มัน
aperson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.