1. 程式人生 > >CentOS6修改時區、日期、時間

CentOS6修改時區、日期、時間

col 參考 amp -- family 避免 bash mark help

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


三、時區不一致導致時間不一致

技術分享圖片

[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



CentOS6修改時區、日期、時間