CentOS6修改时区、日期、时间

CentOS6修改时区、日期、时间

一、时区


使用date命令查看时区

date --help 获取帮助
[root@db02 ~]# date -R
Mon, 13 Aug 2018 11:10:04 +0800
[root@db02 ~]# date +%z
+0800
#我们国家的东八区(+0800)


修改时区

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime



hwclock -w  写入硬件,避免重启失效

二、时间


概念:Linux时间有两个

系统时间:也叫软件时间(sys), 1970年1月1日到当前时间的秒数

BOIS时间:也叫硬件时间(hc)

显示时间

[root@localhost ~]# date;hwclock -r
Fri Feb 17 11:24:50 CST 2017
Fri 17 Feb 2017 11:25:00 AM CST  -10.015012 seconds


设置时间

1、date -s

date -s 20121019
date -s 23:40:00



2 、ntpdate

安装ntp:

yum install -y ntp
ntpdate ntp1.aliyun.com && hwclock -w  同步时间且写入硬件
[root@db02 ~]# crontab -l    #定时任务时间同步
#time sync by jeremy at 2018-08-13
*/5 * * * * /usr/sbin/ntpdate ntp1.aliyun.com >/dev/null 2>&1


三、时区不一致导致时间不一致

image.png

[root@office ~]# date -R;cat /etc/sysconfig/clock 
Mon, 13 Aug 2018 11:18:55 +0800
ZONE="Asia/Shanghai"
[root@office ~]# su - sysadmin
[sysadmin@office ~]$ date -R;cat /etc/sysconfig/clock 
Mon, 13 Aug 2018 03:19:37 +0000
ZONE="Asia/Shanghai"

解决不同账号时区不一致问题:

[root@office ~]# vim /etc/profile    #尾部新增一行添加如下内容
#time zone
export TZ="Asia/Shanghai"
[root@office ~]# source /etc/profile

因为是sysadmin账号不一致,所以需要在sysadmin账号的交互非登录~/.bashrc环境变量修改

[sysadmin@office ~]$ whoami
sysadmin
[sysadmin@office ~]$ vim .bashrc    #尾部新增一行添加如下内容
#time zone
export TZ="Asia/Shanghai"
[sysadmin@office ~]$ date -R;cat /etc/sysconfig/clock     #再次查看发现没有生效
Mon, 13 Aug 2018 03:27:52 +0000
ZONE="Asia/Shanghai"
[sysadmin@office ~]$ source ~/.bashrc    #source使用环境变量生效
[sysadmin@office ~]$ date -R;cat /etc/sysconfig/clock 
Mon, 13 Aug 2018 11:28:46 +0800    #已生效了
ZONE="Asia/Shanghai"

再次查看环境变量已生效:

[sysadmin@office ~]$ whoami
sysadmin
[sysadmin@office ~]$ date -R;cat /etc/sysconfig/clock 
Mon, 13 Aug 2018 11:35:34 +0800
ZONE="Asia/Shanghai"
[sysadmin@office ~]$ logout
[root@office ~]# date -R;cat /etc/sysconfig/clock
Mon, 13 Aug 2018 11:35:45 +0800
ZONE="Asia/Shanghai"


参考:

https://www.cnblogs.com/tijun/p/7609797.html

https://www.cnblogs.com/kaynet/p/6409274.html



猜你喜欢

转载自blog.51cto.com/sandshell/2158984
今日推荐