Linux查看與修改時區、時間的命令
1、查看、修改Linux時區與時間
一、linux時區的查看與修改
1,查看當前時區
date -R
2,修改設置時區
方法1:
tzselect
方法2:
僅限於RedHat Linux 和 CentOS
timeconfig
方法3:
適用於Debian
dpkg-reconfigure tzdata
3,復制相應的時區文件,替換系統時區文件;或者創建鏈接文件
cp /usr/share/zoneinfo/$主時區/$次時區 /etc/localtime
在中國可以使用:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、linux時間的查看與修改
1、查看時間和日期
date
2、設置時間和日期
將系統日期設定成1996年6月10日的命令
date -s 06/22/96
將系統時間設定成下午1點52分0秒的命令
date -s 13:52:00
3. 將當前時間和日期寫入BIOS,避免重啟後失效
hwclock -w
三、定時同步時間
* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1
Linux中用於時鐘查看和設置的命令主要有date、hwclock和clock。
其中,clock和hwclock用法相近,只用一個就行,只不過clock命令除了支持x86硬件體系外,還支持Alpha硬件體系。
查看Linux系統時間:
date
修改Linux系統時間:
date -s (後面跟時間)
查看Linux硬件時間:
Java代碼
hwclock
#或
clock
#或
hwclock –show
#或
clock –show
修改Linux硬件時間:
C代碼
hwclock –set –date
#或
clock –set –date
讓系統時間與硬件時鐘同步,用:
C代碼
hwclock –hctosys
#或
clock –hctosys
相反地,讓硬件時鐘與系統時間同步:
C代碼
hwclock –systohc
#或
clock –systohc
讓系統時間每隔十分鐘去同步一下硬件時間。
C代碼
[hqw@localhost root]$ vi /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
*/10 * * * * root hwclock --hctosys #加入此行,每隔10分鐘執行一次hwclock --hctosys