filtra os registros por hora ou dia em Suse

0

Sou novo no Linux e estou tentando descobrir como filtrar logs por dia ou por hora no Suse. Eu fiz alguma pesquisa e encontrei this e este e, embora diz como ver os logs e descobri que você pode filtrá-los com o grep Eu não sei qual é a expressão regular ou os atributos para fazê-lo funcionar e vi this também, mas eu não entendo isso

    
por Splendonia 25.08.2016 / 20:31

1 resposta

1

A partir do SLES 12, o SLES usa systemd e journald. A maioria dos serviços grava seus logs no diário do sistema, que você pode visualizar usando journalctl (na maioria dos casos, você precisa ser root). journalctl pode filtrar usando uma variedade de critérios, pois você--since=T (sendo, por exemplo, -5m ) e --unit=<servicename> podem ser úteis. Para mais informações, veja aqui . Aparentemente, há também um módulo do YaST, mas ainda não tentei isso.

Alguns serviços também escrevem logs mais detalhados em / var / log, mas filtrá-los pelo tempo depende de se e como o serviço grava registros de data e hora em seu arquivo de log, portanto, sem detalhes, não posso ajudá-lo.

    
por 25.08.2016 / 21:29