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.
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.
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.
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,