《Unix & Linux 大学教程》 - 附录F

学习笔记,内容基础,适合初学者。


阅读之前,请务必花30秒查看前言说明(在第一、二章前面部分)

《Unix & Linux 大学教程》 - 第一、二章 学习笔记   Unix简介 & 什么是Linux?什么是Unix
《Unix & Linux 大学教程》 - 第三、四章 学习笔记   Unix连接 & 开始使用Unix
《Unix & Linux 大学教程》 - 第五、六章 学习笔记   GUI:图形用户界面 & Unix工作环境
《Unix & Linux 大学教程》 - 第七、八章 学习笔记   Unix键盘使用 & 能够立即使用的程序
《Unix & Linux 大学教程》 - 第九、十章 学习笔记   文档资料:Unix手册与Info & 命令语法
《Unix & Linux 大学教程》 - 第十一、十二章 学习笔记   shell & 使用shell:变量和选项
《Unix & Linux 大学教程》 - 第十三章 学习笔记   使用shell:命令和定制
《Unix & Linux 大学教程》 - 第十四、十五章 学习笔记   使用shell:初始化文件
《Unix & Linux 大学教程》 - 第十六、十七章 学习笔记   过滤器:简介和基本操作
《Unix & Linux 大学教程》 - 第十八章 学习笔记   过滤器:统计和格式化
《Unix & Linux 大学教程》 - 第十九章(一) 学习笔记   过滤器:选取、排序、组合及变换
《Unix & Linux 大学教程》 - 第十九章(二)、第二十章 学习笔记 过滤器:选取、排序、组合及变换 正则表达式
《Unix & Linux 大学教程》 - 第二十一章 学习笔记 显示文件
《Unix & Linux 大学教程》 - 第二十二章(一) 学习笔记 vi文本编辑器(一)
《Unix & Linux 大学教程》 - 第二十二章(二) 学习笔记 vi文本编辑器(二)
《Unix & Linux 大学教程》 - 第二十二章(三) 学习笔记 vi文本编辑器(三)
《Unix & Linux 大学教程》 - 第二十三章 学习笔记 Unix文件系统
《Unix & Linux 大学教程》 - 第二十四章 学习笔记 目录操作
《Unix & Linux 大学教程》 - 第二十五章 学习笔记 文件操作
《Unix & Linux 大学教程》 - 第二十六章(一) 学习笔记 进程和作业控制
《Unix & Linux 大学教程》 - 第二十六章(二) 学习笔记 进程和作业控制





时区与24小时制时间

24小时制时间与AM/PM制时间之间转换
12:00 AM = 00:00 12:00 PM = 12:00
01:00 AM = 01:00 01:00 PM = 01:00
02:00 AM = 02:00 02:00 PM = 02:00
03:00 AM = 03:00 03:00 PM = 03:00
04:00 AM = 04:00 04:00 PM = 04:00
04:00 AM = 04:00 04:00 PM = 04:00
06:00 AM = 06:00 06:00 PM = 06:00
07:00 AM = 07:00 07:00 PM = 07:00
08:00 AM = 08:00 08:00 PM = 08:00
09:00 AM = 09:00 09:00 PM = 09:00
10:00 AM = 10:00 10:00 PM = 10:00
11:00 AM = 11:00 11:00 PM = 11:00



NTP(Network Time Protocol):网络时间协议。NTP提供准确时间,首先要有准确的时间来源,这一时间应该是国际标准时间UTC。

NTP获得UTC的时间来源可以是原子钟、天文台、卫星,也可以从Internet上获取。这样就有了准确而可靠的时间源。时间按NTP服务器的等级传播。



完成这个工作的程序是ntpd,ntpd是在后台运行的守护进程。

一些系统使用ntpdate程序,该程序并不是守护进程。

ntpd在时间同步上更加出色,最终将取代ntpdate,所以不推荐使用ntpd,更不推荐使用更古老的rdate




UTC(Coordinated Universal Time):协调世界时,又称世界统一时间,世界标准时间,国际协调时间,简称UTC。它从英文“Coordinated Universal Time”/法文“Temps Universel Cordonné”而来。



美国时区与UTC之间的关系

缩写 时区 与UTC的时差
UTC 协调世界时 0
GMT 格林威治标准时间 同UTC
UT 世界时间 同UTC
EST 东部标准时间 -5小时
EDT 东部夏令时间 -4小时
CST 中央标准时间 -6小时
CDT 中央夏令时间 -5小时
MST 山区标准时间 -7小时
MDT 山区夏令时间 -6小时
PST 太平洋标准时间 -8小时
PDT 太平洋夏令时间 -7小时

注意:UTC、GMT和UT之间存在技术上的区别,但是从实际使用上讲,可以认为他们是相同的

注意:美国的大部分地区在三月的第二个星期日改为夏令制时间,在十一月的第一个星期日改回标准时间



欧洲和印度时区与UTC之间的关系

缩写 时区 与UTC的时差
WET 西欧时间 同UTC
WEST 西欧夏季时间 +1小时
BST 英国夏季时间 +1小时
IST 爱尔兰夏季时间 +1小时
CET 中部欧洲时间 +1小时
CEST 中部欧洲夏季时间 +2小时
EET 东部欧洲时间 +2小时
EEST 东部欧洲夏季时间 +3小时
IST 印度标准时间 +5.5小时

注意:在欧洲大多数地方,一般在三月最后的一个星期日改成夏季时间,在十月的最后一个星期日改回常规时间



Unix将时区信息记录在tz或zoneinfo数据库的标准参考库中。有时将这个数据库称为Olson数据库

在Android4.0中,关于zoneinfo的源码在bionic/libc/tools/zoneinfo,下面有一个可执行文件generate

执行generate,会生成需要的二进制文件

(看来编译的时候需要联网)

(log)

Looking for new tzdata...

2012-11-22 13:02:35 URL: ftp://munnari.oz.au/pub/tzdata*.tar.gz [1175] -> ".listing" [1]

生成的二进制文件在bionic/libc/zoneinfo





转贴请保留以下链接

本人blog地址

http://su1216.iteye.com/

http://blog.csdn.net/su1216/


你可能感兴趣的:(Unix,&,Linux,大学教程,《Unix,&,Linux,大学教程》,-,学习笔记)