GNU/Linux >> Belajar Linux >  >> Linux

Cara memotong File /var/log/lastlog

/var/log/lastlog adalah file biner yang menyimpan informasi tentang terakhir kali pengguna masuk ke sistem. File log terakhir adalah file yang jarang, yang berarti bahwa ukuran nyata yang dilaporkan oleh “ls -l” lebih besar dari penggunaan disk sebenarnya dari file(du), karena tidak semua blok dalam file dialokasikan pada disk.

File jarang adalah jenis file komputer yang mencoba menggunakan ruang sistem file lebih efisien ketika blok yang dialokasikan ke file sebagian besar kosong. Hal ini dicapai dengan menulis informasi singkat (metadata) yang mewakili blok kosong ke disk alih-alih ruang "kosong" aktual yang membentuk blok, menggunakan lebih sedikit ruang disk (yaitu file sparse berisi blok nol yang keberadaannya dicatat, tetapi tidak memiliki ruang yang dialokasikan pada disk). Ukuran blok penuh ditulis ke disk sebagai ukuran sebenarnya hanya jika blok berisi data "nyata" (tidak kosong).

Saat membaca file yang jarang, sistem file secara transparan mengubah metadata yang mewakili blok kosong menjadi blok "nyata" yang diisi dengan nol byte saat run-time. Aplikasi tidak menyadari konversi ini. File jarang biasanya digunakan untuk image disk, snapshot database, file log, dll.

File lastlog berisi informasi tentang terakhir kali pengguna login ke sistem. Jika Anda ingin menyimpan informasi ini, gunakan perintah lastlog untuk mengekspor informasi log sebelum membuat ulang file /var/log/lastlog atau salin file /var/log/lastlog yang ada ke lokasi alternatif.

1. Ambil cadangan konten lastlog yang ada.

# lastlog > /tmp/lastlog.txt

ATAU

# cp /var/log/lastlog /opt/lastlog.bkp

2. Sekarang timpa file menggunakan salah satu dari perintah berikut:

# >/var/log/lastlog

ATAU

# cat > /var/log/lastlog


Linux
  1. Perbedaan Antara /var/log/messages, /var/log/syslog, Dan /var/log/kern.log?

  2. CentOS / RHEL :Cara memutar file /var/log/wtmp dan /var/log/btmp menggunakan logrotate

  3. Cara memindahkan /usr dan /var ke Partisi atau Disk Lain

  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Cara memindahkan /var pada disk terpisah sebagai titik pemasangan terpisah (Online)

  3. sintaks file konfigurasi logrotate - beberapa entri wildcard mungkin?

  1. Ruang Pada Disk Menjalankan Rendah Kesalahan Pencatatan /var/log/cups/error.log?

  2. Cara Mengosongkan File Log di Linux

  3. Cara Mengubah Izin Default /var/log/messages di CentOS/RHEL