Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
heure_systeme [Le 27/08/2007, 00:41] _Enchained créée - de systeme/timezone |
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). |
- | ===== Configuration ===== | + | L'heure de votre ordinateur peut correspondre à l'heure locale (si vous utilisez un autre système d'exploitation par exemple). |
- | 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]]. | + | ===== Configurer l'heure ===== |
+ | ==== Mode graphique ==== | ||
- | ==== Fichiers ==== | + | 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 fichier **/etc/timezone** contient le fuseau horaire : <file>Europe/Paris</file> | + | 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. | ||
- | Le fichier **/etc/default/rcS** permet de savoir si le système est à l'heure UTC ou non : <file> | + | {{:utilisateurs:arya:heure_systeme.jpg?direct&300|}} |
+ | |||
+ | |||
+ | 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). | ||
+ | |||
+ | ====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> | ||
# | # | ||
# /etc/default/rcS | # /etc/default/rcS | ||
Ligne 33: | Ligne 59: | ||
</file> | </file> | ||
- | ===== Configuration du 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 : |
- | ==== Fichiers ==== | + | Lancer l'éditeur de configuration de Gnome (gconf-editor). |
- | Le fichier **/etc/environnement** 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** | + | Se rendre à la clé : ///apps/panel/applets/clock_screen0/prefs/gmt_time//. |
- | Par exemple, ajoutez à la fin du fichier **/etc/environnement** la variable | + | 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 ==== | ||
+ | |||
+ | 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, [[: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]]// | + | ==== 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]]// |