1. 概述

  1. 最近也不知道写啥了, 把之前的老文档整理一下, 凑个数什么的
  2. 配置时间这种工作, 偶尔还是要用一下
  3. 主要描述 3 个命令的简单适用
    1. ntpdate
    2. hwlock

2. ntpdate

1. 概述

  1. 用于同步时钟的命令

2. 机制

  1. 通常是有一个服务器对外提供时间
  2. 客户端可以与时间服务器同步
  3. ntp 是他们之间交互的协议

3. 命令

  1. ntpdate

    1. 概述

      1. 从服务端获取时间
    2. 命令

      # 成功后, 会把 系统时间, 设置为 ntpdate 获取的时间
      > ntpdate <ntpserver>
      # 无脑上这个, 基本不会错
      > ntpdate pool.ntp.org

3. date

  1. 设置系统时间

    1. 命令

      1. date
    2. 功能

      1. 显示时间

        # 普通显示
        > date
        > date +%c
        # 格式化显示
        # 具体的格式,可以在help中查看
        > date +<format>
      2. 设置时间

        # 设置时间
        > date -s "11:11:11"
        # 设置日期
        > date -s "2017-11-11"
        # 设置时间日期
        > date -s "2017-11-11 11:11:11"

4. hwclock

1. linux时钟

  1. 硬件时钟

    1. 记录在主板上
    2. bios使用
  2. 系统时钟

    1. linux内核的时钟
    2. 操作系统以及各个软件,通常使用的就是这个时钟
  3. 两个时钟的关系

    1. 启动时,系统时钟是从硬件时钟来的
    2. 启动过后,就各玩各的了

2. 相关命令

  1. 设置硬件时间

    1. 命令

      1. hwclock
    2. 功能

      1. 查看硬件时间

        > hwclock
        > hwclock -r
        > hwclock --show
      2. 直接设置硬件时间

        1. 有命令,但是不常用
        2. 通常是先设置系统时间,再写入硬件时间
      3. 将硬件时间设置为系统时间

        > hwclock -s
        > hwclock --hctosys
      4. 将系统时间设置为硬件时间

        > hwclock -w
        > hwclock --systohc

5. 设置时区

  1. 概述

    1. 时区概念就不说了
    2. centos7的时区工具
  2. timedatectl
    1. 概述

      1. 时间工具
      2. 我们用它来设置时区
    2. 命令

      # 查看时间信息
      > timedatectl
      # 查看系统内支持时区
      > timedatectl list-timezones
      # 设置时区为上海
      > timedatectl set-timezone Asia/Shanghai
      # 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间
      > timedatectl set-local-rtc 1

ps

  1. pool.ntp.org

    1. 这个 url 后面, 其实是个 地址池
    2. 我们其实可以指定自己的服务器
      1. 这个在 内网环境, 特别有用
  2. 同步的频率

    1. 可以通过人为控制
    2. 也可以通过 cron 组件, 来进行定时操作
  3. ntp 服务器

    1. 这个东西, 其实不难搭建

      1. 有兴趣的话, 可以自己搭建一个 ntp 服务器
  4. timedatectl

    1. 这个东西, 还是有点迷茫
    2. 有空还是要 了解一下

Linux - 时间相关命令 - ntpdate, date, hwclock的更多相关文章

  1. linux常用命令:date 命令

    在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便. 1.命令格式: date [参数 ...

  2. 【Linux常见命令】date命令

    Linux date命令:可以用来显示或设定系统的日期与时间. 在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下: 时间方面: %H : 小时(00..2 ...

  3. Linux基础命令---ntpdate网络时间服务器

    ntpdate ntpdate指令通过轮询指定为服务器参数的网络时间协议(NTP)服务器来设置本地日期和时间,从而确定正确的时间. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS ...

  4. 修改Linux时间一般涉及到3个命令: date, clock, hwclock

    原贴:http://203.208.37.104/search?q=cache:p1vAAHvs9ikJ:www.goldthe.com /blog/%3Faction%3Dshowlog%26gid ...

  5. Linux服务器时间相关命令记录

    前言 以往安装服务器时间都是正常,但是最近服务器的时间经常出现问题,所以在安装配置完成服务器之后需要对服务器的时间进行测试,如果服务器时间异常,那么当程序去取系统时间的时候就会出现问题. 时间相关命令 ...

  6. Linux命令详解-hwclock/chock

    hwclock命令可以用来显示/设置硬件时钟命令. 在Linux中有硬件时钟与系统时钟等两种时钟.硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟.系统时钟则是指kernel中 的 ...

  7. Linux常用命令type、date

    Linux命令类型: 内置命令(shell内置):cd is shell builtin 外部命令:命令 is /usr/bin/命令,在文件系统的某个路径下有一个与命令名称相应的可执行文件 type ...

  8. 我使用过的Linux命令之date - 显示、修改系统日期时间

    原文地址:http://www.cnblogs.com/diyunpeng/archive/2011/11/20/2256538.html 用途说明 ate命令可以用来显示和修改系统日期时间,注意不是 ...

  9. 我使用过的Linux命令之date - 显示、修改系统日期时间(转)

    用途说明 ate命令可以用来显示和修改系统日期时间,注意不是time命令. 常用参数 格式:date 显示当前日期时间. 格式:date mmddHHMM 格式:date mmddHHMMYYYY 格 ...

随机推荐

  1. Eclipse导出可运行的jar包并运行

    https://blog.csdn.net/kpchen_0508/article/details/49275407 程序运行的第二种方式:

  2. 小J学python--Exception-异常

    现在我们要打开一个名为fuck的文件,fuck是不存在的,看看异常是怎么工作的 不捕获异常的情况 #打开文件 open('fuck') 执行结果 捕获所有异常 Exception是所有异常类的父类,所 ...

  3. PHP_GET后门,躲避任何安全软件

    经常拿到一些比较好的php站想要留住.插入菜刀一句话,很容易被管理发现,不管是eval还是assert,就是管理发现不了,有时连接也会被各种的安全软件拦截.现在教大家一个简单的技巧.本人一直在用,留的 ...

  4. php & laravel 相关收集

    http://www.oschina.net/news/49207/best-php-debugging-tools 调试相关工具 https://github.com/barryvdh/larave ...

  5. procedure of intall and setup centos 6.5

    select webserver install option,and select ,uncheck the postgresql option selected some “… platform” ...

  6. Git commit comment 汇总标准

    参考汇总互联网其它文章建议,结合PEP 257 Docstring Conventions的描述,总结的Git 注释风格,作为个人执行的标准.内容如下: 遵循标准: 1,所有注释尽量坚持使用英文,如果 ...

  7. jq实现鼠标经过出现上拉菜单

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  8. Java并发案例03---生产者消费者问题02

    生产者消费者第二种情形 package com.maple.msb.one; public class ProducerConsumer { public static void main(Strin ...

  9. 大数据学习之HDFS的工作机制07

    1:namenode+secondaryNameNode工作机制 2:datanode工作机制 3:HDFS中的通信(代理对象RPC) 下面用代码来实现基本的原理 1:服务端代码 package it ...

  10. week9:Recommender Systems

    Collaborative  filtering 的原理不是很理解? xi   是每一步电影的特征向量,表示浪漫/动作