НАВИГАЦИЯ

Черный экран : Как я оживлял Kali Linux

Утро начинается не с кофе

Представь: ты включаешь свою Kali Linux, ожидая увидеть привычный рабочий стол Kali, но вместо этого получаешь глухой черный экран или бесконечный цикл загрузки. Паника? Нет, время лезть в консоль. Именно так началось мое утро, когда выяснилось, что система буквально «захлебнулась» собственными логами.

linux terminal memory

Проблема оказалась классической для серверов, которые работают 24/7: Disk Full. Когда на системном разделе остается 0 байт, Linux не может создать даже временный файл для запуска сессии пользователя. Результат — графическая оболочка падает, а ты остаешься один на один с терминалом.

Диагностика: Где спрятался «жир»?

Первым делом через SSH или терминал проверяем остаток места командой:

df -h

Если в колонке Use% красуется 100%, пора искать виновника. В моем случае это были раздутые логи Docker-контейнеров и системный кэш, которые забили все 29 ГБ на SD-карте.

Пошаговый план реанимации:

  1. Чистка Docker (если он есть): Контейнеры часто копят мусор в `overlay2` и не удаляют старые образы. Одной командой можно освободить гигабайты:
    docker system prune -a --volumes
  2. Удаление кэша пакетов: Apt хранит архивы всех скачанных программ. Очищаем их:
    sudo apt-get clean
  3. Укрощение системного журнала: Если journald не ограничен, он может хранить историю за годы. Оставим только последние 100 МБ:
    sudo journalctl --vacuum-size=100M
  4. Поиск «тяжеловесов»: Чтобы найти, какая папка весит больше всего, используем:
    du -sh /* 2>/dev/null | sort -h
Важный прикол: Даже после удаления файлов место может не освободиться сразу. Если процесс продолжает держать удаленный файл открытым, система его «не видит». Помогает перезагрузка или команда lsof | grep deleted, чтобы найти и убить такой процесс.

Результат и выводы

После удаления лишних контейнеров и чистки кэша `var/log`, мне удалось вернуть 11 ГБ свободного пространства. Черный экран исчез, Kali ожила, а Pi-hole снова начал резать рекламу.

Мораль истории: На Kali Linux не забывайте ограничивать размеры логов в конфигах и периодически делать «цифровую гигиену», иначе следующий черный экран не заставит себя ждать.


Помощь автору

NICE DAY

Web Studio

Разработка сайтов & IT-решения
Заказать