`
天梯梦
  • 浏览: 13730292 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

如何调整Linux系统为正确时区

 
阅读更多

如何调整Linux系统为正确时区

 

如果你的 Linux 系统时区配置不正确,必需要手动调整到正确的当地时区。NTP 对时间的同步处理只计算当地时间与 UTC 时间的偏移量,因此配置一个 NTP 对时间进行同步并不能解决时区不正确的问题。所以大家在用了国外云计算服务商如 Microsoft Azure 或其它 VPS、虚拟机时,需要注意是否与中国大陆的时区一致。

 

查看Linux当前时区

你可以使用如下命令非常容易地就查看到 Linux 系统的当前时区:

date
ls -l /etc/localtime

 

如何调整Linux系统为正确时区
如何调整Linux系统为正确时区

 

获取时区TZ值

要更改 Linux 系统时区首先得获知你所当地时区的 TZ 值,使用 tzselect 命令即可查看并选择已安装的时区文件。

 

1 执行 tzselect 命令

如何调整Linux系统为正确时区
如何调整Linux系统为正确时区

2 通过向导选择你所在大洲、国家和城市,tzselect 最终将以 Posix TZ 格式(例如 Asia/Shanghai)输出你所在的时区值,将此记录下来。

如何调整Linux系统为正确时区
如何调整Linux系统为正确时区

 

更改每个用户的时区

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'

 

如何调整Linux系统为正确时区
如何调整Linux系统为正确时区

最后,如果你发现 Ubuntu 与 Windows 双系统时间不同步,可以参考我们之前的文章说明和解决办法。

 

原文:https://www.sysgeek.cn/change-timezone-linux/

转自:如何调整Linux系统为正确时区

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    自动调整linux系统时间和时区与Internet时间同步

    自动调整 Linux 系统时间和时区与 Internet 时间同步 Linux 系统时间和时区调整是 Linux 系统维护中非常重要的一方面。...正确地设置和调整 Linux 系统时间和时区可以确保系统的稳定运行和应用程序的正确运行。

    Linux修改时区和时间

    Linux 系统中,时区和时间的正确设置对于系统的运行和维护至关重要。本文将详细介绍 Linux 系统中时区和时间的修改方法。 一、修改时区 时区的设置对系统的时间戳和日期的正确性产生重要影响。在 Linux 系统中,...

    Linux修改系统时区

    本文将详细介绍如何在Linux系统中修改系统时区。 #### 1. 查看当前时区 在Linux中,查看当前系统时区可以通过多种方式实现,其中一种常用的方法是通过编辑`/etc/sysconfig/clock`文件来查看或更改时区设置。具体...

    Linux如何修改系统时间和时区.docx

    Linux系统时间和时区修改方法 在 Linux 系统中,修改系统时间和时区是非常重要的操作。正确的系统时间和时区设置可以确保系统的正确运行和安全性。在本文中,我们将详细介绍如何修改 Linux 系统的时间和时区。 ...

    Linux下时区与时间设置方法

    例如,如果Linux系统的系统时区设置为CST,且硬件时钟也使用本地时间,此时使用`--utc`会导致`hwclock`将时间误认为是UTC时间并自动加上8小时的偏移量。 `tzset()`函数在程序中用于初始化与时区相关的全局变量`...

    ARM2440平台LINUX系统时间的设置修改方法

    在ARM2440平台的Linux系统中,正确设置系统时间和硬件时间尤为重要。这不仅确保了系统的准确性,还为跨时区的网络管理提供了便利。例如,在大型企业或组织中,服务器可能分布在全球不同的地理位置,统一时间设置有助...

    LINUX 下C++ 获取系统时间和设置时间

    在Linux环境下,使用C++获取和设置系统时间是一项常见的任务,尤其在开发系统级程序时。本文将详细探讨如何利用C++在Linux中操作时间。 首先,我们需要了解Linux中的时间模型。在Linux中,时间主要分为两类:系统...

    教大家几种在Linux系统中查看时区的方法

    在Linux系统中,正确管理和查看时区是至关重要的,特别是在多用户环境或远程服务器操作中。时区的准确设定能够确保日志记录、计划任务和其他时间依赖性服务的正常运行。以下将详细介绍几种在Linux中查看系统时区的...

    设置和修改linux时区

    在Linux系统中,正确配置时区对于确保系统时间的准确性至关重要。本篇文章将详细介绍如何在Linux环境下设置和修改时区,包括常用的命令操作及具体的步骤。 #### 一、理解Linux时区配置 Linux系统通过`/etc/...

    linux系统时间修改及同步等

    在Linux系统中,时间管理是一项重要的任务,...总的来说,Linux系统时间的管理和同步涉及多个层面,包括系统时钟、硬件时钟、NTP服务和时区设置。理解这些概念并正确操作,对于保持系统正常运行和数据一致性至关重要。

    Linux系统中date命令及相关时区介绍

    在Linux操作系统中,`date`命令是一个非常实用的工具,用于显示和设置系统的日期和时间。这个命令在日常系统管理中扮演着重要角色,尤其是...因此,熟悉并正确设置`date`命令和系统时区对于Linux系统管理是必要的技能。

    从硬盘安装Linux系统 很实用的。

    ### 从硬盘安装Linux系统:以Red Hat Linux 9.0为例 在IT领域中,Linux作为一款开源操作系统,因其高度可定制性、安全性及稳定性而受到广泛欢迎。本文将详细介绍如何从硬盘安装Red Hat Linux 9.0,旨在为初学者提供...

    linux系统安装全程

    4. **交叉编译环境的建立**:对于在PC上为ARM架构设备编译程序,需要在Linux系统中建立交叉编译环境。首先,在VMware中设置共享文件夹,这样可以从主机共享文件到虚拟机。然后,从开发板光盘或网络下载相应的ARM-...

    linux系统的安装和卸载

    本篇将详细介绍Linux系统的安装与卸载过程,旨在为初学者提供清晰的指南。 ### Linux系统的安装 1. **选择发行版**:Linux有许多不同的发行版,如Ubuntu、CentOS、Fedora、Debian等。选择适合初学者的发行版通常...

    linux系统图形安装

    在Linux操作系统的世界里,"Linux系统图形安装"指的是使用图形化界面进行Linux系统的安装过程,这对于不熟悉命令行的新手用户来说更为友好。Linux发行版通常提供两种安装方式:文本模式(CLI)和图形模式(GUI)。...

    LINUX教程之1-体验linux单操作系统的安装

    4. **时区设置**:选择正确的时区,以便系统设置正确的时间。 5. **用户设置**:创建一个管理员用户,设置用户名和密码。这个用户将拥有sudo权限,可以执行需要管理员权限的命令。 6. **安装类型**:根据需求选择...

    Linux 系统编程(第二版) 带书签目录完整版.rar

    《Linux系统编程(第二版)》是一本深入探讨Linux操作系统编程技术的专业书籍,全面覆盖了Linux环境下进行系统级编程的各种核心概念和技术。本书适合有一定C语言基础和对操作系统有一定了解的读者,旨在帮助读者理解...

    Linux系统标准化配置手册v1.2.pdf

    Linux系统标准化配置涉及多个方面,包括基本的系统安装、环境配置、安全性加强、服务配置以及性能优化等。本手册将对以下关键知识点进行详细阐述: 1. 系统安装过程 Linux系统的安装通常包括以下步骤:首先,下载...

Global site tag (gtag.js) - Google Analytics