Как безопасно очистить Linux Mint

Это несколько действенных советов по очистке Linux Mint.

Во-первых: никогда не используйте приложения для очистки системы, такие, как Bleachbit! В случае их использования операционная система может быть выведена из строя без возможности последующего восстановления. При этом существуют вполне безопасные действия, которые стоит выполнить.

При длительной работе с Linux Mint может накопиться небольшое количество неиспользуемых файлов. При этом вам не потребуется выполнять такие операции, как дефрагментация файловой системы. Типы операций, направленных на очистку системы Linux Mint от неиспользуемых файлов, описаны ниже.

1. Очистка корзины

Возможно, это действие и является слишком очевидным, но о нем все же следует упомянуть: не забывайте осуществлять очистку корзины время от времени. Для очистки корзины следует открыть файловый менеджер, нажав на иконку папки на панели или в главном меню, использовать правую кнопку мыши для открытия контекстного меню пиктограммы корзины в боковой панели файлового менеджера и выбрать пункт меню «Очистить корзину».

2. Очистка кэша менеджера обновлений

Для начала необходимо запустить менеджер пакетов Synaptic. После этого нужно осуществить переход по меню окна приложения «Настройки — Параметры», перейти на вкладку «Файлы» и в разделе «Временные файлы» выбрать вариант действия «Удалять загруженные файлы после установки», нажать на кнопку «Очистить кэш файлов пакетов», после чего сохранить изменения параметров конфигурации с помощью кнопки «OK».

3. Очистка кэша миниатюр

Linux Mint автоматически генерирует миниатюры для файлов изображений или видео, которые впоследствии используются в файловом менеджере. Сгенерированные миниатюры хранятся в скрытой поддиректории домашней директории пользователя (имена скрытых директорий и файлов начинаются с символа точки, например, .cache или .bash_history. Именно символ точки в имени делает их скрытыми).

Со временем общий объем миниатюр может значительно увеличиться, достигнув 512 МБ. Более того, кэш миниатюр может содержать большое количество миниатюр для уже не существующих файлов. По умолчанию автоматически удаляются лишь те миниатюры, которые были созданы более чем шесть месяцев назад.

Самый быстрый способ очистки кэша миниатюр связан с использованием терминала. Разумеется, вначале вам придется открыть новое окно терминала. После этого следует ввести в него следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок; команда записывается в одну строку):

rm -rvf ~/.cache/thumbnails

По окончании ввода команды необходимо нажать клавишу Enter для ее исполнения.

Примечание: подобные действия наверняка затронут миниатюры файлов на рабочем столе; в случае исчезновения этих миниатюр для их повторного создания достаточно просто выйти из системы и снова войти в нее (или перезагрузить компьютер).

Вам придется повторить описанные действия для всех учетных записей пользователей.

Желаете изменить настройки механизма генерации миниатюр, сократив их максимальный объем и время хранения? В таком случае вам придется выполнить описанные ниже действия (которые протестированы лишь в редакции дистрибутива Linux Mint с окружением рабочего стола Cinnamon).

Во-первых, вам придется установить редактор dconf. Для этого необходимо ввести в окно терминала следующую команду:

sudo apt-get install dconf-editor

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вам нужно будет ввести свой пароль. Символы вашего пароля будут отображаться с помощью звездочек. После ввода пароля следует снова нажать клавишу Enter.

После этого следует ввести в окно терминала следующую команду:

dconf-editor

После окончания ввода команды следует нажать клавишу Enter для ее исполнения.

Далее следует осуществить переход в рамках списка директорий редактора dconf:

  • Linux Mint Cinnamon: «org — cinnamon — desktop — thumbnail-cache»
  • Linux Mint Mate: «org — mate — desktop — thumbnail-cache»

Наконец, следует выбрать параметр «maximum-age», деактивировать переключатель «Use default value» и ввести значение 30 в расположенное ниже поле «Custom value» (в качестве примера использовано максимальное время хранения миниатюр, равное 30 дням; вы же можете задать любое желаемое значение времени хранения миниатюр). После этого следует нажать на строку «thumbnail-cache» в заголовке окна, выбрать параметр «maximum-size», деактивировать переключатель «Use default value» и ввести значение 50 в расположенное ниже поле «Custom value» (в качестве примера использован максимальный размер кэша миниатюр, равный 50 МБ; вы же можете задать любое желаемое значение максимального размера кэша миниатюр).

4. Реестр

Нет никакой необходимости в очистке реестра в Linux, так как он в принципе не может заполниться большим количеством ненужных данных. Это происходит по следующим причинам:

  • Центральный реестр используется лишь компонентами операционной системы. Большая часть приложений хранит свои конфигурационные данные вне этого реестра и по этой причине не работает с ним. Исходя из этого, большая часть приложений просто не может нарушить его работу. Приложения хранят свои конфигурационные данные в специальных файлах в директориях пользователей.
  • Многие приложения сразу же после установки создают скрытые конфигурационные файлы в пользовательских директориях. Эти файлы являются единственными файлами для хранения конфигурационных данных приложений, к которым пользователи имеют доступ в том числе на запись. Данный подход схож с подходом, который использовался во времена MS-DOS, когда каждое приложение создавало свой собственный файл с расширением .ini для хранения  конфигурационных данных.
  • Каждый пользователь имеет свою собственную скрытую копию центрального реестра в своей домашней директории. Эта копия является единственной точкой отказа, причем в случае ее повреждения учетные записи других пользователей никоим образом не пострадают.

5. Активация механизма автоматической очистки хранилищ данных веб-браузера Firefox при завершении его работы

Вы можете улучшить безопасность своей системы и одновременно освободить немного дискового пространства: для этого всего лишь нужно активировать механизм автоматической очистки хранилищ данных перед завершением работы веб-браузера Firefox. После этого все куки и история посещения веб-сайтов будут удаляться автоматически. Более того, вы можете ограничить возможности некоторых веб-сайтов, связанные с отслеживанием вашего перемещения по глобальной сети.

Ценой данной оптимизации работы веб-браузера будет незначительное ухудшение его пользовательских качеств, которым можно пренебречь. Ведь значительное улучшение безопасности системы гораздо важнее ухудшения пользовательских качеств приложения, пусть и такого важного, как веб-браузер.

Для того, чтобы включить рассматриваемый механизм, необходимо выбрать пункт «Настройки» меню окна веб-браузера Firefox (которое открывается с помощью кнопки с тремя горизонтальными линиями) и на открывшейся вкладке перейти в раздел «Приватность и защита».

A. В разделе «История» следует выбрать режим «FIrefox будет использовать ваши настройки хранения истории», после чего активировать параметр «Удалять историю при закрытии Firefox». Далее нужно нажать на кнопку «Параметры», расположенную напротив флажка для активации этого праметра, выбрать все варианты, кроме «Настройки сайтов» и нажать на кнопку «OK».

B. В разделе «Куки и данные сайтов» следует выбрать режим «Хранить их до закрытия Firefox».

C. В разделе «Панель адреса» следует деактивровать параметр «Из журнала посещений».

D. В разделе «Защита от отслеживания» не следует изменять каких-либо настроек, так как это может негативно повлиять на работу некоторых веб-сайтов.

В результате все куки будут автоматически удаляться в момент закрытия веб-браузера, поэтому механизмы отслеживания веб-сайтов не будут угрожать вашей безопасности. На этом этапе можно считать настройку веб-браузера оконченной и закрывать вкладку «Настройки».

Совет: в некоторых случаях может оказаться полезной принудительная очистка хранилищ данных веб-браузера в процессе веб-серфинга. После осуществления описанных выше настроек вы можете просто закрыть окно Firefox и запустить веб-браузер снова.

6. Удаление поддержки технологии Flatpak

Flatpak является отличной технологией, позволяющей использовать новейшие версии популярных приложений. Но и она не лишена недостатков: приложения занимают слишком много места на диске по сравнению с приложеними, устанавливаемыми из обычных репозиториев. Это объясняется тем, что каждое Flatpak-приложение поставляется с набором используемых библиотек в комплекте.

При использовании Flatpak диск может заполниться очень быстро, ведь для многих приложений регулярно выпускаются обновления. Кроме того, на загрузку этих обновлений тратится много трафика.

Поэтому если вы используете диск малого объема или сетевое соединение с ограничением по трафику, вы можете удалить установленные Flatpak-приложения, а также поддержку технологии Flatpak на уровне операционной системы. Это делается следующим образом.

A. В первую очередь следует открыть Менеджер программ. В его окне нужно нажать на кнопку Flatpak (в нижнем правом углу) и найти все приложения, отмеченные с помощью зеленого кружка с белой галочкой. Это установленные в систему Flatpak-приложения. Вам придется удалить все эти приложения.

B. После удаления всех установленных Flatpak-приложений можно закрыть Менеджер программ.

C. Помимо Flatpak-приложений, вы можете удалить поддержку технологии Flatpak на уровне операционной системы для того, чтобы застраховаться от случайной установки Flatpak-приложений в будущем, ведь Менеджер программ не проводит четкого разделения обычных и Flatpak-приложений.

D. Для удаления поддержки технологии Flatpak на уровне операционной системы следует открыть окно терминала. В него нужно ввести следующую команду (используйте функции копирования/вставки, чтобы не ошибиться):

sudo apt-get purge *flatpak* xdg-desktop-portal

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вам нужно будет ввести свой пароль. Символы вашего пароля будут отображаться с помощью звездочек. После ввода пароля следует снова нажать клавишу Enter.

В результате будут удалены два ненужных метапакета (mint-meta-cinnamon и mint-mnta-core), а также пакет Менеджера программ mintinstall. Метапакеты являются своего рода списками покупок, которые не нужны после похода в магазин (установки операционной системы), поэтому их отсуствие никак не скажется на работе операционной системы. В качестве замены Менеджера программ может выступать приложение GNOME Software, используемое по умолчанию в таких дистрибутивах, как Ubuntu и Fedora Workstation.

F. Для установки приложения GNOME Software следует ввести в окно терминала следующую команду:

sudo apt-get install --no-install-recommends gnome-software

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вам нужно будет ввести свой пароль. Символы вашего пароля будут отображаться с помощью звездочек. После ввода пароля следует снова нажать клавишу Enter.

7. Использование отдельного диска для хранения снимков Timeshift

Ваш диск может быстро заполниться данными в случае использования приложения Timeshift для создания снимков системного раздела. Приложение Timeshift известно своим чрезмерным потреблением дисквого пространства: обычно ему нужны десятки гигабайт.

Разумным решением является использование для данных Timeshift отдельного диска. В этом случае вам всегда будет хватать дискового пространства. Вы можете действовать следующим образом.

A. В первую очередь следует подключить дополнительный диск к вашему компьютеру.

B. Далее следует запустить Timeshift из главного меню системы. На панели инструментов Timeshift следует нажать на кнопку «Настройки» и перейти на вкладку «Место».

C. Наконец, следует выбрать раздел с отдельного диска.

Примечание: в разделе на отдельном жестком диске должна быть создана Linux-совместимая файловая система; такие файловые системы, как FAT32 и NTFS не подойдут. Лучшим вариантом является файловая система Ext4.

8. Удаление большинства азиатских шрифтов

Если вы не пользуетесь азиатскими шрифтами, вы можете удалить из вашей системы большую часть из них. Это позволит освободить несколько сотен гигабайт дискового пространства, но что еще более важно, немного ускорит запуск текстового процессора 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. Теперь следует перезагрузить компьютер.

Примечание: я настоятельно рекомндую остановиться на данном этапе. Не удаляйте каких-либо дополнительных шрифтов, так как в этом случае работоспособность вашей системы может быть нарушена.

8.1. Восстановление азиатских шрифтов

Если вам снова понадобятся азиатские шрифты, вы можете воспользоваться приведенной выше длинной командой, просто заменив директиву remove на директиву install. После этого нужно снова ввести команду:

sudo dpkg-reconfigure fontconfig

нажать клавишу Enter для ее исполнения и перезагрузить компьютер. В результате все удаленные азиатские шрифты снова появятся в системе.

9. Удаление устаревших версий ядра ОС

В вашу систему время от времени будут устанавливаться новые версии ядра ОС. По этой причине вы можете освободить немного дискового пространства, удалив устаревшие версии ядра ОС.

После обновления ядра ОС файлы старой версии ядра ОС все также остаются в системе, причем запись, соответствующая старой версии ядра ОС присутствует в разделе «Advanced options for Linux Mint» системного загрузчика GRUB. Это объясняется тем, что вам может понадобиться загрузить систему с ядром ОС старой версии из-за того, что ядро ОС новой версии некорректно работает с вашим аппаратным обеспечением.

В этом нет ничего плохого. Но для хранения файлов более чем одной версии ядра ОС требуется дополнительное дисковое пространство, ведь общий объем файлов каждой версии ядра ОС превышает 200 МБ (включая заголовочные файлы). Благодаря приведенными ниже инструкциями, вы сможете удалить устаревшие версии ядер ОС из своей системы, а также убрать лишние элементы из меню системного загрузчика GRUB.

При обновлении ядра Linux Mint следует отдавать предпочтение версиям ядра ОС из той ветки, которая была включена в состав выпуска дистрибутива, так как эти ядра ОС будут работать наиболее оптимально. Таким образом, при обновлении ядра ОС должны обновляться лишь его подверсии. Единственным исключением из данного правила являются системы с новейшим аппаратным обеспечением, для корректного функционирования которого обычно требуются новейшие версии ядра ОС.

Рассмотрим пример: при выпуске дистрибутива Linux Mint 19.1 в его составе поставлялось ядро Linux версии 4.15.x. Исходя из этого, желательно устанавливать лишь обновления для ядра ОС версии 4.15, каждое из которых будет иметь свою подверсию.

Важное замечание: при установке обновлений ядра ОС пытайтесь придерживаться версии, для которой разрабатывался ваш дистрибутив Linux. Например, в дистрибутиве Linux Mint 19.1 следует устанавливать обновления ядра ОС версии 4.15.x, а не более новых (конечно же, в тех случаях, когда вам не нужна максимально новая версия ядра ОС для корректной работы того или иного аппаратного обеспечения).

Давайте рассмотрим сам процесс удаления устаревших версий ядра ОС.

A. В первую очередь следует открыть менеджер обновлений. После этого следует осуществить переход в рамках открывшегося окна менеджера обновлений «Вид — Обновления ядра Linux». В результате откроется новое окно «Обновление ядра Linux» с предупреждением, после чтения которого нужно нажать «Далее». Лучше развернуть его на весь экран для того, чтобы стали видимыми все элементы управления. Снимок данного окна представлен ниже.

Kernel

B. После этого вы можете выбрать из списка установленное ядро ОС, которое желаете удалить и нажать кнопку «Удалить».

Совет: оставьте как минимум одну из установленных устаревших версий ядра ОС в системе для того, чтобы была возможность загрузить систему в случае неполадок.

C. После удаления всех неиспользуемых версий ядра ОС перезагрузите ваш компьютер. На этом процесс удаления файлов устаревших версий ядра ОС можно считать оконченным. Вам больше ничего не нужно делать. Не забывайте о том, что описанный процесс связан с определенными рисками и не рекомендуется к выполнению неопытными пользователями.

9.1.Накопилось слишком много устаревших версий ядра ОС? Вы можете удалить все эти версии одним махом

В вашей системе накопилось так много устаревших версий ядра ОС, что удалять их по одной будет слишком уирмительно? К счастью, вы можете удалить все их одним махом с помощью специальной функции.

A. В первую очередь следует открыть Менеджер обновлений. После этого следует осуществить переход в рамках открывшегося окна Менеджера обновлений «Вид — Обновления ядра Linux». В результате откроется новое окно «Обновление ядра Linux» с предупреждением, после чтения которого нужно нажать «Далее».

B. После этого следует нажать на кнопку «Удалить старые ядра...» в нижней части окна. В результате откроектся диалоговое окно со списком тех версий ядра ОС, которые могут быть удалены. Снимок этого окна представлен ниже.

Kernels

Примечание: я настоятельно рекомендую не удалять все устаревшие версии ядра ОС; стоит оставить в системе как минимум одну такую версию. Вы никогда не предвосхитите ситуаций, в которых вам может понадобиться устаревшая версия ядра ОС, ведь ваша новейшая версия ядра может начать работать некорректно в любой момент.

10. Удаление директорий с данными вашего веб-браузера

Объем директории данных вашего веб-браузера 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. На этом процесс удаления директорий с данными веб-браузера можно считать оконченным. С данного момента постарайтесь избегать сомнительных расширений и дополнений для веб-браузеров и устанавливайте лишь те расширения или дополнения, которые вам действительно нужны и которым вы действительно доверяете.

Хотите ознакомиться с дополнительными советами?

Хотите узнать о других настройках и приемах работы с дистрибутивом Linux Mint? На данном веб-сайте размещено большое количество подобных материалов. Например, вы можете почитать о 10 фатальных ошибках, которых следует избегать при работе с дистрибутивом Linux Mint.