Postagens

Mostrando postagens de junho 28, 2011

Colocar a data e hora no history

Data e hora no history Essa dica é bem legal em ambientes onde mais de um administrador têm acesso aos servidores linux. Muitas vezes queremos saber quando determinado comando foi rodado ou alguma alteração realizada e na maioria das vezes utilizamos o comando history para isso. history | less O comando nos mostra apenas os últimos comandos executados: ... 465 dpkg --listfiles clamav-base 466 dpkg --listfiles clamav 467 dpkg --listfiles clamav-freshclam 468 clear 469 rdesktop 10.10.255.17 -g 90% & 470 clear 471 ssh root@10.10.255.1 472 clear 473 ssh root@10.10.255.1 ... Nesse formato não sabemos exatamente quando os programas foram executados. Mas podemos exibir data e hora de execução dos comandos nos history alterando a variável HISTTIMEFORMAT conforme abaixo: export HISTTIMEFORMAT="%h/%d - %H:%M:%S " Após a alteração o comando history exibe as informações conforme abaixo: ... 78 Out/14 - 12:36:54 mount -a 79 Out/14 - 12:37:00 mount 80 Out/1

Aumentar o History

Edite o arquivo ~/.bashrc e altere as seguintes linhas: # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) HISTSIZE=10000  // VAI REPETIR OS ÚLTIMOS 10000 COMANDOS! HISTFILESIZE=20000