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 格 ...
随机推荐
- 外部主机无法访问IIS发布的网站
在IIS中发布网站,在本地可以直接访问,但是其他主机不能访问改发布的网站. 此问题一般是IIS的配置或者防火墙的配置的原因. 如果禁用了以下防火墙入站规则会导致外部主机无法访问本地发布的网 ...
- pandas 入门
1. 默认的pandas不能读取excel.需要安装xlrd, xlwt才能支持excel的读写 pip install xlrd #添加读取excel功能 pip install xlwt #添加写 ...
- TCP/IP 协议图
- pat 5—1 求该日是该年的第几天
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈 前面还是欠了一堆,慢慢补吧. 看了别人的博客才知道前面有一次圆面积的题,我上课是在干啥......... 打是打出来了,但是还是有几个蒙蔽的地方: ...
- Thinkphp 漏洞小试
首先确定这个网站使用thinkphp的框架 国内很多php开源项目的代码都是使用thinkphp框架编写的,但是thinkphp框架有很多版本,如何才能知道我们使用的框架是哪个版本的呢? 在URL后面 ...
- 021.9 IO流 流总结
###################################################################################IO流的规律总结:解决的问题,开发 ...
- 在CentOS7上安装和使用ZooKeeper最新版本(V3.4.12)
0.ZooKeeper文档 http://zookeeper.apache.org/doc/r3.4.11/zookeeperOver.html 1.准备 在CentOS7上安装zookeeper时, ...
- (六)Linux下的压缩命令
======================================================================================== .zip格式的压缩和解 ...
- 【[SDOI2015]约数个数和】
慢慢化柿子吧 要求的是这个 \[\sum_{i=1}^N\sum_{j=1}^Md(ij)\] 神奇的约数个数函数有一个这样的性质 \[d(ij)=\sum_{x|i}\sum_{y|j}[(x,y) ...
- 数论——扩展的欧几里德算法 - HDU2669
http://acm.hdu.edu.cn/showproblem.php?pid=2669 #include <iostream> using namespace std; int gc ...