অন্য পদ্ধতি থেকে সিস্টেমড সিস্টেম জার্নালটি কীভাবে পরিদর্শন করা হবে


23

আমার কাছে একটি ডিভাইসে আর্চ লিনাক্স ব্যর্থ হয়েছে। ডিভাইসের কোনও স্ক্রিন নেই, এটি নেটওয়ার্কে সাড়া দেয় না। সুতরাং আমি এর এসডি কার্ডটি নিয়ে যাচ্ছি, এটি উবুন্টু ডেস্কটপে sertোকান, একটি নতুন সিস্টেম দেখুন there সেখানে জার্নাল এবং ... কীভাবে দেখুন কী আছে ভিতরে?

আর্ক লিনাক্স ডকুমেন্টেশন থেকে আমি জানি যে আমি এটি করতে পারি:

 strings /mnt/arch/var/log/journal/.../system.journal | grep -i message

তবে এটি সত্যই মৌলিক। প্রশ্ন হচ্ছে:

স্ট্রিং ব্যবহারের চেয়ে অন্য সিস্টেম থেকে system.j জার্নাল পরিদর্শন করার আরও সুবিধাজনক উপায় কি আছে ? আমি উদাহরণস্বরূপ জার্সিটেল পড়ার জন্য ফাইলটি নির্দিষ্ট করতে পারি ?


জার্নালটিএল - ফাইল = ফাইল_ টো এক্সেক্সাইন সম্পর্কে কী?
টালিজিন

উত্তর:


24

প্রথমত, সেই stringsজার্নাল্ডে কেবল কাকতালীয় থেকে কান্ড ব্যবহারের ক্ষমতা ছোট (বর্তমান বাস্তবায়নে 64KiB এর নীচে) ক্ষেত্রগুলিকে সংকুচিত করে না। এটি জার্নালগুলি পড়ার কোনও সমর্থিত উপায় নয় এবং আর্কুইকিতে এটি সত্যই চিহ্নিত করা উচিত। এটি একটি শেষ-খাদের পুনরুদ্ধার পদ্ধতির আরও।

এখন প্রশ্ন। জার্নাল্টেল থেকে (1) :

-ডি ডিআইআর, - ডিরেক্টরি = ডিআইআর

যুক্তি হিসাবে একটি ডিরেক্টরি পাথ গ্রহণ করে। যদি নির্দিষ্ট করা থাকে তবে জার্নালটিএল ডিফল্ট রানটাইম এবং সিস্টেম জার্নাল পাথের পরিবর্তে নির্দিষ্ট জার্নাল ডিরেক্টরি ডিআইআর-এ কাজ করবে।

সুতরাং, ধরে নিই যে ভাঙা সিস্টেমের মূলগুলি নীচে মাউন্ট করা আছে $DEST, journalctl -D $DEST/var/log/journalএর সিস্টেম লগটি দেখতে ব্যবহার করুন ।

সম্পূর্ণতার জন্য: একটি নির্দিষ্ট ফাইল দেখতে journalctl --file, যেমন , ব্যবহার করুন journalctl --file /var/log/journal/$(cat /etc/machine-id)/system.journal। যাইহোক, জার্নাল ফাইলগুলি পর্যায়ক্রমে ঘোরানো হয়, সম্পূর্ণ জার্নালগুলি দেখার জন্য এই ফর্মটি সত্যই ব্যবহারযোগ্য নয়।

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