Ini adalah perintah yang saya gunakan:
last -x|grep shutdown | head -1
tapi itu memberi saya durasi dengan +2 jam:
shutdown system down 3.14-1-amd64 Mon Jul 21 08:43 - 22:19 (13:36)
waktu shutdown terakhir (08:43) benar, tetapi waktu startup (22:19, seharusnya 20:19) salah.
Apakah ada perintah yang lebih baik untuk memeriksa berapa lama PC dimatikan? atau apakah pengaturan DST saya atau sesuatu yang menyebabkan ini?
PS: Saya menggunakan pengujian Debian (Linux rig 3.14-1-amd64 # 1 SMP Debian 3.14.12-1 (2014-07-11) x86_64 GNU / Linux)
who -b
memberikan waktu boot sistem terakhirlast reboot
memberikan juga apa yang dikatakan perintah. Jika Anda mencurigai pada pengaturan DST, periksa tanggal saat ini dan bandingkan dengan nilai sebenarnya dan beri tahu kamiwho -b
memberikan nilai yang salah:semko@rig:~$ who -b system boot 2014-07-22 00:24 semko@rig:~$ date Mon Jul 21 22:41:35 CEST 2014
. sehingga Anda dapat melihat bahwa itu mati 2 jam daridate
.semko@rig:~$ last reboot reboot system boot 3.14-1-amd64 Tue Jul 22 00:24 - 22:41 (-1:-42)
adalah entri terakhir, dan -1: -42 tidak masuk akal.Jawaban:
Menurut output Anda:
Anda mematikan sistem Anda pada 21 Juli pukul 08:43 dan kemudian setelah 13 jam dan 36 menit pada 21 Juli pukul 22:19, Anda boot lagi. Anda dapat melihat berapa banyak waktu sistem Anda dengan
uptime
perintah. Jika Anda ingin melihat kapan terakhir kali Anda boot (bukan shutdown) gunakan perintah berikut:Misalnya output saya adalah:
Sekarang mudah dimengerti bahwa saya mem-boot sistem saya pada 1 Agustus pukul 12:59 dan masih berjalan. Dan saya bekerja dengan komputer saya selama 7 jam dan 25 menit dari 01:28 hingga 08:54 pada 1 Agustus. Semoga bermanfaat! :-)
sumber
Saya menggunakan OS Fedora dan perintah:
sumber
Jika Anda menggunakan systemd (dan memiliki jurnal journald disimpan secara permanen di disk), Anda bisa menggunakan
journalctl -b-1
dan kemudian pergi ke akhir logsumber
Alternatif bagus lainnya adalah penggunaan perintah tupime .
Contoh daftar berikut sejak dua startup terakhir, dengan register "Shutdown" dan "Downtime" yang Anda minati:
sumber
Anda bisa menelepon
uptime
dan melakukan perhitungan:sumber
last
.Seperti kata teman
who
,last
danuptime
akan membantu Anda tetapi Anda dapat memeriksa/var/log/messages
. Jika sistem Anda tidak aktif, Anda akan menemukanMark
log dan menemukan yang terakhirMark
akan membantu Anda menemukan ketika sistem mati dan ketika sistem mulai syslog tulis kernel dan layanan log on/var/log/messages
. Anda dapat mengetahui kapan layanan mulai.sumber