Linux服务器手动命令设置时区教程

查看当前时区:
timedatectl
输出示例(Time zone表示时区):
Local time: Thu 2025-12-25 04:11:54 EST
Universal time: Thu 2025-12-25 09:11:54 UTC
RTC time: Thu 2025-12-25 09:11:54
Time zone: US/Eastern (EST, -0500)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
更改时区(上海为例):
sudo timedatectl set-timezone Asia/Shanghai
再次输入查看,验证是否更改完成
timedatectl
如无法设置,可先搜索特定时区是否存在(如上海):
timedatectl list-timezones | grep Shanghai
输出示例 Asia/Shanghai 表示存在此时区
如时区有上海,设置的时候报错提示 -bash: sudo: command not found,说明sudo未安装
安装sudo
# 以root用户身份安装sudo(适用于Ubuntu/Debian) apt update && apt install sudo # 以root用户身份安装sudo(适用于CentOS/RHEL) yum install sudo # 以root用户身份安装sudo(适用于Alpine) apk add sudo
再次执行安装命令即可。

