GNU/Linux >> Znalost Linux >  >> Linux

hwclock:příkaz nenalezen

Příkaz hwclock umožňuje zobrazit a nastavit hardwarové hodiny. Jak již bylo zmíněno dříve, důrazně se doporučuje udržovat hardwarové hodiny v souladu s UTC, aby se zabránilo nadměrné korekci jinými operačními systémy.

Pro úpravu systematického driftu můžete také použít příkaz hwclock. Systematický posun je předvídatelné množství času, které hardwarové hodiny získávají nebo ztrácejí každý den, což je činí nepřesnými a vychyluje je z souladu se systémovými hodinami. Soubor /etc/adjtime zaznamenává informace o tom, kdy a jak moc se změnily hardwarové hodiny. Příkaz hwclock pak může nahlédnout do tohoto souboru a identifikovat hodnotu posunu, kterou může použít ke korekci času hodin.

Syntaxe

Syntaxe příkazu hwclock je:

# hwclock [options]

Možnosti příkazu hwclock

Následují některé z možností příkazů používaných s příkazem hwclock.

Možnost Použito na
–set Nastavte hardwarové hodiny na zadané datum a čas.
-u Nastavte hardwarové hodiny na UTC.
-s Nastavte systémový čas z hardwarových hodin.
–upravit Přičtěte nebo odečtěte čas od hardwarových hodin, abyste zohlednili systematický posun.

Pokud při spouštění příkazu hwclock narazíte na níže uvedenou chybu:

hwclock: command not found

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

Distribuce OS Příkaz
OS X brew install util-linux
Debian apt-get install util-linux
Ubuntu apt-get install util-linux
Alpine apk add util-linux
Arch Linux pacman -S util-linux
Kali Linux apt-get install util-linux
CentOS yum install util-linux
Fedora dnf install util-linux
Raspbian apt-get install util-linux

Příklady příkazů hwclock

1. Chcete-li zobrazit hardwarové hodiny;

# hwclock

2. Čtení hardwarových hodin a tisk času na standardním výstupu:

# hwclock -r
# hwclock --show 

3. Chcete-li nastavit hardwarové hodiny na čas daný volbou –date:

# hwclock --date="" 

4. Chcete-li nastavit systémový čas z hardwarových hodin:

# hwclock -s
# hwclock --hctosys 

5. Chcete-li nastavit hardwarové hodiny na aktuální systémový čas:

# hwclock -w
# hwclock --systohc 

6. Chcete-li resetovat systémový čas podle aktuálního časového pásma:

# hwclock --systz 

7. Chcete-li přidat nebo odečíst čas od hardwarových hodin, abyste zohlednili systematický posun:

# hwclock --adjust 

8. Chcete-li vytisknout hodnotu epochy hardwarových hodin jádra na standardní výstup:

# hwclock --getepoch 

9. Chcete-li nastavit hodnotu epochy hardwarových hodin jádra na zadanou hodnotu:

# hwclock --setepoch--epoch=1970 

10. Chcete-li získat verzi hwclock:

# hwclock -v
# hwclock --version 

11. Chcete-li ponechat hardwarové hodiny v místním čase:

# hwclock --localtime 

12. Chcete-li deaktivovat zařízení poskytovaná „/etc/adjtime.“:

# hwclock --noadjfile 

13. Chcete-li přepsat výchozí /etc/adjtime:

# hwclock --adjfile=filename 

14. Chcete-li přepsat výchozí název souboru /dev, který je /dev/rtc:

# hwclock -f
# hwclock --rtc=filename 

15. Chcete-li nastavit rok uložení hardwarových hodin:

# hwclock --badyear 

16. Chcete-li určit nejběžnější epochu:

# hwclock --srm 

17. Chcete-li určit nejběžnější epochu:

# hwclock --arc

18. Chcete-li otestovat hardwarové hodiny:

# hwclock --test 

19. Ladění hardwarových hodin:

# hwclock --debug 


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. netstat:příkaz nenalezen

  2. df:příkaz nenalezen

  3. du:příkaz nenalezen