Due to hardware, the root standard time of the machine is not equal to or greater, and the error of one month ranges from several seconds to several minutes. The time is not accurate for the server, which may cause a lot of trouble. For example, you cannot place an order or log on to a game during payment. It doesn't matter if you use a PC. just change it manually. 1. use ntpdate to update the time from the time server. if your linux system does not have the ntpdate command yuminstallntp, you do not need to configure or use it, test [root @ loc
Due to hardware, the root standard time of the machine is not equal to or greater, and the error of one month ranges from several seconds to several minutes. The time is not accurate for the server, which may cause a lot of trouble. For example, you cannot place an order or log on to a game during payment. It doesn't matter if you use a PC. just change it manually.
1. use ntpdate to update the time from the time server
If your linux system does not have the ntpdate command
yum install ntp
After the installation is complete, do not configure or test it.
[root@localhost ~]# ntpdate time.nist.gov 22 Oct 21:11:43 ntpdate[5014]: adjust time server 207.200.81.113 offset -0.018788 sec
If the above content shows that the synchronization is successful. Add the following content to the crontab.
*/10 * ntpdate time.nist.gov # domain name or IP address
Synchronize data every 10 minutes. Several time servers are recommended.
Time.nist.gov
Time.nuri.net
Asia.pool.ntp.org
Asia.pool.ntp.org
Asia.pool.ntp.org
Asia.pool.ntp.org
2. use ntp to build your own time server
We use other time servers to synchronize time. these time servers are authoritative. When we build our own time server, we don't need crontab to regularly run it.
1. installation time server ntp
Yum install ntp
2. configure ntp
View copy print?
[Root @ localhost ~] # Cat/etc/ntp. conf | awk '{if ($0 !~ /^ $/& $0 !~ /^ #/) {Print $0} 'restrict default ignore // ntp cannot be modified or queried by default, and do not receive special packets restrict 127.0.0.1 // give the local machine all permissions restrict 192.168.1.0 mask 255.255.255.0 notrap nomodify // give the local machine the permission to synchronize time server time.nist.gov prefer // Set the time server, add prefer to indicate priority for server monitoring server 1.asia.pool.ntp.org server 2.asia.pool.ntp.org server 127.127.1.0 # local clock fudge 127.127.1.0 stratum 10 driftfile/var/lib/ntp/drift keys/etc/ntp
3. start ntp
[Root @ localhost ~] #/Etc/init. d/ntpd start
4. View and test
[Root @ localhost ~] # Netstat-upnl | grep ntpd // view the time range [root @ localhost ~] # Ntpq-pn // view the synchronized server IP remote refid st t when poll reach delay offset jitter ====================== ========================================================== ========================== 50.77.217.185. INIT. 16 u-64 0 0.000 0.000 0.000 202.90.158.4. INIT. 16 u-64 0 0.000 0.000 0.000 202.71.100.89. INIT. 16 u-64 0 0.000 0.000 0.000 202.134.1.10. INIT. 16 u-64 0 0.000 0.000*127.127.1.0. LOCL. 10 l 18 64 377 0.000 0 . 000 0.001 [root @ localhost ~] # Ntpstat // synchronization result synchronised to local net at stratum 11 time correct to within 12 MS polling server every 512 s
Remote: The IP address or host name of the NTP host. Note the leftmost symbol. if it is "+", it indicates the upper-layer NTP that is currently working on the clock. if it is "*", it indicates that there are also online connections, but it is used as a secondary online NTP host.
Refid: refer to the address of the NTP host on the previous layer.
St: stratum class
When: a few seconds ago, I performed time synchronization updates.
Poll: The next update takes several seconds.
Reach: number of times that NTP servers on the upper layer have requested updates
Delay: The time delay during network transmission
Offset: the result of time compensation
Jitter: time difference between Linux system time and BIOS hardware Time
The first method is recommended. although it is relatively simple to set up a time server, I don't think this is necessary. If someone else's time server is used for synchronization every 10 minutes, it can be accurate to milliseconds.
Author: sea bottom e
Address: http://blog.51yip.com/server/1474.html