linux学习笔记-时间配置综述
一.时间类型分为:
1.网络时间(设置时区,ntp服务器同步的时间)
2.系统时间,当前系统所显示的时间
3.硬件(RTC)时间,主板上面Bios的时间
一般设置为:系统时间与网络时间同步,系统时间写入硬件时间。
二.时间的查看方式:
1.查看硬件时间
#hwclock
2.查看系统时间
date
3.网络时间的更新及查看
#ntpdate xxxxxx
xxxxxx为在/etc/ntp.conf文件中设置的时间服务器
四.时间的修改方式
1.系统时间的修改
将时间设置为13点11分03秒
#date -s ::
2.硬件时间的修改
#hwclock --set --date='03/21/2019 15:20'; 设置硬件时间为2019年3月21日15:
3.网络时间的修改
.网络时间要通过修改时区来进行修改
tzselect 不确定时区的需要使用这个命令找到自己所在的时区
.大部分中国用户都是使用亚洲/上海,所以用下面这条命令更新为上海时区
#cp -v /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
.与网络服务器同步时间
#ntpdate xxxxxx
xxxxxx为在/etc/ntp.conf文件中设置的时间服务器
五.时间互相写入
1.硬件时间写入系统时间
#hwclock -s
2.系统时间同步网络时间
#ntpdate xxxxxx
xxxxxx为在/etc/ntp.conf文件中设置的时间服务器
3.系统时间写入硬件时间
#hwclock -w
六.双系统时间误差问题的原因及解决方案
1.硬件时间的格式
1.本地时间:localtime(windows所使用的时间)
2.世界标准时间:UTC(linux/unix所使用的时间)
2.windows与linux/unix对硬件时间解读的区别
windows使用localtime(本地时间)作为系统时间
linux/unix使用UTC(世界标准时间)与时区进行换算的出的时间作为系统时间,因为北京时间使用东八区时间,所以是UTC+8换算后为系统时间
3.windows与linux/unix时间误差的原因
使用windows系统时与网络同步时间的同时将localtime时间写入硬件时间(注意这时候windows系统时间和硬件时间已经同步相同的时间),使用linux/unix的设置中硬件时间是UTC时间所以它在已经同步的正确的时间基础上面加了8小时,反之同理,导致时间误差。
4.windows与linux/unix时间误差的解决方案
方法1.windows:
1.使用UTC时间作为本地时间
方法2.linux:
1.使用localtime时间作为硬件时间 (适合于使用systemd管理服务的linux发行版)
2.使用网络时间作为本地时间,并且不与硬件时间互相同步(适用于使用systemv管理服务的linux发行版)
目前大多数发行版本都使用systemd为服务管理器
5.windows与linux/unix时间误差的具体操作
方法一:windows
.以管理员身份打开cmd
执行:
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d
方法二:linux
1.使用localtime作为硬件时间(适合于使用systemd管理服务的linux发行版)
#hwclock --localtime
root用户修改文件/etc/adjtime文件内容的UTC为LOCAL
2.设置linux不使用硬件时间同步(适用于使用systemv管理服务的linux发行版)
root用户修改文件/etc/sysconfig/clock文件内容的UTC=1为UTC=
linux学习笔记-时间配置综述的更多相关文章
- linux学习笔记-安装配置使用clamav杀毒软件
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 1.安装clamav 2.更新病毒库 # freshclam 如果更新不了,或者更新特别慢,可以手动下载病毒库文件,放到/var ...
- linux学习笔记-conky配置开机启动方法
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 一.常用桌面的配置方法 创建启动文件并加入以下配置 ~/.config/autostart/conky.desktop [Des ...
- Linux学习笔记之配置网络
1.打开VMware Workstation虚拟机 2.在VMware下安装虚拟ubunt系统后配置网络,如图所示配置,即可. 3.检查笔记本所使用的网段 ①按 “win + R ”键,并输入“cmd ...
- Linux学习笔记总结--配置iptables防火墙
将原有的iptables 文件保存一份 cp -p /etc/sysconfig/iptables /etc/sysconfig/iptables.bak 清空现有的规则 iptables -F ip ...
- Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6)
Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6) 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS ...
- Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)
Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配 ...
- Linux学习笔记 | 配置ssh
目录: SSH的必要性 将默认镜像源修改为清华镜像源 Linux安装ssh软件 使用putty软件实现ssh连接 Windows下安装winscp SSH的必要性 一般服务器都位于远程而非本地,或者及 ...
- Linux 学习笔记
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...
- Linux学习笔记-林耐斯Notes-Linux就该这么学
Linux学习笔记... 参考的优秀Linux网站: http://www.w3cschool.cn/linux/ http://www.linuxeye.com/ http://linux.vbir ...
随机推荐
- C++ 基础知识回顾总结
一.前言 为啥要写这篇博客?答:之前学习的C和C++相关的知识,早就被自己忘到一边去了.但是,随着音视频的学习的不断深入,和C/C++打交道的次数越来越多,看代码是没问题的,但是真到自己操刀去写一些代 ...
- RichText 富文本开源项目总结
在Android开发中,我们不免会遇到富文本的编辑和展示的需求,以下是本人之前star的富文本编辑器的开源项目,供大家参考: 一.RichEditor 开源项目地址:https://github.co ...
- Javascript高级编程学习笔记(68)—— 事件(12)设备事件
设备事件 随着智能手机与平板电脑的普及,为了更好地让用户与这些设备进行交互 浏览器引入了一种新的方式,而一类新的事件也应运而生,这就是设备事件 W3C从2011年开始制定关于设备事件的草案 下面将会介 ...
- 微信小程序支付接入实战
1. 微信小程序支付接入实战 1.1. 需求 最近接到一个小程序微信支付的需求,需要我写后台支持,本着能不自己写就不自己写的cv原则,在网上找到了些第三方程序,经过尝试后,最后决定了这不要脸作者的 ...
- java开发之多线程基础篇
首先我们先来了解下线程的生命周期上一张图: Java线程具有五中基本状态 新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thread t = new MyThread(); 就绪状态( ...
- conda添加多个版本的python
在conda下,新添加一个python环境,如下再添加一个python3.6conda create --name py36 python=3.6然后通过source activate py36来激活 ...
- java提高(9)---HashMap解析
HashMap解析(一) 平时一直再用hashmap并没有稍微深入的去了解它,自己花点时间想往里面在深入一点,发现它比arraylist难理解很多. 数据结构中有数组和链表来实现对数据的存储,但这两者 ...
- php安装xunserch
xunserch的安装步骤 注意:xunserch只能在linux下使用 1.安装依赖工具 yum install make gcc g++ gcc-c++ libtool autoconf auto ...
- Percona Server 升级 5.7 到 8.0 版本
今天发现 Percona Server 已经发布了 8.0 的版本,于是把服务端的 MYSQL 的版本升级了下:备份好数据,升级按照官方的文档来 $ percona-release enable re ...
- sql server 高可用故障转移(5)
测试故障转移群集报告 在SQL-CL01(hsr 50)进行故障转移群集的创建,如图下图所示,在SQL-CL01和SQL-CL02的“服务器管理”中右键点击“功能”,选择“添加功能 勾选故障转移群集 ...