Home Operation and Maintenance Linux Operation and Maintenance How to check whether ntp is synchronized in linux

How to check whether ntp is synchronized in linux

Nov 07, 2022 pm 06:27 PM
linux

3. View method: 1. Use the ntpq command to monitor the operation of the NTP daemon ntpd and determine the performance. The syntax is "ntpq -p"; 2. Use the ntpstat command to report the operation of the NTP daemon ntpd. The synchronization status of the NTP daemon, if synchronized, returns 0, if the clock is not synchronized, returns 1; 3. Use the timedatectl command, the syntax is "timedatectl status", and the result of the return result "NTP synchronized" line is "yes", it is synchronized.

How to check whether ntp is synchronized in linux

#The operating environment of this tutorial: linux7.3 system, Dell G3 computer.

NTP is used to synchronize the time of a computer client or server to another server or reference clock source. It uses UTC as the time standard and is an application layer protocol based on the connectionless IP protocol and UDP protocol. It uses a hierarchical time distribution model. The accuracy it can achieve depends on the accuracy of the local clock hardware and the tolerance of device and process delays. strict control.

There are three commands in Linux that can be used to verify NTP synchronization.

  • ntpq: ntpq is a standard NTP query program.

  • ntpstat: Displays the synchronization status of the network world.

  • timedatectl: It controls the system time and date in systemd systems.

Method 1: How to check NTP status using ntpq command?

The ntpq utility is used to monitor the operation of the NTP daemon ntpd and determine performance.

The program can be run in interactive mode or controlled using command line parameters. It prints out a list of connected peers by sending multiple queries to the server. If NTP is working properly, you will get output similar to the one below.

ntpq -p
Copy after login

How to check whether ntp is synchronized in linux

Details:

  • -p: Known to the print server List of peers and summary of their status.

Method 2: How to check NTP status using ntpstat command?

ntpstat will report the synchronization status of the NTP daemon (ntpd) running on the local computer. If the local system is found to be synchronized with a reference time source, ntpstat reports the approximate time accuracy. The ntpstat command returns three status codes based on NTP synchronization status. Details are as follows.

  • #0: Returns 0 if the clock is synchronized.

  • #1: Returns 1 if the clock is not synchronized.

  • 2: If the clock status is uncertain, return 2, such as when ntpd cannot be contacted.

ntpstat
Copy after login

How to check whether ntp is synchronized in linux

Method 3: How to check NTP status using timedatectl command?

timedatectl command is used to query and change the system clock and its settings in the systmed system.

timedatectl
或
timedatectl status
Copy after login

How to check whether ntp is synchronized in linux

More Tips

##Chrony is an NTP client replacement. It can synchronize the system clock faster and with higher time accuracy, which is especially useful for systems that are always offline.

chronyd is smaller, it uses less memory and only wakes up the CPU when necessary, which can better save power. It works well even if the network is congested for an extended period of time.

You can use any of the following commands to check Chrony status.

Check Chrony tracking status.

# chronyc tracking
Reference ID    : C0A80105 (CentOS7.2daygeek.com)
Stratum         : 3
Ref time (UTC)  : Thu Mar 28 05:57:27 2019
System time     : 0.000002545 seconds slow of NTP time
Last offset     : +0.001194361 seconds
RMS offset      : 0.001194361 seconds
Frequency       : 1.650 ppm fast
Residual freq   : +184.101 ppm
Skew            : 2.962 ppm
Root delay      : 0.107966967 seconds
Root dispersion : 1.060455322 seconds
Update interval : 2.0 seconds
Leap status     : Normal
Copy after login

Run the sources command to display information about the current time source.

# chronyc sources
210 Number of sources = 1
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^* CentOS7.2daygeek.com          2   6    17    62    +36us[+1230us] +/- 1111ms
Copy after login
Related recommendations: "

Linux Video Tutorial"

The above is the detailed content of How to check whether ntp is synchronized in linux. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

What computer configuration is required for vscode What computer configuration is required for vscode Apr 15, 2025 pm 09:48 PM

VS Code system requirements: Operating system: Windows 10 and above, macOS 10.12 and above, Linux distribution processor: minimum 1.6 GHz, recommended 2.0 GHz and above memory: minimum 512 MB, recommended 4 GB and above storage space: minimum 250 MB, recommended 1 GB and above other requirements: stable network connection, Xorg/Wayland (Linux)

Linux Architecture: Unveiling the 5 Basic Components Linux Architecture: Unveiling the 5 Basic Components Apr 20, 2025 am 12:04 AM

The five basic components of the Linux system are: 1. Kernel, 2. System library, 3. System utilities, 4. Graphical user interface, 5. Applications. The kernel manages hardware resources, the system library provides precompiled functions, system utilities are used for system management, the GUI provides visual interaction, and applications use these components to implement functions.

How to run java code in notepad How to run java code in notepad Apr 16, 2025 pm 07:39 PM

Although Notepad cannot run Java code directly, it can be achieved by using other tools: using the command line compiler (javac) to generate a bytecode file (filename.class). Use the Java interpreter (java) to interpret bytecode, execute the code, and output the result.

vscode terminal usage tutorial vscode terminal usage tutorial Apr 15, 2025 pm 10:09 PM

vscode built-in terminal is a development tool that allows running commands and scripts within the editor to simplify the development process. How to use vscode terminal: Open the terminal with the shortcut key (Ctrl/Cmd). Enter a command or run the script. Use hotkeys (such as Ctrl L to clear the terminal). Change the working directory (such as the cd command). Advanced features include debug mode, automatic code snippet completion, and interactive command history.

How to check the warehouse address of git How to check the warehouse address of git Apr 17, 2025 pm 01:54 PM

To view the Git repository address, perform the following steps: 1. Open the command line and navigate to the repository directory; 2. Run the "git remote -v" command; 3. View the repository name in the output and its corresponding address.

vscode cannot install extension vscode cannot install extension Apr 15, 2025 pm 07:18 PM

The reasons for the installation of VS Code extensions may be: network instability, insufficient permissions, system compatibility issues, VS Code version is too old, antivirus software or firewall interference. By checking network connections, permissions, log files, updating VS Code, disabling security software, and restarting VS Code or computers, you can gradually troubleshoot and resolve issues.

Where to write code in vscode Where to write code in vscode Apr 15, 2025 pm 09:54 PM

Writing code in Visual Studio Code (VSCode) is simple and easy to use. Just install VSCode, create a project, select a language, create a file, write code, save and run it. The advantages of VSCode include cross-platform, free and open source, powerful features, rich extensions, and lightweight and fast.

Can vscode be used for mac Can vscode be used for mac Apr 15, 2025 pm 07:36 PM

VS Code is available on Mac. It has powerful extensions, Git integration, terminal and debugger, and also offers a wealth of setup options. However, for particularly large projects or highly professional development, VS Code may have performance or functional limitations.

See all articles