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.381 ]

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

Boot Seguro LILO

Lendo as permissões dos arquivos Linux

Tradutor de palavras em vários idiomas via shell

Guia Introdutório do Linux

Lógica para Computação - Parte V

  
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