Linux基础命令---ntpdate网络时间服务器

简介: ntpdate ntpdate指令通过轮询指定为服务器参数的网络时间协议(NTP)服务器来设置本地日期和时间,从而确定正确的时间。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

ntpdate

  ntpdate指令通过轮询指定为服务器参数的网络时间协议(NTP)服务器来设置本地日期和时间,从而确定正确的时间。
  此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

1、语法

  ntpdate  [选项]  server

2、选项列表

  -a
        启用身份验证功能并指定要用于身份验证的密钥标识符。密钥和密钥标识符必须 在客户端密钥文件和服务器密钥文件中都匹配。缺省设置时禁用身份验证功能
  -B
        强制始终使用adjtime系统调用来微调时间(即使测量到的偏移量大于±128ms)。 默认设置时在偏移量大于±12.8ms时使用clock_settime系统调用步进时间
  -b
        强制使用clock_settime系统调用来步进时间,而不是使用adjtime系统调用来微 调时间 (默认值)。 如果在引导时从启动文件中调用,则应使用该选项
  -d
        启用调试模式,在该模式下ntpdate将经历所有步骤,而不仅仅是调整本地时钟。 另外还将输出可用于一般性调试的信息
  -e
        将执行身份验证功能的处理延迟指定为值 authdelay (以秒及其分数为单位,有关详细信息请参阅xntpd(1M))。虽然指定一个值可以在速度很慢的CPU上提高走时精度,但是该数通常都非常小,以至在大多数情况下都可以将其忽略
  -k
        将身份验证密钥文件的路径指定为字符串keyfile。 默认值为/etc/ntp.keys。 该文件应该采用xntpd中所述的格式
  -o
        将外发数据包的NTP版本指定为整数版本(可以是1或2)。 默认值是3。 它允许将ntpdate与早期NTP版本一起使用
  -p
        将要从每个服务器中获取的示例数指定为整数示例,其值的范围是 1~8(包括这 两个数)。默认值为4
  -q
        输出偏移量测量结果、服务器层次以及延迟测量结果,但不调整本地时钟。它类似于“-d”选项,后者提供更为详细的调试信息
  -s
        将日志记录输出从标准输出(默认)转移到系统 syslog (请参阅 syslog(3C))工具。它主要是为方便使用cron脚本而设计
  -t
        将等待服务器响应的最长时间指定为超时值,以秒及其分数为单位。该值将四舍五入成0.2秒的倍数。默认值是1秒,该值适用于轮询局域网
  -u
        指示ntpdate将无特权的端口用于外发的数据包。在防火墙后,如果阻塞向特权端口的传入流量,并且希望与防火墙后的主机进行同步,则该选项极为有用。请注意,“-d” 选项始终使用无特权的端口
  -v
        输出NTP版本号和偏移量测量信息

3、实例
同步时间

  [root@localhost wj]# ntpdate 202.112.29.82
  16 Aug 10:13:21 ntpdate[20212]: adjust time server 202.112.29.82 offset 0.006454 sec 
  做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
  链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密码:n7bk 

081634m8n8t2tmz2te95w5

相关文章
|
23天前
|
NoSQL 关系型数据库 MySQL
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
144 56
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
|
7天前
|
Ubuntu Linux 开发者
Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
使用上述U-Boot命令配置并启动嵌入式设备。如果配置正确,设备将通过TFTP加载内核和设备树,并通过NFS挂载根文件系统。
44 15
|
1月前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
61 14
Linux 10 个“who”命令示例
|
10天前
|
运维 监控 Linux
推荐几个不错的 Linux 服务器管理工具
推荐几个不错的 Linux 服务器管理工具
|
12天前
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
38 8
|
22天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
116 20
|
12天前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
95 7
|
22天前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
52 7
|
20天前
|
缓存 负载均衡 监控
HTTP代理服务器在网络安全中的重要性
随着科技和互联网的发展,HTTP代理IP中的代理服务器在企业业务中扮演重要角色。其主要作用包括:保护用户信息、访问控制、缓存内容、负载均衡、日志记录和协议转换,从而在网络管理、性能优化和安全性方面发挥关键作用。
58 2
|
2月前
|
Linux 数据库
Linux中第一次使用locate命令报错?????
在Linux CentOS7系统中,使用`locate`命令时出现“command not found”错误,原因是缺少`mlocate`包。解决方法是通过`yum install mlocate -y`或`apt-get install mlocate`安装该包,并执行`updatedb`更新数据库以解决后续的“can not stat”错误。
41 9