linux时间更新,shell获取时间
大家好,感谢邀请,今天来为大家分享一下linux时间更新的问题,以及和shell获取时间的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
Linux 怎么更新 NTP 时间
1.请确确认各节点的ntp包已经安装,我这里是个4.2.2的版本
[oracle@nascds10~]$ rpm-qa| grep ntp
ntp-4.2.2p1-9.el5_4.1
2.请编辑各个节点的ntp.conf文件
[oracle@nascds10~]$ su- root
Password:
[root@nascds10~]# vi/etc/ntp.conf
#New ntp server added by Robinson
server 192.168.1.128 prefer<<<<===========这里是时钟服务器
restrict 192.168.7.0 mask 255.255.255.255 nomodify notrap#基于网段的限制(限制在网段192.168.7.0)
broadcastdelay 0.008
[root@nascds11~]# vi/etc/ntp.conf
#New ntp server added by Robinson
server 192.168.7.71 prefer
broadcastdelay 0.008
3、配置ntpd的参数,我们主要强调的是要配置成"微调的模式"也就是在options中要加入-x的选项
[root@nascds10~]# vi/etc/sysconfig/ntpd
#The following item added by Robinson
#Set to'yes' to sycn hw clock after successful ntpdate
SYNC_HWCLOCK=yes
OPTIONS="-x-u ntp:ntp-p/var/run/ntpd.pid"
[root@nascds11~]# vi/etc/sysconfig/ntpd
The following item added by Robinson
SYNC_HWCLOCK=yes
OPTIONS="-x-u ntp:ntp-p/var/run/ntpd.pid"
4、自动启动配置
[root@nascds10~]# chkconfig ntpd on
[root@nascds11~]# chkconfig ntpd on
5、重启一下,使最新配置生效
[root@nascds10~]# service ntpd restart
Shutting down ntpd: [ OK ]
ntpd: Synchronizing with time server: [ OK ]
Syncing hardware clock to system time [ OK ]
Starting ntpd: [ OK ]
[root@nascds11~]# service ntpd restart
Shutting down ntpd: [ OK ]
ntpd: Synchronizing with time server: [ OK ]
Syncing hardware clock to system time [ OK ]
Starting ntpd: [ OK ]
6、检查ntpd进程的状态
[root@nascds10~]# ntpq-p
remote refid st t when poll reach delay offset jitter
==============================================================================
LOCAL(0).LOCL. 10 l 40 64 1 0.000 0.000 0.001
[root@nascds11~]# ntpq-p
remote refid st t when poll reach delay offset jitter
==============================================================================
test.oracle.com.INIT. 16 u 60 64 0 0.000 0.000 0.000
LOCAL(0).LOCL. 10 l 59 64 1 0.000 0.000 0.001
linux更新时间命令
linux系统下更新时间命令是什么呢?下面是具体介绍:
linux系统下更新时间命令是:ntpdate time-a.nist.gov
ntpdate命令用于同步更新互联网时间,或者NTP服务器时间。
NTP服务器Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间。
常用的命令:
修改时间
1、本地修改时间
date-s 2021/10/30 18:39
hwclock#同步时间到服务器,即硬件同步
2、同步互联网时间
ntpdate time.windows.com(ntpdate是一个内部的同步时间的代码)
[可选] sntp–N time.windows.com#效果同上。
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选单/系统设置/日期与时间”来启动日期时间设置工具。使用该工具不必考虑系统时间和硬件时间,只需从该对话框中设置日期时间,可同时设置、修改系统时钟和硬件时钟。