tuptime - Menampilkan Historis dan Statistik Waktu Berjalan Sistem Linux


Administrasi Sistem melibatkan banyak aktivitas, salah satunya adalah memantau dan memeriksa berapa lama sistem Linux Anda telah berjalan. Sebaiknya pantau waktu aktif sistem untuk mengoptimalkan penggunaan sumber daya sistem.

Dalam panduan ini, kita akan melihat alat Linux bernama tuptime yang dapat membantu Administrator Sistem mengetahui berapa lama mesin Linux telah aktif dan berjalan.

Apa itu tuptime?

tuptime adalah alat yang digunakan untuk melaporkan waktu berjalan historis dan statistik (uptime) dari sistem Linux, yang membuatnya tetap berada di antara proses restart. Alat ini bekerja lebih sedikit seperti perintah uptime tetapi memberikan keluaran yang lebih canggih.

Alat baris perintah ini dapat:

  1. Daftarkan kernel bekas.
  2. Daftarkan waktu boot pertama.
  3. Hitung startup sistem.
  4. Hitung penghentian yang baik dan buruk.
  5. Hitung persentase uptime dan downtime sejak waktu boot pertama.
  6. Hitung uptime dan downtime terbesar, terpendek dan rata-rata.
  7. Hitung akumulasi waktu aktif, waktu henti, dan total sistem.
  8. Cetak waktu aktif saat ini.
  9. Cetak tabel atau daftar berformat dengan sebagian besar nilai sebelumnya disimpan.

Persyaratan

  1. OS Linux atau FreeBSD.
  2. Python 2.7 atau 3.x diinstal tetapi disarankan versi terbaru.
  3. Modul Python (sys, os, optparse, sqlite3, datetime, lokal, platform, subproses, waktu).

Cara Install tuptime di Linux

Pertama, Anda perlu mengkloning repositori dengan menjalankan perintah di bawah ini:


git clone https://github.com/rfrail3/tuptime.git

Lalu pindah ke direktori terbaru di dalam direktori tuptime. Selanjutnya, salin skrip tuptime di dalam direktori terbaru ke /usr/bin dan atur izin eksekusi seperti yang ditunjukkan.


cd tuptime/latest 
sudo cp tuptime /usr/bin/tuptime
sudo chmod ugo+x /usr/bin/tuptime

Sekarang, salin file cron tuptime/latest/cron.d/tuptime ke /etc/cron.d/tuptime dan atur izin yang dapat dieksekusi sebagai berikut.


sudo cp tuptime/latest/cron.d/tuptime /etc/cron.d/tuptime
sudo chmod 644 /etc/cron.d/tuptime

Jika Anda mengikuti langkah-langkah di atas dengan benar, maka itu harus diinstal pada sistem Anda saat ini.

Bagaimana cara menggunakan tuptime?

Selanjutnya kita akan melihat cara menggunakan alat ini untuk aktivitas administrasi sistem tertentu dengan menjalankannya dengan opsi berbeda sebagai pengguna yang memiliki hak istimewa seperti yang ditunjukkan.

1. Saat Anda menjalankan tuptime tanpa opsi apa pun, Anda akan mendapatkan tampilan layar seperti di bawah ini.


tuptime

2. Anda dapat menampilkan keluaran dengan tanggal dan waktu sebagai berikut.


tuptime --date='%H:%M:%S %d-%m-%Y'

3. Untuk mencetak kehidupan sistem sebagai daftar, Anda dapat menjalankan perintah di bawah ini:


tuptime --list

4. Anda dapat membuat file database alternatif sebagai berikut. Basis data akan dibuat dalam format SQLite.


tuptime --filedb /tmp/tuptime_testdb.db

5. Untuk mengurutkan informasi keluaran berdasarkan status akhir pemadaman, jalankan perintah ini.


tuptime --end --table

Beberapa opsi lain yang digunakan dengan alat tuptime sebagai berikut:

  1. Untuk mencetak versi kernel sistem pada output, gunakan opsi --kernel.
  2. Untuk mendaftarkan penutupan sistem dengan baik, gunakan opsi --graceously. Ini memungkinkan Anda mengetahui apakah pematian sistem baik atau buruk.
  3. Untuk menampilkan keluaran setelah beberapa detik dan periode tertentu, gunakan opsi --detik.
  4. Anda juga dapat mengurutkan informasi keluaran berdasarkan waktu tidak aktif atau waktu henti dengan menggunakan opsi –waktu mati. Gunakan opsi ini dengan --time atau --list.
  5. Untuk mencetak informasi keluaran terperinci saat menjalankan perintah, gunakan opsi --verbose.
  6. Anda dapat melihat informasi bantuan dengan menggunakan opsi --help dan --version untuk mencetak versi tuptime yang Anda gunakan.

Ringkasan

Pada artikel ini, kita telah melihat cara menggunakan perintah tuptime untuk aktivitas Administrasi Sistem. Perintah ini mudah digunakan dan jika Anda tidak memahami poin apa pun dalam panduan ini, Anda dapat mengirim komentar atau menambahkan informasi lebih lanjut tentang apa yang telah saya kumpulkan. Ingatlah untuk tetap terhubung dengan Tecmint.

Referensi: beranda tuptime