Ce cours couvre les fondamentaux de la configuration avancée des systèmes GNU/Linux, incluant la gestion des utilisateurs, des permissions, des services système et des tâches automatisées pour maîtriser l'administration de base. Il aborde également les outils essentiels comme cron, systemd et les scripts shell pour optimiser l’utilisation du système. Ce PDF offre un support de formation détaillé en 23 pages, téléchargeable gratuitement, avec des explications claires et des exemples pratiques pour configurer un système GNU/Linux. Il complète la séance 4 en fournissant des exercices, des captures d’écran et des commandes clés pour renforcer la compréhension des concepts abordés en cours.
Ce cours s'adresse aux débutants en administration GNU/Linux, aux étudiants en informatique, ainsi qu'aux professionnels souhaitant se familiariser avec les fondamentaux des systèmes d'exploitation libres. Une connaissance de base des commandes Linux et de la navigation dans le terminal est recommandée pour tirer pleinement profit de cette séance.
Le shell Bash est l'interface privilégiée pour interagir avec un système GNU/Linux. Cette section couvre les fonctionnalités avancées telles que les alias, les scripts shell de base, la redirection des entrées/sorties, et l'utilisation des variables d'environnement. Les participants apprendront à personnaliser leur environnement Bash pour améliorer leur productivité.
Les processus sont au cœur du fonctionnement d'un système Linux. Cette partie explique comment utiliser des commandes comme ps
, top
, htop
, et kill
pour surveiller et contrôler les processus. Les notions de processus parents/enfants, de PID (Process ID), et de signaux système seront également abordées.
La sécurité d'un système Linux repose en grande partie sur une gestion rigoureuse des permissions. Cette section détaille les concepts de propriété (utilisateur/groupe), les permissions (lecture, écriture, exécution), et les commandes comme chmod
, chown
, et umask
. Des exercices pratiques permettront de renforcer ces compétences.
Bien que les gestionnaires de paquets simplifient l'installation des logiciels, certaines situations nécessitent une compilation manuelle. Cette partie guide les apprenants à travers les étapes typiques : téléchargement des sources, configuration avec ./configure
, compilation avec make
, et installation avec make install
. Les erreurs courantes et leurs solutions seront également discutées.
La séance alterne entre théorie et pratique, avec des démonstrations en direct et des exercices guidés. Les participants sont encouragés à expérimenter sur des machines virtuelles ou des environnements Linux préconfigurés. Des ressources complémentaires (documentation, forums) seront fournies pour approfondir les sujets.
La séance dure environ 3 heures, incluant une évaluation formative via des QCM et un exercice pratique de compilation. Une attestation de participation sera délivrée après validation des acquis.
Partner sites PDF Tutorials (English) | PDF Manuales (Spanish) | Cours PDF (French)