Pasos para principiantes para comenzar con Linux
Los principiantes que quieran empezar a aprender Linux rápidamente deben desarrollar una ruta de aprendizaje adecuada para poder conseguir el doble de resultado con la mitad de esfuerzo.
La primera etapa: Introducción a los conceptos básicos de Linux
1. Introducción al curso de apertura-introducción a las reglas y regulaciones-actividades para romper el hielo;
2. Conceptos básicos del hardware de Linux/Historial de desarrollo de Linux;
3. Instalación del sistema Linux/conexión xshell/optimización de xshell/solución de problemas de conexión remota SSH
4. Explicación de una gran cantidad de comandos y caracteres especiales. Preguntas de prueba de conocimientos del primer nivel
5. Optimización básica de L inux
6. Conocimiento profundo de la estructura de directorios de Linux
7. gran cantidad de comandos y preguntas de prueba de conocimientos especiales en el segundo nivel (Parte 1))
8 En el segundo nivel, se explica una gran cantidad de comandos y preguntas de prueba de conocimientos especiales (Parte 2)
9. Se explica mucho conocimiento sobre los atributos de archivos de Linux
10. Comodines/expresiones regulares de Linux
11. tercer nivel (Parte 1)
12. Una gran cantidad de comandos y conocimientos importantes en el tercer nivel Explicación de las preguntas del examen (Parte 2)
13. )
14. Permisos del sistema Linux (Parte 2)
15. Requisitos para el final de la primera etapa El instructor o conferenciante revisa el curso general
El Segunda etapa: gestión avanzada del sistema Linux
1. Tareas programadas de Linux
2. Gestión de usuarios de Linux
p>3. )
4. Disco y sistema de archivos de Linux (Parte 2)
5. El comando sed de los Tres Mosqueteros de Linux
p>
El tercera etapa: Conceptos básicos de Shell de Linux
1. Conceptos básicos de programación de Shell 1
2. Conceptos básicos de programación de Shell 234
3. >
La cuarta etapa: conceptos básicos de la red Linux
1. Conceptos básicos de la red informática
2. Conceptos básicos de la red informática
3. Al final de la segunda. etapa, el tutor o profesor debe revisar el curso en general.
La quinta etapa: servicio de red Linux
1. Inicio de la arquitectura real del clúster y preparación del entorno
2 Servicio de sincronización de datos rsync
3. Estudio de caso del proyecto de copia de seguridad en toda la red Linux
4. Estudio de caso del servicio de almacenamiento en red nfs
5. inotify/sersync sincronización de datos en tiempo real/copia de seguridad en tiempo real de almacenamiento nfs estudio de caso del proyecto
La sexta etapa: servicios de red importantes de Linux
1. Conceptos básicos del protocolo http/servicio www
2 introducción y práctica básica de nginx web. p>
3. Fin de la conferencia intensiva sobre nginx web
4. Implementación del entorno lnmp/migración de bases de datos fuera de la máquina/*** migración de datos compartidos fuera de la máquina al sistema NFS
5. Equilibrio de carga de nginx en profundidad
6. La alta disponibilidad de Keepalived es en profundidad y en profundidad
Fase 7: Construcción y optimización de Linux pequeño y mediano. clústeres (50 unidades)
1. Instrucciones para la guerra de arquitectura de mitad de período Revisión de implementación de arquitectura de mitad de período
2. completar el discurso informativo en el escenario (más dos fines de semana *** 9 días)
3. Sistema de instalación automática por lotes Kickstart zapatero
4 servicios pptp vpn y ntp
5. Principio de Memcached e implementación/compartición como caché y sesión de sesión
La octava etapa: operación y mantenimiento automatizados de Ansible y monitoreo de Zabbix
Autenticación de clave de servicio SSH
. p>2. Clúster de gestión automática por lotes de Ansible (entrada y en profundidad)
3. Monitoreo de Zabbix
La novena etapa: servicio de alta disponibilidad de clúster a gran escala (Lvs). , Keepalived)
1. Autoinstalación del sistema Centos7/diferencia entre centos6 y 7
2 Fase de clúster de equilibrio de carga lvs/clúster LVS de gestión keepalived. 10: Servicio Java Tomcat y firewall Iptables
1. Conferencias esenciales sobre el firewall iptables
2. Firewall iptables Hablemos en detalle
3. /nginx coopera con la implementación y optimización del servicio Tomcat
Fase 11: práctica avanzada de aplicaciones MySQL DBA
1. Comandos básicos para comenzar con la base de datos MySQL
2. Copia de seguridad y recuperación avanzadas de la base de datos MySQL
3. Motor de transacciones en profundidad de la base de datos MySQL
4. Optimización de la base de datos MySQL
5. replicación maestro-esclavo del clúster/separación lectura-escritura
6. Alta disponibilidad de la base de datos MySQL/mha/keepalved
Fase 12: Cursos de Redis y Memcached sobre bases de datos de alto rendimiento
Fase 13: construcción de arquitectura de clúster de Linux a gran escala (200 unidades)
Fase 14: práctica de casos empresariales de programación de Shell de Linux
La decimoquinta etapa: lanzamiento de código a nivel empresarial y en línea solución (SVN y Git)
1. Gestión de GIT
2. Caso de proyecto en línea de código
Décimo Seis etapas de virtualización KVM a nivel empresarial y computación en la nube OpenStack
1. Práctica de nivel empresarial de virtualización KVM
2. Práctica de nivel empresarial de computación en la nube OpenStack
Décimo Siete etapas de la construcción de los 8 componentes principales de la nube pública Alibaba Cloud práctica de clúster
La decimoctava etapa: práctica de aplicaciones empresariales de tecnología Docker
1. Práctica en profundidad de los contenedores y microservicios de Docker
2. Ecosistema y práctica de Big data Hadoop
Fase 19: Introducción y avance de la automatización de Python
Etapa 20: Planificación de carrera y orientación laboral bien remunerada