clock linux,linux我的世界
linux clock命令详解
linux系统clock命令详解有哪些?让我们一起来了解下。
clock命令的作用是调整 RTC时间,RTC是电脑内建的硬件时间,执行指令可以显示现在时刻,调整硬件时钟的时间,将系统时间设成与硬件时钟之时间一致,或是把系统时间回存到硬件时钟。
语法:clock [--adjust][--debug][--directisa][--getepoch][--hctosys][--set--date=日期时间][--setepoch--epoch= ][--show][--systohc][--test][--utc][--version]
参考例子:
显示当前硬件时钟时间:
显示utc硬件时钟时间:
[root@linux265~]# clock--utc
参数:
--adjust自动调整硬件时钟时间
---debug详细显示指令执行过程,便于排错或了解程序执行的情形
---directisa不通过设备文件/etc/rtc,直接对硬件时钟进行存取
---getepoch输出硬件时钟的数值到标准输出
---hctosys时钟同步,使系统时钟和硬件时钟同步
---set--date设置硬件时间
---show显示硬件时钟到标准输出
---systohc系统时间写入硬件时钟
---test仅作测试,并不真的将时间写入硬件时钟或系统时间
---utc把硬件时钟上的时间时为CUT,有时也称为UTC或UCT
---version显示版本信息
今天的分享就是这些,希望能帮助大家。
简单了解Linux系统中clock命令的使用方法
clock命令:设置或者显示硬件时间的近似值
必要参数
--adjust自动调整硬件时钟时间
--debug运行时,输出详细的处理过程
--directisa不通过设备文件/etc/rtc,直接对硬件时钟进行存取
--getepoch输出硬件时钟的数值到标准输出
--hctosys时钟同步,使系统时钟和硬件时钟同步
--se--date设置硬件时间
--show显示硬件时钟到标准输出
--systohc系统时间写入硬件时钟
--test进行测试
--utc将硬件时钟的时间设置为UTC
选择参数
-setepoch-epoch=年份设置硬件时钟的年份
--version显示版本信息
例:
复制代码
代码如下:
[root@localhost www]# clock#显示硬件时钟时间
2013年05月04日星期六 14时24分37秒-0.019069 seconds
复制代码
代码如下:
[root@localhost www]# clock--utc#显示utc硬件时钟时间
2013年05月04日星期六 22时24分50秒-0.000655 seconds
复制代码
代码如下:
[root@localhost www]# clock--set--date="05/04/2013 14:30:01"#设置硬件时钟时间
复制代码
代码如下:
[root@localhost www]# clock
2013年05月04日星期六 14时30分06秒-0.000904 seconds
linux的/etc/sysconfig/clock和/etc/localtime有什么区别
1)/etc/sysconfig/clock文件,只对 hwclock
命令有效,且只在系统启动和关闭的时候才有用(修改了其中的 UTC=true到 UTC=false的前后,执行 hwclock(--utc,
或--localtime)都没有变化,要重启系统后才生效);
在/etc/sysconfig/clock中 UTC=false时,date、hwclock、hwclcok--localtime输出的时间应该都一致,且此时 hwclock--utc是没有意义的;
在/etc/sysconfig/clock中 UTC=ture时,date、hwclock的输出是一致的,hwclock--localtime的输出则是UTC时间;
系统关闭时会同步系统时间到硬件时钟,系统启动时会从硬件时钟读取时间更新到系统,这2个步骤都要根据/etc/sysconfig/clock文件中UTC的参数来设置时区转换。
2)./etc/localtime
这个文件用来设置系统的时区,将
/usr/share/zoneinfo/中相应文件拷贝到/etc下并重命名为 localtime即可修改时区设置,而且这种修改对 date
命令是及时生效的。不论是 date还是 hwclock都会用到这个文件,会根据这个文件的时区设置来进行UTC和本地之间之间的换算。