Maison  >  Article  >  Opération et maintenance  >  Que devez-vous apprendre sur le système Linux ?

Que devez-vous apprendre sur le système Linux ?

(*-*)浩
(*-*)浩original
2019-11-06 14:40:034234parcourir

Avec le développement rapide d'Internet, les exigences des gens en matière de systèmes ont progressivement augmenté. Les systèmes Linux sont devenus de plus en plus populaires parmi de nombreux utilisateurs. La technologie Linux est devenue un point chaud dans le développement de la technologie informatique. consacré à la recherche sur la technologie Linux. Il existe de plus en plus de sociétés de logiciels, et le nombre de fabricants de logiciels et de matériels et de fournisseurs de solutions prenant en charge Linux augmente également rapidement. La portée de l'application de Linux dans la construction d'informations devient également de plus en plus large. Le système est open source, gratuit et multiplateforme, une bonne interface et d'autres fonctionnalités sont privilégiées par les programmeurs !

Que devez-vous apprendre sur le système Linux ?

Qu'apprenez-vous généralement sur Linux ?

La première étape : les bases de Linux (Apprentissage recommandé : Exploitation et maintenance de Linux)

Introduction à Linux, commandes de base couramment utilisées, FHS, fonctions bash courantes, redirection d'E/S et pipelines, utilisateurs et groupes, gestion des autorisations, environnement bash, sudo , grep et expressions régulières de base, éditeur vim, recherche de fichiers

La deuxième étape : gestion du système Linux

Disque et partition, système de fichiers Linux, LVM, RAID, compression et Outils d'archivage, bases du réseau informatique, configuration des paramètres du réseau hôte Linux, gestion des packages Linux, gestion des processus et des tâches Linux, tâches planifiées

La troisième étape : services réseau de base

Introduction de base au mécanisme de communication par socket, aux services et démons de contrôle, aux services de fichiers, aux services de noms de domaine, aux services DHCP, aux bases de la sécurité des communications réseau, OpenSSL, Telnet et OpenSSH, rsyslog, services Web, avancement du protocole http, LAMP, serveur Web hautes performances nginx, serveur d'applications JSP Tomcat, service de messagerie, iptables

La quatrième étape : outils avancés de gestion du système et d'automatisation de l'exploitation et de la maintenance

Processus de démarrage du système CentOS, explication détaillée de GRUB , Noyau Linux, installation du système CentOS, programmation de scripts bash, ansible, système de surveillance zabbix

La cinquième étape : architecture technique et mise en œuvre du site à grande échelle

Évolution des grands -architecture de site Web à grande échelle, modèle d'architecture de site Web à grande échelle et éléments de base, cluster NLB, vernis de service de mise en cache haute performance, architecture de site Web haute performance, cluster haute disponibilité keepalived, architecture haute disponibilité du site Web, mogilefs de stockage distribué , mysql, redis du système NoSQL, architecture d'évolutivité du site Web, technologie de virtualisation kvm, elk, docker de technologie de conteneur

Pour résumer l'apprentissage de Linux, les points de connaissances suivants doivent être maîtrisés :

1. Configuration de base du système d'exploitation.

Y compris le réseau, le nom d'hôte et d'autres paramètres. Pour parler franchement, vous devez constamment installer le système, et après avoir installé le système d'exploitation, vous pouvez lui permettre d'accéder à Internet normalement. les configurations peuvent être spécifiées lors de l’installation du système d’exploitation.

2. Configuration et paramètres réseau spécifiques.

Des connaissances de base en réseau sont vraiment nécessaires. Par exemple, qu'est-ce qu'une adresse IP ? Quel est le rôle d'un masque de sous-réseau ? Quelle est la relation entre la passerelle et le routage ? ont désormais cette connaissance. Ils ne peuvent pas le savoir, même s'ils utilisent Internet tous les jours. La configuration réseau de Linux est relativement gratuite et le réseau peut être déconnecté accidentellement. Par exemple, après avoir utilisé la commande ifconfig pour configurer le réseau, le réseau prendra effet immédiatement.

3. Commandes liées à la gestion des partitions et à la gestion des fichiers du système d'exploitation Linux.

L'une des fonctions principales du système d'exploitation est de gérer le système de fichiers, comme la création, l'ouverture, la copie, la suppression, le déplacement et la modification de fichiers.

4. Un éditeur compétent.

Par exemple, VIM sous CLI, gedit sous interface graphique, etc.

5. Diverses commandes Linux courantes.

Celui-ci est plus compliqué et vous pouvez l'apprendre lentement tout en l'utilisant.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn