Depois de acessar sua VPS ou servidor dedicado via SSH, o próximo passo é aprender os comandos básicos do Linux. Esses comandos vão te ajudar a navegar, editar arquivos, verificar recursos e manter o servidor organizado.
Aqui está um guia prático com os principais comandos para iniciantes:
🔎 Navegação e diretórios
Comando | Função |
---|---|
pwd | Mostra o diretório atual |
ls | Lista arquivos e pastas do diretório |
ls -l | Lista detalhada (permissões, donos, tamanho) |
ls -a | Lista incluindo arquivos ocultos |
cd pasta | Entra na pasta especificada |
cd .. | Volta um nível de diretório |
cd / | Vai para a raiz do sistema |
cd ~ | Vai para o diretório do usuário atual |
📂 Manipulação de arquivos e pastas
Comando | Função |
---|---|
touch arquivo.txt | Cria um arquivo vazio |
mkdir pasta | Cria uma nova pasta |
rm arquivo.txt | Remove um arquivo |
rm -r pasta | Remove pasta e conteúdo |
cp arquivo1 arquivo2 | Copia arquivo |
cp -r pasta1 pasta2 | Copia pasta inteira |
mv arquivo destino/ | Move arquivo para outro local |
mv nome1 nome2 | Renomeia arquivo/pasta |
📖 Visualização de arquivos
Comando | Função |
---|---|
cat arquivo.txt | Exibe conteúdo inteiro |
less arquivo.txt | Exibe conteúdo com rolagem (setas ↑ ↓) |
head arquivo.txt | Mostra as primeiras 10 linhas |
tail arquivo.txt | Mostra as últimas 10 linhas |
tail -f arquivo.log | Acompanha em tempo real logs |
👤 Usuários e permissões
Comando | Função |
---|---|
whoami | Mostra o usuário logado |
adduser nome | Cria novo usuário |
passwd nome | Altera senha de usuário |
su nome | Troca para outro usuário |
chmod 755 arquivo | Altera permissões |
chown user:grupo arquivo | Altera dono do arquivo |
⚡ Gerenciamento de processos
Comando | Função |
---|---|
ps aux | Lista processos em execução |
top | Mostra processos em tempo real |
htop | Versão mais amigável (instalar com apt install htop ) |
kill PID | Encerra processo pelo ID |
kill -9 PID | Força encerramento do processo |
🌐 Rede
Comando | Função |
---|---|
ping google.com | Testa conexão com a internet |
curl http://site.com | Faz requisição a um site |
wget http://site.com/arquivo.zip | Baixa arquivos da internet |
ifconfig ou ip a | Mostra IP do servidor |
netstat -tulnp | Mostra portas em uso |
📦 Pacotes e atualizações (Debian/Ubuntu)
Comando | Função |
---|---|
apt update | Atualiza lista de pacotes |
apt upgrade | Atualiza pacotes instalados |
apt install nome | Instala programa |
apt remove nome | Remove programa |
apt autoremove | Remove pacotes não usados |
⚙️ Comandos úteis do dia a dia
Comando | Função |
---|---|
clear | Limpa a tela |
history | Mostra comandos usados |
uptime | Mostra tempo de atividade do servidor |
df -h | Mostra espaço em disco |
du -sh pasta | Mostra tamanho de uma pasta |
free -h | Mostra uso de memória RAM |
reboot | Reinicia servidor |
shutdown -h now | Desliga servidor |
✅ Conclusão
Com esses comandos básicos, você já consegue:
- Navegar pelo sistema
- Criar, editar e excluir arquivos
- Gerenciar usuários e permissões
- Monitorar processos e recursos
- Manter o servidor atualizado
👉 Este guia é ideal para quem está começando na administração de VPS ou servidor dedicado via SSH.