hwclock
hwclock is an administration tool for the time clocks. It can display the Hardware Clock time and set the Hardware Clock. Run the command with sudo before it, or by root user, as it can be executed only by the superuser.
Command Syntax
Under Linux bash, use the following format,
hwclock [function] [option...]
Parameter
Parameter | Description |
function: | |
-h, --help | Show help text and exit. |
-r, --show | Read hardware clock and print result. |
--set | Set the RTC to the time given with –date. |
-s, --hctosys | Set the system time from the hardware clock. |
-w, --systohc | Set the hardware clock from the current system time. |
--systz | Set the system time based on the current timezone. |
--adjust | Adjust the RTC to account for systematic drift since the clock was last set or adjusted. |
--getepoch | Print out the kernel's hardware clock epoch value. |
--setepoch | Set the kernel's hardware clock epoch value to the value given with –epoch. |
--predict | Predict RTC reading at time given with –date. |
-V, --version | Display version information and exit. |
option: | |
-u, --utc | The hardware clock is kept in UTC. |
--localtime | The hardware clock is kept in local time. |
-f, --rtc <file> | Special /dev/... file to use instead of default. |
--directisa | Access the ISA bus directly instead of /dev/rtc. |
--badyear | Ignore RTC's year because the BIOS is broken. |
--date <time> | Specifies the time to set the hardware clock to. |
--epoch <year> | Specifies the year which is the beginning of the hardware clock's epoch value. |
--noadjfile | Do not access /etc/adjtime; this requires the use of either --utc or –localtime. |
--adjfile <file> | Specifies the path to the adjust file; the default is /etc/adjtime. |
--test | Do not update anything, just show what would happen. |
-D, --debug | Debugging mode. |
Example
- Show the help information of hwclock command.
admin@193:/$ sudo hwclock -h Usage: hwclock [function] [option...] Functions: -h, --help show this help text and exit -r, --show read hardware clock and print result --set set the RTC to the time given with --date -s, --hctosys set the system time from the hardware clock -w, --systohc set the hardware clock from the current system time --systz set the system time based on the current timezone --adjust adjust the RTC to account for systematic drift since the clock was last set or adjusted --getepoch print out the kernel's hardware clock epoch value --setepoch set the kernel's hardware clock epoch value to the value given with --epoch --predict predict RTC reading at time given with --date -V, --version display version information and exit Options: -u, --utc the hardware clock is kept in UTC --localtime the hardware clock is kept in local time -f, --rtc <file> special /dev/... file to use instead of default --directisa access the ISA bus directly instead of /dev/rtc --badyear ignore RTC's year because the BIOS is broken --date <time> specifies the time to which to set the hardware clock --epoch <year> specifies the year which is the beginning of the hardware clock's epoch value --noadjfile do not access /etc/adjtime; this requires the use of either --utc or --localtime --adjfile <file> specifies the path to the adjust file; the default is /etc/adjtime --test do not update anything, just show what would happen -D, --debug debugging mode
- Display hardware clock time.
admin@193:/$ sudo hwclock --show Thu Jan 11 21:51:15 2001 -0.719120 seconds
Copyright © 2024 Pica8 Inc. All Rights Reserved.