Professional Documents
Culture Documents
Gerenciamento de accounting
Accounting possibilita registrar todos os comandos executados no terminal de comandos no shell. O kernel
do Linux contabiliza e exibe relatórios desses comandos executados, quais comandos os usuários estão
executando, tempo consumo do processador e etc.
No Red Hat, Fedora e Slackware o pacote acct (accounting) utilitário de processos accounting de login já
vem instalado, portanto em outras distribuições Linux instale-o.
Comandos accounting
1
Accounting
Exemplos:
# accton -h
# accton on
Turning on process accounting, file set to the default '/var/log/account/pacct'
# accton off
Turning off process accounting.
# accton /var/log/account/pacct
Turning on process accounting, file set to '/var/log/account/pacct'.
lastcomm (opções)
-h Exibe ajuda
--user (usuário) Exibe um usuário
--tty (terminal) Exibe um terminal
--command (comando) Exibe um comando
-V versão do comando
Para fazer um teste logue em um terminal e execute algum comando, neste exemplo irei logar como
aluno1 (apertando as teclas CRTL + ALT + F1), no teminal tty1 e digitarei o comando w.
Exemplos:
# lastcomm aluno1
# lastcomm --user aluno1
# lastcomm tty1
# lastcomm --tty tty1
# lastcomm w
# lastcomm --command w
2
Accounting
sa (opções)
Exemplos:
# sa -a
# sa -c
# sa -m
# sa -acm
Opção Significado
cpu Soma do sistema e tempo em segundos de consumo de CPU
re Tempo real em segundos da CPU
k Tempo médio da CPU usado em unidades de 1K
avio Número da media de operações por execução de entrada e saida (I/O)
tio Número da total de operações de entrada e saida (I/O)
k*sec Armazenamento integral da CPU
u Tempo do usuário em segundos de consumo da CPU
s Tempo do sistema em segundos de consumo da CPU
3
Accounting
Exemplos:
# last
# last -n 5 (exibe 5 linhas)
# last tty1 (exibe somente o terminal tty1)
# last | grep aluno1 (exibe somente o usuário aluno1)
ac (opções)
Exemplos:
# ac -p
# ac -a
# ac -d
# ac -y
# ac -ap
# ac -ap | grep aluno1 (exibe somente o usuário aluno1)