GNU/Linux >> Tutoriels Linux >  >> Linux

Tune2fs :dans quel fuseau horaire la date est-elle créée et est-il possible de la modifier ?

J'ai utilisé tune2fs pour déterminer l'âge de mes installations de distribution Linux, mais sans connaître le fuseau horaire, la date qu'il contient est moins utile. La commande exacte que j'utilise vient d'ici, ici c'est juste pour plus de clarté :

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

mais la sortie est de la forme :

Fri Jun 23 23:59:22 2017

Notez qu'aucun fuseau horaire n'est mentionné. Mais date renvoie la sortie du formulaire :

Sun Jul 23 17:58:18 AEST 2017

Remarquez comment le fuseau horaire AEST est mentionné. J'ai lu la page de manuel de tune2fs . J'ai recherché "date", "créé", "heure" à l'aide de l'utilitaire de recherche de mon navigateur Web et je n'ai trouvé aucune mention du fuseau horaire du format de date, ou s'il existe un moyen de définir manuellement ce. J'ai effectué des recherches DuckDuckGo pour "tune2fs date" et "tune2fs fuseau horaire" et j'ai regardé les cinq premiers résultats et je n'ai rien trouvé de pertinent.

Réponse acceptée :

La date semble être affichée dans le fuseau horaire du système local au moment de sa création.

par exemple. ma partition /boot est ext4 sur raid-1 (/dev/md0), créée lorsque j'ai remplacé mes disques de démarrage par 4 SSD et convertie en root sur ZFS l'année dernière. J'ai gardé une partition /boot ext4 en cas d'urgence.

# 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

Je suis également sur la côte est de l'Australie (Melbourne), et la différence entre 16h38 et 05h38 est de 11 heures, ce qui est correct pour l'AEDT (l'heure d'été commence en octobre pour les états qui l'observent)

BTW, il n'est presque jamais nécessaire de diriger la sortie de grep vers sed ou awk. les deux peuvent déjà faire des correspondances de motifs d'expression régulière. un exemple awk pourrait ressembler à ceci :

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

Linux
  1. Utilisation de la commande timedatectl pour modifier l'heure et la date sur le système Linux RHEL7

  2. Comment copier des fichiers et changer la propriété, les autorisations en même temps

  3. Comment définir ou modifier le fuseau horaire sous Linux

  4. Comment changer le fuseau horaire d'un conteneur Docker

  5. Quel fuseau horaire utilise une tâche cron ?

Comment changer la date, l'heure et le fuseau horaire dans Ubuntu 20.04 LTS

Comment changer la date, l'heure et le fuseau horaire dans Debian 10

Comment changer la date, l'heure et le fuseau horaire dans CentOS 8

L'indicateur de temps n'affiche pas la date/l'heure ?

Comment changer la date, l'heure et le fuseau horaire dans Linux Mint 20

Astuces Ubuntu :comment changer la date et l'heure sur un ordinateur portable ou un ordinateur de bureau