Які загальні завдання з обслуговування?


28

Коли я використовував Windows, я раз на місяць запускав defrags, ccleaner та revouninstaller, щоб підтримувати чистоту системи та реєстру.

Я знаю, що ubuntu (і всі дистрибутиви Linux) має різну структуру системи і не потребує дефрагментів, але я чув, що є деякі основні завдання, які допомагають підтримувати систему чистотою (наприклад, 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 Ittner

8

Я рекомендую вам 2 gui-програми:

  • відбілювач трохи
  • ubuntu налаштування.

bleach-bit - "ccleaner" -еквівалент для Linux, тому ви можете зрозуміти, що він може робити: sudo apt - отримати встановити bleachbit з консолі для установки.

налаштування ubuntu - це "налаштування ui" / програмного центру / gconf / тощо, що тут нас цікавить варіант "очищувач пакунків":

alt текст

Щоб встановити ubuntu-tweak:

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

уау, я вже використовую налаштування ubntu, але я ніколи не використовував її для очищення
Strae

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.

Є також gui computer-janitor( System=> Administration=> System Janitor)


3
У більшості випадків я уникаю computer-janitor, наскільки це можливо. Це просто не хороша програма.
аперсон

@aperson: Будь ласка, обґрунтуйте, чому ви вважаєте, що це не гарна програма. Це може означати різні речі для різних людей.
jvriesem

0

Я наркоман з програмного забезпечення - я постійно випробовую нове програмне забезпечення, встановлюю його на свою машину і потім видаляю. Тож для мене apt-get -clean і apt-get -autoremove використовуються досить регулярно :-)

Також рекомендую перевіряти сповіщення про оновлення та регулярно оновлювати їх.

Один із інструментів, на який ви можете звернути увагу (я вважаю, він доступний у розділі адміністрації) - це двірник з комп’ютера. Це чудово для визначення зайвих пакетів, які ви можете видалити та звільнити місце.

Ще одне, на що ви можете звернути увагу, - це надмірні послуги - наприклад Apache, SSH, telnet тощо, які можуть не бути актуальними або потрібними для однієї установки на робочому столі. Якщо вони налаштовані на запуск, ви можете витрачати продуктивність / пам'ять на непотрібні сервіси.


5
Подумайте про використання, aptitude installі aptitude purgeце видаляє непотрібні пакунки автоматично. Крім того, purgeтакож видаляється будь-який встановлений пакет файлів конфігурації.
vava

thnx - Я перевірю це ...
Nikhil

Я люблю здібності так само, як і наступний хлопець, але від того, що я прочитав, використовуючи його, більше немає переваг перед спритнім. Я все ще користуюся цим.
аперсон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.