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

 基本命令

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

#设置终端显示时间命令
vim ~/.bashrc
export PS1='\[\e[0;92m\][\u@\h \t]# \[\e[0m\]'
source ~/.bashrc

#设置终端显示年月日 加时间
vim ~/.bashrc
export PROMPT_COMMAND='PS1="\[\e[0;92m\][\u@\h $(date +\%Y-\%m-\%d) \t]# \[\e[0m\]"'
source ~/.bashrc

方法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:重启级别
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GHY云端大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值