imprima o arquivo da última linha para a primeira (quanto mais antiga a linha, mais ela será impressa perto do final):
tac /my/file | less
Eu quero olhar para trás o meu log de acesso do apache. Como posso fazer isso no Ubuntu?
você já tentou o comando "tac"? Os arquivos de gatos são invertidos.
Primeiro você pode configurar seu /etc/logrotate.conf, man logrotate para mais informações. Você pode especificar algumas informações: Se você deseja girar os arquivos de log semanalmente e manter 4 semanas no valor de pendências
weekly
rotate 4
Depois que você pode navegar você logar 4 semanas atrás, usando seu visualizador favorito, como awstat, tail -f ...
Vá até o final do arquivo e pressione a seta para cima?
Se uma rotação for feita, examine a configuração da rotação. Se uma rotação é feita a cada 4 dias, isso significa que você terá que procurar no arquivo feito 4 dias atrás para ler o período de registro de tempo.
Você encontrará no diretório de log arquivos tar.gz (que são arquivos do log) como samba.1.tar.gz, samba.2.tar.gz simplesmente extraia o arquivo que você quer
tar -zxvf samba.2.tar.gz
e você poderá ler registros antigos.
você quer dizer como rastrear o arquivo de log? use tail -f para monitorar o arquivo de log.
Tags apache-2.2 log-files