【Linux打怪升级记 | 问题01】安装Linux系统忘记设置时区怎么办?3个方法教你回到东八区

embedded/2024/12/23 20:38:32/

🗺️博客地图

📍方法一、timedatectl 命令

📍方法二、手动链接 /etc/localtime

📍方法三、修改时区变量


在 Linux 系统中,可以通过以下3种方式将系统时区修改为 CST(中国标准时间,GMT+8 或称 Asia/Shanghai)

方法一、timedatectl 命令

通过 timedatectl 命令修改,该方法适用大多数 Linux 发行版

① 查看当前时区

[root@localhost ~]# timedatectlLocal time: 日 2024-12-22 19:37:20 CSTUniversal time: 日 2024-12-22 11:37:20 UTCRTC time: 日 2024-12-22 11:37:22Time zone: Asia/Shanghai (CST, +0800)NTP enabled: yes
NTP synchronized: yesRTC in local TZ: noDST active: n/a

② 列出可用的时区

[root@localhost ~]# timedatectl list-timezones | grep Shanghai
Asia/Shanghai

③ 设置时区为 CST(Asia/Shanghai)

[root@localhost ~]# timedatectl set-timezone Asia/Shanghai

④ 确认修改成功

[root@localhost ~]# timedatectl

方法二、手动链接 /etc/localtime

① 备份原有时区配置

[root@localhost ~]# mv /etc/localtime /etc/localtime.bak

② 链接到 CST 时区文件

[root@localhost ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

③ 验证是否修改成功

[root@localhost ~]# date

输出应该显示当前时间为 CST(GMT+8)

方法三、修改时区变量

如果只需要临时调整时区,可以通过环境变量设置,要注意是临时生效

export TZ="Asia/Shanghai"

验证

date

注意:这种方式只对当前会话有效,重启或新终端打开后会失效。

注意事项:

  • 使用 timedatectl 是推荐的方式,特别是对于 Linux 发行版。
  • 确保你的系统时钟(UTC 时间)是正确的,时区只是显示时间的形式,不影响 UTC 时间。
  • 修改 /etc/localtime 文件的方法适用于不支持 timedatectl 的旧版 Linux 系统。

http://www.ppmy.cn/embedded/148163.html

相关文章

小程序快速实现大模型聊天机器人

需求分析: 基于大模型,打造一个聊天机器人;使用开放API快速搭建,例如:讯飞星火;先实现UI展示,在接入API。 最终实现效果如下: 一.聊天机器人UI部分 1. 创建微信小程序&#xff0c…

设计模式——建造者模式

设计模式——建造者模式 目录 设计模式——建造者模式介绍实现结构及工作流程经典实现示例优缺点使用场景 扩展实现示例 总结 介绍 建造者模式(Builder Pattern)是一种创建型设计模式,它通过将一个复杂对象的构建过程分解成多个简单的步骤&a…

如何深入学习JVM底层原理?

前言 对于Java虚拟机(JVM),我相信大多数人的学习模式都是在面试前夕才会临时抱佛脚,而在平时的工作中,对它的关注可能就略显冷淡了。我敢打赌,很多人的书架上,《深入理解Java虚拟机》第三版恐怕…

Chapter 3-1. Detecting Congestion in Fibre Channel Fabrics

Chapter 3. Detecting Congestion in Fibre Channel Fabrics This chapter covers the following topics: 本章包括以下主题: Congestion detection workflow. Congestion detection metrics. Congestion detection metrics and commands on Cisco MDS switches. Automatic A…

画图,matlab,

clear;close all;clc;tic;dirOutput dir(*.dat); % 罗列所有后缀-1.dat的文件列表,罗列BDDATA的数据 filenames string({dirOutput.name}); % 提取文件名%% 丢包统计 FILENAMES [""]; LOSS_YTJ [ ]; LOSS_RAD [ ]; LOSS_ETH [ ]…

mybatis是咋干活的

# 为啥写这篇文章呢 就是为了帮助那些像我一样比较笨但是一直努力的人,从一个笨人的角度去写一篇通俗易懂的文章打通spring和mysql之间的关系,另外mybatis作为承上启下的节点其重要性可想而知。 谈整合之前你真的掌握了mybatis么 首先上一段mybatis独…

[Shader] 【图形渲染】【Unity Shader】Shader数学基础1-笛卡儿坐标系的应用

在Shader编程中,矢量和矩阵是常用的数学工具,而笛卡儿坐标系是其中的基础。理解笛卡儿坐标系,特别是在不同图形API(如OpenGL与DirectX)中的差异,对于开发者来说至关重要。本篇文章将介绍笛卡儿坐标系的基本概念及其在Shader中的应用,帮助你理解如何在不同坐标系间进行转…

QT多媒体开发(二):播放音频

简介 QMediaPlayer 可以用于播放经过压缩的音频文件,如 MP3 文件和 WMA 文件。QSoundEffect 可以 用于播放低延迟音效文件,例如无压缩的 WAV 文件。这两个类都可以用于播放本地文件和网络文件。 QMediaPlayer 与播放音频相关的接口函数如下&#xff1a…