Linux - 时间相关命令 - ntpdate, date, hwclock
1. 概述
- 最近也不知道写啥了, 把之前的老文档整理一下, 凑个数什么的
- 配置时间这种工作, 偶尔还是要用一下
- 主要描述 3 个命令的简单适用
- ntpdate
- hwlock
2. ntpdate
1. 概述
- 用于同步时钟的命令
2. 机制
- 通常是有一个服务器对外提供时间
- 客户端可以与时间服务器同步
- ntp 是他们之间交互的协议
3. 命令
- ntpdate
概述
- 从服务端获取时间
命令
# 成功后, 会把 系统时间, 设置为 ntpdate 获取的时间
> ntpdate <ntpserver>
# 无脑上这个, 基本不会错
> ntpdate pool.ntp.org
3. date
- 设置系统时间
命令
- date
功能
显示时间
# 普通显示
> date
> date +%c
# 格式化显示
# 具体的格式,可以在help中查看
> date +<format>
设置时间
# 设置时间
> date -s "11:11:11"
# 设置日期
> date -s "2017-11-11"
# 设置时间日期
> date -s "2017-11-11 11:11:11"
4. hwclock
1. linux时钟
硬件时钟
- 记录在主板上
- bios使用
系统时钟
- linux内核的时钟
- 操作系统以及各个软件,通常使用的就是这个时钟
两个时钟的关系
- 启动时,系统时钟是从硬件时钟来的
- 启动过后,就各玩各的了
2. 相关命令
- 设置硬件时间
命令
- hwclock
功能
查看硬件时间
> hwclock
> hwclock -r
> hwclock --show
直接设置硬件时间
- 有命令,但是不常用
- 通常是先设置系统时间,再写入硬件时间
将硬件时间设置为系统时间
> hwclock -s
> hwclock --hctosys
将系统时间设置为硬件时间
> hwclock -w
> hwclock --systohc
5. 设置时区
- 概述
- 时区概念就不说了
- centos7的时区工具
- timedatectl
概述
- 时间工具
- 我们用它来设置时区
命令
# 查看时间信息
> timedatectl
# 查看系统内支持时区
> timedatectl list-timezones
# 设置时区为上海
> timedatectl set-timezone Asia/Shanghai
# 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间
> timedatectl set-local-rtc 1
ps
pool.ntp.org
- 这个 url 后面, 其实是个 地址池
- 我们其实可以指定自己的服务器
- 这个在 内网环境, 特别有用
同步的频率
- 可以通过人为控制
- 也可以通过 cron 组件, 来进行定时操作
ntp 服务器
- 这个东西, 其实不难搭建
- 有兴趣的话, 可以自己搭建一个 ntp 服务器
- 这个东西, 其实不难搭建
timedatectl
- 这个东西, 还是有点迷茫
- 有空还是要 了解一下
Linux - 时间相关命令 - ntpdate, date, hwclock的更多相关文章
- linux常用命令:date 命令
在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便. 1.命令格式: date [参数 ...
- 【Linux常见命令】date命令
Linux date命令:可以用来显示或设定系统的日期与时间. 在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下: 时间方面: %H : 小时(00..2 ...
- Linux基础命令---ntpdate网络时间服务器
ntpdate ntpdate指令通过轮询指定为服务器参数的网络时间协议(NTP)服务器来设置本地日期和时间,从而确定正确的时间. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS ...
- 修改Linux时间一般涉及到3个命令: date, clock, hwclock
原贴:http://203.208.37.104/search?q=cache:p1vAAHvs9ikJ:www.goldthe.com /blog/%3Faction%3Dshowlog%26gid ...
- Linux服务器时间相关命令记录
前言 以往安装服务器时间都是正常,但是最近服务器的时间经常出现问题,所以在安装配置完成服务器之后需要对服务器的时间进行测试,如果服务器时间异常,那么当程序去取系统时间的时候就会出现问题. 时间相关命令 ...
- Linux命令详解-hwclock/chock
hwclock命令可以用来显示/设置硬件时钟命令. 在Linux中有硬件时钟与系统时钟等两种时钟.硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟.系统时钟则是指kernel中 的 ...
- Linux常用命令type、date
Linux命令类型: 内置命令(shell内置):cd is shell builtin 外部命令:命令 is /usr/bin/命令,在文件系统的某个路径下有一个与命令名称相应的可执行文件 type ...
- 我使用过的Linux命令之date - 显示、修改系统日期时间
原文地址:http://www.cnblogs.com/diyunpeng/archive/2011/11/20/2256538.html 用途说明 ate命令可以用来显示和修改系统日期时间,注意不是 ...
- 我使用过的Linux命令之date - 显示、修改系统日期时间(转)
用途说明 ate命令可以用来显示和修改系统日期时间,注意不是time命令. 常用参数 格式:date 显示当前日期时间. 格式:date mmddHHMM 格式:date mmddHHMMYYYY 格 ...
随机推荐
- Android studio ocr初级app开发问题汇总(含工程代码)
博客第一篇文章,稍作修改,增加文字介绍 开发目的 最近由于某些需求,需要在Android手机端实现OCR功能,大致为通过手机照相,识别出相片中的中文信息字段.但是由于新手光环+流程不熟悉,遇到了各种各 ...
- August 07th 2017 Week 32nd Monday
Life is just a series of trying to make up your mind. 生活只是由一系列下决心的努力所构成. Some people say it is not y ...
- Mac sshw 使用
sshw ssh client wrapper for automatic login. install use go get go get -u github.com/yinheli/sshw/cm ...
- javascript编译与运行机理(1)--
随着学习js的深入就越想了解其内部的运行机理,看了很多文章,感觉下面总结的不错.但囿于个人水平,只是达到了理解层面,还不能提出自己的见解,只好把资料罗列出来,留待以后总结: 1.Javascript的 ...
- Protocols, Generics, and Existential Containers — Wait What?
For the longest time now, I thought that the two functions above were the same. But in actuality, wh ...
- 「CF741DArpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths」
题目 这题目名字怎么这么长 zky学长讲过的题 非常显然,就是重排之后能形成回文串的话,最多只能有一个字母出现奇数次 又发现这个字符集大小只有\(22\),于是套路的使用状压,把每一条边转化成一个二进 ...
- [HNOI2003]多边形
嘟嘟嘟 也是一道半平面相交板子题. 比较好的处理方法是先把原图形全部加入答案,然后在一条边一条边切. 然而第一个点全网(当然包括我)都没过,我最后也只能固输了-- #include<cstdio ...
- 【jQuery】学习jQuery插件的使用与写法(表单验证插件-validation)
最新最全的插件可以从jQuery官方网站的插件板块下载,网站地址为:http://plugins.jquery.com/ Validation优点:内置验证规则:自定义验证规则:简单强大的验证信息提示 ...
- robotframwork接口测试(四)—其他库的安装
怎么知道自己的RF已经有哪些库了,可以看python安装目录下Python27\Lib\site-packages这个文件夹,有的话就可以直接引入了. 没有的话,就安装了. 1. 命令安装:这种最方便 ...
- Spark读写HBase时出现的问题--RpcRetryingCaller: Call exception
问题描述 Exception in thread "main" org.apache.hadoop.hbase.client.RetriesExhaustedException: ...