linux在 Ubuntu 系统中设置服务器时间

devtools/2025/3/13 13:01:48/

在 Ubuntu 系统中设置服务器时间通常涉及以下步骤,涵盖自动同步和手动配置两种方式。以下是详细操作指南:


一、检查当前时间状态

timedatectl status
  • 输出示例:
    Local time: Wed 2023-10-18 15:30:00 UTC
    Universal time: Wed 2023-10-18 15:30:00 UTC
    RTC time: Wed 2023-10-18 15:30:00
    Time zone: Etc/UTC (UTC, +0000)
    System clock synchronized: yes
    NTP service: active
    RTC in local TZ: no
    
    • 关键信息:时区(Time zone)、NTP 是否启用(NTP service)、系统时间同步状态。

二、设置时区

1. 列出所有可用时区
timedatectl list-timezones
2. 设置时区(如 Asia/Shanghai
sudo timedatectl set-timezone Asia/Shanghai
3. 验证时区
date
# 或
timedatectl

三、自动同步时间(NTP 服务)

1. 启用 NTP 时间同步
sudo timedatectl set-ntp true
2. 检查 NTP 服务状态
systemctl status systemd-timesyncd
3. 安装更强大的 NTP 工具(可选)
  • Chrony(推荐):
    sudo apt install chrony
    sudo systemctl restart chrony
    
  • ntpd
    sudo apt install ntp
    sudo systemctl restart ntp
    
4. 配置 NTP 服务器(如自定义服务器

编辑配置文件(以 Chrony 为例):

sudo nano /etc/chrony/chrony.conf
  • 添加或替换为国内 NTP 服务器
    server ntp.aliyun.com iburst
    server cn.pool.ntp.org iburst
    

重启服务:

sudo systemctl restart chrony

四、手动设置时间

1. 禁用 NTP 同步(避免覆盖手动设置)
sudo timedatectl set-ntp false
2. 手动设置时间
  • 方法 1:使用 timedatectl
    sudo timedatectl set-time "2023-10-18 15:30:00"
    
  • 方法 2:使用 date
    sudo date -s "2023-10-18 15:30:00"
    
3. 同步硬件时钟(RTC)
sudo hwclock --systohc

五、验证时间配置

1. 检查系统时间
date
2. 检查硬件时钟
sudo hwclock --show
3. 检查 NTP 同步状态(Chrony)
chronyc tracking

六、常见问题

1. NTP 同步失败
  • 检查防火墙是否放行 UDP 123 端口。
  • 查看日志:
    journalctl -u systemd-timesyncd
    
2. 时区设置无效
  • 确保时区名称正确(区分大小写)。
  • 重启系统或服务:
    sudo systemctl restart systemd-timesyncd
    
3. 时间偏差较大
  • 手动强制同步:
    sudo chronyc -a makestep
    

通过以上步骤,您可以根据需求灵活配置 Ubuntu 服务器的时间。推荐优先使用 NTP 自动同步以确保时间准确性,尤其是在生产环境中。


http://www.ppmy.cn/devtools/166775.html

相关文章

51单片机Proteus仿真速成教程——P1-软件与配置+Proteus绘制51单片机最小系统+新建程序模版

前言:本文主要围绕 51 单片机最小系统的绘制及程序模板创建展开。首先介绍了使用 Proteus 绘制 51 单片机最小系统的详细步骤,包括软件安装获取途径、工程创建、器件添加(如单片机 AT89C51、晶振、电容、电阻、按键等)、外围电路&…

【蓝桥杯速成】| 1.暴力解题

1高频考点与暴力解题_哔哩哔哩_bilibili 感谢up主分享,以下内容是学习笔记,以c为主,部分python 题目一:维纳的年龄 题目内容 美国数学家维纳(N.Wiener)智力早熟, 11岁就上了大学。他曾在1935~1936年应邀来中国清华大…

反射、 Class类、JVM的类加载机制、Class的常用方法

DAY11.1 Java核心基础 反射 重点和难点,应用面很广 大部分库和框架都需要用到反射机制,它是动态语言的关键,但是概念抽象不好理解 反射:通过实例化类映射到类,从而获取类的信息 概括说就是:常规情况是…

scrcpy pc机远程 无线 控制android app 查看调试log

背景: 公司的安卓机,是那种大屏幕的连接usb外设的。不好挪动,占地方,不能直接连接pc机上的android stduio来调试。 所以从网上找了一个python adb.exe控制器,可以局域网内远程控制开发的app,并在android stduio上看…

2024年广州市智能网联汽车创新实践年度报告

政策法规方面,积极推进《广州市智能网联汽车创新发展条例》的制定和发布,不断完善法规标准体系,为产业创新发展营造良好政策环境;技术创新方面,企业加大研发投入,在自动驾驶算法、车联网安全等关键领域取得…

【架构艺术】Go语言微服务monorepo的代码架构设计

近期因为项目架构升级原因,笔者着手调研一些go项目monorepo的代码架构设计,目标是长期把既有微服务项目重要的部分都转移到monorepo上面,让代码更容易维护,协作开发更加方便。虽然经验不多,但既然有了初步的调研&#…

Webpack 深度解析:构建现代前端工程的基石

一、Webpack 的核心价值与演进 1.1 前端工程化的必然选择 根据 2024 年 JavaScript 现状调查报告,Webpack 以 76% 的使用率稳居构建工具榜首。其核心价值体现在: 模块化支持:处理 15 种模块规范(ESM/CJS/AMD 等)资源…

【数学建模】001

数学建模 方法论 层次分析法:确定评级价指标形成评价体系 1.评价的目标是什么 2.评价标准是什么 3.可选方案有哪些 以此来选择最优方案 “两两”比较发来确定指标重要性 可以画图列表,产生几个比较变量:产生一系列正互反矩阵,进而…