Naviguer dans l'environnement CentOS
- Explorer les bases de CentOS et Linux
- Installer CentOS sur une machine virtuelle ou physique
- Explorer l'interface utilisateur et les terminaux
- Configurer les dépôts de logiciels et les mises à jour
- Apprendre la structure du système de fichiers Linux
- Manipuler les permissions des fichiers et répertoires
Gérer les utilisateurs et les groupes
- Créer et gérer des utilisateurs sous CentOS
- Configurer les groupes d’utilisateurs
- Gérer les permissions et droits des utilisateurs
- Configurer les politiques de sécurité des mots de passe
- Automatiser la gestion des utilisateurs avec des scripts
- Définir des quotas d'espace disque pour les utilisateurs
Gérer les logiciels et les services
- Installer et désinstaller des logiciels avec YUM
- Configurer et gérer les services système
- Superviser les services et journaux système
- Mettre en place un serveur Web avec Apache
- Gérer les bases de données avec MySQL/MariaDB
- Automatiser la gestion des services avec des scripts Bash
Sécuriser un serveur CentOS
- Configurer le pare-feu avec Firewalld
- Mettre en place un service SSH sécurisé
- Installer et configurer SELinux
- Mettre en place des règles de sécurité avancées
- Configurer des sauvegardes automatisées
- Appliquer les mises à jour de sécurité du système
Optimiser les performances du serveur
- Analyser les performances du système avec les outils Linux
- Gérer l’utilisation de la mémoire et du CPU
- Configurer la gestion des disques et partitions
- Optimiser les performances des services web
- Surveiller les ressources réseau et ajuster les paramètres
- Mettre en place des outils de monitoring
Automatiser et gérer les tâches système
- Créer des scripts Bash pour automatiser les tâches
- Planifier des tâches avec cron et anacron
- Gérer les processus et tâches de fond
- Configurer des tâches de maintenance automatique
- Automatiser les mises à jour des logiciels
- Configurer des tâches d’audit et de reporting