{
  "Sistema": [
    {
      "command": "reboot",
      "summary": "Reinicia o servidor."
    },
    {
      "command": "shutdown -r now",
      "summary": "Reinicia imediatamente."
    },
    {
      "command": "shutdown -h now",
      "summary": "Desliga imediatamente."
    },
    {
      "command": "uptime",
      "summary": "Mostra tempo ligado e carga do sistema."
    },
    {
      "command": "uname -a",
      "summary": "Exibe informacoes do kernel e da maquina."
    },
    {
      "command": "df -h",
      "summary": "Mostra uso de disco em formato legivel."
    },
    {
      "command": "free -h",
      "summary": "Mostra memoria RAM e swap."
    },
    {
      "command": "top",
      "summary": "Abre monitor de processos em tempo real."
    },
    {
      "command": "htop",
      "summary": "Abre monitor de processos mais amigavel, se instalado."
    }
  ],
  "Pacotes": [
    {
      "command": "apt-get update",
      "summary": "Atualiza a lista de pacotes."
    },
    {
      "command": "apt-get upgrade -y",
      "summary": "Instala atualizacoes disponiveis."
    },
    {
      "command": "apt-get dist-upgrade -y",
      "summary": "Atualiza com tratamento de dependencias."
    },
    {
      "command": "apt-get autoremove -y",
      "summary": "Remove dependencias que nao sao mais usadas."
    },
    {
      "command": "apt-get autoclean -y",
      "summary": "Limpa cache de pacotes antigos."
    },
    {
      "command": "apt list --upgradable",
      "summary": "Lista pacotes com atualizacao pendente."
    }
  ],
  "Servicos": [
    {
      "command": "systemctl status nginx",
      "summary": "Mostra o status do Nginx."
    },
    {
      "command": "systemctl restart nginx",
      "summary": "Reinicia o Nginx."
    },
    {
      "command": "systemctl status apache2",
      "summary": "Mostra o status do Apache."
    },
    {
      "command": "systemctl restart apache2",
      "summary": "Reinicia o Apache."
    },
    {
      "command": "systemctl status ssh",
      "summary": "Mostra o status do SSH."
    },
    {
      "command": "systemctl restart ssh",
      "summary": "Reinicia o servico SSH."
    },
    {
      "command": "systemctl list-units --type=service",
      "summary": "Lista servicos ativos e carregados."
    }
  ],
  "SvxLink": [
    {
      "command": "systemctl status svxlink",
      "summary": "Mostra o status atual do servico SvxLink."
    },
    {
      "command": "systemctl start svxlink",
      "summary": "Inicia o servico SvxLink."
    },
    {
      "command": "systemctl stop svxlink",
      "summary": "Para o servico SvxLink."
    },
    {
      "command": "systemctl restart svxlink",
      "summary": "Reinicia o servico SvxLink."
    },
    {
      "command": "systemctl enable svxlink",
      "summary": "Habilita o SvxLink para iniciar com o sistema."
    },
    {
      "command": "systemctl disable svxlink",
      "summary": "Desabilita a inicializacao automatica do SvxLink."
    },
    {
      "command": "journalctl -u svxlink -f",
      "summary": "Acompanha o log do SvxLink em tempo real."
    },
    {
      "command": "journalctl -u svxlink -n 100",
      "summary": "Mostra as ultimas 100 linhas de log do SvxLink."
    },
    {
      "command": "cat /etc/svxlink/svxlink.conf",
      "summary": "Exibe a configuracao principal do SvxLink."
    },
    {
      "command": "svxlink --version",
      "summary": "Mostra a versao instalada do SvxLink."
    }
  ],
  "Rede": [
    {
      "command": "ip a",
      "summary": "Lista interfaces e enderecos IP."
    },
    {
      "command": "ip route",
      "summary": "Mostra a tabela de rotas."
    },
    {
      "command": "ping -c 4 8.8.8.8",
      "summary": "Testa conectividade com a internet."
    },
    {
      "command": "ss -tulpn",
      "summary": "Lista portas e processos escutando."
    },
    {
      "command": "netstat -tulpn",
      "summary": "Mostra conexoes e portas, se instalado."
    },
    {
      "command": "curl ifconfig.me",
      "summary": "Consulta o IP publico."
    }
  ],
  "Arquivos": [
    {
      "command": "ls -lah",
      "summary": "Lista arquivos com detalhes e arquivos ocultos."
    },
    {
      "command": "pwd",
      "summary": "Mostra o diretorio atual."
    },
    {
      "command": "cd /var/www",
      "summary": "Vai para o diretorio /var/www."
    },
    {
      "command": "tail -f /var/log/syslog",
      "summary": "Acompanha o log do sistema em tempo real."
    },
    {
      "command": "tail -f /var/log/auth.log",
      "summary": "Acompanha tentativas de autenticacao."
    },
    {
      "command": "du -sh *",
      "summary": "Mostra o tamanho de cada item no diretorio atual."
    },
    {
      "command": "find / -name arquivo.txt 2>/dev/null",
      "summary": "Procura um arquivo no sistema."
    }
  ]
}
