Tutoriais

Comandos Linux essenciais para administrar um VPS

Comandos Linux essenciais para administrar um VPS

Não é preciso decorar centenas de comandos para administrar um servidor. Com esta lista, você resolve a grande maioria das tarefas do dia a dia.

Navegação e arquivos

pwd                      # mostra o diretório atual
ls -lah                  # lista arquivos, inclusive ocultos, com tamanhos legíveis
cd /var/www              # muda de diretório
mkdir -p projetos/site   # cria diretórios (e os intermediários)
cp -r origem destino     # copia (recursivo para pastas)
mv antigo novo           # move ou renomeia
rm arquivo               # remove arquivo
rm -r pasta              # remove pasta — cuidado!

Visualizar e editar arquivos

cat arquivo.txt          # exibe o conteúdo
less arquivo.log         # navega em arquivos grandes (q para sair)
head -n 20 arquivo       # primeiras 20 linhas
tail -n 50 arquivo       # últimas 50 linhas
tail -f /var/log/syslog  # acompanha em tempo real
nano arquivo.conf        # editor simples

Buscar

grep -rn "texto" /etc/nginx/     # busca texto em arquivos
find / -name "*.log" -size +100M # encontra arquivos grandes

Permissões e donos

chmod 644 arquivo        # leitura para todos, escrita para o dono
chmod 755 pasta          # padrão para diretórios
chown www-data:www-data -R /var/www/site

Usuários

whoami
sudo adduser nome
sudo usermod -aG sudo nome
sudo passwd nome

Pacotes (Debian/Ubuntu)

sudo apt update          # atualiza a lista de pacotes
sudo apt upgrade         # atualiza os pacotes instalados
sudo apt install nginx   # instala
sudo apt remove nginx    # remove
apt search redis         # procura

Em AlmaLinux/Rocky, use dnf (dnf install, dnf update...).

Serviços

sudo systemctl status nginx
sudo systemctl start|stop|restart|reload nginx
sudo systemctl enable nginx      # iniciar no boot

Processos e recursos

htop                     # monitor interativo
ps aux | grep php        # procura processos
kill PID                 # encerra processo
free -h                  # memória
uptime                   # tempo ligado e carga

Disco

df -h                    # espaço por partição
du -sh /var/*            # tamanho de cada pasta
ncdu /                   # explorador interativo de uso de disco (instale com apt)

Rede

ip a                     # interfaces e IPs
ss -tulpn                # portas abertas e processos
curl -I https://site.com # testa uma URL e mostra cabeçalhos
ping -c 4 google.com

Logs

journalctl -u nginx --since "1 hour ago"
journalctl -f
sudo tail -f /var/log/nginx/error.log

Compactação

tar -czvf backup.tar.gz pasta/   # compacta
tar -xzvf backup.tar.gz          # extrai

Atalhos úteis no terminal

  • Tab — autocompleta comandos e caminhos;
  • Ctrl + C — interrompe o comando atual;
  • Ctrl + R — busca no histórico;
  • !! — repete o último comando (ex.: sudo !!).

Conclusão

Com esses comandos, você já consegue administrar seu VPS com confiança.Para praticar em um ambiente rápido, conheça os planos VPS-NVME-BR da VittHost e use o cupom SP-VITT20 para ganhar 20% de desconto na primeira fatura enquanto a promoção estiver ativa.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS