linux修改系统时间和linux查看时区、修改时区的⽅法
⼀、查看和修改Linux的时区
1.查看当前时区
命令:"date-R"
2.修改设置Linux服务器时区
⽅法A
命令:"tzlect"
⽅法B仅限于RedHatLinux和CentOS
命令:"timeconfig"
⽅法C适⽤于Debian
命令:"dpkg-reconfiguretzdata"
3.复制相应的时区⽂件,替换系统时区⽂件;或者创建链接⽂件
cp/usr/share/zoneinfo/主时区/次时区/etc/localtime
例如:在设置中国时区使⽤亚洲/上海(+8)
cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
⼆、查看和修改Linux的时间
1.查看时间和⽇期
命令:"date"
2.设置时间和⽇期
例如:将系统⽇期设定成2009年11⽉3⽇的命令
命令:"date-s11/03/2009"
将系统时间设定成下午5点55分55秒的命令
命令:"date-s17:55:55"
3.将当前时间和⽇期写⼊BIOS,避免重启后失效
命令:"hwclock-w"
注:
date
不加参数可以直接看到当前⽇期时间
cal
不加参数可以直接看到本⽉⽉历
三、date命令的功能是显⽰和设置系统⽇期和时间。
该命令的⼀般格式为:date[选项]显⽰时间格式(以+开头,后⾯接格式)
date设置时间格式
命令中各选项的含义分别为:
-ddates,--datedatestr显⽰由datestr描述的⽇期
-sdatestr,--datestr设置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//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命令显⽰时间。
下列环境变量将会影响到date命令的执⾏效果。资料整理
LANG确定在LC_ALL和相应的环境变量(以LC_开头)都不指定语⾔环境的时候将要使⽤的缺省语⾔环境。
LC_ALL确定⽤于覆盖由LANG或任何以LC_开头的环境变量设置的任何语⾔环境类别值的语⾔环境。
LC_CTYPE确定⽂本数据的字节序列解释为字符时使⽤的语⾔环境(例如参数中单对多字节字符)。
LC_MESSAGES决定写信息应使⽤的语⾔。
LC_TIME确定由date写⼊的⽇期和时间字符串的内容。
NLSPATH为处理LC_MESSAGES决定消息⽬录的位置。
TZ指定时间和⽇期使⽤的时区,除⾮指定了-u选项。如果未设置TZ变量且未指定-u标志,则使⽤⾮指定的系统缺省时区。
例⼦:
#date//显⽰当前⽇期
#date-s//设置当前时间,只有root权限才能设置,其他只能查看。
#date-s20061010//设置成20061010,这样会把具体时间设置成空00:00:00
#date-s12:23:23//设置具体时间,不会对⽇期做更改
#date-s“12:12:232006-10-10″//这样可以设置全部时间
CST:中国标准时间(ChinaStandardTime),这个解释可能是针对RedHatLinux。
UTC:协调世界时,⼜称世界标准时间,简称UTC,从英⽂国际时间/法⽂协调时间”UniversalTime/TempsCordonn&eae;”⽽来。中国⼤陆、⾹港、澳门、台湾、蒙古国、
新加坡、马来西亚、菲律宾、澳洲西部的时间与UTC的时差均为+8,也就是UTC+8。
GMT:格林尼治标准时间(旧译格林威治平均时间或格林威治标准时间;英语:GreenwichMeanTime,GMT)是指位于英国伦敦郊区的皇家格林尼治天⽂台的标准时
间,因为本初⼦午线被定义在通过那⾥的经线。
设置完系统时间后,还需要同步到硬件时钟上
#clock--systohc
上⾯命令中,--hctosys表⽰HardwareClocktoSYStemclock。
Processingmath:0%
本文发布于:2022-12-10 12:10:12,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/79053.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |