Просмотр ротированных файлов журнала Mac OS X Server (*.?.gz)

Просмотр ротированных файлов журнала Mac OS X Server (*.?.gz)

Пытаюсь просмотреть некоторые из наших старых файлов журнала и обнаруживаю, что это загадочные «исполняемые файлы Unix». Этот конкретный сервер, с которым я работаю, — старый сервер Mac OS X (10.4 - Tiger).

-rw-r-----   1 root  admin         36  1 Jun 15:48 wtmp
-rw-r--r--   1 root  admin        578 27 May 17:40 wtmp.0.gz
-rw-r-----   1 root  admin         89 26 Apr 13:57 wtmp.1.gz
-rw-r-----   1 root  admin         78 29 Mar 16:43 wtmp.2.gz
-rw-r-----   1 root  admin         69 15 Feb 17:21 wtmp.3.gz
-rw-r-----   1 root  admin        137 16 Jan 13:09 wtmp.4.gz

Я использую zless, чтобы попытаться просмотреть содержимое файлов .gz. И то, что я вижу, невозможно прочитать:

...
<DF>^R<AF>ttyp1^@^@^@joe54^@^@^@^@^@108.184.63.22^@^@^@^@K<DF>"<B8>ttyp1^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@K<DF>%<A1>console^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@K<E0>1  ~^@^@^@^@^@^@^@shutdown^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@K<E0>1^L~^@^@^@^@^@^@^@reboot^@^@^@^@^@^@
...

то же самое касается system.log.0.gz и т. д... всего, что было свернуто в сжатые файлы .gz. Что я упускаю?

решение1

Wtmp иутмпфайлы естьдвоичные данные- не текст. Используйтеlastдля просмотра содержащейся в них информации.

От man utmp:

Файл представляет собой последовательность структур utmp, объявленных следующим образом (обратите внимание, что это лишь одно из нескольких определений; детали зависят от версии libc):

бла-бла... #defines и struct foo и struct bar...

решение2

Просто запустите: gunzip system.log.0.gz

Затем вы должны увидеть файл system.log.0 в вашем каталоге. Команда gunzip, как следует из ее названия, распаковывает файлы .gz.

Обратите внимание, что в будущем вы, скорее всего, столкнетесь с файлами .tar.gz. Их можно извлечь по-другому, используя tar -xf $FILE(замените $FILE на ваш файл).

решение3

Вы пробовали запустить его с помощью gzинструмента, а не просто zкак пример gzcat wtmp.0.gz?

Связанный контент