Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
heure_systeme [Le 22/03/2008, 10:56] nicao Ajout de la commande gedit pour les nouveaux |
heure_systeme [Le 11/09/2022, 11:48] (Version actuelle) moths-art 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) |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>systeme}} | + | {{tag>Xenial système BROUILLON}} |
| ---- | ---- | ||
| Ligne 5: | Ligne 5: | ||
| ====== 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> | ||
| # | # | ||
| Ligne 39: | Ligne 59: | ||
| </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 ==== | ||
| Ligne 48: | Ligne 79: | ||
| 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, ajoutez à la fin du fichier **/etc/environment** 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]]// |