Очищення системи 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