GNU/Linux >> Linux Esercitazione >  >> Linux

Tune2fs:in quale fuso orario viene creata la data ed è possibile cambiarla?

Ho usato tune2fs per determinare l'età delle mie installazioni di distribuzione Linux ma senza conoscere il fuso orario la data in essa contenuta è meno utile. Il comando esatto che sto usando è da qui, qui è solo per motivi di chiarezza:

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

ma l'output è della forma:

Fri Jun 23 23:59:22 2017

Nota come non è menzionato il fuso orario. Ma date restituisce l'output del modulo:

Sun Jul 23 17:58:18 AEST 2017

Nota come viene menzionato il fuso orario AEST. Ho letto la pagina man di tune2fs . Ho cercato "data", "creato", "ora" in esso utilizzando l'utilità di ricerca del mio browser Web e non ho trovato una sola menzione del fuso orario del formato della data o se esiste un modo per impostare manualmente esso. Ho eseguito le ricerche di DuckDuckGo per "tune2fs date" e "tune2fs timezone" e ho esaminato i primi cinque risultati e non sono riuscito a trovare nulla di rilevante in essi.

Risposta accettata:

La data sembra essere visualizzata nel fuso orario del sistema locale al momento della creazione.

per esempio. la mia partizione /boot è ext4 su raid-1 (/dev/md0), creata quando ho sostituito le mie unità di avvio con 4 SSD e convertita in root su ZFS l'anno scorso. Ho mantenuto una partizione /boot ext4 in caso di emergenza.

# 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

Sono anche sulla costa orientale dell'Australia (Melbourne) e la differenza tra le 16:38 e le 05:38 è di 11 ore, che è corretta per l'AEDT (l'ora legale inizia a ottobre per gli stati che la osservano)

A proposito, non è quasi mai necessario reindirizzare l'output di grep in sed o awk. entrambi possono già eseguire corrispondenze di pattern regexp. un esempio awk potrebbe assomigliare a questo:

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

Linux
  1. Utilizzo del comando timedatectl per modificare l'ora e la data sul sistema Linux RHEL7

  2. Come copiare file e modificare la proprietà, le autorizzazioni allo stesso tempo

  3. Come impostare o modificare il fuso orario in Linux

  4. Imposta la data, l'ora e il fuso orario su un server Linux

  5. Quale fuso orario utilizza un cron job?

Come modificare la data, l'ora e il fuso orario in Ubuntu 20.04 LTS

Come modificare data, ora e fuso orario in Debian 10

Come modificare data, ora e fuso orario in CentOS 8

L'indicatore dell'ora non mostra la data/l'ora?

Come modificare data, ora e fuso orario in Linux Mint 20

Suggerimenti per Ubuntu:come modificare la data e l'ora su laptop o desktop