Utiliser Linux, utilisez Linux !

Introduction à Linux

Linux est un système d'exploitation open source qui est largement utilisé dans le monde entier. Il est connu pour sa stabilité, sa sécurité et sa flexibilité. Dans cet article, nous allons explorer les bases de Linux et comment commencer à l'utiliser.

Qu'est-ce que Linux ?

Linux est un noyau de système d'exploitation qui a été créé par Linus Torvalds en 1991. Il est souvent utilisé comme base pour de nombreuses distributions (ou "distros") qui ajoutent des logiciels et des interfaces utilisateur pour créer un système complet.

Pourquoi utiliser Linux ?

  • Open Source : Le code source de Linux est accessible à tous, ce qui permet aux utilisateurs de le modifier et de l'améliorer.
  • Sécurité : Linux est moins vulnérable aux virus et aux malwares par rapport à d'autres systèmes d'exploitation.
  • Personnalisation : Les utilisateurs peuvent personnaliser leur environnement de travail selon leurs besoins.

Installation de Linux

Étape 1 : Choisir une distribution

Il existe de nombreuses distributions Linux, chacune ayant ses propres caractéristiques. Voici quelques-unes des plus populaires :

  • Debian : Connu pour sa stabilité et sa robustesse, souvent utilisé pour les serveurs.
  • Fedora : Connu pour ses mises à jour fréquentes et ses fonctionnalités à la pointe de la technologie.
  • Red Hat : Une distribution commerciale, souvent utilisée dans les environnements d'entreprise.
  • Garuda : Une distribution basée sur Arch Linux, axée sur la performance et la personnalisation.
  • Linux Mint : Idéal pour les débutants, avec une interface conviviale et basée sur Ubuntu.

Étape 2 : Télécharger l'image ISO

Rendez-vous sur le site officiel de la distribution choisie et téléchargez l'image ISO.

Étape 3 : Créer une clé USB bootable

Pour installer Linux, vous devez créer une clé USB bootable. Voici comment procéder :

Sur Windows

  1. Téléchargez et installez Rufus :

    • Rendez-vous sur le site de Rufus et téléchargez la dernière version.
  2. Insérez votre clé USB :

    • Assurez-vous que la clé USB est connectée à votre ordinateur.
  3. Lancez Rufus :

    • Ouvrez Rufus et sélectionnez votre clé USB dans le menu déroulant.
  4. Sélectionnez l'image ISO :

    • Cliquez sur "Sélectionner" et choisissez l'image ISO que vous avez téléchargée.
  5. Configurez les options :

    • Laissez les paramètres par défaut, puis cliquez sur "Démarrer".
  6. Attendez la fin du processus :

    • Une fois terminé, votre clé USB est prête à être utilisée.

Sur macOS

  1. Téléchargez et installez Etcher :

    • Rendez-vous sur le site de Etcher et téléchargez la dernière version.
  2. Insérez votre clé USB :

    • Assurez-vous que la clé USB est connectée à votre Mac.
  3. Lancez Etcher :

    • Ouvrez Etcher et cliquez sur "Flash from file".
  4. Sélectionnez l'image ISO :

    • Choisissez l'image ISO que vous avez téléchargée.
  5. Sélectionnez votre clé USB :

    • Assurez-vous que la bonne clé USB est sélectionnée.
  6. Cliquez sur "Flash!" :

    • Attendez que le processus se termine.

Étape 4 : Installer Linux

  1. Insérez la clé USB dans votre ordinateur et redémarrez-le.
  2. Accédez au menu de démarrage (souvent en appuyant sur F12, F2 ou Échap).
  3. Sélectionnez la clé USB comme périphérique de démarrage.
  4. Suivez les instructions à l'écran pour installer Linux.

Commandes de base

Une fois que vous avez installé Linux, voici quelques commandes de base que vous devriez connaître :

  • ls : Lister les fichiers dans le répertoire courant.
  • cd : Changer de répertoire.
  • cp : Copier des fichiers.
  • mv : Déplacer ou renommer des fichiers.
  • rm : Supprimer des fichiers.

SysAdmin

Gestion des utilisateurs

  • adduser <nom_utilisateur> : Ajouter un nouvel utilisateur.
  • deluser <nom_utilisateur> : Supprimer un utilisateur.
  • passwd <nom_utilisateur> : Changer le mot de passe d'un utilisateur.

Gestion des fichiers et des permissions

  • chmod <permissions> <fichier> : Modifier les permissions d'un fichier.
  • chown <utilisateur>:<groupe> <fichier> : Changer le propriétaire et le groupe d'un fichier.
  • df -h : Afficher l'espace disque utilisé et disponible.
  • du -sh <répertoire> : Afficher la taille d'un répertoire.

Surveillance du système

  • top : Afficher les processus en cours et leur utilisation des ressources.
  • htop : Une version améliorée de top (peut nécessiter une installation).
  • free -h : Afficher l'utilisation de la mémoire.
  • uptime : Afficher le temps de fonctionnement du système.

Gestion des services

  • systemctl start <service> : Démarrer un service.
  • systemctl stop <service> : Arrêter un service.
  • systemctl status <service> : Vérifier l'état d'un service.
  • systemctl enable <service> : Activer un service au démarrage.

Configuration du pare-feu

Pour gérer le pare-feu sous Linux, vous pouvez utiliser ufw (Uncomplicated Firewall) :

  • sudo ufw enable : Activer le pare-feu.
  • sudo ufw disable : Désactiver le pare-feu.
  • sudo ufw allow <port> : Autoriser le trafic sur un port spécifique.
  • sudo ufw deny <port> : Bloquer le trafic sur un port spécifique.
  • sudo ufw status : Afficher l'état du pare-feu.

Conclusion

Linux est un système d'exploitation puissant et flexible qui offre une multitude de fonctionnalités pour les utilisateurs et les administrateurs système. Que vous soyez un débutant cherchant à explorer le monde de Linux ou un administrateur expérimenté souhaitant approfondir vos connaissances, il y a toujours quelque chose de nouveau à apprendre. En suivant ce guide, vous avez maintenant une base solide pour commencer votre aventure avec Linux.

À bientôt !

Dans notre prochain article, nous plongerons plus profondément dans des sujets avancés tels que la gestion des paquets, la configuration des serveurs web, et l'automatisation des tâches avec des scripts.