Sei sulla pagina 1di 5

Voltar

Gerenciamento de accounting

Accounting possibilita registrar todos os comandos executados no terminal de comandos no


shell. O kernel do Linux contabiliza e exibe relatrios desses comandos executados, quais
comandos os usurios esto executando, tempo consumo do processador e etc.

No Red Hat, Fedora e Slackware o pacote acct (accounting) utilitrio de processos


accounting de login j vem instalado, portanto em outras distribuies Linux instale-o.

# apt-get install acct

# yast2 --install acct

Comandos accounting
accton - Ativa o processo accounting
accton

(opes)

on | off (arquivo de log)

-V Exibe a verso do comando


-h Exibe mensagens de ajuda
on Ativa o processo accounting
Desativa o processo

off 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 informaes armazenadas em /var/log/account/pacct sobre os


comandos executados.

lastcomm

(opes)

-h
--user (usurio)
--tty (terminal)
--command (comando)
-V

Exibe ajuda
Exibe um usurio
Exibe um terminal
Exibe um comando
verso 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
lastcomm
lastcomm
lastcomm
lastcomm
lastcomm

aluno1
--user aluno1
tty1
--tty tty1
w
--command w

sa - Mostra informaes detalhadas accounting sobre os comandos executados


sa

(opes)

--help Exibe ajuda

-a

Exibe todos os nomes

-c

Mostra resumo de
porcentagens

-m

Mostra resumo dos usurios

Exemplos:

#
#
#
#

sa
sa
sa
sa

-a
-c
-m
-acm

Abaixo seguem as opes exibidas da saida dos campos do comando sa


Opo

Significado

cpu

Soma do sistema e tempo em segundos de consumo de CPU

re

Tempo real em segundos da CPU

Tempo mdio da CPU usado em unidades de 1K

avio

Nmero da media de operaes por execuo de entrada e saida


(I/O)

tio

Nmero da total de operaes de entrada e saida (I/O)

k*sec Armazenamento integral da CPU


u

Tempo do usurio em segundos de consumo da CPU

Tempo do sistema em segundos de consumo da CPU

last - Mostra conexes dos ltimos usurios logados

last

(opes)

-n
(nmero)

(tty)

Nmero de linhas que sero exibidas


Exibe o nome do computador da ultima
coluna.
Nvel de execuo e shutdown
No mostra o nome do computador.
Exibe um terminal

-a
-x
-R
tty
Exemplos:

#
#
#
#

last
last -n 5 (exibe 5 linhas)
last tty1 (exibe somente o terminal tty1)
last | grep aluno1 (exibe somente o usurio aluno1)

ac - Exibe estatsticas do tempo de conexo de usurio em horas


ac

(opes)

-p

Exibe totais
individuais

-a

Exibe todos os dias

-d
-y

Exibe totais dirios


Exibe totais anuais

Exemplos:

#
#
#
#
#

ac
ac
ac
ac
ac

-p
-a
-d
-y
-ap

# ac -ap | grep aluno1 (exibe somente o usurio aluno1)

Potrebbero piacerti anche