GNU/Linux >> Belajar Linux >  >> Linux

Output Dari Perintah "terakhir"?

Adakah yang bisa menjelaskan kepada saya apa arti dari kolom terakhir dari output last memerintah? Saya sangat tertarik dengan artinya sehubungan dengan reboot pengguna semu.

reboot   system boot  2.6.32-28-generi Sat Feb 12 08:31 - 18:09 (9+09:37)   

Apa artinya 9+09:37 itu?

Jawaban yang Diterima:

reboot dan shutdown adalah pengguna semu untuk sistem reboot dan shutdown, masing-masing. Itulah mekanisme untuk mencatat informasi tersebut, dengan versi kernel ke tempat yang sama, tanpa membuat format khusus untuk file biner wtmp.

Kutipan dari man wtmp :

wtmp file mencatat semua login dan logout. Formatnya persis seperti utmp kecuali bahwa nama pengguna nol menunjukkan keluar di terminal terkait. Selanjutnya, nama terminal ~ dengan nama pengguna shutdown atau reboot menunjukkan sistem shutdown atau reboot dan pasangan nama terminal | /} mencatat waktu sistem lama/baru ketika date(1) mengubahnya.

file biner wtmp tidak menyimpan selain cap waktu untuk acara. Misalnya, last menghitung hal-hal tambahan, seperti waktu login.

reboot   system boot  2.6.32-28-generi Mon Feb 21 17:02 - 18:09  (01:07)    
...
user     pts/0        :0.0             Sat Feb 12 18:52 - 18:52  (00:00)    
user     tty7         :0               Sat Feb 12 18:52 - 20:53  (02:01)    
reboot   system boot  2.6.32-28-generi Sat Feb 12 08:31 - 18:09 (9+09:37)   

Kolom terakhir (dalam tanda kurung) adalah panjang acara. Untuk pengguna reboot , sudah waktunya.

Setelah reboot terakhir, waktu adalah waktu aktif saat ini. Untuk reboot sebelumnya, waktu adalah waktu aktif setelah reboot itu (jadi pada baris terakhir dari contoh saya, waktu aktif hingga baris pertama; tidak ada reboot di antaranya). Angka sebelum + berarti jumlah hari. Di baris terakhir adalah 9 hari, 9 jam dan 37 menit, dan di baris pertama waktu aktif saat ini adalah 1 jam dan 7 menit.

Namun, perhatikan bahwa waktu ini tidak selalu akurat — misalnya, setelah sistem crash dan urutan restart yang tidak biasa. last menghitungnya sebagai waktu antara reboot/shutdown berikutnya.


Linux
  1. Bagaimana Cara Menetapkan Output Perintah Ke Variabel Shell?

  2. Redirect Output Dari Sebuah Perintah Dalam `time Command`?

  3. Mengapa Perintah Berikut Membunuh Sistem?

  1. Panduan untuk Perintah "Atas" Linux

  2. Bagaimana cara mengarahkan output dari system() ke file?

  3. Arti kolom di perintah terakhir

  1. Bagaimana Menjalankan Perintah Sebagai Administrator Sistem (root)?

  2. Perintah Untuk Mengeluarkan Konten File Ke Stdout?

  3. Sembunyikan output dari perintah shell hanya jika berhasil?