您的位置:首页 > 运维架构 > Linux

10、linux中系统时间

2015-09-25 23:48 537 查看

从服务器更新时间。

ntpdate asia.pool.ntp.org


设置日期时间

#设置时间为下午14点36分。
date -s 14:36:00

#设置日期为1993/11/17
date -s 931117

#设置完整时间
date -s 1993-11-17 12:00:00

#修改完后,记得执行clock -w,把系统时间写入CMOS


输出时间

date +[替代符号] [选项] 可以输出指定格式的时间

[root@du sh]# date +%r
下午 09时54分31秒


替代符号作用
%n下一行
%t跳格
%H小时(00..23)
%I小时(01..12)
%k小时(0..23)
%l小时(1..12)
%M分钟(00..59)
%p显示本地 AM 或 PM
%r直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M)
%s从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数
%S秒(00..61)
%T直接显示时间 (24 小时制)
%X相当于 %H:%M:%S
%Z显示时区 %a : 星期几 (Sun..Sat)
%A星期几 (Sunday..Saturday)
%b月份 (Jan..Dec)
%B月份 (January..December)
%c直接显示日期与时间
%d日 (01..31)
%D直接显示日期 (mm/dd/yy)
%h同 %b
%j一年中的第几天 (001..366)
%m月份 (01..12)
%U一年中的第几周 (00..53) (以 Sunday 为一周的第一天的情形)
%w一周中的第几天 (0..6)
%W一年中的第几周 (00..53) (以 Monday 为一周的第一天的情形)
%x: 直接显示日期 (mm/dd/yy)
%y年份的最后两位数字 (00.99)
%Y完整年份 (0000..9999)

输出指定日期

[root@du sh]# date --date="+1 day"
2015年 10月 07日 星期三 21:58:06 CST
[root@du sh]# date --date="+1 month"
2015年 11月 06日 星期五 21:58:13 CST
[root@du sh]# date --date="-1 month"
2015年 09月 06日 星期日 21:58:25 CST
[root@du sh]#


查看设置硬件时间

hwclock/clock
命令查看、设置硬件时间

查看系统硬件时钟

hwclock  --show
或者
clock  --show


设置硬件时间

hwclock --set --date="06/18/14 14:55" (月/日/年时:分:秒)
或者
clock --set --date="06/18/14 14:55" (月/日/年时:分:秒)


同步硬件和系统时间

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

hwclock --hctosys
或者
clock --hctosys
hc
代表硬件时间,
sys
代表系统时间,即用硬件时钟同步系统时钟

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

hwclock --systohc
或者
clock --systohc
即用系统时钟同步硬件时钟

时间戳转换

date -d "1970-01-01 16710 days"

echo $(($(date --date="2014/01/06" +%s)/86400+1))


时区设置

执行
tzselect
命令后,根据提示一步步选择时区。但是这里的时区并没有修改,因为根据选择完成后的提示可以得知,这个命令只是告诉我们怎么去配置时区。

You can make this change permanent for yourself by appending the line

TZ=’Asia/Shanghai’; export TZ

to the file ‘.profile’ in your home directory; then log out and log in again.

Here is that TZ value again, this time on standard output so that you

can use the /usr/bin/tzselect command in shell scripts:

Asia/Shanghai

根据第一段提示我们可以得知,我们需要修改家目录的.profile配置文件,在其中声明一个名为TZ的环境变量,好吧,原来是这样!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux