系統: 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