Centos7 修改硬件时间和系统时间
来源:互联网 发布:数据库系统的主要特点 编辑:程序博客网 时间:2024/04/27 19:57
在新的centos7里,关于时间的指令除了保留了之前版本中常用到的date、hwclock等命令外,还增加了一个统一的命令timedatactl。下面结合其用法进行下小结。
查看 timedatectl 指令用法帮助
- [root@361way ~]# timedatectl --help
- timedatectl [OPTIONS...] COMMAND ...
- Query or change system time and date settings.
- -h --help Show this help
- --version Show package version
- --adjust-system-clock
- Adjust system clock when changing local RTC mode
- --no-pager Do not pipe output into a pager
- -P --privileged Acquire privileges before execution
- --no-ask-password Do not prompt for password
- -H --host=[USER@]HOST Operate on remote host
- Commands:
- status Show current time settings
- set-time TIME Set system time
- set-timezone ZONE Set system timezone
- list-timezones Show known timezones
- set-local-rtc BOOL Control whether RTC is in local time
- set-ntp BOOL Control whether NTP is enabled
更详细的帮助信息也可以通过man timedatectl 进行查看。
查看当前设置,直接输入timedatectl等同于timedatectl status
- [root@361way ~]# timedatectl
- Local time: Wed 2014-09-24 21:19:26 CST
- Universal time: Wed 2014-09-24 13:19:26 UTC
- RTC time: Wed 2014-09-24 13:19:26
- Timezone: Asia/Shanghai (CST, +0800)
- NTP enabled: yes
- NTP synchronized: yes
- RTC in local TZ: no
- DST active: n/a
设置日期
- timedatectl set-time YYYY-MM-DD
设置当前时间
- timedatectl set-time HH:MM:SS
默认的,系统是使用UTC时间的,可以用以下命令打开和关闭UTC时间:
- timedatectl set-local-rtc boolean
把 boolean 替换成yes则表示使用本地时间,替换成no则表示是UTC时间
注:这里的boolean值也可以用true、flase
设置时区:
查看所有的时区:
- timedatectl list-timezones
用以下命令设置时区:
- timedatectl set-timezone time_zone
远程NTP服务器同步
timedatectl还可以设置是否打开NTP选项
- timedatectl set-ntp boolean
这里的boolean是yes或者no
除了以上用法,timedatectl 还支持通过-H参数进行远程主机的时间设置。
一、废哔哔
声明下,我是个java程序员。昨天找运维要来台服务器部署服务,然后在这台服务器上使用 date 命令,可以确定是东八区,然后查看时区,也确定是东八区上海时间。但是log4f的时间是和系统的时间不对应。然后在程序里输出了new Date(),显示的时间和log4j一致,但是和系统时间不一致,这就导致订单时间不对应,对比时间的时会出现误差,许多订单显示超时,实际没有超时。当时排查过问题,可以很明确的排除时区,jvm,tomcat的问题,当时一位老同志就让我看看是否是系统时间和硬件时间不一致,一查看还真是,log4j和new Date()取得是硬件时间
二、解决过程
要是用root哦
- 查看系统时间
- 1
- 2
- 查看硬件时间
- 1
- 2
可以看出系统时间比硬件时间快,系统时间是准确的
假如系统时间和硬件时间都不准确
- 更新系统年月日
- 1
- 更新系统时分秒
- 1
- 更新时区(亚洲-中国-上海)
- 1
- 将硬件时钟调整为与系统时钟一致
- 1
- 2
- 3
- 将日期写入CMOS
- 1
再次查看系统时间和硬件时间,他们就一致了
阅读全文
0 0
- Centos7 修改硬件时间和系统时间
- Centos7 修改硬件时间和系统时间
- linux修改系统和硬件时间
- Linux修改时间&同步硬件时间/系统时间
- Linux修改系统时间、硬件时间以及时间同步问题
- LInux系统时间和硬件时间
- linux 设置系统时间和硬件时间
- Linux的系统时间和硬件时间
- linux 系统时间和硬件时间设置
- Linux 系统时间和硬件时间
- linux系统时间和硬件时间设置
- linux系统时间和硬件时间
- linux系统时间和硬件时间
- linux 修改系统时间并写入硬件
- Linux修改硬件时间与系统时间差
- (四)CentOS7系统时间修改
- linux修改时间和日期.查看修改硬件时间.
- linux修改时间和日期.查看修改硬件时间
- 改变Ubuntu16.04桌面启动器的位置
- android ART编译预优化
- awk
- 编码格式简介(ANSI、GBK、GB2312、UTF-8、GB18030和 UNICODE)
- (一)webpack入门——webpack的安装
- Centos7 修改硬件时间和系统时间
- 《图解HTTP[上野宣]》读书笔记六-5
- python
- 第二周项目1 C/C++语言中函数参数传递的三种方式--传地址方式
- 对于UX设计,你不必知道一切
- sublime text 3 定位打开文件到左侧目录结构
- MacOS 开发
- 第三周项目1——顺序表的基本运算
- 内存字节对齐