web-dev-qa-db-ja.com

Linuxシステムはどのくらいの期間稼働していますか?

マシンを最後に再起動した時刻を知らせるコマンドをターミナルに入力できますか?

51
Octopus

uptime

数値形式で表示したい場合は、/proc/uptimeの最初の数値(秒単位)なので、最後の再起動の時間は

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

稼働時間には、低電力状態(スタンバイ、一時停止、または休止状態)で費やされた時間が含まれます。

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.
30
Hastur

私は通常who -bは、次のような出力を生成します。

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

これは、マシンが最後にブートされてから経過した時間ではなく、マシンが最後にブートされた日時を教えてくれます。

このコマンドは、他の多くのUnixシステム(Solarisなど)でも機能します。

22

tuptimeを使用して、必要なすべての情報を取得します。次に例を示します。

$ 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
2
Rfraile

uptime 3.3.6以降のprocps実装では、これは完全にあなたが望むことを行います:

$ uptime --since
2018-07-24 09:22:50
2
Berkant

ターミナルを開いて「top」と入力するだけです。画面上部で稼働時間を確認してください。

0
user1098589

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
Suzana