|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!修正言语:
#vi/etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
修正/etc/sysconfig/clock文件,修正为:
ZONE="Asia/Shanghai"
UTC=true
ARC=false
在/etc/profile文件里到场修正时区:
新装的办事器大概设置了毛病的,必要调剂时区并调剂工夫.以下是利用NTP来从一个工夫办事器同步cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
ntpdateus.pool.ntp.org 很复杂吧,剖析一下,第一句是把以后时区调剂为上海就是+8区,想改其他时区也能够往看看/usr/share/zoneinfo目次;
然后第二句是使用ntpdate同步尺度工夫.
没有装置ntpdate的能够yum一下:到场准时企图义务,每隔10分钟同步一下时钟
crontab-e*/10****root/usr/sbin/ntpdateus.pool.ntp.org|logger-tNTP 中国国度授时中央:
http://www.time.ac.cn/stime.asp
其他收集工夫办事器地点以下:(也能够本人往搜刮下)
time.nist.gov(美国)
ntp.fudan.edu.cn(复旦))(国际用户保举利用此办事器)
timekeeper.isi.edu
subitaneous.cpsc.ucalgary.ca
usno.pa-x.dec.com
time.twc.weather.com
swisstime.ethz.ch
ntp0.fau.de
ntp3.fau.de
time-a.nist.gov
time-b.nist.gov
time-nw.nist.gov
nist1-sj.glassey.com
210.72.145.44也是一个不错的地点,速率很快!
PS:假如呈现没有权限的毛病,请在iptables加上
-AOUTPUT-pudp--dport123-jACCEPT
1>
找到响应的时区文件/usr/share/zoneinfo/Asia/Shanghai
用这个文件交换以后的/etc/localtime文件。
cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
大概找你以为是尺度工夫的办事器,然后
#scproot@***.***.***.***:/etc/localtime/etc/localtime
2>
修正/etc/sysconfig/clock文件,修正为:
ZONE="Asia/Shanghai"
UTC=false
ARC=false
修正日期工夫
1>
用date修正日期工夫
#date-s08/24/2006
#date-s13:02:00
2>
同步BIOS时钟,强迫把体系工夫写进CMOS
#clock-w
别的,检察Bois工夫用#hwclock-r
#tzselect能够交互式修正时区
Linux修正体系时区
1.检察以后时区
#vi/etc/sysconfig/clock
2.修正设置时区
***(1)#tzselect***(2仅限于RedHatLinux和CentOS)#timeconfig
3.复制响应的时区文件,交换体系默许时区
#cp/usr/share/zoneinfo/$主时区/$次时区/etc/localtime关于中国办事器则实行:#cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
4.将以后工夫写进BIOS永世失效(制止重启后生效)
#hwclock
在inux的shell下猎取工夫戳一样平常用两种***,一是间接挪用体系变量;二是用纯shell剧本猎取,举比方下
一,间接挪用体系变量
猎取明天时代:date+%Y%m%d`或date+%F
猎取今天时代:`date-dyesterday+%Y%m%d`
猎取前天日期:`date-d-2day+%Y%m%d`
顺次类推好比猎取10天前的日期:`date-d-10day+%Y%m%d`
注重以上两头有空格
二,本人用shell完成,以下例子是已知明天日期,推算出今天的日期的shell
startdate=`date`
d1=`date+%Y%m%d`
iftest!"$1"=""
then
d1=$1
fi
echo"TODAYIS${d1}"
yesterday()
{
YEAR=`exprsubstr"${d1}"14`
MONTH=`exprsubstr"${d1}"52`
DAY=`exprsubstr"${d1}"72`
if[$DAY-eq1]
then
if[$MONTH-eq1]
then
YEAR=`expr$YEAR-1`
MONTH=12
else
MONTH=`expr$MONTH-1`
fi
DAY=`echo`cal$MONTH$YEAR`|tail-n1|awk{print$NF}`
else
DAY=`expr$DAY-1`
fi
d2=`echo"$YEAR$MONTH$DAY"|awk{if(length($2)==1)$2=0$2;if(length($3)==1)$3=0$3;printf"%s%s%s",$1,$2,$3}`
}
yesterday
echo"yesterdayIS${d2}"
欢迎大家来到仓酷云论坛! |
|