আমার লিনাক্স সিস্টেমটি কত দিন চলছে?


48

আমি কোনও টার্মিনালটিতে টাইপ করতে পারি এমন কোনও আদেশ আছে যা আমাকে শেষ বার কোনও যন্ত্র পুনরায় বুট করার সময় বলবে?


উত্তর:


66

uptime

যদি আপনি এটি সংখ্যাসূচক আকারে চান তবে এটি /proc/uptime(সেকেন্ডে) প্রথম সংখ্যা , তাই শেষ পুনরায় বুটের সময়টি

date -d "$(</proc/uptime awk '{print $1}') seconds ago"

আপটাইমটিতে স্বল্প-শক্তি অবস্থায় কাটা সময় (স্ট্যান্ডবাই, সাসপেনশন বা হাইবারনেশন) অন্তর্ভুক্ত থাকে।


আমি যা চাই ঠিক তা আমাকে বলে আইডি আপনাকে একটি অতিরিক্ত +1 দেয় যদি আমি সুন্দর তারিখ গণনা করতে পারি।
অক্টোপাস

28

আপনি ব্যবহার করতে পারেন uptimeবাlast

শুধুমাত্র শেষ সময় দেখতে

last reboot -F | head -1 | awk '{print $5,$6,$7,$8,$9}'

আরও উদারভাবে

last reboot

নোট এবং সতর্কতা

The pseudo user reboot logs in each time the system is rebooted.  
Thus last reboot will show a log of all  reboots since the log file was created.

এটি এক বছরেরও বেশি সময় ধরে চলছে এমন মেশিনগুলির জন্যও এটি কাজ করে কিনা তা খতিয়ে দেখা উচিত, কারণ আমি আশঙ্কা করি যে তারিখের ফর্ম্যাটটি তারিখটি কত দূরে রয়েছে তার উপর নির্ভর করে (যেহেতু বছরটি অনুপস্থিত)
ওয়াল্টার ট্রস

@ ওয়াল্টারট্রস বিজ্ঞপ্তির জন্য ধন্যবাদ। প্যাচ যুক্তকরণের -Fবিকল্পটি সম্ভব তাই এটি বছরটিও মুদ্রণ করবে।
হাস্তুর

আউটপুটটি ইউটিসি :-(
গেটল্লি

21

আমি সাধারণত ব্যবহার করি who -b, যা আউটপুট উত্পাদন করে যেমন:

$ who -b
         system boot  2014-05-06 22:47
$

এটি আমাকে শেষ তারিখ এবং সময় বলেছিল যে মেশিনটি শেষবার বুট হওয়ার পরে যে সময়টি শেষ হয়েছিল তার চেয়ে বরং শেষবার বুট হয়েছিল।

এই কমান্ডটি অন্যান্য অনেক ইউনিক্স সিস্টেমেও কাজ করে (সোলারিস,…)।


এটি who -r(রানলেভেল) ব্যবহারও সম্ভব যা একটি আউটপুট উত্পাদন করে যা এমন অনেক run-level 2 2014-05-06 22:47শব্দের সাথে তৈরি করে যা স্থানীয় ভাষার সেটিংসের উপর নির্ভর করে না (যেমন "সিস্টেম বুট" 2 শব্দ, ইতালীয় ভাষায় "অ্যাভিভিও সিস্টেমা" হওয়া উচিত, 3 শব্দ)
হস্তুর

1
এটি ইউটিসিতে (?) বলে মনে হচ্ছে যদিও আউটপুটটি এটি বলে না।
অক্টোপাস

@ অ্যাক্টোপাস: আমার ম্যাকে আমি TZ=US/Pacific who -bএবং TZ=UTC0 who -bম্যাক ওএস এক্স ১০.৯.৫ পরীক্ষা করা থেকে আলাদা ফলাফল পেয়েছি ; একইভাবে লিনাক্সে (উবুন্টু 14.04 পরীক্ষিত)। এর অর্থ এটি স্থানীয় সময় উত্পাদন করে, যেখানে 'স্থানীয় সময়' টিজেড পরিবেশ পরিবর্তনশীল দ্বারা নির্ধারিত হয়। (যদি টিজেডটি সেট TZ=UTC0না করা থাকে তবে এটি সম্ভবত এমনভাবে আচরণ করবে যেন এটি সেটিং /etc/defaultsবা অনুরূপ কোনও কিছু দ্বারা ওভাররাইড না করা হয় ))
জোনাথন লেফলার

জন্য dateআমি "Jue ABR 12 12:54:51 -03 2018" পেতে। জন্য uptimeআমি "12:53:30 30 আপ দিন, 24 মিনিট ..." পেতে। জন্য who -bআমি "সিস্টেম বুট করার 1969-12-31 21:00" পেতে
dstonek

@ স্টোনক: আপনার সিস্টেমটি কি 1969 সালে চলছিল? আমি ভেবেছিলাম না ... এর অর্থ হল আপনি সম্ভবত কোনও কিছু থেকে ত্রুটি পেয়ে -1যাচ্ছেন এবং ইউনিক্সের "মহাকাশ" এর ঠিক আগে সময়ে অনুবাদ করা হয়েছে। আউটপুট লোকালের সাথে পৃথক হবে; আপনি যে প্রদর্শিত হয়েছে।
জোনাথন লেফলার

2

টুপটাইম ব্যবহার করুন , আপনার প্রয়োজনীয় সমস্ত তথ্য পাবেন, উদাহরণস্বরূপ:

$ tuptime -e
Startup:  1  at  08:03:58 10/08/15
Uptime:   6 hours, 56 minutes and 7 seconds
Shutdown: OK  at  15:00:05 10/08/15

Downtime: 17 hours, 8 minutes and 14 seconds

Startup:  2  at  08:08:20 11/08/15
Uptime:   6 hours, 51 minutes and 38 seconds
Shutdown: OK  at  14:59:58 11/08/15

Downtime: 17 hours, 7 minutes and 46 seconds

Startup:  3  at  08:07:45 12/08/15
Uptime:   6 hours, 50 minutes and 47 seconds
Shutdown: OK  at  14:58:32 12/08/15

Downtime: 17 hours, 5 minutes and 18 seconds

Startup:  4  at  08:03:51 13/08/15
Uptime:   6 hours, 55 minutes and 12 seconds
Shutdown: OK  at  14:59:03 13/08/15

Downtime: 17 hours, 14 minutes and 20 seconds

Startup:  5  at  08:13:24 14/08/15
Uptime:   1 hours, 28 minutes and 14 seconds

System startups:    5   since   08:03:58 10/08/15
System shutdowns:   4 ok   -   0 bad
Average uptime:     5 hours, 48 minutes and 24 seconds
Average downtime:   13 hours, 43 minutes and 7 seconds
Current uptime:     1 hours, 28 minutes and 14 seconds   since   08:13:24 14/08/15
Uptime rate:        29.74 %
Downtime rate:      70.26 %
System uptime:      1 days, 5 hours, 2 minutes and 1 seconds
System downtime:    2 days, 20 hours, 35 minutes and 39 seconds
System life:        4 days, 1 hours, 37 minutes and 40 seconds

0

যদি procinfoইনস্টল করা থাকে তবে আপনি এটি ব্যবহার করতে পারেন:

$ procinfo | grep Bootup
Bootup: Mon Sep 26 09:27:26 2016   Load average: 0.68 1.10 1.67 2/2783 4828

আপনি এটি দিয়ে ইনস্টল করতে পারেন sudo apt-get install procinfo


0

কেবল একটি টার্মিনাল খুলুন এবং "শীর্ষ" টাইপ করুন: আপটাইমের জন্য পর্দার শীর্ষে পড়ুন।


0

৩.৩..6 বা এর uptimeথেকে procpsনতুন বাস্তবায়নের সাথে সাথে , আপনি যা চান তা পুরোপুরি এটি করবে:

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