Linux

Obtendo informações do sistema – Linux

Obtendo informações do sistema Linux

Processos do Sistema

O comando ps aux exibe uma lista dos procesoss atuais do sistema, incluindo procesoss possuidos por outros usuarios.

ps aux

A saida de ps pode ser longa, para evitar que ela role para fora da tela, você pode direciona-la com less:

ps aux | less

Você pode utilizar o camando ps em combinação com o comando grep para ver se um processo encontra-se em execução. Por exemplo, para determinar se gedit esta em executando, utilize o seguinte comando:

ps ax | grep gedit

O comado top exibe processo atualmente em execução e informações importantes sobre eles, incluindo memoria e uso de CPU. A listagem é tanto de tempo real como interativa.

Par sair do top, digite q.

Comandos interativos para o top:

Espaço – Imediatamente atualiza a exibição.

h – Exibe uma tela de ajuda.

k – Elimina um processo (Um prompt solicitará o ID do processo e o sinal a ser enviado a ele).

n – Altera o némero de processo exibidos (Será solicitada a entrada dp nero).

u – Classifica por usuário.

M – Classifica por uso de memoria.

P – Classifica por uso de CPU.

Para uma interface mais interativa e informações mais detalhadas, utilize o htop.
Para isso, em sistemas Debian digite:

apt-get install htop

Apos instalado digite no terminal:

htop

O funcionamento e os comandos são praticamente os mesmos do top, mas bem mais interativo e completo.

Uso de memória

O comendo free exibe a quantidade total de memória fisica e o espaço de troca para o sistema, bem como a quantidade de memoria que está em uso, disponivel, compartilhada, em buffers de kernel e em cache.
Utilizando o parametro m, mostra as mesmas informações em megabytes, que são bem mais faceis de se ler.

free -m

Sistemas de arquivos

O comando df informa a utilização do espaço de disco do sistema.

Para receber as informações em megabytes utilize:

df -h

O comando du exibe a quantidade estimada de espaço a ser utilizada por arquivos em um diretorio.
O uso de disco para cada um dos subdiretórios será exibido em uma lista . A soma total do diretório será mostrada no final da listagem.

Para utilizar o comando du com uma saida mais legivel, e sem o total para cada subdiretório utilize o parametro hs

du -hs

Hardware

Para uma listagem total de seu hardware assim como informações sobre os mesmos utilize o comando lshw. Caso queira um relatorio em formato html utilize o parametro html.

lshw -html

Você pode também utilizar o comando lspci a fim de listar todos os dispositivos pci.

lspci – para saida simples.

lspci -vv – para informações completas sobre os dispositivos.

(lspci é muito útil para identificar as placas de rede no sistema).

Modulos(Drivers)

Para receber informações dos modulos que estão sendo utilizados pelo sistema, utilize o comando lsmod.

Interfaces de rede

Para receber informações sobre suas interfaces de rede, utilize o comando ifconfig -a

Para mais informações sobre os comandos utilize as paginas de manual de cada comando.

man (comando)

Caso conheça mais comandos uteis para estes fins e que sejam “genericos” a todas as distros poste no blog para adicionarmos a lista.

Boa sorte

Anúncios

Um comentário sobre “Obtendo informações do sistema – Linux

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s