Home  >  Article  >  System Tutorial  >  Proficient in the configuration and use of ntpd service in Linux

Proficient in the configuration and use of ntpd service in Linux

WBOY
WBOYforward
2024-02-09 20:03:131058browse

Time is of the essence in the computer world, especially in network communications. To ensure that the server and client time are synchronized, the Linux operating system provides an NTP (Network Time Protocol) service to coordinate clock settings. In Linux, the commonly used NTP implementation is ntpd, which is stable and reliable and is widely used.

Proficient in the configuration and use of ntpd service in Linux

In Linux, the commands used to view and set the clock mainly include date, hwclock and clock. Among them, clock and hwclock are similar in usage, except that the clock command not only supports x86 hardware system, but also supports Alpha hardware system. Since most users currently use the x86 hardware system, these two commands can be learned as one command.

1. Use the date command in the virtual terminal to view and set the system time

Operation to view the system clock:

# date

Operation to set the system clock:

# date 091713272003.30

Common setting format:
# date month day hour minute year. second

2. Use the hwclock or clock command to view and set the hardware clock

View the operation of hardware clock:

# hwclock --show 或
# clock --show
2003年09月17日 星期三 13时24分11秒 -0.482735 seconds

Operation to set the hardware clock:

# hwclock --set --date="09/17/2003 13:26:00"
或者
# clock --set --date="09/17/2003 13:26:00"

Common setting format: hwclock/clock –set –date="month/day/year hour: minute: second".

3. Synchronize system clock and hardware clock

Linux system (the author is using Red Hat 8.0, and has not done experiments on other systems) by default, after restarting, the hardware clock and system clock are synchronized. If it is not convenient to restart (servers usually rarely restart), use the clock or hwclock command to synchronize the system clock and hardware clock.
Synchronize the hardware clock with the system clock:

# hwclock --hctosys
或者
# clock --hctosys
上面命令中,--hctosys表示Hardware Clock to SYStem clock。

System clock and hardware clock synchronization:

# hwclock --systohc
或者
# clock --systohc

2. We now need to synchronize the LINUX server with a time synchronization server on the network. The operation process is as follows:

ntpdate 210.72.145.44

When executing the synchronization time command prompt: the NTP socket is in use, exiting, you need to stop the time service (/etc/init.d/ntpd stop) before executing the synchronization time command

Approximately usable NTP time server address in China

server 133.100.11.8 prefer
server 210.72.145.44
server 203.117.180.36
server 131.107.1.10
server time.asia.apple.com
server 64.236.96.53
server 130.149.17.21
server 66.92.68.246
server www.freebsd.org
server 18.145.0.30
server clock.via.net
server 137.92.140.80
server 133.100.9.2
server 128.118.46.3
server ntp.nasa.gov
server 129.7.1.66
server ntp-sop.inria.frserver 210.72.145.44(中国国家授时中心服务器IP地址)
server ntp.sjtu.edu.cn(上海交通大学网络中心NTP服务器地址)

=================================

NTP addresses of other universities: Server list:

s1a.time.edu.cn 北京邮电大学 010
s1b.time.edu.cn 清华大学 010-62795818-6105
s1c.time.edu.cn 北京大学 010-62753007
s1d.time.edu.cn 东南大学 025-3794342-309
s1e.time.edu.cn 清华大学 010-62795818-6105
s2a.time.edu.cn 清华大学 010-62795818-6105
s2b.time.edu.cn 清华大学 010-62795818-6105
s2c.time.edu.cn 北京邮电大学 010-62283044-8003
s2d.time.edu.cn 西南地区网络中心
s2e.time.edu.cn 西北地区网络中心 029-2669037
s2f.time.edu.cn 东北地区网络中心 024-23966854
s2g.time.edu.cn 华东南地区网络中心 021-62932901-8101
s2h.time.edu.cn 四川大学网络管理中心 028-85414820
s2j.time.edu.cn 大连理工大学网络中心 0411-4708642
s2k.time.edu.cn CERNET桂林主节点 0773-5845246
s2m.time.edu.cn 北京大学
time.jmu.edu.cn

In short, the ntpd service, as a commonly used NTP implementation in Linux, can keep the server and client clock synchronized, thereby improving the performance and reliability of the entire system. Through this article, we learned how to configure and use the ntpd service in a Linux system, and how to solve some common problems. In future work, we can configure and optimize the ntpd service more according to actual needs to meet different application scenarios.

The above is the detailed content of Proficient in the configuration and use of ntpd service in Linux. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:lxlinux.net. If there is any infringement, please contact admin@php.cn delete