Со временем, по мере использования вашей Ubuntu системы, она может накапливать ненужные файлы, пакеты и старые обновления, которые занимают ценное дисковое пространство. Регулярная очистка вашей системы помогает поддерживать ее производительность и освобождать место для важных файлов.
В этой статье мы рассмотрим несколько команд терминала, которые вы можете использовать для простого очищения вашей системы Ubuntu.
Почему стоит очищать вашу Ubuntu систему?
Очистка вашей Ubuntu системы важна по нескольким причинам:
- Освобождение пространства: Ненужные файлы, кэши и пакеты могут занимать значительное количество дискового пространства. Удалив их, вы сможете освободить место для новых приложений или файлов.
- Улучшение производительности: Удаление старых файлов и пакетов может помочь ускорить вашу систему, снизив беспорядок и ненужные фоновые процессы.
- Безопасность и стабильность: Удаление старых или неиспользуемых пакетов гарантирует, что ваша система не использует устаревшее или ненужное программное обеспечение, которое может создать уязвимости.
1. Использование apt для очистки пакетов
Команда apt является одним из самых часто используемых менеджеров пакетов в Ubuntu, который помогает управлять установками, обновлениями и удалениями программного обеспечения.
a. Удаление неиспользуемых пакетов
Когда вы устанавливаете пакеты, некоторые из них приносят с собой зависимости, которые могут оказаться ненужными после удаления основного пакета.
Чтобы удалить эти ненужные пакеты, используйте следующую команду:
sudo apt autoremove
Это удалит пакеты, которые были установлены как зависимости, но больше не требуются ни одной установленной программой. Это важный шаг по очистке, так как он помогает освободить место на диске.
b. Удаление ненужных зависимостей
Иногда пакеты оставляют после себя файлы конфигурации или зависимости, которые больше не нужны.
Чтобы удалить их, вы можете использовать следующую команду, которая удалит старые версии установленных пакетов, которые больше не нужны, и поможет очистить ненужные файлы из кеша пакетов.
sudo apt autoclean
c. Очистка кеша пакетов
Ubuntu хранит загруженные файлы пакетов в кеше для будущего использования. Со временем эти кэшированные файлы могут занимать много места.
Чтобы очистить этот кеш, используйте следующую команду, которая удалит все файлы пакетов из кеша, освобождая место.
sudo apt clean
2. Использование dpkg для удаления пакетов
Если вы хотите удалить конкретный пакет и связанные с ним файлы, вы можете использовать команду dpkg, как показано.
sudo dpkg --remove <package_name>
Замените <package_name>
на название пакета, который вы хотите удалить.
Если вы хотите полностью удалить пакет, включая его файлы конфигурации, используйте:
sudo dpkg --purge <package_name>
Это гарантирует, что пакет и все связанные файлы будут удалены с вашей системы.
3. Использование apt для удаления старых ядер
При обновлении ядра Linux, Ubuntu сохраняет старые версии на вашей системе, что занимает значительное место.
Чтобы удалить старые и неиспользуемые ядра, вы можете использовать следующую команду:
sudo apt --purge remove linux-image-<version>
Вы можете проверить текущее работающее ядро, используя:
uname -r
Убедитесь, что вы не удаляете ядро, которое в данный момент используется.
4. Удаление неиспользуемых пакетов Snap
Пакеты Snap – это автономные приложения, которые включают все необходимое для запуска программного обеспечения. Однако они могут накапливаться со временем и занимать много места.
Чтобы перечислить все установленные пакеты snap, используйте:
snap list
Чтобы удалить пакет snap, который вам больше не нужен, используйте:
sudo snap remove <snap_name>
Это поможет вам очистить ненужные snap-приложения с вашей системы.
5. Удаление старых файлов журналов
Файлы журналов полезны для отладки и мониторинга вашей системы, но они могут накапливаться и занимать место, если не удалять их регулярно.
Чтобы удалить старые файлы журналов, используйте следующую команду:
sudo journalctl --vacuum-time=7d
Эта команда удалит все системные журналы, старше 7 дней. Вы можете настроить временной интервал по вашему усмотрению (например, 30d на 30 дней).
Если вы хотите очистить всю базу данных журнала системы systemd, используйте:
sudo journalctl --vacuum-size=100M
Это удалит журналы до тех пор, пока общий размер журналов не станет менее 100 МБ.
6. Использование bleachbit для глубокой очистки
BleachBit – это графический и командный инструмент, который может очистить вашу систему, удаляя кэши, временные файлы, журналы и другие ненужные файлы.
Чтобы установить bleachbit, используйте:
sudo apt install bleachbit
После установки вы можете запустить bleachbit
из терминала с правами root для глубокой очистки системы:
sudo bleachbit
Этот инструмент предоставляет удобный способ очистки множества системных файлов и приложений за один раз, но будьте осторожны, так как он может удалить определенные файлы, которые вы можете захотеть сохранить.
7. Использование du для проверки использования диска
Прежде чем очищать, полезно проверить, какие директории занимают больше всего места. Вы можете использовать команду du для проверки использования диска.
Например, чтобы увидеть использование диска вашей домашней директории:
du -h --max-depth=1 ~
Это покажет использование диска для директорий в вашей домашней директории. Вы можете исследовать другие директории аналогично, чтобы найти большие файлы или папки, которые вы можете захотеть очистить.
8. Удаление “сиротских” пакетов с помощью deborphan
Со временем “сиротские” пакеты (неиспользуемые библиотеки) могут накапливаться в вашей системе. Эти пакеты больше не нужны, но все еще остаются установленными.
Для поиска и удаления потерянных пакетов сначала установите deborphan:
sudo apt install deborphan
Затем выполните команду для отображения потерянных пакетов:
deborphan
Чтобы удалить эти потерянные пакеты, используйте:
sudo apt-get remove --purge $(deborphan)
Это поможет вам очистить ненужные пакеты, которые когда-то были нужны другим программам, но больше не требуются.
9. Очистка кэша миниатюр
Ubuntu создает миниатюрные предварительные просмотры изображений, видео и документов для быстрого доступа. Со временем эти миниатюры могут накапливаться и занимать место.
Чтобы удалить их, используйте следующую команду:
rm -rf ~/.cache/thumbnails/*
Это удалит все кэшированные миниатюры на вашей системе.
Заключение
Регулярная очистка вашей системы Ubuntu необходима для поддержания быстрой, отзывчивой и эффективной операционной системы. Используя указанные выше команды, вы легко можете удалить ненужные пакеты, очистить старые файлы и освободить ценное дисковое пространство.
Помните, всегда будьте осторожны при использовании этих команд, особенно при удалении пакетов или файлов. Дважды проверьте, что вы удаляете, чтобы убедиться, что вы не удаляете важные файлы или программное обеспечение по ошибке.
Source:
https://www.tecmint.com/clean-up-ubuntu-terminal-commands/