dmesg տպում է օղակի բուֆերի պարունակությունը: Այս տեղեկատվությունը նաև իրական ժամանակում ուղարկվում է syslogd-ին կամ klogd-ին, երբ դրանք աշխատում են, և ավարտվում են /var/log/messages-ում; երբ dmesg-ն ամենաօգտակարն է boot-time-ի հաղորդագրությունները նկարահանելու համար նախքան syslogd-ը և/կամ klogd-ը սկսելը, որպեսզի դրանք պատշաճ կերպով գրանցվեն:
Ինչի՞ համար է օգտագործվում dmesg-ը:
dmesg օգտագործվում է միջուկի օղակի բուֆերըհետազոտելու կամ կառավարելու համար: Լռելյայն գործողությունն է՝ ցուցադրել բոլոր հաղորդագրությունները միջուկի օղակի բուֆերից:
Ո՞րն է տարբերությունը dmesg-ի և syslog-ի միջև:
Ինչպես հասկացա, dmesg հրամանը վերաբերում է համակարգի ախտորոշման հաղորդագրության բուֆերին: … Syslog-ը տեղեկամատյանների հաղորդագրությունների նպատակակետն է համակարգում աշխատող համակարգի օբյեկտների մեծ մասի համար:
Որտե՞ղ է dmesg-ի մատյանը:
Ջնջել dmesg բուֆերային մատյանները
Դեռ կարող եք դիտել «/var/log/dmesg» ֆայլերում պահված մատյանները: Եթե միացնեք որևէ սարք, կստեղծվի dmesg ելք:
Ի՞նչ է կարդացել dmesg-ը:
dmesg-ը կարդում է միջուկի կողմից ստեղծված հաղորդագրությունները /proc/kmsg վիրտուալ ֆայլից: Այս ֆայլը ինտերֆեյս է տրամադրում միջուկի օղակի բուֆերին և կարող է բացվել միայն մեկ գործընթացով: Եթե ձեր համակարգում գործում է syslog պրոցեսը, և դուք փորձում եք կարդալ ֆայլը cat-ով կամ ավելի քիչ, հրամանը կկախվի: