मैं सक्रिय कंसोल पर प्रदर्शित FreeBSD बूट संदेश कैसे पकड़ सकता हूं?


2

मैं NAS4Free (FreeBSD आधारित) के एक डेवलपर के साथ काम कर रहा हूं, और मुद्दों का निदान करने में मदद करने के लिए, मैं बूट करते समय उत्पन्न कंसोल आउटपुट को पकड़ने की कोशिश कर रहा हूं।

बहुत खोज के बाद, मुझे यह करने का कोई संकेत नहीं मिला कि यह कैसे करना है। मैंने पाया कि जब स्क्रॉल मोड में टॉगल किया जाता है ऊपर नीचे करना बंद , मैं वापस ऊपर स्क्रॉल कर सकता हूं, लेकिन जो मैं वास्तव में करना चाहता हूं वह पूरे बफर को ले जाता है और इसे एक फ़ाइल में डंप करता है जिसे मैं फिर पास्टिबिन या इसी तरह पोस्ट कर सकता हूं, इसलिए वह इसके माध्यम से जा सकता है और संभवतः समस्याग्रस्त क्षेत्रों को ढूंढ सकता है।

पृष्ठभूमि: NAS4Free नंगे धातु पर "एम्बेडेड" चल रहा है, इसलिए बूट संदेशों को कहीं और डंप करने के लिए इसे फिर से जोड़ना संभव नहीं है।

dmesg उपयोग किया गया है, लेकिन बूट अनुक्रम के दौरान मुद्रित सभी विशिष्ट प्रविष्टियों को सूचीबद्ध नहीं करता है।

sysctl -a की सिफारिश की गई है, और कुछ आउटपुट सहायक होने के बावजूद, इसमें अभी भी सभी बूट संदेश शामिल नहीं हैं।

/var/log/messages मौजूद नहीं है, जिसका मतलब यह हो सकता है कि लकड़हारा शुरू नहीं हुआ है (बूट मीडिया में फिर से लिखना कम करने की संभावना है)

========

मूल रूप से, मैं बस कंसोल के बफर की सामग्री को हथियाने और डिस्क पर एक टेक्स्ट फ़ाइल में डंप करने का एक तरीका चाहता हूं, बजाय मैन्युअल रूप से सब कुछ टाइप करने के लिए जो ब्याज की हो सकती है।

जवाबों:


2

NAS4Free डेवलपर्स के साथ बहुत चर्चा के बाद, यह प्रतीत होता है कि मैं जो जानकारी ढूंढ रहा हूं वह लॉग में शामिल है /var/log/system.log


1

की ओर देखें /var/log/messages

यदि आपको अधिक जानकारी निकालने की आवश्यकता है, तो उस व्यक्ति पृष्ठ को पढ़ें logger। साथ में logger आप उपयोग कर सकते हैं syslog कार्यक्रमों के उत्पादन को बचाने के लिए।


$ cat /var/log/messages cat: /var/log/messages: No such file or directory ऐसा लगता है कि यह बूट के दौरान प्रदर्शित होने वाले सभी संदेशों को लॉग नहीं कर रहा है।
killermist

संभवतः आपका सिस्टम लॉग्स को सेव नहीं कर रहा है या लॉग्स का स्थान पारंपरिक स्थान से भिन्न है। पढ़ना freebsd.org/cgi/...
Rufo El Magufo

मैं NAS4Free के एक सक्रिय डेवलपर के संपर्क में आने की कोशिश करूंगा और देखूंगा कि क्या ऐसा है। दूसरी ओर, मुझे पता है कि पाठ कहीं बफर में है, क्योंकि शारीरिक रूप से संलग्न कंसोल पर, मैं बूट की शुरुआत में वापस स्क्रॉल कर सकता हूं, मुझे नहीं पता कि उस बफर तक कैसे पहुंचा जाए।
killermist

@killermist समाधान जोड़ने के लिए मेरी पोस्ट को संपादित नहीं करते हैं। बस अन्य उत्तर जोड़ें और अपना उत्तर स्वीकार करें :)
Rufo El Magufo
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.