- 论坛徽章:
- 0
|
我是用 虚拟机装的 linux系统,在cu 里看到“黄迎”大虾写的一个 perl脚本,用来转换squid日志时间格式的
#vi log.pl
# ! /usr/bin/perl
my @LINE;
my $line;
while ($line=<>){
chomp($line);
next if $line eq '';
@LINE = split(/\s+/,$line);
$time=sprintf("%.0f",$LINE[0]);
$time=~s/^\d+/localtime $time/e;
$line=~s/$LINE[0]/$time/;
print "$line \n";
}
转换是转换过来了.但是跟我xp系统的时间差了好多了啊,明明是早上9点多的,怎么跑到昨天18点多去了?
搁天查看了我的系统的时区是下面的结果。
# cat /etc/sysconfig/clock
ZONE="Asia/Shanghai"
UTC=false
ARC=false
但是我用date命令查看的时候,我的xp系统时间是早上10:00,而linux的系统时间则是 Thu May 25 21:36:48 CST 2006
时间差了好多啊!!!
请教一下大伙,linux的系统怎么没跟xp的同步呢?
要怎么处理呢??
[ 本帖最后由 hotsummer 于 2006-5-28 11:22 编辑 ] |
|