可使用timedatectl或date命令这两种方法,需要以root或具有sudo权限的用户身份执行。
1、使用timedatectl命令:
检查当前系统时间和时区:
timedatectl
修改系统时间:
sudo timedatectl set-time "YYYY-MM-DD HH:MM:SS"
将YYYY-MM-DD替换为所需的日期,HH:MM:SS替换为所需的时间。
修改时区:
sudo timedatectl set-timezone "时区"
或
sudo timedatectl set-timezone UTC
将时区替换为所需的时区,例如Asia/Shanghai。
再次执行timedatectl,可验证修改后的时间和时区。
2、使用date命令:
检查当前系统时间:
date
修改系统时间:
sudo date -s "YYYY-MM-DD HH:MM:SS"
将YYYY-MM-DD替换为所需的日期,HH:MM:SS替换为所需的时间。
修改时区:
sudo timedatectl set-timezone "时区"
将时区替换为所需的时区,例如Asia/Shanghai。
再次执行date,可验证修改后的时间和时区。
3、修改服务器时间报错:
在执行timedatectl set-time时报错:Failed to set time: Automatic time synchronization is enabled,导致无法修改系统时间。
手动修改centos7操作系统时间步骤:
(1)查看当前操作系统时间
hwclock --show
或
date
(2)先执行命令
timedatectl set-ntp no
(3)修改系统时间
timedatectl set-time '2088-12-18 18:08:08'
(4)写入BIOS硬件
clock -w