DevForge

Linux

Sistema operacional open source poderoso, estável e seguro. Comandos essenciais, diagnósticos de hardware e recomendações de stack para desenvolvedores.

Diagnóstico da Máquina - DevForge Analyzer

Execute o script abaixo para analisar sua máquina e receber recomendações personalizadas de stack.

curl -fsSL https://rafaelferreira2312.github.io/devforge/scripts/linux/diagnostic.sh | bash

O script analisa: CPU, Memória RAM, Disco, Rede, GPU, Software instalado, e recomenda a stack ideal para sua máquina.

🐧 Comandos Essenciais Linux

📂 Navegação e Arquivos

ls -la
cd /caminho/diretorio
cp -r origem destino
mv arquivo novo_nome
rm -rf diretorio

🔍 Permissões e Processos

chmod 755 arquivo
chown usuario:grupo arquivo
ps aux | grep processo
kill -9 PID
htop

📊 Monitoramento de Hardware

🖥️ CPU e Memória

lscpu
free -h
vmstat 1 10

💾 Disco e Rede

df -h
du -sh *
ip addr show

📦 Verificação de Software Instalado

📋 Pacotes e Versões

dpkg -l | grep pacote
apt list --installed

🔧 Versões de Dev Tools

gcc --version && python3 --version && node --version && docker --version

⚠️ IMPORTANTE - Como executar os scripts corretamente

Os scripts abaixo funcionam em Windows, Linux e macOS. Siga as instruções específicas do seu sistema:

WINDOWS (PowerShell)
# ERRO COMUM: "arquivo não assinado" ou "execução de scripts desabilitada" # SOLUÇÃO 1: Executar com bypass (recomendado) powershell -ExecutionPolicy Bypass -File "C:\caminho\script.ps1" # SOLUÇÃO 2: Baixar e executar direto (pode ter erro de codificação) powershell -ExecutionPolicy Bypass -Command "iex (irm https://.../script.ps1)" # SOLUÇÃO 3: Habilitar execução permanentemente (como Administrador) Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Se houver erros de acentuação (caracteres estranhos): O script ainda funciona, apenas a saída visual pode ficar distorcida
LINUX / WSL (Bash)
# ERRO COMUM: "permission denied" ou "comando não encontrado" # SOLUÇÃO 1: Dar permissão de execução (obrigatório) chmod +x script.sh # SOLUÇÃO 2: Executar o script ./script.sh # SOLUÇÃO 3: Executar via curl (baixar e executar direto) curl -fsSL https://.../script.sh | bash # SOLUÇÃO 4: Se der erro de permissão, use sudo (cuidado!) sudo chmod +x script.sh && sudo ./script.sh # Se houver erros de permissão: Execute 'ls -la script.sh' para verificar permissões atuais
macOS (Terminal / Zsh)
# ERRO COMUM: "permission denied" ou "operation not permitted" # SOLUÇÃO 1: Dar permissão de execução chmod +x script.sh # SOLUÇÃO 2: Executar o script ./script.sh # SOLUÇÃO 3: Se der erro de "quarentena" (arquivo baixado da internet) xattr -d com.apple.quarantine script.sh # SOLUÇÃO 4: Executar via curl curl -fsSL https://.../script.sh | bash # Se erro persistir: Vá em Preferências do Sistema → Segurança e Privacidade → Permitir execução

Dicas importantes:
Windows: Se aparecerem caracteres estranhos (ex: "�" ou "ção"), ignore - o script funciona normalmente. Para evitar, baixe o script localmente e execute.
Linux/macOS: Sempre use chmod +x antes de executar scripts baixados.
WSL (Windows): Siga as instruções do Linux, mas certifique-se de que o script está dentro do sistema de arquivos do Linux (não no /mnt/c/).

📜 Scripts prontos

Scripts compatíveis com Ubuntu, Debian, CentOS, RHEL e derivados.

❓ Perguntas frequentes - Linux

Qual distribuição Linux escolher para desenvolvimento?

Ubuntu/Debian para iniciantes (maior suporte), Fedora/RHEL para ambientes corporativos, Arch para usuários avançados que querem controle total.

Como aumentar performance do sistema?

Use o script optimize-system.sh do DevForge ou manualmente: limpe logs, desative serviços desnecessários, aumente swap se necessário.

Como verificar se há malware no Linux?

Use o script security-audit.sh ou comandos como rkhunter, chkrootkit, clamav.