¿Qué significa la ruta de aprendizaje de Linux? ¿Qué significa el curso de aprendizaje de Linux?
La siguiente es la ruta de aprendizaje de Linux:
La primera etapa: introducción básica a Linux
La introducción básica a Linux incluye principalmente: conceptos básicos del hardware de Linux, Linux historial de desarrollo, instalación del sistema Linux, conexión xshell, optimización de xshell, solución de problemas de conexión remota SSH, optimización básica de Linux, conocimiento de la estructura de directorios de Linux, atributos de archivos de Linux, comodines de Linux, expresiones regulares, permisos del sistema Linux, etc.
La segunda etapa: Gestión avanzada del sistema Linux
La gestión avanzada del sistema Linux incluye: tareas programadas de Linux, gestión de usuarios de Linux, sistema de archivos y discos de Linux, comando sed de los Tres Mosqueteros de Linux, etc.
La tercera etapa: conceptos básicos de Linux Shell
Los conceptos básicos de Linux Shell incluyen: conceptos básicos de programación de Shell, el comando awk de los Tres Mosqueteros de Linux, etc.
La cuarta fase: conceptos básicos de la red Linux
La quinta fase: servicios de red Linux
Los servicios de red Linux incluyen: inicio de la arquitectura real del clúster y preparación del entorno, rsync Servicio de sincronización de datos, proyecto de copia de seguridad de toda la red Linux, esencia del servicio de almacenamiento de red nfs, proyecto de copia de seguridad en tiempo real de almacenamiento nfs/sincronización de datos en tiempo real inotify/sersync, etc.
La sexta etapa: servicios de red importantes de Linux
Los servicios de red importantes de Linux incluyen: protocolo http/conceptos básicos del servicio www, introducción y práctica básica de nginx web, nginx web, implementación/base de datos del entorno lnmp Migración fuera de la máquina/* Migración fuera de la máquina de datos compartidos al sistema NFS, equilibrio de carga nginx, alta disponibilidad keepalived, etc.
Fase 7: Operación y mantenimiento automatizados de Ansible y monitoreo de Zabbix
La operación y el mantenimiento automatizados de Ansible y el monitoreo de Zabbix incluyen: autenticación de clave de servicio SSH, clúster de administración automatizada por lotes de Ansible, monitoreo de zabbix, etc. .
Fase 9: Servicios de alta disponibilidad de clústeres a gran escala (Lvs, Keepalived)
Fase 10: Servicio Java Tomcat y firewall Iptables
Fase 11: MySQL DBA práctica de aplicación avanzada
La práctica de aplicación avanzada de MySQL DBA incluye: comandos básicos de entrada de base de datos MySQL, copia de seguridad y recuperación avanzada de base de datos MySQL, motor de transacciones en profundidad de base de datos MySQL, optimización de base de datos MySQL optimización de declaraciones SQL, maestro de clúster de base de datos MySQL Desde replicación/separación de lectura y escritura, alta disponibilidad de la base de datos MySQL/mha/keepalved, etc.
Fase 12: Cursos Redis y Memcached de base de datos de alto rendimiento
Fase 13: Construcción de arquitectura de cluster Linux a gran escala (200 unidades)
Décima Fase 4 : Caso práctico empresarial de programación de Shell de Linux
Fase 15: Plan de lanzamiento y lanzamiento de código a nivel empresarial (SVN y Git)
Fase 16 Virtualización Kvm a nivel empresarial y computación en la nube OpenStack p>
La decimoséptima etapa de la práctica del clúster de construcción de componentes principales de Alibaba Cloud 8 en la nube pública
La decimoctava etapa: práctica de aplicaciones empresariales de tecnología Docker
Decimonovena etapa: Introducción y avance de Python automatización
Etapa 20: Planificación de carrera y orientación laboral bien remunerada