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 socket 初步
- linux lsof详解
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区
- Linux VS Unix:Linux欲一统天下 Unix不死
- linux下设定环境变量