Como trabalhar com a rede a partir do terminal Linux: 11 comandos que você precisa conhecer

Índice:

Como trabalhar com a rede a partir do terminal Linux: 11 comandos que você precisa conhecer
Como trabalhar com a rede a partir do terminal Linux: 11 comandos que você precisa conhecer

Vídeo: Como trabalhar com a rede a partir do terminal Linux: 11 comandos que você precisa conhecer

Vídeo: Como trabalhar com a rede a partir do terminal Linux: 11 comandos que você precisa conhecer
Vídeo: 🍉🍊Criando FRUIT NINJA na Unity + SISTEMA DE PARTICULAS!! (TUTORIAL COMPLETO!!)🍉🍊 - YouTube 2024, Abril
Anonim
Se você deseja fazer download de arquivos, diagnosticar problemas de rede, gerenciar suas interfaces de rede ou visualizar estatísticas de rede, há um comando de terminal para isso. Esta coleção contém as ferramentas testadas e verdadeiras e alguns novos comandos.
Se você deseja fazer download de arquivos, diagnosticar problemas de rede, gerenciar suas interfaces de rede ou visualizar estatísticas de rede, há um comando de terminal para isso. Esta coleção contém as ferramentas testadas e verdadeiras e alguns novos comandos.

Você pode fazer isso a partir de uma área de trabalho gráfica, embora até mesmo os usuários do Linux que raramente usam o terminal geralmente iniciem um para usar o ping e outras ferramentas de diagnóstico de rede.

enrolar & wget

Use o ondulação ou wget comandos para baixar um arquivo da Internet sem sair do terminal. Se você estiver usando o curl, digite enrolar -O seguido pelo caminho para o arquivo. usuários wget podem usar wget sem nenhuma opção.. O arquivo aparecerá no diretório atual.

curl -O website.com/file wget website.com/file

Image
Image

ping

ping envia pacotes ECHO_REQUEST para o endereço que você especificar. É uma ótima maneira de ver se seu computador pode se comunicar com a Internet ou com um endereço IP específico. Tenha em mente que muitos sistemas estão configurados para não responder a pings, no entanto.

Ao contrário do comando ping no Windows, o comando ping do Linux continuará enviando pacotes até você terminá-lo. Você pode especificar uma quantidade finita de pacotes com o - c interruptor.

ping -c 4 google.com

Image
Image

tracepath e traceroute

o tracepath comando é semelhante ao traceroute, mas não requer privilégios de root. Ele também é instalado por padrão no Ubuntu, enquanto o traceroute não é. O tracepath rastreia o caminho da rede até o destino especificado e informa cada "salto" ao longo do caminho. Se você está com problemas de rede ou lentidão, o tracepath pode mostrar onde a rede está falhando ou onde a lentidão está ocorrendo.

tracepath example.com

Image
Image

mtr

o mtr comando combina ping e tracepath em um único comando. O mtr continuará enviando pacotes, mostrando o tempo de ping para cada “hop”. Isso também mostrará qualquer problema - neste caso, podemos ver que o hop 6 está perdendo mais de 20% dos pacotes.

mtr howtogeek.com

Pressione q ou Ctrl-C para sair quando terminar.
Pressione q ou Ctrl-C para sair quando terminar.

hospedeiro

o hospedeiro comando executa pesquisas de DNS. Dê um nome de domínio e você verá o endereço IP associado. Dê um endereço IP e você verá o nome do domínio associado.

host howtogeek.com host 208.43.115.82

Image
Image

quem é

o quem é O comando mostrará os registros whois de um website, para que você possa ver mais informações sobre quem se registrou e possui um website específico.

whois example.com

Image
Image

ifplugstatus

o ifplugstatus O comando informará se um cabo está conectado a uma interface de rede ou não. Não é instalado por padrão no Ubuntu. Use o seguinte comando para instalá-lo:

sudo apt-get install ifplugd

Execute o comando para ver o status de todas as interfaces ou especifique uma interface específica para visualizar seu status.

ifplugstatus ifplugstatus eth0

"Link beat detected" significa que o cabo está conectado. Você verá "desconectado", se não estiver.
"Link beat detected" significa que o cabo está conectado. Você verá "desconectado", se não estiver.

ifconfig

o ifconfig O comando tem várias opções para configurar, ajustar e depurar as interfaces de rede do seu sistema. Também é uma maneira rápida de visualizar endereços IP e outras informações da interface de rede. Tipo ifconfig para visualizar o status de todas as interfaces de rede atualmente ativas, incluindo seus nomes. Você também pode especificar o nome de uma interface para visualizar apenas informações sobre essa interface.

ifconfig ifconfig eth0

Image
Image

ifdown & ifup

o ifdown e ifup comandos são a mesma coisa que correr ifconfig up ou ifconfig down. Dado o nome de uma interface, eles desativam ou desativam a interface. Isso requer permissões de root, então você tem que usar o sudo no Ubuntu.

sudo ifdown eth0 sudo ifup eth0

Tente isso em um sistema de desktop Linux e você provavelmente receberá uma mensagem de erro. Os desktops Linux geralmente usam o NetworkManager, que gerencia as interfaces de rede para você. Esses comandos ainda funcionarão em servidores sem o NetworkManager.
Tente isso em um sistema de desktop Linux e você provavelmente receberá uma mensagem de erro. Os desktops Linux geralmente usam o NetworkManager, que gerencia as interfaces de rede para você. Esses comandos ainda funcionarão em servidores sem o NetworkManager.

Se você realmente precisa configurar o NetworkManager na linha de comando, use o nmcli comando.

dhclient

o dhclient comando pode liberar o endereço IP do seu computador e obter um novo do seu servidor DHCP. Isso requer permissões de root, então use o sudo no Ubuntu. Execute o dhclient sem opções para obter um novo endereço IP ou use o - r mudar para liberar seu endereço IP atual.

sudo dhclient -r sudo dhclient

Image
Image

netstat

o netstat comando pode mostrar várias estatísticas de interface diferentes, incluindo sockets abertos e tabelas de roteamento. Execute o comando netstat sem opções e você verá uma lista de soquetes abertos.

Image
Image

Há muito mais que você pode fazer com esse comando. Por exemplo, use o netstat -p comando para visualizar os programas associados a sockets abertos.

Image
Image

Veja estatísticas detalhadas de todas as portas com netstat -s.

Image
Image

Também cobrimos comandos para gerenciar processos e trabalhar com arquivos no passado.

Recomendado: