


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.
#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
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
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
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 : NormalRun 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] +/- 1111msRelated 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!

The five core components of the Linux operating system are: 1. Kernel, 2. System libraries, 3. System tools, 4. System services, 5. File system. These components work together to ensure the stable and efficient operation of the system, and together form a powerful and flexible operating system.

The five core elements of Linux are: 1. Kernel, 2. Command line interface, 3. File system, 4. Package management, 5. Community and open source. Together, these elements define the nature and functionality of Linux.

Linux user management and security can be achieved through the following steps: 1. Create users and groups, using commands such as sudouseradd-m-gdevelopers-s/bin/bashjohn. 2. Bulkly create users and set password policies, using the for loop and chpasswd commands. 3. Check and fix common errors, home directory and shell settings. 4. Implement best practices such as strong cryptographic policies, regular audits and the principle of minimum authority. 5. Optimize performance, use sudo and adjust PAM module configuration. Through these methods, users can be effectively managed and system security can be improved.

The core operations of Linux file system and process management include file system management and process control. 1) File system operations include creating, deleting, copying and moving files or directories, using commands such as mkdir, rmdir, cp and mv. 2) Process management involves starting, monitoring and killing processes, using commands such as ./my_script.sh&, top and kill.

Shell scripts are powerful tools for automated execution of commands in Linux systems. 1) The shell script executes commands line by line through the interpreter to process variable substitution and conditional judgment. 2) The basic usage includes backup operations, such as using the tar command to back up the directory. 3) Advanced usage involves the use of functions and case statements to manage services. 4) Debugging skills include using set-x to enable debugging mode and set-e to exit when the command fails. 5) Performance optimization is recommended to avoid subshells, use arrays and optimization loops.

Linux is a Unix-based multi-user, multi-tasking operating system that emphasizes simplicity, modularity and openness. Its core functions include: file system: organized in a tree structure, supports multiple file systems such as ext4, XFS, Btrfs, and use df-T to view file system types. Process management: View the process through the ps command, manage the process using PID, involving priority settings and signal processing. Network configuration: Flexible setting of IP addresses and managing network services, and use sudoipaddradd to configure IP. These features are applied in real-life operations through basic commands and advanced script automation, improving efficiency and reducing errors.

The methods to enter Linux maintenance mode include: 1. Edit the GRUB configuration file, add "single" or "1" parameters and update the GRUB configuration; 2. Edit the startup parameters in the GRUB menu, add "single" or "1". Exit maintenance mode only requires restarting the system. With these steps, you can quickly enter maintenance mode when needed and exit safely, ensuring system stability and security.

The core components of Linux include kernel, shell, file system, process management and memory management. 1) Kernel management system resources, 2) shell provides user interaction interface, 3) file system supports multiple formats, 4) Process management is implemented through system calls such as fork, and 5) memory management uses virtual memory technology.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

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

Hot Article

Hot Tools

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

Dreamweaver Mac version
Visual web development tools

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

WebStorm Mac version
Useful JavaScript development tools

Zend Studio 13.0.1
Powerful PHP integrated development environment
