当前位置: 首页 > news >正文

win wsl2 Ubuntu-22.04 设置时间为国内时间

使用 wsl2 安装 Ubuntu-22.04 后 时间不正确,主要有两个原因

  1. 时区设置不正确,国内为京八区。

  2. 时区正确后,没有同步时间。(大部分人容易忽略这一点)

Linux 默认情况下使用 UTC 格式作为标准时间格式,如果在 Linux 下运行程序,且在程序中指定了与系统不一样的时区的时候,可能会造成时间错误。 我本身的开发环境是基于这个,所以时间不一致,开发会有问题。

桌面版的 Ubuntu 有可视化界面,故而方便设置,但是 Sever 版只能通过命令来设置。

设置时区

方式 1 tzselect 命令
tzselect

tzselect -> 输入 4 选择 Asia->输入 10 选择 China->输入 1 选择 BeiJing Time ->输入 yes 即可

方式 2 timedatectl 命令
timedatectl

查看 Time zone: Asia/Shanghai (CST, +0800) 看当前的时区 ,我这里设置过了 ,已经正常了。

如果你的不正确则设置

设置时区命令

timedatectl set-timezone "Asia/Shanghai"

如果设置完成时区后,时间还不正确,则同步下网络时间。

方式 3 tzconfig 命令
tzconfig

运行 tzconfig 会提示这个这是命令不存在则使用

dpkg-reconfigure tzdata

选择 ASia

在选择 Shanghai

不如前两个方便 还得找区域...

系统时间同步网络时间

 网上同步时间1.  安装ntpdate工具# sudo apt-get install ntpdate2.  设置系统时间与网络时间同步# ntpdate cn.pool.ntp.org3.  将系统时间写入硬件时间# hwclock --systohc

cn.pool.ntp.org 是位于中国的公共 NTP 服务器,用来同步你的时间

使用 date -R 查看时间是否正确


欢迎关注,后面会有一些资源可以免费获取哟~

全栈开发,分享前后端编程经验,技术干货,技术方案,好用的开发工具和应用软件,人生经验感悟等

相关文章:

  • 微信小程序如何实现实时显示输入内容
  • C# OpenCvSharp DNN Gaze Estimation 视线估计
  • 桌面型物联网智能机器人设计(预告)
  • uniapp本地存储日志
  • 【Java基础】之进程与线程
  • python每日学19: 类vs字典
  • 如何编写.gitignore文件
  • 万户 ezOFFICE wpsservlet SQL注入漏洞复现
  • 学区块链智能合约?来自培训学校内部的学习计划
  • Pandas处理Excel文件的实用指南 - Python开发技巧XI
  • import sys是什么
  • AR 自回归模型
  • Spring Boot项目中集成连接池及部分细节说明
  • 【开源】JAVA+Vue.js实现大学兼职教师管理系统
  • CodeFuse新开源模型荣登Big Code评测榜首!
  • 【347天】每日项目总结系列085(2018.01.18)
  • CentOS 7 修改主机名
  • ES6之路之模块详解
  • Java反射-动态类加载和重新加载
  • jQuery(一)
  • JS基础之数据类型、对象、原型、原型链、继承
  • k8s 面向应用开发者的基础命令
  • Python打包系统简单入门
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • sessionStorage和localStorage
  • SQL 难点解决:记录的引用
  • SQLServer之创建数据库快照
  • 大快搜索数据爬虫技术实例安装教学篇
  • 翻译--Thinking in React
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 警报:线上事故之CountDownLatch的威力
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 微服务核心架构梳理
  • 项目管理碎碎念系列之一:干系人管理
  • ​水经微图Web1.5.0版即将上线
  • #define、const、typedef的差别
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (二十四)Flask之flask-session组件
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (十一)手动添加用户和文件的特殊权限
  • (原創) 未来三学期想要修的课 (日記)
  • (转)iOS字体
  • (转)jdk与jre的区别
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 8.0 发布到 IIS
  • .Net的C#语言取月份数值对应的MonthName值
  • @Async注解的坑,小心
  • @Bean, @Component, @Configuration简析
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)