melhor maneira de percorrer logs longos no servidor

melhor maneira de percorrer logs longos no servidor

Estou conectado a um servidor por ssh e quero percorrer um longo log (5.000 linhas).

qual é o melhor comando para fazer isso?

tenteitail -2000 server.log

mas então eu tenho que rolar minha janela SSH .... que só sobe um pouco.

Não consigo instalar nada novo no servidor.

Responder1

Experimente less server.logou zless server.log.1.gzpara os logs compactados.

Responder2

Sou parcial em:

tail -2000 server.log | more

Ou se eu souber especificamente o que estou procurando:

grep -i somesearchstring [| more]

Ou se eu quiser apenas ver o log passar:

tail -f server.log

porque, bem, você sabe, é divertido ver os registros passarem.

Responder3

Não há nada de errado em usar tail, mas você precisa adicionar | moreno final.

Por exemplo:

tail -2000 /var/log/messages | more 

Isso fará com que você tenha que apertar Enter para passar para a próxima tela. Menos e mais são muito bons, mas quem quer percorrer um arquivo de 200.000 linhas?

Responder4

Outros pagers incluem moree most.pg

informação relacionada