Debian时区和时间自动同步
时区和时间自动同步
(1)时间设置及其同步
#date -s 07/26/2005 //2005年7月26日 //修改系统日期时间为当前正确时间
#date -s 11:12:00 //11点12分0秒
#vim /etc/default/rcS //设定 BIOS 时间使用 UTC 时区将选项 UTC 的值设定成 yes
#vim /etc/timezone //写入主机时区:Asia/Shanghai还有Asia/Hong_Kong或者用以下方法:
# dpkg-reconfigure tzdata # tzselect //修改时区
#apt-cache search ntpdate //查看包资源,需要安装ntpdate包,例如:#apt-getinstall ntpdate
# hwclock -w //以系统时间为基准,修改硬件时间
# hwclock -s //以硬件时间为基准,修改系统时间
# hwclock -r //查看硬件时钟
# ntpdate -u stdtime.gov.hk &&hwclock -w //香港时区
# ntpdate -u 210.72.145.44
# ntpdate -u time.nist.gov
//使用命令得到系统时间
date --date='10 days ago' +%Y%m%d //10天前
date --date='2 days ago' +%Y%m%d //前天
date --date='1 days ago' +%Y%m%d //昨天
#date3='date +%Y%m%d' //今天
# date '+%-H:%-M:%-S' //时间12:00:00
# date +"%Y-%m-%d %k:%M:%S"--date="-1 hour" //前一个小时
利用crontab自动同步:由于Debian系统长时间运行,经常性导致系统时间变慢,因此可以使用命名“crontab -e ”,并在文件中添加如下一行“*/30 * * * * /usr/sbin/ntpdate time.cuit.edu.cn ”,表示每30分钟,系统自动同步一次时间。
(2)时间服务器需要安装: #apt-get install ntp
# vim /etc/ntp.conf
在server段中加入一些ntp服务器,比如
server time-a.nist.gov server time-b.nist.gov
# ntpdate -u stdtime.gov.hk &&hwclock -w # ntpdate -u time.nist.gov&& hwclock -w
# ntpdate -u 210.72.145.44 &&hwclock -w
然后用ntpd启动服务.
ntpq -pn
####
CST:中国标准时间(China Standard Time),这个解释可能是针对RedHatLinux。
UTC:协调世界时,又称世界标准时间,简称UTC,从英文国际时间/法文协调时间”Universal Time/Temps Cordonné”而来。中国大陆、香港、澳门、台湾、蒙古国、新加坡、马来西亚、菲律宾、澳洲西部的时间与UTC的时差均为+8,也就是UTC+8。
GMT:格林尼治标准时间(旧译格林威治平均时间或格林威治标准时间;英语:Greenwich Mean Time,GMT是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了