انتقل إلى المحتوى الرئيسي

المختبر 12.1 - إدارة الإنتاج

الأهداف​

  • تطبيق أفضل الممارسات
  • تكوين الصيانة
  • تنفيذ النسخ الاحتياطية
  • مراقبة صحة النظام

التمرين 1: سكربت النسخ الاحتياطي​

# النسخ الاحتياطي التلقائي
cat > backup.sh << 'EOF'
#!/bin/bash
BACKUP_DIR="/backup"
SOURCE="/data"
DATE=$(date +%Y%m%d_%H%M%S)
tar -czf "$BACKUP_DIR/backup-$DATE.tar.gz" "$SOURCE"
find "$BACKUP_DIR" -name "*.tar.gz" -mtime +7 -delete
EOF

chmod +x backup.sh

التمرين 2: فحوصات الصحة​

# سكربت التحقق
cat > health-check.sh << 'EOF'
#!/bin/bash
# التحقق من الخدمات
systemctl is-active nginx || echo "ALERTE: nginx inactif"
# التحقق من مساحة القرص
df -h / | awk 'NR==2 {if ($5+0 > 90) print "ALERTE: Disque > 90%"}'
EOF

chmod +x health-check.sh

تم إنشاء المختبر في: ديسمبر 2024 - تم اختباره على أوبونتو 24.04