linux设置时区和时间
登录SSH后,执行tzselect来显示时区的拼写。选择相应的大洲时区,并输入其对应的对号,比如这里选的是美洲时区,即输入2
接下来还有选择国家,选择方式同上:
然后还有国家内的具体地区,选择方式同上:
最后就是确认
好吧,如果出现这个提示说明没改成功。接下来有两种方式来更改时间:
第一种方式:
需要更改/etc/sysconfig/clock 文件,
ZONE=Asia/Shanghai ( 查/usr/share/zoneinfo 下面的文件。 )
UTC=false ( 硬件时钟是否为 UTC 或者说 GMT 时钟。 )
ARC=false (如果是在 Alpha 机器上,则设置为 true 。 )
(把硬件时钟设置为 UTC 的好处就是他能自动设置夏时制,缺点是,在安装有多重操作系统启动的机器上,在另外的操作系统上时钟会错误。 )
然后修改到具体的时间
date -s 05/17/2016
date -s 14:28:30
然后执行clock -w或hwclock使时间写入到bios
查看硬件时间:
# hwclock --show
或者#clock --show
查看本机时间date -R
第二种方式:
最后验证一下:
首先删除掉/etc/localtime文件
然后将/usr/share/zoneinfo/下面对应的时区文件拷贝为/etc/localtime文件
比如我选的是美国东部时区
cp /usr/share/zoneinfo/America/New_York /etc/localtime
最后验证一下
已经改为美国东部西5区了
时间的设置
ntpdate cn.pool.ntp.org
hwclock --systohc