সর্বশেষ ব্যর্থ লিনাক্স বুট সম্পর্কিত বার্তাগুলি কোথায় পাব?


11

আমার লিনাক্স বুট প্রায়শই ব্যর্থ হয়। আমি quietআমার বুট বিকল্পগুলি সরিয়েছি যাতে আমি দেখতে পাচ্ছি যে কী চলছে। মূলত [পাস] বার্তাগুলির একগুচ্ছ দেখানোর পরে এটি স্তব্ধ হয়ে যায়। এটি প্রতিবার ঝুলছে না । এখন আমি জানি যে ডেমসগই আমি বুট বার্তাগুলি দেখতে পাচ্ছি।

তবে আমি পূর্বের বুটের বুট বার্তাগুলি দেখতে চাই এবং বর্তমান বুটটি নয় (কারণ এটি সাধারণত বুট হয়েছে, যখন শেষটি ফাঁসি দেওয়া হয়েছিল)।

এছাড়াও সমস্যাটি খুঁজতে আমি অন্য কোনও লগ দেখতে পারি? আমি উবুন্টু নাটি 11.04 ব্যবহার করছি। আমি কি আমার কার্নেলটি ডিবাগিং সমর্থন দিয়ে পুনরায় কম্পাইল করব? এই সমস্যাটি ডিবাগ করার একমাত্র উপায়?

শেষ অবধি, এটাকেই কি কর্নেল প্যানিক (নরম / শক্ত বা কিছু) বলা হয়?

উত্তর:


13

/var/log/messages(বা /var/log/syslogকিছু সিস্টেমে) হ'ল প্রধান সিস্টেম লগ ফাইল - সেখানে দেখুন। কনফিগারেশন বিকল্পের উপর নির্ভর করে, এতে dmesgশোগুলির চেয়ে একই, কম বেশি তথ্য থাকতে পারে । এছাড়াও, এটি ডিফল্টরূপে অবিচ্ছিন্ন থাকে (প্রতিটি বুটে প্রতিস্থাপিত হয় না)।

সমস্যা সমাধানের জন্য আপনার কার্নেলটি পুনরায় সংকলন করা দরকার কিনা তা আপনি ইতিমধ্যে সেখানে এবং অন্যান্য অ্যাপ্লিকেশন-নির্দিষ্ট লগগুলিতে কী খুঁজে পেতে পারেন তার উপর নির্ভর করে।

কর্নেল আতঙ্ক একটি গুরুতর সিস্টেম সমস্যার লক্ষণ। এতটা গুরুতর যে কার্নেলটি এটি সম্পর্কে জানার উপায় দিয়ে সজ্জিত নয়। এটি বিভিন্ন ধরণের বিভিন্ন সমস্যার দ্বারা ট্রিগার হতে পারে: ড্রাইভার বাগ, গুরুতর হার্ডওয়্যার ব্যর্থতা, বেস সিস্টেম প্রোগ্রামগুলিতে বাগগুলি, খুব কমই ব্যবহারকারীর স্পেস অ্যাপ্লিকেশন।


আমার ইনস্টলেশনতে ফাইলটিকে সিসলগ বলা হত এবং ফোল্ডারে / ভার / লগের বার্তা নয়। আমি বার্তাটি পেয়েছি: কার্নেলের প্রতিটি হ্যাংয়ের আগে আউটপুট ফাইল / dev / xconsole খুলতে পারেনি।
অঙ্কুরভিজে

ঠিক আছে, syslogবিকল্প নাম বলার জন্য ধন্যবাদ । রেফারেন্সের জন্য উত্তরে যুক্ত করা হয়েছে। আমি আশা করি আপনি সমস্যার সমাধান করতে পেরেছেন।
রোজিট্রিজেভিয়াজ

/ var / log / syslog এবং / var / লগ / বার্তাগুলি একই ফাইল নয় এবং একটি সাধারণ পরিস্থিতিতে অন্যটি ছাড়া থাকা উচিত নয়। এগুলি উভয়ই সিসলগ ডেমন দ্বারা উত্পাদিত হয়েছে (আরএসস্লগের মতো)। সাধারণত সিসলগের মধ্যে সমস্ত বার্তা না থাকলে বেশিরভাগ থাকে তবে মেসেজগুলি আরও ফিল্টার করা হয়। আরও তথ্যের জন্য আপনার সিসলগ কনফিগারেশন (সম্ভবত /etc/rsyslog.conf) দেখুন।
গেমন

1
@ গেমেন ঠিক না এটি সেই প্রোগ্রামের উপর নির্ভর করে যা সিস্টেম বার্তা (লগার ডেমন) পরিচালনা করে e আপনার বিবরণ এবং আপনি যে ফাইলগুলি উল্লেখ করেন সেগুলি আপনার সিস্টেমটি ব্যবহার করে rsyslog। আর একটি জনপ্রিয় এটি syslog-ng। তবে প্রতিটি ক্ষেত্রে সঠিক ফাইলের নাম এবং তাদের ভূমিকা কনফিগারেশনের উপর নির্ভর করে। সুতরাং কোনও সাধারণ "সাধারণ পরিস্থিতি" নেই এবং /var/log/messagesএটি হতে পারে মূল সিস্টেম লগ।
রোজিট্রিজেভিয়াচজ

@ হ্যাঁ হ্যাঁ, সিসলোগে ক্র্যাশ হওয়ার আগে এবং গুগলে কোনও সমাধান অনুসন্ধান করার আগে বার্তাটি সন্ধান করে আমি সমস্যার সমাধান করতে
পেরেছি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.