Como trabalhar com a rede a partir dos comandos do Terminal 11 do Linux que você precisa conhecer
Se você deseja baixar 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..
curl & 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
ping
ping envia pacotes ECHO_REQUEST para o endereço que você especificar. É uma ótima maneira de ver se o 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,.
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
tracepath e traceroute
o tracepath comando é semelhante ao traceroute, mas não requer privilégios de root. 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á tendo 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
mtr
o mtr comando combina ping e tracepath em um único comando. O mtr continuará enviando pacotes, mostrando o tempo de ping para cada “salto”. Isso também mostrará qualquer problema - nesse caso, podemos ver que o salto 6 está perdendo mais de 20% dos pacotes..
mtr howtogeek.com
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ê a ele um endereço IP e você verá o nome de domínio associado.
hospedar howtogeek.com
host 208.43.115.82
quem é
o quem é comando lhe mostrará os registros whois de um site, para que você possa ver mais informações sobre quem se registrou e possui um site específico.
whois example.com
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.
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 exibir apenas informações sobre essa interface.
ifconfig
ifconfig eth0
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 derrubam a interface ou a trazem. 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, embora.
Se você realmente precisa configurar o NetworkManager a partir da 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
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.
Há muito mais que você pode fazer com este comando. Por exemplo, use o netstat -p comando para ver os programas associados com soquetes abertos.
Veja estatísticas detalhadas de todas as portas com netstat -s.
Também cobrimos comandos para gerenciar processos e trabalhar com arquivos no passado.