美文网首页
linux 设置时间 系统时间/硬件时间/时区/网络时间

linux 设置时间 系统时间/硬件时间/时区/网络时间

作者: 饱饱想要的灵感 | 来源:发表于2023-01-10 11:36 被阅读0次

Linux的时间分为系统时间(System Clock)和硬件时间(Real Time Clock, 简称为RTC)

时间类型 含义
系统时间 kernel中的时间
硬件时间 bios中的时间

系统时间

查看命令 date
设置命令 date --set "月/日/年 时:分:秒"

硬件时间

查看命令: hwclockclock
设置命令:
hwclock --set --date="月/日/年 时:分:秒"
clock --set --date="月/日/年 时:分:秒"

系统时间和硬件时间同步

每次重启系统时, 系统时间都会读取硬件时间, 然后独立运行
当然也可以使用命令手动同步

  1. 硬件时间赋给系统时间:
    hwclock --hctosys(其中hc代表硬件时间,sys代表系统时间)
    或者 clock --hctosys

  2. 系统时间赋给硬件时间:
    hwclock --systohcclock --systohc

设置时区

查看命令: date -R
设置步骤:

  1. 通过tzselect命令查看时区表示法, 例如查看北京时间依次选择:5 9 1 1, 得到正确表示为 Asia/Shanghai
  2. 临时设置: export TZ='Asia/Shanghai' (重新登录时会失效)
  3. 永久设置方法1:
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime (其中Asia/Shanghai为你想设置的时区)
  4. 永久设置方法2: 在 /etc/profile 文件中添加如下内容:
    export TZ='Asia/Shanghai'

与网络时间同步

  1. 首先要安装ntpdate工具
    yum -y install ntpdate
  2. 然后设置系统时间与网络时间同步
    ntpdate cn.pool.ntp.org

相关文章

网友评论

      本文标题:linux 设置时间 系统时间/硬件时间/时区/网络时间

      本文链接:https://www.haomeiwen.com/subject/edqvcdtx.html