Linux:如何设置系统日期和时间
July 18, 2014
在linux系统里,如果想手动的更改系统的日期和时间,我们可以使用date命令。作为一个系统管理员,有时候需要同步整个集群的系统日期和时间,可以通过P配置NTP server来同步更新。下面几个命令来以不同的方式来更改系统的日期和时间。
1. 修改硬件时钟
(1)更新机器的硬件时间。命令为:hwclock –adjust
硬件时钟通常被设置成全球标准时间(UTC),而将时区信息保存在/usr/share/lib/timezone (或者在某些系统中可能是/usr/local/timezone)目录下某个适当的文件中,然后用一个符号链接文件/etc/localtime指向它。
(2)查看硬件时钟。命令为:hwclock –show
(3)重置硬件时钟用:hwclock –set –date=mm/dd/yy hh:MM:ss”
2. 修改时区信息。命令为:tzset
如果系统中没有这条命令,那可以用类似下面的操作:
ln -s /etc/localtime /usr/share/zoneinfo/US/Pacific
3. 选择时区信息。命令为:tzselect
根据系统提示,选择相应的时区信息。
4. 修改系统时钟。命令为:date -s
将系统时间设定成2014年07月18日: date -s 2014/07/18
将系统时间设定成下午17点43分20秒: date -s 17:43:20
该 命令是用来修改系统时钟的。在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时 间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在执行完 date -s 命令后,如果马上重起系统,修改的时间就有可能没有被写入CMOS。如果要确保修改生效,最好再使用 clock -w 这个命令将系统时间强行写入CMOS。
0 Comments