如果你的 Linux 系统时区配置不正确,必需要手动调整到正确的当地时区。NTP 对时间的同步处理只计算当地时间与 UTC 时间的偏移量,因此配置一个 NTP 对时间进行同步并不能解决时区不正确的问题。所以大家在用了国外云计算服务商如 Microsoft Azure 或其它 VPS、虚拟机时,需要注意是否与中国大陆的时区一致。
查看Linux当前时区
你可以使用如下命令非常容易地就查看到 Linux 系统的当前时区:
date ls -l /etc/localtime
获取时区TZ值
要更改 Linux 系统时区首先得获知你所当地时区的 TZ 值,使用 tzselect 命令即可查看并选择已安装的时区文件。
1 执行 tzselect 命令
2 通过向导选择你所在大洲、国家和城市,tzselect 最终将以 Posix TZ 格式(例如 Asia/Shanghai)输出你所在的时区值,将此记录下来。
更改每个用户的时区
Linux 用户一个多用户系统,每个用户都可以配置自己所需的时区,你可以为自己新增一个 TZ 环境变量:
export TZ='Asia/Shanghai'
执行完成之后需要重新登录系统或刷新 ~/.bashrc 生效。
source ~/.bashrc
更改Linux系统时区
要更改 Linux 系统整个系统范围的时区可以使用如下命令:
sudo rm -f /etc/localtime sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
注意:/usr/share/zoneinfo/Asia/Shanghai 中的具体时区请用自己获取到的 TZ 值进行替换。
使用Systemd更改Linux系统时区
如果你使用的 Linux 系统使用 Systemd,还可以使用 timedatectl 命令来更改 Linux 系统范围的时区。在 Systemd 下有一个名为 systemd-timedated 的系统服务负责调整系统时钟和时区,我们可以使用 timedatectl 命令对此系统服务进行配置。
sudo timedatectl set-timezone 'Asia/Shanghai'
最后,如果你发现 Ubuntu 与 Windows 双系统时间不同步,可以参考我们之前的文章说明和解决办法。
原文:https://www.sysgeek.cn/change-timezone-linux/
相关推荐
自动调整 Linux 系统时间和时区与 Internet 时间同步 Linux 系统时间和时区调整是 Linux 系统维护中非常重要的一方面。...正确地设置和调整 Linux 系统时间和时区可以确保系统的稳定运行和应用程序的正确运行。
Linux 系统中,时区和时间的正确设置对于系统的运行和维护至关重要。本文将详细介绍 Linux 系统中时区和时间的修改方法。 一、修改时区 时区的设置对系统的时间戳和日期的正确性产生重要影响。在 Linux 系统中,...
本文将详细介绍如何在Linux系统中修改系统时区。 #### 1. 查看当前时区 在Linux中,查看当前系统时区可以通过多种方式实现,其中一种常用的方法是通过编辑`/etc/sysconfig/clock`文件来查看或更改时区设置。具体...
Linux系统时间和时区修改方法 在 Linux 系统中,修改系统时间和时区是非常重要的操作。正确的系统时间和时区设置可以确保系统的正确运行和安全性。在本文中,我们将详细介绍如何修改 Linux 系统的时间和时区。 ...
例如,如果Linux系统的系统时区设置为CST,且硬件时钟也使用本地时间,此时使用`--utc`会导致`hwclock`将时间误认为是UTC时间并自动加上8小时的偏移量。 `tzset()`函数在程序中用于初始化与时区相关的全局变量`...
在ARM2440平台的Linux系统中,正确设置系统时间和硬件时间尤为重要。这不仅确保了系统的准确性,还为跨时区的网络管理提供了便利。例如,在大型企业或组织中,服务器可能分布在全球不同的地理位置,统一时间设置有助...
在Linux环境下,使用C++获取和设置系统时间是一项常见的任务,尤其在开发系统级程序时。本文将详细探讨如何利用C++在Linux中操作时间。 首先,我们需要了解Linux中的时间模型。在Linux中,时间主要分为两类:系统...
在Linux系统中,正确管理和查看时区是至关重要的,特别是在多用户环境或远程服务器操作中。时区的准确设定能够确保日志记录、计划任务和其他时间依赖性服务的正常运行。以下将详细介绍几种在Linux中查看系统时区的...
在Linux系统中,正确配置时区对于确保系统时间的准确性至关重要。本篇文章将详细介绍如何在Linux环境下设置和修改时区,包括常用的命令操作及具体的步骤。 #### 一、理解Linux时区配置 Linux系统通过`/etc/...
在Linux系统中,时间管理是一项重要的任务,...总的来说,Linux系统时间的管理和同步涉及多个层面,包括系统时钟、硬件时钟、NTP服务和时区设置。理解这些概念并正确操作,对于保持系统正常运行和数据一致性至关重要。
在Linux操作系统中,`date`命令是一个非常实用的工具,用于显示和设置系统的日期和时间。这个命令在日常系统管理中扮演着重要角色,尤其是...因此,熟悉并正确设置`date`命令和系统时区对于Linux系统管理是必要的技能。
### 从硬盘安装Linux系统:以Red Hat Linux 9.0为例 在IT领域中,Linux作为一款开源操作系统,因其高度可定制性、安全性及稳定性而受到广泛欢迎。本文将详细介绍如何从硬盘安装Red Hat Linux 9.0,旨在为初学者提供...
4. **交叉编译环境的建立**:对于在PC上为ARM架构设备编译程序,需要在Linux系统中建立交叉编译环境。首先,在VMware中设置共享文件夹,这样可以从主机共享文件到虚拟机。然后,从开发板光盘或网络下载相应的ARM-...
本篇将详细介绍Linux系统的安装与卸载过程,旨在为初学者提供清晰的指南。 ### Linux系统的安装 1. **选择发行版**:Linux有许多不同的发行版,如Ubuntu、CentOS、Fedora、Debian等。选择适合初学者的发行版通常...
在Linux操作系统的世界里,"Linux系统图形安装"指的是使用图形化界面进行Linux系统的安装过程,这对于不熟悉命令行的新手用户来说更为友好。Linux发行版通常提供两种安装方式:文本模式(CLI)和图形模式(GUI)。...
4. **时区设置**:选择正确的时区,以便系统设置正确的时间。 5. **用户设置**:创建一个管理员用户,设置用户名和密码。这个用户将拥有sudo权限,可以执行需要管理员权限的命令。 6. **安装类型**:根据需求选择...
《Linux系统编程(第二版)》是一本深入探讨Linux操作系统编程技术的专业书籍,全面覆盖了Linux环境下进行系统级编程的各种核心概念和技术。本书适合有一定C语言基础和对操作系统有一定了解的读者,旨在帮助读者理解...
Linux系统标准化配置涉及多个方面,包括基本的系统安装、环境配置、安全性加强、服务配置以及性能优化等。本手册将对以下关键知识点进行详细阐述: 1. 系统安装过程 Linux系统的安装通常包括以下步骤:首先,下载...