Administration du système d'exploitation Linux - cours 66669 RUR. de Skillbox, formation 3 mois, Date: 9 décembre 2023.
Miscellanea / / December 09, 2023
Pour ceux qui s'intéressent à la programmation et à l'informatique
Étudiez l'architecture UNIX et comprenez comment les distributions Linux sont conçues. Apprenez à gérer l'accès, à travailler avec les utilitaires, les fichiers et le réseau. Vous pouvez démarrer une carrière dans l’informatique sans écrire de code.
Spécialistes en informatique
Apprenez à utiliser Linux pour configurer l'accès aux systèmes d'entreprise et à d'autres tâches. Vous pouvez assurer la sécurité des connexions réseau et protéger vos projets contre les pirates et les logiciels malveillants.
7 ans d'expérience en écriture en C++, développement de systèmes à forte charge. Développe des pare-feu et un système de détection d'intrusion (IDS) pour des clients du monde entier. A travaillé chez Ericsson, Honeywell, Acronis. Participation au développement d'un projet d'analyse du trafic d'un grand réseau d'opérateur avec plus de 200 serveurs.
Introduction à Linux
Familiarisez-vous avec le système d'exploitation Linux et ses domaines d'application.
Première installation Linux
Étudiez les répertoires du système de fichiers du système d'exploitation Linux et les types d'installations: serveur, bureau, live. Apprenez à installer Linux sur une machine virtuelle.
Structure du système d'exploitation Linux
Comprendre les bases de Linux, son système de fichiers, ses processus et sa mémoire. Découvrez ce que sont un point de montage, le noyau Linux, les sockets et un gestionnaire de packages.
Connaître le terminal
Découvrez ce que sont un terminal et un shell de commande. Apprenez la navigation de base du système de fichiers et apprenez à choisir le shell de commande approprié. Apprenez les commandes de base pour travailler avec des fichiers.
Appareils sous Linux
Apprenez à travailler avec des appareils reconnus par Linux et à monter des dossiers.
Disques et systèmes de fichiers
Apprenez à travailler avec le système de fichiers, les disques et les partitions. Découvrez comment configurer un fichier d'échange et monter un disque avec un système de fichiers.
Opérations de base dans le terminal Bash. Travailler avec des fichiers et des répertoires
Découvrez ce qu'est un répertoire sous Linux. Apprenez les propriétés et les attributs des fichiers, apprenez à travailler avec des liens symboliques, des fichiers et des répertoires sur la ligne de commande.
Privilèges sous Linux
Vous apprendrez quels sont les privilèges sous Linux et comprendrez les formats d'enregistrement des droits d'accès. Explorez les modèles de contrôle d'accès.
Contrôle d'accès
Apprenez les commandes de base pour travailler avec des comptes. Vous comprendrez comment administrer les comptes utilisateurs.
Comptes et politiques de groupe
Apprenez le concept de contrôle d'accès sous Linux et les commandes de base pour travailler avec les ACL. Apprenez à configurer les droits d'accès pour les utilisateurs et les groupes.
Contrôle des E/S. Traitement du convoyeur
Apprenez les termes et commandes de base du contrôle d’E/S. Découvrez comment écrire le résultat d'une commande dans un fichier, rechercher dans des fichiers, écraser un fichier et exécuter des commandes de manière séquentielle.
La gestion des processus
Apprenez les commandes de base pour travailler avec des processus. Apprenez à démarrer et arrêter des processus, à rechercher des processus parents et enfants, à travailler avec des processus en arrière-plan, etc.
Démarrage et configuration du noyau sous Linux
Apprenez à connaître l'architecture et la conception de base du noyau Linux. Étudiez la connexion du noyau avec les modules et d'autres parties du système d'exploitation.
Lancer l'espace utilisateur
Étudiez les algorithmes de démarrage du système et leurs variétés. Familiarisez-vous avec les concepts de base des niveaux d'exécution, les algorithmes de lancement et leurs variétés, le sous-système Systemd et ses analogues.
La gestion du système
Apprenez à travailler avec des tâches et des horaires d'unités et de modules. Apprenez les commandes de base pour gérer les tâches planifiées.
Journalisation et surveillance
Apprenez à lancer la surveillance à l'aide d'utilitaires et recherchez les événements nécessaires dans les journaux système.
Installation et suppression de programmes
Vous apprendrez à configurer un référentiel, ainsi qu'à installer et désinstaller un programme sous Linux en utilisant le serveur Web Apache comme exemple.
Contrôles de sécurité
Apprenez les concepts de base du contrôle d’accès dans DAC. Apprenez à connaître les utilitaires de gestion de sécurité populaires. Apprenez à créer un nouvel utilisateur et à restreindre ses droits d'accès à l'aide de SELinux.
Élever les privilèges sous Linux
Apprenez des techniques pour élever les privilèges des utilisateurs sous Linux. Découvrez ce qu'est l'enracinement, SUID, SUDO, les tâches cron et les contre-mesures. Découvrez les utilitaires d’élévation de privilèges.
Sauvegarde et récupération de données
Vous apprendrez ce qu'est une sauvegarde, pourquoi elle est nécessaire et comment l'utiliser sous Linux. Apprenez à connaître les utilitaires de sauvegarde tiers. Découvrez comment restaurer un système à partir d'une sauvegarde et automatiser les sauvegardes.
Récapitulons les bases du réseautage
Familiarisez-vous avec les protocoles réseau et le modèle OSI. Découvrez ce que sont les paquets, les indicateurs et les couches réseau.
l'Internet
Apprenez à utiliser un masque de sous-réseau et à déterminer une adresse réseau à l'aide d'une adresse IP. Découvrez la méthode d’adressage sans classe CIDR.
Routage
Étudiez les tables de routage et découvrez pourquoi vous avez besoin d'une passerelle réseau de passerelle par défaut.
ICMP et DNS
Apprenez à travailler avec le protocole ICMP, le système DNS et le client Host DNS.
Niveau physique. Interfaces Ethernet et réseau
Apprenez à travailler avec l'interface réseau sous Linux et à la configurer. Vous pouvez modifier et ajouter des itinéraires réseau.
Gestionnaire de configuration réseau
Découvrez ce qu'est ncm et en quoi ce logiciel diffère de la commande ifconfig. Apprenez à configurer un réseau à l'aide de ncm.
DNS
Apprenez à travailler avec les noms de domaine et les fichiers de configuration. Vous pourrez configurer DNS et effectuer la mise en cache.
Hôte local
Familiarisez-vous avec le concept d'hôte local, d'adresse et de configurations Localhost possibles.
Couche de transport
Familiarisez-vous avec les protocoles de transport, les ports et les services de couche de transport TCP et UDP. Découvrez comment établir des connexions TCP et UDP.
DHCP
Découvrez ce que sont DHCP et le client DHCP. Vous comprendrez comment obtenir une IP dynamique.
Configuration du routage
Familiarisez-vous avec la conception du routeur et apprenez à configurer Linux pour qu'il fonctionne comme un routeur. Découvrez ce que sont les réseaux privés et la traduction d'adresses (NAT).
Pare-feu Linux
Familiarisez-vous avec le logiciel de surveillance de l'activité réseau Linux Firewall et comprenez son fonctionnement. Apprenez à configurer le pare-feu Linux.
ARP
Familiarisez-vous avec le protocole ARP et comprenez son fonctionnement. Apprenez à trouver et supprimer le cache ARP.
Connexions sans fil
Familiarisez-vous avec l'interface réseau Wi-Fi et apprenez à établir une connexion à un réseau sans fil connu. Apprenez à analyser un réseau sans fil et à assurer sa sécurité.
Modèle client-serveur
Vous apprendrez ce que sont un serveur et un client et quels services fonctionnent dans l'architecture client-serveur.
Services réseau
Découvrez ce qu'est un serveur Web et le protocole réseau SSH. Apprenez à travailler avec les services de stockage de fichiers et de streaming. Familiarisez-vous avec les protocoles de communication courants.
HTTP/HTTPS
Découvrez le protocole HTTP et son extension HTTPS, les requêtes GET/POST et le protocole de sécurité de la couche de transport TLS.
SSH
Apprenez à configurer un serveur SSH et une connexion à l'aide d'un mot de passe ou d'une clé.
Démons Inetd et Xinetd
Découvrez ce que sont les démons et pourquoi ils sont nécessaires. Découvrez le démon inetd et sa nouvelle version, xinetd. Apprenez à configurer les démons et à travailler avec le système réseau TCP Wrappers.
Utilitaires
Apprenez à travailler avec les statistiques de connexion et les ports ouverts. Découvrez comment analyser un système distant et définir une limite de connexion.
Collecte et analyse du trafic
Découvrez pourquoi les vidages de trafic sont nécessaires, ce que sont pcap et netflow. Apprenez à collecter et analyser le trafic.
Logiciel malveillant
Explorez les logiciels malveillants populaires qui menacent Linux. Apprenez à analyser l'activité des logiciels malveillants Linux et découvrez les contre-mesures que vous pouvez prendre contre le piratage du système.
Sécurité Internet
Découvrez les menaces que cache le réseau. Apprenez à auditer Linux et à configurer ce système d'exploitation pour un réseau sécurisé.
Configuration et administration du système Linux et des services clés
Fournit une communication réseau entre plusieurs machines Linux. Installer et configurer les accès en tenant compte de la différenciation des droits et privilèges à une ou plusieurs applications réseau. Rédiger un rapport sur le travail effectué avec l'application des politiques d'accès sélectionnées et de la topologie du réseau.