Lorsque vous n'utilisez pas NTP, vous devrez peut-être régler manuellement l'heure de votre système. Vous avez deux options pour régler l'heure et la date sur votre Linux RHEL7. La première option consiste à utiliser date
commande pour faire ce travail ou engagez le systemd dédié timedatectl
commande. Par défaut et sans arguments timedatectl
affichera une heure actuelle, locale, universelle et RTC :
[root@rhel7 ~]# localectl System Locale: LANG=en_AU.iso88591 VC Keymap: us X11 Layout: us [root@rhel7 ~]# timedatectl Local time: Thu 2014-09-04 18:30:11 WST Universal time: Thu 2014-09-04 10:30:11 UTC RTC time: Thu 2014-09-04 10:30:10 Timezone: Australia/Perth (WST, +0800) NTP enabled: n/a NTP synchronized: no RTC in local TZ: no DST active: n/a
Comme déjà mentionné ci-dessus timedatectl
La commande peut être utilisée sur Redhat 7 pour définir une date et une heure. La commande Linux suivante changera une date en 2015-06-02
[root@rhel7 ~]# timedatectl set-time '2015-06-02' [root@rhel7 ~]# date Tue Jun 2 00:00:02 WST 2015
Pour définir une nouvelle heure sur 14:45:23
fournir une nouvelle heure en argument :
[root@rhel7 ~]# timedatectl set-time '14:45:23' [root@rhel7 ~]# date Tue Jun 2 14:45:23 WST 2015
Le timedatectl
La commande permet également de changer l'heure et la date en même temps. Par exemple, pour fixer la date au 13 décembre 2016 et l'heure à 13h45, nous combinons les deux valeurs et les fournissons en tant qu'argument :
[root@rhel7 ~]# timedatectl set-time '2016-12-13 13:45' [root@rhel7 ~]# date Tue Dec 13 13:45:01 WST 2016