虚拟机时间不同步?一招轻松解决证书过期问题
创作时间:
作者:
@小白创作中心
虚拟机时间不同步?一招轻松解决证书过期问题
引用
CSDN
1.
https://blog.csdn.net/weixin_54934117/article/details/139545580
在使用虚拟机进行项目开发时,经常会遇到虚拟机时间与主机时间不一致的问题。这种时间不同步不仅会影响系统日志的准确性,还可能导致证书验证失败等严重问题。本文将介绍一种简单有效的方法来解决这一困扰。
问题现象
在构建项目时遇到了证书过期或尚未生效的错误提示,这个错误看起来非常熟悉。经过排查,发现是由于虚拟机的时间与主机时间不一致导致的。
解决方案(一劳永逸)
经过查找资料并尝试多种方法后,实践出一种比较有效的方法:
1. 查看当前时间
首先需要查看当前的系统时间:
date
2. 手动设置系统时间
手动设置系统时间的基本命令格式如下:
sudo date MMDDhhmm[[CC]YY][.ss]
其中:
MM
- 月份(01至12)DD
- 一月中的日子(01至31)hh
- 小时(00至23)mm
- 分钟(00至59)CC
- 世纪(可选)YY
- 年份的最后两位数字(可选,如果省略世纪,则默认为当前世纪)ss
- 秒(00至59,可选)
例如,我们想将日期和时间设置为2023年12月10日 15:30:00,可以使用以下命令:
sudo date 121015302023
3. 写入硬件时钟
设置系统时间后,还需要将时间写入硬件时钟,否则时间设置可能不会生效:
sudo hwclock --systohc
注意: 如果没有写入硬件时钟,即使使用 date
命令设置了时间,输入 timedatectl
命令查看时,RTC time(实时时钟时间)可能还是错误的时间。因此,这一步非常重要。
验证结果
经过上述操作后,再次检查系统时间和RTC time,确认时间已经同步。此时,项目构建也能够顺利完成。
热门推荐
梨形身材的女性看过来:掌握这七点穿搭技巧,夏季想不显瘦都难!
在没有“发动机”的明朝,郑和是如何横穿印度洋,远渡到非洲的?
郑和下西洋在文化交流、海图或者航海方面做出的贡献
余光中和他的《乡愁》:一首触动人心的诗篇
最近很火的OGG和PIN到底是什么意思?
最近很火的OGG和PIN到底是什么意思?
如何在变革中保持IT与业务战略的协调?
Steam重装后游戏丢失怎么办?两种实用恢复方法
心电图V1、V2、V3、V4、V5、V6代表什么
引爆2025!室内设计潮流趋势:打造独一无二的家
复方藏红花油和正红花油的区别
复方藏红花油和正红花油有啥区别
Pin是什么意思?详解现代科技中的应用与功能
香港企业家发展计划:如何在竞争激烈的市场中脱颖而出
可穿戴设备在监测疾病和健康管理方面显示巨大潜力
中国椅类坐具“大哥”——交椅
冬月是腊月吗?一文详解农历最后两个月份的差异
进行提肛运动时应该如何调整呼吸
狐臭和卫生习惯有关系吗
挂名法定代表人的权益维护与法律责任
新研究惊现:睡眠质量竟与时长一样关键
化疗导致睡眠不好,有哪3个改善方法?
使用强化学习优化智能仓储机器人路径规划的技术详解
酒精性心脏病的五大症状及应对方法
凯利公式深度解析:从理论到实践的投资利器
智商低要怎么才能提高
减肥药包热敷能减肥吗?科学解读脂肪代谢与健康减重方法
男士护肤全攻略:从清洁到修护的六大步骤
南非醉茄补充剂能降皮质醇、解压?安全否?
慢性鼻窦炎和萎缩性鼻炎有什么区别吗