Guide du débutant pour Linux - Commencez à apprendre Linux en quelques minutes

Guide du débutant pour Linux - Commencez à apprendre Linux en quelques minutes

Bonjour les amis,

Bienvenue dans cette édition exclusive "Guide du débutant pour Linux"Par Tecmint, ce module de cours est spécialement conçu et compilé pour les débutants, qui veulent se rendre dans le processus d'apprentissage Linux et faire de son mieux dans les organisations informatiques d'aujourd'hui. Ce didacticiel est créé selon les exigences de l'environnement industriel avec une entrée complète de Linux, ce qui vous aidera à créer un grand succès dans Linux.

Nous avons donné une priorité particulière aux commandes et commutateurs Linux, aux scripts, aux services et applications, au contrôle d'accès, au contrôle des processus, à la gestion des utilisateurs, à la gestion des bases de données, aux services Web, etc. Même si la ligne de commande Linux fournit des milliers de commandes, mais seulement quelques commandes de base, vous devez apprendre à effectuer une tâche Linux quotidienne.

Conditions préalables:

Tous les étudiants doivent avoir un peu de compréhension des ordinateurs et de la passion d'apprendre de nouvelles technologies.

Distributions:

Ce didacticiel est actuellement pris en charge sur les dernières versions de distributions Linux comme Red Hat Enterprise Linux, Centos, Debian, Ubuntu, etc.

Objectifs du cours

Section 1: Introduction aux installations Linux et OS

  1. Processus de démarrage Linux
  2. Hiérarchie du système de fichiers Linux
  3. Installation de centos 7
  4. Installation de diverses distributions Linux, notamment Debian, Rhel, Ubuntu, Fedora, etc
  5. Installation de la dernière VirtualBox sur Linux
  6. Installation à double démarrage de Windows et Linux

Section 2: Essentials des commandes Linux de base

  1. Liste des fichiers et des répertoires à l'aide de la commande 'LS'
  2. Communiquez entre les répertoires Linux et les chemins avec la commande 'CD'
  3. Comment utiliser la commande «dir» avec différentes options dans Linux
  4. Découvrez le répertoire de travail actuel à l'aide de la commande «PWD»
  5. Créer des fichiers à l'aide de la commande 'toucher'
  6. Copier les fichiers et les répertoires à l'aide de la commande 'CP'
  7. Afficher le contenu du fichier avec la commande «chat»
  8. Vérifiez l'utilisation de l'espace disque du système de fichiers avec la commande 'df'
  9. Vérifiez l'utilisation des fichiers et répertoires avec la commande «DU»
  10. Rechercher des fichiers et des répertoires à l'aide de la commande Find
  11. Trouver des recherches de modèles de fichiers à l'aide de la commande grep

Section 3: Essentiels des commandes Advance Linux

  1. Commandes «LS» excentriques que chaque utilisateur Linux doit savoir
  2. Gérer les fichiers efficacement en utilisant les commandes de tête, de queue et de chat dans Linux
  3. Comptez le nombre de lignes, de mots, de caractères dans le fichier à l'aide de la commande 'wc'
  4. Commandes de base 'Tri' pour trier les fichiers dans Linux
  5. Advancez les commandes «tri» pour trier les fichiers dans Linux
  6. PYDF Une autre commande «DF» pour vérifier l'utilisation du disque
  7. Vérifiez l'utilisation de la RAM Linux avec la commande «gratuite»
  8. Avancez la commande «renommer» pour renommer les fichiers et les répertoires
  9. Imprimer le texte / chaîne dans le terminal à l'aide de la commande «echo»

Section 4: Commandes Linux plus avancées

  1. Passer de Windows à Nix - 20 Commandes utiles pour les débutants - Partie 1
  2. 20 Commandes avancées pour les utilisateurs de Linux de niveau intermédiaire - Partie 2
  3. 20 Commandes avancées pour les experts Linux - Partie 3
  4. 20 Commandes drôles de Linux ou Linux sont amusantes dans le terminal - Partie 1
  5. 6 Commandes drôles intéressantes de Linux (Fun in Terminal) - Partie 2
  6. 51 Commandes utiles moins connues pour les utilisateurs de Linux
  7. 10 commandes les plus dangereuses - vous ne devriez jamais exécuter sur Linux

Section 5: Gestion des autorisations des utilisateurs, des groupes et des fichiers

  1. Comment ajouter ou créer de nouveaux utilisateurs à l'aide de la commande 'userAdd'
  2. Comment modifier ou modifier les attributs des utilisateurs à l'aide de la commande 'usermod'
  3. Gestion des utilisateurs et groupes, des autorisations et des attributs de fichiers - Niveau avancé
  4. Différence entre Su et Sudo - Comment configurer Sudo - Niveau avancé
  5. Comment surveiller l'activité des utilisateurs avec les outils PSACCT ou ACCT

Section 6: Gestion des packages Linux

  1. Gestion des paquets Yum - Centos, Rhel et Fedora
  2. Gestion du package RPM - Centos, Rhel et Fedora
  3. Gestion des packages apt-get et apt-cache - Debian, Ubuntu
  4. Gestion des packages DPKG - Debian, Ubuntu
  5. Gestion des emballages Zypper - SUSE et OpenSUSE
  6. Gestion des packages Linux avec Yum, RPM, APT, DPKG, aptitude et Zypper - Niveau avancé
  7. 27 «DNF» (fourche de yum) Commandes pour la gestion des packages RPM - Nouvelle mise à jour

SECTION 7: Surveillance du système et planification CRON

  1. Surveillance du processus Linux avec la commande supérieure
  2. Gestion du processus Linux avec commandes Kill, Pkill et Killall
  3. Gestion du processus de fichier Linux avec les commandes LSOF
  4. Planification de l'emploi Linux avec cron
  5. 20 outils de ligne de commande pour surveiller les performances Linux - partie 1
  6. 13 outils de surveillance des performances Linux - Partie 2
  7. Outil de surveillance Nagios pour Linux - Niveau avancé
  8. Outil de surveillance Zabbix pour Linux - Niveau avancé
  9. Script shell pour surveiller le réseau, l'utilisation du disque, la disponibilité, la moyenne de chargement et la RAM - Nouvelle mise à jour

Section 8: Archivage / compression de Linux, sauvegarde / synchronisation et récupération

Fichiers d'archivage / compression
  1. Comment archiver / compresser les fichiers et répertoires Linux à l'aide de la commande 'TAR'
  2. Comment ouvrir, extraire et créer des fichiers RAR dans Linux
  3. 5 outils pour archiver / compresser les fichiers dans Linux
  4. Comment archiver / compresser les fichiers et définir les attributs de fichiers - Niveau avancé
Fichiers et répertoires de sauvegarde / synchronisation dans Linux
  1. Comment copier / synchroniser les fichiers et les répertoires localement / à distance avec RSYNC
  2. Comment transférer des fichiers / dossiers dans Linux en utilisant SCP
  3. RSNAPSHOT (basé sur RSYNC) - Un outil de sauvegarde du système de fichiers local / distant
  4. Sync deux serveurs Web / sites Web Apache à l'aide de RSYNC - Niveau Advance
Sauvegarde de réserve de sauvegarde / récupération Linux
  1. Sauvegarde et restauration Systèmes Linux à l'aide de REDO Backup Tool
  2. Comment cloner / sauvegarde des systèmes Linux en utilisant - Mondo Rescue Disaster Recovery Tool
  3. Comment récupérer les fichiers / dossiers supprimés à l'aide de l'outil «scalpel»
  4. 8 Softwares «Clonage / sauvegarde de disque» pour les serveurs Linux

Section 9: Gestion du système de fichiers Linux / Storage Network

  1. Qu'est-ce que EXT2, EXT3 et EXT4 et comment créer et convertir des systèmes de fichiers Linux
  2. Comprendre les types de systèmes de fichiers Linux
  3. Création et configurations du système de fichiers Linux - Niveau avancé
  4. Configuration des systèmes de fichiers Linux standard et configurer le serveur NFSV4 - Niveau avancé
  5. Comment monter / déclencher des systèmes de fichiers locaux et réseau (Samba & NFS) - Niveau avancé
  6. Comment créer et gérer le système de fichiers BTRFS dans Linux - Niveau avancé
  7. Introduction à Glusterfs (système de fichiers) et à l'installation - Niveau avancé

Section 10: Gestion de Linux LVM

  1. Configuration du stockage de disque flexible avec gestion de volume logique
  2. Comment étendre / réduire les LVM (gestion du volume logique)
  3. Comment prendre un instantané / restaurer les LVM
  4. Configuration des volumes d'approvisionnement mince dans LVM
  5. Gérer plusieurs disques LVM à l'aide d'E / S de rayures
  6. Partitions LVM migration vers un nouveau volume logique

Section 11: Gestion de Linux Raid

  1. Introduction au raid, concepts de raids et de niveaux de raid
  2. Création du logiciel RAID0 (Stripe) sur «deux appareils» en utilisant «MDADM
  3. Configuration de Raid 1 (miroir) à l'aide de «deux disques» dans Linux
  4. Création de raid 5 (rayures avec parité distribuée) dans Linux
  5. Configuration RAID Niveau 6 (rayures avec double parité distribuée) dans Linux
  6. Configuration de Raid 10 ou 1 + 0 (imbriqué) à Linux
  7. Cultiver un réseau de raid existant et retirer les disques ratés à Linux
  8. Assemblage des partitions en tant que dispositifs RAID - Création et gestion des sauvegardes du système

Section 12: Gérer les services à Linux

  1. Configurer les services Linux pour démarrer et arrêter automatiquement
  2. Comment arrêter et désactiver les services indésirables à Linux
  3. Comment gérer les services «Systemd» à l'aide de SystemCTL dans Linux
  4. Gestion des processus et services de démarrage du système à Linux

Section 13: Sécurité du système Linux et pare-feu

Sécurité et outils Linux
  1. 25 Conseils de sécurité durcissant pour les serveurs Linux
  2. 5 meilleures pratiques pour sécuriser et protéger le serveur SSH
  3. Comment protéger le mot de passe de la planche dans Linux
  4. Protégez les connexions SSH avec les messages de bannière SSH et Motd
  5. Comment auditer les systèmes Linux à l'aide de Lynis Tool
  6. Fichiers sécurisés / répertoires à l'aide d'ACLS (listes de contrôle d'accès) dans Linux
  7. Comment auditer les performances du réseau, la sécurité et le dépannage dans Linux
  8. Essentiels de contrôle d'accès obligatoire avec selinux - Nouvelle mise à jour
Pare-feu et outils Linux
  1. Guide de base sur Iptables (pare-feu Linux) Conseils / commandes
  2. Comment configurer un pare-feu iptables dans Linux
  3. Comment configurer le «ballon de feu» dans Linux
  4. Règles utiles «tout le monde» pour configurer et gérer le pare-feu dans Linux
  5. Comment installer et configurer UFW - un pare-feu non compliqué
  6. Shorewall - un pare-feu de haut niveau pour la configuration des serveurs Linux
  7. Installez Configserver Security & Firewall (CSF) dans Linux
  8. Comment installer la distribution du pare-feu gratuit 'ipfire'
  9. Comment installer et configurer pfSense 2.1.5 (pare-feu / routeur) à Linux
  10. 10 pare-feu de sécurité open source utile pour les systèmes Linux

Section 14: Configuration de la lampe (Linux, Apache, MySQL / MARIADB et PHP)

  1. Installation de lampe dans Rhel / Centos 6.0
  2. Installation de lampe dans RHEL / CENTOS 7.0
  3. Ubuntu 14.04 Guide d'installation du serveur et lampe de configuration
  4. Installation de lampe dans Arch Linux
  5. Configuration de la lampe dans le serveur Ubuntu 14.dix
  6. Installation de lampe dans Gentoo Linux
  7. Création de votre propre serveur et hébergeant un site Web à partir de votre boîte Linux
  8. APCACH Virtual Hosting: IP basé sur IP et les hôtes virtuels basés sur le nom dans Linux
  9. Comment configurer le serveur Apache autonome avec un hébergement virtuel basé sur des noms avec un certificat SSL
  10. Création d'hôtes virtuels Apache avec des options Vhosts Activer / Désactiver dans RHEL / CENTOS 7.0
  11. Créer des hôtes virtuels, générer des certificats SSL et des clés et activer la passerelle CGI dans Gentoo Linux
  12. Protégez Apache contre les attaques de force brute ou DDOS à l'aide de modules MOD_SECURITY et MOD_EVASIV
  13. 13 Conseils de sécurité et de durcissement du serveur Web Apache
  14. Comment synchroniser deux serveurs Web / sites Web Apache à l'aide de RSYNC
  15. Comment installer «Varnish» (accélérateur HTTP) et effectuer des tests de chargement à l'aide d'Apache Benchmark
  16. Installation et configuration de la pile lampe / lemp sur Debian 8 Jessie - Nouvelle mise à jour

Section 15: Configuration de LEMP (Linux, Nginx, MySQL / MARIADB et PHP)

  1. Installer Lemp dans Linux
  2. Installation de FCGIWRAP et activer les langues dynamiques Perl, Ruby et Bash sur Gentoo Lemp
  3. Installation de Lemp dans Gentoo Linux
  4. Installation de LEMP dans Arch Linux

Section 16: Administration MySQL / MARIADB

  1. Commandes d'administration de base de données de base MySQL
  2. 20 Commandes MySQL (MySqladmin) pour l'administration de la base de données dans Linux
  3. Commandes de sauvegarde et de restauration MySQL pour l'administration de la base de données
  4. Comment configurer la réplication de MySQL (Master-Slave)
  5. MyTop (MySQL Database Monitoring) dans Linux
  6. Installez MTOP (MySQL Database Server Survering) dans Linux
  7. https: // www.Tecmint.com / mysql-performance-montoring /

Section 17: Scripting de base

  1. Comprendre les conseils de langage de script de shell Linux et de base - Partie I
  2. 5 SCRIPTS Shell pour les débutants Linux pour apprendre la programmation de Shell - Part II
  3. Navigation dans le monde des scripts Linux Bash - Partie III
  4. Aspect mathématique de la programmation de shell Linux - Partie IV
  5. Calcul des expressions mathématiques dans le langage de script de coquille - Partie V
  6. Fonctions de compréhension et d'écriture dans les scripts shell - Partie VI
  7. Plus profondément dans les complexités de fonction avec les scripts de coquille - Partie VII
  8. Travailler avec les tableaux dans les scripts de shell Linux - Partie 8
  9. Un aperçu des «variables» de Linux dans le langage de script de coquille - Partie 9
  10. Comprendre et écrire des «variables linux» dans les scripts shell - Partie 10
  11. Substitution variable imbriquée et variables de bash prédéfinies dans Linux - partie 11

Section 18: Questions d'entrevue Linux

  1. 15 Questions d'entrevue sur la commande Linux «LS» - Partie 1
  2. 10 Questions d'entrevue de commande «LS» utiles - Partie 2
  3. Questions et réponses de base de l'entretien Linux - Partie 1
  4. Questions et réponses de base de l'entretien Linux - Partie 2
  5. Questions et réponses d'entrevue de Linux pour les débutants de Linux - Partie 3
  6. Questions et réponses d'interview de Core Linux
  7. Questions et réponses d'entrevue aléatoires utiles Linux
  8. Questions et réponses d'entrevue sur diverses commandes de Linux
  9. Questions d'entrevue utiles sur les services et démons Linux
  10. Questions d'interview de base MySQL pour les administrateurs de la base de données
  11. MySQL Database Interview Questions pour les débutants et les intermédiaires
  12. Advance la base de données MySQL «Questions et réponses d'entrevue» pour les utilisateurs de Linux
  13. Questions d'entrevue Apache pour les débutants et les intermédiaires
  14. VSFTP Questions et réponses d'entrevue - Partie 1
  15. Advance VSFTP Questions et réponses d'entrevue - Partie 2
  16. SSH (Secure Secure) Questions et réponses d'entrevue utiles
  17. Questions et réponses d'interview utiles «Squid Proxy Server» dans Linux
  18. Linux Firewall Iptables Interview Questions - Nouvelle mise à jour
  19. Questions d'entrevue de base sur le réseautage Linux - Partie 1 - Nouvelle mise à jour

Section 19: Questions d'entrevue de scripts de coquille

  1. «Questions et réponses d'entrevue» utiles sur les scripts de shell Linux
  2. Questions et réponses d'entrevue pratiques sur les scripts de shell Linux

Section 20: Livres linux gratuits pour l'apprentissage

  1. Feuille de triche de la ligne de commande Linux complète
  2. Guide d'administration avancée GNU / Linux
  3. Sécuriser et optimiser les serveurs Linux
  4. Gestion des patchs Linux: garder Linux à jour
  5. Introduction à Linux - un guide pratique
  6. Comprendre le gestionnaire de mémoire virtuel Linux®
  7. Linux Bible - emballé avec des mises à jour et des exercices
  8. Un guide de démarrage du débutant de Linux
  9. Linux à partir de zéro - Créez votre propre système d'exploitation Linux
  10. Livre de cuisine de script de shell Linux, deuxième édition
  11. Sécuriser et optimiser Linux: la solution de piratage
  12. Mode utilisateur Linux - Compréhension et administration
  13. Guide de bash pour les débutants de Linux - Nouvelle mise à jour

Section 21: Certifications Linux - Guides de préparation

  1. Guide de certification RHCSA (Red Hat Certified System Administrator)
  2. Guide de certification LFCS (Linux Foundation Certified Sysadmin)
  3. Guide de certification LFCE (Linux Foundation Certified Engineer)

Faites-nous savoir si vous souhaitez inclure des Linux Howto spécifiques, des guides ou des conseils dans ce guide d'apprentissage Linux. N'oubliez pas de rejoindre nos communautés sociales et de vous abonner à notre newsletter par e-mail pour plus de tels Howto.

  • Facebook: https: // www.Facebook.com / tecmint
  • Twitter: http: // twitter.com / tecmint
  • Liendin: https: // www.liendin.com / Company / Tecmint