服务器常用配置命令
时区配置
在 Linux 系统中,可以通过以下步骤将服务器时区设置为乌兹别克斯坦(时区名称为 Asia/Tashkent)。
方法 1: 使用 timedatectl 命令(推荐)
-
查看可用时区列表
timepubDatectl list-timezones | grep Tashkent输出应包含以下内容:
Asia/Tashkent -
设置时区为 Asia/Tashkent
sudo timedatectl set-timezone Asia/Tashkent -
验证时区是否已更改
timedatectl输出中应显示:
Time zone: Asia/Tashkent
方法 2: 手动设置时区文件
-
创建符号链接到时区文件 将
/etc/localtime链接到Asia/Tashkent的时区文件:sudo ln -sf /usr/share/zoneinfo/Asia/Tashkent /etc/localtime -
验证时区是否已更改 查看当前时间是否匹配乌兹别克斯坦的时间:
date
方法 3: 设置环境变量 TZ(针对特定应用)
如果只需为某些应用设置时区,可以使用环境变量 TZ。
-
编辑配置文件(如
.bashrc或/etc/profile):export TZ='Asia/Tashkent' -
重新加载配置:
source ~/.bashrc -
验证环境变量:
echo $TZ应显示
Asia/Tashkent。
注意事项
- 重启服务:某些服务可能需要重启以应用新的时区设置:
sudo systemctl restart some-service - NTP 同步:如果启用了时间同步(NTP),确保时间服务正常运行:
sudo systemctl restart systemd-timesyncd
完成上述步骤后,您的服务器时区应已成功设置为乌兹别克斯坦时区。