You are on page 1of 4

Accounting

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.

# apt-get install acct

# yast2 --install acct

Comandos accounting

accton - Ativa o processo accounting

accton (opções) on | off (arquivo de log)

-V Exibe a versão do comando


-h Exibe mensagens de ajuda
on Ativa o processo accounting
off Desativa o processo 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 - Mostra informações armazenadas em /var/log/account/pacct sobre os comandos


executados.

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 - Mostra informações detalhadas accounting sobre os comandos executados

sa (opções)

--help Exibe ajuda


-a Exibe todos os nomes
-c Mostra resumo de porcentagens
-m Mostra resumo dos usuários

Exemplos:

# sa -a
# sa -c
# sa -m
# sa -acm

Abaixo seguem as opções exibidas da saida dos campos do comando sa

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

last - Mostra conexões dos últimos usuários logados

last (opções) (tty)

-n (número) Número de linhas que serão exibidas


-a Exibe o nome do computador da ultima coluna.

3
Accounting

-x Nível de execução e shutdown


-R Não mostra o nome do computador.
tty Exibe um terminal

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 - Exibe estatísticas do tempo de conexão de usuário em horas

ac (opções)

-p Exibe totais individuais


-a Exibe todos os dias
-d Exibe totais diários
-y Exibe totais anuais

Exemplos:

# ac -p
# ac -a
# ac -d
# ac -y
# ac -ap
# ac -ap | grep aluno1 (exibe somente o usuário aluno1)

You might also like