Adicionando o Timestamp no History
Dica publicada em Linux / Configuração
Adicionando o Timestamp no History
Trabalho gerenciando diversos servidores, junto com outros analistas da empresa. Diversas APIs estão sob minha responsabilidade, sendo elas desenvolvidas com Spring Boot, portanto, o deploy delas é realizado através do comando:
java -jar
Quando uma API se torna offline em um servidor, costumo entrar nele e ver o histórico de comandos executados, buscando uma possível causa do problema.
O comando history ajuda muito nesta análise, mas podemos deixar o seu resultado melhor. Existem 2 informações que podem ser colocadas no retorno dele, que podem auxiliar na exibição dos resultados:
Outra alteração que faço, é aumentar o número de comandos armazenados no history. Por padrão, as distribuições armazenam os 1000, ou 2000, últimos comandos, sendo que eu altero para 3000.
As configurações são realizadas no seu arquivo ~/.bashrc. Adicione as seguintes linhas nesse arquivo:
Agora, ao utilizar seu comando history, o retorno será dessa forma:
20 2020-04-01 15:29:57 sudo apt update
21 2020-04-01 15:29:57 sudo apt install jenkins
22 2020-04-01 15:29:57 sudo systemctl enable --now jenkins
23 2020-04-01 15:29:57 ip aadr
24 2020-04-01 15:29:57 ip addr
25 2020-04-01 15:29:57 cat sudo systemctl enable --now jenkins
26 2020-04-01 15:29:57 sudo cat /var/lib/jenkins/secrets/initialAdminPassword
27 2020-04-01 15:29:57 ip addr
java -jar
Quando uma API se torna offline em um servidor, costumo entrar nele e ver o histórico de comandos executados, buscando uma possível causa do problema.
O comando history ajuda muito nesta análise, mas podemos deixar o seu resultado melhor. Existem 2 informações que podem ser colocadas no retorno dele, que podem auxiliar na exibição dos resultados:
- Número do comando na lista de retorno
- Data e hora de execução
Outra alteração que faço, é aumentar o número de comandos armazenados no history. Por padrão, as distribuições armazenam os 1000, ou 2000, últimos comandos, sendo que eu altero para 3000.
As configurações são realizadas no seu arquivo ~/.bashrc. Adicione as seguintes linhas nesse arquivo:
HISTTIMEFORMAT="%F %T "
HISTFILESIZE=3000
HISTFILESIZE=3000
Agora, ao utilizar seu comando history, o retorno será dessa forma:
20 2020-04-01 15:29:57 sudo apt update
21 2020-04-01 15:29:57 sudo apt install jenkins
22 2020-04-01 15:29:57 sudo systemctl enable --now jenkins
23 2020-04-01 15:29:57 ip aadr
24 2020-04-01 15:29:57 ip addr
25 2020-04-01 15:29:57 cat sudo systemctl enable --now jenkins
26 2020-04-01 15:29:57 sudo cat /var/lib/jenkins/secrets/initialAdminPassword
27 2020-04-01 15:29:57 ip addr