Se você acabou de contratar uma VPS Linux, é normal ficar perdido com tantos comandos e funções. Pensando nisso, criamos este guia simples e direto para ajudar você a dominar os comandos mais importantes do Linux e gerenciar seu servidor com segurança.
Aqui você vai aprender:
- Como navegar pelo servidor
- Como monitorar recursos
- Como iniciar, parar e reiniciar serviços
- Como manipular arquivos e pastas
- Como usar o firewall
- Como gerenciar processos e aplicações
Este guia é ideal para quem está começando ou quer ganhar mais agilidade no dia a dia com VPS.
---
🖥️ 1) Acessando o servidor via SSH
Para entrar na sua VPS:
ssh usuario@SEU-IPSe estiver usando root:
ssh root@SEU-IPCaso sua porta SSH seja diferente:
ssh -p PORTA usuario@SEU-IP---
📁 2) Navegando pelo sistema de arquivos
Lista arquivos da pasta atual:
ls
Ver detalhes (permissões, tamanho, data):
ls -lhEntrar em uma pasta:
cd nome-da-pastaVoltar uma pasta:
cd ..Mostrar caminho atual:
pwdCriar uma pasta:
mkdir nomeApagar um arquivo:
rm arquivo.txt---
📦 3) Instalando e atualizando pacotes
Atualizar lista de pacotes:
sudo apt updateAtualizar tudo:
sudo apt upgrade -yInstalar aplicativo:
sudo apt install nome-do-pacoteRemover aplicativo:
sudo apt remove nome🚀 4) Gerenciando serviços (Nginx, SSH, MySQL etc.)
Ver status:
systemctl status nome-do-servicoIniciar:
systemctl start nome-do-servicoParar:
systemctl stop nome-do-servicoReiniciar:
systemctl restart nome-do-servicoHabilitar na inicialização:
systemctl enable nome
📊 **5) Monitorando o desempenho da VPS**
**Ver consumo geral:**
top
**Ver versão visual:**
htop (instale com: apt install htop)
**Memória:**
free -h
**Uso de disco:**
df -h
**Temperatura (se disponível):**
sensors
Velocidade da internet:
speedtest-cli
🛠️ 6) Gerenciando processos
**Listar tudo:**
ps aux
**Procurar processo:**
ps aux | grep nome
**Matar processo pelo PID:**
kill 1234
**Forçar:**
kill -9 1234
**Matar todos com o mesmo nome:**
killall nome
🔐 7) **Configurando firewall com UFW**
**Ativar firewall:**
sudo ufw enable
**Permitir SSH:**
sudo ufw allow 22/tcp
**Permitir porta específica:**
sudo ufw allow 8080/tcp
**Bloquear porta:**
sudo ufw deny 21/tcp
**Ver regras:**
sudo ufw status
📄 8) **Lendo logs do sistema**
Logs gerais:
journalctl -n 100
Logs de um serviço:
journalctl -u nome-do-servico
Acompanhar em tempo real:
tail -f /var/log/syslog
Logs de acesso do Nginx:
tail -f /var/log/nginx/access.log
💡 9) **Comandos úteis do dia a dia**
Ver IP público:
curl ifconfig.me
Criar arquivo:
nano arquivo.txt
Mover arquivo:
mv arquivo.txt /caminho/
Copiar arquivo:
cp arquivo.txt /caminho/
Compactar:
tar -czvf backup.tar.gz pasta/
Descompactar:
tar -xzvf backup.tar.gz`🎯 Conclusão
Dominar comandos básicos do Linux é o primeiro passo para usar sua VPS como um profissional. Com este guia, você já consegue navegar, monitorar, instalar apps, reiniciar serviços e proteger seu servidor.
Continue estudando e testando — quanto mais você pratica, mais seguro e eficiente seu ambiente de hospedagem se torna.