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 格 ...
随机推荐
- Linux kill/pkill/killall命令详解
kill kill(terminate a process)命令用来终止指定的进程, 对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PI ...
- December 31st 2016 Week 53rd Saturday
In every triumph, there's a lot of try. 每个胜利背后都有许多尝试. This Year is over, and let it be. It would be ...
- Ubuntu apt-get 更换源
Ubuntu apt-get 更换源 我们使用清华的镜像源进行更换 Ubuntu 的软件源配置文件是 /etc/apt/sources.list.将系统自带的该文件做个备份,将该文件替换为下面内容,即 ...
- Mininet自定义网络拓扑
在Mininet上的网络拓扑有两种方式 第一种 用mininet自带的miniedit可视化工具,在mininet/mininet/examples/的目录下的一个miniedit.py,运行这个文件 ...
- Join的加强版CountDownLatch
CountDownLatch允许一个或多个线程等待其他线程完成操作. 假如有这样一个需求:我们需要解析一个Excel里多个sheet的数据,此时可以考虑使用多线程,每个线程解析一个sheet里的数据, ...
- FetchType与FetchMode的区别
使用例: @OneToMany(mappedBy="item",cascade=CascadeType.ALL,fetch=FetchType.EAGER) @Fetch(valu ...
- 【node】安装
参考链接: http://www.runoob.com/nodejs/nodejs-install-setup.html http://blog.csdn.net/u010255310/article ...
- IE6/IE7不支持first-child的解决办法
#sidebar li:first-child{ border-top-style:none; } #sidebar li{ border-top-width:1px; border-top-styl ...
- vue项目 webpack打包后,图片路径是绝对路径
vue项目,使用webpack打包,虽然在全局把路径改成了相对的路径,但是图片引用的路径还是异常的,解决办法如下: 1.config文件夹下index.js中: assetsPublicPath:&q ...
- Linux Ubuntu安装sogou中文输入法
在linux下开发,有时还是需要使用中文输入法的,每次安装的时候都觉得痛苦,这次做下记录,方便下次安装. 安装fcitx 安装sogou输入法之前,需要安装fcitx(Free Chinese Inp ...