Linux的时间分为系统时间(System Clock)和硬件时间(Real Time Clock, 简称为RTC)
| 时间类型 | 含义 |
|---|---|
| 系统时间 | kernel中的时间 |
| 硬件时间 | bios中的时间 |
一、系统时间
查看命令 date
设置命令 date --set "月/日/年 时:分:秒"
二、硬件时间
查看命令: hwclock 或 clock
设置命令:
hwclock --set --date="月/日/年 时:分:秒"
或
clock --set --date="月/日/年 时:分:秒"
三、系统时间和硬件时间同步
每次重启系统时, 系统时间都会读取硬件时间, 然后独立运行
当然也可以使用命令手动同步
-
系统时间赋给硬件时间:
hwclock --systohc
或
clock --systohc -
硬件时间赋给系统时间:
hwclock --hctosys
(其中hc代表硬件时间,sys代表系统时间)
或
clock --hctosys
四、设置时区
查看命令: date -R
设置步骤:
- 通过
tzselect命令查看时区表明法,
例如查看北京时间依次选择:5 9 1 1, 得到正确表明为 Asia/Shanghai - 临时设置:
export TZ='Asia/Shanghai'(重新登录时会失效) - 永久设置方法
- 方法1:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
(其中Asia/Shanghai为你想设置的时区) - 方法2: 在 /etc/profile 文件中添加如下内容:
export TZ='Asia/Shanghai'
五、与网络时间同步
- 第一要安装ntpdate工具
yum -y install ntpdate - 然后设置系统时间与网络时间同步
ntpdate cn.pool.ntp.org - 把系统时间同步给硬件时间
hwclock --hctosys
或
clock --hctosys
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END




















暂无评论内容