当前位置:首页 » 操作系统 » linux时间校准

linux时间校准

发布时间: 2023-03-31 00:07:49

linux系统时间快8个小时

1、vi /etc/sysconfig/clock #编辑文件
ZONE="Asia/Shanghai"
UTC=false #设置为false,硬件时钟不与utc时间一致
ARC=false
2、ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #linux的时区设置为上海
3、ntpdate asia.pool.ntp.org #对准时间,需要先安装ntp服务器 yum install ntp
4、/sbin/hwclock --systohc #设置硬件时间和系统时间一致并校准

㈡ linux怎样自动校正时间

linux可以通过命令去取世界时间,命令格式如下ntpdate -s time.windows.com前提是需要该linux能够上网,需要自动更新的话,加入系统计划任务即可。按照你需要的每小时或者每分钟去校准即可。若在内网,你可以自己搭建一个时间服务器,有windows的,也有linux的。这里就不再说了。

㈢ linux系统如何校准时间

1. 安装ntp服务并启动,如果已有也跳过。
2.手动同步时间:ntpdate -u 时间服务器地址(可能需要root权限,时间服务器可以在网上搜到)

㈣ linux下如何定期自动更新时间

Can use ntpdate or rdate command to sync the datetime with remote server.

i.e.:
# ntpdate remote_server
or
# rdate -s remote_server
Also, sync the remote server periodically is a good idea!
# crontab -e

# auto sync with time server at 0:00 everyday
0 0 * * * rdate -t 60 -s stdtime.gov.hk记住,更新完后要用 clock -w 或 hwclock -w 实时间写入到BIOS中,这样下次启动机子时,时间就会自动更新了。1.在虚拟终端中使用date命令来查看和设置系统时间查看系统时钟的操作:# date设置系统时钟的操作:# date 091713272003.30通用的设置格式:# date 月日时分年.秒2.使用hwclock或clock命令查看和设置硬件时钟查看硬件时钟的操作:# hwclock --show 或# clock --show2003年09月17日 星期三 13时24分11秒 -0.482735 seconds设置硬件时钟的操作:# hwclock --set --date="09/17/2003 13:26:00"或者# clock --set --date="09/17/2003 13:26:00"通用的设置格式:hwclock/clock --set --date=“月/日/年 时:分:秒”。3.同步系统时钟和硬件时钟Linux系统(笔者使用的是Red Hat 8.0,其它系统没有做过实验)默认重启后,硬件时钟和系统时钟同步。如果不大方便重新启动的话(服务器通常很少重启),使用clock或hwclock命令来同步系统时钟和硬件时钟。硬件时钟与系统时钟同步:# hwclock --hctosys或者# clock --hctosys上面命令中,--hctosys表示Hardware Clock to SYStem clock。系统时钟和硬件时钟同步:# hwclock --systohc或者# clock --systohc使用图形化系统设置工具设置时间对于初学者来,笔者推荐使用图形化的时钟设置工具,如Red Hat 8.0中的日期与时间设置工具,可以在虚拟终端中键“redhat-config-time”命令,或者选择“K选单/系统设置/日期与时间”来启动日期时间设置工具。使用该工具不必考虑系统时间和硬件时间,只需从该对话框中设置日期时间,可同时设置、修改系统时钟和硬件时钟。

㈤ linux如何设置服务器上的系统时间

date -s “20181121 17:34:00”

输入这条命令系统时间会设置为2018年11月21日17点39分。

修改之后你可以输入date命令查询当前时间。

(5)linux时间校准扩展阅读:

1、桌面右上角齿轮按钮,点击System Settings。

㈥ Win10怎么校准北京时间

一、首先要弄清几个概念:x0dx0a1. 系统时间与硬件时间x0dx0a系统时间: 一般说来就是我们执行 date 命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。x0dx0a硬件时间: 主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统时间(注意:系统启动时根据硬件时间设定系统时间的过程可能存在时区换算,这要视具睁野体的系统及相关设置而定)。x0dx0a2. UTC时间与本地时间x0dx0aUTC时间:Coordinated Universal 8 e2 i( H7 t0 ^/ ^Time 世界协调时间(又称世界标准时间、世界统一时间),在一般精度要求下,它与GMT(Greenwich Mean Time,格林威治标准时间)是一样的,其实也就是说 GMTUTC,但 UTC 是以原子钟校准的,更精确。x0dx0a本地时间:由于处在不同的时区悉谨喊,本地时间一般与UTC是不同的,换算方法就是x0dx0a本地时间 = UTC + 时区 或 UTC = 本地时间 - 时区x0dx0a时区东为正,西为负,例如在中国,本地时间都使用北京时间,在linux上显示就是 CST(China Standard Time,中国标准时,注意美国的中部标准时Central Standard Time也缩写为CST,与这里的CST不是一回事!),时区为东八区,也就是 +8 区,所以 CST=UTC+(+8小时) 或 UTC=CST-(+8小时)。x0dx0a二、时间命令x0dx0a1. 系统时间 datex0dx0a直接调用 date,得到的是本地时间。如果想得到UTC时间的话,使用 date -u.x0dx0a[12-01 19:07 ~]$ datex0dx0a2009年 12月 07日 星期一 14:22:20 CSTx0dx0a[12-01 19:07 ~]$ date -ux0dx0a2009年 12月 07日 星期一 06:22:22 UTCx0dx0a2. 硬件时间 /sbin/hwclockx0dx0a直接调用 /sbin/hwclock 显示的时间就是 BIOS 中的时间吗?未必!这要看 /etc/sysconfig/clock 中是否启用了UTC,如果启用了UTC(UTC=true),显示的其实是经过时区换算的时间而不是BIOS中真正的时间,如果加上 --localtime 选项,则得到的总是 BIOS 中实际的时间。x0dx0a[12-01 19:07 ~]# hwclockx0dx0a2009年12月07日 星期一 14时28分43秒 -0.611463 secondsx0dx0a[12-01 19:07 ~]# hwclock --utcx0dx0a2009年12月07日 星期一 14时28分46秒 -0.594189 secondsx0dx0a[12-01 19:07 ~]# hwclock --localtimex0dx0a2009年12月07日 星期一 06时28分50秒晌橘 -0.063875 secondsx0dx0a3. /etc/localtimex0dx0a这个文件用来设置系统的时区,将 /usr/share/zoneinfo/ 中相应文件拷贝到/etc下并重命名为 localtime 即可修改时区设置,而且这种修改对 date 命令是及时生效的。不论是 date 还是 hwclock 都会用到这个文件,会根据这个文件的时区设置来进行UTC和本地之间之间的换算x0dx0a4. /etc/sysconfig/clockx0dx0a这个文件只对 hwclock 有效,而且似乎是只在系统启动和关闭的时候才有用,比如修改了其中的 UTC=true 到 UTC=false 的前后,执行 hwclock (--utc, 或 --localtime) 都没有变化,要重启系统后才生效。注:如果设置 UTC=false 并重启系统后,执行一些命令结果如下:x0dx0adate 2009年 12月 07日 星期一 19:26:29 CSTx0dx0adate -u 2009年 12月 07日 星期一 11:26:29 UTCx0dx0ahwclock 2009年12月07日 星期一 19时26分30秒 -0.442668 secondsx0dx0ahwclock --utc 2009年12月08日 星期二 03时26分31秒 -0.999091 secondsx0dx0ahwclock --localtime 2009年12月07日 星期一 19时26分32秒 -0.999217 secondsx0dx0a可见,如果不使用UTC,BIOS时间(红色部分)就是系统本地时间,而且注意这时执行 hwclock --utc 得到的结果没有任何意义,因为这里我们已经禁用了UTC,而且也明显不符合本地时间=UTC+时区的关系。x0dx0a三、linux与windows双系统间的时间同步x0dx0a系统启动和关闭时,硬件时间与系统时间之间的同步有两种方式(假设在中国,用CST代表本地时间):x0dx0a方式A: 使用UTC(对linux就是 /etc/sysconfig/clock 中 UTC=true)x0dx0a开机: BIOS-------UTC(将BIOS中的时间看成是UTC)------(时区变化)-----CSTx0dx0a关机: CST -------(时区变化)-----UTC-------存储到------BIOSx0dx0a方式B: 不使用UTC(对linux就是 /etc/sysconfig/clock 中 UTC=false)x0dx0a开机: BIOS---------------------CST(将BIOS中的时间看成是CST)x0dx0a关机: CST ---------存储到------BIOSx0dx0a通过设定 /etc/sysconfig/clock,linux可以支持这两种方式,然而windows只支持方式B(至少是默认支持B,而我不知道怎么能让它支 持A),那么在双系统情况下,如果linux设成A方式,那么在linux与windows系统切换时一定会造成时间混乱的,解决办法就是将linux中 的UTC禁用,也设成B方式就可以了。x0dx0a注:可以通过 hwclock --hctosys 来利用硬件时间来设置系统时间(注意不是简单的复制BIOS中的时间为系统时间,要看是否使用UTC,如果使用的话则要做时区换算),通过 hwclock --systohc 来根据系统时间设置硬件时间(也要看是否启用UTC来决定是否做时区换算)。x0dx0a总之,不论使用 --systohc 还是 --hctosys,同步后直接运行不带参数的 hwclock 得到的时间与直接运行 date 得到的时间应该一致,这个时间是否就是BIOS中的时间(hwclock --localtime)那就不一定了,如果启用了UTC就不是,没启用UTC就是。x0dx0a而且还要注意:在系统中手动使用 hwclock hwclock --set --date='yyyy-mm-dd' 来设置BIOS时间只在系统运行时有效,因为当系统关闭时,还会按设定好的方式根据系统时间来重设BIOS时间的,于是手动的设置便被覆盖掉了。x0dx0aLinux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作。x0dx0aLinux中的所有命令(包括函数)都是采用的系统时钟设置。在Linux中,用于时钟查看和设置的命令主要有date、hwclock和clock.其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。

㈦ linux怎样自动校正时间

通过ntp服务,自动获取网络时间并同步

定时校正服务器粗皮时间
# yum install –y ntp //安装ntp服务
# crontab -e //打开linux定岩慎差时计划任务
0 23 * * * /usr/sbin/ntpdate 210.72.145.44 //加入这一行信息
以上命令设置好后存盘。
# /孝缓sbin/service crond reload //重载linux计划任务
重载计划任务配置
您的机器将在每天的23:00根据中国国家授时中心的NTP服务器时间自动校准时间。

㈧ 如何在linux显示日期

显示时间:年/月/日。

-d参数 ,说明要显示的是后面的字符串表示的时间,"1 day ago" 说明是1天前的时间。

date "+%Y-%m-%d %H-%M-%S "这样才是显示时间 +后都亩销渗是时间格式。

例如:

date +%Y%m%d //显示前天年月日

date +%Y%m%d --date="+1 day" //显示前一天的日期

date +%Y%m%d --date="-1 day" //显示后一天的日期

date +%s //从 1970 年 1 月 1 日 00:00:00 UTC 到目迅脊前为止的秒数(时间戳)

(8)linux时间校准扩展阅读:

Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux操作系统不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,又可以当作网络防火墙是Linux的 一大亮点。

Linux与其他操作系统相比 ,具有开放源码、没有版权、技术社区用户多等特点 ,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈 ,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为斗晌开发路由交换设备的理想开发平台。

㈨ Linux中怎么确认ntp服务器与客户端已经配置成功

一、LINUX做为客户端自动同步时间
如果想定时进行时间校准,可以使用crond服务来定时执行。
编辑 /etc/crontab 文件
加入下面一行:
30 8 * * * root /usr/sbin/ntpdate 192.168.0.1; /sbin/hwclock -w #192.168.0.1是NTP服务器的IP地址
然后重启crond服务
service crond restart
这样,每天 8:30 Linux 系统就会自动的进行网络时间校准。

二、WINDOWS 需要打开windows time服务和RPC的二个服务
如果在打开windows time 服务,时报 错误1058,进行下面操作
1.运行 cmd 进入命令行,然后键入
w32tm /register 进行注册
正确的响应为:W32Time 成功注册。
2.如果上一步正确,用 net start "windows time" 或 net start w32time 启动服务。

㈩ linux怎么向校时服务器校时

linux服务器时间校准方法
首先安装NTP:
yum install -y ntpdate
然后执行NTP命令:
ntpdate time.windows.com

或者:
ntpdate cn.pool.ntp.org

想要偷懒,让机器自动校准时间的话,只需要将命令加入到cron就可以了。
crontab -e2 * */1 * * * /sbin/ntpdate cn.pool.ntp.org #每隔一个小时同步一次

保存退出即可。 《Linux就该这么学》一起学习

热点内容
做脚本挂 发布:2024-05-02 19:09:14 浏览:930
打王者开最高配置哪个手机好 发布:2024-05-02 19:08:31 浏览:350
python字典使用 发布:2024-05-02 19:01:14 浏览:134
我的世界服务器联机ip 发布:2024-05-02 18:50:39 浏览:619
steam密码从哪里看 发布:2024-05-02 18:50:00 浏览:629
convertlinux 发布:2024-05-02 18:20:00 浏览:705
zxingandroid简化 发布:2024-05-02 17:47:53 浏览:189
贵州银行卡查询密码是什么 发布:2024-05-02 17:47:17 浏览:119
飓风算法没用 发布:2024-05-02 17:41:41 浏览:350
android铃声设置 发布:2024-05-02 17:40:01 浏览:485