一.时间类型分为:

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学习笔记-时间配置综述的更多相关文章

  1. linux学习笔记-安装配置使用clamav杀毒软件

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 1.安装clamav 2.更新病毒库 # freshclam 如果更新不了,或者更新特别慢,可以手动下载病毒库文件,放到/var ...

  2. linux学习笔记-conky配置开机启动方法

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 一.常用桌面的配置方法 创建启动文件并加入以下配置 ~/.config/autostart/conky.desktop [Des ...

  3. Linux学习笔记之配置网络

    1.打开VMware Workstation虚拟机 2.在VMware下安装虚拟ubunt系统后配置网络,如图所示配置,即可. 3.检查笔记本所使用的网段 ①按 “win + R ”键,并输入“cmd ...

  4. Linux学习笔记总结--配置iptables防火墙

    将原有的iptables 文件保存一份 cp -p /etc/sysconfig/iptables /etc/sysconfig/iptables.bak 清空现有的规则 iptables -F ip ...

  5. Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6)

    Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6) 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS ...

  6. Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)

    Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配 ...

  7. Linux学习笔记 | 配置ssh

    目录: SSH的必要性 将默认镜像源修改为清华镜像源 Linux安装ssh软件 使用putty软件实现ssh连接 Windows下安装winscp SSH的必要性 一般服务器都位于远程而非本地,或者及 ...

  8. Linux 学习笔记

    Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...

  9. Linux学习笔记-林耐斯Notes-Linux就该这么学

    Linux学习笔记... 参考的优秀Linux网站: http://www.w3cschool.cn/linux/ http://www.linuxeye.com/ http://linux.vbir ...

随机推荐

  1. C#中四步轻松使用log4net记录本地日志(WPF有点小区别)

    在这里,记录我在项目中使用log4net记录本地日志的步骤.在不会之前感觉很难,很神秘,一旦会了之后其实没那么难.其实所有的事情都是一样的,下面我就分享一下我使用log4Net的经验. 第一步:首先从 ...

  2. python基础-变量运算符(3)

    一.注释 注释就是对代码的解释和说明.目的是为了让别人和自己很容易看懂.为了让别人一看就知道这段代码是做什么用的.正确的程序注释一般包括序言性注释和功能性注释.序言性注释的主要内容包括模块的接口.数据 ...

  3. 基于Mono和VSCode打造轻量级跨平台IDE

      近期Visual Studio推出Mac版本号的消息迅速在技术圈里刷屏,当project师们最喜欢的笔记本电脑Mac,邂逅地球上最强大的集成开发环境Visual Studio的时候,会碰撞出如何精 ...

  4. Python3 模块 -- Fabric自动化模版

    安装 pip3 install fabric3 创建软连接 find / -type f -name "fab" /usr/local/python3/bin/fab ln -s ...

  5. sql server 性能调优之 资源等待内存瓶颈的三种等待类型

    一.概述 这篇介绍Stolen内存相关的主要三种等待类型以及对应的waittype编号,CMEMTHREAD(0x00B9),SOS_RESERVEDMEMBLOCKLIST(0x007B),RESO ...

  6. C# 锁系列目录

    1.lock.Monitor lock(obj){} 编译之后是如下代码 Monitor.Enter(obj); try { // } finally { Monitor.Exit(obj); } 2 ...

  7. 流式大数据计算实践(2)----Hadoop集群和Zookeeper

    一.前言 1.上一文搭建好了Hadoop单机模式,这一文继续搭建Hadoop集群 二.搭建Hadoop集群 1.根据上文的流程得到两台单机模式的机器,并保证两台单机模式正常启动,记得第二台机器core ...

  8. 痞子衡嵌入式:恩智浦半导体全系无线(BLE, Zigbee, Thread, 2.4G, Sub-1G)微控制器芯片一览

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦半导体全系列无线微控制器芯片. IoT物联网是未来的趋势,半导体厂商作为IoT产业的上游,主要提供核心的无线芯片,作为半导体知名厂 ...

  9. 翻译:insert select(已提交到MariaDB官方手册)

    本文为mariadb官方手册:insert select的译文. 原文:https://mariadb.com/kb/en/insert-select/ 我提交到MariaDB官方手册的译文:http ...

  10. Gitlab仓库搭建及在linux/windows中免密使用gitlab(二)--技术流ken

    Gitlab简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务. 可通过Web界面进行访问公开的或者私人项目.它拥有与Github类似的 ...