우분투와 centos 사이의 sadf에 문제가 있습니다. 문제는 날짜가 둘 다에 어떻게 표시되는지입니다.
Ubuntu :
root@db1:/usr/local/nagios/libexec/nrpe_local# sadf | head -10
db1.oas3.realmedia.xstrat.us 300 2014-05-15 03-05-01 UTC all %%user 0.14
db1.oas3.realmedia.xstrat.us 300 2014-05-15 03-05-01 UTC all %%nice 0.00
Centos :
[root@ui1 jboss]# sadf | head -5
ui1.oas3.realmedia.xstrat.us 595 1400123401 all %user 1.00
ui1.oas3.realmedia.xstrat.us 595 1400123401 all %nice 0.00
시간이 centos (epoch time)로 표시되므로 우분투로 시간을 표시해야합니다.
이 문제를 해결할 수있는 구성 파일을 찾을 수있는 운이 없었습니다.
sadf
epoch 시간 이후 초를 표시하는 옵션을 정확히 알기 위해 맨 페이지를 확인해야합니다 sysstat
. 버전간에 차이가 있습니다 .
내 Ubuntu 12.04.4 LTS 사용 :
$ sadf -V
sysstat version 10.0.3
(C) Sebastien Godard (sysstat <at> orange.fr)
이 버전에서 epoch 시간을 표시하는 옵션은 -T
다음과 같습니다.
-T Display timestamp (UTC - Coordinated Universal Time) in seconds
from the epoch.
그러나 sysstat 8.1.2-2 에서는이 옵션이 -D
.
-D This option is equivalent to option -d below, except that the
timestamp is always expressed in seconds since the epoch
(00:00:00 UTC 01/01/1970).
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다