DMESG(1) | Comenzi utilizator | DMESG(1) |
NUME
dmesg - afișează sau controlează memoria tampon inelară a nucleului
REZUMAT
dmesg [opțiuni]
dmesg --clear
dmesg --read-clear [opțiuni]
dmesg --console-level nivel
dmesg --console-on
dmesg --console-off
DESCRIERE
dmesg este utilizat pentru a examina sau controla memoria tampon inelară a nucleului.
Acțiunea implicită este de a afișa toate mesajele din memoria tampon inelară a nucleului.
OPȚIUNI
Opțiunile --clear, --read-clear, --console-on, --console-off, și --console-level se exclud reciproc.
-C, --clear
-c, --read-clear
-D, --console-off
-d, --show-delta
-E, --console-on
-e, --reltime
-F, --file fișier
-f, --facility lisă
dmesg --facility=daemon
va afișa numai mesajele de la demonii sistemului. Pentru toate facilitățile acceptate, consultați ieșirea --help.
-H, --human
-J, --json
-K, --kmsg-file fișier
-k, --kernel
-L, --color[=când]
-l, --level listă
dmesg --level=err,warn
va afișa numai mesajele de eroare și de avertizare. Pentru a vedea toate nivelurile acceptate, consultați --help.
Dacă se adaugă un plus + la numele unui nivel, se includ și toate nivelurile superioare. De exemplu:
dmesg --level=err+
va afișa nivelurile err, crit, alert și emerg.
Precedându-l va include toate nivelurile inferioare.
-n, --console-level nivel
De exemplu, -n 1 sau -n emerg împiedică apariția pe consolă a tuturor mesajelor, cu excepția mesajelor de urgență (panică). Toate nivelurile de mesaje sunt în continuare scrise în /proc/kmsg, astfel încât syslogd(8) poate fi utilizat în continuare pentru a controla exact unde apar mesajele din nucleu. Atunci când se utilizează opțiunea -n, dmesg nu va afișa sau șterge memoria tampon inelară a nucleului.
--noescape
-P, --nopager
-p, --force-prefix
-r, --raw
Rețineți că formatul real brut depinde de metoda prin care dmesg citește mesajele nucleului. Dispozitivul /dev/kmsg utilizează un format diferit față de syslog(2). Pentru compatibilitate retroactivă, dmesg returnează datele întotdeauna în formatul syslog(2). Este posibil să citiți datele reale brute de pe /dev/kmsg, de exemplu, prin comanda «dd if=/dev/kmsg iflag=nonblock».
-S, --syslog
-s, --buffer-size dimensiunea
-T, --ctime
Atenție, data și ora pot fi inexacte! Sursa de timp utilizată pentru jurnale nu este actualizată după *SUSPENDAREA/RELUAREA-RELANSAREA* sistemului. Marcajele de timp sunt ajustate în funcție de diferența curentă dintre ora de pornire și ceasurile monotone, acest lucru funcționează numai pentru mesajele afișate după ultima reluare.
--since timpul
--until timpul
-t, --notime
--time-format format
Formatul iso are aceeași problemă ca și ctime: ora poate fi inexactă atunci când un sistem este suspendat și reluat.
Opțiunea --time-format poate fi utilizată de mai multe ori cu valori diferite pentru format pentru a produce fiecare format specificat.
Argumentul delta urmează întotdeauna după ctime sau raw, dacă sunt specificate împreună.
-u, --userspace
-w, --follow
-W, --follow-new
-x, --decode
-h, --help
-V, --version
CULORI
Colorarea ieșirii este implementată de funcționalitatea terminal-colors.d(5). Colorarea implicită poate fi dezactivată printr-un fișier gol
/etc/terminal-colors.d/dmesg.disable
pentru comanda dmesg sau pentru toate instrumentele (comenzile) prin
/etc/terminal-colors.d/disable
Since version 2.41, the $NO_COLOR environment variable is also supported to disable output colorization unless explicitly enabled by a command-line option.
Configurația specifică utilizatorului $XDG_CONFIG_HOME/terminal-colors.d sau $HOME/.config/terminal-colors.d prevalează asupra celei globale.
Rețineți că colorarea ieșirii poate fi activată în mod implicit și, în acest caz, directoarele terminal-colors.d nu trebuie să existe încă.
Numele de culori logice acceptate de dmesg sunt:
subsys
time
timebreak
alert
crit
err
warn
segfault
STARE DE IEȘIRE
dmesg poate eșua raportând o eroare de permisiune refuzată. Acest lucru este de obicei cauzat de configurația dmesg_restrict a nucleului, consultați syslog(2) pentru mai multe detalii.
AUTORI
Karel Zak <kzak@redhat.com>
dmesg a fost scris inițial de Theodore Ts’o <tytso@athena.mit.edu>.
CONSULTAȚI ȘI
RAPORTAREA ERORILOR
Pentru rapoarte de eroare, folosiți sistemul de urmărire al erorilor https://github.com/util-linux/util-linux/issues.
DISPONIBILITATE
Comanda dmesg face parte din pachetul util-linux care poate fi descărcat de la Linux Kernel Archive https://www.kernel.org/pub/linux/utils/util-linux/.
2025-03-29 | util-linux 2.41 |