Jawaban:
Jika Anda menginginkannya dalam bentuk angka, ini adalah angka pertama dalam /proc/uptime
(dalam detik), jadi waktu reboot terakhir adalah
date -d "$(</proc/uptime awk '{print $1}') seconds ago"
Waktu aktif mencakup waktu yang dihabiskan dalam kondisi daya rendah (siaga, suspensi, atau hibernasi).
Anda bisa menggunakan uptime
ataulast
Hanya melihat yang terakhir kali
last reboot -F | head -1 | awk '{print $5,$6,$7,$8,$9}'
lebih umum
last reboot
Catatan dan peringatan
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
opsi menambahkan sehingga akan mencetak tahun juga.
Saya biasanya menggunakan who -b
, yang menghasilkan output seperti:
$ who -b
system boot 2014-05-06 22:47
$
Ini memberitahu saya tanggal dan waktu saat mesin terakhir kali boot, bukan waktu yang telah berlalu sejak terakhir kali boot.
Perintah ini juga berfungsi pada banyak sistem Unix lainnya (Solaris, ...).
who -r
(runlevel) juga yang menghasilkan keluaran seperti run-level 2 2014-05-06 22:47
dengan sejumlah kata yang seharusnya tidak tergantung dari pengaturan bahasa lokal (misalnya "sistem boot" 2 kata, harus "Avvio di sistema" dalam bahasa Italia, 3 kata)
TZ=US/Pacific who -b
dan TZ=UTC0 who -b
(Mac OS X 10.9.5 diuji); juga di Linux (Ubuntu 14,04 diuji). Itu berarti menghasilkan waktu lokal, di mana 'waktu lokal' ditentukan oleh variabel lingkungan TZ. (Jika TZ tidak disetel, mungkin berperilaku seolah-olah TZ=UTC0
kecuali dikesampingkan dengan pengaturan /etc/defaults
atau sesuatu yang serupa.)
date
saya mendapatkan "jue abr 12 12:54:51 -03 2018". Karena uptime
saya mendapatkan "12:53:30 hingga 30 hari, 24 mnt ...". Karena who -b
saya mendapatkan "boot sistem 1969-12-31 21:00"
-1
diterjemahkan ke waktu sebelum 'zaman' Unix. Output akan bervariasi dengan lokal; Anda telah menunjukkan itu.
Gunakan tuptime , Anda mendapatkan semua informasi yang Anda butuhkan, misalnya:
$ 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
Cukup buka terminal dan ketik "atas": baca di bagian atas layar untuk uptime.