'শেষ' কমান্ডের আউটপুটে "ক্র্যাশ" এন্ট্রিগুলি ব্যাখ্যা করতে পারে না


10

12:02 এবং 14:18 এ শেষ "ক্র্যাশ" দেখায়, কিন্তু সিস্টেমটি সেই সময়ে কাজ করা থামেনি। অন্যদিকে 15:03 এ রিবুটটি আসল ক্র্যাশ থেকে পুনরুদ্ধার করা ছিল - আমাদের সিস্টেম 14:46-এ সাড়া দেওয়া বন্ধ করে দিয়েছে। কেন মেশিনের আসল ক্রাশের আগে সর্বশেষ দুটি "ক্র্যাশ" দেখায়?

[admin@devbox log]$ last | head
myuser pts/2        myhostname  Wed Sep 28 15:12   still logged in
myuser pts/2        myhostname  Wed Sep 28 15:09 - 15:12  (00:02)
myuser pts/2        myhostname  Wed Sep 28 15:07 - 15:09  (00:01)
myuser pts/1        myhostname  Wed Sep 28 15:06   still logged in
myuser pts/0        myhostname  Wed Sep 28 15:04   still logged in
reboot   system boot  2.6.18-274.el5PA Wed Sep 28 15:03          (00:09)
myuser pts/1        myhostname  Wed Sep 28 14:18 - crash  (00:44)
myuser pts/0        myhostname  Wed Sep 28 12:02 - crash  (03:01)

সম্পাদনা: 15:03 এ রিবুট যথেষ্ট আসল - তবে 14:18 এবং 12:02 এ দুটি "ক্র্যাশ" এন্ট্রি আমি ব্যাখ্যা করতে পারি না।


40 মিনিট ... তবে এটি রিবুট হওয়ার পরে।
কাইল হজসন

ওহ দুঃখিত. আপনার প্রশ্ন বুঝতে পারিনি। আপনি যখন বলেছিলেন "তবে সিস্টেমটি পুনরায় চালু হয়নি", আমি ভেবেছিলাম আপনি বলছেন যে কোনও রিবুট মোটেই ঘটেনি।
মাদুর

উত্তর:


17

lastcrashলগ আউট সময় হিসাবে মুদ্রণ যখন wtmpব্যবহারকারীর সেশনের জন্য ডাটাবেসে লগআউট প্রবেশ নেই ।

lastআউটপুটে শেষ প্রবেশের অর্থ হল 12:02 এ myuserলগইন হয়েছে pts/0এবং যখন সিস্টেমটি 14:18 এবং 15:03 এর মধ্যে ক্র্যাশ হয়ে গেছে তখনও এটি লগ ইন করা উচিত।

সাধারণত, wtmpপ্রতিটি ব্যবহারকারীর সেশনের জন্য দুটি করে এন্ট্রি থাকে। লগইন সময়ের জন্য একটি এবং লগআউট সময়ের জন্য একটি। যখন কোনও সিস্টেম ক্র্যাশ হয়, তখন দ্বিতীয় প্রবেশটি অনুপস্থিত হতে পারে। সুতরাং lastধরুন যে সিস্টেমটি ক্র্যাশ হয়ে গেছে এবং crashলগআউট সময় হিসাবে মুদ্রণের সময় ব্যবহারকারীর এখনও লগইন ছিল ।

আরও স্পষ্ট করে বলতে গেলে, সেই দুটি "ক্র্যাশ" লাইনটি কেবলমাত্র দুটি সেশন যা সক্রিয় ছিল যখন সিস্টেমটি ক্র্যাশ করেছিল 15:00 টার দিকে, দুটি সিস্টেম ক্র্যাশ নয়


আমার কি এখন মরিচা লাগছে না ... নিশ্চয়ই আমি এক সময় এটি জানতাম! ধন্যবাদ ...
কাইল হজসন

lastক্রাশের পরে কি কোনও রিবুট রেকর্ড সর্বদা মুদ্রিত হয়? এবং ব্যবহারকারীর সেশনটি পুরো ওএস ছাড়া ক্রাশ হওয়া সম্ভব?
সিএমসিডিগ্রাগনকাই

1) হ্যাঁ, এটি। wtmpপ্রতিটি সিস্টেম বুট রেকর্ড করবে তবে প্রদর্শিত বার্তাটি lastবাস্তবায়ন নির্ভর। 2) না, ব্যবহারকারীর সেশন ক্রাশ করতে পারে না । কোনও ব্যবহারকারী সেশন পরিচালনা করে এমন একটি প্রোগ্রাম অস্বাভাবিকভাবে শেষ করতে পারে তবে এই ক্ষেত্রে wtmpকেবল একটি লগআউট রেকর্ড করে ।
andcoz
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.