Как очистить сервер ubuntu
Во-первых: никогда не используйте приложения для очистки системы, такие, как Bleachbit! В случае их использования операционная система может быть выведена из строя без возможности последующего восстановления. Но существует и несколько безопасных действий, которые будут описаны ниже.
При длительной работе с Ubuntu может накопиться небольшое количество неиспользуемых файлов. При этом вам не потребуется выполнять такие операции, как дефрагментация файловой системы. Описания операций, направленных на очистку системы Linux Mint от неиспользуемых файлов, приведены ниже.
1. Очистка корзины
Возможно, это действие и является слишком очевидным, но о нем все же следует упомянуть: не забывайте осуществлять очистку корзины время от времени. Для очистки корзины следует открыть файловый менеджер, нажав на иконку ящика с папками на боковой панели, использовать правую кнопку мыши для открытия контекстного меню пиктограммы корзины в боковой панели файлового менеджера и выбрать пункт меню «Очистить корзину».
2. Очистка кэша менеджера обновлений
Для начала необходимо воспользоваться приложением Менеджер приложений Ubuntu (его можно запустить с помощью иконки с сумкой для покупок на боковой панели) для установки менеджера пакетов программного обеспечения Synaptic. После этого следует запустить его, нажав на кнопку с девятью белыми квадратиками в нижней части боковой боковой панели, введя запрос «Synaptic» и выбрав первый предложенный вариант приложения «Synaptic Package Manager». Далее следует осуществить переход по меню открывшегося окна приложения «Настройки — Параметры», перейти на вкладку «Файлы» и выбрать вариант действия «Удалять загруженные файлы после установки», после чего нажать на кнопку «Очистить кэш файлов пакетов».
3. Удаление неиспользуемых компонентов удаленного программного обеспечения
Со временм в системе могут накапливаться программные компоненты, которые использовались удаленным программным обеспечением и более не нужны. Для того, чтобы избавиться от них, следует открыть окно терминала и вести в него следующую команду:
sudo apt-get autoremove
После окончания ввода команды следует нажать клавишу Enter для ее исполнения. При запросе пароля вам нужно будет ввести свой пароль. Символы пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
В результате вы полусите список пакетов, которые можно безопасно удалить. Вы можете смело удалять их.
4. Очистка кэша миниатюр
Ubuntu автоматически генерирует миниатюры для файлов изображений или видео, которые впоследствии используются в файловом менеджере. Сгенерированные миниатюры хранятся в скрытой поддиректории домашней директории пользователя (имена скрытых директорий и файлов начинаются с символа точки, например, .cache или .bash_history. Именно символ точки в имени делает их скрытыми).
Со временем общий объем миниатюр может значительно увеличиться. Более того, кэш миниатюр может содержать большое количество миниатюр для уже не существующих файлов. По умолчанию автоматически удаляются лишь те миниатюры, которые были созданы более чем шесть месяцев назад.
Самый быстрый способ очистки кэша миниатюр связан с использованием терминала. Разумеется, вначале вам придется открыть новое окно терминала. После этого следует ввести в него следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок; команда записывается в одну строку):
rm -v -f ~/.cache/thumbnails/*/*.png ~/.thumbnails/*/*.png
По окончании ввода команды необходимо нажать клавишу Enter для ее исполнения.
Далее следует ввести еще одну команду:
rm -v -f ~/.cache/thumbnails/*/*/*.png ~/.thumbnails/*/*/*.png
И снова по окончании ввода команды следует нажать клавишу Enter для ее исполнения.
Примечание: подобные действия наверняка затронут миниатюры файлов на рабочем столе; в случае исчезновения этих миниатюр для их повторного создания вполне достаточно просто обновить содержимое рабочего стола (или выйти из системы и снова войти в нее).
Вам придется повторить описанные действия для всех учетных записей пользователей.
Желаете изменить настройки механизма генерации миниатюр, сократив их максимальный объем и время хранения? В таком случае вам придется выполнить описанные ниже действия.
Во-первых, вам придется установить редактор dconf. Для этого необходимо ввести в терминале следующую команду:
sudo apt-get install dconf-tools
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
После этого следует ввести в терминале следующую команду:
По окончании ввода команды следует нажать клавишу Enter для ее исполнения. Теперь нужно осуществить переход в рамках древовидного списка редактора dconf «org — gnome — desktop — thumbnail-cache». Пришло время изменить сами настройки: для начала следует один раз нажать на значение параметра «maximum-age», отключить переключатель «Use default value» и ввести в поле «Custom value» значение 30 (в качестве примера использовано максимальное время хранения миниатюр, равное 30 дням; вы же можете задать любое желаемое значение времени хранения миниатюр). После этого следует один раз нажать на значение параметра «maximum-size», отключить переключатель «Use default value» и ввести в поле «Custom value» значение 50 (в качестве примера использован максимальный размер кэша миниатюр, равный 50 МБ; вы же можете задать любое желаемое значение максимального размера кэша миниатюр).
Теперь вы можете закрыть окно редактора dconf.
Примечание: данные настройки осуществляются на уровне учетной записи пользователя, поэтому вам придется повторить их для учетных записей всех пользователей.
5. Удаление директорий с данными вашего веб-браузера
Объем директории данных вашего веб-браузера Firefox, Chrome или Chromium значительно возрос (что нередко происходит из-за использования специфических, вредоносных или некорректно работающих дополнений) и вы желаете удалить ее и начать работу с браузером с чистого листа? Если это так, вам стоит воспользоваться приведенными ниже инструкциями.
A. В первую очередь стоит создать резервную копию директории данных веб-браузера (ведь неизвестно, какие данные могут понадобиться вам в будущем). Для этого следует в первую очередь открыть терминал. Используйте функции копирования/вставки для переноса соответствующей команды в окно терминала:
Для Firefox: cp -r ~/.mozilla ~/.mozillabkp
Для Chrome: cp -r ~/.config/google-chrome ~/.config/google-chromebkp
Для Chromium: cp -r ~/.config/chromium ~/.config/chromiumbkp
После вставки команды в окно терминала нажмите клавишу Enter для ее исполнения.
B. Теперь нужно экспортировать список ваших закладок в отдельный файл.
Для Firefox: нажмите на кнопку меню закладок (которая находится справа от кнопки создания закладки с небольшой звездочкой) и выберите в открывшемся меню пункт «Показать все закладки». После этого в открывшемся окне нажмите кнопку «Импорт и резервные копии» и выберите в открывшемся меню пункт «Создать резервную копию. ». Сохраните файл под именем bookmarks-xxx.json в любой директории. Впоследствии вы сможете импортировать ваши закладки в веб-браузер Firefox, запущенный в очищенном окружении.
Для Chrome/Chromium: нажмите на кнопку с тремя полосками в верхнем правом углу окна вашего веб-браузера и в открывшемся меню выберите пункт «Закладки — Диспетчер закладок». После этого на открывшейся вкладке нажмите на надпись «Упорядочить» и в открывшемся меню выберите пункт «Экспорт закладок в файл HTML». Впоследствии вы сможете снова импортировать сохраненные закладки в веб-браузер Chrome/Chromium, запущенный в очищенном окружении.
C. Имейте в виду, что вы также потеряете все сохраненные имена пользователей и пароли для веб-сайтов! Убедитесь в том, что вы хорошо помните их.
D. Теперь вы можете закрыть веб-браузер, окружение которого вы желаете очистить и снова перейти к окну терминала.
E. Пришло время действовать: скопируйте и вставьте в окно терминала соответствующую команду для удаления директории данных веб-браузера.
Для Firefox: rm -r -v ~/.mozilla && rm -r -v ~/.cache/mozilla
Для Chrome: rm -r -v ~/.config/google-chrome && rm -r -v ~/.cache/google-chrome
Для Chromium: rm -r -v ~/.config/chromium && rm -r -v ~/.cache/chromium
После вставки команды в окно терминала нажмите клавишу Enter для ее исполнения.
F. По окончании выполнения команды вы должны снова запустить веб-браузер. Теперь он будет работать в очищенном окружении.
G. Вы можете импортировать в него сохраненные закладки из файла. Это делается с помощью тех же инструментов, которые были использованы ранее для создания резервной копии закладок.
На этом процесс удаления директорий с данными веб-браузера можно считать оконченным. С данного момента постарайтесь избегать сомнительных расширений и дополнений для веб-браузеров и устанавливайте лишь те расширения или дополнения, которые вам действительно нужны и которым вы действительно доверяете.
6. Реестр
Нет никакой необходимости в очистке реестра в Linux, так как он в принципе не может заполниться большим количеством ненужных данных. Это происходит по следующим причинам:
- Центральный реестр используется лишь компонентами операционной системы. Большая часть приложений хранит свои конфигурационные данные вне этого реестра и по этой причине не работает с ним. Исходя из этого, большая часть приложений просто не может нарушить его работу. Приложения хранят свои конфигурационные данные в специальных файлах в директориях пользователей.
- Многие приложения сразу же после установки создают скрытые конфигурационные файлы в пользовательских директориях. Эти файлы являются единственными файлами для хранения конфигурационных данных приложений, к которым пользователи имеют доступ в том числе на запись. Данный подход схож с подходом, который использовался во времена MS-DOS, когда каждое приложение создавало свой собственный файл с расширением .ini для хранения конфигурационных данных.
- Каждый пользователь имеет свою собственную скрытую копию центрального реестра в своей домашней директории. Эта копия является единственной точкой отказа, причем в случае ее повреждения учетные записи других пользователей никоим образом не пострадают.
7. Удаление устаревших версий ядра ОС
В отличие от дистрибутива Linux Mint, в дистрибутиве Ubuntu по умолчанию осуществляется загрузка и установка обновлений ядра ОС. После установки обновления ядра ОС его старая версия остается доступной в подменю «Advanced options for Ubuntu» главного меню системного загрузчика GRUB. Она сохраняется для того, чтобы у пользователя была возможность загрузить машину под управлением старой версии ядра ОС в том случае, если его новая версия работает некорректно.
Продуманный механизм, не правда ли? Но он имеет и один недостаток: при сохранении более, чем одной версии ядра ОС используется дополнительное дисковое пространство на разделе с корневой файловой системой, причем объем каждой версии ядра ОС превышает 200 МБ (включая заголовочные файлы). Именно поэтому в данном разделе описан механизм удаления старых версий ядра ОС с одновременной очисткой подменю системного загрузчика GRUB.
В каждой из версий дистрибутива Ubuntu используется версия ядра ОС, которая была актуальна в момент ее выпуска. В качестве обновлений ядра ОС распространяются лишь его более новые подверсии. Например, в составе образа установочного диска Ubuntu 18.04 распространяется ядро Linux версии 4.15.0. Это означает, что в рамках данной версии дистрибутива будут использоваться лишь новые подверсии основной для данной версии дистрибутива версии ядра Linux 4.15.
Теперь давайте рассмотрим сам процесс удаления устаревших версий ядра ОС (на примере дистрибутива Ubuntu 18.04):
A. Во-первых, следует выяснить, подверсию ядра ОС, которое используется в данный момент на вашей машине. Для этого следует открыть окно терминала и ввести в него следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок):
После завершения ввода команды следует нажать клавишу Enter для ее исполнения. В результате вы должны увидеть подверсию используемого в данный момент ядра ОС, например:
Используемая подверсия ядра ОС должна использоваться и в будущем; все более старые подверсии могут быть безопасно удалены описанным ниже образом.
B. Следует запустить приложение Менеджер приложений Ubuntu и установить с помощью него приложение Synaptic Package Manager, которое лучше справляется с задачей удаления старых версий ядра ОС.
C. После этого следует нажать на кнопку с девятью белыми квадратиками в нижней части боковой панели, ввести запрос «Synaptic» и выбрать первый предложенный вариант приложения «Synaptic Package Manager». В открывшемся окне приложения следует нажать кнопку «Поиск» на панели инструментов и ввести в строку поиска в открывшемся диалоговом окне следующий поисковый запрос:
После окончания ввода запроса следует нажать кнопку «Поиск». Далее следует нажать на заголовок первого столбца списка с обозначением «С» для сортировки списка и размещения установленных пакетов программного обеспечения в его верхней части. Теперь вы можете пометить все пакеты программного обеспечения, которые хотите удалить, выделив каждый из них, нажав правую кнопку мыши и выбрав в контекстном меню пункт «Отметить для полного удаления». После установки отметок для всех неиспользуемых пакетов программного обеспечения с файлами устаревших версий ядра ОС, следует нажать кнопку «Применить» на панели инструментов для их фактического удаления из системы.
Примечание: ни в коем случае не удаляйте пакет программного обеспечения с используемой версией ядра ОС!
Совет: также в целях безопасности вы можете отказаться от удаления последней устаревшей версии ядра ОС из системы.
D. Пришло время перезагрузить компьютер.
E. После перезагрузки следует ввести следующую команду в окно терминала (как и раньше, следует использовать функции копирования/вставки):
sudo apt-get autoremove
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
На этом процесс удаления старых версий ядра ОС из системы можно считать оконченным! Это все, что следует делать при необходимости удаления неиспользуемых пакетов программного обеспечения с файлами ядра ОС. Дополнительные действия являются рискованными и не должны выполняться неопытными пользователями.
Примечание: не используйте для выполнения описанных действий такие автоматические приложения, как Bleachbit и Computer Janitor. Они небезопасны и в лучшем случае окажутся бесполезными.
7.1. Фиксация версии ядра ОС с целью сохранения дискового пространства
Обновления ядра ОС крайне редко являются актуальными для обычных пользователей настольных систем. Это утверждение справедливо даже для обновлений безопасности, ведь любое обновление ядра ОС может стать причиной снижения стабильности работы системы. Именно поэтому обновления ядра ОС по умолчанию не устанавливаются, к примеру, в таком дистрибутиве, как Linux Mint.
Если вы примите решение о необходимости отключения механизма обновления ядра ОС в Ubuntu, лучшим вариантом будет фиксация его версии. Это мероприятие позволит повысить стабильность работы вашей системы, а также сохранить дисковое пространство на разделе с корневой файловой системой. Вы можете осуществить фиксацию версии ядра ОС следующим образом (см. раздел 7).
8. Активация механизма автоматической очистки хранилищ данных веб-браузера Firefox при завершении его работы
Вы можете улучшить безопасность своей системы и одновременно освободить немного дискового пространства: для этого всего лишь нужно активировать механизм автоматической очистки хранилищ данных перед завершением работы веб-браузера Firefox. После этого все куки и история посещения веб-сайтов будут удаляться автоматически. Более того, вы можете ограничить возможности некоторых веб-сайтов, связанные с отслеживанием вашего перемещения по глобальной сети.
Ценой данной оптимизации работы веб-браузера будет незначительное ухудшение его пользовательских качеств, которым можно пренебречь. Ведь значительное улучшение безопасности системы гораздо важнее ухудшения пользовательских качеств приложения, пусть и такого важного, как веб-браузер.
Для того, чтобы включить рассматриваемый механизм, необходимо осуществить переход в рамках меню окна веб-браузера Firefox (которое открывается с помощью клавиши Alt) «Правка — Настройки» и на открывшейся вкладке перейти в раздел «Приватность». В этом разделе в первую очередь следует установить флажок «Сообщать сайтам, что я не хочу, чтобы меня отслеживали». Далее следует перейти к раскрывающемуся списку «Firefox:» и выбрать вариант «Firefox: будет использовать ваши настройки хранения истории». В результате ниже должны быть отображены дополнительные элементы управления. Теперь следует перейти к раскрывающемуся списку «Сохранять куки:» и выбрать вариант «Сохранять куки: до закрытия мною Firefox». Также следует установить флажок «Удалять историю при закрытии Firefox». Наконец, следует нажать на кнопку «Параметры. » возле упомянутого выше флажка у в открывшемся диалоговом окне установить все флажки, кроме «Сохраненные пароли» и «Настройки сайтов». По окончании установки флажков следует нажать кнопку «OK». На этом этапе можно считать настройку веб-браузера оконченной и закрывать вкладку «Настройки».
Совет: в некоторых случаях может оказаться полезной принудительная очистка хранилищ данных веб-браузера в процессе веб-серфинга. После осуществления описанных выше настроек вы можете просто закрыть окно Firefox и запустить веб-браузер снова.
9. Ограничение объема файлов журналов
В некоторых случаях файлы системных журналов могут увеличиваться до гигантских размеров (это происходит достаточно редко из-за определенных системных ошибок). Эти файлы могут занимать все доступное дисковое пространство на разделе с корневой файловой системой.
Вы можете решить данную проблему следующим образом (см. раздел 15).
10. Удаление большинства азиатских шрифтов
Если вы не пользуетесь азиатскими шрифтами, вы можете удалить из вашей системы большую часть из них. Это позволит освободить несколько сотен гигабайт дискового пространства, но что еще более важно, немного ускорит запуск текстового процессора LibreOffice.
Примечание: иногда удаление шрифтов может иметь побочные эффекты! Хотя лично я не сталкивался с такими эффектами при удалении со своих компьютеров азиатских шрифтов, об этом стоит помнить.
Для удаления азиатских шрифтов следует действовать следующим образом:
A. В первую очередь следует открыть окно терминала.
B. Далее следует скопировать и вставить в окно терминала следующую команду для того, чтобы избежать ошибок (это одна строка):
sudo apt-get remove fonts-kacst* fonts-khmeros* fonts-lklug-sinhala fonts-guru-extra fonts-nanum* fonts-noto-cjk fonts-takao* fonts-tibetan-machine fonts-lao fonts-sil-padauk fonts-sil-abyssinica fonts-tlwg-* fonts-lohit-* fonts-beng-extra fonts-gargi fonts-gubbi fonts-gujr-extra fonts-kalapi fonts-lohit-* fonts-samyak* fonts-navilu fonts-nakula fonts-orya-extra fonts-pagul fonts-sarai fonts-telu* fonts-wqy* fonts-smc* fonts-deva-extra
После окончания ввода команды следует нажать клавишу Enter для ее исполнения. При запросе пароля вам нужно будет ввести свой пароль. Символы пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
C. Для того, чтобы после удаления шрифтов система гарантированно осталась в рабочем состоянии, следует выполнить следующую команду:
sudo dpkg-reconfigure fontconfig
После окончания ввода команды также следует нажать клавишу Enter для ее исполнения.
D. Теперь следует перезагрузить компьютер.
Примечание: я настоятельно рекомндую остановиться на данном этапе. Не удаляйте каких-либо дополнительных шрифтов, так как в этом случае работоспособность вашей системы может быть нарушена.
10.1. Восстановление азиатских шрифтов
Если вам снова понадобятся азиатские шрифты, вы можете воспользоваться приведенной выше длинной командой, просто заменив директиву remove на директиву install. После этого нужно снова ввести команду:
sudo dpkg-reconfigure fontconfig
нажать клавишу Enter для ее исполнения и перезагрузить компьютер. В результате все удаленные азиатские шрифты снова появятся в системе.
Хотите ознакомиться с дополнительными советами?
Хотите узнать о других настройках и приемах работы с дистрибутивом Ubuntu? На данном веб-сайте размещено большое количество подобных материалов. Например, вы можете почитать о 10 фатальных ошибках, которых следует избегать при работе с дистрибутивом Ubuntu.
Очистка Ubuntu

Данная очистка Ubuntu работает и на других дистрибутивах с менеджером пакетов apt. Любит ос Linux оставлять за собой кучу не нужных зависимостей, разных пакетов и т.п. Когда удаляешь старый софт или происходит обновление то не всегда удаляется мусор. Приведу тут несколько команд позволяющих очистить систему от всякого мусора. Но, думаю, как вы и сами поняли, не забываем делать резервные копии.
Для начала нужно посмотреть сколько осталось свободного места
df -h

Autoclean
Команда autoclean менеджера пакетов apt очищает локальное хранилище извлеченных файлов пакетов. В результате действия данной команды удаляются только файлы пакетов, которые больше не могут быть загружены и в основном бесполезны. Применение apt-get autoclean позволяет поддерживать кэш в течение длительного периода времени без того, чтобы он вышел из-под контроля.
sudo apt-get autoclean
Autoremove
Autoremove используется при удалении пакетов, которые были автоматически установлены для удовлетворения зависимостей других пакетов и теперь больше не нужны.
sudo apt-get autoremove
Clean
Clean очищает локальный репозиторий от извлеченных файлов пакетов. Он удаляет все, кроме файла блокировки из /var/cache/apt/archives и /var/cache/apt/archives/partial/
sudo apt-get clean
Список самых больших файлов
Иногда мы скачиваем дистрибутивы ПО, забывая после установки удалить их. Данная команда позволит найти самые большие файлы. Вывод идет в порядке убывания по 10 файлов за раз. Количество выводимых файлов можно изменить, просто укажите в конце вместо 10 нужную цифру.
sudo find -type f -exec du -Sh <> + | sort -rh | head -n 10

И напоследок, часто бывает что мы складываем много впоследствии ненужных файлов в директорию /tmp не забывайте чистить и её. Хотя, как я ранее писал, она чистится автоматически, но это отключается.
Очистка Ubuntu не представляется сколько-нибудь сложным делом. Просто выполняйте эти команды на регулярной основе и ваша система будет освобождена от мусора.
Очистка системы Ubuntu
Ни для кого не секрет что система в процессе своей работы засоряется. Установка и удаление программ, выполнение скриптов, обновления, неверная установка программ из исходников, ошибки в программах, все это оставляет в системе лишние, ненужные пакеты. Со временем этих файлов может накапливаться достаточно большое количество.
Конечно, Ubuntu, как и любая другая операционная система Linux засоряется намного меньше Windows, здесь нет реестра, и архитектура системы рассчитана так, чтобы оставлять мусор по минимуму. Но кроме системных недочетов, в файловой системе могут накапливаться ненужные файлы пользователей и программ. Поэтому очистка ubuntu от мусора необходима.
Как очистить Ubuntu
В этой инструкции будет рассмотрена очистка системы Ubuntu. Мы рассмотрим как очистить ненужные, не используемые пакеты, удалить пользовательские файлы и уже ненужные файлы настроек, которые остались в системе, а также найдем все файлы, не принадлежащие ни одному пакету, чтобы вы могли сами оценить нужны они вам или нет. Будет рассмотрена очистка кэша в ubuntu и удаление старых ядер.
1. Использование дискового пространства
Очистка системы Ubuntu 20.04 должна начаться с выяснения, какие файлы потребляют больше всего пространства на диске. В этом вам поможет программа ncdu. Это консольная утилита с псевдографическим интерфейсом, но мне она нравится больше всего. Сначала её надо установить. Для этого выполните в терминале:
sudo apt install ncdu
Затем запустите программу:

После завершения анализа вы можете увидеть какие файлы занимают больше всего пространства на жестком диске. Вы внезапно можете обнаружить, что много места занимают логи или ненужные файлы в домашней папке. Вы можете открывать папки клавишей Enter, перемещаться по ним с помощью стрелок вверх и вниз, а также прямо здесь удалять ненужные файлы с помощью кнопки Delete. Более подробно про утилиты для анализа занимаемого пространства читайте в отдельной статье.
2. Дубликаты файлов
Со временем могло накопиться несколько копий одного файла в системе. Если нужна очистка памяти в Ubuntu, то такие файлы важно найти и удалить, прежде чем они заполнят весь жесткий диск.
Для решения этой задачи есть несколько утилит. Утилита FSlint позволяет найти и очистить битые символические ссылки, а также дубликаты файлов в файловой системе.
Для установки программы используйте команду:
sudo apt install fslint
Запустить программу можно из главного меню. В главном окне нужно указать путь, по которому следует искать дубликаты файлов с помощью кнопки Add, затем перейти на вкладку Дубликаты и нажать в самом низу Найти:

Когда поиск будет завершен, утилита выведет все одинаковые файлы группами, и вы сможете прямо здесь отметить те файлы, которые надо удалить или заменить на символическую ссылку с помощью контекстного меню.
Еще одним отличным решением для поиска дублей есть утилита BleachBit, кроме поиска дубликатов файлов, здесь есть специальные приложения для нахождения дублей фото и аудиофайлов по специальным алгоритмам. Подробнее о работе с программой я писал в отдельной статье — как освободить место в Linux.
3. Очистка пакетов
Пакеты программного обеспечения одно из самых слабых мест для засорения системы. Если вы устанавливали много приложений, скорее всего, они потянули за собой большое количество зависимостей, которые после удаления этих приложений не представляют никакой пользы. Поэтому очистка Ubuntu обязательно должна включать удаление ненужных пакетов. Вот несколько команд выполняющих очистку системы:
Удалить неиспользуемые пакеты из кэша
sudo apt autoclean
Очистка кэша в Ubuntu, утилиты apt:
Удаление ненужных зависимостей:
sudo apt autoremove
Вообще хорошей практикой будет удалять зависимости сразу при удалении приложения:
sudo apt autoremove приложение
4. Старые версии snap пакетов
В новых версиях Ubuntu используется пакетный менеджер snap, он тоже оставляет в системе кэш, а также старые версии пакетов после обновления. Эти версии уже не используются но всё ещё занимают место. По умолчанию, это три, это значение можно изменить на две с помощью такой команды:
sudo snap set system refresh.retain=2
Если вы хотите полностью удалить неиспользуемые версии пакетов, для этого понадобится использовать небольшой скрипт:
sudo vi /usr/local/bin/remove_old_snaps.sh
#!/bin/bash
set -eu
LANG=en_US.UTF-8 snap list —all | awk ‘/disabled/’ |
while read snapname revision; do
snap remove «$snapname» —revision=»$revision»
done
Если система установлена достаточно давно, и обновлений было много, то такой скрипт может освободить вам несколько гигабайт места. После сохранения файла дайте ему права на выполнение:
sudo chmod ugo+x /usr/local/bin/remove_old_snaps.sh
5. Старые пакеты программ
При обновлении пакета до более новой версии, его старая версия и её конфигурационные файлы тоже остаются в системе и занимают место на диске. Вы можете освободить немного пространства, удалив такие пакеты.
Откройте менеджер пакетов Synaptec, нажмите кнопку Состояние, затем откройте пункт Не установленные (остались файлы конфигурации). Здесь и будут те пакеты, которые, остались в системе после обновления или неполного удаления.

Поставьте галочки напротив всех таких пакетов, и выберите опцию Отметить для полного удаления. Затем нажмите Правка -> Применить для применения действия.
Аналогичное действие можно выполнить в терминале. Для этого используйте команду:
dpkg -l | awk ‘/^rc/ ‘ | xargs sudo dpkg —purge
Можно воспользоваться и командой попроще если у вас установлен aptitude:
sudo aptitude purge ~c
6. Неиспользуемые пакеты
Мы часто устанавливаем различные пакеты, и не все из них нам нужны долгое время. Бывает, что пакет нужен определенному приложению, но после удаления приложения он больше не используется. Или вы установили программу, попользовались ею пару раз, а потом забыли о ее существовании. Такие приложения тоже нужно найти и ликвидировать чтобы очистка ubuntu от мусора была выполнена полностью.
Для этого будет очень полезной программа GTKOrphan. Для ее установки выполните:
sudo apt install gtkorphan
Как обычно, открыть программу вы можете из главного меню.

Она проанализирует систему и покажет все пакеты, которые не находятся ни у кого в зависимостях. То есть те, которые вы устанавливали сами. Теперь вы можете посмотреть какие из них вам не нужны и спокойно их удалить. Не удаляйте все пакеты бездумно, это может сломать вашу систему. Чтобы отобразить больше пакетов кликните по пункту Параметры и выберите Показывать пакеты не только из библиотеки.
7. Файлы локализации
Если вам не нужно переключаться между различными локализациями системы, вы можете просто удалить лишние, не используемые языковые стандарты и освободить немного пространства на диске.
Установите утилиту localepurege:
sudo apt install localepurge
На этапе установки пакета выберите те локали, которые вам нужны, все остальные будут удалены. По умолчанию выбраны en_US и ru_RU для кодировки UTF-8, вы можете выбрать и другие.

8. Никому не принадлежащие файлы
При неправильной установке программ из исходников в системе могут накопляться файлы, не принадлежащие ни одному пакету, после удаления этих программ они могут просто оставаться в системе. Также такие файлы накапливаются при установке программ из бинарных файлов или создаются вами вручную. Одним словом, такие файлы нужно удалять. Для этого будем использовать программу cruft. Для установки выполните:
sudo apt install cruft
Для запуска программы просто выполните её с опцией -r и путём к файлу, куда надо сохранить отчёт:
sudo cruft -r cruftreport
Затем просто откройте полученный файл в с помощью less или cat:

Программа выдаст список всех никому не принадлежащих файлов. Теперь вы можете просмотреть и удалить те, которые считаете ненужными. Только будьте очень аккуратны, чтобы не удалить ничего лишнего. Не забудьте что такие файлы могут создаваться и обычными программами, например, Grub и SSL.
9. Старые ядра
После обновления ядра, особенно в старых версиях Ubuntu старые ядра всё ещё остаются и занимают место в папке /boot. Чтобы из удалить можно использовать утилиту Ubuntu Cleaner. Для её установки выполните:
sudo apt install ubuntu-cleaner
Откройте программу из главного меню или через терминал, затем отметьте пункт Old Kernel. В правой части окна появится список пакетов ядер, которые можно удалить:

Отметьте нужные и нажмите кнопку Clean. Другие способы удалить старые ядра описаны в отдельной статье.
Выводы
В этой статье мы рассмотрели несколько самых распространенных способов того, как выполняется очистка Ubuntu от хлама. Они помогут вам поддерживать систему в чистоте. Если вы знаете другие методы, напишите в комментариях!
10 советов о том, как сохранить Вашу систему Ubuntu в полной чистоте

Вашему ПК с Ubuntu не хватает места для нормальной работы? Это достаточно распространенная на сегодняшний день проблема, с которой Вы можете столкнуться по причине наличия в Вашей системе множества бесполезных временных (и не временных) файлов. Данные файлы накапливаются ежедневно, занимая столь необходимое Ubuntu пространство.
В определенный момент Вы сами почувствуете – пора избавлять свою ОС от ненужного хлама. Однако как это можно сделать быстро и с минимальным расходом нервных клеток? Было бы ошибкой думать о том, что популярные у широкого пользователя Windows и macOS — единственные операционные системы с большим количеством приложений для очистки системы. У Linux также имеется большой арсенал за плечами.
Сегодня мы расскажем Вам о 10 методах борьбы с загрязнением операционной системы Ubuntu ненужным «мусором» и излишками данным. В статью войдут как лучшие на сегодняшний день приложения, так и достаточно простые методы чистки Вашего компьютера:
Удалите ненужные и неиспользуемые приложения.
Это достаточно очевидный шаг, но многие пользователи Ubuntu его по какой-то причине игнорируют. Если на Вашей рабочей станции с Ubuntu есть приложения, которые Вы не используете, то лучше всего будет удалить их с помощью встроенного в ОС Ubuntu Software Manager. Иногда достаточно одного лишь этого шага для значительного ускорения работы системы.
Внимание: не стоит удалять приложения, связанные с функционированием системы, а также программы для обеспечения безопасности в сети Интернет. Да, Ubuntu на порядок выше в плане онлайн-безопасности, чем Windows и macOS, и угроз в сети для них «гуляет» гораздо меньше. Но не стоит забывать, что хакеры не дремлют и каждый день разрабатывают новое, более совершенное вредоносное ПО для взлома устройств незадачливых пользователей.
Раз уж мы упомянули проблему кибербезопасности, то можем порекомендовать Вам задуматься об установке на Вашу Ubuntu приложения виртуальной частной сети (VPN). Осторожность в век огромного количества цифровых мошенников и скамеров никогда не бывает лишний, а подобное приложение создаст дополнительный уровень защиты от большинства онлайн-угроз. Никаких сложных настроек, все можно сделать в пару кликов и за пару минут. Все, что вам нужно — это один из лучших VPN для Linux на сегодняшний день, установив который, Вы сразу же забудете о любых угрозах извне.
Удалите ненужные пакеты и связи.
После удаления неиспользуемых приложений и уже использованных пакетов установки время (дистрибутивов) иногда могут оставаться некоторые данные, автоматически возлагая на Ваши плечи заботу об их удалении. К счастью, в Ubuntu есть встроенная «программа-очиститель», доступ к которому Вы можете получить через свой терминал с помощью консольной команды: $ sudo apt-get autoremove
Очистить кэш миниатюр изображений (thumbnail).
Возможно, Вы в курсе, что Ваш компьютер использует миниатюры для ускорения выполнения определенных операций на Вашем компьютере. Они похожи на кэш и файлы cookie в браузерах.
Плохая новость заключается в том, что со временем место, занимаемое thumbnails увеличивается, и компьютер далеко не всегда автоматически его очищает. Хорошей новостью является то, что в Ubuntu имеется встроенная команда, которая поможет Вам решить эту проблему:
$ sudo rm -rf ~/.cache/thumbnails/*
Вы можете проверить размер файлов с миниатюрами в Вашей системе, прежде чем удалять их с помощью команды:
$ du -sh ~/.cache/thumbnails
Удалите старые ядра Linux (kernels).
Время от времени ядро Linux скачивает с сервера разработчика ОС файлы с обновлениями, заплатками и исправлениями системных ошибок. В зависимости от того, как настроена Ваша система, старые версии ядра могут оставаться на диске и также заниматься столь необходимое свободное место.
Для их удаления Вы можете использовать следующую команду:
$ sudo dpkg --list 'linux-image*' $ sudo apt-get remove linux-image-VERSION
Удалите ненужные файлы и папки.
Этот вариант пока проще всего реализовать. Вручную просмотрите свои каталоги с помощью терминала Ubuntu или файлового менеджера и выберите, какие файлы останутся, а какие Вы хотите отправить в корзину.
Очистить Apt-кэш.
Данный вид системного кэша используется системами Linux для поиска через командную строку всевозможных пакетов APT. Он также при накапливании может негативно влиять на скорость работы Вашей ОС.
Здесь у Вас есть два пути решения проблемы:
- Вы можете либо удалить только ненужный Вам apt-кэш,
- либо полностью почистить буфер с apt-кэшем.
Если Вы не опытный пользователь Ubuntu, то Вам подойдёт второй вариант. Проверить объем apt-кэша в Вашей системе с помощью команды:
$ sudo du -sh /var/cache/apt
Теперь, когда Вы знаете, сколько кэш занимает места, то можете ввести следующую команду, чтобы полностью удалить все и очистить указанное количество дискового пространства: $ sudo apt-get clean
Synaptic Package Manager.
Перейдем к сторонним (но проверенным) программам очистки места для Ubuntu. Synaptic Package Manager — это графическое приложение для управления данными apt, которое используется для управления и организации любых пакетов, установленных на Вашем компьютере.
после удаления их родительских приложений. Иными словами, она нужна для более глубокого анализа операционной системы.
GtkOrphan имеет простой в использовании интерфейс всего с двумя панелями: потерянные пакеты и непотерянные пакеты. Установка приложения реализуется командой: $ sudo apt-get install gtkorphan
Stacer.
С помощью Stacer Вы можете выполнить полную диагностику системы, чтобы проверить использование процессора, памяти и диска, запустить приложения, очистить кэш и удалить приложения.
BleachBit.
Данную программу часто называют аналогом CCleaner для Linux. BleachBut может очистить кеши в более чем 70 популярных приложений (включая большинство веб-браузеров); удалить историю и журналы файлов, браузеров и bash; и пр.