GNU/Linux de débutant à confirmé en quelques heures
4.5 (928 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,155 students enrolled

GNU/Linux de débutant à confirmé en quelques heures

Tous savoir de Linux avec Debian et Ubuntu, et du scripting shell.
Bestseller
4.5 (928 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
4,155 students enrolled
Created by Jordan Assouline
Last updated 10/2019
French
Current price: $58.99 Original price: $84.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7 hours on-demand video
  • 2 articles
  • 13 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Devenir autonome de manière à utiliser Linux au quotidien
  • Comprendre le fonctionnement d'un système d'exploitation Linux
  • Être capable d'échanger avec d'autres professionnels en utilisant le bon vocabulaire
  • Réaliser des scripts en langage Bash
Requirements
  • Aucune condition préalable, n'importe qui avec un ordinateur et de la motivation peut y participer !
Description

Ce cours s'adresse à un public novice qui souhaite apprendre à utiliser un système d'exploitation de type Linux.


  • Dans un premier temps, nous reprendrons toutes les bases nécessaires à la bonne compréhension du fonctionnement du système, et nous verrons étape par étape comment installer et paramétrer sa version d'Ubuntu 16.04LTS et de Debian 9 Stretch.

  • Dans un deuxième temps, nous explorerons notre distribution Ubuntu, en y voyant les différents dossiers racines existants, puis le shell et les commandes Linux de base. Il est important d'avoir le réflexe d'utiliser le man sur Linux et nous l'étudierons dans une vidéo dédiée.


  • Dans un troisième temps, les éditeurs de texte nano et vi seront abordés, tout comme la manipulation et l'interaction de l'utilisateur avec les fichiers. Nous y verrons les redirections du shell et surtout les droits d'accès aux fichiers.


  • Dans la quatrième partie, la gestion des utilisateurs et des groupes, les services DHCP, SSH et DNS, le service networking (fichier /etc/network/interfaces) et la gestion des processus seront vu en détail.


  • Nous aborderons en cinquième partie le scripting bash de base, dont l'utilisation avancée est disponible dans un autre cours.


  • Une nouvelle sixième partie, portant sur les tâches d'administration d'un système Linux a été ajoutée en Février 2019 avec notamment l'explication de l'utilisation des commandes permettant de gérer les processus, processeurs, mémoire RAM SWAP et espace disque, grâce à top, ps, iostat, uptime et plein d'autres.


  • Enfin il existe de nombreuses vidéos bonus, comme l'installation et la configuration du serveur DNS Bind9, l'utilisation de Putty, l'installation et la configuration d'un serveur RADIUS, etc...

A la fin de ce cours, vous serez capable d'être complètement autonome dans l'utilisation de votre système Linux. Vous pourrez sans problème suivre des conversations portant sur ce domaine et vous serez capable d'être force de proposition.

Who this course is for:
  • Novice en utilisation de Linux
Course content
Expand all 74 lectures 06:59:08
+ Première Partie - Introduction et installation de plusieurs distributions Linux
7 lectures 46:31
  • Qu'est-ce que Linux ? A quoi ça sert ?
  • Pourquoi parle-t-on parfois d'Unix ? Qu'est-ce que GNU ?
  • Qui sont les grands acteurs de ce secteur ?
Preview 06:46
  • Pourquoi différentes distributions linux ?
  • Savoir choisir la distribution qui nous convienne
Preview 06:21
  • Explication synthétique de la virtualisation en 2 minutes ?
  • Présentation de VirtualBox et explication rapide de son fonctionnement
  • Installation et configuration initiale
Utilisation de VirtualBox pour découvrir Linux
04:22
  • Explication des différentes images existantes
  • Téléchargement de l'image d'installation adaptée
  • Installation d'Ubuntu sur VirtualBox
Installation d'Ubuntu 16.04 LTS
14:50
  • Explication des différentes images existantes
  • Téléchargement de l'image d'installation adaptée
  • Installation de Debian et explication des différentes étapes d'installation
Installation de Debian 9
10:21
Première connexion et découverte de l'OS
01:46
+ Deuxième Partie : Premières utilisations d'Ubuntu
8 lectures 36:07
Navigation sur Ubuntu
03:30
  • Connaître le rôle des principaux dossiers racines
  • Apprendre ce que contiennent ces dossiers
Les différents dossiers racines sur Linux
05:34
  • Qu'est-ce que le Shell ?
  • Savoir utiliser et comprendre les commandes usuelles :
    • cd
    • cat,
    • mkdir,
    • touch,
    • sudo,
    • ls,
    • etc..
Le shell et les commandes Linux de base
06:45
Le Man
03:34
  • Principe de listing des fichiers
  • Comprendre les options principales de la commande ls
  • Chemins relatif et absolu
Savoir utiliser la commande ls
09:32
  • Explication du fonctionnement des Alias
  • Utilisation pratique
Les alias
03:02
  • Utilisation du manuel pour découvrir une nouvelle commande à utiliser dans un cadre défini au préalable.

  • Correction

Travaux Pratiques
03:17
+ Troisième Partie : La gestion des fichiers et des dossiers
7 lectures 43:08
Objectifs de la section
01:09
L'éditeur de texte nano
05:28
  • Présentation de l'éditeur de texte Vi
  • Commandes usuelles pour l'édition de fichiers
L'éditeur de texte vi
11:23
  • Création et suppression de fichiers et dossiers
  • Commandes pour la suppression massive de fichiers et de dossiers
  • Déplacement et renommage
  • Comparaison de fichiers entre eux
La manipulation des fichiers
07:44
  • Utilisation de la commande find
  • Utilisation de la commande locate
Trouver les fichiers et les dossiers sur linux
05:15
  • Identification des droits grâce à la commande ls -l
  • Modification des droits avec chmod
Les droits d'accès aux fichiers et répertoire
07:32
  • L'entrée standard (stdin)
  • La sortie standard (stdout)
  • La sortie erreur (stderr) 
Maîtriser les redirections Shell
04:37
TP reprenant les notions vues durant cette partie
Recherche et gestion de fichiers
17 questions
+ Quatrième Partie : Administration de base de son système Linux
8 lectures 58:12
Objectifs de la section
01:33
  • Créer un utilisateur
  • Donner les droits administrateurs à un utilisateur
  • Assigner un groupe à un utilisateur
  • Créer un groupe
La gestion des utilisateurs et des groupes
12:34
  • Explication de la distribution dynamique d'adresse IP (DHCP)
  • Fonctionnement de la résolution dynamique de nom (DNS)
Preview 08:20
  • Modification du nom de la machine
  • Explication du fonctionnement du fichier /etc/network/interfaces
  • Modification de l'adresse IP
  • Utilisation du ping
Modification des paramètres de la machine
06:21
  • Explication du fonctionnement de l'outil de gestion des paquets (aptitude)
  • Fonctionnement des dépôts
  • Installation et désinstallation de paquets
La gestion des paquets
06:58
  • Le système d'arborescence des processus
  • Comment visualiser les processus ?
  • Envoyer un signal à un processus pour l'arrêter
  • Le moniteur de processus GNOME
  • Manipulation des processus
La gestion des processus
08:48
  • Explication du fonctionnement de Cron
  • Utilisation de la commande at
Mettre en place des tâches à répéter
04:17
  • Mise en place d'une deuxième machine linux
  • Connexion grâce à SSH sur la deuxième machine
  • Transférer un fichier sur la deuxième machine grâce à la commande scp
Se connecter à un système Linux depuis une autre machine
09:21
Révision des notions abordées dans cette partie
Travaux pratiques - Administration de base de son système linux
12 questions
+ Cinquième Partie : Le scripting Bash
5 lectures 37:30
  • Explication de ce qu'est le Shebang
  • Affichage de texte à l'écran grâce à la commande ech
Preview 04:11
Utiliser la commande echo correctement
Travail pratique avec echo
2 questions
Interagir avec l'utilisateur
07:39
Un exercice permettant de revoir les notions pour la manipulation du texte et des chiffres
Exercice pratique sur l'utilisation de read et les opérations mathématiques
4 questions
  • Explication du fonctionnement des conditions sous bash
Les conditions
16:00
Script mettant en jeu : - Affichage de texte - Interaction avec l'utilisateur - Conditions - Addition, soustraction, comparaison de variables
Script de manipulation de variables
5 questions

Etudes des boucles while pour améliorer nos scripts

Vidéo 4 : Les boucles (1ère partie : while)
05:00
Réalisation d'un compteur qui commence au chiffre rentré par l'utilisateur jusqu'à 1.
Script compteur
1 question
Vidéo 5 : Les boucles (2ème partie : for)
04:40
Réaliser un script qui démarre à 0 et va jusqu'au chiffre rentré par l'utilisateur
Compteur qui démarre à 0 et va jusqu'au chiffre rentré par l'utilisateur
1 question
Création d'un jeu qui permet à l'utilisateur de deviner un chiffre généré aléatoirement par le script entre 1 et 50. A chaque fois que l'utilisateur entre un chiffre, le script lui indique si le chiffre à trouver est supérieur ou inférieur à celui qu'il a entré, etc…
Exercice finale Partie 5 - Jeu du plus ou du moins
1 question
+ [2019] Sixième Partie - L'administration d'un système Linux
10 lectures 39:25
Lancer des processus
05:38
Lister les processus du système
03:07
Les différentes manières d'arrêter un processus
05:14
Les différents états d'un processus
03:00
La commande top - compréhension et interaction
04:52
La commande uptime
03:06
Connaître la charge de ses processeurs
02:35
Gestion de la mémoire RAM
07:09
Gestion de l'espace disque et de son utilisation
03:18
+ Bonus - Contenu additionnel
8 lectures 01:01:47
  • Explication théorique du fonctionnement du DNS
Serveur DNS - Explication du fonctionnement du DNS
07:45
  • Explication du fonctionnement de Bind9
  • Explication du contenu des différents fichiers existants et utilisés par Bind9.
Serveur DNS - Explication du fonctionnement de Bind9
15:26
  • Vérifications avant installation
  • Installation du serveur DNS bind9
  • Configuration du serveur DNS Bind9
  • Commandes pour vérifier le bon fonctionnement du serveur DNS
Serveur DNS - Installation et configuration de Bind9 sur Debian 9
11:06
  • Téléchargement de Putty
  • Installation de Putty
  • Installation du SSH sur le serveur Debian9
  • Utilisation de Putty pour accéder à un équipement distant
Putty - Installation et utilisation pour se connecter à un serveur Debian9
03:41
  • Installation de freeradius sur un serveur Debian8
  • Configuration de freeradius
  • Configuration d'un routeur Cisco pour qu'il s'authentifie avec le serveur Radius
RADIUS - Installation et configuration de freeradius sur Debian8
08:01
Scripting Bash - Utilisation de YAML
03:01

Explication du fonctionnement de la commande sed

Utilisation de sed pour supprimer des lignes

Utilisation de sed pour substituer des caractères par d'autres

Utilisation de sed pour translittérer une liste de caractères par une autre liste de caractères

Scripting Bash - Utilisation de la commande sed
11:31
+ PREVIEW - Extrait du cours "Sécurisez totalement votre système Linux "
4 lectures 14:43
Démonstration du chiffrement des données sur Debian9 - Partie 1
04:41
Démonstration du chiffrement des données sur Debian9 - Partie 2
05:56
Démonstration du chiffrement des données sur Debian9 - Partie 3
03:34
REDUCTION EXCEPTIONNELLE (90%) - Cours Sécurité sur Linux
00:32
+ Création d'un serveur de messagerie sur Debian avec Postfix Dovecot et Rainloop
17 lectures 01:12:54
Objectifs de la section
01:33
Installation d'une machine Debian9 sur VMWare Workstation
12:33
Installation d'une machine Debian9 sur VirtualBox
10:01
Clonage de la machine virtuelle sur VirtualBox
01:25
Mise à jour du système
02:29
Installation d'Apache2
02:46
Première sécurisation d'Apache2
02:05
Installation des modules complémentaires
02:25
Configuration de la résolution de noms
05:09
Installation de PostFix
01:32
Configuration de PostFix
05:24
Envoi du premier mail de test
04:33
Installation de Dovecot
02:11
Configuration de Dovecot
06:05
Tester le fonctionnement de Dovecot
03:58
Installation et configuration du webmail Rainloop
05:30
Envoi et réception de mails avec Rainloop
03:15