- Как очистить Linux?
- 1. Как очистить Linux c помощью Bleachbit?
- Что же мы видим?
- Глубокое сканирование:
- Система:
- 2. Как почистить Linux c помощью Ubuntu Tweak?
- 3. Как очистить Линукс c помощью Mundus?
- 8 простых способов освободить место на Ubuntu и Linux Mint
- Проверьте свободное место на Ubuntu
- Как освободить место на диске в Ubuntu и Linux Mint
- 1. Избавьтесь от пакетов, которые больше не требуются. [Рекомендуется]
- 2. Очистка кеша APT в Ubuntu
- 3. Очистите кеш thumbnail
- 4. Удалите старые ядра Linux, которые были установлены вручную [для экспертов]
- 5. Удалите потерянные пакеты [для экспертов]
- 6. Удаление ненужных приложений [Рекомендуется]
- 7. Поиск и удаление дубликатов файлов
- 8. Использование GUI-инструментов для увеличения свободного места в Ubuntu
- Очистка системы Debian
- Очистка Debian 10
- 1. Найдите большие пакеты
- 2. Удалите конфигурационные файлы
- 3. Очистка лишних пакетов
- 4. Очистка рекомендуемых пакетов
- 5. Удалите лишние файлы
- 6. Удаление файлы логов
- 7. Удалите большие файлы
- Выводы
Как очистить Linux?
Linux — это замечательная операционная система. Но и она нуждается в уходе, уборке, очистке, так как в ней тоже постепенно скапливается ненужный мусор в виде старых пакетов, уже не нужных конфигурационных файлов, временных файлов и так далее. Для Windows существует много специальных утилит, например, известная всем ccleaner.
Программа хорошо очищает Windows от всего ненужного, сам не раз ею пользовался. А есть что-то подобное для линукс? Как очистить Linux о всего ненужного хлама?
Есть несколько разных программ и способов, чтобы почистить Linux. Расскажу о тех, которыми иногда пользуюсь сам и которые не требуют знания консольных команд — новичкам, пришедшим в Linux из Windows это часто очень важно. (Читайте тут, как установить виндовс и линукс вместе)
1. Как очистить Linux c помощью Bleachbit?
Первое, с чего можно начать, это установить правильную программу, в которой собрано всё воедино. Это программа Bleachbit.
В меню — системные утилиты, появится программа bleachbit, вернее даже два ярлыка. Одну можно запускать под обычным пользователям, вторую с правами администратора. Понятно, что во втором случае почистить можно намного больше, чем в первом. Запускаем bleachbit (root):
Что же мы видим?
autoclean: для удаляет только «неполноценные» пакеты из кэша.
autoremove: удаляет не удалённые зависимости от уже удалённых пакетов.
clean: это тогда, когда место нужно освободить как можно больше и удалить весь кэш.
Bash: Удалить историю команд. Это мелочи, и вообще не понятно зачем нужно — если только вы хотите скрыть команды, которые вы набирали.
Flash Кэш: Удалить кэш flash плеера, как я понимаю.
Flash Cookies: Удалить cookies, содержащие информацию о настройках веб-сайта, аутентификации, и идентификации слежения
Глубокое сканирование:
Резервные файлы: Удалить файлы резервной копии, если конечно вы их делали.
.DS_Store: Удалить эти файлы
Thumbs.db: Удалить эти файлы — это файл, который используется операционной системой для создания эскизов изображений. Вообще-то это виндозные файлы, в Linux не встречал.
Временные файлы: Удалить временные файлы — тут всё понятно, типа папки Temp
Система:
Буфер обмена: Буфер обмена окружения рабочего стола, используемый для операций копирования и вставки
Испорченные файлы рабочего стола: Удалить испорченные вхождения меню приложений и ассоциации файлов
Свободное дисковое пространство: Перезаписать свободное дисковое пространство чтобы удалённые файлы невозможно было восстановить
Локализации: Удалить файлы для ненужных языков
Память: Очистить своп и свободную память
Список недавно использованных документов: Удалить список недавно использованных документов
Старые журналы: Удалить старые системные журналы
Временные файлы: Удалить временные файлы
Корзина: Очистить корзину
Будьте осторожны! Можно убить систему, если задать неправильные настройки!
2. Как почистить Linux c помощью Ubuntu Tweak?
Похожие функции есть у программы Ubuntu Tweak, но их намного меньше. Что бы установить Ubuntu Tweak добавьте его репозиторий в систему:
После установки программы идём в пункт «Очистка», где нам предлагают вот такое меню:
Теперь просто поставьте галочки напротив тех пунктов, которые вы хотите почистить. После этого нажимаем кнопку «Очистить». Вот и всё, очистить линукс таким образом можно очень просто! Но есть и другие способы.
3. Как очистить Линукс c помощью Mundus?
Но мусор накапливается не только в системных файлах, но и в домашней директории. Мы устанавливаем программы, потом их удаляем, но в домашней директории остаются файлы настроек от этих программ. Как очистить систему от этого мусора?
Для этого тоже есть специальная программа, которая называется Mundus и которую можно скачать на сайте разработчиков — launchpad.net/mundus Скачиваем пакет .deb или .rpm и устанавливаем как обычно. На выходе получаем вот такую программу:
После запуска программы, она сразу начинает сканировать домашнюю папку, после чего выдаёт все конфигурационные файлы.
После этого можно вручную почистить ненужные конфиги при помощи кнопки «Clean». Я сам только начал пользоваться этой программой, поэтому тонкости пока не изучил, но думаю ничего сложного нет.
Несомненно, есть и другие программы и способы очистить Linux, но и этих двух программ в принципе достаточно. Если вы знаете ещё способы, как можно очистить Linux, то напишите пожалуйста в комментариях.
Источник
8 простых способов освободить место на Ubuntu и Linux Mint
Вот несколько способов очистки вашей системы, чтобы освободить место на Ubuntu и других дистрибутивах Linux на базе Ubuntu.
Со временем любая операционная система может стать загроможденной по мере добавления и удаления программ.
Если у вас есть TB-накопитель, вы можете не трудиться, чтобы очистить Ubuntu, чтобы сделать некоторое свободное дисковое пространство.
Но если ваш жесткий диск имеет ограниченное пространство, например, у меня есть 128-Гбайт SSD-ноутбук, освобождение дискового пространства становится необходимостью.
В этой статье я покажу вам некоторые из самых простых трюков, чтобы очистить вашу систему Ubuntu и получить больше места.
Но прежде, давайте посмотрим, как найти свободное пространство, оставшееся на Ubuntu.
Проверьте свободное место на Ubuntu
Это довольно легко сделать на Ubuntu.
Просто используйте утилиту анализатор использования диска.
Найдите его в меню и запустите инструмент.
Вы должны увидеть используемое место на диске и оставшееся свободное пространство:
Как только вы узнаете о состоянии свободного места на вашем диске, пришло время очистить вашу систему и сделать здесь еще больше свободного места.
Как освободить место на диске в Ubuntu и Linux Mint
Существует несколько способов очистки дискового пространства в Ubuntu и другой системе на основе Ubuntu.
Я обсуждал несколько трюков с командной строкой, а затем некоторые опции графического интерфейса.
Хотя я упомянул здесь несколько способов, если вы новичок, избегайте тех, которые помечены как «эксперт».
Не то чтобы вы не могли их использовать, но лучше избегать, если вы не знаете, что делаете.
1. Избавьтесь от пакетов, которые больше не требуются. [Рекомендуется]
Если вы прочитали руководство по командам apt-get, возможно, вы столкнулись с опцией команды apt-get «autoremove».
Эта опция удаляет библиотеки и пакеты, которые были установлены автоматически для удовлетворения зависимостей установленного пакета.
Если этот пакет удален, эти автоматически установленные пакеты бесполезны в системе.
Он также удаляет старые ядра Linux, которые были установлены автоматически при обновлении системы.
Команда без проблем позволяет вам время от времени увеличивать свободное пространство в вашей системе Ubuntu:
sudo apt-get autoremove
Как вы можете видеть, эта команда освободит некоторое количество свободного места в вашей системе.
2. Очистка кеша APT в Ubuntu
Ubuntu использует APT (Advanced Package Tool) для установки, удаления и управления программным обеспечением в системе и при этом сохраняет кеш ранее загруженных и установленных пакетов даже после их удаления.
Система управления пакетами APT хранит кеш-файлы DEB в /var/cache/apt/archives.
Со временем этот кеш может вырасти до довольно большого размера и содержать много пакетов, которые вам не нужны.
Размер кеша можно увидеть с помощью следующей команды:
Теперь у вас есть два варианта обработки кеша.
Либо удалите только устаревшие пакеты, как те, которые заменены недавним обновлением, что делает их совершенно ненужными.
sudo apt-get autoclean
Или очистите кеш целиком (освобождает больше места на диске):
sudo apt-get clean
3. Очистите кеш thumbnail
Ubuntu автоматически создает миниатюру для просмотра в файловом менеджере.
Он хранит эти миниатюры в скрытом каталоге в вашей учетной записи пользователя по адресу
Со временем количество эскизов резко возрастет.
Более того, кэш эскизов в конечном итоге будет содержать много лишних эскизов изображений, которые больше не существуют.
Вы можете проверить размер кеша эскизов с помощью следующей команды:
Так что это хорошая практика, чтобы очистить кеш миниатюр каждые несколько месяцев или около того.
Самый быстрый способ – использовать терминал:
4. Удалите старые ядра Linux, которые были установлены вручную [для экспертов]
Команда, обсуждаемая в пункте 1, удаляет старое ядро Linux.
Но это не сработает, если вы вручную установили ядро в Ubuntu.
Но удаление старых неиспользуемых ядер Linux по-прежнему сэкономит вам много места.
Итак, если вы вручную установили ядро Linux, возможно, вы также можете вручную его удалить.
Список всех установленных ядер Linux:
sudo apt-get remove linux-image-VERSION
Моя рекомендация состоит в том, чтобы сохранить по крайней мере два или предпочтительно три ядра, включая последние.
Таким образом, вы будете иметь по крайней мере одно / два других ядра для загрузки, если по какой-либо причине есть последнее ядро, с которым вы не можете загрузиться.
5. Удалите потерянные пакеты [для экспертов]
Этот шаг лучше избегать, если вы новичок.
Я не поклонник этого метода, и я советую вам избежать этого.
Во-первых, давайте посмотрим, что такое orphaned пакет в Ubuntu.
Предположим, вы установили пакет ‘myprogram’.
Но этот пакет имеет зависимость от библиотеки mylib.
Эта библиотека обычно устанавливается автоматически с помощью «myprogram».
Когда вы удаляете ‘myprogram’, mylib может оставаться в системе.
Таким образом, mylib в этом случае становится сиротским пакетом.
Теперь команда, указанная в пункте 1, удаляет такие потерянные пакеты.
Но представьте себе случай, когда вы вручную установили mylib перед установкой myprogram.
Команда «apt autoremove» в этом случае не может удалить потерянный пакет.
И, следовательно, вам придется вручную удалить его.
Сначала вам нужно будет найти все потерянные пакеты, а затем удалить их.
К счастью, у нас есть инструмент GUI для этого: gtkorphan, графический интерфейс для deborphan.
Установите gtkorphan через терминал:
Чтобы удалить потерянные пакеты, найдите инструмент «Removed Orphaned Package tool» и запустите его, чтобы найти все потерянные пакеты в вашей системе:
Честно говоря, я не буду использовать этот вариант, если вам действительно не нужно каждый МБ свободного места.
6. Удаление ненужных приложений [Рекомендуется]
У всех нас есть несколько игр и / или приложений, которые мы вряд ли используем. Не верьте мне?
Зайдите и найдите установленное программное обеспечение в системе Ubuntu.
Если вам нужно больше пространства, чтобы избавиться от неиспользуемых или менее используемых приложений, это всегда хорошая идея.
sudo apt-get remove package-name1 package-name2
7. Поиск и удаление дубликатов файлов
Иногда у вас могут быть дубликаты файлов в разных местах вашей системы.
Избавление от дубликатов, безусловно, освободит место и очистит вашу систему Ubuntu.
Для этой задачи можно использовать инструмент графического интерфейса, например, FSlint или инструмент командной строки, такой как FDUPES.
Я рекомендую прочитать эту статью, чтобы узнать, как использовать эти инструменты для удаления дубликатов файлов.
8. Использование GUI-инструментов для увеличения свободного места в Ubuntu
Мы увидели ряд параметров командной строки, чтобы сделать пространство в системе Linux, но я понимаю, если вы не хотите использовать команды.
Помнить о всех командах или использовать их по одному, возможно, вам не будет удобно.
И именно поэтому у нас есть ряд инструментов графического интерфейса, которые помогут вам сделать это за несколько кликов с помощью простого в использовании интерфейса.
Stacer – один из таких инструментов, который вы могли бы использовать.
Вы можете прочитать эту статью, чтобы узнать, как использовать Stacer в Ubuntu.
Источник
Очистка системы Debian
Любая, даже самая совершенная операционная система со временем накапливает в себе мусор в виде неиспользуемых пакетов, ненужных файлов, давних логов, кеша уже устаревших пакетов и т д. Не исключение и зарекомендовавшая себя как самую стабильную систему — Debian. Этот дистрибутив Linux чаще всего используется на серверах, поэтому и проблемы с засорением здесь немного иные. Здесь меньше пользовательских файлов, но зато больше внимания нужно уделять безопасности и работе с пакетами.
В этой инструкции мы рассмотрим как выполняется очистка системы Debian 8. Сконцентрируемся на работе с пакетами, поиску ненужных, больших, рассмотрим удаление неиспользуемых программ.
Очистка Debian 10
1. Найдите большие пакеты
Одно дело когда ненужная программа занимает несколько мегабайт, тогда ее можно и оставить, на случай если вдруг когда пригодится, но вот если программа не нужна и занимает много, ситуация совсем другая, это ведь все таки очистка Debian от мусора. Чтобы найти все самые большие пакеты выполните команду:
dpkg —get-selections | cut -f1 | while read pkg; do dpkg -L $pkg | xargs -I’<>‘ bash -c ‘if [ ! -d «<>» ]; then echo «<>«; fi’ | tr ‘\n’ ‘\000’ | du -c —files0-from — | tail -1 | sed «s/итого/$pkg/»; done
Если запустить команду от root, а именно это нужно сделать, то в директории /root появится файл packages.log со списком всех пакетов, упорядоченных по размеру.
Также вы можете использовать команду:
Но здесь также будет учитываться размер баз данных и дополнительных файлов.
2. Удалите конфигурационные файлы
Это важный процесс, когда проводится очистка Debian 8. Если вы устанавливали много пакетов с помощью apt-get, то скорее всего, их конфигурационные файлы не были удаленны и все еще занимают место на диске. Конечно, можно использовать для удаления команду apt-get purge, но многие просто забывают об этом. Следующая команда выведет список всех пакетов, которые были удаленны, но оставили конфигурационные файлы в вашей системе:
dpkg —list | grep ‘^rc ‘
Теперь, вы можете отфильтровать вывод и удалить все эти конфигурационные файлы, такой командой:
dpkg —list | grep ‘^rc ‘ | awk ‘< print $2 >‘ | xargs dpkg -P
3. Очистка лишних пакетов
С зависимостями в систему устанавливается большое количество пакетов. Но при удалении ранее установленных пакетов их зависимости не удаляются. Таким образом, все это может накапливаться в системе. Чтобы удалить лишние пакеты и освободить место на диске выполните:
apt-get autoremove
apt-get clean
Опция autoremove используется для удаления ненужных пакетов, как раз тех, которые были установлены раньше как зависимости, но больше не нужны в вашей системе. А вторая команда просто удаляет все пакеты из кеша apt.
4. Очистка рекомендуемых пакетов
На удалении зависимостей очистка Debian 8 не заканчивается. Кроме зависимостей, вместе с программой устанавливаются рекомендуемые пакеты. Но поскольку они не находятся в зависимостях, то не удаляются вышеописанным способом. Такие пакеты можно найти с помощью следующей команды:
aptitude search ‘?and( ?automatic(?reverse-recommends(?installed)), ?not(?automatic(?reverse-depends(?installed))))’
Утилита отобразит список пакетов с описаниями:
Пересмотрите список и если все правильно удалите все, только будьте осторожны, здесь могли оказаться полезные программы:
aptitude search ‘?and( ?automatic(?reverse-recommends(?installed)), ?not(?automatic(?reverse-depends(?installed))))’ | awk ‘< print $3 >‘ | xargs dpkg -P
5. Удалите лишние файлы
Очистка системы Debian 8 не будет полной, если не удалить засоряющие систему файлы. Дело в том, что не все файлы в файловой системе Linux принадлежат каким-либо пакетам. Файлы могли быть созданы вручную вами самими и забыть о них, а могли остаться после установки программ через make install. Так или иначе, многие из них больше не нужны.
Чтобы найти все такие файлы используйте утилиту cruft. Она сравнивает вашу файловую систему с базой данных менеджера пакетов и выводит файлы которых там нет.
Чтобы проверить файловую систему исключая /home, /tmp и /var используйте команду:
sudo cruft -d / -r report —ignore /home —ignore /var —ignore /tmp
Результат работы команды будет сохранен в файле report. Обратите внимание, что обработка выполняется только в пределах одной файловой системы, и если ваш /usr примонтирован как другой раздел используйте опцию -d /usr/.
Теперь вы можете переходить к анализу отчета. Но будьте аккуратны не удаляйте файлы, если не знаете откуда они там взялись, многие файлы будут создаваться служебными программами и библиотеками, например Grub создает несколько файлов в каталоге /boot, а openssl сохраняет свои сертификаты в /etc/.
6. Удаление файлы логов
Со временем в системе накапливаются файлы логов. Они могут занимать по несколько сотен мегабайт, поэтому логи тоже нужно вовремя удалять. Все логи находятся в папке /var/log. Просто удалите те, которые занимают много места и вам не нужны:
7. Удалите большие файлы
Нам нужно оценить насколько успешно прошла очистка диска Debian. Сначала давайте посмотрим сколько места занимают все файлы на жестком диске вашего сервера:
Теперь отсортируем все файлы по размеру, с помощью одной из следующих команд:
du -h | grep ^[0-9.]*M | sort -rn
du -h | grep ^[0-9.]*G | sort -rn
Первая отбирает файлы, размер которых исчисляется в мегабайтах, а вторая — в гигабайтах. Кроме того, вы можете воспользоваться утилитой ncdu. Но её надо сначала усстановить:
sudo apt install ncdu
Выводы
С помощью описанных здесь команд вы можете держать свою систему в чистоте и порядке, но будьте готовы, что если удалите, что-то не то, например, пакет libc6, systemd, apt-get, coreutils или что-то подобное будьте готовы потратить вечер, на то, чтобы все исправить. Как видите, очистка сиcтемы Debian 10 выполняется не так уж сложно. Но обратите внимание, что все команды, описанные в этой статье выполняются от имени суперпользователя, иначе ничего работать не будет.
Источник