Komanda `dmesg` (diagnostic message) koristi se za prikaz kernel poruka Linux sistema. Ove poruke generiše Linux kernel tokom podizanja sistema, ali i tokom rada kada se detektuju hardverske promjene, greške u drajverima ili problemi sa uređajima. Administratori često koriste dmesg prilikom troubleshootinga hardvera, dijagnostike problema sa USB uređajima, diskovima, mrežnim interfejsima ili kernel modulima. U nastavku donosimo nekoliko korisnih primjera korištenja komande dmesg.
1. Prikaz svih kernel poruka
Primjer komande sa sintaksom:
$dmesg
Prikazuje sve kernel poruke od prvog butanja.
2. Pregled kernel poruka uz lakšu navigaciju
Primjer komande sa sintaksom:
$dmesg | less
Omogućava pregled poruka uz pomjeranje kroz sadržaj.
3. Prikaz poruka sa vremenskim oznakama
Primjer komande sa sintaksom:
$dmesg -T
Prikazuje kernel poruke sa čitljivim vremenskim oznakama.
4. Praćenje novih kernel poruka u realnom vremenu
Primjer komande sa sintaksom:
$dmesg -w
Prati nove kernel poruke kako se pojavljuju.
5. Pretraga grešaka u kernel logovima
Primjer komande sa sintaksom:
$dmesg | grep -i error
Prikazuje samo poruke koje sadrže riječ error.
6. Provjera USB uređaja
Primjer komande sa sintaksom:
$dmesg | grep -i usb
Prikazuje kernel poruke vezane za USB uređaje.
7. Provjera diskova i storage uređaja
Primjer komande sa sintaksom:
$dmesg | grep -i sda
Prikazuje poruke vezane za disk sda.
8. Provjera mrežnih interfejsa
Primjer komande sa sintaksom:
$dmesg | grep -i eth
Prikazuje poruke vezane za mrežne interfejse.
9. Pregled posljednjih kernel poruka
Primjer komande sa sintaksom:
$dmesg | tail
Prikazuje posljednje kernel poruke.
10. Prikaz samo kritičnih grešaka
Primjer komande sa sintaksom:
$dmesg –level=err
Prikazuje samo kernel poruke koje predstavljaju greške.
✅ Zaključak
Komanda `dmesg` predstavlja jedan od najvažnijih alata za dijagnostiku Linux sistema. Administratori je često koriste za otkrivanje problema sa hardverom, kernel modulima i drajverima. U kombinaciji sa drugim alatima za analizu logova, dmesg omogućava brzu identifikaciju problema i efikasnije održavanje Linux servera.







Nema komentara:
Objavi komentar