Provided by: util-linux-locales_2.39.3-9ubuntu6.3_all bug

НАЗИВ

       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
           Приказује временску ознаку и разлику времена утрошеног између порука. Ако се користи са --notime тада
           се исписује само разлика времена без временске ознаке.

       -E, --console-on
           Укључује исписивање порука у конзоли.

       -e, --reltime
           Приказује локално време и разлику у људима читљивом формату. Знајте да претварање у локално време
           може бити нетачно (видите -T за више појединости).

       -F, --file датотека
           Чита поруке системског дневника из дате датотеке. Знајте да -F не подржава поруке у „kmsg“ формату.
           Подржан је само стари формат системског дневника.

       -f, --facility списак
           Ограничава излаз на дати (зарезом раздвојен) списак објеката. На пример:

           dmesg --facility=daemon

           ће исписати поруке само са позадинаца система. За свим подржаним објектима видите излаз --help-а.

       -H, --human
           Укључује људима читљив излаз. Видите такође --color, --reltime и --nopager.

       -J, --json
           Користи ЈСОН излазни формат. Излазни формат времена је само у формату „sec.usec“, ниво хитности
           бележења се не декодира по основи (користите --decode да поделите по тежини и хитности), остале
           опције за управљање излазним форматом или форматом времена се тихо занемарују.

       -k, --kernel
           Исписује поруке кернела.

       -L, --color[=када]
           Боји излаз. Опциони аргумент „when“ може бити auto, never или always. Ако је аргумент „when“
           изостављен, подразумева се auto. Боје се могу искључити; за текућу уграђену основност видите излаз
           --help. Видите испод такође одељак БОЈЕ.

       -l, --level списак
           Ограничава излаз на дати (зарезом раздвојен) списак нивоа. На пример:

           dmesg --level=err,warn

           ће исписати само поруке грешке и упозорења. За све подржане нивое видите излаз --help-а.

           Додавање плуса + називу нивоа такође укључује све више нивое. На пример:

           dmesg --level=err+

           исписаће нивое err, crit, alert и emerg.

           Пред-додавање ће укључити све ниже нивое.

       -n, --console-level ниво
           Поставља ниво на коме се исписивање порука обавља у конзоли. ниво је број нивоа или скраћеница назива
           нивоа. За све подржане нивое видите излаз --help-а.

           На пример, -n 1 или -n emerg спречава све поруке, осим порука хитности (панике), да се појаве на
           конзоли. Сви нивои порука се још увек пишу у /proc/kmsg, тако да се syslogd(8) још увек може
           користити за контролисање тачно где се појављујз поруке кернела. Када се користи опција -n, dmesg
           неће исписати или очистити међумеморију прстена кернела.

       --noescape
           Неисписиви и потенцијално небезбедни знакови (нпр., оштећени вишебајтни низови, знакови контролисања
           терминала, итд.) су измењени у формату \x<хекс> из безбедносних разлога по основи. Ова опција
           искључује ову функцију. Искористива је на пример у сврху прочишћавања заједно са --raw. Будите
           пажљиви и немојте је користити по основи.

       -P, --nopager
           Не преспаја излаз у страничару. Страничар је укључен по основи за --human излаз.

       -p, --force-prefix
           Додаје информације објекта, нивоа или временске ознаке сваком реду у поруци са више редова.

       -r, --raw
           Исписује међумеморију сирове поруке, тј. не цепа префикле нивоа дневника, али су сви неисписиви
           знакови још увек измењени (видите такође --noescape).

           Знајте да стварни сирови формат зависи од начина на који dmesg чита поруке кернела. Уређај /dev/kmsg
           користе другачији формат од syslog-а(2). Зарад повратне сагласности, dmesg враћа податке увек у
           syslog(2) формату. Могуће је прочитати стварне сирове податке из /dev/kmsg, на пример, помоћу наредбе
           „dd if=/dev/kmsg iflag=nonblock“.

       -S, --syslog
           Приморава dmesg да користи syslog(2) кернел сучеље да чита поруке кернела. Основно је коришћење
           /dev/kmsg уместо syslog(2) од кернела 3.5.0.

       -s, --buffer-size величина
           Користи међумеморију величине да пропита међумеморију прстена кернела. Ово је 16392 по основи.
           (Основна величина међумеморије системског дневника кернела је била прво 4096, 8192 од 1.3.54, 16384
           од 2.1.113.) Ако поставите међумеморију кернела на већу вредност од основне, тада се ова опција може
           користити за преглед читаве међумеморије.

       -T, --ctime
           Исписује људима читљиве временске печате.

           Пазите јер временска ознака може бити непрецизна! Извор time коришћен за дневнике се не освежава
           након ОБУСТАВЕ/НАСТАВКА рада система. Временске ознаке се дотерују у складу са текућом разликом
           између сата подизања система и монотоног сата, ово ради само за поруке исписане након последњег
           наставка рада.

       --since време
           Приказује запис од наведеног времена. Подржана је грануларност подсекунде. Време је могуће навести на
           апсолутни начин као и релативним прибележавањем (нпр. „пре 1 сат“). Знајте да временска ознака може
           бити нетачна и погледајте --ctime за више о томе.

       --until време
           Приказује запис до наведеног времена. Подржана је грануларност испод секунде. Време је могуће навести
           на апсолутни начин као и релативним прибележавањем (нпр. „пре 1 сат“). Знајте да временска ознака
           може бити нетачна и погледајте --ctime за више о томе.

       -t, --notime
           Не исписује временске пешате кернела.

       --time-format формат
           Исписује временске ознаке користећи дати формат, који може бити ctime, reltime, delta или iso. Прва
           три формата су псеудоними опција специфичних формату времена. Формат iso је dmesg примена ISO-8601
           формата временске ознаке. Сврха овог формата је да олакша поређење временских ознака између два
           система и било коју другу обраду. Дефиниција iso временске ознаке је:
           ГГГГ-ММ-ДД<В>ЧЧ:ММ:СС,<микросекунде>←+><помак временске зоне од КУВ-а>.

           Формат iso има исти проблем као ctime: време може бити нетачно када се систем обустави и поново
           настави са радом.

       -u, --userspace
           Исписује поруке корисничког простора.

       -w, --follow
           Чека на нове поруке. Ова функција је подржана само на системима са читљивом /dev/kmsg (од кернела
           3.5.0).

       -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
           Префикс подсистема поруке (нпр., „ACPI:“).

       time
           Временски печат поруке.

       timebreak
           Временска ознака поруке у кратком „ctime“ формату у --reltime или --human излазу.

       alert
           Текст поруке са упозоравајућом предношћу дневника.

       crit
           Текст поруке са критичном предношћу дневника.

       err
           Текст поруке са грешком предности дневника.

       упоз
           Текст поруке са упозоравајућом предношћу дневника.

       segfault
           Текст поруке која информише о неуспеху сегментације.

ИЗЛАЗНО СТАЊЕ

       dmesg може да не успе у извештавању грешке одбијених овлашћења. Ово је углавном изазвано dmesg_restrict
       кернел поставком, видите syslog(2) за више о томе.

АУТОРИ

       Karel Zak <kzak@redhat.com>

       dmesg је изворно написао Theodore Ts’o <tytso@athena.mit.edu>.

ПОГЛЕДАЈТЕ ТАКОЂЕ

       terminal-colors.d(5), syslogd(8)

ПРИЈАВЉИВАЊЕ ГРЕШАКА

       За пријављивање грешака, користите пратиоца грешака на https://github.com/util-linux/util-linux/issues.

ДОСТУПНОСТ

       Наредба dmesg је део пакета „util-linux“ који се може преузети са Архиве Линукс кернела
       <https://www.kernel.org/pub/linux/utils/util-linux/>.

util-linux 2.39.3                                  2025-06-05                                           DMESG(1)