欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > linux系统 时间同步教程 及虚拟机与客户机时间不一致问题处理

linux系统 时间同步教程 及虚拟机与客户机时间不一致问题处理

2025/6/8 10:40:52 来源:https://blog.csdn.net/m0_71071763/article/details/145631755  浏览:    关键词:linux系统 时间同步教程 及虚拟机与客户机时间不一致问题处理

 基本命令

#查看当前时间
date
#查看系统时区设置
timedatectl
#查看时间同步情况
chronyc tracking

方法1:传统命令 ntpdate

#安装命令
sudo yum install -y ntpdate
#同步时间命令
sudo ntpdate time.windows.com
命令描述
sudo ntpdate pool.ntp.org同步时间到指定的 NTP 服务器 pool.ntp.org
sudo ntpdate time.nist.gov 0.centos.pool.ntp.org同时从多个 NTP 服务器同步时间
sudo ntpdate -q pool.ntp.org查询当前时间与 NTP 服务器的差异,不进行同步
sudo ntpdate -u pool.ntp.org强制同步时间,适用于时间差距较大的情况
sudo ntpdate -d pool.ntp.org调试模式,查看详细的同步过程和信息
sudo ntpdate -p 1234 pool.ntp.org指定 NTP 服务器使用自定义端口(例如 1234)

方法2:ntpd命令

安装命令:
sudo yum install -y ntp
命令功能描述
sudo systemctl start ntp启动 ntpd 服务,开始时间同步。
sudo systemctl enable ntp设置 ntpd 服务为开机自动启动。
sudo systemctl status ntp查看 ntpd 服务的当前状态。
sudo ntpd -gq手动同步时间,并立即退出(一次性同步)。
sudo nano /etc/ntp.conf编辑 NTP 配置文件,设置自定义的 NTP 服务器。
sudo systemctl restart ntp重启 ntpd 服务,应用新的配置或强制重新同步时间。
ntpq -p查看当前的 NTP 同步状态与 NTP 服务器的通信情况。
sudo systemctl stop ntp停止 ntpd 服务,停止时间同步。
journalctl -u ntp查看 ntpd 服务的日志,帮助排查同步问题。
sudo ntpd -q -g强制一次性同步时间并退出,允许偏差较大的时间同步。

 方法3:chronyd命令

#安装命令
sudo yum install -y chrony
# 快速同步时间
sudo chronyc -a 'burst 4/4'  
#查看时间同步状态
chronyc tracking   
命令功能描述
sudo systemctl start chronyd启动 chronyd 服务,开始时间同步。
sudo systemctl stop chronyd停止 chronyd 服务,停止时间同步。
sudo systemctl restart chronyd重启 chronyd 服务,重新同步时间或应用新配置。
sudo systemctl enable chronyd设置 chronyd 服务为开机自动启动。
sudo chronyc tracking查看 chronyd 的同步状态和当前系统时间与服务器的偏差。
sudo chronyc sources查看当前时间同步的 NTP 服务器及其状态。
sudo chronyc sourcestats查看与每个 NTP 服务器的详细统计信息。
sudo chronyc activity查看 chronyd 服务的活动状态。
sudo chronyc online检查 chronyd 是否正在在线工作,显示时间源的状态。
sudo chronyc offline将 chronyd 服务设置为离线模式,停止使用 NTP 服务器同步。
sudo chronyc -a makestep强制立即调整系统时间(当系统时间偏差较大时使用)。
sudo chronyc refresh强制刷新 chronyd 时间源,立即从服务器获取新的时间同步信息。
sudo chronyc -n使用非交互模式运行 chronyc 命令。

 方法4:timedatectl命令

#查看当前时间设置:
timedatectl
#同步系统时间与网络时间
sudo timedatectl set-ntp true
#停止服务
sudo systemctl stop chronyd
#手动设置系统时间
sudo timedatectl set-time 'YYYY-MM-DD HH:MM:SS'
#将 "YYYY-MM-DD HH:MM:SS" 替换为你要设置的日期和时间。
#启动服务
sudo systemctl start chronyd

 虚拟机与客户机时间不一致问题:

首先在虚拟机设置里面找到设置,点击选项VMWare Tools 选中 将客户机时间与主机同步,开启时间同步。

#重启系统
shutdown -r now
reboot

然后时间就会同步。

关机重启命令大全:

一.shutdown 
1.shutdown -h now :立即关机
2.shutdown -h +10 :10分钟后自动关机
3.shutdown -r now :立即重启
4.shutdown -s -t 100 :延迟100秒关机
5.shutdown -a :取消上面的关机、重启二、reboot
1.reboor :重启,相当于shutdown -r now
2.reboot -d :重新启动时不把数据写入记录文件 /var/tmp/wtmp
3.reboot -f :强制重新开机
4.reboot -h:在系统关机之前,将所有的硬盘处于待机模式下
5.reboot -i :关闭网络设置之后再重新启动系统
6.reboot -n :保存数据后重启三、halt
1.halt : 关机
2.halt -d :关闭系统,不把记录写到/var/log/wtmp文件里
3.halt -p :关机并关闭电源
4.halt -f :强制关机四、init
1.init 0 :关机
2.0-6:表示系统运行的7个级别0:关机级别 1:单用户级别,运行rc.sysinit和rc1.d目录下的脚本 2:多用户,但系统不会启动NFS,字符模式 3:多用户,字符模式,系统启动具有网络功能 4:用户自定义级别 5:图形界面模式 6:重启级别

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词