Linux修改主机时间的详细操作步骤

 更新时间:2026年01月18日 15:32:31   作者:小满大王i  
Linux系统修改时间分为临时和永久两种方式,临时修改重启后失效,永久修改推荐使用时区同步服务,修改时需注意权限和避免时间回退,容器环境下需额外配置,本文给大家介绍了Linux修改主机时间的详细操作步骤,需要的朋友可以参考下

在 Linux 系统中修改主机时间,分为 临时修改(重启后失效)和 永久修改(配合时间同步服务)两种场景,以下是详细操作步骤:

一、查看当前系统时间与时区

操作前先确认当前时间和时区,避免修改错误:

# 查看系统时间(本地时间)
date

# 查看 UTC 时间
date -u

# 查看当前时区
timedatectl
# 或查看时区配置文件
cat /etc/timezone  # Ubuntu/Debian
cat /etc/localtime  # CentOS/RHEL(软链接指向时区文件)

二、临时修改系统时间(重启失效)

适用于临时调试,直接用 date 命令修改,格式为 date -s "YYYY-MM-DD HH:MM:SS"

# 示例:设置时间为 2025-01-06 14:30:00
date -s "2025-01-06 14:30:00"

# 单独修改日期
date -s "2025-01-06"

# 单独修改时间
date -s "14:30:00"

# 验证修改结果
date

三、永久修改时间(推荐:同步时区+开启自动校时)

临时修改会因重启失效,生产环境必须配置时区+自动时间同步服务(chronydntpd

1. 先修改时区(以亚洲/上海为例)

# 方法1:使用 timedatectl(推荐,所有系统通用)
timedatectl set-timezone Asia/Shanghai

# 方法2:手动软链接(Ubuntu/Debian)
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo "Asia/Shanghai" > /etc/timezone

# 验证时区
timedatectl

2. 开启自动时间同步服务

Linux 系统默认用 chronyd(CentOS 7+、Ubuntu 18.04+)或 ntpd 同步时间,确保时间长期准确。

# 1. 安装 chronyd(若未安装)
# CentOS/RHEL
yum install chrony -y

# Ubuntu/Debian
apt install chrony -y

# 2. 启用并启动 chronyd
systemctl enable chronyd
systemctl start chronyd

# 3. 开启系统时间同步
timedatectl set-ntp true

# 4. 验证同步状态
timedatectl status
# 或查看同步源
chronyc sources -v

四、注意事项

  1. 权限要求:修改时间和时区需要 root 权限,普通用户需加 sudo
  2. 容器环境特殊说明:Docker 容器默认继承宿主机时间,若需单独修改,需挂载宿主机时区文件或在 Dockerfile 中配置。
  3. 避免时间回退:生产环境中,时间突然回退可能导致日志、任务调度等异常,优先用 chronyd 自动同步,不要手动大幅修改时间。

到此这篇关于Linux修改主机时间的详细操作步骤的文章就介绍到这了,更多相关Linux修改主机时间内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 检查Linux中磁盘使用情况的四种方法

    检查Linux中磁盘使用情况的四种方法

    有时你需要下载一些重要文件或将一些照片传输到你的Linux系统,但面临磁盘空间不足的问题,你前往你的文件管理器删除你不再需要的大文件,但你不知道其中哪些占用了你大部分的磁盘空间,在本文中,我们将展示一些简单的方法来检查Linux中磁盘使用情况
    2025-06-06
  • CentOS下使用Squid架设CDN服务器的方法

    CentOS下使用Squid架设CDN服务器的方法

    这篇文章主要介绍了CentOS下使用Squid架设CDN服务器的方法,需要的朋友可以参考下
    2014-07-07
  • 如何将CentOS7升级至CentOS8(详细步骤)

    如何将CentOS7升级至CentOS8(详细步骤)

    这篇文章主要介绍了如何将CentOS7升级至CentOS8(详细步骤),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • ubuntn备份方法总结(四种)

    ubuntn备份方法总结(四种)

    本文给大家收藏整理了四种关于ubuntn备份方法,每种方法给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-11-11
  • CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决

    CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决

    这篇文章主要介绍了CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决的相关资料,需要的朋友可以参考下
    2017-03-03
  • Linux下内存泄漏问题的诊断与解决方法

    Linux下内存泄漏问题的诊断与解决方法

    内存泄漏是Linux系统中常见的性能问题之一,表现为系统可用内存逐渐减少,最终可能导致进程崩溃或系统响应迟缓,本文给大家详细介绍了处理Linux下内存泄漏问题的诊断与解决方法,需要的朋友可以参考下
    2025-04-04
  • Ubuntu如何在虚拟机环境下扩充存储空间

    Ubuntu如何在虚拟机环境下扩充存储空间

    文章介绍了在虚拟机中扩展Ubuntu存储空间的方法,包括关闭虚拟机、增加内存至100G,再通过gparted工具调整根目录分区,最终实现存储容量扩容
    2025-09-09
  • linux配置SSH全过程

    linux配置SSH全过程

    这篇文章主要介绍了linux配置SSH全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Linux 每天自动备份mysql数据库的方法

    Linux 每天自动备份mysql数据库的方法

    linux下为了安全有时候需要自动备份mysql数据库,下面是具体的实现步骤。感兴趣的朋友跟随小编一起看看吧
    2009-09-09
  • Linux系统下Tomcat8启动速度很慢的解决方法

    Linux系统下Tomcat8启动速度很慢的解决方法

    这篇文章主要给大家介绍了关于在Linux系统下Tomcat8启动速度很慢的解决方法,需要的朋友可以参考下
    2017-08-08

最新评论