虚拟机时间不同步?一招轻松解决证书过期问题
创作时间:
作者:
@小白创作中心
虚拟机时间不同步?一招轻松解决证书过期问题
引用
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,确认时间已经同步。此时,项目构建也能够顺利完成。
热门推荐
崇祯帝:明末风云中的悲剧英雄
脑科学博士推荐:健脑早餐的三个黄金原则
山东凭什么“走在前”?40条新政“稳进”经济
每周一药 -薏苡仁-
穿越大湾区|佛山:三水汇聚 群山环绕 善用自然优势地利发展
蔚蓝档案时雨强度解析 蔚蓝档案时雨技能属性详解
中美学者共话粮食安全与农业合作
15个常见健身动作的正确姿势,避免运动损伤的关键要点
老式山东臭豆腐的做法
古董直播套路多,老年人防不胜防
菏泽鲁西新区岳程街道:筑牢校园反诈墙,守护师生钱袋子
碳金融全面解析:从基础概念到应用实践,你需要掌握的核心知识
沈玉强:以安全思维推进“未来医院”建设
GTD工作法:提升效率的终极指南
黄金是否是下一次全球货币体系重建的基石?
阿奇霉素的使用方法、副作用及注意事项
致命框架:Framed游戏攻略
拜占庭帝国的灭亡:多重因素的交织与影响
2025年属虎的健康管理建议
家庭用电安全必知!这些隐患要当心
浅谈中药的不良反应
一文读懂什么是“AI算力”(建议收藏)
二级建造师报名照片是几寸的?怎么拍能过审?
英国计划建设欧洲最大微波暗室,旨在提升军机电磁性能
李子什么时候成熟
国家级肥胖症诊疗指南来了,提醒GLP-1减肥药反弹风险
老年单纯收缩期高血压怎么诊断
传统文化|中国传统婚嫁习俗
【每日一药】阿达帕林凝胶
交通法律维权指南:从事故处理到保险理赔