LINUXCAMP_TG Telegram 555
dmesg: что реально можно увидеть в логах ядра

Зачем нужен dmesg

dmesg показывает сообщения ядра: загрузка драйверов, ошибки устройств, падения модулей, проблемы с памятью и сетевым стеком. Это первый инструмент, когда что-то странное происходит на уровне железа или ядра.

Использование

Показать последние события ядра:


dmesg | tail -n 30


С фильтром по ошибкам:


dmesg -T | grep -i error


Живой вывод, как tail -f:


dmesg -w


Пример реальной проблемы

Сервер начал подвисать и рандомно отключать сетевой интерфейс. Система молчит, journalctl не даёт понятных подсказок. Смотрим dmesg:


dmesg -T | grep -i eth0


И видим:


[Mon Dec 1 10:15:12 2025] e1000e 0000:00:19.0 eth0: EEPROM corrupted
[Mon Dec 1 10:15:13 2025] eth0: link down
[Mon Dec 1 10:15:14 2025] eth0: link up


Причина - умирающий сетевой адаптер или битый firmware/EEPROM. Без dmesg найти такое почти невозможно: приложение думает, что сеть просто пропадает.

Ещё один пример: проблемы с диском


dmesg -T | grep -i "read error"


Вывод:


blk_update_request: I/O error, dev sda, sector 1587840


Ядро сообщает, что диск не может прочитать сектор,это верный признак начала деградации.

Вывод

dmesg - это прямой канал общения с ядром. Если проблема связана с железом, драйверами, памятью, сетевыми интерфейсами или файловой системой, то почти всегда подсказка лежит именно здесь.

LinuxCamp | #utils
👍3711🔥9❤‍🔥1



tgoop.com/linuxcamp_tg/555
Create:
Last Update:

dmesg: что реально можно увидеть в логах ядра

Зачем нужен dmesg

dmesg показывает сообщения ядра: загрузка драйверов, ошибки устройств, падения модулей, проблемы с памятью и сетевым стеком. Это первый инструмент, когда что-то странное происходит на уровне железа или ядра.

Использование

Показать последние события ядра:


dmesg | tail -n 30


С фильтром по ошибкам:


dmesg -T | grep -i error


Живой вывод, как tail -f:


dmesg -w


Пример реальной проблемы

Сервер начал подвисать и рандомно отключать сетевой интерфейс. Система молчит, journalctl не даёт понятных подсказок. Смотрим dmesg:


dmesg -T | grep -i eth0


И видим:


[Mon Dec 1 10:15:12 2025] e1000e 0000:00:19.0 eth0: EEPROM corrupted
[Mon Dec 1 10:15:13 2025] eth0: link down
[Mon Dec 1 10:15:14 2025] eth0: link up


Причина - умирающий сетевой адаптер или битый firmware/EEPROM. Без dmesg найти такое почти невозможно: приложение думает, что сеть просто пропадает.

Ещё один пример: проблемы с диском


dmesg -T | grep -i "read error"


Вывод:


blk_update_request: I/O error, dev sda, sector 1587840


Ядро сообщает, что диск не может прочитать сектор,это верный признак начала деградации.

Вывод

dmesg - это прямой канал общения с ядром. Если проблема связана с железом, драйверами, памятью, сетевыми интерфейсами или файловой системой, то почти всегда подсказка лежит именно здесь.

LinuxCamp | #utils

BY LinuxCamp | DevOps




Share with your friend now:
tgoop.com/linuxcamp_tg/555

View MORE
Open in Telegram


Telegram News

Date: |

Just as the Bitcoin turmoil continues, crypto traders have taken to Telegram to voice their feelings. Crypto investors can reduce their anxiety about losses by joining the “Bear Market Screaming Therapy Group” on Telegram. Add the logo from your device. Adjust the visible area of your image. Congratulations! Now your Telegram channel has a face Click “Save”.! In the next window, choose the type of your channel. If you want your channel to be public, you need to develop a link for it. In the screenshot below, it’s ”/catmarketing.” If your selected link is unavailable, you’ll need to suggest another option. Write your hashtags in the language of your target audience. Judge Hui described Ng as inciting others to “commit a massacre” with three posts teaching people to make “toxic chlorine gas bombs,” target police stations, police quarters and the city’s metro stations. This offence was “rather serious,” the court said.
from us


Telegram LinuxCamp | DevOps
FROM American