linux设置时间为24小时制,设置时区
1. 查看系统时间
[root@localhost.localdomain ~]#date
Thu Feb 4 14:24:18 CST 2010
时区是CST,为了彻底弄明白GMT,UTC,CST,我查阅了下网上的相关教程,进行整理:
一般来说,UTC(Coordinated Universal Time世界协调时间)与GMT(格林威治时间 Greenwich Mean Time) 是等同的,但是又有些差别,这里的格林威治是指英国伦敦东南部的泰晤士河畔,但是 UTC 是指本初子午线的时候,本初子午即 0 度经线位置(沙特阿拉伯西边的麦加)。但是 CST 时间可表示以下地区时间:
Central Standard Time (USA) UT-6:00
Central Standard Time (Australia) UT+9:30
China Standard Time UT+8:00
Cuba Standard Time UT-4:00
可见,CST 可以同时表示美国,澳大利亚,中国,古巴四个国家的标准时间。
UTC/GMT 与中国北京时间的换算关系是什么?
地球自西向东转,那么中国的日出时刻先于本初子午线日出时刻,也就是说,当北京日出后 8 小时,本初子午线才迎来同一天的日出时刻,如果按照 GMT/UTC 作为标准时间,则 UTC/GMT 加上8个小时,就是北京时间。
2. 修改系统时间日期[root@localhost.localdomain ~]#date -s 02/04/2010
Thu Feb 4 15:51:10 CST 2010
修改时间[root@localhost.localdomain ~]#date -s 15:53:20
Thu Feb 4 15:53:20 CST 2010
注意,这里应该先修改日期,再修改时间
3.最后,将时间写入 CMOS 中,并查看时间
[root@localhost.localdomain ~]#clock -w
[root@localhost.localdomain ~]#clock
Thu 04 Feb 2010 02:54:26 PM CST -0.997617 seconds
今天在 VirtualBox 上装了CentOS5.4,发现时间显示不正确,尝试了 ntp 没有用,用了tzselect重新选取了分区也没有用,后来参考了网上一篇文章终于发现了解决的办法。
1. #vi /etc/sysconfig/clock
ZONE=”Asia/Shanghai”
UTC=false
2.#vi /usr/share/zoneinfo/Asia/Shanghai,如果结尾不是GMT+8,则修改为GMT+8
3. #cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
4. 设置crontab定时校时:
#crontab -e*/3 * * * * ntpdate time.windows.com
记录一下常见的linux时区和时间设置:
一、时区
1. 查看当前时区date -R
2. 修改设置时区方法
(1)tzselect方法
(2) 仅限于RedHat Linux 和 CentOStimeconfig方法
(3) 适用于Debiandpkg-reconfigure tzdata
3. 复制相应的时区文件,替换系统时区文件;或者创建链接文件cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
在中国可以使用:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、时间
1、查看时间和日期date
2、设置时间和日期将系统日期设定成1996年6月10日的命令 date -s 06/22/96 将系统时间设定成下午1点52分0秒的命令date -s 13:52:003. 将当前时间和日期写入BIOS,避免重启后失效hwclock -w
三、定时同步时间
# /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
附带上UTC,DST和GMT的相关资料:
1.世界协调时间UTC多数的两地时间表都以GMT来表示,但也有些两地时间表上看不到GMT字样,出现的反而是 UTC这3个英文字母,究竟何谓UTC?事实上,UTC指的是Coordinated Universal Time-世界协调时间(又称世界标准时间、世界统一时间),是经过平均太阳时(以格林威治时间GMT为准)、地轴运动修正后的新时标以及以「秒」为单位 的国际原子时所综合精算而成的时间,计算过程相当严谨精密,因此若以「世界标准时间」的角度来说,UTC比GMT来得更加精准。其误差值必须保持在0.9 秒以内,若大于0.9秒则由位于巴黎的国际地球自转事务中央局发布闰秒,使UTC与地球自转周期一致。所以基本上UTC的本质强调的是比GMT更为精确的 世界时间标准,不过对于现行表款来说,GMT与UTC的功能与精确度是没有差别的。
2.夏日节约时间DST所谓「夏日节约时间」Daylight Saving Time(简称D.S.T.),是指在夏天太阳升起的比较早时,将时钟拨快一小时,以提早日光的使用,在英国则称为夏令时间(Summer Time)。这个构想于1784年由美国班杰明·富兰克林提出来,1915年德国成为第一个正式实施夏令日光节约时间的国家,以削减灯光照明和耗电开支。 自此以后,全球以欧洲和北美为主的约70个国家都引用这个做法。目前被划分成两个时区的印度也正在商讨是否全国该统一实行夏令日光节约时间。欧洲手机上也 有很多GSM系统的基地台,除了会传送当地时间外也包括夏令日光节约时间,做为手机的时间标准,使用者可以自行决定要开启或关闭。值得注意的是,某些国家 有实施「夏日节约时间」的制度,出国时别忘了跟随当地习惯在表上调整一下,这可是机械表没有的功能设计哦!
3.格林威治标准时间GMT十七世纪,格林威治皇家天文台为了海上霸权的扩张计画而进行天体观测。1675年旧皇家观测所(Old Royal Observatory) 正式成立,到了1884年决定以通过格林威治的子午线作为划分地球东西两半球的经度零度。观测所门口墙上有一个标志24小时的时钟,显示当下的时间,对全 球而言,这里所设定的时间是世界时间参考点,全球都以格林威治的时间作为标准来设定时间,这就是我们耳熟能详的「格林威治标准时间」(Greenwich Mean Time,简称G.M.T.)的由来,标示在手表上,则代表此表具有两地时间功能,也就是同时可以显示原居地和另一个国度的时间。
CentOS 时间同步(ntpdate)
新装的服务器可能设置了错误的,需要调整时区并调整时间.如下是使用NTP来从一个时间服务器同步
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ntpdate us.pool.ntp.org
很简单吧,解析一下,第一句是把当前时区调整为上海就是+8区,想改其他时区也可以去看看/usr/share/zoneinfo目录;
然后第二句是利用ntpdate同步标准时间.
其他网络时间服务器地址如下:(也可以自己去搜索下)
time.nist.gov (美国)
ntp.fudan.edu.cn (复旦)
timekeeper.isi.edu
linux设置时间为24小时制,设置时区相关推荐
- Linux设置时间、自动更新网络时间、设置时间为24小时制
1.修改日期和时间 date -s "20201021 18:30:50" //设置日期时间 hwclock --systohc //将系统时间同步到硬件 2.同步网络时间 yum ...
- android时间24小时,安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义...
安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义 安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义时间) 这个地方的是按24小时制还是12小时制 是 ...
- c语言24小时制转化12,在C ++中将时间从24小时制转换为12小时制
在本教程中,我们将讨论将时间从24小时制转换为12小时制的程序. 为此,我们将提供24小时格式的特定时间.我们的任务是将其转换为带有" AM"或" PM"扩展名 ...
- Problem E: 时间:24小时制转12小时制
实验5 Problem E: 时间:24小时制转12小时制 Description 编写一个程序,把输入的24小时制的时间,转换12小时制的格式输出. 12小时制没有0点时段,是以数字12.1.2.3 ...
- MySQL关于把AM/PM格式的时间转换为24小时制的时间格式
MySQL把AM/PM格式的时间转换为24小时制的时间格式 时间无序表达时,使用STR_TO_DATE函数进行转换,具体示例如下: select 交易时间,STR_TO_DATE(交易时间,'%m/% ...
- 时间的坑yyyy-MM-dd HH:mm:ss代表将时间转换为24小时制
java中的的日期格式为: yyyy-MM-dd HH:mm:ss:代表将时间转换为24小时制,例: 2018-06-27 15:24:21 yyyy-MM-dd hh:mm:ss:代表将时间转换为1 ...
- ios与mac的时间问题,修改闹钟时间,24小时制
当为晚上12:30时,闹钟定为下午12:30时,是没有效果的,需要定为上午12:30 所以ios的时间为凌晨0:00为上午12:00,然后到上午12:59,凌晨一点为上午1:00,下午也同,中午为下午 ...
- eclipse注释模板修改时间为24小时制
在eclipse注释模板中,通常对@date 的格式设置为 ${date} ${time},如下所示: @date ${date} ${time} 此时在注释中显示的时间是12小时制,如果要改成24 ...
- 安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义时间)
这个地方的是按24小时制还是12小时制 是由手机系统设置决定的,星期日如果显示为英文也是系统语言设置决定的 <TextClockandroid:layout_width="wrap_c ...
最新文章
- 全球容器技术大会议题一览
- Oracle 11.2.0.4下载地址
- buaaoo_fourth_assignment
- 剑指offer之分行从上到下之字行打印二叉树
- [html] 请问60*80的canvas占多少内存?你是怎么计算的?
- 使用 保存文件_使用SaveFileDialog调用保存文件对话框
- easyui使用心得
- python的类是什么_Python类(class)
- Kubernetes Pod 优先级和抢占
- redis 配置文件翻译
- Oracle禁止connect / as sysdba方式登录
- Css选择器命名规则
- 企业竞争情报系统的业务模式深入分析
- Jenkins与码云集成
- swagger导出接口文档
- 为知笔记Windows端使用报告
- 牛语 and 采蘑菇的拖拉机
- arm汇编中DCB、DCW、DCD、DCQ指令
- win10计算机管理没有蓝牙,win10系统中缺少打开或关闭蓝牙选项的解决方法
- 卖油条年入三十万,大学还有必要去上吗?
热门文章
- java kafka 集群消费_kafka集群简单生产者消费者实例
- mysql(2)—— 由笛卡尔积现象分析数据库表的连接
- java弹出提示窗口_Java实现弹窗效果的基本操作(2)
- redis 三种特殊数据类型
- 关于目录操作walk
- 【OS学习笔记】四十 保护模式十:中断和异常的处理与抢占式多任务对应的汇编代码----动态加载的用户程序/任务二代码
- 【软件开发底层知识修炼】五 gcc-C语言编译器
- 在latex或者mathtype中如何输入花体,如拉式量L
- [转]Java常用概念解答
- druid.io 海量实时OLAP数据仓库 (翻译+总结) (1)