Linux Labs

Система изнутри: ресурсы, ядро, процессы / Ступень 8 из 12

dmesg и журнал ядра

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 2 из 8 · на машине · 4 мин

Буфер ядра

Ошибки cat и touch говорят, что случилось, а почему — знает ядро: о таких событиях оно пишет само.

Диски, файловые системы, память и падения процессов обслуживает ядро. О том, что заметило, оно пишет строки в кольцевой буфер — область памяти постоянного размера: когда она заполняется, новые строки затирают самые старые. Буфер начинается с загрузки и пропадает при выключении.

Читает буфер dmesg. В Ubuntu он закрыт для обычных пользователей, поэтому нужен sudo. Время в начале строки — секунды с загрузки, ключ -T переводит его в дату и время. Свежие строки — в конце, отсюда tail.

Упражнение · посмотреть

Прочитай, что записало ядро

Ещё раз открой июльские заказы в /mnt/archive, потом прочитай последние строки буфера ядра — сначала без sudo, потом с sudo.

Сначала предположи

Ядро записывает, какой процесс наткнулся на ошибку. Какую программу оно назовёт?

Теперь начни упражнение, выполни команду и сверь прогноз с выводом.

Войти и начать Машина доступна после входа
Ubuntu 24.04
Загрузка…