我是一只善良的巨蟹座 發表於 2020-12-21 15:54:00

Debian时区和时间自动同步

<h3>时区和时间自动同步</h3>
<p><strong>(1</strong><strong>)</strong><strong>时间设置及其同步</strong></p>
<p>#date &nbsp;-s&nbsp;07/26/2005 //2005年7月26日&nbsp;&nbsp;&nbsp; //修改系统日期时间为当前正确时间</p>
<p>#date -s 11:12:00&nbsp;&nbsp;&nbsp;&nbsp; //11点12分0秒</p>
<p>#vim /etc/default/rcS&nbsp; //设定&nbsp;BIOS&nbsp;时间使用&nbsp;UTC&nbsp;时区将选项&nbsp;UTC&nbsp;的值设定成&nbsp;yes</p>
<p>#vim /etc/timezone&nbsp;&nbsp;&nbsp; //写入主机时区:Asia/Shanghai还有Asia/Hong_Kong或者用以下方法:</p>
<p># dpkg-reconfigure tzdata&nbsp;&nbsp;&nbsp;# tzselect&nbsp;&nbsp;&nbsp; //修改时区&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p>#apt-cache search ntpdate&nbsp; //查看包资源,需要安装ntpdate包,例如:#apt-getinstall ntpdate</p>
<p># hwclock -w &nbsp;&nbsp;//以系统时间为基准,修改硬件时间</p>
<p># hwclock -s&nbsp;&nbsp; //以硬件时间为基准,修改系统时间</p>
<p># hwclock -r&nbsp;&nbsp; //查看硬件时钟</p>
<p># ntpdate -u stdtime.gov.hk &amp;&amp;hwclock -w //香港时区</p>
<p># ntpdate -u 210.72.145.44</p>
<p># ntpdate -u time.nist.gov</p>
<p>//使用命令得到系统时间</p>
<p>date --date='10 days ago' +%Y%m%d&nbsp;&nbsp; //10天前</p>
<p>date --date='2 days ago' +%Y%m%d&nbsp;&nbsp; //前天</p>
<p>date --date='1 days ago' +%Y%m%d&nbsp;&nbsp; //昨天</p>
<p>#date3='date +%Y%m%d'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; //今天</p>
<p># date '+%-H:%-M:%-S'&nbsp;&nbsp; //时间12:00:00</p>
<p># date +"%Y-%m-%d %k:%M:%S"--date="-1 hour"&nbsp;&nbsp; //前一个小时</p>
<p>利用crontab自动同步:由于Debian系统长时间运行,经常性导致系统时间变慢,因此可以使用命名“crontab -e ”,并在文件中添加如下一行“*/30 * * * * /usr/sbin/ntpdate time.cuit.edu.cn ”,表示每30分钟,系统自动同步一次时间。</p>
<p><strong>(2</strong><strong>)</strong><strong>时间服务器需要安装:&nbsp;#apt-get install ntp</strong></p>
<p># vim /etc/ntp.conf</p>
<p>在server段中加入一些ntp服务器,比如</p>
<p>server time-a.nist.gov&nbsp;&nbsp; server time-b.nist.gov</p>
<p># ntpdate -u stdtime.gov.hk &amp;&amp;hwclock -w&nbsp;&nbsp; &nbsp;# ntpdate -u time.nist.gov&amp;&amp; hwclock -w</p>
<p># ntpdate -u 210.72.145.44 &amp;&amp;hwclock -w</p>
<p>然后用ntpd启动服务.</p>
<p>ntpq -pn</p>
<p>####</p>
<p>CST:中国标准时间(China Standard Time),这个解释可能是针对RedHatLinux。</p>
<p>UTC:协调世界时,又称世界标准时间,简称UTC,从英文国际时间/法文协调时间”Universal Time/Temps Cordonné”而来。中国大陆、香港、澳门、台湾、蒙古国、新加坡、马来西亚、菲律宾、澳洲西部的时间与UTC的时差均为+8,也就是UTC+8。</p>
<p>GMT:格林尼治标准时间(旧译格林威治平均时间或格林威治标准时间;英语:Greenwich Mean Time,GMT是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。</p><br><br>
来源:https://www.cnblogs.com/surplus/p/14168304.html
頁: [1]
查看完整版本: Debian时区和时间自动同步