AccueilBTS SIO SISRAdministration des SystèmesLinux serveur
🖥️BTS SIO SISRAdministration des Systèmes

Linux serveur

Cours complet de Administration des Systèmes pour le BTS SIO SISR. Révise efficacement avec StudentAI.

Points clés à retenir

  • 1Comprendre l'architecture de Linux
  • 2Connaître les commandes de base pour la gestion des fichiers et utilisateurs
  • 3Savoir gérer les services avec systemctl
  • 4Être capable de configurer les permissions de fichiers
  • 5Connaître les principes de sécurité, y compris l'utilisation de firewalls
  • 6Savoir effectuer des sauvegardes et restaurations de données

Introduction à Linux Serveur

Linux est un système d'exploitation open source, principalement utilisé pour les serveurs en raison de sa stabilité, sécurité et flexibilité. En tant qu'étudiant en BTS SIO SISR, comprendre et maîtriser Linux est essentiel pour gérer des infrastructures informatiques modernes. Ce cours aborde les éléments fondamentaux de l'administration de serveurs Linux, en vous fournissant des connaissances pratiques et théoriques.

Architecture de Linux

Noyau (Kernel)


Le noyau est le cœur du système d'exploitation. Il gère les ressources matérielles (CPU, mémoire, périphériques) et les processus. Le noyau est responsable de l'allocation des ressources aux différents programmes en cours d'exécution et assure leur communication.

Exemple concret : Lorsqu'un utilisateur exécute une application, le noyau décide combien de mémoire et de temps processeur l'application peut utiliser. Cela garantit une utilisation optimale des ressources.

Système de fichiers


Linux utilise un système de fichiers hiérarchique, où tout commence à la racine `/`. La structure des répertoires est essentielle pour l'organisation et la gestion des fichiers. Les répertoires principaux incluent :
  • `/home` : Répertoires des utilisateurs, où chaque utilisateur a son propre espace de travail.

  • `/etc` : Contient les fichiers de configuration du système et des services. Par exemple, la configuration de la connexion réseau.

  • `/var` : Contient des fichiers variables tels que les logs (journaux) et les bases de données. Ces fichiers changent fréquemment, d'où leur emplacement dans ce répertoire.


Commandes de base

Gestion des fichiers


La gestion des fichiers est cruciale pour toute administration système. Voici quelques commandes de base :
  • `ls` : Lister les fichiers et répertoires. Par exemple, `ls -l` affiche les détails des fichiers, y compris leurs permissions.

  • `cd` : Changer de répertoire. Par exemple, `cd /home/utilisateur` vous amène dans le répertoire de l'utilisateur.

  • `cp` : Copier des fichiers. Par exemple, `cp fichier.txt /chemin/du/nouveau/repertoire/` copie `fichier.txt` dans le nouveau répertoire.

  • `mv` : Déplacer ou renommer des fichiers. Par exemple, `mv fichier.txt nouveau_fichier.txt` renomme le fichier.

  • `rm` : Supprimer des fichiers. Utilisez `rm -r dossier/` pour supprimer un dossier et son contenu.


Gestion des utilisateurs


La gestion des utilisateurs est essentielle pour la sécurité et l'organisation du système :
  • `adduser nom_utilisateur` : Ajouter un utilisateur avec un répertoire personnel.

  • `passwd nom_utilisateur` : Changer le mot de passe d'un utilisateur.

  • `deluser nom_utilisateur` : Supprimer un utilisateur du système.


Cas pratique : Créez un nouvel utilisateur pour un projet spécifique et configurez ses permissions d'accès aux fichiers.

Gestion des groupes


Les groupes permettent de gérer les permissions d'accès de manière collective. Pour créer un groupe, utilisez la commande :
  • `addgroup nom_groupe` : Créer un nouveau groupe.


Pour ajouter un utilisateur à un groupe, utilisez :
  • `usermod -aG nom_groupe nom_utilisateur` : Ajoute `nom_utilisateur` au groupe `nom_groupe`.


Dans un environnement de travail collaboratif, cela facilite la gestion des droits d'accès et renforce la sécurité.

Gestion des services

Accède au cours complet gratuitement

Tableaux récapitulatifs, mnémotechniques, exercices corrigés, QCM et colle orale IA — tout est inclus.

S'inscrire gratuitement

Questions fréquentes

Qu'est-ce que le noyau Linux ?

Le noyau Linux est le cœur du système d'exploitation qui gère les ressources matérielles et les processus en cours d'exécution. Il est responsable de la communication entre le matériel et les logiciels.

Comment changer les permissions d'un fichier sous Linux ?

Vous pouvez changer les permissions d'un fichier en utilisant la commande `chmod` suivie des permissions souhaitées. Par exemple, `chmod 755 fichier` pour donner des droits de lecture, écriture et exécution au propriétaire, et lecture et exécution aux autres.

Quelle est la différence entre `adduser` et `deluser` ?

`adduser` permet de créer un nouvel utilisateur avec un répertoire personnel, tandis que `deluser` permet de supprimer un utilisateur du système, y compris ses fichiers associés si vous le souhaitez.

Comment vérifier l'état d'un service sur Linux ?

Pour vérifier l'état d'un service, utilisez la commande `systemctl status nom_service`. Cela vous montrera si le service est actif, inactif ou s'il a rencontré des erreurs.

Autres chapitres — Administration des Systèmes

Prêt à réviser ton BTS SIO SISR ?

QCM illimités, colle orale IA, flashcards et bien plus — 100% gratuit.

Commencer à réviser