如何在Linux中更改时区
dsbk这篇文章将教你在Linux电脑上更改时区。你可以在各个版本的Linux系统中使用命令行更改时区,也可以使用命令行里的选择菜单更改时区。如果使用Mint、Ubuntu或带有简单用户界面和设置菜单的其他版本系统,也可以在时区设置菜单中更改时区。
这篇文章将教你在Linux电脑上更改时区。你可以在各个版本的Linux系统中使用命令行更改时区,也可以使用命令行里的选择菜单更改时区。如果使用Mint、Ubuntu或带有简单用户界面和设置菜单的其他版本系统,也可以在时区设置菜单中更改时区。
步骤
方法 1
方法 1 的 4:
使用命令行

1打开“终端”应用程序。从Linux程序中选择“终端”应用程序,或者按下键盘上的Ctrl+Alt+T组合键。
2查看当前时区。在“终端”窗口中输入date,按下回车键。“终端”窗口会显示当前日期,格式是:
星期 月份 日期 时间 时区 年份。- 例如,你可能会看到
Wed Mar 7 07:38:23 EDT 2017这里的“EDT”代表当前时区是美国东部时间。
- 例如,你可能会看到

3查看可选的时区。输入cd /usr/share/zoneinfo,按下回车键,然后输入
tzselect,按下回车键查看位置列表。
- /usr/share/zoneinfo目录根据Linux版本不同而略有差异。

4选择一个大陆或海洋。输入代表你当前位置的选项编号,按下回车键。
5选择国家。屏幕上的列表中有许多国家,输入国家选项前面的编号,按下 回车键。
6选择一个时区。输入时区选项的编号,按下回车键。- 如果时区列表中没有列出你的城市,可以选择相同时区里的其它城市。

7确认当地时间。根据接下来的提示,输入1 ,按下回车键确认当地时间。- 如果时间错误,输入2,按下回车键,然后选择新的大陆,并重复上述操作。

8确认设置好的时区。再次运行date命令,查看时区是否更改为新时区。如果看到窗口里列出新时区,那就已成功更改时区。

9如果愿意的话,设置与网络服务器相同的时钟。大部分版本的Linux系统都会安装NTP。如果系统没有安装它,那就自己安装。使用以下命令安装程序:- Ubuntu、Mint或Debian系统:sudo apt install ntp
- CentOS系统: sudo yum install ntp
sudo /sbin/chkconfig ntpd on - Fedora或RedHat系统:sudo yum install ntp
sudo chkconfig ntpd on - 输入安装命令后,输入ntpdate server link && hwclock –w,确保输入正确的网址链接来代替这里的server link部分。
方法 2
方法 2 的 4:
使用时区选择菜单

1打开“终端”应用程序。从Linux程序中选择“终端”应用程序,或者按下键盘上的Ctrl+Alt+T组合键。
2输入时区菜单命令。根据你的Linux系统版本,输入以下命令:- Ubuntu和Mint版本 - 输入sudo dpkg-reconfigure tzdata后,输入管理员或用户密码。
- Redhat版本 - 输入redhat-config-date
- CentOS和Fedora版本 - 输入system-config-date
- 'FreeBSD和Slackware版本 - 输入tzselect

3选择地理位置。使用箭头键,选择你国家所在的地理位置,按下回车键。
4选择城市和地区。选择和时区对应的城市或地区,按下回车键。这样会更改系统的时区。
方法 3
方法 3 的 4:
在“Ubuntu”系统中使用图形用户界面

1点击“系统菜单”图标。它位于屏幕的右上角,是一个朝下的三角形。点击它会出现一个下拉菜单。
2点击“设置”图标。它位于下拉菜单的左下角,是一个扳手-螺丝刀形状的图标。点击它打开Ubuntu控制中心。
3向下滚动菜单,点击详细信息。它位于窗口左侧的侧边栏的底部。- 在滚动鼠标时,确认鼠标位于左侧边栏中。

4点击日期和时间。这个选项卡位于窗口的左侧。
5关闭“自动时区”功能。点击页面中央的蓝色“自动时区”开关。- 如果“自动时区”开关是灰色的,那就跳过这一步。

6点击时区。它位于窗口的底部,点击它打开“时区”菜单。
7选择一个时区。点击世界地图上的某个位置,选择时区。点击后,时间会更改为新时区的时间。
8关闭窗口,保存设置,并更新时区时间。
方法 4
方法 4 的 4:
在“Mint”系统中使用图形用户界面

1打开“菜单”。点击屏幕左下角的菜单。
2点击“系统设置”图标。图标是两个灰色齿轮,位于“菜单”窗口的左侧。
3点击日期和时间。它位于“偏好设置”选项组中。
4点击解锁。它位于窗口的右侧。
5弹出提示时,输入密码。输入电脑的登录密码。
6点击验证。它位于弹出窗口的底部。点击它解锁“日期和时间”菜单。
7选择时区。点击地图上垂直的一片位置,选择时区。在页面的右侧会看到时间立刻更改为新选择的时区时间。
8点击锁定。它位于窗口的右侧,点击它保存时区偏好设置,锁定“日期和时间”菜单。
小提示
- 在部分Linux系统中,显示和更改时间的命令是“date”,而不是“clock”。包括“RedHat Linux”、“Slackware”、“Gentoo”、“SuSE”、“Debian”、“Ubuntu”和其它正常的版本。
- 在运行Linux系统的手机或智能设备上,时区得存储位置不一样。它可能被写在/etc/TZ,具体格式可以查阅 。手动编辑文件,或使用“回声”来设置时区,如echo GMT0BST > /etc/TZ。
警告
- 有些应用程序的时区设置不同于系统时区,比如PHP。
- 有些系统会提供设置正确时区的系统实用程序,并且根据系统配置更改时区。例如“Debian”系统里提供“tzsetup”或“tzconfig”实用程序。
《如何在Linux中更改时区》由 dsbk 采用 知识共享署名 4.0 国际许可协议 进行许可, 转载请注明出处 https://dsbk.wdbfg.com/计算机与电子产品/如何在Linux中更改时区.html