系统: CentOS 5.2
问题: 如何在命令行下修改系统的时区呢?
查看系统目前的时区:
cat /etc/sysconfig/clock
UTC(Universal Time Coordinated)=GMT(Greenwich Mean Time)
Local time 是你手表上的时间
传统的POSIX计算机(Solaris,bsd,unix)使用UTC格式
Linux可以处理UTC时间,Windows所使用的是Local Time
如何决定UTC还是Local Time呢?
如果机器上同时安装有Linux和Windows,建议使用Local Time
如果机器上只安装有Linux,建议使用NTC
确定后编辑/etc/sysconfig/clock, UTC=0 是local time; UTC=1 是UTC(GMT)
使用tzselect命令可以暂时修改系统时区,如何永久修改系统的时区?
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
将当前时间写入BIOS永久生效(避免重启后失效)
hwclock