Gerenciar a data e hora do sistema é uma tarefa comum. Aqui estão alguns comandos úteis:
-
date
: Exibe ou define a data e hora do sistema.date
-
timedatectl
: Controla o sistema de tempo, permite visualizar e ajustar a data e hora.timedatectl
-
hwclock
: Exibe ou define a hora do relógio de hardware.hwclock --show
Monitorar o uso do sistema ajuda a entender o desempenho e identificar problemas. Comandos essenciais incluem:
-
df
: Exibe o uso do sistema de arquivos.df -h
-
du
: Exibe o uso do disco por arquivos e diretórios.du -sh *
-
free
: Mostra a quantidade de memória livre e usada no sistema.free -h
Gerenciar processos é crucial para manter o sistema funcionando corretamente. Comandos importantes são:
-
ps
: Exibe uma lista de processos em execução.ps aux
-
top
: Monitora os processos em tempo real.top
-
htop
: Uma versão aprimorada do top, oferece uma interface interativa.htop
-
kill
: Envia um sinal para encerrar um processo.kill PID
Monitorar recursos do sistema é vital para identificar gargalos e otimizar o desempenho. Comandos úteis incluem:
-
vmstat
: Relata estatísticas sobre processos, memória, paginação, bloqueios de E/S e CPU.vmstat
-
iostat
: Exibe estatísticas de E/S do CPU e dispositivos.iostat
-
sar
: Coleta, relata ou salva informações sobre a atividade do sistema.sar -u 1 3
Gerenciar a rede e a conectividade é fundamental para garantir a comunicação eficiente entre sistemas. Comandos relevantes incluem:
-
ifconfig
: Configura interfaces de rede.ifconfig
-
ip
: Uma alternativa ao ifconfig para configurar interfaces de rede.ip addr
-
ping
: Verifica a conectividade com outro host na rede.ping example.com
-
netstat
: Exibe conexões de rede, tabelas de roteamento e outras estatísticas de rede.netstat -tuln
-
ss
: Uma alternativa ao netstat para investigar sockets.ss -tuln
-
traceroute
: Rastreia a rota que um pacote toma até o destino.traceroute example.com
-
nslookup
: Consulta servidores DNS para obter informações sobre domínios.nslookup example.com