TZClock是Linux下的一款时钟模拟软件,可以定位到全世界各个地方的时间,可以显示多个时钟在桌面上,并提供计时表,和简单的闹钟功能。

ca88会员登录入口 1

一、查看和修改Linux的时区

TZClock是基于GTK/Cairo的图形库,核心用C语言实现。

  • GMT(格林威治标准时间Greenwich Mean Time)
    理论上,格林尼治标准时间的正午(12:00)是指当太阳横穿格林尼治子午线时(格林尼治上空最高点时)的时间。

  • UTC(世界标准时间)
    由于地球每天的自转是有些不规则的,而且正在缓慢减速。GMT已经不再被作为标准时间使用。现在的UTC由原子钟提供。格林尼治天文台每隔一小时会向全世界发放调时信息。现在UTC和GMT几乎是同一概念。

  • Local Time(本地时间)
    每个地区都有自己的本地时间,整个地球分为二十四时区,每个时区都有自己的本地时间。时区差东为正,西为负。在此,北京属于东八区,时区差记为
    +0800。

1. 查看当前时区

命令 : “date -R”

TZClock是遵守GPL的自由软件。

本地时间 = UTC + 时区差

2. 修改设置Linux服务器时区

TZClock的时钟功能很有趣。

  • Epoch(纪元点)
    计算机和众多编程语言获取的时间都是从Epoch(1970年1月1日00:00:00
    UTC)开始所经过的秒数。

  • Clock tick(时钟计时单元)
    一个时钟计时单元的时间长短是由CPU控制的。一个Clock
    tick不是CPU的一个时钟周期,而是一个基本计时单位。
    通常是一个时钟计时单位为1毫秒。

方法 A

命令 : “tzselect”

ca88会员登录入口,之前TualatriX也介绍过一款Linux下的有趣的时钟软件:小巧实用的闹钟提醒软件──Alarm
Clock


方法 B 仅限于RedHat Linux 和 CentOS

命令 : “timeconfig”

来自维基百科:关于Cairo:Cairo 用C语言撰写的,但是当使用 Cairo
时,可以用许多其他种语言来使用,包括有
C++、C#、Java、Python、Perl、Ruby、Scheme、Smalltalk
以及许多种语言,Cairo 在 GPL 与 Mozilla Public License 两个认证下发行。

参考:

方法 C 适用于Debian

命令 : “dpkg-reconfigure tzdata”

关于GTK:GTK+最初是GIMP的专用开发库,后来发展为Unix-like系统下开发图形界面的应用程序的主流开发工具之一。GTK+是自由软件,并且是GNU计划的一部分。GTK+的许可协议是LGPL。

  • 为什么计算机时间和众多编程语言要从1970年1月1日开始算起
  • Linux系统中的时间处理

3. 复制相应的时区文件,替换系统时区文件;或者创建链接文件

cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

例如:在设置中国时区使用亚洲/上海(+8)

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

4.注意

GMT(Greenwich Mean Time,格林威治标准时间): 
是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。
UTC(Universal Time/Temps 
Cordonné 世界标准时间)
CST(Central Standard Time 國家標準時間,一說中原標準時間);
中国标准时间(China 
Standard Time)
GMT + 8 = UTC + 8 = CST

二、查看和修改Linux的时间

安装:

1、date

查看系统时间

# date

设置系统时间

# date –set “07/07/06 10:19″ (月/日/年 时:分:秒)

将当前时间和日期写入BIOS,避免重启后失效

命令 : “hwclock -w”

下载:

2、hwclock/clock

查看硬件时间

# hwclock –show

或者 # clock –show

设置硬件时间

# hwclock –set –date=”07/07/06 10:19″ (月/日/年 时:分:秒)

或者 # clock –set –date=”07/07/06 10:19″ (月/日/年 时:分:秒)

可以到官方网站下载:

3、硬件时间和系统时间的同步

按照前面的说法,重新启动系统,硬件时间会读取系统时间,实现同步,但是在不重新启动的时候,需要用hwclock或clock命令实现同步。

硬件时钟与系统时钟同步:

# hwclock –hctosys(hc代表硬件时间,sys代表系统时间)

或者

# clock –hctosys

系统时钟和硬件时钟同步: # hwclock –systohc 或者 # clock –systohc

针对中国时区,修改操作如下

1.   修改文件 /etc/sysconfig/clock内容:

ZONE=Asia/Shanghai UTC=false ARC=false

2.     rm /etc/localtime

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

可以选择二进制的安装包,也可以下载源码编译安装,下面介绍如何源码安装:

下载完成后>>解压>>右键在终端中打开

ca88会员登录入口 2

sudo su

./configure

make

make install

查看版本信息:

ca88会员登录入口 3

TZClock设置成全屏一个大时钟

ca88会员登录入口 4

TZClock设置成全屏都是小时钟

ca88会员登录入口 5

TZClock选择各个GMT时区,城市的时间

ca88会员登录入口 6

TZClock设置4个城市的时间

ca88会员登录入口 7

TZClock设置9个城市的时间

ca88会员登录入口 8

TZClock设置成全球24个GMT时间显示,下面的是效果图

来自维基百科:关于GMT:格林尼治标准时间(旧译格林尼治平均时间或格林威治标准时间;英语:Greenwich
Mean
Time,GMT)是指位于英国伦敦郊区的皇家格林威治天文台的标准时间,因为本初子午线被定义在通过那里的经线

ca88会员登录入口 9

TZClock可以选择时钟标识,有三角形,圆形,数字,罗马字母,并选择间隔时段,有1,2,3,4,6,12六种选择

ca88会员登录入口 10

TZClock对于时钟标识可以自己选择,下面的是效果图

ca88会员登录入口 11

TZClock简单的计时器

ca88会员登录入口 12

TZClock有趣的闹钟,让你可以再自定义的时间,显示自定义的的消息,执行自定义的命令

ca88会员登录入口 13

TZClock可以在屏幕上添加很多各时钟,并且可以把每个时钟设置成不同的时区时间

ca88会员登录入口 14

TZClock添加很多时区,地方的时间,下面的是效果图

ca88会员登录入口 15

TZClock可以定制时钟的外眶,背景,并选择放大 缩小,最大化

ca88会员登录入口 16

TZClock可以复制当前的日期和时间,也可以只复制时间,或只复制日期
,方便对当前时间的复制,保存,选择

ca88会员登录入口 17

TZClock的查看日历,信息,退出

ca88会员登录入口 18

总结:TZClock是遵守GPL的自由软件,在以后的发行版中会加入更多有趣的功能,你也可以帮助TZClock开发新的功能,现在显示的时钟不是很漂亮,但是你可以自己给TZClock定制外眶,背景,字体,和你的屏幕背景相搭配,让TZClock完美。

TZClock官方网站:

转载请注明:转自LDCN –
TZClock:一款有趣的Linux时钟模拟软件

ca88会员登录入口 19

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注