0

Diretórios do Linux e Comandos de Rede

#Linux
G
Gabriel Machado

Diretórios do Linux e Comandos de Sistema


Apresentação dos comandos de diretórios do linux

/bin/ : Binários principais dos usuários.

/boot/ : Arquivos do sistema de Boot.

/dev/ : Arquivos de dispositivos.

/etc/ : Arquivos de configuração do sistema.

/home/ : Diretório dos usuário comuns do sistema.

/lib/ : Bibliotecas essenciais do sistemas e os módulos do kernel.

/media/ : Diretório de montagem e dispositivos.

/mnt/ : Diretório de montagem dos dispositivos - mesmo que "media".

/opt/ : Instalação de programas não oficiais da distribuição ou por conta do usuário.

/sbin/ : Armazena arquivos executáveis que representam comandos administrativos. Exemplo: $ shutdown

/srv/ : Diretório para dados de serviços fornecidos pelo sistema.

/tmp/ : Diretório para arquivos temporários.

/usr/ : Segunda hierarquia do sistema, onde ficam os usuários comuns do sistema e programas.

/var/ : Diretório com arquivos variáveis gerados pelos programas do sistema. Exemplo: logs, pool de impressoras, e-mail e cache.

/root/ : Diretório do usuário root - O usuário root tem total poder sobre o sistema.

/proc/ : Diretório virtual controlado pelo Kernel.

$ cat /proc/cpuinfo : Informações de Processamentos.

$ cat /proc/meminfo : Informação da memória

$ lspci : mostra todos os dispositivos conectados ao computador por entradas PCI

$ lsusb : mostra todos os dispositivos USB conectados ao computador

$ arch : arquitetura do computador (32bits, 64bits)

$ uname : nome do kernel que o sistema utiliza

$ uname -r : versão que do kernel

$ uname -m : arquitetura do computador também

$ free : saída de memoria física e swap (virtual)

$ du -h ~ | more : mostra todos os arquivos da pasta do usuário e quanto de memória cada arquivo ocupa

$ cat /etc/passwd | more : mostra todos os usuários criados pelo sistema

$ reboot : reinicia o sistema

$ shutdown -h now : desliga o sistema

$ lscpu | more : mostra todas as informações sobre o CPU

$ lshw | more : todos os hardwares do sistema

$ lshw --short : mostra o hardware de forma mais simplificada


Fundamentos de Rede e Comandos de Rede


O que são Redes, Protocolos e Interfaces de rede


O que é Rede?

"Rede de computadores é um conjunto de equipamentos interligados de maneira a trocarem informações e compartilharem recursos, como arquivos de dados gravados, impressoras, modems, software e outros equipamentos."


Rede Wan

Wide Area Network ou World Area Network é uma rede geograficamente distribuída.


Rede Man

Metropolitan Area Network é uma rede metropolitana que interliga várias redes locais.


Rede Lan

Local Area Network é uma rede local de uma forma geral em um único prédio ou campus.


Protocolos

Protocolo é a "linguagem" usada pelos dispositivos de uma rede de modo que eles consigam se entender.

Existem vários protocolos.

IP - Protocolo de Internet - Endereço IP - números que identificam seu computador em uma rede.

ICMP - (Internet Control Message Protocol) tem por objetivo prover mensagens de controle na comunicação entre nós.

DNS - Domain Name Server - esse protocolo de aplicação tem por função identificar endereços IPs e manter uma tabela com os endereços dos caminhos de algumas redes.


Interface de Rede

Interface de rede é um software e/ou hardware que faz a comunicação em uma rede de computadores. As interfaces de rede no Linux estão localizadas no diretório /dev e a maioria é criada dinamicamente pelos softwares quando são requisitadas

Exemplo: eth0 - Placa de rede Ethernet - cabeada

A interface loopback é um tipo especial de interface que permite fazer conexões com você mesmo, com ela, você pode testar vários programas de rede sem interferir em sua rede. padrão, o endereço IP 127.0.0.1 foi escolhido para loopback.


Comando ifconfig

Para saber o ip da máquina é possivel utilizando o comando $ ifconfig, caso o comando não seja encontrado basta instalá-lo usando $ sudo apt install net-tools .

Esse comando exibe Interfaces de Rede e Endereços IP no terminal.


O comando $ hostname mostra o nome do computador na rede, o nome do host.

O comando $ hostname -I mostra o ip do computador.

O comando $ hostname -i mostra o ip de loopback do computador.


$ who mostra como o computador está logado na rede.

$ whoami mostra o nome do computador logado na rede.


$ ping faz parte do protocolo ICMP que envia mensagem de controle para um determinado host verificando se o mesmo está ativo ou inativo.

$ ping www.google.com -w 4 envia 4 pacotes de verificação para o domínio do Google.


$ dig : trás informações sobre um DNS

$ dig www.google.com +short : mostra o IP daquele DNS


$ traceroute : traça uma rota da rede local até determinado host


$ whois : mostra informações sobre um domínio


$ finger : mostra toda a informação do usuário que está logado no host

0
16

Comentários (0)

20 anos / Desenvolvedor na Seidor Brasil

Brasil