在 Debian 系统中,getconf
命令用于查询系统配置信息,而不是直接用来设置系统时间。要设置系统时间,你可以使用 timedatectl
命令或者手动编辑 /etc/timezone
和使用 hwclock
命令。
以下是设置系统时间的步骤:
使用 timedatectl
设置时间(推荐):
timedatectl status
sudo timedatectl set-local-rtc 1 # 设置为本地时间(1 表示本地时间,0 表示 UTC)
sudo timedatectl set-time 'YYYY-MM-DD HH:MM:SS'
sudo timedatectl set-time 'YYYY-MM-DD HH:MM:SS' --systohc
手动设置时区:
timedatectl list-timezones
sudo timedatectl set-timezone Your/Time_Zone
使用 hwclock
命令:
sudo hwclock --systohc
sudo hwclock --hctosys
编辑 /etc/timezone
文件(不推荐,除非你知道自己在做什么):
sudo nano /etc/timezone
Europe/Paris
systemd-timesyncd
服务:sudo systemctl restart systemd-timesyncd
请注意,直接编辑 /etc/timezone
文件可能会导致系统时间同步问题,因此建议使用 timedatectl
命令来管理时间和时区。