CentOS 7修改系统时间及硬件时间

摘要:
在新的centos7里,关于时间的指令除了保留了之前版本中常用到的date、hwclock等命令外,还增加了一个统一的命令timedatactl。下面结合其用法进行下小结。

在新的centos7里,关于时间的指令除了保留了之前版本中常用到的date、hwclock等命令外,还增加了一个统一的命令timedatactl。下面结合其用法进行下小结。

先看下命令帮助:

复制代码
[root@nginx ~]# timedatectl --help
timedatectl [OPTIONS...] COMMAND ...

Query or change system time and date settings.

  -h --help                Show this help message
     --version             Show package version
     --no-pager            Do not pipe output into a pager
     --no-ask-password     Do not prompt for password
  -H --host=[USER@]HOST    Operate on remote host
  -M --machine=CONTAINER   Operate on local container
     --adjust-system-clock Adjust system clock when changing local RTC mode

Commands:
  status                   Show current time settings
  set-time TIME            Set system time
  set-timezone ZONE        Set system time zone
  list-timezones           Show known time zones
  set-local-rtc BOOL       Control whether RTC is in local time
  set-ntp BOOL             Control whether NTP is enabled
复制代码

查看当前设置,直接输入timedatectl等同于timedatectl status

复制代码
[root@tgcdn-qd-133 /root]
#timedatectl 
      Local time: Tue 2018-03-13 10:41:20 CST
  Universal time: Tue 2018-03-13 02:41:20 UTC
        RTC time: Tue 2018-03-13 02:42:29
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: n/a
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a
复制代码

设置当前时间:

timedatectl set-time HH:MM:SS

设置当前日期:

timedatectl set-time YYYY-MM-DD

默认的,系统是使用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参数进行远程主机的时间设置。

查看系统时间

[root@nginx ~]# date
2018年 03月 13日 星期二 10:58:41 CST

查看硬件时间

[root@nginx ~]# hwclock --show
2018年03月13日 星期二 11时00分16秒  -0.086030 秒

假如系统时间和硬件时间都不准确

更新时区

[root@localhost ~]# timedatectl set-timezone Asia/Shanghai

更新日期

[root@localhost ~]# timedatectl set-time 2017-06-13

更新时间

[root@localhost ~]# timedatectl set-time 2017-06-13

将系统时间和硬件时间调整为一致

[root@localhost ~]# timedatectl set-local-rtc 1
或者
[root@localhost ~]# hwclock --systohc --localtime

将日期写入CMOS

[root@localhost ~]# clock –w

转载至http://blog.csdn.net/shudaqi2010/article/details/77977532

免责声明:文章转载自《CentOS 7修改系统时间及硬件时间》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【Docker】选择存储驱动使用PLSQL工具连接远程Oracle下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux日常工作积累(常见命令、常见安装、常见问题)

2 常用命令 2.1查询IP:/sbin/ifconfig [root@localhost Desktop]# /sbin/ifconfig //ip地址 2.2 移动:mv 原目录/文件 新目录/文件 [root@localhost Desktop]# mv /home/jianglili/Desktop/webshell-master /usr/l...

Ansible 系列之 Inventory 资源清单介绍

一、Inventory 库存清单文件 1.Inventory 作用 Ansible 可以在同一时间针对多个系统设施进行管理工作。它通过选择Ansible 资源清单文件中列出的系统,该清单文件默认是在/etc/ansible/hosts,也可以使用 -i <path> 进行路径的指定。文件内的格式INI 风格,中括号内为分组名。 除了这个文件之...

Centos 7.0 Firewall-cmd 使用方式

开启端口命令输入firewall-cmd --query-port=6379/tcp,如果返回结果为no,那么证明6379端口确实没有开启。输入firewall-cmd --add-port=6379/tcp,将6379端口开启,返回success。1、firewalld的基本使用启动: systemctl start firewalld查看状态: sys...

CentOS 7下安装Nextcloud搭建个人网盘

[转载自 https://www.linuxidc.com/Linux/2018-11/155310.htm] 该方法是在linxu公社中发布的。感谢作者! 本人亲测,此方法可行,我在手机、电脑上都可连接打开,使用正常。 越来越多的云盘一不开心就关闭,大公司的网盘也不靠谱啊,为了解决这些问题,我们可以搭建一个自己的个人网盘(私有云盘),常用的开源框架包括o...

ironic 注入秘钥失败 &amp;amp; 169.254.169.254

grep authorized_keys cloud-init*log 正常请况下 grep authorized_keys cloud-init*log [root@sysu--2 log]# grep centos cloud-init*log 2019-10-22 02:14:17,322 -__init__.py[INFO]: User cen...

Centos安装python3.7时遇到的问题

我的安装方法是从python官网下载linux安装包,将安装包放在linux与主机共享的文件夹里,通过tar -xzvf Python-3.7.2.tgz -C /tmp,命令解压后通过./configure --prefix=/usr/local && make &&make install命令在/usr/local目...