Задать вопрос
alexjet73
@alexjet73

Есть ли программа очистки для сервера Ubuntu?

Хочется почистить систему сервера, от лишних файлов, вроде кеша apt, пакетов, обновлений системы и тд и тп. Есть ли прога вроде CCleaner для винды консольная или с гуи? Или может есть программа для вин которая по sftp может сканировать систему и как проводник показывать какие папки сколько весят со всеми файлами внутри, а то файлзила и прочие не показывают такую инфу и трудно понять сколько весит папка.
Может еще гайд есть какой то с путями ко всем временным файлам, журналам типа btmp и тд. чтобы просто пройтись по sftp шке и удалить всё не нужное.
Заранее спасибо за любую прогу или гайд :)
  • Вопрос задан
  • 168 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
Решения вопроса 1
@AlexVWill
Приложение ncdu в графическом виде в консоли показывает занятое место в каталогах, ну а дальше самому смотреть.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
vaut
@vaut
Найти 200 самых больших каталогов и файлов в системе:
du -hxa / | sort -h | tail -n 200
Ответ написан
Комментировать
@Zerg89
Ввод команд из sftp в ssh начинается с !
Пример
!sudo ls -l /path/to/directory

Для отображения в ssh консоли с древовидной структурой с размерами
tree -h --du
В вашем случае !sudo tree -h --du

Для очистки стандартного apt
Sudo apt autoremove --purge удаляет в том числе и старые ядра и ненужные зависимости
Sudo apt clean

Для сторонних пакетных менеджеров
Sudo flatpak uninstall --unused
Sudo snap clean
Ответ написан
Комментировать
smorman
@smorman
When In Rome do as The Romans do...
Ставишь bleachbit:
sudo apt install bleachbit
Работает, как в GUI, так и в консоли.
$ bleachbit --help
Usage: использование: bleachbit [options] cleaner.option1 cleaner.option2

Options:
  -h, --help            show this help message and exit
  -l, --list-cleaners   список шаблонов очистки
  -p, --preview         просмотреть файлы на удаление и остальные изменения
  -c, --clean           выполнение программы очистки файлов и внесение
                        необратимых изменений
  -s, --shred           удаление отдельных файлов или папок
  -w, --wipe-free-space
                        перезаписать свободное пространство для заданных путей
  -o, --overwrite       перезаписать файлы, чтобы скрыть содержимое
  --gui                 запустить графический интерфейс
  --preset              использовать набор опций в графическом интерфейсе
  --all-but-warning     включить все опции, которые не имеют предупреждение
  --debug               задать подробный уровень журналирования
  --debug-log=DEBUG_LOG
                        записывать отладочные сообщения в файл журнала
  --sysinfo             показать информацию о системе
  -v, --version         вывести информацию о версии и выйти
Ответ написан
Комментировать
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Вы же все верно вычислили. Вам нужен apt clean all
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы