Fórum Ubuntu Linux - PT

Suporte Técnico => Sistema => Tópico iniciado por: drisspring em 07 de Abril de 2017, 21:05

Título: Syslog
Enviado por: drisspring em 07 de Abril de 2017, 21:05
Olá,

Gostaria de saber como eu consigo recuperar o arquivo syslog da pasta /var/log/ de datas muito antigas, por exemplo: hoje é 07/04/2017, daí quero recuperar o de 07/01/2017.

Como faria isso?!
Título: Re:Syslog
Enviado por: Felix em 10 de Abril de 2017, 15:31
Os arquivos de log são rotacionados e compactados, caso vc ainda tenha o arquivo de log da data desejada, basta copiar ele para um outro local e descompactar. Porém neste rotacionamento de arquivos o sistema sempre vai apagando os arquivos mais antigos; então caso vc não tenha um backup de seus logs (o que geralmente nem é necessário para usuários domésticos) dificilmente vc terá um arquivo de log de 4 meses atrás.
Título: Re:Syslog
Enviado por: zekkerj em 13 de Abril de 2017, 09:28
Observe primeiro qual é a data de início do seu syslog, com o comando abaixo.

head /var/log/syslog

Se a data que você procura for anterior a essa, olhe na pasta /var/log e veja se há arquivos cujo nome começa com syslog e que terminam com uma data (p.ex. syslog-2017-01-02), com um número sequencial (syslog.23) ou ainda um desses dois mas com um sufixo ".z", ".gz" ou ".bz2". Neste último caso, o arquivo estará compactado no formato compress, gzip ou bzip2, respetivamente.

Para visualizar o conteúdo de um arquivo compactado, use o comando apropriado abaixo:

bzcat arquivo.bz2
gzcat arquivo.gz
zcat arquivo.z

Enviado do meu smartphone.