¿Qué cursos incluye LINUX? ¿Cuánto tiempo lleva completar este curso?
En lo que respecta a la situación actual, existen muchos cursos principales para aprender el funcionamiento y mantenimiento de Linux. Aunque es relativamente simple, todavía lleva algo de tiempo dominarlo realmente. Por supuesto, el aprendizaje de Linux generalmente toma alrededor de cinco meses para dominarlo realmente, desde principiante hasta competente.
El siguiente es el contenido de aprendizaje principal del curso:
Fase 1: 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
p>4 Explicación de una gran cantidad de comandos y preguntas de prueba de conocimiento de caracteres especiales en el primer nivel
5. Optimización básica de Linux
6. Estructura de directorios de Linux
7. Una gran ola de comandos y preguntas de prueba de conocimientos especiales en el segundo nivel
Explicación de las preguntas de la prueba de conocimientos (Parte 1)
8 Una gran ola de comandos y preguntas de prueba de conocimientos especiales en el segundo nivel (Parte 2)
9. Mucho conocimiento profundo sobre los atributos de archivos de Linux
10. /expresiones regulares
11. Una gran cantidad de comandos y preguntas de examen de conocimientos importantes explicadas en el tercer nivel (Parte 1)
12. Preguntas del examen del tercer nivel (Parte 2)
13 Permisos del sistema Linux (Parte 1)
14 Permisos del sistema Linux (Parte 2)
15. Al final de la primera etapa, el instructor o conferenciante debe revisar el curso general
La segunda etapa: Gestión avanzada del sistema Linux
1.
2. Gestión de usuarios de Linux
3. Disco y sistema de archivos de Linux (Parte 1)
4. >5. El comando sed de los Tres Mosqueteros de Linux
La tercera etapa: conceptos básicos de Shell de Linux
1. Conceptos básicos de programación de Shell 1
2. Conceptos básicos 234
3. El comando awk de los Tres Mosqueteros de Linux
La cuarta etapa: conceptos básicos de la red Linux
1.
2. Conceptos básicos de redes informáticas
3. Al final de la segunda etapa, el tutor o profesor debe revisar todo el curso.
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 del despliegue de la arquitectura de mitad de período
2. y completar el informe de trabajo en el escenario (más dos fines de semana*** 9 días)
3. Sistema de instalación automática por lotes Kickstart cobbler
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 de código en línea
Décimo Virtualización Kvm de nivel empresarial de seis etapas 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 Los 8 componentes principales de la nube pública de Alibaba Cloud y práctica de construcción de clústeres
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