শেষ বন্ধের সময়টি সন্ধান করুন


8

এটি হ'ল আদেশটি:

last -x|grep shutdown | head -1

তবে এটি আমাকে ২ ঘন্টা সময়কাল দিচ্ছে:

shutdown system down  3.14-1-amd64     Mon Jul 21 08:43 - 22:19  (13:36)

শেষ শাটডাউন সময় (08:43) সঠিক, তবে প্রারম্ভকালীন সময় (22:19, 20:19 হওয়া উচিত) ভুল।

পিসি কতদিন বন্ধ ছিল তা যাচাই করার জন্য আরও ভাল কমান্ড আছে কি? বা আমার ডিএসটি সেটিংস বা অন্য কোনও কারণে এটি ঘটছে?

PS: আমি ডেবিয়ান টেস্টিং ব্যবহার করছি (লিনাক্স রিগ 3.14-1-amd64 # 1 এসএমপি দেবিয়ান 3.14.12-1 (2014-07-11) x86_64 জিএনইউ / লিনাক্স)


আপনি কোন ওএস ব্যবহার করছেন?
টাকোমি 19

1
আপনি কি নিশ্চিত যে সময়টি +2 ঘন্টা দেওয়া হয়, আমি চেষ্টা করেছি এবং এটি কার্যকর হয়েছে।
নেটওয়ার্কার

এই শাটডাউন লাইনের সংলগ্ন রিবুট লাইনে এটিও কি ভুল প্রারম্ভিক সময় দেখায়?
মার্ক প্লটনিক

2
who -bসর্বশেষ সিস্টেম বুট সময় last rebootদেয় যা কমান্ড বলে তাও দেয়। আপনি যদি ডিএসটি সেটিংসে সন্দেহ করেন যে বর্তমান তারিখটি পরীক্ষা করে দেখুন এবং এটি বাস্তব মানের সাথে তুলনা করুন এবং আমাদের জানান
ক্লার্ক

1
@klerk who -bভুল মান দেয়: semko@rig:~$ who -b system boot 2014-07-22 00:24 semko@rig:~$ date Mon Jul 21 22:41:35 CEST 2014 । যাতে আপনি দেখতে পান যে এটি থেকে 2 ঘন্টা বন্ধ রয়েছে datesemko@rig:~$ last reboot reboot system boot 3.14-1-amd64 Tue Jul 22 00:24 - 22:41 (-1:-42)এটি সর্বশেষ এন্ট্রি, এবং -1: -42 কেবল অযৌক্তিক।
omaaloma

উত্তর:


8

আপনার আউটপুট অনুযায়ী:

shutdown system down  3.14-1-amd64     Mon Jul 21 08:43 - 22:19  (13:36)

আপনি 21 জুলাই তারিখে 08:43 এ আপনার সিস্টেমটি শাটডাউন করেন এবং তারপরে 13 ঘন্টা এবং 36 মিনিটের পরে 21 জুলাই 22:19 এ আপনি আবার এটি চালু করেন। আপনার সিস্টেমটি uptimeকমান্ড সহ কতটা সময় কাটাচ্ছে তা দেখতে পাবেন । আপনি শেষবার বুট আপ করতে চাইলে (শাটডাউন নয়) নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

 last -x | grep reboot

উদাহরণস্বরূপ আমার আউটপুটটি হ'ল:

reboot   system boot  4.4.0-31-generic Mon Aug  1 12:59   still running
reboot   system boot  4.4.0-31-generic Mon Aug  1 01:28 - 08:54  (07:25)

এখন এটি বোঝা সহজ যে আমি 1 আগস্ট 12:59 তে আমার সিস্টেমটি বুট করেছি এবং এটি এখনও চলছে। এবং আমি আমার কম্পিউটারের সাথে 1 ই আগস্ট 01:28 থেকে 08:54 পর্যন্ত 7 ঘন্টা 25 মিনিটের জন্য কাজ করছি আশা করি এটি কার্যকর হবে! :-)


3

আমি ওএস ফেডোরা এবং কমান্ডটি ব্যবহার করছি:

last -1x shutdown
shutdown system down  3.15.3-200.fc20. Fri Jul 11 12:31 - 12:31  (00:00)
wtmp begins Sat Dec 28 12:28:14 2013


1

অন্য একটি ভাল বিকল্প হ'ল কমান্ড টিউপাইম ব্যবহার ।

"শাটডাউন" এবং "ডাউনটাইম" আপনার আগ্রহী এমন নিবন্ধগুলি সহ শেষ দুটি সূচনার পর থেকে নিম্নলিখিত উদাহরণগুলির তালিকা:

$ tuptime  -l -S-2
Startup:  1379  at  13:51:57 06/01/18
Uptime:   10 minutes and 54 seconds
Shutdown: OK  at  14:02:51 06/01/18
Downtime: 19 hours, 31 minutes and 53 seconds

Startup:  1380  at  09:34:44 07/01/18
Uptime:   22 minutes and 59 seconds

1

যদি আপনি সিস্টেমেড ব্যবহার করে থাকেন (এবং লগগুলিকে স্থায়ীভাবে ডিস্কে সংরক্ষণ করেছেন), আপনি ব্যবহার করতে পারেন journalctl -b-1এবং তারপরে লগগুলির শেষে যেতে পারেন


0

আপনি uptimeগণিত কল এবং করতে পারে :

# আপটাইম
 11:56:42 64৪ দিন, ১৩:২:27, ৪ জন ব্যবহারকারী, লোড গড়: 0,00, 0,03, 0,11

এটি শাটডাউন বা পুনঃসূচনা সম্পর্কে জানার জন্য সাহায্য করে না, কারণ আপনি ইতিমধ্যে কমান্ড সময়ে আপ রয়েছেন। এই ধরণের প্রশ্নটি "কম্পিউটার কখন বন্ধ হয়ে গেছে" জানতে হবে যা আমার ক্ষেত্রেও। আমরা সব লগ সম্পর্কে জানতে, কিন্তু সবসময় মতো কিছু করার একটি nicer উপায় last
erm3nda

0

বন্ধুরা যেমন বলেছিল who, lastএবং uptimeআপনাকে সহায়তা করবে তবে আপনি পরীক্ষা করতে পারেন /var/log/messages। যদি আপনার সিস্টেমটি নিষ্ক্রিয় থাকে তবে আপনি Markলগগুলিতে সন্ধান করতে এবং শেষ সন্ধানটি Markআপনাকে সিস্টেমটি কখন ডাউন ডাউন হবে এবং সিস্টেম সিসলগ শুরু হওয়ার পরে কার্নেল এবং পরিষেবাদিগুলি লগ-ইন লিখতে সহায়তা করবে /var/log/messages। পরিষেবাগুলি কখন শুরু হবে তা আপনি খুঁজে পেতে পারেন।

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