Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Neuroscience Coaching
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 7.5 hours on-demand video
  • 13 articles
  • 16 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
IT & Software Operating Systems GNU

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

Tous savoir de Linux avec Debian et Ubuntu, et du scripting shell
Bestseller
Rating: 4.4 out of 54.4 (1,088 ratings)
4,924 students
Created by Jordan Assouline
Last updated 10/2020
French
30-Day Money-Back Guarantee

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
Curated for the Udemy for Business collection

Requirements

  • Aucune condition préalable, n'importe qui avec un ordinateur et de la motivation peut y participer !

Description

UPDATE 2020:

Chaque notion est désormais associée à un exercice en ligne gratuit qui vous permet de manipuler sans avoir besoin d'installer une machine virtuelle. En effet, grâce aux exercices que j'ai créé sur Katacoda, les instructions figurent sur la gauche, et vous avez accès à un terminal Linux sur la fenêtre de droite. Il ne reste plus qu'à dérouler :

  • Commandes Linux de base

  • Utiliser le man et découvrir de nouvelles commandes

  • Utiliser la commande ls

  • Manipulation des fichiers - Création, suppression et déplacement

  • Apprendre à trouver des fichiers sur Linux

  • Manipuler les permissions des fichiers

  • Apprendre à manipuler la gestion des utilisateurs

  • Apprendre à manipuler la gestion des groupes

  • Gestion, configuration et installation de nouveaux paquets

  • Gestion et manipulation des processus

  • Utiliser les Crontabs pour mettre en place des taches à répéter

UPDATE 2019

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.


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.


  • 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

9 sections • 89 lectures • 7h 25m total length

  • Preview02:05
  • Preview06:46
  • Preview06:21
  • [2020] Qu'est-ce que la virtualisation ?
    03:44
  • [2020] Vérifier si la virtualisation est possible sur votre machine
    03:19
  • [2020] Installation de Virtualbox pour découvrir Ubuntu et Debian
    02:56
  • [2020] Installation d'Ubuntu 20.04 LTS
    11:06
  • Installation d'Ubuntu 16.04 LTS
    14:50
  • Installation de Debian 9
    10:21
  • Première connexion et découverte de l'OS
    01:46

  • Preview00:53
  • Navigation sur Ubuntu
    03:30
  • Les différents dossiers racines sur Linux
    05:34
  • Le shell et les commandes Linux de base
    06:45
  • [2020] Exercice en ligne - Commandes Linux de base
    00:15
  • [2020] Le man
    03:33
  • [2020] Exercice en ligne - Utiliser le man et découvrir de nouvelles commandes
    00:15
  • Savoir utiliser la commande ls
    09:32
  • [2020] Exercice en ligne - Utiliser la commande ls
    00:15
  • Les alias
    03:02
  • Travaux Pratiques
    03:17

  • Objectifs de la section
    01:09
  • L'éditeur de texte nano
    05:28
  • L'éditeur de texte vi
    11:23
  • La manipulation des fichiers
    07:44
  • [2020] Exercice 1 en ligne - Manipulation des fichiers et des dossiers
    00:15
  • [2020] Exercice 2 en ligne - Manipulation des fichiers et des dossiers
    00:15
  • Trouver les fichiers et les dossiers sur linux
    05:15
  • [2020] Exercice en ligne - Apprendre à trouver des fichiers et des dossiers
    00:15
  • Les droits d'accès aux fichiers et répertoire
    07:32
  • [2020] Exercice en ligne - Manipuler les permissions des fichiers
    00:15
  • Maîtriser les redirections Shell
    04:37
  • Recherche et gestion de fichiers
    17 questions

  • Objectifs de la section
    01:33
  • La gestion des utilisateurs et des groupes
    12:34
  • [2020] Exercice en ligne - Apprendre à manipuler les utilisateurs
    00:15
  • [2020] Exercice en ligne - Apprendre à manipuler les groupes
    00:15
  • Preview08:20
  • Modification des paramètres de la machine
    06:21
  • [2020] Modifier les paramètres réseaux sur Ubuntu 20.04
    06:15
  • La gestion des paquets
    06:58
  • [2020] Exercice en ligne - Apprendre à manipuler des paquets
    00:15
  • La gestion des processus
    08:48
  • [2020] Exercice en ligne - Apprendre à manipuler les processus
    00:15
  • Mettre en place des tâches à répéter
    04:17
  • [2020] Exercice en ligne - Apprendre à utiliser les crontabs
    00:15
  • Se connecter à un système Linux depuis une autre machine
    09:21
  • Travaux pratiques - Administration de base de son système linux
    12 questions

  • Preview04:11
  • Travail pratique avec echo
    2 questions
  • Interagir avec l'utilisateur
    07:39
  • Exercice pratique sur l'utilisation de read et les opérations mathématiques
    4 questions
  • Les conditions
    16:00
  • Script de manipulation de variables
    5 questions
  • Vidéo 4 : Les boucles (1ère partie : while)
    05:00
  • Script compteur
    1 question
  • Vidéo 5 : Les boucles (2ème partie : for)
    04:40
  • Compteur qui démarre à 0 et va jusqu'au chiffre rentré par l'utilisateur
    1 question
  • Exercice finale Partie 5 - Jeu du plus ou du moins
    1 question

  • Preview01:26
  • 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
  • Serveur DNS - Explication du fonctionnement du DNS
    07:45
  • Serveur DNS - Explication du fonctionnement de Bind9
    15:26
  • Serveur DNS - Installation et configuration de Bind9 sur Debian 9
    11:06
  • Putty - Installation et utilisation pour se connecter à un serveur Debian9
    03:41
  • RADIUS - Installation et configuration de freeradius sur Debian8
    08:01
  • Scripting Bash - Utilisation de YAML
    03:01
  • Scripting Bash - Utilisation de la commande sed
    11:31

  • 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

  • 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

  • Bonus - Accès à mes autres cours Linux
    01:45

Instructor

Jordan Assouline
Technical Evangelist DevSecOps
Jordan Assouline
  • 4.4 Instructor Rating
  • 3,869 Reviews
  • 14,895 Students
  • 11 Courses

Après avoir obtenu un bac +5 d'expert en ingénierie de l'informatique et des systèmes d'informations spécialisé Système, Réseau et Cloud Computing, et travaillé notamment chez Orange, j'ai décidé de me lancer dans le Consulting.

Je partage mon temps, entre des missions dans des grands groupes et des startups, et des missions de formation en Linux, NAGIOS, DevOPS et DevSecOps, Cisco et Juniper dans les grandes écoles d'informatique de la région parisienne et au sein des entreprises.

J'ai enseigné à l'école ESGI de niveau bac +3 à niveau bac +5, et à la chambre de commerce et d'industrie pour des niveaux bac +4 et bac +5.

Aujourd'hui je suis Technical Evangelist DevSecOps et Directeur Technique au sein de la société Squad.

Je suis certifié :

- Certified Kubernetes Application Developer (CKAD)

- Illumio ASP Specialist Certifified

- Building Secure Container Images in CI/CD

- DevOps Foundation Certified

- Professional Scrum Master (PSM1)

- Cisco CCNA Routing and Switching

- Cisco CCNA Security

- Cisco CCNP Routing and Switching

- ITILv3 Foundation

- JNCIA

- Nagios Certified Professional

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.