DMESG(1) | Корисничке наредбе | DMESG(1) |
НАЗИВ
dmesg - исписује или контролише међумеморију кернел прстена
УВОД
dmesg [опције]
dmesg --clear
dmesg --read-clear [опције]
dmesg --console-level ниво
dmesg --console-on
dmesg --console-off
ОПИС
dmesg се користи за испитивање или контролисање међумеморије кернел прстена.
Основна радња је приказивање свих порука из међумеморије кернел прстена.
ОПЦИЈЕ
Опције --clear, --read-clear, --console-on, --console-off, и --console-level се узајамно искључују.
-C, --clear
-c, --read-clear
-D, --console-off
-d, --show-delta
-E, --console-on
-e, --reltime
-F, --file датотека
-f, --facility списак
dmesg --facility=daemon
ће исписати поруке само са позадинаца система. За свим подржаним објектима видите излаз --help-а.
-H, --human
-J, --json
-K, --kmsg-file датотека
-k, --kernel
-L, --color[=when]
-l, --level списак
dmesg --level=err,warn
ће исписати само поруке грешке и упозорења. За све подржане нивое видите излаз --help-а.
Додавање плуса + називу нивоа такође укључује све више нивое. На пример:
dmesg --level=err+
исписаће нивое err, crit, alert и emerg.
Пред-додавање ће укључити све ниже нивое.
-n, --console-level ниво
На пример, -n 1 или -n emerg спречава све поруке, осим порука хитности (панике), да се појаве на конзоли. Сви нивои порука се још увек пишу у /proc/kmsg, тако да се syslogd(8) још увек може користити за контролисање тачно где се појављујз поруке кернела. Када се користи опција -n, dmesg неће исписати или очистити међумеморију прстена кернела.
--noescape
-P, --nopager
-p, --force-prefix
-r, --raw
Знајте да стварни сирови формат зависи од начина на који dmesg чита поруке кернела. Уређај /dev/kmsg користе другачији формат од syslog-а(2). Зарад повратне сагласности, dmesg враћа податке увек у syslog(2) формату. Могуће је прочитати стварне сирове податке из /dev/kmsg, на пример, помоћу наредбе „dd if=/dev/kmsg iflag=nonblock“.
-S, --syslog
-s, --buffer-size величина
-T, --ctime
Пазите јер временска ознака може бити непрецизна! Извор time коришћен за дневнике се не освежава након ОБУСТАВЕ/НАСТАВКА рада система. Временске ознаке се дотерују у складу са текућом разликом између сата подизања система и монотоног сата, ово ради само за поруке исписане након последњег наставка рада.
--since време
--until време
-t, --notime
--time-format формат
Формат iso има исти проблем као ctime: време може бити нетачно када се систем обустави и поново настави са радом.
--time-format може се користити више пута са различитим вредностима за формат да испише сваки наведени формат.
delta увек прати ctime или raw ако се наведу заједно.
-u, --userspace
-w, --follow
-W, --follow-new
-x, --decode
-h, --help
-V, --version
БОЈЕ
Обојавање излаза је примењено „terminal-colors.d(5)“ функционалношћу. Изричито обојавање се може искључити празном датотеком
/etc/terminal-colors.d/dmesg.disable
за наредбу dmesg или за све алате са
/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.
Корисничке специфичне $XDG_CONFIG_HOME/terminal-colors.d или $HOME/.config/terminal-colors.d преписују општа подешавања.
Знајте да се обојавање излаза може укључити по основи, и у том случају terminal-colors.d директоријуми не треба још да постоје.
Логички називи боја које подржава dmesg су:
subsys
time
timebreak
alert
crit
err
упоз
segfault
ИЗЛАЗНО СТАЊЕ
dmesg може да не успе у извештавању грешке одбијених овлашћења. Ово је углавном изазвано dmesg_restrict кернел поставком, видите syslog(2) за више о томе.
АУТОРИ
Karel Zak <kzak@redhat.com>
dmesg је изворно написао Theodore Ts’o <tytso@athena.mit.edu>.
ПОГЛЕДАЈТЕ ТАКОЂЕ
ПРИЈАВЉИВАЊЕ ГРЕШАКА
For bug reports, use the issue tracker https://github.com/util-linux/util-linux/issues.
ДОСТУПНОСТ
Наредба dmesg је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела https://www.kernel.org/pub/linux/utils/util-linux/.
2025-03-29 | util-linux 2.41 |