linux系统时间修改
⑴ linux修改时区时间命令
. 前言
如果你想修改Linux系统里的时间,本文合适你。Linux上有多种修改时间的命令工具,本文介绍最常用、最通用的方法。
linux修改时间
先来了解世界时间的标准,包括GMT、UTC、CST、DST、以及操作系统同步时间的方式
1.1 UTC
整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated)。
1.2 GMT
格林威治标准时间 (Greenwich Mean Time)指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。
UT(世界时)和GMT(格林威治标准时)是相同的时间标准,都是基于天体观察的。
UT 是相同标准的“科学”名称。GMT:格林威治时间,是标准的“民间”名称。
因此,格林威治标准时(GMT)和世界时 (UT) 是相等的。
UTC是我们现在用的时间标准,GMT是老的时间计量标准。UTC是根据原子钟来计算时间,而GMT是根据地球的自转和公转来计算时间,也就是太阳每天经过位于英国伦敦郊区的皇家格林威治天文台的时间就是中午12点。由于现在世界上最精确的原子钟50亿年才会误差1秒,可以说非常精确。而GMT因为是根据地球的转动来计算时间的,而地球的自转正在缓速变慢,所以使用GMT的话,会不太精准,一般情况那感觉不到差异,但是UTC更加科学和精确。
1.3 CST
中国标准时间 (China Standard Time)
1.4 DST
夏令时(Daylight Saving Time) 指在夏天太阳升起的比较早时,将时钟拨快一小时,以提早日光的使用。(中国不使用)
我们需要知道的是:
GMT + 8 = UTC + 8 = CST
1.5 操作系统时间
以Linux为例,其实Windows或者其他操作系统也是类似的。
Linux时间有两个时间:
Wall Time:系统时间,该时间由系统维护,可以是临时,也可以是网络上同步回来的,也可以是从硬件读取出来的,前提条件是系统服务正常运行,如果系统关机了,那就不存在Wall Time
RTC Time:RTC(Real-Time Clock)或CMOS时间,即硬件时间,你可以理解为主板BIOS在一声声哀嚎声中,数学老师带着一摞试卷走了进来。
好像是因为冬天天冷,体育老师冻感冒了。
所以变成了两节数学课,顺便考个试。
数学老师名叫欧岛,一个很富有数学气息的名字,常年带着一个黑框眼睛。
卷子陆续分发。
作为一个学渣,苏牧无奈的拿出了数学参考资料,想碰碰运气看能不能找到原题。
“叮!查看了数学题目,数学积分+1,当前积分1/100,等级:一级”
突然,从脑海中冒出来的声音,将他吓了一大跳,差点没从凳子上滑落下来。
一旁的同桌颜小珂忍住没有笑场。
欧岛则是狠狠的瞪了苏牧一眼。
“???…”
苏牧瞪大了眼睛,有些不可置信。
“这是什么鬼东西?这是系统??居然真的有系统这种东西?”
苏牧继续翻动,又出现了同样的声响。
“叮!您查看了数学题目,数学积分+1,当前积分2/100,等级:一级”
他只是瞟了一眼,居然就增加了积分?
苏牧觉得自己的脑子清明了些。
这些陌生的数学题目,似乎看起来也熟悉了几分。
他越发的激动起来。
这些都是真正出现在他眼前的变化!
苏牧翻书的动作越来越快,积分也越来越多,直到欧岛走过来站到了他的面前,才反应过来迅速收了回去。
这个时候,他的积分已经达到了81/100。
他并没有慌张,而是继续将试卷上的题目查看了一遍。
终于,系统迎来了新的提示音。
“叮,您的数学积分已经足够,等级:二级,当前积分0/1000!”
这一瞬间,苏牧仿佛像醍醐灌顶一般,曾经那些陌生的数学题,仿佛变成了多年的好友!
他居然!
看懂了!
看懂了!!
居然看懂了!!
苏牧的内心顿时内流满面,颇有苦尽甘来的感觉。
仿佛是要检验自己的成果,苏牧的心思完全沉寂在了试卷之中,这是一个学渣对于知识的渴望。
时间一点一滴的过去,就连苏牧自己都没有发现。
可惜的是,虽然他的数学已经达到了二级,但还是有些题目没办法运算出来。
“叮…..”
这一次不是系统的提示音,而是下课的铃声。
苏牧真的是头一次感受到了时间过的如此之快。
曾经漫长的两个小时,现在居然还让他有些意犹未尽。
这就是学霸的感觉吗?他默默的想到。
这张试卷,苏牧觉得自己应该是103分。
因为不会的题目他都空着。
而那些简单一点的题目,苏牧有一种迷之自信。
他得出的答案,一定是正确答案!
……
“我要好好学习了。”
强忍住内心的激动,苏牧摆正了
⑵ linux怎样修改系统时间重新启动生效
修改linux的时间可以使用date指令
修改日期:
修改时区:
同步bios时间:同步BIOS时钟,强制把系统时间写入CMOS,命令如下:#clock-wdate命令的功能是显示和设置系统日期和时间。
时间设定成2009年5月10日的命令如下:#date-s05/10/2009修改时间:
将系统时间设定成上午10点18分0秒的命令如下。#date-s10:18:00
找到相应的时区文件/usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/localtime。
修改/etc/sysconfig/clock文件的内容为:ZONE=”Asia/Shanghai”UTC=falseARC=false
输入date查看目前系统时间。
修改时间需要date-功能字符
修改内容命令中各选项的含义分别为:
-ddatestr,--datedatestr显示由datestr描述的日期
-sdatestr,--setdatestr设置datestr描述的日期
-u,--universal显示或设置通用时间
时间域
%H小时(00..23)
%I小时(01..12)
%k小时(0..23)
%l小时(1..12)
%M分(00..59)
%p显示出AM或PM
%r时间(hh:mm:ssAM或PM),12小时
%s从1970年1月1日00:00:00到目前经历的秒数
%S秒(00..59)
%T时间(24小时制)(hh:mm:ss)
%X显示时间的格式(%H:%M:%S)
%Z时区日期域
%a星期几的简称(Sun..Sat)
%A星期几的全称(Sunday..Saturday)
%b月的简称(Jan..Dec)
%B月的全称(January..December)
%c日期和时间(MonNov814:12:46CST1999)
%d一个月的第几天(01..31)
%D日期(mm/dd/yy)
%h和%b选项相同
%j一年的第几天(001..366)
%m月(01..12)
%w一个星期的第几天(0代表星期天)
%W一年的第几个星期(00..53,星期一为第一天)
%x显示日期的格式(mm/dd/yy)
%y年的最后两个数字(1999则是99)
%Y年(例如:1970,1996等)
需要特别说明的是,只有超级用户才能用date命令设置时间,一般用户只能用date命令显示时间。
⑶ Linux或Unix下怎样修改系统时间
可以使用date命令。date用于打印或设置系统日期和时间。
设置系统时间需要root权限。用法示例:
设置系统日期成2015年08月13日,这样会把具体时间设置清空成00:00:00
$ sudo date -s 20150813
设置系统时间为12:23:23
$ sudo date -s 12:23:23
同时设置日期和时间
$ sudo date -s "20150813 12:12:23″
注意:由于日期和时间之间有空格,所以必须用引号引起来,否则命令会报错。
上述修改只是修改了linux的系统时间,CMOS中的时间可能还没有改变,所以为了保险,需要使用 clock -w 把当前系统时间写入到CMOS中。
系统时间和CMOS时间的关系。系统时间是由linux操作系统来维护的;CMOS时间是CMOS芯片保存的时间。系统启动时,操作系统将从CMOS读出时间记录为系统时间,同时操作系统也会自动每隔一段时间将系统时间写入CMOS中。如果使用date命令修改系统时间后马上重启电脑,操作系统还没有将系统时间同步到CMOS,这样开机后就还是没有修改前的时间了,所以为了保险起见,最还还是手动使用命令
clock 将系统时间同步到CMOS中。
⑷ linux怎么修改时间
一、手动修改
1. date命令:查看当前时间
修改成功!
⑸ Linux怎样修改系统时间
修改linux的时间可以使用date指令
修改日期:
时间设定成2009年5月10日的命令如下:#date-s05/10/2009修改时间:
将系统时间设定成上午10点18分0秒的命令如下。#date-s10:18:00
修改时区:
找到相应的时区文件/usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/localtime。
修改/etc/sysconfig/clock文件的内容为:ZONE=”Asia/Shanghai”UTC=falseARC=false
同步bios时间:同步BIOS时钟,强制把系统时间写入CMOS,命令如下:#clock-wdate命令的功能是显示和设置系统日期和时间。
输入date查看目前系统时间。
修改时间需要date-功能字符
修改内容命令中各选项的含义分别为:
-ddatestr,--datedatestr显示由datestr描述的日期
-sdatestr,--setdatestr设置datestr描述的日期
-u,--universal显示或设置通用时间
时间域
%H小时(00..23)
%I小时(01..12)
%k小时(0..23)
%l小时(1..12)
%M分(00..59)
%p显示出AM或PM
%r时间(hh:mm:ssAM或PM),12小时
%s从1970年1月1日00:00:00到目前经历的秒数
%S秒(00..59)
%T时间(24小时制)(hh:mm:ss)
%X显示时间的格式(%H:%M:%S)
%Z时区日期域
%a星期几的简称(Sun..Sat)
%A星期几的全称(Sunday..Saturday)
%b月的简称(Jan..Dec)
%B月的全称(January..December)
%c日期和时间(MonNov814:12:46CST1999)
%d一个月的第几天(01..31)
%D日期(mm/dd/yy)
%h和%b选项相同
%j一年的第几天(001..366)
%m月(01..12)
%w一个星期的第几天(0代表星期天)
%W一年的第几个星期(00..53,星期一为第一天)
%x显示日期的格式(mm/dd/yy)
%y年的最后两个数字(1999则是99)
%Y年(例如:1970,1996等)
需要特别说明的是,只有超级用户才能用date命令设置时间,一般用户只能用date命令显示时间。
⑹ Linux中如何查看修改系统的时间和时区
一、查看和修改Linux的时区
1. 查看当前时区
命令 : "date -R"
2. 修改设置Linux服务器时区
方法 A
命令 : "tzselect"
方法 B 仅限于RedHat Linux 和 CentOS
命令 : "timeconfig"
方法 C 适用于Debian
命令 : "dpkg-reconfigure tzdata"
3. 复制相应的时区文件,替换系统时区文件;或者创建链接文件
cp /usr/share/zoneinfo/主时区/主时区/次时区 /etc/localtime
例如:在设置中国时区使用亚洲/上海(+8)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、查看和修改Linux的时间
1. 查看时间和日期
命令 : "date"
2.设置时间和日期
例如:将系统日期设定成2009年11月3日的命令
命令 : "date -s 11/03/2009"
将系统时间设定成下午5点55分55秒的命令
命令 : "date -s 17:55:55"
3. 将当前时间和日期写入BIOS,避免重启后失效
命令 : "hwclock -w"
注:
date
不加参数可以直接看到当前日期时间
cal
不加参数可以直接看到本月月历 命令使用可查看“Linux命令大全”
⑺ linux系统怎么改时间
方法/步骤
首先输入date的时候,系统输出的是linux的当前时间
⑻ Linux怎么修改系统时间
我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成1996年6月10日的命令如下。
#date -s 06/10/96 将系统时间设定成下午1点12分0秒的命令如下。 #date -s 13:12:00 注意,这里说的是系统时间,是linux由操作系统维护的。 在系统启动时,linux操作系统将时间从cmos中读到系统时间变量中,以后修改时间通过修改系统时间实现。
为了保持系统时间与cmos时间的一致性,linux每隔一段时间会将系统时间写入cmos。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入cmos,这就是问题的原因。如果要确保修改生效可以执行如下命令。
#clock -w 这个命令强制把系统时间写入cmos。
⑼ linux如何设置服务器上的系统时间
date -s “20181121 17:34:00”
输入这条命令系统时间会设置为2018年11月21日17点39分。
修改之后你可以输入date命令查询当前时间。
(9)linux系统时间修改扩展阅读:
1、桌面右上角齿轮按钮,点击System Settings。
⑽ Linux服务器怎么修改时区和时间
一、查看和修改Linux的时区 1. 查看当前时区 命令 : "date -R" 2. 修改设置Linux服务器时区 方法 A 命令 : "tzselect" 方法 B 仅限于RedHat Linux 和 CentOS 命令 : "timeconfig" 方法 C 适用于Debian 命令 : "dpkg-reconfigure tzdata" 3. 复制相应的时区文件,替换系统时区文件;或者创建链接文件 cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime 例如:在设置中国时区使用亚洲/上海(+8) cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 二、查看和修改Linux的时间 1. 查看时间和日期 命令 : "date" 2.设置时间和日期 例如:将系统日期设定成2009年11月3日的命令 命令 : "date -s 11/03/2009" 将系统时间设定成下午5点55分55秒的命令 命令 : "date -s 17:55:55" 3. 将当前时间和日期写入BIOS,避免重启后失效 命令 : "hwclock -w" 注: date 不加参数可以直接看到当前日期时间 cal 不加参数可以直接看到本月月历