ну здец! я вот, хотел логи посмотреть сегодня, /var/log/everything.log больше не существует, никаких утилит кроме cat я не знаю, потому что cat существовал ВСЕГДА. как мне логи читать теперь? я должен, сперва изучить новую писечку, прежде чем приступить к работе? с cat/grep этого делать не нужно было, т.к. достаточно было прочитать описание утилиты, а не man к ней.
теперь надо скачать мокрую писечку чтобы открыть-прочитать непонятный формат? линукс мокрая писечка скачать pdf tex reader бесплатно без sms
Однако, и в F17, и в F18 journal по умолчанию сохраняет информацию только в небольшой кольцевой буфер в каталоге /run/log/journal. Как и все содержимое каталога /run, эта информация теряется при перезагрузке. Такой подход сильно ограничивает использование полезных возможностей journal, однако вполне достаточен для вывода актуальных сообщений от служб в systemctl status
это победа
Начиная с Fedora 19, мы собираемся включить сохранение логов на диск, в каталог /var/log/journal. При этом, логи смогут занимать гораздо больше места, а значит, смогут вместить больше полезной информации. Таким образом, journal станет еще более удобным.
Если вы выполнили эту команду с полномочиями root, вы увидите все журнальные сообщения, включая исходящие как от системных компонентов, так и от залогиненных пользователей. Вывод этой команды форматируется в стиле /var/log/messages, но
при этом добавлены кое-какие улучшения:
∙ Все отметки времени сформированы с учетом вашего часового пояса.
∙ Для навигации по тексту используется просмотрщик (pager), по умолчанию less.
∙ Выводятся _все_ доступные данные, включая информацию из файлов, прошедших ротацию (rotated logs).
grep something /var/log/*log работает не хуже, и не вываливает по дефолту все логи за последний месяц (на секундочку, у меня один nginx по 2-3 гига в сутки пишет акцес лог, а сколько будет в бинарном виде, страшно даже представить).
Да я и не спорю. Я просто отметил, что grep работает. А не только $PAGER.
и не вываливает по дефолту все логи за последний месяц (на секундочку, у меня один nginx по 2-3 гига в сутки пишет акцес лог, а сколько будет в бинарном виде, страшно даже представить).
Так там есть средства и для вывода по дате. Например, --since и --until. Леннарт даже -f реализовал, по аналогии с tail -f.
Да я прочитал про journal по ссылке. Вот since/until - действительно полезная штука, которую обычно приходится костылить head-tail'ом. Но в целом выглядит как терминальная стадия NIH-синдрома.
Но в целом выглядит как терминальная стадия NIH-синдрома.
Судя по всему, изначально Леннарт просто хотел, чтобы при просмотре статуса сервиса в системд выводились последние строки его лога. Это вполне логично, ведь интересно же не только увидеть, отчего сервис умер, но и что он по этому поводу написал. Раз уж системд претендует на всеобъемлющее решение. И лог потому изначально был временный.
Я такую приблуду пилил, клиент-серверную, для своего прошлого работодателя - удаленный руль для жабных серверов приложений. Как-то обошлось без своего уникального сислога, хотя протокол таки был изобретен :)