Guia do Linux/Iniciante+Intermediário/Comandos para manipulação de contas/last
last
editarMostra uma listagem de entrada e saída de usuários no sistema. São mostrados os seguintes campos na listagem:
- Nome do usuário
- Terminal onde ocorreu a conexão/desconexão
- O hostname (caso a conexão tenha ocorrido remotamente) ou console (caso tenha ocorrido localmente).
- A data do login/logout, a hora do login/down se estiver fora do sistema/ still logged in se ainda estiver usando o sistema
- Tempo (em Horas:Minutos) que esteve conectado ao sistema.
A listagem é mostrada em ordem inversa, ou seja, da data mais atual para a mais antiga. A listagem feita pelo last
é obtida de /var/log/wtmp
.
last [opções]
Onde:
- opções
- -n [num]
- Mostra [num] linhas. Caso não seja usada, todas as linhas são mostradas.
- -R
- Não mostra o campo HostName.
- -a
- Mostra o hostname na última coluna. Será muito útil se combinada com a opção -d.
- -d
- Usa o DNS para resolver o IP de sistemas remotos para nomes DNS.
- -x
- Mostra as entradas de desligamento do sistema e alterações do nível de execução do sistema.
O comando last
pode ser seguido de um argumento que será pesquisado como uma expressão regular durante a listagem.
O comando last
usa o arquivo /var/log/wtmp
para gerar sua listagem, mas alguns sistemas podem não possuir este arquivo. O arquivo /var/log/wtmp
somente é usado caso existir. Você pode cria-lo com o comando "echo -n >/var/log/wtmp" ou touch /var/log/wtmp.
- last - Mostra a listagem geral
- last -a - Mostra a listagem geral incluindo o nome da máquina
- last gleydson - Mostra somente atividades do usuário gleydson
- last reboot - Mostra as reinicializações do sistema
- last tty1 - Mostra todas as atividades no tty1