스킬 Linux Production Shell Scripts
📦

Linux Production Shell Scripts

낮은 위험 ⚙️ 외부 명령어🌐 네트워크 접근📁 파일 시스템 액세스

建立 Linux 自動化的生產環境 Shell 腳本

系統管理員需要可靠、經過測試的腳本來執行常規任務,無需從頭編寫。此技能提供生產就緒的 bash 範本,用於備份、監控、使用者管理和自動化,並內建最佳實踐。

지원: Claude Codex Code(CC)
⚠️ 67 나쁨
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"Linux Production Shell Scripts" 사용 중입니다. 建立腳本監控磁碟使用量並在使用量超過 90% 時發出警報

예상 결과:

完整的 bash 腳本,包含磁碟使用量監控、閾值檢查、透過電子郵件發送警報通知,以及日誌記錄功能。腳本包含適當的錯誤處理、變數文件,並可透過 cron 排程進行自動化執行。

"Linux Production Shell Scripts" 사용 중입니다. 產生具有輪替功能的 MySQL 資料庫備份腳本

예상 결과:

生產就緒腳本,執行 mysqldump 並處理憑證、gzip 壓縮、時間戳記檔名、自動刪除超過 7 天的備份,以及詳細日誌記錄。包含使用說明和配置區段。

보안 감사

낮은 위험
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
스캔된 파일
505
분석된 줄 수
6
발견 사항
1
총 감사 수
낮은 위험 문제 (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.

위험 요인

⚙️ 외부 명령어 (1)
🌐 네트워크 접근 (1)
📁 파일 시스템 액세스 (1)
감사자: claude

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
32
커뮤니티
84
보안
78
사양 준수

만들 수 있는 것

自動化備份系統

設定自動化每日備份關鍵目錄,使用 rsync 傳輸到遠端伺服器,自動輪替僅保留最近的備份,並進行資料庫匯出以完成災難復原。

伺服器健康監控

部署監控腳本以追蹤 CPU、磁碟和記憶體使用量,並設定可配置的警報閾值。產生每日健康報告,並在資源超過限制時接收通知。

使用者帳戶生命週期管理

透過帳戶建立腳本自動化使用者配置,產生密碼過期報告以符合合規稽核,並在整個組織中批次管理帳戶。

이 프롬프트를 사용해 보세요

基本備份腳本
建立一個 bash 腳本,每日將 /var/www 目錄備份到 /backup,僅保留最近 7 次備份。包含時間戳記檔名和錯誤處理。
系統監控儀表板
產生一個監控腳本,檢查 CPU 使用量、磁碟空間和記憶體。當任何指標超過 85% 時,發送警報電子郵件到 admin@example.com。將所有讀數與時間戳記記錄到檔案中。
資料庫備份自動化
編寫腳本備份所有 MySQL 資料庫,壓縮每個匯出檔案,上傳到 S3 儲存桶,並刪除超過 14 天的本機副本。包含錯誤處理和日誌記錄。
伺服器叢集健康報告
建立腳本透過 SSH 連線到多台伺服器,收集系統資訊(主機名稱、作業系統、CPU、記憶體、磁碟),並產生整合的 HTML 報告。包含每台伺服器的執行時間和頂層程序。

모범 사례

  • 在部署到生產伺服器之前,務必在非生產環境測試腳本
  • 在腳本中使用絕對路徑,避免從不同目錄執行時發生失敗
  • 引用所有變數以處理包含空格或特殊字元的路徑和值

피하기

  • 不要在腳本中硬編碼密碼或 API 金鑰 - 使用環境變數或安全的秘密管理
  • 除非絕對必要,避免以 root 身份執行腳本 - 改用 sudo 執行特定命令
  • 切勿跳過錯誤檢查 - 務必透過適當的結束代碼處理驗證命令成功與否

자주 묻는 질문

如何使這些腳本可執行?
執行 chmod +x script_name.sh 使腳本可執行,然後使用 ./script_name.sh 執行。或者,無需變更權限即可執行 bash script_name.sh。
執行這些腳本需要 root 權限嗎?
某些腳本需要提升的權限才能執行使用者管理、套件安裝或服務控制等作業。使用 sudo 的腳本會提示輸入密碼。測試每個腳本以了解其權限需求。
我可以排程這些腳本自動執行嗎?
是的,使用 cron 排程腳本。執行 crontab -e 並新增項目,例如 '0 2 * * * /path/to/script.sh' 以在每日凌晨 2 點執行。此技能包含 cron 設定範例。
如何為我的環境自訂這些腳本?
每個腳本在頂部都有配置變數(路徑、閾值、憑證)。修改這些值以符合您的環境。務必在生產使用之前在安全環境中測試。
如果腳本失敗或產生錯誤怎麼辦?
執行 bash -x script.sh 以啟用偵錯模式並查看每個命令的執行過程。檢查 /var/log/syslog 中的系統日誌以查找服務相關錯誤。確保已安裝所有必需的公用程式。
這些腳本是否與所有 Linux 發行版相容?
大多數腳本適用於任何相容 bash 的 Linux 系統。套件管理命令(apt-get)是 Debian/Ubuntu 特有的。對於 RHEL/CentOS,請替換為 yum 或 dnf 對應命令。此技能會在適當時註明特定於發行版的命令。

개발자 세부 정보

파일 구조

📄 SKILL.md