linux時間設置與同步(Centos7)
一、常用命令:
1、查看Linux系統時間:date
2、修改Linux系統時間:date -s (后面跟時間) ,例如:date -s "2019-12-29 20:00"
3、查看Linux硬件時間:涉及硬件時間的命令為hwclock或clock(用法相同),以下都用hwclock說明
(1)hwclock,(2)hwclock --show,(3)hwclock -r
4、修改Linux硬件時間:hwclock –set –date
例如:hwclock --set --date="4/28/05 11:10:05"(月/日/年 時:分:秒)
5、系統時間與硬件時鍾同步命令
以硬件時間修改系統時間:hwclock --hctosys,hwclock -s
以系統時間修改硬件時鍾:hwclock --systohc,hwclock -w
注:linux 系統時間是基於網絡的時間, 硬件時間是電腦自身記錄的累計時間。
二、系統不是北京時間,改成北京時間的方法:
1.刪除自帶的localtime
rm -rf /etc/localtime
2.創建軟鏈接到localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
三、網絡時間同步:
1、用ntpdate同步,先下載安裝:yum install ntp
2、ntp常用服務器:
中國國家授時中心:210.72.145.44
NTP服務器(上海) :ntp.api.bz
3、用定時任務實現定時同步
crontab -e
0 5 * * * /usr/sbin/ntpdate -u ntp.api.bz #每天5點時間同步
或:
0 12 * * * /usr/sbin/ntpdate 192.168.0.1 每天12點同步兩台機器的時間(如果在內網,就同步那個時間准的服務器)
4、修改配置文件:vi /etc/sysconfig/ntpdate 最后一行改成yes,系統時間同步網絡時間后,與硬件時間同步