Kali Linux Pour Les Débutants
Êtes-vous à la recherche d’un guide complet qui vous permettera d’utiliser Linux et de gérer le shell Linux comme un pro ? Avez-vous du mal à naviguer parmi toutes les distributions Linux et trouvez-vous difficile de définir celle qui répond le mieux à vos besoins ? Vous souhaitez évaluer votre niveau d’apprentissage étape par étape ?
Ce cours est créé dans le but de répondre à toutes vos questions.
Linux est l’un des système d’exploitation les plus utiliser dans le monde (smartphone, serveur, IoT …etc). Linux est un système d’exploitation open source populaire, facile à utiliser et hautement sécurisé.
Si vous voulez commencer votre carrière sous Linux et que vous avez peu ou pas de connaissances sur Linux, je peux vous aider. Dans ce cours, vous apprendrez l’installation, la configuration, l’administration, le dépannage de Linux, les scripts shell, la ligne de commande, les outils du système d’exploitation et bien plus encore… J’ai également inclus des questions pour vous aider à assimiler le contenu du cours.
En plus des lessons, il y aura des quiz, des devoirs et du matériel à distribuer, tout comme une formation en classe. Ce cours peut vous aider considérablement à réussir vos examens de certification RHCSA, RHCE, LFCS, LPI et CompTIA Linux+.
En vous inscrivant dès maintenant à ce cours d’administration Linux, vous faites le meilleur investissement dans votre carrière ! À la fin de ce cours, vous aurez une connaissance approfondie du fonctionnement du système d’exploitation Linux et de la meilleure façon de le gérer.
Il est spécialement conçu pour vous, que vous n’ayez aucune expérience de Linux, que vous ayez suivi d’autres cours connexes et que vous souhaitiez combler des lacunes ou améliorer vos compétences, ou que vous veniez d’autres domaines comme le réseautage ou la programmation.
Les sujets abordés dans ce cours d’administration Linux sont :
-
Configuration de l’environnement (installation de Kali Linux)
-
Le terminal Linux en profondeur
-
Le système de fichiers Linux
-
Chemins absolus ou relatifs.
-
Parcourir le système de fichiers (pwd, cd, tree)
-
La commande ls en profondeur
-
Affichage des fichiers (cat, more, less, head, tail)
-
Création de fichiers et de répertoires (touch, mkdir)
-
Copier, déplacer, renommer et supprimer des fichiers et des répertoires (cp, mv, rm, shred)
-
Travailler avec des pipes sous Linux (|, wc)
-
Redirection de commande (>, >>, 2> &>, couper, tee)
-
Recherche de fichiers et de répertoires (localiser, trouver, lesquels)
-
Rechercher et exécuter des fichiers
-
Recherche de modèles de chaînes (grep, chaînes)
-
Comparaison de fichiers (cmp, diff, sha256)
-
Les éditeurs de code
-
Compression et archivage de fichiers et de répertoires (tar, gzip, bzip2)
-
Liens physiques et symboliques.
-
La structure des inodes
-
Gestion des comptes utilisateurs
-
Comprendre les fichiers passwd et shadow
-
Comprendre les groupes Linux (groups, id)
-
Création, modification et suppression de comptes d’utilisateurs Comptes d’utilisateurs (useradd, usermod, userdel)
-
Gestion de groupe (groupadd, groupdel, groupmod)
-
Autorisations de fichiers Linux
-
Notation octale (numérique) des autorisations de fichiers
-
Modification des autorisations de fichiers (chmod)
-
Modification de la propriété du fichier (chown, chgrp)
-
Comprendre SUID (Définir l’ID utilisateur), SGID (Définir l’ID de groupe) et le Sticky Bit
-
Comprendre les attributs des fichiers (lsattr, chattr)
-
Gestion des processus Linux
-
Processus et modèle de sécurité Linux
-
Processus de liste (ps, pstree, top, htop)
-
Signaux et processus de mise à mort (kill, pkill, killall, pidof)
-
Processus de premier plan et d’arrière-plan
-
Contrôle des tâches (jobs, fg, bg)
-
Mise en réseau sous Linux
-
Obtenir des informations et configurer les interfaces réseau (ip, ifconfig, route)
-
Configuration d’une adresse IP statique sur Kali (netplan)
-
Test et dépannage de la connectivité réseau
-
Utilisation, dépannage et sécurisation de SSH (sshd)
-
Copie de fichiers sur le réseau (scp)
-
Synchroniser des fichiers et des répertoires à l’aide de rsync
-
Utiliser wget
-
Vérification des ports d’écoute (netstat, ss, lsof, telnet, nmap)
-
Gestion des logiciels
-
DPKG (distributions basées sur Debian) et APT
-
Compiler un logiciel à partir du code source : Lab Git
-
Administration du système Linux
-
Automatisation et planification des tâches à l’aide de Cron (crontab) et Anacron
-
Montage et démontage des systèmes de fichiers (df, mount, umount, fdisk, gparted)
-
Travailler avec des fichiers de périphérique (dd)
-
Obtenir des informations sur le matériel système (lwhw, lscpu, lsusb, lspci, dmidecode, hdparm)
-
Gestion des services (systemd et systemctl)
-
Script shell bash
-
Sécurité : SSH PKI et renforcement SSH
Les compétences que vous acquerrez stimuleront votre carrière et vous rendront plus précieux sur le marché du travail.
A qui s’adresse ce cours :
-
Les débutants qui souhaitent acquérir une compréhension complète et pratique du système d’exploitation Linux et de la ligne de commande Linux.
-
Les personnes ayant une certaine expérience de Linux qui souhaitent combler des lacunes et devenir des administrateurs système efficaces.
-
Les professionnels qui ont besoin d’apprendre Linux pour devenir plus efficaces dans leur travail quotidien. Ingénieurs ou développeurs d’application qui doivent utiliser le système d’exploitation Linux.
Ce cours s’adresse principalement aux débutants.
PS: même si j’utilise la distribution Kali Linux pour vous expliquer comment fonctionne Linux, ce cours N’EST PAS un cours sur le hacking éthique, si vous voulez apprendre le hacking éthique avec Kali Linux, consultez mon site officiel.