다음 형식의 날짜 스탬프가 포함된 감사 로그가 있습니다.
1532400673.760:2358773
.
뒤에 있는 숫자는 무엇을 :
의미하나요?
웹사이트 에포크 변환기를 사용하여 1532400673
다음으로 변환하세요.GMT: Tuesday, July 24, 2018 2:51:13 AM
내가 이렇게 하면 date -d @1532400673
나는 얻을 것이다Mon Jul 23 22:51:13 EDT 2018
그러나 그것이 하려는 것은 date -d @1532400673.760:2358773
잘못된 형식입니다.
답변1
소스코드를 파헤쳐보면,
% rpm -qi audit | grep http
Packager : CentOS BuildSystem <http://bugs.centos.org>
URL : http://people.redhat.com/sgrubb/audit/
...
% git clone https://github.com/linux-audit/audit-userspace.git
% cd audit-userspace/
그런 다음 에포크는 콜론이 뒤따르는 %d
플래그 라고 추측해 보세요( 또는 어떤 이유로 든 관련되어 있는지에 따라 또는 또는일 printf
수도 있습니다 ).%ld
%u
%lu
long
unsigned
% grep -ri '%d:' . | tail -1
./auparse/test/auparse_test.py: print(" event time: %d.%d:%d, host=%s" % (event.sec, event.milli, event.serial, none_to_null(event.host)))
필드가 초, 밀리초 및 일종의 이벤트 시퀀스 번호임을 나타내는 일부 테스트 코드를 발견했습니다. 추가로 파헤쳐 보면 이 값들은 모두 특정 메모리 구조에 속해 있기 때문에 함께 그룹화되어 있는 것으로 보입니다. 설명서에서 해당 일련 번호에 대한 자세한 정보를 제공할 수 있기를 바랍니다.