সমস্ত বড় লগ ফাইল কোথায় অবস্থিত?


89

সুতরাং, যদি আমার কম্পিউটারে কিছু সমস্যা হয় তবে তা হার্ডওয়্যার বা সফ্টওয়্যারই হোক, প্রধান লগ ফাইলগুলি কী এবং সেগুলি কোথায় অবস্থিত?

এছাড়াও, এমন কোনও জেনেরিক অবস্থান রয়েছে যেখানে অন্যান্য প্যাকেজগুলির লগ ফাইলগুলি থাকতে পারে?


সম্ভবত প্রাসঙ্গিক: Askubuntu.com/questions/5868/…
জেরেমি স্টেইন

উত্তর:


109

সমস্ত লগ ফাইল /var/logডিরেক্টরিতে অবস্থিত । সেই ডিরেক্টরিতে, প্রতিটি ধরণের লগের জন্য নির্দিষ্ট ফাইল রয়েছে। উদাহরণস্বরূপ, সিস্টেম লগ, যেমন কার্নেল ক্রিয়াকলাপগুলি syslogফাইলটিতে লগ হয় ।

এই ডিরেক্টরিতে সর্বাধিক সাধারণ লগ ফাইলগুলি হ'ল:

  • ডিরেক্টরিতে aptএকটি ফাইল রয়েছে history.logযা সমস্ত প্যাকেজ ইনস্টলেশন এবং অপসারণের তথ্য সংরক্ষণ করে এমনকি প্রাথমিক সিস্টেমটি লাইভ সিডি হিসাবে তৈরি করে। খুব আকর্ষণীয় ফাইলটি দেখতে আপনি এই ফাইলটি খুলতে পারেন।

  • ডিরেক্টরিতে dist-upgradeএকটি ফাইল রয়েছে apt.logযা বিতরণ আপগ্রেডের সময় তথ্য লগ করে

  • ডিরেক্টরিতে installerইনস্টলেশন চলাকালীন তৈরি হওয়া লগ ফাইলগুলি পাওয়া যায়।

  • একটি apport.logফাইল রয়েছে যা আপনার সিস্টেমে ক্র্যাশ এবং সেগুলি প্রতিবেদন করার তথ্য সংরক্ষণ করে।

  • ফাইলটিতে auth.logপ্রমাণীকরণ ক্রিয়াকলাপ সম্পর্কিত তথ্য অন্তর্ভুক্ত থাকে যেমন আপনি যখন sudo এর মাধ্যমে রুট ব্যবহারকারী হিসাবে প্রমাণীকরণ করেন।

  • ফাইলটি dpkg.logপ্যাকেজ ইনস্টলেশন এবং সম্পর্কিত অপসারণের নিম্ন স্তরের বিশদ সংরক্ষণ করে dpkg। আপনি সচেতন হতে পারেন যে প্যাকেজ ইনস্টলেশন এবং অপসারণের জন্য aptসিস্টেম নির্ভর করে dpkg

  • boot.log প্রতিটি বুটিংয়ের তথ্য অন্তর্ভুক্ত।

  • kern.log সতর্কতা, ত্রুটি ইত্যাদির মতো কার্নেলের তথ্য সংরক্ষণ করে

  • alternatives.logবিভিন্ন প্যাকেজ দ্বারা নির্ধারিত সমস্ত বিকল্পের ইতিহাস এবং update-alternativesকমান্ডের মাধ্যমে তাদের অপসারণের ইতিহাস অন্তর্ভুক্ত রয়েছে ।

  • আর একটি গুরুত্বপূর্ণ লগ ফাইল হ'ল Xorg.logগ্রাফিক্স ড্রাইভার, তার ব্যর্থতা, সতর্কতা ইত্যাদি সম্পর্কিত তথ্য include

আপনার ইনস্টল করা প্যাকেজগুলির উপর নির্ভর করে কিছু অন্যান্য ধরণের লগ ফাইল থাকতে পারে। উদাহরণস্বরূপ, আমার সিস্টেমে একটি লগ ফাইলও রয়েছে epoptes.logযা আপনি কেবল epoptesপ্যাকেজ ইনস্টল করলেই তা উপস্থিত থাকবে ।

পরে পরিবর্তন systemd

আগমনের সাথে সাথে systemd, লগিং বেশিরভাগ journalctlইউটিলিটি দ্বারা পরিচালিত হয় এবং লগগুলি /var/lib/systemd/catalog/databaseফাইলগুলিতে বাইনারি বিন্যাসে সংরক্ষণ করে। এই ফাইলটি কার্নেল, বুট এবং অ্যাপ্লিকেশন লগ সহ সমস্ত লগকে গণনা করে এবং journalctlইউটিলিটির মাধ্যমে প্রয়োজনীয় লগ সরবরাহ করে ।

journalctlপ্রয়োজনীয় লগ তথ্য আনতে আপনি কীভাবে এটি ব্যবহার করতে পারেন সে সম্পর্কে এখানে একটি ভাল নিবন্ধ is

https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs#setting-the-system-time


সিসলগ এবং কর্ন.লগ দু'টি অত্যন্ত গুরুত্বপূর্ণ
জনমারলিনো

16

নীচে স্ক্রিনশট থেকে /var/logবেশিরভাগ গুরুত্বপূর্ণ লগগুলি দেখানো হয়েছে। যে স্থানে প্রায়ই যেমন অন্যান্য অ্যাপ্লিকেশনের থেকে অন্য ফোল্ডার হয় sambaবা apache2এটি ইনস্টল আপনি পারেন।

বাস্তব সময়ে লগ দেখতে আপনি ব্যবহার করতে পারেন gnome-system-logবা উদাহরণস্বরূপ, ব্যবহার করতে পারেন

 tail -f /var/log/kern.log

সমস্ত লগগুলি ফিল্টার বিকল্পের gnome-system-logসাহায্যে বা grepকোনও নির্দিষ্ট শব্দ অনুসন্ধানের জন্য আরও সহজে বিশ্লেষণ করা যেতে পারে । উদাহরণস্বরূপ, আমি যদি আমার এস এস হার্ডওয়্যারের উল্লেখ খুঁজে পেতে চাইতাম তবে আমি লিখতে পারতাম:

grep -i SiS /var/log/kern.log

স্ক্রিনশটের বেশিরভাগ লগ স্ব-বর্ণনামূলক, তবে, এখানে কয়েকটি দ্রুত নোট রয়েছে:

  • auth.log সমস্ত সুবিধাজনক ক্রিয়াসমূহের সাথে ডিল করে যেমন আপনি যখন টার্মিনালে sudo ব্যবহার করেন বা সিএনপটিকের মতো গুই প্রোগ্রাম পরিচালনা করেন।
  • kern.log সমস্ত কার্নেল ক্রিয়াকলাপ রেকর্ড করে এবং হার্ডওয়্যার সহ ত্রুটিগুলি নির্ণয়ের জন্য কার্যকর হতে পারে।
  • dpkg.log ইনস্টল করা প্যাকেজগুলির একটি খুব বিশদ অ্যাকাউন্ট
  • syslog কার্নেল এবং ওএস তথ্য উভয়ই থাকে
  • xorg.log আপনার প্রদর্শনের (মূলত স্বয়ংক্রিয়) সেটআপ সম্পর্কিত তথ্য রয়েছে
  • udev এটি বিশেষত দরকারী কারণ এতে হার্ডওয়্যার সেটআপ সম্পর্কে কিছু বিশদ রয়েছে যা ভবিষ্যতে রেকর্ড করতে কার্যকর হতে পারে।
  • history.log(স্ক্রিনশটে যেমন দেখা যায়) এসেছে /var/log/aptএবং এতে আপনার আপডেট এবং ইনস্টলেশনগুলির ইতিহাস রয়েছে।

এখানে চিত্র বর্ণনা লিখুন


1
আমার সিস্টেম লগ ভিউয়ার কেবলমাত্র আমাকে Xorg.0.log, auth.log, dpkg.log, মেল.লগ এবং সিসলগ দেখায়। আমি কীভাবে বাকীগুলি দেখতে পাব?
সবুজ

1
@ গ্রীন 7 আপনি যে কোনও লগ চাইলে যুক্ত করতে পারেন - ফাইল> এ যান এবং তারপরে ফাইল সিস্টেমে / var / লগটিতে নেভিগেট করতে পারেন এবং লগটি খুলতে এবং অন্য কোনও লগের জন্য পুনরাবৃত্তি করতে নির্বাচন করুন।

7

সিস্টেম এবং অ্যাপ্লিকেশন লগগুলি দেখতে, আপনি "লগ ফাইল ভিউয়ার" অ্যাপ্লিকেশনটি ব্যবহার করতে পারেন। আপনার ড্যাশ খোলার জন্য F2 চাপুন, তারপরে লগটি টাইপ করুন এবং লগ ফাইল ভিউয়ার অ্যাপ্লিকেশনটি নির্বাচন করুন ।

আরও তথ্য: http://www.howtogeek.com/117878/how-to-view-write-to-system-log-files-on-ubuntu/

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