dmesg

प्रोसेस और सिस्टम

इस्तेमाल

sudo dmesg -T | tail

कर्नेल का रिंग बफ़र पढ़ता है, डिस्क या USB की गड़बड़ी के बाद पहली जगह जहाँ देखना चाहिए; बफ़र का आकार तय है इसलिए पुरानी पंक्तियाँ जा चुकी होती हैं, और अब अधिकांश डिस्ट्रो root माँगते हैं (macOS में `log show`)।

आम विकल्प

विकल्पअर्थ
-THuman-readable timestamps instead of seconds since boot.
-wFollow new kernel messages as they appear.
-l err,warnFilter by level.
-HPaged, colourised, relative-time output.
--since "5 min ago"Time-bounded output (newer util-linux).

उदाहरण

sudo dmesg -T | tail -50

Read what the kernel said about a disk or USB device just now.

dmesg -w

Watch live while you plug something in.

log show --last 10m

The macOS equivalent; its dmesg exists but shows almost nothing.

क्या चल रहा है और क्या मशीन खा रहा है। मारने से पहले पहचानना क्रम है।

कैसे पढ़ें

  • बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
  • तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
  • विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।

आम सवाल

Q. dmesg क्या करता है?

कर्नेल का रिंग बफ़र पढ़ता है, डिस्क या USB की गड़बड़ी के बाद पहली जगह जहाँ देखना चाहिए; बफ़र का आकार तय है इसलिए पुरानी पंक्तियाँ जा चुकी होती हैं, और अब अधिकांश डिस्ट्रो root माँगते हैं (macOS में `log show`)।

Q. इसे कैसे लिखें?

sudo dmesg -T | tail — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

Q. कितने विकल्प जानने लायक़ हैं?

यहाँ 5 दिए हैं; पूरी सूची man dmesg में है। यह कमांड प्रोसेस और सिस्टम में आती है।

मिलती-जुलती कमांड

man पेज: man dmesg