Pokud nepoužíváte NTP, možná budete muset nastavit systémový čas ručně. Máte dvě možnosti, jak nastavit čas a datum na vašem RHEL7 linux. První možností je použít date
k provedení této úlohy nebo zapojit vyhrazený systemd timedatectl
příkaz. Ve výchozím nastavení a bez jakýchkoli argumentů timedatectl
zobrazí aktuální čas, místní, univerzální a RTC časy:
[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
Jak již bylo zmíněno výše timedatectl
příkaz lze na Redhat 7 použít k nastavení data a času. Následující linuxový příkaz změní datum na 2015-06-02
[root@rhel7 ~]# timedatectl set-time '2015-06-02' [root@rhel7 ~]# date Tue Jun 2 00:00:02 WST 2015
Chcete-li nastavit nový čas na 14:45:23
zadejte nový čas jako argument:
[root@rhel7 ~]# timedatectl set-time '14:45:23' [root@rhel7 ~]# date Tue Jun 2 14:45:23 WST 2015
timedatectl
příkaz také umožňuje změnit čas a datum současně. Například pro nastavení data na 13. prosince 2016 a času 13:45 zkombinujeme obě hodnoty a dodáme je jako argument:
[root@rhel7 ~]# timedatectl set-time '2016-12-13 13:45' [root@rhel7 ~]# date Tue Dec 13 13:45:01 WST 2016