Visualizando informações sobre o sistema

Esse artigo traz uma lista compilada de comandos básicos, porém muito úteis para quem deseja obter informações sobre o sistema, como por exemplo, descobrir a versão do kernel, quem está logado e fazendo o quê e por aí vai. Muito útil principalmente para os iniciantes.

[ Hits: 65.609 ]

Por: caiubi borin em 19/10/2004


Informação sobre o sistema



uname
Mostra as informações referentes ao sistema. Exemplo:

$ uname -a

Que retorna algo parecido com:

Linux tecnica 2.6.3-7mdk #1 Wed Mar 17 15:56:42 CET 2004 i686 unknown GNU/Linux

lspci
Mostra informações sobre as placas PCI instaladas no computador, este comando retorna os nomes das interfaces, e modelo/versão/revisão do dispositivo. Exemplo:

$ lspci -v

Verificando a versão do kernel
O arquivo /proc/version traz a versão do kernel atual além de informações extras.

$ cat /proc/version

NOTA: pode variar para /proc/release de acordo com sua distribuição.

Verificando a distribuição
O arquivo /etc/issue contém a distro que está sendo usada:

$ cat /etc/issue
Mandrake Linux release 10.0 (Official) for i586
Kernel 2.6.3-7mdk on an i686 / \l

Comandos de verificação Utilizado para verificar o diretório atual:

$ pwd

Utilizado para verificar o nome da máquina e o host local:

$ hostname

Utilizado para exibir o usuário logado:

$ whoami

Utilizado para exibir a identificação do usuário (user id ou uid) e o grupo de identificação (group id ou gid):

$ id

Utilizado para exibir a data e hora atual, conforme os dados armazenados no relógio do sistema

$ date

Determina a quantidade de tempo gasto para executar um comando, por exemplo, contar o tempo de execução do comando "cat /etc/issue":

$ time cat /etc/issue

Utilizado para exibir a quantidade de tempo decorrido desde o último boot:

$ uptime

Utilizado para exibir os usuários logados na máquina:

$ who

Utilizado para visualizar quem está logado no sistema. além de determinar o que está sendo feito, o tempo de uso do processador, etc:

$ w

Utilizado para exibir uma lista dos últimos usuários que se logaram no sistema:

$ last

Utilizado para exibir os últimos 1000 comandos executados em modo texto na sessão atual:

$ history

Utilizado para mostrar os processos atuais executados pelo usuário logado:

$ ps -aux

Utilizado para exibir os módulos do kernel que estão sendo carregados na memória naquele momento:

$ lsmod

Utilizado para exibir as mensagens do kernel, o conteúdo do buffering do kernel:

$ dmesg

Utilizado para exibir os limites dos usuários sobre o uso do espaço em disco:

$ quota

E esta aí, acredito que existam mais comandos que estes acima citados, mas alguns comandos desta lista são muito úteis.

   

Páginas do artigo
   1. Informação sobre o sistema
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Nmap - 30 Exemplos para Análises de Redes e Portas

Escritório 100% GNU/Linux: viável e econômico

Software livre e a liberdade fundamental

30 motivos para usar o Linux

Gerenciamento de Discos com o Shell

  
Comentários
[1] Comentário enviado por naoexistemais em 19/10/2004 - 04:54h

O artigo falta algumas coisas, como:

tail -f /var/log/messages

tail -f /var/log/secure

tail -f /var/log/cron

tail -f /var/log/Xorg.0.log

tail -f /var/log/debug

Esses são alguns que faltou, caso alguem tenha mais algum comente..

falou,

[2] Comentário enviado por cvs em 19/10/2004 - 08:46h

ficou legal, bom para pessoas que estão começando... mas algumas coisas:

uname -a : retorna a versão do kernel, data que foi compilado, quantas vezes foi compilado, qual plataforma.

cat /etc/issue: nem sempre vai mostrar qual distro, por exemplo eu que uso slackware, aqui o meu cat /etc/issue retorna isso aqui oh:
bash-2.05b$ cat /etc/issue

Welcome to \s \r (\l)

Esse issue é o que vai ser mostrado na hora do boot..

Tem o lsusb que faz o mesmo que o lspci mas para interfaces usb.

[3] Comentário enviado por removido em 29/10/2004 - 16:28h

Hehe, massa!
Saber usar comandos para informação do sistema é uma mão na roda! Em outro lado, deixar estes comandos expostos a todos usuarios do sistema é um erro, porque qualquer um que tenha acesso a sua maquina, pode simplesmente saber a versão do kernel, distribuição, date, entre outros, e a partir dai é só correr atras de ferramentas que possa explorar a vulnerabilidade encontrada no sistema.
Ta Massa o artigo CAIO
[]'s
RaFa

[4] Comentário enviado por mateusmatias em 26/11/2004 - 23:34h

Gostei das informações contidas, eu q sou leigo no linux preciso muito, pois tenho q trabalhar com Linux daqui pra frente.

[5] Comentário enviado por assismvla em 20/03/2005 - 07:13h

df -h ---> mostra em gb o espaCo da particao linux, e win tb se tiver montada
free -m --> mostra memoria total, qte usada, qte livre, swap tb!

[6] Comentário enviado por gabrielcaires em 15/05/2005 - 10:58h

faltou o

ps : mostra os prcessos corrente
ps -A mostra todos os processos executados em todos os terminais

[7] Comentário enviado por leogsouza em 02/11/2005 - 02:52h

hum gostei do arquivo eu como iniciante no linux precisava destas informações

[8] Comentário enviado por Tatah Feeling em 29/03/2006 - 16:15h

Acabei de entrar no viva ao linux!
E tb acabo de começar a aprender linux!

Peguei varias apostilas no foca linux, e estou começando a fazer umas analises!

Gostei bastante

Fico Grata =***

[9] Comentário enviado por ihtraum em 02/04/2006 - 21:13h

gostei do exposto.
eu já conhecia alguns e passei a conhecer outros.
comandos simples, porém, poderosos.
alguns são muito interessantes, tipo o 'lspci -v', ajuda muito quando se quer configurar uma placa de vídeo, por exemplo. o próprio artigo exemplifica uma utilidade do comando 'cat'.
eu acrescentaria os comandos 'ps' (que já foi comentado) e 'top', que também são muito úteis.
é isso.

[10] Comentário enviado por f_Candido em 07/09/2007 - 21:57h

Muito Bom. Sempre é bom, relembrar estes comandos e aprender novos.
Parabéns.
Vlws

[11] Comentário enviado por nexusnod em 05/12/2007 - 07:22h

Obrigado pela dica!

[12] Comentário enviado por bitencourt em 24/12/2007 - 11:18h

Legal, um bom guia para quem está começando no linux!!!

[13] Comentário enviado por fsantos.robson em 10/07/2008 - 22:47h

Muito bom cara, ótimo guia de consulta rápida.

[14] Comentário enviado por infact em 06/01/2009 - 20:40h

Parabéns Cara,
Um bom comando também é o "TOP", serve para visualizar processos e recursos de forma dinâmica e em tempo real de execução, mostra informações sobre a CPU, Memória, entre outras.
O Foca é um ótimo Guia mesmo...
Vlws

[15] Comentário enviado por edpes em 13/09/2015 - 15:14h


Para uma informação mais aprofundada do uso da memória
cat /proc/meminfo

Para informações sobre o processador

cat /proc/cpuinfo

Para sabero endereço de suas portas
root@edson-desktop:/proc# cat /proc/ioports

de uma olhadinha no diretório ls /proc para saber quais são as opções disponivéis.

INte.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts