Habilidades Linux Production Shell Scripts
📦

Linux Production Shell Scripts

Baixo Risco ⚙️ Comandos externos🌐 Acesso à rede📁 Acesso ao sistema de arquivos

Criar Scripts Shell de Produção para Automação Linux

Administradores de sistema precisam de scripts confiáveis e testados para tarefas rotineiras sem escrever do zero. Esta skill fornece modelos bash prontos para produção para backups, monitoramento, gerenciamento de usuários e automação com melhores práticas incluídas.

Suporta: Claude Codex Code(CC)
📊 70 Adequado
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "Linux Production Shell Scripts". Create a script to monitor disk usage and alert when it exceeds 90%

Resultado esperado:

Um script bash completo com monitoramento de uso de disco, verificação de limite, notificação de alerta via e-mail e funcionalidade de registro. O script inclui tratamento adequado de erros, documentação de variáveis e pode ser agendado via cron para execução automatizada.

A utilizar "Linux Production Shell Scripts". Generate a backup script for MySQL database with rotation

Resultado esperado:

Script pronto para produção que executa mysqldump com manipulação de credenciais, compactação gzip, nomes de arquivo com timestamp, exclusão automática de backups com mais de 7 dias e registro detalhado. Inclui instruções de uso e seção de configuração.

Auditoria de Segurança

Baixo Risco
v1 • 2/25/2026

Static analyzer flagged 170 patterns but evaluation confirms these are FALSE POSITIVES. The skill contains legitimate bash scripting templates for system administration. Command substitution, sudo usage, and /proc access are expected patterns for educational shell scripts. No malicious intent detected. Minor warnings apply due to sudo privilege escalation patterns which should be documented for users.

1
Arquivos analisados
505
Linhas analisadas
6
achados
1
Total de auditorias
Problemas de Baixo Risco (3)
Sudo Privilege Escalation
Scripts use sudo for package installation and service management. Legitimate for system administration but requires user awareness of privilege requirements.
System File Access
Scripts read /etc/passwd for user management and /proc/loadavg for system monitoring. These are world-readable system files used legitimately.
Cron Job Modification
Script demonstrates crontab modification for task scheduling. Legitimate automation functionality but users should understand cron security implications.

Fatores de risco

⚙️ Comandos externos (1)
🌐 Acesso à rede (1)
📁 Acesso ao sistema de arquivos (1)
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
84
Segurança
78
Conformidade com especificações

O Que Você Pode Construir

Sistema de Backup Automatizado

Configure backups diários automatizados de diretórios críticos com rsync para servidores remotos, rotação automática para manter apenas backups recentes e dumps de banco de dados para recuperação de desastres completa.

Monitoramento de Saúde do Servidor

Implante scripts de monitoramento para rastrear uso de CPU, disco e memória com limites de alerta configuráveis. Gere relatórios diários de saúde e receba notificações quando os recursos excederem os limites.

Gerenciamento do Ciclo de Vida de Contas de Usuário

Automatize o provisionamento de usuários com scripts de criação de contas, gere relatórios de expiração de senhas para auditorias de conformidade e gerencie contas em massa em toda a organização.

Tente Estes Prompts

Script de Backup Básico
Crie um script bash para fazer backup do diretório /var/www para /backup diariamente, mantendo apenas os últimos 7 backups. Inclua nomes de arquivo com timestamp e tratamento de erros.
Painel de Monitoramento do Sistema
Gere um script de monitoramento que verifica uso de CPU, espaço em disco e memória. Envie um alerta por e-mail para admin@example.com quando qualquer métrica exceder 85%. Registre todas as leituras em um arquivo com timestamps.
Automação de Backup de Banco de Dados
Escreva um script para fazer backup de todos os bancos de dados MySQL, comprima cada arquivo de dump, faça upload para um bucket S3 e exclua cópias locais com mais de 14 dias. Inclua tratamento de erros e registro.
Relatório de Saúde de Frota de Servidores
Crie um script que conecta a múltiplos servidores via SSH, coleta informações do sistema (hostname, SO, CPU, memória, disco) e gera um relatório HTML consolidado. Inclua tempo de atividade e principais processos de cada servidor.

Melhores Práticas

  • Sempre teste scripts em ambientes não produção antes de implantá-los em servidores de produção
  • Use caminhos absolutos em scripts para evitar falhas quando executados de diretórios diferentes
  • Coloque aspas em todas as variáveis para lidar com caminhos e valores que contêm espaços ou caracteres especiais

Evitar

  • Não codifique senhas ou chaves de API em scripts - use variáveis de ambiente ou gerenciamento de segredos seguro
  • Evite executar scripts como root, a menos que seja absolutamente necessário - use sudo para comandos específicos
  • Nunca pule a verificação de erros - sempre verifique o sucesso do comando com tratamento adequado de códigos de saída

Perguntas Frequentes

Como torno esses scripts executáveis?
Execute chmod +x script_name.sh para tornar o script executável e então execute-o com ./script_name.sh. Alternativamente, execute bash script_name.sh sem alterar as permissões.
Preciso de privilégios de root para executar esses scripts?
Alguns scripts requerem privilégios elevados para operações como gerenciamento de usuários, instalação de pacotes ou controle de serviços. Scripts usando sudo pedirão sua senha. Teste cada script para entender seus requisitos de permissão.
Posso agendar esses scripts para executar automaticamente?
Sim, use cron para agendar scripts. Execute crontab -e e adicione entradas como '0 2 * * * /path/to/script.sh' para executar diariamente às 2h. A skill inclui exemplos de configuração de cron.
Como personalizo esses scripts para meu ambiente?
Cada script tem variáveis de configuração no topo (caminhos, limites, credenciais). Modifique esses valores para corresponder ao seu ambiente. Sempre teste em um ambiente seguro antes do uso em produção.
E se um script falhar ou produzir erros?
Execute scripts com bash -x script.sh para ativar o modo de depuração e ver cada comando conforme executa. Verifique os logs do sistema em /var/log/syslog para erros relacionados a serviços. Certifique-se de que todos os utilitários necessários estão instalados.
Esses scripts são compatíveis com todas as distribuições Linux?
A maioria dos scripts funciona em qualquer sistema Linux compatível com bash. Comandos de gerenciamento de pacotes (apt-get) são específicos para Debian/Ubuntu. Para RHEL/CentOS, substitua por equivalentes yum ou dnf. A skill observa comandos específicos de distribuição onde aplicável.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md