Administrar sistemas Linux é como navegar em um oceano de possibilidades. Há uma infinidade de comandos disponíveis para gerenciar, controlar e solucionar problemas com precisão. Enquanto muitos comandos são amplamente conhecidos e utilizados, existem alguns menos conhecidos que podem revolucionar a forma como administramos nossos sistemas.

Neste post, trazemos dez desses comandos “ocultos” e demonstraremos como eles podem se tornar ferramentas indispensáveis para administradores de sistemas Linux.

1. lsof

O comando lsof, abreviação de “list open files” (listar arquivos abertos), é uma verdadeira mão na roda. Ele exibe informações sobre arquivos abertos por processos no sistema, ajudando a monitorar atividades e a solucionar problemas de rede.

Por que usar?

  • Identifica conexões de rede ativas.
  • Auxilia no diagnóstico de problemas em serviços que não respondem.

Exemplo de uso:

lsof -i

Esse comando exibe todas as conexões de rede em uso no sistema.

2. ncdu

O ncdu (NCurses Disk Usage) é uma ferramenta que apresenta estatísticas de uso de disco de forma organizada e visualmente amigável, ideal para identificar arquivos ou diretórios que consomem muito espaço.

Como instalar?

  • Debian/Ubuntu:bashCopiar códigosudo apt-get install ncdu
  • RedHat/Fedora:bashCopiar códigosudo dnf install ncdu

Exemplo de uso:

ncdu /

Esse comando analisa o uso de disco em todo o sistema de arquivos e exibe um relatório interativo.

3. tmux

O tmux, ou “terminal multiplexer”, é um comando essencial para quem precisa gerenciar múltiplas sessões no terminal. Ele permite alternar entre programas, manter processos em execução mesmo após a desconexão e facilita o uso remoto via SSH.

Benefícios:

  • Garante que sessões SSH permaneçam ativas.
  • Permite dividir janelas e organizar comandos simultaneamente.

Exemplo de uso:

tmux new-session -s minha_sessao

Cria uma nova sessão tmux chamada “minha_sessão”.

4. htop

Embora o top seja amplamente conhecido, o htop oferece uma interface mais rica e interativa para visualização de processos. Com ele, é possível monitorar o desempenho do sistema em tempo real e gerenciar processos diretamente.

Exemplo de uso:

htop

Abre a interface do htop para monitorar o sistema.

5. strace

O strace é um comando poderoso para rastrear chamadas de sistema e sinais de processos. É uma ferramenta indispensável para depuração, especialmente ao investigar o comportamento de programas.

Exemplo de uso:

strace -p 12345

Esse comando rastreia a execução do processo com ID (PID) 12345.

6. mtr

O mtr, abreviação de “My Traceroute”, combina as funcionalidades do traceroute e do ping, oferecendo uma ferramenta de diagnóstico de rede em tempo real.

Exemplo de uso:

mtr google.com

Esse comando rastreia a rota para o site do Google, exibindo estatísticas detalhadas sobre a conexão.

7. rsync

O rsync é um utilitário rápido e versátil para copiar e sincronizar arquivos entre diferentes locais. Ele minimiza o uso de largura de banda ao transferir apenas as diferenças entre os arquivos.

Exemplo de uso:

rsync -a /origem/diretorio /destino/diretorio

Sincroniza arquivos do diretório de origem para o de destino de forma recursiva.

8. awk

Embora seja amplamente conhecido como uma linguagem de programação, o awk também funciona como uma ferramenta poderosa de linha de comando para manipulação de textos. Ele é ideal para extrair e processar dados baseados em padrões.

Exemplo de uso:

awk '/padrão/ {print $3}' arquivo.txt

Este comando imprime a terceira coluna de todas as linhas no arquivo onde o padrão é encontrado.

9. iftop

O iftop exibe o uso de largura de banda em tempo real, mostrando quais hosts estão consumindo mais recursos. É uma ferramenta essencial para monitorar a rede.

Exemplo de uso:

iftop -i eth0

Monitora o uso de largura de banda na interface de rede eth0.

10. ddrescue

Quando o assunto é recuperação de dados, o ddrescue é uma ferramenta indispensável. Ele copia dados de dispositivos ou arquivos, lidando com erros de forma eficiente. É ideal para recuperar informações de discos rígidos com falhas.

Exemplo de uso:

ddrescue /dev/sda1 /dev/sdb1 log.txt

Recupera dados do dispositivo /dev/sda1 para /dev/sdb1, registrando o progresso no arquivo log.txt.

Comandos do Linux são uma mão na roda

Esses dez comandos menos conhecidos são verdadeiros “superpoderes” para administradores de sistemas Linux. Incorporá-los ao seu dia a dia pode aumentar sua eficiência, facilitar a solução de problemas e transformar a forma como você gerencia seus sistemas.

Experimente usá-los e descubra por que eles podem se tornar indispensáveis no seu arsenal de ferramentas Linux. Experimente também estes 15 atalhos do teclado para agilizar seu trabalho!

Perguntas frequente sobre comandos no Linux

Comandos do Linux pouco conhecidos que você não pode viver sem
Descubra comandos Linux pouco conhecidos que otimizam tarefas, resolvem problemas e facilitam administração de sistemas!

Os comandos do Linux são ferramentas fundamentais para administrar, monitorar e solucionar problemas no sistema operacional. No entanto, com tantas opções disponíveis, é comum surgir dúvidas sobre o uso de comandos específicos, especialmente os menos conhecidos.

Para ajudar usuários de todos os níveis, reunimos aqui respostas para as perguntas mais frequentes sobre comandos no Linux, abordando desde sua utilidade até exemplos práticos. Esse guia é ideal para quem deseja entender melhor essas ferramentas e aproveitar ao máximo suas funcionalidades.

O que é o comando lsof no Linux?
O lsof é usado para listar arquivos abertos por processos e é útil para monitorar atividades do sistema e resolver problemas de rede.

Como o ncdu ajuda na análise de uso de disco?
O ncdu exibe o uso de disco em uma interface interativa, facilitando a identificação de arquivos ou diretórios grandes.

Para que serve o tmux?
O tmux é um terminal multiplexer que permite gerenciar múltiplas sessões em um único terminal e manter processos ativos após a desconexão.

Qual a diferença entre htop e top?
O htop oferece uma interface mais interativa e visualmente rica para monitoramento de processos e recursos do sistema.

O que é o comando strace?
O strace rastreia chamadas de sistema e sinais de processos, sendo usado principalmente para depuração.

Como o mtr se diferencia do ping e traceroute?
O mtr combina as funções de ambos, mostrando informações em tempo real sobre conexões de rede e rotas.

O que o rsync faz?
O rsync sincroniza arquivos e diretórios entre diferentes locais, transferindo apenas as alterações para economizar largura de banda.

Como usar o awk no Linux?
O awk processa e manipula textos baseados em padrões, sendo útil para extrair e formatar dados de arquivos.

Para que serve o iftop?
O iftop monitora o uso de largura de banda em tempo real, ajudando a identificar quais hosts estão consumindo mais recursos.

O que é o comando ddrescue?
O ddrescue copia dados de dispositivos ou arquivos com erros, sendo ideal para recuperar informações de discos com falhas.

Veja outras soluções de problemas do Windows e outros sistemas:

Como desinstalar o VMWare Fusion no Mac_ guia completo
Perguntas Frequentes (FAQ) | Tutoriais

Como desinstalar o VMWare Fusion no Mac: guia completo

Para muitos usuários de Mac, o macOS é o sistema operacional principal e suficiente para as necessidades diárias. No entanto, há situações em que é necessário rodar outro sistema operacional, como o Windows ou o Linux, seja para executar programas específicos ou para testar compatibilidade com diferentes versões do macOS. As ferramentas de virtualização se…

Erro no Outlook Tag 58tm1 (2147942403)_ como resolver
Perguntas Frequentes (FAQ) | Tutoriais

Erro no Outlook Tag 58tm1 (2147942403): como resolver?

O erro Outlook tag 58tm1, acompanhado do código de erro 2147942403, pode ser uma grande fonte de frustração para quem depende do Outlook para comunicação por e-mail. Geralmente, esse erro aparece quando o usuário tenta enviar ou receber e-mails, abrir anexos ou acessar certas funcionalidades dentro do Outlook. Felizmente, existem várias maneiras de resolver esse…

Existe um cliente oficial do OneDrive para Linux
Perguntas Frequentes (FAQ) | Tutoriais

Existe um cliente oficial do OneDrive para Linux?

O OneDrive é uma solução de armazenamento em nuvem da Microsoft que ganhou popularidade ao ser integrado aos produtos do ecossistema Office, como o Office 365. No entanto, quando se trata de Linux, surge a pergunta: existe um cliente oficial do OneDrive para Linux? A resposta direta é: não. Embora a Microsoft tenha demonstrado maior…

Como fazer Backup do Celular direto no Computador? Salve seus dados com segurança
Tecnologia | Tutoriais

Como fazer Backup do Celular direto no Computador? Salve seus dados com segurança

Vivemos em uma era definida pela informação digital. Nossos smartphones se tornaram extensões de nós mesmos, armazenando memórias preciosas, dados pessoais, informações financeiras, contatos importantes e muito mais. A perda ou corrupção desses dados pode ser devastadora, tanto a nível pessoal quanto profissional. Embora as soluções de backup em nuvem sejam populares, muitos usuários preferem…

Como alterar configurações no macOS_ guia completo
Perguntas Frequentes (FAQ) | Tutoriais

Como alterar configurações no macOS: guia completo

Os usuários de Mac sempre apreciaram a possibilidade de personalizar a aparência e o funcionamento de seus computadores. Embora os Macs modernos não ofereçam tantas opções de personalização como os antigos, ainda há uma ampla gama de ajustes que você pode fazer para deixar seu Mac com a sua cara. No macOS, todas as configurações…

Como corrigir o erro 0-2060 do Office 365 no Windows 10_11
Perguntas Frequentes (FAQ) | Tutoriais

Como corrigir o erro 0-2060 do Office 365 no Windows 10/11?

Se você está enfrentando o erro 0-2060 ao tentar instalar o Office 365 no seu computador com Windows 10 ou 11, não está sozinho. Muitos usuários relatam que o processo de instalação é interrompido por esse código de erro, que pode ser causado por diversos fatores, como versões anteriores do Office ainda instaladas, problemas na…

antonio-cesar-150x150
António César de Andrade

Apaixonado por tecnologia e inovação, traz notícias do seguimento que atua com paixão há mais de 15 anos.