table of contents
DMESG(1) | Корисничке наредбе | DMESG(1) |
НАЗИВ¶
dmesg - исписује или контролише међумеморију кернел прстена
УВОД¶
dmesg [options]
dmesg --clear
dmesg --read-clear [options]
dmesg --console-level level
dmesg --console-on
dmesg --console-off
ОПИС¶
dmesg is used to examine or control the kernel ring buffer.
Основна радња је приказивање свих порука из међумеморије кернел прстена.
ОПЦИЈЕ¶
Опције --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 file
-k, --kernel
-L, --color[=када]
-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
Be aware that the timestamp could be inaccurate! The time source used for the logs is not updated after system SUSPEND/RESUME. Timestamps are adjusted according to current delta between boottime and monotonic clocks, this works only for messages printed after last resume.
--since време
--until време
-t, --notime
--time-format формат
Формат iso има исти проблем као ctime: време може бити нетачно када се систем обустави и поново настави са радом.
--time-format may be used multiple times with different values for format to output each specified format.
The delta always follows ctime or raw if specified together.
-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
Корисничке специфичне $XDG_CONFIG_HOME/terminal-colors.d или $HOME/.config/terminal-colors.d преписују општа подешавања.
Знајте да се обојавање излаза може укључити по основи, и у том случају terminal-colors.d директоријуми не треба још да постоје.
Логички називи боја које подржава dmesg су:
subsys
time
timebreak
alert
crit
err
упоз
segfault
ИЗЛАЗНО СТАЊЕ¶
dmesg can fail reporting permission denied error. This is usually caused by dmesg_restrict kernel setting, please see syslog(2) for more details.
АУТОРИ¶
Karel Zak <kzak@redhat.com>
dmesg was originally written by Theodore Ts’o <tytso@athena.mit.edu>.
ПОГЛЕДАЈТЕ ТАКОЂЕ¶
ПРИЈАВЉИВАЊЕ ГРЕШАКА¶
За пријављивање грешака, користите пратиоца грешака на <https://github.com/util-linux/util-linux/issues>.
ДОСТУПНОСТ¶
Наредба dmesg је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-10-01 | util-linux 2.40.2 |