Administration de base des serveurs Linux - cours gratuit de Slurm, formation, Date: 1er décembre 2023.
Miscellanea / / December 03, 2023
Le cours contribuera à améliorer les compétences dont un administrateur novice a besoin pour apprendre à utiliser le système d'exploitation Linux. Après avoir terminé ce cours, vous pourrez trouver votre premier emploi dans l'informatique: devenir administrateur système ou spécialiste du support technique.
Programme: les bases
#1. Introduction
1.1. Connaître les intervenants et le sujet du cours
1.2. À qui s'adresse le cours, résumé, objectifs du cours
1.3. Objectif principal du cours
1.4. Format du cours
№2. Comment se connecter à un serveur via SSH
2.1. Qu’est-ce que SSH ?
2.2. Pourquoi vous devez vous connecter via SSH
2.3. Comment se connecter à SSH: port, mots de passe, clés
№3. Bases du travail avec le système d'exploitation (autorisations, commandes). Comment travailler avec le serveur. Comment copier des fichiers, des dossiers
3.1. Comment les commandes sont organisées dans la console. Outils de base pour travailler dans le terminal. Règles pour construire un chemin dans le système de fichiers et le parcourir.
3.2. Comment travailler avec des fichiers et des répertoires dans le terminal. Créer, supprimer, renommer, déplacer, copier
3.3. Structure du système de fichiers. Niveaux d'accès. Droits et utilisateurs-propriétaires
№4. Analyse des services système. Comment fonctionne Linux
4.1. Démarrer Linux en termes simples
4.2. Gestionnaire de services.
4.3. Affichez l'état des services, activez-les, redémarrez et démarrez automatiquement. Travailler avec des processus Linux
4.4. Services Linux de base qui font fonctionner le système d'exploitation
№5. Bases du réseau
5.1. Comment fonctionne Internet. Modèle OSI.
5.2. Pile de protocole TCP/IP. Similitudes et différences avec OSI
5.3. Comment fonctionne le DNS
5.4. Que sont les adresses IP « grises » et « blanches »? Comment ils sont utilisés. Ajout d'une adresse IP au serveur. Des moyens simples de vérifier le réseau (ping, mtr/traceroute, speedtest)
N°6: Comment installer les logiciels nécessaires sur le serveur
6.1. Gestionnaires de packages: types et différences
6.2. Comment installer un logiciel non standard: connecter un référentiel
6.3. Mise à jour du logiciel: quand et ce qui doit être mis à jour
#7: Comment déployer manuellement votre site
7.1. Installation de LAMPES
7.2. Transition de LAMP à LEMP comme plus avancé
7.3. Création d'hôtes virtuels pour le chargement du site, leur configuration. Mise en ligne d'un site Web terminé ou déploiement d'un CMS.
7.4. Ajoutez SSL depuis Let's Encrypt et vérifiez la fonctionnalité d'exécution automatique du bot
Programme: niveau avancé
№8. Virtualisation, machines virtuelles et leurs fonctionnalités
8.1. Qu'est-ce que la virtualisation, l'hyperviseur, la machine virtuelle, les hyperviseurs les plus populaires et leurs fonctionnalités. Survente
8.2. Création d'une machine virtuelle de test à l'aide de la virtualisation KVM dans le terminal d'un serveur physique ou d'un ordinateur local
№9. Problèmes de serveur possibles, leur diagnostic et leurs solutions
9.1. Liste de contrôle pour vérifier l'indisponibilité du serveur. Localisons le problème
9.2. Diagnostic des ressources du serveur
9.3. Trouver la cause de la charge sur le serveur: DDoS, épuisement de la RAM, virus
#10: Optimisation du serveur
10.1. Mise en place de PHP et du serveur web. Paramètres PHP, Nginx, PHP-fpm
10.2. Fichier d'échange, création et configuration d'un fichier d'échange
10.3. Optimisation MySQL. Utilitaire Mysqltuner. Quelques paramètres MySQL importants. Vérification du site sur les ressources en ligne
#11: Notions de base sur la conteneurisation Docker
11.1. Qu’est-ce que Docker et à quoi sert-il ?
11.2. Comment déployer un logiciel dans Docker. Fonctionnalités de travail avec des logiciels dans Docker
11.3. Bases de la composition Docker
#12: Travailler avec Git
12.1. Créer un dépôt Git
12.2. Télécharger et télécharger un projet sur Github
12.3. Comment Git et Github peuvent être utiles pour un administrateur
Êtes-vous un utilisateur avancé? Souhaitez-vous étudier pour devenir administrateur système ou spécialiste de la sécurité de l’information? Dans ce cours, vous vous familiariserez avec les systèmes d'exploitation de serveur modernes. Vous maîtriserez les bases des réseaux locaux, leur topologie et vous familiariserez avec les facteurs affectant leurs performances. Des concepts tels que le support de transmission de données, les types de réseaux locaux, les adresses MAC et la transmission de données par paquets deviendront plus clairs pour vous. Le cours examine en détail le modèle OSI et sa superposition sur la pile de protocoles TCP/IP dans les systèmes d'exploitation modernes.
4
14 990 ₽