Как очистить linux от мусора. Диета для пингвина: чистим свежеустановленный Ubuntu от хлама
Ubuntu хоть и стабильная система, все конечно относительно, но и в ней нужно периодически что-то делать ручками, даже если и делать будет программа, но все равно запустить ее нужно будет ручками в паре с головой. Иногда в системе накапливается лишний мусор, который остается после удаления программ, ненужных зависимостей и т.д. Можно конечно все делать при помощи Терминала, например командами:
sudo apt-get autoremove
данная команда удаляет неудалённые зависимости от уже удалённых пакетов,
sudo apt-get clean
очистка каталога /var/cache/apt/archives/ .
После обновления ядер старые ядра никуда не деваются, а мирно покоятся рядом с новым ядром. Поэтому их тоже нужно удалять и лучше всего это делать очень полезной программой Ubuntu Tweak. Кроме очистки системы, программа имеет еще очень разных полезностей.
С помощью данного твикера можно:
- Устанавливать программы.
- Узнать информацию о системе.
- Управлять элементами автозагрузки.
- Настроить логин и логаут.
- Настроить различные параметры рабочего стола.
- Подстроить Компиз Фьюжн.
- Управлять питанием и безопасностью.
- И др.
Установка программы:
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 засоряется намного меньше Windows, здесь нет реестра, и архитектура системы рассчитана так, чтобы оставлять мусор по минимуму. Но кроме системных недочетов, в файловой системе могут накапливаться ненужные файлы пользователей и программ. Поэтому очистка ubuntu от мусора необходима.
В этой инструкции будет рассмотрена очистка системы Ubuntu. Мы рассмотрим как очистить ненужные, не используемые пакеты, удалить пользовательские файлы и уже ненужные файлы настроек, которые остались в системе, а также найдем все файлы, не принадлежащие ни одному пакету, чтобы вы могли сами оценить нужны они вам или нет. Будет рассмотрена очистка кэша в ubuntu и удаление старых ядер.
Очистка системы Ubuntu 16.04 должна начаться с выяснения, какие файлы потребляют больше всего пространства на диске. В этом вам поможет программа Использование жесткого диска . Откройте ее из меню Dash.
После завершения анализа вы можете увидеть какие файлы занимают пространство на жестком диске в процентном соотношении.
После того как вы поймете, какие файлы занимают больше всего места, вы можете:
- Определить как из них вам не нужны и отправить их в корзину
- Если файл вам нужен, но вы не собираетесь его использовать в ближайшее время, можно записать его на CD/DVD, внешний жесткий диск или облако.
Дубликаты файлов
Со временем могло накопиться несколько копий одного файла в системе. Если нужна очистка памяти ubuntu, такие файлы важно найти и удалить, прежде чем они заполнят весь жесткий диск.
Для решения этой задачи есть несколько утилит. Утилита FSlint позволяет найти и очистить битые символические ссылки, а также дубликаты файлов в файловой системе.
Для установки программы используйте команду:
sudo apt-get install fslint
Запустить программу можно из меню Dash. В главном окне нужно указать путь, по которому следует искать дубликаты файлов, перейти на вкладку дубли и нажать в самом низу искать :
Еще одним отличным решением для поиска дублей есть утилита BleachBit, кроме поиска дубликатов файлов, здесь есть специальные приложения для нахождения дублей фото и аудиофайлов по специальным алгоритмам. Подробнее о работе с программой я писал в отдельной статье - .
Очистка пакетов
Пакеты программного обеспечения одно из самых слабых мест засорения системы. Если вы устанавливали много приложений, скорее всего, они потянули за собой большое количество зависимостей, которые после удаления этих приложений не представляют никакой пользы. Поэтому очистка ubuntu 16.04 обязательно должна включать удаление ненужных пакетов. Вот несколько команд выполняющих очистку системы:
Удалить неиспользуемые пакеты из кэша
sudo apt-get autoclean
Очистка кэша в Ubuntu, утилиты apt:
sudo apt-get clean
Удаление ненужных зависимостей:
sudo apt-get autoremove
Вообще хорошей практикой будет удалять зависимости сразу при удалении приложения:
sudo apt-get autoremove приложение
Старые пакеты программ
При обновлении пакета до более новой версии, его старая версия тоже остается в системе и тоже занимает место на диске. Вы можете освободить немного пространства, удалив такие пакеты.
Откройте менеджер пакетов Synaptec, нажмите кнопку Статус, затем перейдите на вкладку Не установленные. Здесь и будут те пакеты, которые, остались в системе после обновления.
Поставьте галочки напротив всех таких пакетов, и выберите опцию Отметить для полного удаления .
Неиспользуемые пакеты
Мы часто устанавливаем различные пакеты, и не все из них нам нужны долгое время. Бывает, что пакет нужен определенному приложению, но после удаления приложения он больше не используется. Или вы установили программу, попользовались ею пару раз, а потом забыли о ее существовании. Такие приложения тоже нужно найти и ликвидировать чтобы очистка ubuntu от мусора была выполнена полностью.
Для этого будет очень полезной программа GTKOrphan. Для ее установки выполните:
sudo apt-get install gtkorphan
Как обычно, открыть программу вы можете из меню Dash.
Она проанализирует систему и покажет все пакеты, которые не находятся ни у кого в зависимостях. То есть те, которые вы устанавливали сами. Теперь вы можете посмотреть какие из них вам не нужны и спокойно их удалить.
Файлы локализации
Если вам не нужно переключаться между различными локализациями системы, вы можете просто удалить лишние, не используемые языковые стандарты и освободить немного пространства на диске.
Установите утилиту localepurege:
sudo apt-get install localepurge
Запустите ее через терминал и удалите лишние локлали из системы:
Устаревшие файлы конфигурации
При обновлении пакетов иногда остаются старые версии конфигурационных файлов в системе. Они не занимают много места, но полная очистка Ubuntu 16.04 должна включать удаление таких пакетов. Для этого используйте команду:
dpkg -l | awk "/^rc/ {print $2}" | xargs sudo dpkg --purge
Можно воспользоваться и командой попроще если у вас установлен aptitude:
sudo aptitude purge ~c
Никому не принадлежащие файлы
При неправильной установке программ из исходников в системе могут накопляться файлы, не принадлежащие ни одному пакету, после удаления этих программ они могут просто оставаться в системе. Также такие файлы накапливаются при установке программ из бинарных файлов или создаются вами вручную. Одним словом, такие файлы нужно удалять. Для этого будем использовать программу qfile.
Для установки выполните:
sudo apt-get install qfile
Для запуска программы просто выполните ее с опцией -o:
Программа выдаст список всех никому не принадлежащих файлов. Теперь вы можете просмотреть и удалить те, которые считаете ненужными. Только будьте очень аккуратны, чтобы не удалить ничего лишнего. Не забудьте что такие файлы могут создаваться и обычными программами, например, Grub и ssl.
Выводы
В этой статье мы рассмотрели несколько самых распространенных способов того, как выполняется очистка Ubuntu от хлама. Они помогут вам поддерживать систему в чистоте. Если вы знаете другие методы, напишите в комментариях!
BleachBit - это программное обеспечение, которое позволяет легко и быстро очистить Вашу операционную систему от скопившегося "мусора". Основным достоинством BleachBit является то, что чистильщик является кросс-платформенным приложением, которое с легкостью можно запустить как в Linux, так и в Windows.
Такого рода программное обеспечение, в первую очередь, необходимо для любителей устанавливать и удалять много различного программного обеспечения.
Во время работы каждого пользователя накапливается много различного "мусора", в виде остатков конфигурационных файлов давно уделенных приложений, log-файлов и другой уже никому не нужной информации.
Скриншоты
Описание BleachBit
Сильные стороны BleachBit:
- Программа хорошо русифицирована и каждый пункт меню чистильщика наглядно разъяснен, что несомненно говорит о том, что приложение разрабатывалось с оглядкой на новичков.
- Чистильщик позволяет удалять неиспользуемые языки интерфейса.
- С помощью BleachBit можно очистить оперативную и виртуальную (swap) память.
- Программа способна удалять временные файлы, cookles, список закачанных файлов и паролей различных браузеров ( , Safari, Chrome, SeaMonkey, и ). Помимо этого программа оптимизирует используемые базы данных.
- Программа BleachBit поддерживает очистку временных файлов и оптимизацию баз данных таких программ как aMSN, aMule, Audacios, Beagle, Easytag, Evolution, emesene, gFTP, Gwenview, Lives, Miro, MySQL, и еще много других программ.
- Программа также чистит историю и кэш Gnome, Nautilus, Adobe Flash.
- BleachBit позволяет вычистить все файлы Thumbs.db , которые появляются в следствии работы ОС Windows.
Слабые стороны BleachBit:
- Слабых сторон не обнаружено.
- Язык интерфейса: русский
- Лицензия: GNU GPL
- Домашняя страница:
Установка
- Для того, чтобы загрузить в Linux последнюю версию BleachBit, Вам необходимо загрузить дистрибутив с . Если Вы используете операционную систему Ubuntu, Debian, Linux Mint, Fedora, Red Hat, Mandriva, openSUSE или CentOS, то не забудьте установить дополнительный пакет Bonus pack .
- Загрузить BleachBit в операционной системе Windows можно также с .
- В официальном репозитории Ubuntu используется устаревшая версия BleachBit, поэтому устанавливать из него не рекомендуется, но если для Вас это не важно, то установить можно командой:
sudo apt-get install bleachbit
После установки BleachBit можно запустить через ярлык Приложения→Системные утилиты→BleachBit .
Скорее всего в этом разделе меню будет 2 ярлыка для запуска приложения: BleachBit и sudo BleachBit .
Если Вам необходимо произвести очистку операционной системы с помощью BleachBit только в домашней директории (/home/логин ), то права суперпользователя Вам не понадобятся, поэтому для запуска BleachBit будет достаточно запустить его через ярлык BleachBit .
Если Вы планируете производить очистку кэша APT , удалить лишние локализации интерфейса и другие действия, которые требует прав суперпользователя, то правильнее запустить ярлык sudo BleachBit .
Программа BleachBit - это не инструмент для ремонта компьютера, а скорее всего инструмент "облегчения" вашей операционной системы. Если у Вас дома сломался компьютер, а Вы в этом мало что понимаете, то проще всего обратится к специалистам. Ремонт компьютеров на дому производит множество организаций, которые оперативно исправят вашу проблему.
Но стоит помнить, что не каждая компьютерная помощь одинаково полезна. Ремонт компьютера стоит доверить только настоящим профессионалам своего дела.
Похожие 7 программ:
Комментарии
-
Екатерина
26 Январь, 16:41 -
Лёха
1 Февраль, 10:18У меня почему то не запускается BleachBit as Administrator, я так полагаю это и есть sudo BleachBi. А без прав администратора у меня практически ничего не удаляется, пишут “отказано в доступе”. Установил как тут написано все было нормально, но что-то наверное не совсем нормально, хоть и скачал с оф сайта и бонус пак установил.Не подскажете что сделать можно?
-
Alex_vgf
3 Февраль, 18:34спасибо, давно искал чем почистить))
-
Лёха
14 Февраль, 20:01 -
Mut@NT
16 Февраль, 17:52Екатерина: И надо же мне было удалить этой программой историю и кеш transmission))
Я ей первый раз тоже кукисы chrome вынес))
Лёха: Не с того ни с всего запустился sudo BleachBit, пытался раньше – ни в какую, а то через недельку опять попробовал – без нареканий запустился быстро и без тормозов все почистил. Но еще много приходится самому по папкам лазить и в ручную удалять
Я рад, что все само решилось
-
Yuriy
8 Июнь, 19:01Добрый день! Кто подскажет, почему программа упорно выдает в процессе сканирования сообщение о недостатке свободного места на корне и в home? Под корень у меня отведено 60 Гб, Home – 260! На корне ЗАНЯТО около всего 10 Гб. Что за чушь? Причем, на разных дистрибутивах ставил много раз и все время одно и тоже! Это «хронический глюк» или я что-то не так понимаю?
-
Такое Дело
10 Декабрь, 00:17При запуске из терминала bleachbit пошет: (bleachbit:19322): IBUS -WARNING **: The owner of /home/uzer/.config/ibus/bus is not root!
Linux - это замечательная операционная система. Но и она нуждается в уходе, уборке, очистке, так как в ней тоже постепенно скапливается ненужный мусор в виде старых пакетов, уже не нужных конфигурационных файлов, временных файлов и так далее. Для Windows существует много специальных утилит, например, известная всем ccleaner.
Программа хорошо очищает Windows от всего ненужного, сам не раз ею пользовался. А есть что-то подобное для линукс? о всего ненужного хлама?
1. Как очистить Linux c помощью Bleachbit ?
Первое, с чего можно начать, это установить правильную программу, в которой собрано всё воедино. Это программа Bleachbit .
Sudo apt-get install bleachbit
В меню - системные утилиты, появится программа bleachbit, вернее даже два ярлыка. Одну можно запускать под обычным пользователям, вторую с правами администратора. Понятно, что во втором случае почистить можно намного больше, чем в первом. Запускаем bleachbit (root):
Что же мы видим?
autoclean : для удаляет только "неполноценные" пакеты из кэша.
autoremove : удаляет не удалённые зависимости от уже удалённых пакетов.
clean : это тогда, когда место нужно освободить как можно больше и удалить весь кэш.
Bash : Удалить историю команд. Это мелочи, и вообще не понятно зачем нужно - если только вы хотите скрыть команды, которые вы набирали.
Теперь просто поставьте галочки напротив тех пунктов, которые вы хотите почистить. После этого нажимаем кнопку "Очистить". Вот и всё, очистить линукс таким образом можно очень просто! Но есть и другие способы.
3. Как очистить Линукс c помощью Mundus?
Но мусор накапливается не только в системных файлах, но и в домашней директории. Мы устанавливаем программы, потом их удаляем, но в домашней директории остаются файлы настроек от этих программ. Как очистить систему от этого мусора?
Для этого тоже есть специальная программа, которая называется Mundus и которую можно скачать на сайте разработчиков - launchpad.net/mundus Скачиваем пакет.deb или.rpm и устанавливаем как обычно. На выходе получаем вот такую программу:
После запуска программы, она сразу начинает сканировать домашнюю папку, после чего выдаёт все конфигурационные файлы.
После этого можно вручную почистить ненужные конфиги при помощи кнопки "Clean". Я сам только начал пользоваться этой программой, поэтому тонкости пока не изучил, но думаю ничего сложного нет.
Несомненно, есть и другие программы и способы очистить Linux, но и этих двух программ в принципе достаточно. Если вы знаете ещё способы, как можно очистить Linux, то напишите пожалуйста в комментариях.
Не нашли ответ на свой вопрос? Воспользуйтесь поиском...
11 комментариев
11 комментариев к статье “Как очистить Linux?”
хорошая утилитка -заменяет cd /var/cache/apt/archives и далее sudo rm *.deb-меньше по клаве щёлкать))) интересно,а есть способы узнать (кроме прямого просмотра) какие конфиги в /home уже не нужны-т.е "хвосты" удалённых приложений и вообще где ещё "хвосты " после деинсталляций остаются?
Я такой не встречал. Да и нужна ли она? Удалили программу, остались в ней ваши индивидуальные настройки. А потом решили опять поставить - и оп, всё опять сразу настроено. Да и вообще это же легко наверное и вручную удалить. Да и на производительность это не влияет, не говоря о свободном месте.
Хотя если встречу напишу тут.
Нашёл программу, которая может почистит и домашнюю папку, дописал статью.
Ubuntu Tweak не очищает кэш эскизов в ubuntu 14-04. В ubuntu 12-04 все было нормально.
Да программа вообще испортилась, первые версии были замечательные, а потом как то всё стало не так, я лично перестал пользоваться.
Спасибо, вставлю в статью фразу, что нужно действовать ОСТОРОЖНО!
Оригинал: 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.