সিস্টেম লগ
সিস্টেম লগগুলি প্রাথমিকভাবে উবুন্টু সিস্টেমের কার্যকারিতা নিয়ে কাজ করে, ব্যবহারকারীদের দ্বারা অতিরিক্ত অ্যাপ্লিকেশন যুক্ত করার প্রয়োজন হয় না। উদাহরণস্বরূপ অনুমোদনের ব্যবস্থা, সিস্টেম ডেমন, সিস্টেম বার্তা এবং সমস্ত-অন্তর্ভুক্তকারী সিস্টেম লগ নিজেই syslog অন্তর্ভুক্ত।
অনুমোদন লগ: /var/log/auth.log
অনুমোদন লগ অনুমোদন সিস্টেমের ব্যবহার, ব্যবহারকারীদের পাসওয়ার্ডের জন্য অনুরোধ করে এমন ব্যবহারকারীদের অনুমোদনের প্রক্রিয়াগুলি যেমন প্লাগেবল প্রমাণীকরণ মডিউল (পিএএম) সিস্টেম, sudo
কমান্ড, দূরবর্তী লগইন ইত্যাদির sshd
উপর নজর রাখে।
ডেমন লগ: /var/log/daemon.log
ডিমন লগটিতে চলমান সিস্টেম এবং অ্যাপ্লিকেশন ডেমন যেমন জিনোম ডিসপ্লে ম্যানেজার ডেমন gdm
, ব্লুটুথ এইচসিআই ডিমন hcid
, বা মাইএসকিউএল ডাটাবেস ডেমন সম্পর্কিত তথ্য রয়েছে mysqld
।
ডিবাগ লগ: /var/log/debug
ডিবাগ লগটি উবুন্টু সিস্টেম এবং অ্যাপ্লিকেশনগুলি syslogd
থেকে ডিবাগ পর্যায়ে লগ ইন করে এমন ডিবাগ বার্তা সরবরাহ করে ।
কার্নেল লগ: /var/log/kern.log
কার্নেল লগ উবুন্টু লিনাক্স কার্নেল থেকে বার্তাগুলির বিশদ লগ সরবরাহ করে। এই বার্তাগুলি কোনও নতুন বা কাস্টম-বিল্ট কার্নেলের সমস্যা-শ্যুট করার জন্য দরকারী হিসাবে প্রমাণিত হতে পারে।
কার্নেল রিং বাফার: dmesg
কার্নেলের রিং বাফারটি আসলে প্রতি সে লগ ফাইল নয়, বরং চলমান কার্নেলের এমন একটি অঞ্চল যা আপনি dmesg
ইউটিলিটির মাধ্যমে কার্নেল বুটআপ বার্তাগুলির জন্য জিজ্ঞাসা করতে পারেন । বার্তাগুলি দেখতে, এটি ব্যবহার করুন:
dmesg | less
ডিফল্টরূপে, সিস্টেমের প্রারম্ভিক স্ক্রিপ্টের /etc/init.d/bootmisc.sh
ফাইলের সব থেকে bootup বার্তা পাঠায় /var/log/dmesg
হিসাবে ভাল।
বার্তা লগ: /var/log/messages
বার্তাগুলি লগটিতে অ্যাপ্লিকেশনগুলি এবং সিস্টেম সুবিধা থেকে প্রাপ্ত তথ্য সম্পর্কিত বার্তা রয়েছে। এই লগটি অ্যাপ্লিকেশনগুলি থেকে বার্তা আউটপুট এবং আইএনএফও পর্যায়ে syslog
/ sysklog
ডিমনটিতে লগ ইন করা সিস্টেম সুবিধার জন্য দরকারী ।
সিস্টেম লগ: /var/log/syslog
সিস্টেম লগটিতে সাধারণত আপনার উবুন্টু সিস্টেম সম্পর্কে ডিফল্টরূপে সর্বাধিক তথ্য থাকে। এটিতে অন্যান্য লগের তথ্য নাও থাকতে পারে। আপনি যখন অন্য লগ এ পছন্দসই লগ তথ্য সনাক্ত করতে না পারেন সিস্টেম লগ পরামর্শ করুন।
অ্যাপ্লিকেশন লগ
অনেক অ্যাপ্লিকেশন লগ ইনও তৈরি করে /var/log
। আপনি যদি আপনার /var/log
সাব-ডাইরেক্টরির বিষয়বস্তুগুলি তালিকাভুক্ত করেন তবে আপনি পরিচিত নামগুলি দেখতে পাবেন, যেমন /var/log/apache2
অ্যাপাচি 2 ওয়েব সার্ভারের /var/log/samba
জন্য লগগুলি উপস্থাপন করা বা সাম্বা সার্ভারের লগগুলি অন্তর্ভুক্ত।
অ্যাপাচি এইচটিটিপি সার্ভার লগস: /var/log/apache2
উবুন্টুতে অ্যাপাচি 2-এর জন্য ডিফল্ট ইনস্টলেশন একটি লগ সাব-ডিরেক্টরি তৈরি করে। এই উপ-ডিরেক্টরিতে দুটি পৃথক উদ্দেশ্যে দুটি লগ ফাইল রয়েছে:
/var/log/apache2/access.log
- পরিবেশিত প্রতিটি পৃষ্ঠার রেকর্ডস এবং ওয়েব সার্ভার দ্বারা লোড হওয়া প্রতিটি ফাইল।
/var/log/apache2/error.log
- এইচটিটিপি সার্ভার দ্বারা প্রতিবেদন করা সমস্ত ত্রুটি শর্তের রেকর্ড
CUPS মুদ্রণ সিস্টেম লগগুলি: /var/log/cups/error_log
প্রচলিত ইউনিক্স প্রিন্টিং সিস্টেম (সিইউপিএস) /var/log/cups/error_log
তথ্য এবং ত্রুটি বার্তাগুলি সঞ্চয় করতে ডিফল্ট লগ ফাইল ব্যবহার করে ।
রুটকিট হান্টার লগ: /var/log/rkhunter.log
রুটকিট হান্টার ইউটিলিটি ( rkhunter
) আপনার উবুন্টু সিস্টেমটি ব্যাকডোর, স্নিফার এবং রুটকিটগুলির জন্য যাচাই করে, যা আপনার সিস্টেমের সমঝোতার লক্ষণ।
সাম্বা এসএমবি সার্ভার লগস: /var/log/samba
সার্ভার মেসেজ ব্লক প্রোটোকল (এসএমবি) সার্ভার, সাম্বা আপনার উবুন্টু কম্পিউটার এবং এসএমবি প্রোটোকল সমর্থনকারী অন্যান্য কম্পিউটারের মধ্যে ফাইল ভাগ করে নেওয়ার জন্য জনপ্রিয়ভাবে ব্যবহৃত হয়। সাম্বা উপ-ডিরেক্টরিতে তিনটি পৃথক ধরণের লগ রাখে:
log.nmbd
- আইপি কার্যকারিতা (নেটওয়ার্ক স্টাফ) এর উপরে সাম্বার নেটবিওএস সম্পর্কিত বার্তা
log.smbd
- সাম্বার এসএমবি / সিআইএফএস কার্যকারিতা সম্পর্কিত ফাইল (ফাইল এবং মুদ্রণ ভাগ করে নেওয়ার সামগ্রী) সম্পর্কিত বার্তা
log.[IP_ADDRESS]
- লগ ফাইলের নামের আইপি ঠিকানা থেকে পরিষেবার জন্য অনুরোধ সম্পর্কিত বার্তা messages
এক্স 11 সার্ভার লগ: /var/log/Xorg.0.log
উবুন্টুর সাথে ব্যবহারযোগ্য ডিফল্ট এক্স 11 উইন্ডোয়ারিং সার্ভার হ'ল এক্সর্গ এক্স 11 সার্ভার। এই লগটি আপনার এক্স 11 পরিবেশের সাথে সমস্যাগুলি নির্ণয়ের জন্য সহায়ক।
অ-মানব-পঠনযোগ্য লগ
/var/log
উপ - ডিরেক্টরিতে পাওয়া কিছু লগ ফাইলগুলি অ্যাপ্লিকেশনগুলির দ্বারা পঠনযোগ্য ডিজাইনের জন্য ডিজাইন করা হয়েছে, অগত্যা মানব দ্বারা নয়। কিছু উদাহরণ অনুসরণ।
লগইন ব্যর্থতা লগ: faillog
লগইনতে ব্যর্থ হওয়া লগইনটি /var/log/faillog
প্রকৃতপক্ষে পার্স করার জন্য এবং faillog
কমান্ড দ্বারা প্রদর্শিত হওয়ার জন্য ডিজাইন করা হয়েছে ।
সর্বশেষ লগইন লগ: lastlog
সর্বশেষ লগইন লগইনগুলি /var/log/lastlog
সাধারণত মানুষের দ্বারা বিশ্লেষণ এবং পরীক্ষা করা উচিত নয়, বরং lastlog
কমান্ডের সাথে মিলিয়ে ব্যবহার করা উচিত ।
লগইন রেকর্ডস লগ: who
ফাইলটিতে /var/log/wtmp
লগইন রেকর্ড রয়েছে, তবে /var/log/lastlog
উপরের মতো /var/log/wtmp
নয়, সাম্প্রতিক লগইনগুলির একটি তালিকা দেখানোর জন্য ব্যবহৃত হয় না, বরং পরিবর্তে বর্তমানে ব্যবহৃত লগইন who
ব্যবহারকারীদের তালিকাভুক্ত করার জন্য কমান্ডের মতো অন্যান্য ইউটিলিটি দ্বারা ব্যবহৃত হয় ।
dmesg
বা/var/log/messages
একটি সাধারণ বার্তা লগ, কেবল বুটের জন্য নয়। এছাড়াও, টার্মিনাল থেকে অ্যাপ্লিকেশন শুরু করা কোনও সমস্যার ডিবাগ করতে সহায়তা করতে পারে।