Changer la date et l'heure sous Linux


Firefox 3
La commande date sous linux permet d'afficher la date du système. Mais il est également possible d'utiliser cette dernière pour modifier la date ainsi que l'heure du système.

1. Changer la date et l'heure du système

Pour ce faire, on devra fournir les informations en paramètre et en respectant la syntaxe suivante :
date MMDDhhmmYY.ss

Où MM est le mois, DD le jour, hh l'heure, mm les minutes, YY l'année et ss les secondes, tous sur deux chiffres.

Voici un exemple d'utilisation, ici on rajoute dix minutes :

# date
Tue Aug 30 14:40:12 CEST 2008

# date 0830145008.00
Tue Aug 30 14:50:00 CEST 2008

Il est également possible de ne changer que l'heure avec ou que la date en utilisant les syntaxes suivantes :

  • date -s HH:MM:SS : pour changer uniquement l'heure
  • date -s MM/JJ/AAAA : pour changer uniquement la date

Exemples d'utilisation :

# date -s 12:10:00
Tue Aug 30 12:10:00 CEST 2008

# date -s 01/01/2000
Sat Jan 1 00:00:00 CET 2000

2. Changer la date et l'heure du BIOS

Toutes ces opérations permettent, certes de changer la date et l'heure du système, mais le problème est que l'horloge du BIOS (composant électronique situé sur la carte mère) n'est peut-être pas forcément synchronisé avec cette dernière. Ceci peut être gênant, surtout que le système Linux se base sur le BIOS au démarrage pour configurer toutes les informations relatives au temps.

La commande hwclock, permet de connaître la date et l'heure fournies par ce composant :

# hwclock
Tue 30 Aug 2008 02:48:51 PM CEST -0.013269 seconds

Il est bien entendu possible, de synchroniser le BIOS avec la date et heure du système via cette commande :

# hwclock --systohc


10 Commentaires pour "Changer la date et l'heure sous Linux"

Flux des commentaires de cet article Ajouter un commentaire
  •  

    A notre époque, il est préférable de mettre à jour l'heure par ntpdate qui utilise un serveur ntp.

    RépondreRépondre
    Le Souricier Gris , le 11 septembre 2008 à 08:48
  •  

    @Le Souricier Gris : oui et non, car tout le monde n'a pas forcement de connexion Internet pour se synchroniser avec un serveur de temps.

    RépondreRépondre
    pti-seb , le 11 septembre 2008 à 12:31
  •  

    Ne couront pas trop vite à la facilité, parce que si le serveur ntp, est rendue inaccessible, ton serveur ne se met plus à jour; et donc pour les envoies d'email, ce peut-être pénalisant. Donc, c'est bien ntpdate, mais pour tout ce qui est automatique, ca demande des précautions. Et des fois, des remises à jour manuel.

    Donc les 2 sont très utiles, et peuvent devenir complémentaire.

    RépondreRépondre
    Iwoks , le 13 septembre 2008 à 15:35
  •  

    Bonjour,

    Juste une petite pécision, pour synchronier l'heure du bios (cible) avec l'heure du système (source), il s'agit de la commande
    hwclock --systohc

    Car celle présentée (hwclock --hctosys) fait le contraire, elle synchronise l'heure du système (cible) avec l'heure du bios (source).

    Cordialement,

    MS

    RépondreRépondre
    MS , le 18 avril 2009 à 17:56
  •  

    @MS : tu as raison, j'ai corrigé.

    RépondreRépondre
    pti-seb , le 6 mai 2009 à 21:26
  •  

    Je ne me rappelais plus de la syntaxe exacte, et je n'avais pas le courage de lire la page de man, je sais ce n'est pas bien ;)
    Et où je tombe pour trouve ma réponse ?
    Chez Tux-Planet bien sur ;)

    RépondreRépondre
    pydubreucq , le 18 juin 2009 à 16:35
  •  

    @pydubreucq : hé hé, je suis partout !!

    RépondreRépondre
    pti-seb , le 18 juin 2009 à 18:25
  •  

    Je pense qu'il y a une coquille :

    date -s 01/01/2000

    Cette commande va certes changer la date passée en paramètre mais va aussi remettre à zéro l'horloge !
    Donc je ne pense pas que la définition soit juste ;) (car l'heure est bien modifier)

    A+

    RépondreRépondre
    ^^ , le 7 juillet 2009 à 10:44
  •  

    sebastien,sebastien,pour afficher une bonne syntaxe à l'astuce,il serait plus gentil d'y ajouté la commande "sudo" pour les amateurs !!! :-)

    RépondreRépondre
    edd , le 5 avril 2012 à 17:21
  •  

    Changer le fuseau horaire ou timezone
    # dpkg-reconfigure tzdata

    RépondreRépondre
    agencep , le 28 mai 2014 à 01:22
 

Ajouter un commentaire

actualité android apache apple astuce astuces bash bilboblog blog boot chrome clavier commande commandes conky date debian Desktop développement elementary exploit faille fedora firefox flash gimp gnome google graphique Graphisme hack hacking Hardware humour intel internet iphone jailbreak Jeux Kde kernel libre Linux log logiciels Logiciels Libres lucid lynx maemo mail maquette metasploit microsoft mobile mockup monitoring mozilla multi-touch musique mysql n900 nautilus nokia noyau openoffice open source password photos php Planet publicité redhat red hat rpm réseau screenshot script serveur serveurs shell sql ssh statistiques sysadmin system Sécurité thème tux-planet tv twitter ubuntu unity vidéo vidéos vlc voyage wallpaper windows wordpress yum