Linux 时钟设置:调整实现正确的本地时间(linux设置时钟)

Linux作为一款流行的多操作系统,它安装完成后,默认采用UTC时区,这就不符合大多数用户的实际要求。因此,我们需要对系统时间进行设置,调整实现正确的本地时间。

要设置正确的本地时间,可以使用Linux的date命令,它可以用来查询、设置和修改系统时间。

首先,我们要查看当前的本地时间,使用date +%R命令:

$ date +%R 
21:30

现在,要修改本地时间,可以使用date -s命令:

# date -s "07-25-2018 17:30:00"
Sat Jul 26 01:30:00 UTC 2018

这样就可以设置当前系统时间为指定时间。

要设置本地时间,需要使用timedatectl命令,它可以用来用来设置系统时区。

首先,查看系统的当前时区,使用timedatectl status命令:

$ timedatectl status
Local time: Sat 2018-07-25 21:32:24 UTC
Universal time: Sat 2018-07-25 21:32:24 UTC
RTC time: Sat 2018-07-25 21:32:24
Time zone: Etc/UTC (UTC, +0000)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no

可以看到,当前时区是UTC。

要设置本地时间,可以使用timedatectl set-timezone 命令:

$ timedatectl set-timezone Asia/Shanghai

这样就可以将系统时区设置为上海时间,此时再查看本地时间:

$ date +%R
05:35

可以看到,本地时间已经被调整为上海本地时间。

更进一步,如果要设置系统的时钟为本地时钟,可以使用hwclock命令:

# hwclock --localtime --set

这样就可以将系统的时钟设置为本地时钟,这样就可以保证在重启系统后,本地时间不会改变。

因此,使用date和timedatectl命令可以轻松调整实现正确的本地时间,而使用hwclock命令则可以确保在系统重启后仍然拥有正确的本地时间设置。


数据运维技术 » Linux 时钟设置:调整实现正确的本地时间(linux设置时钟)