Não tenho certeza sobre outras distros, mas o Ubuntu tem / teve o Visualizador de Logs do Sistema do GNOME .
Estou constantemente acompanhando arquivos de log. A qualquer momento eu tenho meia dúzia de janelas de terminal abertas que estão simplesmente rodando a cauda -f.
No OS X, o aplicativo Console é brilhante. Todos os arquivos de log habituais estão lá (system, mail, apache, etc) e você pode adicionar seus próprios logs customizados. Tudo em um só lugar, em uma interface pesquisável. Se você reiniciar, basta acionar o console e você está exatamente onde parou.
Existe algo semelhante ao Console para Linux?
Não tenho certeza sobre outras distros, mas o Ubuntu tem / teve o Visualizador de Logs do Sistema do GNOME .
tail
pode seguir vários arquivos. Você só precisa colocar vários nomes de arquivos em sua linha de comando. E as saídas são rotuladas para que você possa diferenciar facilmente as saídas de arquivos diferentes.
Por exemplo:
% tail -F /tmp/a /tmp/b
==> /tmp/a <==
Wed 31 Aug 2011 22:33:22 MDT
==> /tmp/b <==
Wed 31 Aug 2011 22:33:24 MDT
Wed 31 Aug 2011 22:33:34 MDT
==> /tmp/a <==
Wed 31 Aug 2011 22:33:38 MDT
==> /tmp/b <==
Wed 31 Aug 2011 22:33:40 MDT
==> /tmp/a <==
Wed 31 Aug 2011 22:33:43 MDT
Follow , é um navegador de arquivos de log baseado em Java de código-fonte aberto. Ele tem uma interface com guias (uma guia por arquivo) e lembra os arquivos que você abriu entre as sessões.
- Monitor ("follow") text files to which information is being appended asynchronously (e.g. log files)
- Jump quickly to the top or bottom of followed files
- Clear the contents of the text areas which display the contents of followed files (singly or all-at-once)
- Delete the contents of followed files (singly or all-at-once)
- Configure the buffering strategy & latency of the threads which follow files
- Open files using Drag-and-Drop
- Maintain session data across invocations of Follow (i.e. Follow remembers which files a user opens so it can re-open those files the next time it runs)
- Pause log files and replay where paused
- Highlight & search for text within a log file
- Restart a log while following
Outra alternativa muito legal é o glogg , e este é o mais próximo do console OSX que eu encontrei até agora.
Ele está disponível no Centro de Software do Ubuntu 11.04 + ou você pode instalá-lo via linha de comando para versões mais antigas.
glogg is a multi-platform GUI application to browse and search through long or complex log files. It is designed with programmers and system administrators in mind. glogg can be seen as a graphical, interactive combination of grep and less.