Perintah uptime di Linux digunakan untuk mengetahui berapa lama sistem Linux telah aktif dan berjalan.
Ini adalah salah satu perintah Linux yang paling sederhana. Jalankan saja tanpa opsi apa pun:
uptime
Ini akan menunjukkan kepada Anda satu baris keluaran yang menunjukkan waktu saat ini, waktu aktif (dalam hari dan jam), jumlah pengguna yang saat ini masuk ke sistem dan rata-rata beban.
Berikut adalah contoh output dari perintah uptime:
[email protected]:~$ uptime
16:13:00 up 2 days, 8:18, 1 user, load average: 1.19, 1.54, 1.51
Anda mungkin dapat mengidentifikasi waktu aktif, tetapi izinkan saya menjelaskan semua elemen keluaran ini.
- 16:13:00 :Ini adalah waktu saat ini di sistem.
- sampai 2 hari, 8:18 :Ini berarti sistem Linux telah berjalan selama 2 hari, 8 jam, dan 18 menit terakhir.
- 1 pengguna :Ini adalah jumlah pengguna yang saat ini masuk ke sistem Linux.
- rata-rata memuat:1,19, 1,54, 1,51 :Ini memberikan beban CPU rata-rata selama 1, 5 dan 15 menit terakhir. 1,54 berarti 154% dari konsumsi CPU (jika CPU 4 inti, berarti 1,54 dari 4 inti sedang digunakan).
Perintah uptime mendapatkan informasi terkait boot dari /proc
file seperti kebanyakan perintah lainnya. Ini menggunakan /var/run/utmp
file untuk mendapatkan informasi tentang pengguna yang masuk.
Bukannya waktu aktif tidak memiliki opsi sama sekali. Hanya ada beberapa tetapi dapat berguna dalam beberapa kasus.
Menggunakan perintah uptime dengan opsi
Jika menurut Anda output dari perintah uptime terlalu berantakan, Anda dapat menggunakan opsi cetak cantik -p
:
uptime -p
Ini hanya akan menampilkan informasi waktu aktif, itu juga dalam kata-kata, yang lebih mudah dipahami.
[email protected]:~$ uptime -p
up 2 days, 8 hours, 47 minutes
Jika Anda ingin tahu sejak kapan server Linux berjalan, Anda dapat menggunakan opsi -s
:
uptime -s
Ini akan memberikan stempel waktu yang tepat saat sistem Anda melakukan boot terakhir kali:
[email protected]:~$ uptime -s
2022-02-14 07:54:21

Ada juga opsi -V
yang menunjukkan versi perintah dan -h
untuk menampilkan halaman bantuan.
Kiat Bonus:Catat waktu aktif Anda
Perintah uptime hanya menunjukkan berapa lama sistem Anda telah berjalan.
Ada utilitas praktis yang disebut uprecords yang menyediakan catatan uptime Anda.
Tidak bercanda! Ini menunjukkan uptime terbaik (terlama) dari sistem Linux Anda dalam format tabel dengan informasi tambahan tentang waktu boot, durasi dan versi kernel Linux.

Perintah uprecords ini tidak diinstal secara default. Ini tersedia dari paket yang disebut uptimed
dan Anda harus menginstalnya di sistem Anda.
Di Debian/Ubuntu, Anda dapat menggunakan:
sudo apt install uptimed
Ini pada dasarnya adalah daemon yang melacak uptime tertinggi sistem melalui ID boot, menggunakan waktu boot sistem untuk menjaga sesi terpisah satu sama lain.
Setelah uptimed diinstal, Anda dapat menggunakan perintah uprecords untuk menampilkan catatan uptime:
uprecords
Ingatlah bahwa Anda tidak akan langsung mendapatkan catatan waktu aktif historis. Ini mulai merekam sejak waktu uptime daemon diinstal.
Sekarang setelah Anda mengetahui cara memeriksa waktu aktif server Linux, tonton dan dengarkan lagu fantastis berjudul Uptime Funk (parodi dari Uptown Funk):
Jadi, kapan terakhir kali Anda me-restart server Linux Anda.