Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

3.4.5. Obtendo informações e registros do sistema‌‌


A sem comando exibe informações na memória; disco livre (df) relatórios sobre o espaço em disco disponível em cada um dos discos montados no sistema de arquivos. Seu -h opção (para legível por humanos) converte os tamanhos em uma unidade mais legível (geralmente mebibytes ou gibibytes). De forma semelhante, o sem comando suporta o -m e -g opções e exibe seus dados em mebibytes ou gibibytes, respectivamente.


$ sem

total

usava

sem

buff / cache compartilhado

disponível

Memória:

2052944

661232

621208

10520 770504

1359916

Swap:

0

0

0

$ df

Sistema de arquivo

Blocos de 1 mil

Usados

Disponível

Usar%

Montado em

udev

1014584

0

1014584

0%

/ dev

tmpfs

205296

8940

196356

5%

/ corre

/ dev / vda1

30830588

11168116

18073328

39%

/

tmpfs

1026472

456

1026016

1%

/ dev / shm

tmpfs

5120

0

5120

0%

/ run / lock

tmpfs

1026472

0

1026472

0%

/ sys / fs / cgroup

tmpfs

205296

36

205260

1%

/ run / user / 132

tmpfs

205296

24

205272

1%

/ run / user / 0


A id comando exibe a identidade do usuário que está executando a sessão junto com a lista de grupos aos quais eles pertencem. Uma vez que o acesso a alguns arquivos ou dispositivos pode ser limitado aos membros do grupo, verificar os membros do grupo disponíveis pode ser útil.



$ id

uid = 1000 (buxy) gid = 1000 (buxy) grupos = 1000 (buxy), 27 (sudo)


$ id

uid = 1000 (buxy) gid = 1000 (buxy) grupos = 1000 (buxy), 27 (sudo)


A uname -a comando retorna uma única linha documentando o nome do kernel (Linux), o nome do host, a versão do kernel, a versão do kernel, o tipo de máquina (uma string de arquitetura como x86_64), e o nome do sistema operacional (GNU / Linux) A saída deste comando geralmente deve ser incluída em relatórios de bug, pois define claramente o kernel em uso e a plataforma de hardware em que você está executando.


$ uname -a

Linux kali 4.9.0-kali3-amd64 # 1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU / Linux

$ uname -a

Linux kali 4.9.0-kali3-amd64 # 1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU / Linux


Todos esses comandos fornecem informações de tempo de execução, mas geralmente você precisa consultar os registros para entender o que aconteceu no seu computador. Em particular, o kernel emite mensagens que ele armazena em um buffer de anel sempre que algo interessante acontece (como um novo dispositivo USB sendo inserido, uma operação de disco rígido com falha ou detecção de hardware inicial na inicialização). Você pode recuperar os logs do kernel com o dmesg comando.

O diário do Systemd também armazena vários logs (saída stdout / stderr de daemons, mensagens syslog, logs do kernel) e torna mais fácil consultá-los com jornalctl. Sem nenhum argumento, ele apenas despeja todos os logs disponíveis de forma cronológica. Com o -r opção, ele inverterá a ordem para que as mensagens mais recentes sejam mostradas primeiro. Com o -f opção, ele imprimirá continuamente novas entradas de log à medida que forem anexadas ao banco de dados. o -u opção pode limitar as mensagens àquelas emitidas por uma unidade systemd específica (ex: jornalctl -u ssh.service).


Top OS Cloud Computing na OnWorks: