Não sabe como monitorar a saúde do seu sistema Linux? Existem algumas ferramentas que você pode usar para monitorar o desempenho do sistema Linux. Enquanto alguns deles vêm pré-instalados no Linux, outros precisam ser instalados manualmente.
Vamos ver como você pode usar ferramentas de linha de comando para entender os problemas básicos que você pode ter com seu sistema Linux que o impedem de ter o melhor desempenho. O problema pode ser devido a alguns gargalos no armazenamento em disco, CPU, RAM ou na rede. Verificar O que é o afogamento do PC e como posso corrigi-lo?

Links Rápidos
Por que o monitoramento da integridade do Linux é importante?
Como administrador do sistema, você deve garantir que sua máquina esteja funcionando bem, monitorando frequentemente sua integridade. Se surgir um problema, você deve rastreá-lo rapidamente e preparar uma solução para que o sistema volte a funcionar conforme o esperado e o tempo de inatividade possa ser ignorado.
Para monitorar a integridade do sistema, você pode usar algumas ferramentas e utilitários de linha de comando que ajudam a monitorar e usar os recursos do sistema. Quando surge um problema, você pode recorrer a essas ferramentas novamente para diagnosticar e solucionar o problema no menor tempo possível.
Aqui estão algumas ferramentas de linha de comando que você pode usar para monitorar a integridade do Linux. Para começar, abra a interface de linha de comando (CLI) do Linux em sua máquina para executar comandos.
Ferramentas para monitorar o uso do disco rígido no Linux
Aqui estão algumas ferramentas de linha de comando que se concentram no monitoramento do armazenamento em disco do Linux:
1.df
Você pode usar o comando df Para verificar quanto espaço sua máquina Linux está usando. Quando usado com um nome de arquivo, ele informa df Encontra espaço livre na partição do disco onde o arquivo está armazenado. Para verificar o espaço livre em disco no Linux, execute este comando:
df

2. você
Este comando personalizado permite que você veja o espaço em disco que seus arquivos estão realmente ocupando. Observe que ele não exibe o espaço disponível como df. Mostra apenas o espaço que foi utilizado.
Para verificar o espaço consumido, execute este comando:
du

3. O comando ls
O comando ls lista todo o conteúdo de um diretório e o espaço que ele ocupa. Para verificar o tamanho dos arquivos em um diretório específico, vá para esse diretório e execute o seguinte comando:
ls -l -h

تحقق من Como verificar e gerenciar o espaço em disco no Linux.
Ferramentas para monitorar o uso de RAM e CPU no Linux
Aqui estão algumas ferramentas de linha de comando que se concentram no monitoramento do uso da CPU e da memória:
4. Topo
Você pode usar o comando Soutien Para obter informações sobre o uso da CPU e da memória em seu sistema. Depois de executar o seguinte comando, você verá todos os serviços em execução no seu sistema, juntamente com as informações de cache e buffer:
top

Se um problema com o uso de memória aparecer na tela, você pode Otimize o desempenho da RAM para corrigi-lo.
5. topo
htop É mais uma ferramenta que funciona como uma alternativa ao top. Esta ferramenta não está pré-instalada no Linux. Para instalá-los, execute o seguinte comando no Ubuntu e no Debian:
sudo apt instalar htop
No Arch Linux:
sudo pacman -S htop
No Fedora, CentOS e RHEL:
sudo dnf install htop
Para monitorar o uso da CPU em seu sistema usando htop Execute este comando:
htop

6.mpstat
Outra ferramenta que você pode usar para obter informações da CPU no Linux é mpstat. Este utilitário fornece um relatório de cada atividade do processador disponível. Você também pode ver o relatório completo de uso da CPU de todos os processos que usam este comando.
Esta ferramenta não está pré-instalada no Linux. Primeiro você precisa instalar um pacote sysstat em seu sistema para usar mpstat:
sudo apt instalar sysstat
Agora execute o seguinte comando para visualizar o uso da CPU em seu sistema:
mpstat

7.vmstat
Salva o comando vmstat Informações sobre RAM, processos, buffer, cache, atividade da CPU e muito mais. Para usá-lo, execute este comando:
vmstat

8. stat
iostat é uma ferramenta de monitoramento do sistema que você pode usar para ver as estatísticas de E/S de armazenamento do Linux.
Com este utilitário de linha de comando, você pode ver relatórios sobre o carregamento do dispositivo de E/S. Para usar esta ferramenta, execute este comando:
iostat

9.sar
comando permite que você sar Monitora o uso da CPU após um período de tempo especificado. Para usar esta ferramenta, você precisa instalar um pacote sysstat.
Para verificar o uso da CPU a cada 10 segundos, execute o comando da seguinte maneira:
sar 10

Além disso, você também pode instruir a ferramenta a executar um determinado número de iterações. Por exemplo, se você deseja monitorar o uso da CPU a cada dois segundos e por oito iterações, execute o comando da seguinte maneira:
SAR 28

Ferramentas para monitorar o uso da rede no Linux
Aqui estão algumas ferramentas de linha de comando que se concentram no monitoramento do uso da rede:
10. NetHogs.com
NetHogs é um utilitário de linha de comando popular que você pode usar para monitorar o tráfego de rede em tempo real, incluindo a largura de banda usada por cada processo no Linux.
Esta ferramenta não está pré-instalada no Linux. O seguinte comando irá instalar nethogs Em distribuições baseadas no Debian:
sudo apt instalar nethogs
Para usar esta ferramenta, execute o seguinte comando:
nethogs

11.tcpdump
tcpdump É um analisador de pacotes de rede usado para capturar pacotes TCP/IP enviados ou recebidos em uma interface específica em uma rede.
Para usar esta ferramenta, execute o seguinte comando e mencione a interface na qual deseja inspecionar o tráfego:
tcpdump -i interface

12. netstat
sendo observadonetstat Tráfego de dados de rede de entrada e saída e exibe estatísticas do mesmo. Este é um dos mais importantes Ferramentas de rede Usado para verificar se há gargalos na rede. Ele também fornece informações sobre as interfaces e portas usadas no sistema.
Este utilitário de linha de comando vem pré-instalado em sistemas Linux modernos. No entanto, se você não os tiver, poderá instalá-los executando o seguinte comando:
sudo apt instalar ferramentas de rede
Para ver conexões de internet ativas em seu sistema, execute este comando:
netstat -a | mais

Administração do Linux facilitada
Prevenção é melhor que a cura. O objetivo é identificar qualquer problema do sistema monitorando o uso da CPU, RAM, disco e rede antes que cause estragos no desempenho do sistema.
A administração do Linux não é uma tarefa fácil. Mas, graças a essas ferramentas diretas de linha de comando, agora você pode monitorar a integridade do Linux e solucionar problemas de rede ou sistema. Você pode ver agora Como modificar e gerenciar o arquivo hosts no Linux.










