当前位置: 首页 > 编程笔记 >

linux系统下的时间配置综述

羿经武
2023-03-14
本文向大家介绍linux系统下的时间配置综述,包括了linux系统下的时间配置综述的使用技巧和注意事项,需要的朋友参考一下

一.时间类型分为:

1.网络时间(设置时区,ntp服务器同步的时间)

2.系统时间,当前系统所显示的时间

3.硬件(RTC)时间,主板上面Bios的时间

一般设置为:系统时间与网络时间同步,系统时间写入硬件时间。

二.时间的查看方式:

1.查看硬件时间

#hwclock

2.查看系统时间

date

3.网络时间的更新及查看

#ntpdate xxxxxx
xxxxxx为在/etc/ntp.conf文件中设置的时间服务器

四.时间的修改方式

1.系统时间的修改

将时间设置为13点11分03秒
#date -s 13:11:03

2.硬件时间的修改

#hwclock --set --date='03/21/2019 15:20';

设置硬件时间为2019年3月21日15:20

3.网络时间的修改

1.网络时间要通过修改时区来进行修改
tzselect 不确定时区的需要使用这个命令找到自己所在的时区
2.大部分中国用户都是使用亚洲/上海,所以用下面这条命令更新为上海时区 
#cp -v /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3.与网络服务器同步时间
#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.使用网络时间作为本地时间,并且不与硬件时间互相同步(适用于使用init管理服务的linux发行版)

目前大多数发行版本都使用systemd为服务管理器

5.windows与linux/unix时间误差的具体操作

方法一:windows

1.以管理员身份打开cmd

执行:

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

方法二:linux

1.使用localtime作为硬件时间(适合于使用systemd管理服务的linux发行版)

#hwclock --localtime

或者

root用户修改文件/etc/adjtime文件内容的UTC为LOCAL

2.设置linux不使用硬件时间同步(适用于使用init管理服务的linux发行版)

root用户修改文件/etc/sysconfig/clock文件内容的UTC=1为UTC=0

如有不足麻烦各位前辈评论补充!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对小牛知识库的支持。

 类似资料:
  • 本文向大家介绍linux系统下的ssh登录和配置方法,包括了linux系统下的ssh登录和配置方法的使用技巧和注意事项,需要的朋友参考一下 一 ssh的两种登录方式 1密码登录: 2公钥密钥登录 客户端连接服务器时候会生成.ssh目录,此时保证客户端下生成.ssh目录 第一步服务器端生成公钥和密钥 查看.ssh文件下的内容; 第二步:服务器添加认证 第四步:服务器分发私钥给客户端 完成之后就可以让

  • 本文向大家介绍linux系统下hosts文件详解及配置,包括了linux系统下hosts文件详解及配置的使用技巧和注意事项,需要的朋友参考一下  hosts文件   hosts —— the static table lookup for host name(主机名查询静态表)。   hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。ho

  • 本文向大家介绍linux系统的初始化配置浅析,包括了linux系统的初始化配置浅析的使用技巧和注意事项,需要的朋友参考一下 一.网络的初始化   1.ip地址的修改(临时生效)   使用ifconfig命令   ifconfig 网卡名 ip地址 子网掩码   1.ip地址的修改(永久生效)   修改/etc/sysconfig/network-scripts 目录下的网卡文件 二.主机名的修改

  • .NET 应用程序通常在 app.config(桌面应用程序)或 web.config(web应用程序)文件保存配置。 虽然,在 Web 应用程序用文件存储配置很普遍,但有时也需要在数据库表中存储一些配置,使其可用于网站群中的所有服务器,且只须在一个位置设置。 就像 IsolatedStorage 有应用程序(Application)、机器(Machine)、用户(User)等作用域,配置设置可能

  • 系统配置主要包括工单管理、系统、全局设置等内容。 日志审计 日志审计支持查看平台上的所有操作日志以及公有云的操作日志等。 工单 工单用于控制云联壹云平台资源的分配,支持对接第三方工单系统。 消息中心 云联壹云平台支持对接多种通知渠道接收系统消息等。 系统 用于查看消息中心和操作日志信息,并支持自定义企业信息、配置邮件短信服务器、设置公告以及常用系统等。 标签 标签用于标识虚拟机、裸金属、物理机等资

  • 输入输出路径,运行模式,部署模式等相关配置 配置项名称 默认值 配置项含义 action.type train Angel task的运行方式,目前主要有两种“train”和“predict”,分别表示模型训练和使用模型进行预测 angel.output.path.deleteonexist false 当输出路径存在时,是否直接覆盖 angel.train.data.path 无 训练数据所在路