Skip to content

Terminal Linux Servidor

O Terminal do RoqueOS oferece acesso completo a um ambiente Ubuntu isolado rodando dentro do container Docker do servidor. Execute comandos, instale pacotes, gerencie processos e trabalhe com o mesmo filesystem acessível pelo VS Code e pelo Gerenciador de Arquivos.

Terminal com htop


Destaques

🐧

Ubuntu Nativo

Shell bash completo em ambiente Ubuntu 22.04 com apt, git, node, python3 e mais.

🔗

WebSocket

Conexão em tempo real com latência mínima via WebSocket.

📁

Filesystem Compartilhado

Mesmos arquivos do Finder e VS Code em /app/disks/.

📋

Múltiplas Sessões

Abra várias janelas de terminal simultaneamente.


Primeiros Passos

  1. Conecte ao seu RoqueOS Server
  2. No Launchpad, abra o app Terminal
  3. Você estará no diretório /home/user/ do container Ubuntu

Finder e Terminal compartilhando o filesystem


Ambiente Disponível

O container Ubuntu do servidor vem pré-configurado com diversas ferramentas:

FerramentaDescrição
bashShell padrão
aptGerenciador de pacotes do Ubuntu
gitControle de versão
node / npmRuntime JavaScript (Node.js 20)
python3 / pipRuntime Python
curl / wgetDownload de arquivos
nano / vimEditores de texto no terminal
htopMonitor de processos interativo
sshCliente SSH para conectar a outros servidores

Instalar Pacotes Adicionais

Use apt para instalar qualquer pacote disponível no repositório Ubuntu:

bash
sudo apt update
sudo apt install -y nome-do-pacote

NOTA SOBRE PERSISTÊNCIA

Pacotes instalados via apt não persistem entre reinicializações do container. Se precisar de ferramentas permanentes, considere adicioná-las ao Dockerfile customizado ou usar scripts de inicialização.


Acessando Seus Volumes

Os discos mapeados do host estão disponíveis em /app/disks/:

bash
# Listar discos disponíveis
ls /app/disks/

# Navegar para um disco específico
cd /app/disks/Projetos

# Exemplo: criar um arquivo que aparecerá no Finder
echo "Hello from Terminal!" > /app/disks/Documentos/hello.txt

Casos de Uso

Desenvolvimento

bash
# Clonar um repositório
cd /app/disks/Projetos
git clone https://github.com/usuario/meu-projeto.git
cd meu-projeto
npm install && npm run dev

Administração de Servidor

bash
# Monitorar recursos do sistema
htop

# Ver uso de disco
df -h

# Verificar processos rodando
ps aux

Automação

bash
# Criar um script de backup
cat > backup.sh << 'EOF'
#!/bin/bash
tar -czf /app/disks/Backups/backup-$(date +%Y%m%d).tar.gz /app/disks/Projetos
echo "Backup concluído!"
EOF
chmod +x backup.sh
./backup.sh

Múltiplas Sessões

Você pode abrir várias janelas de terminal simultaneamente. Cada janela mantém sua própria sessão independente no mesmo container Ubuntu.

Isso é útil para:

  • Rodar um servidor de desenvolvimento em uma janela
  • Executar comandos em outra janela
  • Monitorar logs em uma terceira

Dicas de Uso

DICAS RÁPIDAS

  • Use Ctrl+C para cancelar um comando em execução
  • Use Tab para auto-completar nomes de arquivos e comandos
  • Use Ctrl+L para limpar a tela
  • Use as setas ↑↓ para navegar pelo histórico de comandos
  • Redimensione a janela do terminal e ele se ajusta automaticamente

Lançado sob a Licença MIT.