date命令¶
简介
print or set the system date and time
概述
date [OPTION]… [+FORMAT] date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]
描述
实例:
一、察看日期
date "+%y%m%d": 120503
date "+%W": 一年的第几周
date "+%w": 一周的第几天
date "+%y": 哪年(两位)
date "+%Y": 哪年(四位)
date "+%m": 第几月
date "+%d": 一月的第几天
date "+%H": 第几小时
date "+%M": 第几分钟
date "+%S": 第几秒
二、设置日期::
date -s 06/22/12 //设置日期为2012年6月22日
date -s 13:53:00 //设置时间为13:53:00
hwclock -w //将当前时间写入BIOS为避免重启失效
时区:
一、察看当前时区::
date -R
二、修改时区:
1. 方法一:
tzselect
2. 方法二(仅限RedHat Centos):
timeconfig
3. 方法三(Debian):
dpkg-reconfigure tzdata
三、复制相应时区文件,替换系统时区文件;或创建链接文件::
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
例(中国可使用):
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
定时同步:
启动同步服务器:
/etc/init.d/ntpd start
or
/usr/local/ntp/bin/ntpd -c /etc/ntp.conf -p /tmp/ntpd.pid
配置文件:
vi /etc/ntp.conf
crontab内容:
* * * * * /usr/sbin/ntpdate 210.72.145.44 > /dev/null 2>&1 &
or
* * * * * /usr/sbin/ntpdate asia.pool.ntp.org > /dev/null 2>&1 &