🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 15.5 本章习题 * 什么是 GMT (格林威治) 时间与 UTC 时间?由于地球是圆的,所以同一时间点上,在地球共可分为 24 个时区,其中,我们以欧洲的格林威治时间为一个对照的依据,这个即是 GMT 时间。台湾时间比 GMT 时间快了 8 小时。至于 UTC 时间则是由原子钟所计算的时间,这个时间是相当的准确的, 主要仍以格林威治时间为时区! * Linux 系统的所有时区档案放置哪一个目录底下?所有的时区档案放置于:/usr/share/zoneinfo 底下!至于系统时区的配置文件则在 /etc/sysconfig/clock 与 /etc/localtime 喔! * 我的 Linux 主机本来放置在日本东京,现在想将他拿到台湾来运作,不过因为日本与台湾有一个小时的时差, 所以我的时间应该需要经过调整才行。不过,因为我的 BIOS Time 主要是依据 UTC 时间来设定的,所以似乎只要更动时区参数即可。请问我该如何设定时区,好让我的 Linux 主机能够显示正确的时间?先将 /etc/localtime 删除,然后将 /usr/share/zoneinfo/Asia/Taipei 这个档案复制成为 /etc/localtime 即可! * 目前 Linux 系统上面的时间服务器主要是以 NTP 为主,请问这个 daemon 的主要配置文件放在哪里,而该配置文件中,针对上层 time server 的设定参数为何?而那个 driftfile 参数是干嘛用的?在 /etc/ntp.conf 这个档案当中,至于上层 time server 的设定参数为 server 啊!那个 driftfile 则是用来做为『时间差额』的计算的!该参数后面接的是一个完整路径的文件名,该档案里面的数值单位为百万分之一(ppm)。 * 请问 ntptrace 的功能为何?可以用来追踪上层 time server 的连接时间与目前时间! * 我以 date 更新了我 Linux 上面的时间后,该如何将时间数据写入 BIOS 内?必须利用 hwclock 这个程序来写入,利用 hwclock -w 写入 BIOS * 在 Linux 上面如何进行网络校时?最简单的方法即是使用『 ntpdate time.servers.ip && hwclock -w 』即可! * * *