【timedatectl】修改Linux系统时间、硬件时间和时区

您所在的位置:网站首页 设置linux时间为北京时间 【timedatectl】修改Linux系统时间、硬件时间和时区

【timedatectl】修改Linux系统时间、硬件时间和时区

2024-07-01 05:06| 来源: 网络整理| 查看: 265

文章目录 前言一、如何查找和设置Linux本地时区1. 显示系统的当前时间和日期2. 要查看所有可用的时区3. 根据地理位置找到本地的时区4. 设置本地时区5. 设置时间和日期6. 将本地硬件时间设置为本地时间或UTC时间7. 同步到远程NTP服务器

前言

  timedatectl命令对于RHEL / CentOS 7和基于Fedora 21+的分布式系统来说,是一个新工具,它作为systemd系统和服务管理器的一部分,代替旧的传统的用在基于Linux分布式系统的sysvinit守护进程的date命令。

  timedatectl命令可以查询和更改系统时钟和设置,你可以使用此命令来设置或更改当前的日期,时间和时区,或实现与远程NTP服务器的自动系统时钟同步。

  本文意在于在Linux系统上,通过终端使用timedatectl命令设置NTP、date、time、timezone和synchronize time。

一、如何查找和设置Linux本地时区 1. 显示系统的当前时间和日期 timedatectl status # Local time: 本地时间 # Universal time(UTC): 世界时间 # RTC time(Real Tiem Colck): 硬件时间 # Time zone:时区

在这里插入图片描述

2. 要查看所有可用的时区 timedatectl list-timezones 3. 根据地理位置找到本地的时区 timedatectl list-timezones | grep -o "Asia/S.*" timedatectl list-timezones | grep -o "Europe/L.*" 4. 设置本地时区 timedatectl set-timezones "Asia/Shanghai" 5. 设置时间和日期 # 设置时间 HH:MM:SS(时,分,秒) timedatectl set-time 12:00:00 # 设置日期 YYMMDD(年,月,日),注意:只设置日期会将时间重置为00:00:00 timedatectl set-time 2022-04-06 # 设置日期和时间 timedatectl set-time '2022-04-06 12:00:00' 6. 将本地硬件时间设置为本地时间或UTC时间 # RTC设置为LC timedatectl set-local-rtc 1 # RTC设置为UTC timedatectl set-local-rtc 0 7. 同步到远程NTP服务器

  NTP即Network Time Protocol(网络时间协议),是一个互联网协议,用于同步计算机之间的系统时钟。timedatectl实用程序可以自动同步你的Linux系统时钟到使用NTP的远程服务器。   注意:你必须在系统上安装NTP以实现与NTP服务器的自动时间同步

# RTC设置为LC timedatectl set-ntp true # RTC设置为UTC timedatectl set-ntp false


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3