GNU/Linux >> Belajar Linux >  >> Linux

Tune2fs:Di Zona Waktu Apa Tanggal Dibuat Dan Apakah Mungkin Untuk Mengubahnya?

Saya telah menggunakan tune2fs untuk menentukan usia instalasi distribusi Linux saya tetapi tanpa mengetahui zona waktu tanggal di dalamnya kurang bermanfaat. Perintah persis yang saya gunakan adalah dari sini, ini hanya untuk kejelasan:

sudo tune2fs -l /dev/sda3 | grep created | sed 's/.*created\:\s*//g'

tetapi outputnya berupa:

Fri Jun 23 23:59:22 2017

Perhatikan bagaimana tidak ada zona waktu yang disebutkan. Tapi date mengembalikan output dari formulir:

Sun Jul 23 17:58:18 AEST 2017

Perhatikan bagaimana zona waktu AEST disebutkan. Saya telah membaca halaman manual tune2fs . Saya telah mencari "tanggal", "dibuat", "waktu" di dalamnya menggunakan utilitas pencarian browser Web saya dan saya belum menemukan satu pun penyebutan zona waktu dari format tanggal, atau jika ada cara untuk mengatur secara manual dia. Saya telah menjalankan pencarian DuckDuckGo untuk "tune2fs date" dan "tune2fs timezone" dan saya melihat lima hasil teratas dan tidak dapat menemukan sesuatu yang relevan di dalamnya.

Jawaban yang Diterima:

Tanggal tampaknya ditampilkan di zona waktu sistem lokal pada saat tanggal itu dibuat.

misalnya partisi /boot saya adalah ext4 pada raid-1 (/ dev/md0), dibuat ketika saya mengganti drive boot saya dengan 4 SSD dan dikonversi ke root pada ZFS tahun lalu. Saya menyimpan partisi /boot ext4 untuk keadaan darurat.

# tune2fs -l /dev/md0 | sed -n -e 's/.*created\:\s*//gp'
Sat Oct  8 16:38:45 2016

# TZ=UTC tune2fs -l /dev/md0 | sed -n -e 's/.*created\:\s*//gp'
Sat Oct  8 05:38:45 2016

Saya juga berada di pantai timur Australia (Melbourne), dan perbedaan antara 16:38 dan 05:38 adalah 11 jam, yang benar untuk AEDT (penghematan siang hari dimulai pada bulan Oktober untuk negara bagian yang mengamatinya)

BTW, hampir tidak pernah diperlukan untuk menyalurkan output grep ke sed atau awk. keduanya sudah dapat melakukan pencocokan pola regexp. contoh awk mungkin terlihat seperti ini:

# tune2fs -l /dev/md0 | awk -F': +' '/created/ {print $2}'
Sat Oct  8 16:38:45 2016

Linux
  1. Cara Mengatur atau Mengubah Zona Waktu di Linux

  2. Ubah Tanggal, Waktu, dan Zona Waktu di CentOS 8 - Bagaimana Caranya?

  3. Bagaimana Melakukan A Ls Dan Kemudian Mengurutkan Hasil Berdasarkan Tanggal Dibuat?

  1. Atur tanggal, waktu, dan zona waktu di server Linux

  2. Cara Mengubah Zona Waktu Untuk Wadah Docker

  3. Atur atau ubah zona waktu dengan perintah set-zona waktu

  1. Menggunakan perintah timedatectl untuk mengubah waktu dan tanggal pada sistem Linux RHEL7

  2. Cara Menyalin File Dan Mengubah Kepemilikan, Izin Pada Saat Yang Sama

  3. Zona waktu apa yang digunakan tugas cron?