Red de conocimiento informático - Espacio del host - Cómo empezar si quieres aprender Linux

Cómo empezar si quieres aprender Linux

Aprender Linux no es difícil. Si planifica bien, tiene una ruta de aprendizaje adecuada y persiste en el aprendizaje, puede lograr resultados inesperados. Los principiantes pueden aprender de acuerdo con las siguientes rutas:

La primera etapa: Introducción a los conceptos básicos de Linux

1. Introducción al curso - 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 preguntas de examen de conocimiento de comandos y caracteres especiales en el primer nivel

p>

5. Optimización básica de Linux

6. Conocimiento profundo de la estructura de directorios de Linux

7. Explicación de una gran cantidad de comandos y preguntas de prueba de conocimientos especiales. segundo nivel (Parte 1)

8. Explicación de una gran cantidad de comandos y preguntas de prueba de conocimientos especiales en el segundo nivel (Parte 2)

9. Atributos de archivos de Linux

10. Comodines/expresiones regulares de Linux

11 Explicación de una gran cantidad de comandos y preguntas importantes de la prueba de conocimientos en el tercer nivel (Parte 1)

12. Explicación de una gran cantidad de comandos y preguntas importantes de la prueba de conocimientos en el tercer nivel (Parte 2)

11.p>

13. p>

14. Permisos del sistema Linux (Parte 2)

15. Revisión general del curso

Segunda etapa: Gestión avanzada del sistema Linux

1. tareas programadas

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 del Shell de Linux

1. Conceptos básicos de la programación del Shell

2. Conceptos básicos de la programación Shell

3. El comando awk de los Tres Mosqueteros de Linux

La cuarta etapa: conceptos básicos de la red Linux

p>

1. Conceptos básicos de redes informáticas

2. Conceptos básicos de redes informáticas

3. Revisión general del curso de la segunda fase

Quinta fase: servicio de red Linux.

1. Inicio de la arquitectura 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 de red completa de Linux

4. Conferencia detallada sobre el servicio de almacenamiento en red nfs

5 Conferencia detallada sobre el caso del proyecto de copia de seguridad en tiempo real de inotify/sersync/almacenamiento nfs

<. p>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

3. de una 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.

6. Alta disponibilidad keepalived

Fase 7: Construcción y optimización de clústeres Linux pequeños y medianos (50 unidades)

1. revisión de implementación de arquitectura a término

2. Estructura de implementación a mitad de período y completar el informe de trabajo en la etapa

3. sistema de instalación automática por lotes kickstart cobbler

4. Servicios vpn y ntp

5. Principio e implementación/acción de Memcached Caché y uso compartido de sesiones

La octava fase: operación y mantenimiento automatizados de Ansible y monitoreo de Zabbix

1. SSH

Autenticación de clave de servicio

2. Clúster de administración automática por lotes ansible

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. Clúster de equilibrio de carga lvs/clúster LVS de gestión mantenida

La décima etapa: Servicios Java Tomcat y Firewall Iptables

1. Una conferencia detallada sobre el firewall de iptables

2. Una conferencia detallada sobre el firewall de iptables

3. nginx coopera con el servicio tomcat Implementación y optimización

La undécima etapa: 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 Clúster de bases de datos MySQL

5. replicación maestro-esclavo/separación lectura-escritura

6. Alta disponibilidad de base de datos MySQL/mha/keepalved

Fase 12: Curso Redis y Memcached de base 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

Fase 15: Lanzamiento de código a nivel empresarial y plan en línea ( SVN y Git)

1. Gestión de GIT

2. Caso de proyecto en línea de código

Fase 16: 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

Fase 17: Práctica de construcción de clústeres de los 8 componentes principales de Alibaba Cloud

p>

Etapa 18: Práctica de aplicaciones empresariales de la tecnología Docker

1 Práctica en profundidad de los contenedores y microservicios Docker

2 Ecosistema y práctica de Big Data Hadoop

Capítulo Etapa 19: Introducción y avance de la automatización de Python

Etapa 20: Planificación profesional y orientación laboral bien remunerada