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 格 ...
随机推荐
- Eclipse导出可运行的jar包并运行
https://blog.csdn.net/kpchen_0508/article/details/49275407 程序运行的第二种方式:
- 沉淀,再出发:百度地图api的使用浅思
沉淀,再出发:百度地图api的使用浅思 一.前言 百度地图想必大家都使用过,但是看到别人使用百度地图的API时候是不是一头雾水呢,其实真正明白了其中的意义就像是调用豆瓣电影api的接口一样的简单, ...
- DNS配置范例
这里使用CentOS 7作为DNS主服务器.(ip:172.18.7.77) 正向解析配置: ]# vim /etc/named.rfc1912.zones zone "opsnote.co ...
- 【OpenCV】【MFC】图片、视频、摄像头输入响应【详细图解】
记住新建项目后,要配置OpenCV环境!参考链接http://blog.csdn.net/zy122121cs/article/details/49180541 做工程搭建框架什么的,基本的要熟练啊. ...
- FZU-1608 Huge Mission 线段树(更新懒惰标记)
题目链接: https://cn.vjudge.net/problem/FZU-1608 题目大意: 长度n,m次操作:每次操作都有三个数:a,b,c:意味着(a,b]区间单位长度的价值为c,若某段长 ...
- LOJ #6436. 「PKUSC2018」神仙的游戏
题目分析 通过画图分析,如果存在border长度为len,则原串一定是长度为n-len的循环串. 考虑什么时候无法形成长度为len的循环串. 显然是两个不同的字符的距离为len的整数倍时,不存在这样的 ...
- 最大传输单元MTU
http://baike.baidu.com/link?url=mU41JFjZzOb3R5crQFCNdocT5ovAswcoIqL2A4U6O5Re_U0-HIYndHG0vSKwc6HbptvH ...
- React 简单实例 (React-router + webpack + Antd )
React Demo Github 地址 经过React Native 的洗礼之后,写了这个 demo :React 是为了使前端的V层更具组件化,能更好的复用,同时可以让你从操作dom中解脱出来, ...
- docker-7-常用软件的安装
1.总体步骤 搜索镜像 拉取镜像 查看镜像 启动镜像 停止容器 移除容器 2.安装tomcat docker hub上面查找tomcat镜像:docker search tomcat 从doc ...
- SpringBoot+MyBatis中自动根据@Table注解和@Column注解生成ResultMap
其实我一点都不想用mybatis,好多地方得自己写,比如这里. 使用mybatis要写大量的xml,烦的一批.最烦人的莫过于写各种resultmap,就是数据库字段和实体属性做映射.我认为这里应该是m ...