Очищення системи debian 8
Будь-яка, навіть найдосконаліша операційна система з часом накопичує в собі сміття у вигляді невикористовуваних пакетів, непотрібних файлів, давніх балок, кеша вже застарілих пакетів і т д. Не виняток і зарекомендувала себе як найбільш стабільну систему - Debian. Цей дистрибутив Linux найчастіше використовується на серверах, тому і проблеми із засміченням тут трохи інші. Тут менше користувальницьких файлів, але зате більше уваги потрібно приділяти безпеці і роботі з пакетами.
У цій інструкції ми розглянемо як виконується очищення системи Debian 8. Сконцентруємося на роботі з пакетами, пошуку непотрібних, великих, розглянемо видалення невикористовуваних програм.
Знаходимо великі пакети
Одна справа коли непотрібна програма займає кілька мегабайт, тоді її можна і залишити, на випадок якщо раптом коли стане в нагоді, але от якщо програма не потрібна і займає багато, ситуація зовсім інша, це ж все таки очищення Debian від сміття. Щоб знайти всі найбільші пакети виконайте команду:
15312 perl-modules14192 php5-cgi
12588 perl
12400 coreutils
12396 iso-codes
11232 aptitude
10684 binutils
9916 python2.5
Також ви можете використовувати команду:
$ Dpkg --list | grep `^ rc`rc dbus 1.2.24-3 simple interprocess messaging system
rc dpkg-dev 1.15.8.5 Debian package development tools
rc erlang-base 1: 14.a-dfsg-2 Erlang / OTP virtual machine and base applications
rc fakeroot 1.14.4-1 Gives a fake root environment
Тепер, ви можете відфільтрувати висновок і видалити всі ці конфігураційні файли, такою командою:
Очищення зайвих пакетів
З залежностями в систему встановлюється велика кількість пакетів. Але при видаленні раніше встановлених пакетів їх залежності не видаляються. Таким чином, все це може накопичуватися в системі. Щоб видалити зайві пакети і звільнити місце на диску виконайте:
$ Apt-get clean
Опція autoremove використовується для видалення непотрібних пакетів, як раз тих, які були встановлені раніше як залежності, але більше не потрібні у вашій системі. А друга команда просто видаляє всі пакети з кешу apt.
Очищення рекомендованих пакетів
На видаленні залежностей очищення Debian 8 не закінчується. Крім залежностей, разом з програмою встановлюються рекомендовані пакети. Але оскільки вони не знаходяться в залежності, то чи не видаляються вищеописаним способом. Такі пакети можна знайти за допомогою наступної команди:
Відео: Debian чистка системи
Утиліта список пакетів з описами:
i A exim4 - metapackage to ease Exim MTA (v4) installation
i A file - Determines file type using "magic" numbers
i A heirloom-mailx - feature-rich BSD mail (1)
Перегляньте список і якщо все правильно видаліть все:
Видалити зайві файли
Очищення системи Debian 8 не буде повною, якщо не видалити засмічують систему файли. Справа в тому, що не всі файли в файлової системі Linux належать будь-яким пакетам. Файли могли бути створені вручну вами самими і забути про них, а могли залишитися після установки програм через make install. Так чи інакше, багато з них більше не потрібні.
Відео: Як влаштований Інтернет. Установка Debian 8 Jessie x64 на сервер і настройка LAMP
Щоб знайти всі такі файли використовуйте утиліту cruft. Вона порівнює вашу файлову систему з базою даних менеджера пакетів і виводить файли яких там немає.
Щоб перевірити файлову систему виключаючи / home, / tmp і / var використовуйте команду:
$ Cd / var / log / squid$ For i in * - do gt; $ i- done
Те ж саме можна повторити і для інших програм або виконати видалення непотрібних лог файлів вручну.
Видаляємо великі файли
Нам потрібно оцінити наскільки успішно пройшла очищення диска Debian. Спочатку давайте подивимося який обсяг пам`яті всі файли на жорсткому диску вашого сервера:
du -h | grep ^ [0-9.] * M | sort -rndu -h | grep ^ [0-9.] * G | sort -rn
висновки
За допомогою описаних тут команд ви можете тримати свою систему в чистоті і порядку, але будьте готові, що якщо видаліть, щось не те, наприклад, пакет libc6, systemd, apt-get, coreutils або щось подібне будьте готові витратити вечір , на те, щоб все виправити. Як бачите, очищення Системи проектування Debian 8 виконується не так вже й складно. Але зверніть увагу, що всі команди, описані в цій статті виконуються від імені користувача root, інакше нічого працювати не буде.
Root cleaner
Sd maid pro
Cleanit
Кращі arm linux дистрибутиви
Найстабільніші дистрибутиви linux
Огляд пакетних менеджерів linux
Як звільнити місце в linux
Що краще deb або rpm
Чим відрізняється ubuntu від debian
Чому лінус торвальдс не любить debian
Що нового в debian 9 і дата виходу
Як звільнити пам`ять linux
Як очистити завантажувальний диск на macbook, imac і mac mini
Установка rpm пакетів в linux
До якого пакунку належить файл в linux
Список встановлених пакетів gentoo
Очищення андроїда і прискорення його роботи
Установка linux deepin 15
Помилка apt-get command not found
Настільна книга адміністратора debian
Новий дистрибутив uruk linux
Очищення андроїда і прискорення його роботи
Найстабільніші дистрибутиви linux
Cleanit
Помилка apt-get command not found
Що нового в debian 9 і дата виходу
Очищення системи ubuntu
Як очистити завантажувальний диск на macbook, imac і mac mini