Este post é a respeito de alguns comandos básicos utilizados em Windows/Linux que eu acho importante.
- Mostrar as configurações de rede e adaptadores
- windows : “ipconfig” ou “ipconfig /all“
- Linux: “ifconfig” ou “ifconfig nome-adaptador“
- Mostrar os processos e aplicações rodando
- windows : “tasklist“
- Linux: “ps aux” ou “top” (Top é usado para mostrar memoria e utilização de CPU usado pelo processos rodando)
- Matar os processos/tarefas
- windows : “taskkill -pid 4000” ou “taskkill -im iexplore.exe“
- Linux: “kill -9 pid“
- Mostrar as conexões TCP e portas que estão abertas para conexão
- windows : “netstat -a“
- Linux: “netstat -an“
- Diagnósticos de DNS: Resolver um nome de host para o endereçamento IP
- windows : “nslookup google.com“
- Linux: “dig google.com“
- Ping : ferramente utilizada para tesar se um determinado host está disponível ou não.
- windows/Linux IPv4 : “ping 74.125.236.73“
- Windows/Linux IPv6: “ping6 9901::1“
- Path Ping : Para verificar todos os roteadores presentes no caminho até o destino.
- windows : “pathping google.com“
- Linux: “tracepath google.com“
- Atribuir um IP e Subrede em Interfaces Linux.
- Linux – IPv4 : “ifconfig eth0 192.168.1.2 netmask 255.255.255.0“
- or Linux – IPv4 : “ifconfig eth0 2.2.2.2/24“
- Linux – IPv6 : “ifconfig eth1 inet6 add 9901::2/64 “
- Apagar um IP de interfaces Linux.
- Linux – IPv4 : “ifconfig eth1 del 2.2.2.3 netmask 255.255.255.0“
- Linux – IPv6 : “ifconfig eth1 inet6 del 9901::2/64“
- Alterar o MTU(Maximum Transmit Unit) em interfaces Linux.
- Linux : “ifconfig interface_name mtu value“
- Linux : “ifconfig eth1 mtu 1300“
- Mostrar tabela de rotas.
- windows : “netstat -r” or “route print“
- Linux- IPv4: “route -A inet” or “route -4” or “ip route“
- Linux -IPv6: “route -A inet6” or “route -6” or “ip -6 route“
- Adicionar/Deletar rotas estáticas.
- windows- IPv4 : “route add 10.10.10.0 mask 255.255.255.0 192.168.1.12“
- Windows – IPv6 : “netsh interface ipv6 add route 9901::/64 “Local Area Connection” 2001::1“
- Linux-IP4: “route add -net 3.3.3.0 netmask 255.255.255.0 gw 1.1.1.1“
- Linux-IP4: “ip route add 3.3.3.0/24 via 1.1.1.1“
- Linux-IP6: “route -A inet6 add 9901::/64 gw 2001:0db8:0:f101::1“
- Linux-IP6: “ip -6 route add 9901::/64 via 2001:0db8:0:f101::1“
- Trace route : ferramente de diagnóstico para mostrar as rotas até o destino.
- windows : “tracert google.com“
- Linux: “traceroute google.com“
- Secure Shell :SSH é um protocolo de rede para comunicação segura e execução de comandos remotos.
- SSH-IPv4 : “ssh username@IPv4_address” Ex: ssh root@74.125.236.73 será solicitado a senha de conexão.
- SSH-IPv6: “ssh username@IPv6_address” Ex : ssh username@9901::1.
- Secure FTP : SFTP é um protocolo de rede para acesso a arquivos, transferências de arquivos e gerenciamento de arquivos remotos.
1. SFTP-IPv4 : “sftp username@IPv4_address“. Ex: sftp root@74.125.236.73
2. Linux: “sftp username@[IPv6_address]“. Ex: sftp username@[9901::15]
- Secure Copy ou SCP : Significa transferencia de maneira segura entre um computador com arquivos locais e um ponto de destino remoto. E baseado em protocolo SSH.
- SCP Linux : scp username@IP:/Dir/File_name /local_dir
- Ex: scp root@10.217.208.40:/root/roy.txt .
- SCP windows : Para Windows você pode utilizar, WinSCP.

