Убунту чистка жесткого диска от мусора программа. Генеральная чистка Ubuntu. Удаление старых ядер через графический интерфейс


Оригинал: The five best Linux file system cleaning tools
Автор: Jack Wallen
Дата публикации: 11 января 2012 года
Перевод: А. Кривошей
Дата перевода: февраль 2012 г.

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

1. Synaptic

Такая функциональность имеется в Synaptic (на самом деле она встроена в apt и многие другие менеджеры пакетов) - она позволяет избавиться от ненужных конфигурационных файлов. Они обычно остаются после удаления пакетов. Эта функция очень проста в использовании. Просто кликните кнопку "состояние" в левом нижнем углу окна программы. Далее в списке, появившемся в верхней части левой панели, выберите "Не установленные (остались файлы настроек)". Теперь просто отметьте конфигурационные файлы, которые вы хотите удалить, и кликните "Применить". Все очень просто.

2. BleachBit

Это удобная утилита для освобождения дискового пространства и повышения безопасности системы. Она имеет версии для Linux и Windows. BleachBit очищает различные кеши, удаляет куки, очищает историю посещения сайтов, временные файлы, логи и удаляет другой мусор, о котором вы, вероятно и не знали, но который имеется в каждой системе. BleachBit имеет прекрасный графический интерфейс, который позволяет легко выбрать, что вы хотите удалить. Вместо того, чтобы выбирать файлы или типы файлов, вы выбираете приложения или системный списки, отображаемые в древовидной структуре. Кроме того, вы можете указать диски или директории, с которыми будет работать программа, и даже просмотреть обзор того, что она будет делать, до того, как эти действия будут применены к вашей системе. BleachBit намного мощнее, чем большинство других утилит, поэтому пользоваться им необходимо с осторожностью.

3. GtkOrphan

GtkOrphan позволяет легко удалять ненужные пакеты из систем Debian. По умолчанию GtkOrphan не установлен, поэтому для начала необходимо его установить (из Synaptic или из командной строки). GtkOrphan - это графический интерфейс для deborphan и он сканирует и удаляет из системы ненужные библиотеки. В зависимости от того, сколько их в вашей системе, при этом может освободиться достаточно много дискового пространства. Как и любое приложение, удаляющее библиотеки, его нужно использовать с осторожностью, чтобы не удалить что-либо необходимое для работы системы или программ.

4. Cruft

Cruft - это утилита командной строки, которая сканирует систему и удаляет все, чего там не должно быть. Она собирает большую часть результатов из базы данных dpkg, а также из списка "дополнительных файлов", которые создаются за время жизни различных программ в системе, и удаляет их. Программа имеет достаточно большое количество опций, среди которых:
-d - производить поиск только на заданных дисках;
-chroots - не выполнять проверку валидности символических ссылок в заданных каталогах;
-ignore - игнорировать заданные директории;
-r - создать файл с отчетом

5. Gconf-Cleaner

Gconf-Cleaner - это утилита, которую можно сравнить с программами для чистки реестра в Windows. Он сканирует базу данных Gconf (Gconf Registry - база данных настроек для GNOME) и удаляет неиспользуемые и устаревшие записи. Gconf-Cleaner прост в использовании и, в зависимости от состояния вашей системы, может удалить достаточно большое количество записей. Это графическая программа и она также требует определенной осторожности при работе с нею (как и при чистке реестра в Windows). Хотя я никогда не испытывал никаких проблем с Gconf-Cleaner, теоретически возможно при неосторожном обращении удаление нужных настроек GNOME. Но есть и хорошие новости. Если вы окончательно угробите свой рабочий стол GNOME, вы всегда можете удалить директорию с настройками GNOME в своей домашней папке и начать все заново.

Просто действуйте с осторожностью...

В Linux имеется множество прекрасных утилит для чистки системы в Linux. Те из них, что описаны в данной статье, отличаются простотой в использовании. Просто помните, что при очистке системы всегда необходимо соблюдать осторожность, особенно при работе с библиотеками, зависимостями и всем остальным, что требует прав доступа root.

Чем освободить дисковое пространство в Ubuntu? Что мы сделаем в данной ситуации в Linux?

Хотели очистить мусор в Ubuntu, но боялись пользоваться терминалом? В материале ниже найдете детальное описание нескольких приложения с графический интерфейсом с помощью которых, вы сможете заниматься чисткой мусора, и не бояться, что вы выполняете команду в терминале и не понимаете за что она отвечает.

Представим себе задачу, нам нужно, очистить мусор . Чем освободить дисковое пространство в Ubuntu? Что мы сделаем в данной ситуации?

В отличие от Windows, где все необходимые инструменты встроены в дефрагментацию и очистка мусора почти происходит в автоматическом режиме, Ubuntu не имеет таких инструментов, но далее в материале мы рассмотрим 4 способа, с помощью которых можно освободить свободное дисковое пространство которое занято сотнями метров как файлами кеша с браузера так и кэшем apt и прочим мусором.

1. Очистка APT кеша (выполняйте это регулярно и ваша система будет дышать свободно)

Это звучит так очевидно, и все же есть все шансы, что вы еще не выполнили этого.

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

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

Но обратная сторона медали в том, что кэш пакетов APT может быстро увеличиваться от нескольких десятков до нескольких сотен мегабайт, я когда чищу, у меня иногда это достигает до 500 метров, это максимум который у меня был.

Чтобы определить сколько мегабайт APT кеша у нас собралось, выполним в терминале несколько команд:

Du -sh /var/cache/apt/archives

как пример, я вот выполнил команду выше и имеем следующий выхлоп:

147M /var/cache/apt/archives

как видим, у меня сейчас почти 150 метров кеша APT.

Чтобы очистить APT кеш, выполните в терминале команду:

Sudo apt clean

после весь кеш автоматически удалится.

APT CLEAN - это команда, которая удаляет весь apt кеш(пакеты), независимо от возраста или необходимости, все под чистую. Как я говорил выше, если у вас медленное соединение(интернет), вы можете рассмотреть вариант пропуска этого шага и ознакомиться с следующими.

2. Удаление неиспользуемых приложений

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

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

Типичные приложения, которые вы, возможно, пожелаете удалить, например веб-браузеры (которые вы несколько раз использовали и все висит как лишний баласт Opera, Epiphany, Midori и Min), музыкальные плеера тот же Libre Office стандартные системные игры, если вы их не используете, избавляйтесь и удаляйте весь этот мусор. Я в качестве альтернативного офиса используют WPS Office соответственно мне Libre Office не нужен, занимает более сотни метров, все нужно удалять.

Для удаления вы можете использовать следующую команду:

Sudo apt remove package1 package2

вот так через пробел можете перечислить в одной команде большое количество приложений и удалить их за один раз, не дружите с терминалом, пользуйтесь Центром приложений Ubuntu/Ubuntu Software .

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

Sudo apt autoremove

удаление неиспользуемых пакетов из кеша:

Sudo apt autoclean

в том случае если вы удалили приложение, будет хорошо, если вы сразу же очистите за ним кеш выполнив команду:

Sudo apt autoremove название_приложения

установка пакетов зависимостей которые были не до конца установлены:

Sudo apt -f install

если такие зависимости имеют место быть, вы увидите в консоли предложение по установке тех или иных пакетов.

3. Как удалить старые ядра(если они вам больше не нужны)

Часто устанавливая обновления и устанавливая самые новые версии ядер с помощью встроенного системного Ubuntu Software , у вас собирается порядочный список ядер, который вы наблюдаете при загрузке системы в меню Grub. Конечно, список с нескольких версий ядер всегда имеет свои преимущества, представим ситуацию, что вы установили новое ядро, но в нем возникли проблемы, которые не дают нормально работать(баги и прочие недоработки), в данном случае другая версия ядра вас спасет.

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

Сейчас у меня установлено так же две версии:

  • 4.4.0.31
  • 4.4.0-34 - основное используемое на постоянной основе

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

Sudo apt autoremove --purge

Обратите внимание, что эта команда будет удалять только ядра, которые а) больше не нужны, и б) были установлены из архива Ubuntu с помощью обновлений системы. При установке ядра вручную или с помощью сторонних PPA, удалять вам придется вручную. Если Старых ядер не обнаружится, эта команда проверит систему не пакеты которые остались в системы после удаления приложений и предложит удалить если что-то обнаружится.

Как пример, смотрим какое ядро мы используем на текущий момент:

Sudo uname -a

я вижу следующий вывод после выполнения команды:

Linux linuxsoid 4.4.0-34-generic #53-Ubuntu SMP Wed Jul 27 16:06:39 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

мыслим логически, наша версия 4.4.0-34, все что ниже можно снести.

Смотрим какие версии ядер у нас еще есть в списке, выполним команды:

Dpkg --list | grep linux-image dpkg --list | grep linux-headers

имеем следующий выхлоп:

Ii linux-image-4.4.0-31-generic 4.4.0-31.50 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-34-generic 4.4.0-34.53 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-31-generic 4.4.0-31.50 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-34-generic 4.4.0-34.53 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-generic 4.4.0.34.36 amd64 Generic Linux kernel image ii linux-headers-4.4.0-31 4.4.0-31.50 all Header files related to Linux kernel version 4.4.0 ii linux-headers-4.4.0-31-generic 4.4.0-31.50 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP ii linux-headers-4.4.0-34 4.4.0-34.53 all Header files related to Linux kernel version 4.4.0 ii linux-headers-4.4.0-34-generic 4.4.0-34.53 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP ii linux-headers-generic 4.4.0.34.36 amd64 Generic Linux kernel headers

на основе это списка понимаем, что можно удалить версию 4.4.0-31, для этого выполним команды:

Sudo apt-get purge linux-image-4.4.0-31 sudo apt-get purge linux-headers-4.4.0-31

по ядрах это пожалуй все. Хотя есть еще одна команда которая позволит вам удалить ядра нескольких версий подряд если они идут в порядке очереди, то есть:

  • 4.4.0-31
  • 4.4.0-32
  • 4.4.0-33
  • 4.4.0-34
  • 4.4.0-35

надеюсь принцип понятен, в данном случае чтобы нам удалить все эти 5 версий ядер, достаточно в терминале выполнить команды:

Sudo apt-get purge linux-image-4.4.0-{31,32,33,34,35} sudo apt-get purge linux-headers-4.4.0-{31,32,33,34,35}

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

Sudo update-grub sudo update-grub2

это должно помочь и загрузчик обновится.

Удаление старых ядер через графический интерфейс

Выше описан консольный вариант удаления ядер Ubuntu, но так же имеется и графический вариант, знаю, что новички боятся терминала как огня, в данном случае возможно удалить используя менеджер приложений Software Center, который еще нужно установить если у вас Ubuntu 16.04.

Для установки откройте терминал (Press Ctrl+Alt+T) и выполните в терминале команду:

Sudo apt-get install software-center

как вы наверное знаете(слишали), в дистрибутиве Ubuntu 16.04 LTS разработчики заменили старый центр приложений на гномовский Ubuntu Software, в котором как бы включили защиту от дурака и теперь нельзя удалять ядра воспользовавшись поиском как это было доступно с старого менеджера приложений.

Удаление ядер и кеша как браузерного так и APT и кеша эскизов через Ubuntu Tweak

Да, приложение Ubuntu Tweak справляется с удалением старых ядер, очисткой кеша эскизов, кеша браузерного, почтовых клиентов, системного кеша(APT, неиспользуемых пакетов/параметры пакетов) и все это доступно установив галочку и подтвердив удаление введя пароль администратора при запросе. Инструкция по установке Ubuntu Tweak доступна в материале - .

4. Используем приложение BleachBit для очистки мусора в системе

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

Утилита BleachBit может уничтожить кеши более 70 популярных приложений (в том числе и для большинства веб-браузеров); устаревшие пакеты, файлы приложений, Баш историю; что существенно облегчает работу системы.

Не удивительно, что я рекомендую установить это приложение в качестве одного из основных инструментов совместно с Ubuntu Tweak , для регулярной очистки мусора в системе.

Вы можете установить BleachBit на Ubuntu 16.04 LTS прямо из Ubuntu Software воспользовавшись поиском где введя соответствующий запрос, вы сможете установить это приложение в 2 касания мышью. Запустите вариант BleachBit as Root, установите галочки напротив пунктов приложений, кеш и временные файлы которые вы хотите очистить. В левом верхнем уголке нажмите кнопку "Предпросмотр", чтобы получить оценку, и визуальную видимость, сколько места занимают те или иные файлы(кеш, временные файлы и прочие другие), посмотрели, нажмите на кнопку "Очистить", чтобы удалить их вот и все, теперь система будет дышать в полную грудь)).

Установка аналога CCleaner, BleachBit в Ubuntu Linux

Для установки приложения BleachBit в Ubuntu, откройте терминал (Press Ctrl+Alt+T) и выполните следующую команду:

Sudo apt install bleachbit

после установки приложение сможете найти либо в Dash с помощью поиска либо в меню Ubuntu - Системные утилиты - BleachBit as Root.

Выводы

Ubuntu хоть и стабильная система, все конечно относительно, но и в ней нужно периодически что-то делать ручками, даже если и делать будет программа, но все равно запустить ее нужно будет ручками в паре с головой. Иногда в системе накапливается лишний мусор, который остается после удаления программ, ненужных зависимостей и т.д. Можно конечно все делать при помощи Терминала, например командами:

sudo apt-get autoremove
данная команда удаляет неудалённые зависимости от уже удалённых пакетов,

sudo apt-get clean
очистка каталога /var/cache/apt/archives/ .

После обновления ядер старые ядра никуда не деваются, а мирно покоятся рядом с новым ядром. Поэтому их тоже нужно удалять и лучше всего это делать очень полезной программой Ubuntu Tweak. Кроме очистки системы, программа имеет еще очень разных полезностей.
С помощью данного твикера можно:

  1. Устанавливать программы.
  2. Узнать информацию о системе.
  3. Управлять элементами автозагрузки.
  4. Настроить логин и логаут.
  5. Настроить различные параметры рабочего стола.
  6. Подстроить Компиз Фьюжн.
  7. Управлять питанием и безопасностью.
  8. И др.

Установка программы:
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

После установки, программа появится по адресу: Приложения — Системные —

Еще одна полезная программа для очистки системы называется BleachBit. Она есть в репозиториях Ubuntu и установить ее можно прямо из Центра приложений Ubuntu.

"Софтина" позволяет удалять неиспользуемые языки интерфейса.
С помощью BleachBit можно очистить оперативную и swap память.
Программа может удалять временные файлы, cookles, список закачанных файлов и паролей всевозможных браузеров (Opera, Safari, Firefox, Chrome и другие). Кроме этого программа оптимизирует используемые базы данных.
Программа также чистит историю и кэш Gnome, Nautilus, Adobe Flash.
BleachBit дает возможность удалить все файлы Thumbs.db, которые появляются в следствии работы ОС Windows.

Хочу сегодня затронуть тему очистки системы от мусора. Рассмотрим на примере Ubuntu.

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

Естественно весь мусор можно почистить и с помощью терминала, а можно воспользоваться удобной программой, которая все сделает сама. Это программа Ubuntu Tweak. Кроме очистки системы она имеет большое количество других функций для настройки Ubuntu, но в сегодняшней статье мы касаться их не будем.

Установка Ubuntu Tweak (Проверенно в Ubuntu 14.04)

Давайте для начала установим программу. Несмотря на то, что Ubuntu Tweak довольно популярная утилита для настройки системы и существует уже почти девять лет, она до сих пор отсутствует в стандартном репозитории и по этому нам нужно сначала добавить репозиторий разработчиков:

Sudo add-apt-repository ppa:tualatrix/ppa

Обновляем кеш:

Sudo apt-get update

И устанавливаем Ubuntu Tweak:

Sudo apt-get install ubuntu-tweak

Теперь можем пользоваться программой.

Очистка Ubuntu с помощью Ubuntu Tweak

Запускаем программу через меню Dash и переходим на вкладку «Очистка»

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

После сканирования в правой части окна появится список найденного мусора.

Его тоже нужно отметить галочками и теперь, чтобы начать очистку системы нажимаем кнопку «Очистить» которая тоже находиться в правом нижнем углу.

Программа запросит пароль администратора. Вводим и ждем окончания очистки.

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

Основные команды, которые можно запустить в окне терминала:

  • sudo apt-get autoclean (очищает систему от deb пакетов, которые больше не нужны, рекомендуется делать периодически);
  • sudo apt-get autoremove (удаляет неудаленные зависимости от уже удаленных пакетов);
  • sudo apt-get clean (очищает каталог var/cache/apt/archives).

Также для этих целей существуют программы. Одна из них есть в репозитории Linux Mint, ее можно установить прямо из «Менеджера программ», называется она «BleachBit ». Для ее установки необходимо запустить «Менеджер программ», в поле для поиска ввести названием программы «BleachBit» и установить ее.

Установка программы BleachBit

После установки программы ярлык для я ее запуска помещается в «Меню» в раздел «Администрирование», отмечу создается два ярлыка для запуска программы с правами root и без них.


Меню. Раздел «Администрирование»

Запускаем программу с правами root.


Программа с правами «root»

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







2024 © uzbek-seks.ru.