GNU/Linux >> Znalost Linux >  >> Linux

timedatectl:příkaz nenalezen

Nový příkaz, který byl představen v distribucích založených na systemd a který vám umožňuje spravovat mnoho aspektů času, je timedatectl. Při použití bez jakýchkoli argumentů tento příkaz zobrazí podrobné informace o aktuálním čase a datu. Zobrazuje také časové pásmo, ve kterém se váš systém nachází, kromě informací o použití času sítě NTP a informací o použití letního času.

# timedatectl
                Local time: Mon 2019-06-10 08:27:57 EDT
            Universal time: Mon 2019-06-10 12:27:57 UTC
                  RTC time: Mon 2019-06-10 12:27:57
                 Time zone: America/New_York (EDT, -0400)
 System clock synchronized: yes
               NTP service: active
           RTC in local TZ: no

Nejběžnější možnosti s příkazem timedatectl

Příkaz Vysvětlení
stav Zobrazuje aktuální nastavení času
nastavený čas TIME Nastaví aktuální čas
nastavení časového pásma ZONE Nastaví aktuální časové pásmo
list-timezone Zobrazuje seznam všech časových pásem
set-local-rtc [0|1] Ovládá, zda je RTC (hodiny reálného času, běžně označované jako hardwarové hodiny) v místním čase
set-ntp [0|1] Ovládá, zda je povoleno NTP

Pokud narazíte na níže uvedenou chybu:

timedatectl: command not found

můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce.

Distribuce Příkaz
Debian apt-get install systemd
Ubuntu apt-get install systemd
Arch Linux pacman -S systemd
Kali Linux apt-get install systemd
CentOS yum install systemd
Fedora dnf install systemd
Raspbian apt-get install systemd

Příklady příkazů timedatectl

1. Datum můžeme změnit pomocí následujícího příkazu:

# timedatectl set-time 2014-07-19

2. Čas lze nastavit pomocí stejné možnosti s časem jako argument, jak je znázorněno následovně:

# timedatectl set-time 23:02:23

3. NTP synchronizaci času lze povolit a zakázat pomocí následujícího příkazu; k povolení a zakázání časové služby však používá správce služeb systému zpráv:

# timedatectl set-ntp yes

4. Seznam dostupných časových pásem:

# timedatectl list-timezones

5. Pokud jste našli správné časové pásmo, zapište si ho a použijte v dalším příkazu; pokud se například nacházíte v Německu a jste poblíž města Berlín, použijte následující příkaz:

# timedatectl set-timezone Europe/Berlin

6. Pomocí timedatectl znovu zkontrolujte, zda je váš místní čas nyní správný:

# timedatectl | grep "Local time"

Shrnutí

Novější distribuce založené na systemd obsahují jednoduchý příkaz pro zobrazení a správu nastavení času a data v hostitelském systému:timedatectl. To je pro nás jako správce skutečně dar z nebes; i když použijeme pouze příkaz k zobrazení výstupu, tento jediný příkaz zobrazí čas, časové pásmo a nastavení NTP.


Linux
  1. Subscription-manager:příkaz nenalezen

  2. dnf:příkaz nenalezen

  3. bc:příkaz nenalezen

  1. dpkg:příkaz nenalezen

  2. id:příkaz nenalezen

  3. w:příkaz nenalezen

  1. df:příkaz nenalezen

  2. du:příkaz nenalezen

  3. uptime:příkaz nenalezen