Bagaimana menampilkan Menjalankan Sejarah dan statistik Waktu Sistem Linux

A+ A-

Aspek utama dari sistem administrator adalah untuk memantau dan memeriksa berapa lama sistem Linux telah berjalan. Ini adalah ide yang baik untuk menjaga melacak uptime dari sistem Linux untuk mengoptimalkan sumber daya sistem. Artikel ini menjelaskan alat Tuptime yang dapat membantu Sistem Administrator tahu untuk berapa lama mesin Linux telah berdiri dan berjalan.

Alat Tuptime digunakan untuk melaporkan waktu sejarah dan statistik berjalan (uptime) dari sistem Linux, yang melacak itu antara restart.

fitur

  • Mendaftar waktu boot pertama
  • Melacak startups Sistem
  • Hitungan shutdowns Sistem
  • Menghitung uptime dan downtime
  • Menghitung terbesar, rata-rata, uptime rendah dan downtime
  • Cetak uptime saat

Instalasi Tuptime Alat

Untuk menginstal alat Tuptime, persyaratan pra-instal berikut harus dipenuhi

  • Python 2.7 atau 3.x terinstal tapi versi terbaru dianjurkan.
  • modul python (sys, os, optparse, sqlite3, datetime, lokal, platform, subproses, waktu).
  • Sistem Linux Operating

Untuk menemukan python diinstal pada Linux, gunakan perintah berikut -

 $ Apt-cache search python | egrep "^ python2. [0-9]" color

Output sampel harus seperti ini -

 python2.7 - Interaktif tingkat tinggi bahasa berorientasi objek (versi 2.7)

Jika sistem Anda tidak memiliki instalasi python, gunakan perintah berikut untuk menginstal python-

 $ Sudo apt-get install python2.7

Output sampel harus seperti ini -

 Membaca daftar paket ... Selesai
pohon dependensi bangunan
Membaca informasi negara ... Selesai
Berikut paket tambahan akan diinstal:
  python3.1-minimal
paket yang disarankan:
  python3.1-doc python3.1-profiler
Berikut paket BARU akan diinstal:
  python3.1 python3.1-minimal
0 upgrade, 2 baru diinstal, 0 untuk menghapus dan 13 tidak ditingkatkan.
Perlu mendapatkan 5.444 kB arsip.
Setelah operasi ini, 19,9 MB ruang disk tambahan akan digunakan.
Apakah Anda ingin melanjutkan [Y / n]? y
Dapatkan: 1 http://debian.osuosl.org/debian/ pemerasan / utama python3.1-minimal amd64 3.1.3-1 [1669 kB]
Dapatkan: 2 http://debian.osuosl.org/debian/ pemerasan / python3.1 utama amd64 3.1.3-1 [3775 kB]
Diambil 5444 kB di 27s (201 kB / s)
...........................

Untuk mengkloning Tuptime repositori dari git, gunakan perintah berikut -

 $ Cd / tmp
$ Git clone https://github.com/rfrail3/tuptime.git
$ ls
$ Cd tuptime
$ ls

Output sampel harus seperti ini -

 ~ $ Cd / tmp
/ Tmp $ git clone https://github.com/rfrail3/tuptime.git
Kloning ke dalam 'tuptime' ...
remote: Menghitung objek: 2171, dilakukan.
remote: Mengkompres objek: 100% (34/34), dilakukan.
remote: Jumlah 2.171 (delta 21), digunakan kembali 0 (delta 0), paket-digunakan kembali 2137
Menerima objek: 100% (2171/2171), 749,33 KiB | 296.00 KiB / s, dilakukan.
Menyelesaikan delta: 100% (1056/1056), dilakukan.
Memeriksa konektivitas ... dilakukan.
/ Tmp $ ls
aptdaemon-A0RrYd sni-qt_vlc_15046-UFPBar unity_support_test.0
config-err-X4Efq6 sni-qt_vlc_15117-3D0jOa
orbit-linux tuptime
/ Tmp $ cd tuptime
/ Tmp / tuptime $ ls
Script LISENSI CHANGELOG tuptime-install.sh
debian README.md src tuptime-manual.txt

Instal tuptime-install.sh seperti gambar di bawah -

 # Chmod + x tuptime-install.sh
# ./tuptime-install.sh

Output sampel harus seperti ini -

 instalasi script Tuptime

Clonning repositori ...
Kloning ke dalam '/tmp/tmp.P6j2npOJVU' ...
remote: Menghitung objek: 2171, dilakukan.
remote: Mengkompres objek: 100% (34/34), dilakukan.
remote: Jumlah 2.171 (delta 21), digunakan kembali 0 (delta 0), paket-digunakan kembali 2137
Menerima objek: 100% (2171/2171), 749,33 KiB | 318.00 KiB / s, dilakukan.
Menyelesaikan delta: 100% (1056/1056), dilakukan.
Memeriksa konektivitas ... dilakukan.
Menyalin file ...
Membuat tuptime pengguna ...
Membuat tuptime db
Pengaturan tuptime kepemilikan db
Pelaksana tuptime dengan tuptime pengguna untuk pengujian
Menyalin berkas init debian ...
update-rc.d: peringatan: standar argumen awal runlevel (2 3 4 5) tidak cocok tuptime nilai default-Start (1 2 3 4 5)
update-rc.d: peringatan: standar berhenti runlevel argumen (0 1 6) tidak cocok tuptime nilai default-Stop (0 6)
....................................

menggunakan Tuptime

Untuk menjalankan Tuptime, gunakan perintah-perintah berikut

 # tuptime

Output sampel harus seperti ini -

 Sistem startups: 1 sejak 00:16:47 Selasa 8 Maret 2016
shutdowns sistem: 0 ok - 0 buruk
Sistem uptime: 100.0% - 1 hari, 2 jam, 18 menit dan 8 detik
Sistem downtime: 0.0% - 0 detik
Sistem kehidupan: 1 hari, 2 jam, 18 menit dan 8 detik

uptime terbesar: 1 hari, 2 jam, 18 menit dan 8 detik dari 12:16:47 Selasa 8 Maret 2016
uptime terpendek: 1 hari, 2 jam, 18 menit dan 8 detik dari 12:16:47 Selasa 8 Maret 2016
Rata-rata uptime: 1 hari, 2 jam, 18 menit dan 8 detik

downtime terbesar: 0 detik
downtime terpendek: 0 detik
Rata-rata downtime: 0 detik

uptime saat ini: 1 hari, 2 jam, 18 menit dan 8 detik sejak 12:16:47 Selasa 8 Maret 2016

Untuk menampilkan output bersama tanggal dan waktu, gunakan perintah berikut -

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

Output sampel harus seperti ini -

 startups sistem: 1 sejak 00:16:47 2016/08/03
shutdowns sistem: 0 ok - 0 buruk
Sistem uptime: 100.0% - 1 hari, 2 jam, 19 menit dan 41 detik
Sistem downtime: 0.0% - 0 detik
Sistem kehidupan: 1 hari, 2 jam, 19 menit dan 41 detik

uptime terbesar: 1 hari, 2 jam, 19 menit dan 41 detik dari 00:16:47 2016/08/03
uptime terpendek: 1 hari, 2 jam, 19 menit dan 41 detik dari 00:16:47 2016/08/03
Rata-rata uptime: 1 hari, 2 jam, 19 menit dan 41 detik

downtime terbesar: 0 detik
downtime terpendek: 0 detik
Rata-rata downtime: 0 detik

uptime saat ini: 1 hari, 2 jam, 19 menit dan 41 detik sejak 00:16:47 2016/08/03

Untuk mencetak file sistem sebagai daftar, gunakan perintah berikut -

 # Tuptime list

Output sampel harus seperti ini -

 Startup: 1 di 12:16:47 Selasa 8 Maret 2016
Uptime: 1 hari, 2 jam, 21 menit dan 8 detik

Untuk membuat file database alternatif untuk menyimpan Tuptime log seperti gambar di bawah -

 # Tuptime --filedb /tmp/tuptime_testdb.db

Output sampel harus seperti ini -

 Sistem startups: 1 sejak 00:16:47 Selasa 8 Maret 2016
shutdowns sistem: 0 ok - 0 buruk
Sistem uptime: 100.0% - 1 hari, 2 jam, 22 menit dan 36 detik
Sistem downtime: 0.0% - 0 detik
Sistem kehidupan: 1 hari, 2 jam, 22 menit dan 36 detik

uptime terbesar: 1 hari, 2 jam, 22 menit dan 36 detik dari 12:16:47 Selasa 8 Maret 2016
uptime terpendek: 1 hari, 2 jam, 22 menit dan 36 detik dari 12:16:47 Selasa 8 Maret 2016
Rata-rata uptime: 1 hari, 2 jam, 22 menit dan 36 detik

downtime terbesar: 0 detik
downtime terpendek: 0 detik
Rata-rata downtime: 0 detik

uptime saat ini: 1 hari, 2 jam, 22 menit dan 36 detik sejak 12:16:47 Selasa 8 Maret 2016

Untuk mendapatkan informasi tentang power off di negara akhir, gunakan perintah berikut -

 # Tuptime -END --table

Output sampel harus seperti ini -

 No. Startup Tanggal Uptime Shutdown Tanggal Akhir Downtime
                                                                                                                   
1 12:16:47 Selasa 8 Maret 2016 1 hari, 2 jam, 23 menit dan 42 detik  

Untuk mencetak informasi kernel, gunakan perintah berikut -

 # Tuptime --kernel

Output sampel harus seperti ini -

 Sistem startups: 1 sejak 00:16:47 Selasa 8 Maret 2016
shutdowns sistem: 0 ok - 0 buruk
Sistem uptime: 100.0% - 1 hari, 2 jam, 25 menit dan 4 detik
Sistem downtime: 0.0% - 0 detik
Sistem kehidupan: 1 hari, 2 jam, 25 menit dan 4 detik
kernel sistem: 1

uptime terbesar: 1 hari, 2 jam, 25 menit dan 4 detik dari 12:16:47 Selasa 8 Maret 2016
... Dengan kernel: Linux-4.2.0-30-generic-x86_64-dengan-Ubuntu-14.04-terpercaya
uptime terpendek: 1 hari, 2 jam, 25 menit dan 4 detik dari 12:16:47 Selasa 8 Maret 2016
... Dengan kernel: Linux-4.2.0-30-generic-x86_64-dengan-Ubuntu-14.04-terpercaya
Rata-rata uptime: 1 hari, 2 jam, 25 menit dan 4 detik

downtime terbesar: 0 detik
... Dengan kernel: Tidak ada
downtime terpendek: 0 detik
... Dengan kernel: Tidak ada
Rata-rata downtime: 0 detik

uptime saat ini: 1 hari, 2 jam, 25 menit dan 4 detik sejak 12:16:47 Selasa 8 Maret 2016
... Dengan kernel: Linux-4.2.0-30-generic-x86_64-dengan-Ubuntu-14.04-terpercaya

Untuk mendapatkan Tuptime bantuan informasi, gunakan perintah berikut -

 # Tuptime --help

Output standar harus seperti ini -

 Penggunaan: tuptime [Pilihan]

Pilihan:
  h, help menunjukkan pesan bantuan ini dan keluar
  -c, --ckernel mengklasifikasikan / order by kernel
  -d DATE_FORMAT, --date = DATE_FORMAT
                        Output format tanggal
  -e, -END rangka oleh negara akhir
  -f FILE, --filedb = FILE
                        file database
  -g, --graceful daftar shutdown anggun
  -k, informasi kernel --kernel cetak
  l, list Menghitung sistem kehidupan sebagai daftar
  -o, --offtime order by offtime / downtime
  r, --reverse membalik urutan
  -s, --seconds waktu output dalam detik dan zaman
  -t, --table Menghitung sistem kehidupan seperti meja
  -u, --uptime order by uptime
  -v, --verbose verbose output
  -V, --version Show version
  -x, pembaruan --silent nilai ke dalam db tanpa output

Selamat! Sekarang, Anda tahu "Bagaimana menampilkan Menjalankan Sejarah dan statistik Waktu Sistem Linux". Kita akan belajar lebih banyak tentang jenis perintah dalam posting Linux kami berikutnya. Terus membaca!

Ads

Bagikan