| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| heure_systeme [Le 22/03/2008, 11:04] – ajout commande sudo gedit nicao | heure_systeme [Le 11/09/2022, 11:48] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art |
|---|
| {{tag>systeme}} | {{tag>Xenial système BROUILLON}} |
| |
| ---- | ---- |
| ====== Heure du système ====== | ====== Heure du système ====== |
| |
| Sur les systèmes UNIX, l'heure du système est par défaut à l'heure universelle (UTC pour Universal Time Coordinated). L'heure de votre ordinateur elle peut correspondre à l'heure locale (si vous utilisez un autre système d'exploitation par exemple). | Sur les systèmes UNIX, l'heure du système est par défaut à l'heure universelle ([[https://fr.wikipedia.org/wiki/UTC|UTC]] pour Universal Time Coordinated). |
| | |
| | L'heure de votre ordinateur peut correspondre à l'heure locale (si vous utilisez un autre système d'exploitation par exemple). |
| |
| ===== Configurer l'heure ===== | ===== Configurer l'heure ===== |
| | ==== Mode graphique ==== |
| |
| Les outils **tzselect** et **tzconfig** vous permettront respectivement de configurer l'heure //pour votre compte utilisateur// ou //pour le système//. Le second doit être lancé avec les droits d'[[:sudo|administration]]. | L'heure se configure de manière graphique via l'indicateur heure de l'interface unity. Effectuez un clic droit sur l'heure puis sélectionnez réglages de la date et de l'heure. |
| |
| | Le premier onglet permet de choisir le fuseau horaire (en cliquant directement sur la carte) ainsi que le mode de réglage de l'heure : |
| | *le mode automatique synchronisera l'heure depuis internet |
| | *le mode manuel vous permettra de régler vous-même l'heure. |
| |
| ==== Fichiers nécessaires ==== | {{:utilisateurs:arya:heure_systeme.jpg?direct&300|}} |
| |
| Editez le fichier **/etc/timezone** avec la commande //sudo gedit /etc/timezone// dans le Terminal. Vérifiez qu'il contienne le fuseau horaire : | |
| |
| <file>Europe/Paris</file> | Le second onglet permet de paramétrer l'affichage de l'horloge : |
| | *l'affichage de l'horloge dans la barre de menu |
| | *l'affichage du jour et/ou de la date |
| | *l'affichage en 12 ou 24 heures |
| | *l'affichage des secondes |
| | *le calendrier (avec éventuellement les numéros de semaine) |
| | *heure d'autres lieux qui permet d'avoir plusieurs horloges (il faudra ensuite cliquer avec le bouton droit sur l'horloge pour switcher entre les horloges). |
| |
| Puis, editez le fichier **/etc/default/rcS** avec la commande //sudo gedit /etc/default/rcS//. Il permet de savoir si le système est à l'heure UTC ou non en face de l'option //UTC//: | ====En ligne de commande==== |
| | Nous utilisons simplement la commande de base **date**, suivie de la date-heure sous la forme MMDDhhmmAA avec MM, le mois, DD, le jour, hhmm, heure et minute, et AA, l'année, ainsi pour le 22 mai 2017 à 14h58, cela donne |
| |
| | sudo date 0522145817 |
| |
| | |
| | ==== Fichiers nécessaires ==== |
| | |
| | [[:tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/timezone** et vérifiez qu'il contienne le fuseau horaire : |
| | <file>Europe/Paris</file> |
| | |
| | Puis, [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] **/etc/default/rcS**. Il permet de savoir si le système est à l'heure UTC ou non: // UTC=no // |
| <file> | <file> |
| # | # |
| </file> | </file> |
| |
| ===== Configurer le fuseau horaire pour Java ===== | ==== Problème d'affichage de l'heure UTC dans l'applet au lieu de l'heure locale ==== |
| |
| Vous avez peut-être remarqué que certains programme java, comme [[:tomcat]], ne détectent pas correctement l'heure. Pour cela, il faut aider la machine virtuelle java en lui spécifiant le fuseau horaire. | Si malgré tous les réglages précédents, vous avez toujours l'affichage de l'heure de Greenwich dans l'applet, suivez les étapes ci-dessous : |
| |
| | Lancer l'éditeur de configuration de Gnome (gconf-editor). |
| |
| | Se rendre à la clé : ///apps/panel/applets/clock_screen0/prefs/gmt_time//. |
| | |
| | S'assurer que celle-ci est bien décochée. |
| | |
| | {{:heure_systeme:precise_gconf-editor_gmt01.png?600|}} |
| | |
| | ===== Configurer le fuseau horaire pour Java ===== |
| | |
| | Vous avez peut-être remarqué que certains programmes java, comme [[:tomcat]], ne détectent pas correctement l'heure. Pour cela, il faut aider la machine virtuelle java en lui spécifiant le fuseau horaire. |
| |
| ==== Fichiers nécessaires ==== | ==== Fichiers nécessaires ==== |
| Le fichier **/etc/environment** contient les variables d'environnement chargées par défaut. Il faut spécifier la variable **TZ** avec la valeur correspondant à votre fuseau horaire. On peut reprendre la valeur indiquée dans **/etc/timezone** | Le fichier **/etc/environment** contient les variables d'environnement chargées par défaut. Il faut spécifier la variable **TZ** avec la valeur correspondant à votre fuseau horaire. On peut reprendre la valeur indiquée dans **/etc/timezone** |
| |
| Par exemple, éditez le fichier **/etc/environment** avec la commande //sudo gedit /etc/environment//, puis ajoutez la variable | Par exemple, [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] **/etc/environment**, et ajoutez la variable |
| <file>TZ="Europe/Paris"</file> | <file>TZ="Europe/Paris"</file> |
| puis redémarrez l'ordinateur ou le shell du programme java. | puis redémarrez l'ordinateur ou le shell du programme java. |
| |
| ---- | ===== Problèmes connus ===== |
| |
| // Contributeurs : [[utilisateurs:Id2ndR]], [[utilisateurs:Nuscly]], [[utilisateurs:Sylvain59]]// | ==== Décalage de l'heure avec Windows ==== |
| | |
| | Dans le cas d'un dualboot il arrive qu'il y a un décalage horaire entre Windows et Ubuntu, pour régler ce problème il suffit de mettre l'horaire sous Windows en UTC ou inversement de forcer Ubuntu (ou toutes variantes) à utiliser l'heure locale. |
| | |
| | === Windows === |
| | crée un nouveau document avec pour extension .reg et copier coller les lignes suivantes dans ce fichier. |
| | <file - adjust-system-clock.reg>Windows Registry Editor Version 5.00 |
| | |
| | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] |
| | "RealTimeIsUniversal"=dword:00000001</file> |
| | Il ne vous reste plus qu'a exécuter ce fichier sous Windows et a le redémarrer. |
| | === Ubuntu === |
| | <note> cette méthode à l'avantage d'être fait rapidement mais n'est pas recommandé.Si vous avez le courage, réalisé la méthode sur Windows</note> |
| | Saisissez dans un [[terminal]] cette commande : |
| | timedatectl --adjust-system-clock set-local-rtc 1 |
| | la commande suivante affichera le status de votre configuration de l'heure |
| | timedatectl |
| | vous devriez avoir une ligne affichant : ''RTC in local TZ: yes'' |
| | ==== Mauvais réglage UTC ==== |
| | Dans le cas où la commande [[:date]] renvoie un fuseau horaire erroné, il convient de reconfigurer le paquet **[[apt://tzdata|tzdata]]** à l'aide de la commande ci-dessous en sélectionnant le bon lieu géographique et le bon fuseau horaire. |
| | |
| | sudo dpkg-reconfigure tzdata |
| | |
| | |
| | ===== Liens ===== |
| | * [[:ntp]] |
| | * [[:ntpdate]] |
| | |
| | ---- |
| |
| Références : [[http://minaret.biz/tips/timezone.html| Java Default Timezone Issue]] | // Contributeurs : [[utilisateurs:Id2ndR]], [[utilisateurs:Nuscly]], [[utilisateurs:Sylvain59]], [[utilisateurs:nicolas84]]// |