¿Cómo aprender Linux de manera eficiente? ¿Tiene alguna recomendación para buenas cuentas oficiales de WeChat?
El aprendizaje de la computación en la nube de Linux se puede dividir en ocho etapas.
La primera etapa: aprenda principalmente el combate real de la gestión de redes de computación en la nube de Linux. Esto incluye conocimiento del historial de la red, protocolos de red, conversión binaria, IP, MAC, etc., así como conocimiento de las redes de nube pública. Todas estas son cosas que deben dominarse al principio.
La segunda etapa: aprender principalmente a configurar el servicio de alojamiento en la nube de Linux y administrar el sistema. Desde conocimientos básicos del sistema Linux, gestión de archivos Linux, editor VI, conceptos básicos de BASH SHELL, gestión de almacenamiento, etc.
La tercera etapa: investigar principalmente la programación automática de scripts SHELL de Linux. Incluyendo una comprensión preliminar de la programación SHELL, la especificación y depuración de SHELL, los tipos y sustituciones de variables, las pruebas de condición de SHELL y las estructuras de bucle, etc.
La cuarta etapa: aprender principalmente el funcionamiento y mantenimiento de la base de datos de código abierto MYSQL DBA. Introducción a la base de datos MYSQL, operación, almacenamiento, indexación de la base de datos MYSQL, control de seguridad MYSQL, etc. Separación de lectura y escritura de bases de datos MYSQL.
La quinta etapa: principalmente aprendizaje de proyectos de automatización a nivel empresarial y operación y mantenimiento de la nube pública. Incluyendo operación y mantenimiento automático DEVOPS, operación y mantenimiento de Alibaba Cloud ECS/RDS.
La sexta fase: estudia principalmente la operación y mantenimiento de la arquitectura de alta concurrencia de grandes sitios web. Tecnología de clúster TENGINE, optimización del rendimiento del servidor WEB, optimización del rendimiento y la arquitectura MYSQY, etc.
La séptima etapa: aprender principalmente el desarrollo de operación y mantenimiento automatizado de PyTHON Linux. Incluyendo varias operaciones de Python, construcción del sistema de liberación de información DJIANGO, desarrollo de herramientas de captura de insectos en red, etc.
La octava etapa: aprendizaje principalmente sobre la arquitectura, la operación y el mantenimiento de la nube privada empresarial.
Incluyendo soluciones de tecnología de virtualización, gestión de red KVM, disposición e implementación de DOCKER. Gestión y operación de big data de HADOOP. Espera un momento.
Aprender a desarrollar Linux requiere aprender mucho. Sólo aprendiendo por etapas y de forma sistemática se puede aprender Linux de forma rápida y completa y, finalmente, convertirse en un maestro práctico.