Я хочу просмотреть журнал доступа к apache в обратном порядке. Как я могу это сделать в Ubuntu?
распечатать файл с последней строки до первой (чем старше строка, тем больше она будет напечатана ближе к концу):
tac /my/file | less
вы пробовали команду "tac"? Он перевернул файлы в обратном порядке.
Сначала вы можете настроить свой /etc/logrotate.conf, man logrotate для получения дополнительной информации. Вы можете указать некоторую информацию: Если вы хотите менять файлы журналов еженедельно и хранить 4 недели невыполненных работ
weekly
rotate 4
После того, как вы сможете просмотреть свой журнал 4 недели назад, используя вашу любимую программу просмотра, например awstat, tail -f ...
Перейти в конец файла и нажать стрелку вверх?
Если вращение сделано, посмотрите на конфигурацию вращения. Если ротация выполняется каждые 4 дня, это означает, что вам нужно будет просмотреть архив, сделанный 4 дня назад, чтобы прочитать журнал периода времени.
В каталоге журнала вы найдете файлы tar.gz (которые являются архивами журнала), например samba.1.tar.gz, samba.2.tar.gz просто извлеките нужный файл.
tar -zxvf samba.2.tar.gz
и вы сможете читать старые журналы.
вы имеете в виду хвост файла журнала? используйте tail -f для мониторинга файла журнала.