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

Ubuntu/Linux 服务器上调整系统时间(日期和时间)

Ubuntu/Linux 服务器上调整系统时间(日期和时间)可以通过以下命令实现,具体分为 手动设置自动同步(NTP)两种方式:


1. 查看当前系统时间

date

或查看详细时区信息:

timedatectl

2. 手动设置时间

(1) 使用 date 命令(临时生效,重启可能失效)

sudo date -s "2024-05-21 15:30:00"

或:

sudo date +%T -s "15:30:00"   # 仅修改时间
sudo date +%Y%m%d -s "20240521"  # 仅修改日期

(2) 使用 timedatectl(推荐,永久生效)

sudo timedatectl set-time "2024-05-21 15:30:00"

或分别设置日期和时间:

sudo timedatectl set-time 15:30:00
sudo timedatectl set-time 2024-05-21

3. 设置时区

(1) 查看可用时区

timedatectl list-timezones

或搜索特定时区(如上海):

timedatectl list-timezones | grep Shanghai

(2) 修改时区

sudo timedatectl set-timezone Asia/Shanghai

或使用传统方式:

sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

4. 自动同步网络时间(NTP)

(1) 启用 NTP 时间同步

sudo timedatectl set-ntp true

检查状态:

timedatectl status

(如果显示 NTP synchronized: yes,表示已启用自动同步。)

(2) 手动强制同步

如果 NTP 未自动同步,可以手动触发:

sudo systemctl restart systemd-timesyncd

或使用 ntpdate(需安装):

sudo apt install ntpdate -y
sudo ntpdate pool.ntp.org

5. 硬件时间(BIOS时间)同步

系统时间修改后,建议同步到硬件时钟:

sudo hwclock --systohc

查看硬件时间:

sudo hwclock --show

总结

需求命令
查看时间datetimedatectl
手动改时间sudo timedatectl set-time "YYYY-MM-DD HH:MM:SS"
修改时区sudo timedatectl set-timezone Asia/Shanghai
启用 NTP 自动同步sudo timedatectl set-ntp true
强制同步 NTPsudo ntpdate pool.ntp.org
同步硬件时间sudo hwclock --systohc

⚠️ 注意

  • 生产服务器 上修改时间可能影响日志、数据库、计划任务等,建议在维护窗口操作。
  • 如果服务器运行 Kubernetes/Docker,还需同步容器时间。
http://www.xdnf.cn/news/8126.html

相关文章:

  • 零基础入门:MinerU 和 PyTorch、CUDA的关系
  • Facebook广告如何投放保健品类别?
  • Python爬虫(33)Python爬虫高阶:动态页面破解与验证码OCR识别全流程实战
  • Second-Brain 如何用 NocoBase 为金融企业构建 AI 系统
  • Nginx 代理Https服务
  • python调wfdb库读心电数据库的注释文件中NUL问题
  • [免费]微信小程序宠物医院管理系统(uni-app+SpringBoot后端+Vue管理端)【论文+源码+SQL脚本】
  • el-table高度自适应、数据查询后高度展示错误问题
  • LeRobot的机器人控制系统(下)
  • 【缓存】JAVA本地缓存推荐Caffeine和Guava
  • 现代生活的健康密钥:养生新法则
  • uniapp实现大视频文件上传-- 阿里云oss直传方式 - app、H5、微信小程序
  • springboot使用jdk17快速搭建教程
  • 【sylar-webserver】10 HTTP模块
  • 【Linux 学习计划】-- 倒计时、进度条小程序
  • 【ffmpeg】编解码器
  • 前端父元素flex布局设置左右padding时,input溢出父元素右内边距无效
  • Android 直播播放器FFmpeg静态库编译实战指南(NDK r21b)
  • 数仓-概念模型、逻辑模型、物理模型介绍
  • 2025版 JavaScript性能优化实战指南从入门到精通
  • flask允许跨域访问如何设置
  • 探秘 C++ 计数器类:从基础实现到高级应用
  • MySQL与Redis数据同步实践与优化
  • 力扣第450场周赛
  • 技术分享:大数据挖掘平台架构设计与行业应用实践
  • audio结构体 audio_track_cblk_t
  • 技术点对比
  • NSSCTF [watevrCTF 2019]Wat-sql
  • 跨境电商合规生存指南:构建三大防御体系穿越监管风暴
  • Python海龟绘图-藤蔓