@admin_inrbybx8 · 13 de outubro de 2024 14:43
ifconfig
Usado para encontrar detalhes de rede, inicializar uma interface, atribuir endereço IP, habilitar ou desabilitar uma interface.
ip
Versão mais recente e poderosa do ifconfig. Usado para exibir e manipular roteamento, dispositivos de rede e interfaces.
traceroute
Utilitário de solução de problemas de rede para rastrear o caminho completo do pacote do seu sistema local para outro sistema de rede.
ping
Usado para verificar a conectividade entre dois hosts/nós em uma Rede de Área Local ou Rede de Área Ampla usando pacotes ICMP.
netstat
Exibe informações sobre diferentes interfaces, estatísticas, sockets abertos, tabelas de roteamento e informações de conexão de rede.
ss
Substituto do netstat. Exibe estatísticas de socket e pode mostrar informações mais rapidamente do que o netstat.
dig
Ferramenta de consulta de DNS usada para obter informações relacionadas a DNS, como registros A, MX, etc.
route
Exibe e manipula a tabela de roteamento IP do sistema.
nslookup
Consulta servidores DNS de forma interativa e não interativa para encontrar registros de recursos DNS (RR).
host
Exibe o nome de domínio para um endereço IP fornecido ou vice-versa. Também usado para consultas de DNS.
arp
Exibe e define entradas do Protocolo de Resolução de Endereços (ARP).
iwconfig
Configura interfaces de rede sem fio, exibindo ESSID e intensidade do sinal, entre outros.
hostname
Usado para definir e exibir o nome do host do sistema. Também é útil para mostrar o nome do domínio de um sistema.
whois
Usado para obter informações sobre o registro de um domínio. Pode obter detalhes sobre o registrador e o proprietário de um domínio.
tracepath
Semelhante ao traceroute, mas não requer privilégios de root. É usado para rastrear o caminho dos pacotes até um destino na rede.
curl
Utilitário de linha de comando usado para transferir dados em várias redes e protocolos, incluindo HTTP, FTP, IMAP e muitos outros.
wget
Usado para baixar arquivos usando os protocolos HTTP, HTTPS e FTP. Suporta downloads em segundo plano e recomeço de downloads.
mtr
Combinação de ping e traceroute, usado principalmente para diagnósticos de rede e dar uma visão do desempenho e conectividade.
iftop
Monitor de interface usado para observar o tráfego de rede em tempo real, mostrando a largura de banda utilizada pelas conexões ativas.
tcpdump
Ferramenta de captura e análise de pacotes de rede, usada para solucionar problemas e monitorar o tráfego de rede.
iperf
Utilitário de código aberto usado para medir o desempenho da rede e testes de largura de banda.
ethtool
Utilitário de linha de comando usado para consultar e modificar os parâmetros e drivers da interface de rede.
scp e sftp
Ferramentas usadas para transferir arquivos de forma segura entre sistemas, sendo o SCP mais simples e o SFTP mais robusto com funcionalidades adicionais.
rsync
Ferramenta versátil usada para sincronizar arquivos e diretórios entre dois hosts em uma rede SSH.
ifplugstatus
Comando usado para verificar se o cabo de rede está conectado à interface de rede. É necessário instalá-lo primeiro.
nload
Utilitário usado para monitorar o uso de largura de banda. Exibe a quantidade total de dados usada em uma rede e deve ser instalado manualmente.
nmcli
Ferramenta de linha de comando usada para reportar status de rede, gerenciar conexões e controlar o NetworkManager.
bmon
Ferramenta de monitoramento de largura de banda que exibe informações sobre o uso de rede de maneira amigável.
nc (netcat)
Conhecido como o “canivete suíço da rede”, é usado para quase qualquer tarefa relacionada ao TCP/UDP, incluindo transferências de arquivos e diagnóstico de portas.
nmap
Ferramenta de segurança usada para escanear redes, detectar portas abertas, serviços em execução, e muito mais.
tshark
Analisador de pacotes de rede que captura pacotes de uma interface ao vivo e os exibe detalhadamente.
vnstat
Utilitário de monitoramento de rede usado para observar o tráfego de rede e gerar relatórios de uso.
Gerenciamento de Processos
- ps: Exibe os processos ativos atualmente
- top: Exibe os processos em execução em tempo real
- kill pid: Mata um processo por ID
- killall nome_do_processo: Mata todos os processos com o nome especificado
- fg: Traz um processo em segundo plano para o primeiro plano
- bg: Envia um processo suspenso para segundo plano
Permissões de Arquivos
- chmod octal file: Altera as permissões de arquivo para o octal
- chmod 777 file: Leitura, escrita e execução para todos
- chmod 755 file: Leitura e execução para todos, escrita apenas para o dono
- chmod 644 file: Leitura para todos, escrita apenas para o dono
- Para mais opções, veja
man chmod
Compressão
- tar cf file.tar files: Cria um tar de arquivos
- tar xf file.tar: Extrai um tar
- tar czf file.tar.gz files: Cria um tar comprimido com gzip
- tar xzf file.tar.gz: Extrai um tar comprimido com gzip
SSH
- ssh user@host: Conecta ao host como user
- ssh -p port user@host: Conecta ao host em uma porta específica
- ssh-copy-id user@host: Adiciona sua chave ao host para habilitar login sem senha
Rede
- ping host: Envia pacotes para o host
- whois domain: Obtém informações sobre um domínio
- dig domain: Obtém informações DNS sobre um domínio
- wget file: Baixa um arquivo
Busca
- grep pattern files: Busca um padrão em arquivos
- grep -r pattern dir: Busca um padrão recursivamente em um diretório
- locate file: Encontra um arquivo por nome
Informações do Sistema
- date: Exibe a data e hora atuais
- cal: Exibe o calendário desse mês
- uptime: Exibe o tempo de execução do sistema
- w: Exibe quem está logado e o que está fazendo
- uname -a: Exibe informações sobre o kernel
Comandos de Arquivos
- ls: Lista os arquivos do diretório
- cd: Muda para o diretório home
- pwd: Exibe o diretório atual
- mkdir dir: Cria um diretório
- rm file: Remove um arquivo
- cp file1 file2: Copia file1 para file2
- mv file1 file2: Move ou renomeia file1 para file2