Colección de citas famosas - Consulta de diccionarios - ¿Qué se necesita para aprender sobre la operación y el mantenimiento de la red Jilin? ¿Está bien no tener base?

¿Qué se necesita para aprender sobre la operación y el mantenimiento de la red Jilin? ¿Está bien no tener base?

La operación y el mantenimiento de la red es mucho más simple que el desarrollo de software y puede aprenderlo incluso si no tiene una base básica.

Es mucho más difícil encontrar una empresa simplemente aprendiendo operación y mantenimiento. Se recomienda estudiar sistemáticamente.

La primera etapa: Linux y conceptos básicos de redes (116 lecciones)

Módulos: experiencia básica cero, conceptos básicos de redes, administración de sistemas Linux, servicios de red Linux.

1 Experiencia inicial con servidor de PC y Linux (en línea y crosstalk)

2 Instalación práctica de Linux en servidor de PC (en línea)

3. la dirección IP! Requerido (en línea y diafonía)

4. Construya un entorno virtual VMware (en línea y diafonía)

5 Operaciones básicas de Linux ~ vaya y vea (en línea y diafonía)

6. Conocimiento de sitios web y nombres de dominio, solicitud y presentación de nombres de dominio (en línea y conversación cruzada)

7. Establecer una plataforma de sitio web LAMP (en línea y conversación cruzada)

8. Cifrado, descifrado y reproducción de Panda Burning Virus (en línea)

9. Bricolaje de caballo de Troya y puerta trasera (en línea)

Conceptos básicos de red (veinticuatro)

1. Modelo de referencia de red informática OSI y TCP/IP

2. Medios de transmisión y cableado de red

3. Principios básicos y configuración de conmutadores

4. Protocolos y aplicaciones de capa de red, principios y aplicaciones de ataques y suplantación de identidad ARP.

5. Principio y configuración del enrutamiento estático

6. Switches VLAN y Capa 3

7. Conocimiento avanzado de protocolos de capa de red: principio de fragmentación de IP, protocolo IPv6. (en línea y diafonía)

Administración del sistema Linux (48)

1. Comandos comunes de Linux

2. Gestión de directorios y archivos

3. Instalación y gestión de programas

4. Gestión de cuentas

5. Gestión de permisos y propiedad

6. Sistema de archivos y LVM

8. Práctica de configuración y RAID del servidor

9. Control de procesos y servicios de arranque

10. >

11. Seguridad del sistema, autenticación de seguridad PAM, escaneo de puertos.

12.El sistema de archivos Linux tiene un conocimiento profundo de los inodos y bloques, enlaces físicos y enlaces blandos.

Recoge y recupera archivos borrados accidentalmente y analiza archivos de registro.

Servicio de red Linux (28)

1. Configuración básica de red Linux

2. Principio y configuración de DHCP y retransmisión DHCP

3. Archivo Samba* * *disfrute del servicio (en línea)

4.Servicio de transferencia de archivos FTP (en línea y diafonía)

5.Servicio de resolución de nombres de dominio DNS (1)

6. Servicio de resolución de nombres de dominio (2) (en línea y diafonía)

7. Sistema de correo Postfix (1) (en línea y diafonía)

8. 2) (en línea)

9. Acceso y control remotos

10. Implemente el servicio de almacenamiento NFS *** disfrute de este servicio.

11. Instalación de red por lotes eficiente PXE

12. Instalación automática de Cobbler

Proyecto de combate real (4)

Transformación del servidor de la empresa de inicio. Planificar

Objetivos de la fase:

1. Adoptar el formato de micropelícula y utilizar servidores de hardware reales para practicar. El principio de la red es lograr una entrada rápida en forma de animación Flash.

2. Ser capaz de dominar los conocimientos básicos de redes informáticas, seguridad y sistemas Linux, administrar sistemas Linux y crear servicios Linux comúnmente utilizados por las empresas.

3. Tener capacidades básicas de operación y mantenimiento de red y capacidades básicas de operación y mantenimiento de Linux.

Segunda fase: Aplicación empresarial Linux (132 horas lectivas)

Módulos: Shell script, seguridad Linux, servidor web, cluster, MySQL.

Script de Shell (20)

1. Especificaciones y variables de programación de Shell

2 Declaraciones condicionales de programación de Shell

3. Declaraciones de casos de programación

4. Expresiones regulares, sed y awk en programación de shell

5 Práctica de programación de Shell: desarrollar scripts de escaneo de puertos y registros MAC, y desarrollar scripts de monitoreo del sistema (caso de proyecto). )

Seguridad de Linux (8)

1. Relación de listas vinculadas de iptables y proceso de comparación, compilación de reglas de iptables

2 Utilice la política SNAT* * *Disfrute de la. Internet, publicar servidores de intranet usando políticas DNAT, escribir scripts de firewall y usar firewalls.

Servidor web (38)

1. Conceptos básicos de la web, análisis del protocolo HTTP, métodos GET y POST

2. Compilación del código fuente para construir LAMP.

3.Configuración y aplicación de Apache, gestión de registros y segmentación de registros.

4.Optimización de la página web de Apache

5.Optimización en profundidad de Apache para lograr anti-leeching, pruebas de estrés abdominal, prefork y

Principios y optimización de modo de trabajo de trabajador

6.Instalación y configuración de Nginx

7.Control de acceso de Nginx, host virtual de Nginx e implementación de arquitectura LNMP empresarial.

8.Implementación de aplicaciones LNMP, separación estática y dinámica de Nginx+Apache (caso de proyecto)

9.Optimización de Nginx y prevención de enlaces directos

10. Implementar Tomcat ( 2 lecciones)

1. Clúster de equilibrio de carga de LVS

2 Implementación del clúster de recuperación de desastres de LVS, análisis del flujo de paquetes de recuperación de desastres de LVS y problemas de ARP en la recuperación de desastres de LVS

p>

Clúster (22)

3. Clúster LVS+ que permanece activo

4.4. Haproxy crea clústeres web.

5.Nginx+tomcat cluster (caso de proyecto) (2 lecciones)

6.Nginx+tomcat separación estática y dinámica (caso de proyecto)

1 de Experiencia por primera vez. Base de datos MySQL

2.Operación de la base de datos MySQL

3.Índice y transacción MySQL

4.Gestión de la base de datos MySQL

5 Completado. . Copia de seguridad y recuperación de MySQL

MySQL (44)

6. Copia de seguridad y recuperación incremental de MySQL

7. Motor de almacenamiento MySQL MyISAM e InnoDB

8.Replicación maestro-esclavo de MySQL (caso de proyecto)

9.Separación de lectura y escritura de MySQL (caso de proyecto)

10.Configuración de alta disponibilidad MMM y conmutación por error, configurar MySQL multi- master Más de (proyecto

Situación objetiva)

11. Alta disponibilidad de MHA y resolución de problemas de MySQL

Objetivos de la fase:

1. Actualización tecnológica, capacitación basada en casos reales de proyectos empresariales y acumulación de experiencia en operación y mantenimiento.

2. Ser competente en seguridad y scripts de Shell, competente en la implementación de servidores web, bases de datos MySQL y su optimización, y tener un conocimiento profundo de los principios y la implementación de la agrupación en clústeres.

3. Tener capacidades de operación y mantenimiento de aplicaciones y clústeres de Linux.

Tercera fase: Computación en la nube y automatización de operaciones (120 horas)

Módulos: almacenamiento en caché y aceleración, monitoreo, servicios de archivos distribuidos, virtualización, arquitectura de sitios web grandes, automatización de operación y mantenimiento y computación en la nube.

Módulo de formación

Temas de formación

Almacenamiento en caché y aceleración (12)

1. Aplicación de servidor proxy Squid: proxy tradicional y proxy transparente. .

2. Squid ACL y herramienta de análisis de registros sarg, proxy inverso 3. Aceleración de sitios web de Varnish, implementación de clústeres de red (en línea) 4.

Aplicación de aceleración de caché Nginx (2 lecciones)

5. Principio e implementación de la caché de objetos de memoria de alto rendimiento

Implementación de clústeres

Monitoreo (8)

1. Monitoreo centralizado empresarial de Cacti (en línea y chismes) 2. Servicio de monitoreo de Nagios

3. Implementación de Zabbix y uso de la plataforma Zabbix

Servicio de archivos distribuidos (8)

1. Sincronización de respaldo remoto empresarial, respaldo remoto rsync y. rsync+inotify copia de seguridad en tiempo real.

2. Principio e implementación del sistema de archivos distribuido MFS, recuperación ante desastres y expansión en línea de MFS.

Contenedores y Virtualización (28)

1. Introducción a la configuración del sistema VMware y ESXi (en línea y diafonía)

2.Arquitectura, instalación y configuración de KVM. Gestión de funciones básicas y gestión de funciones avanzadas.

3.Migración dinámica de KVM y optimización del rendimiento

4.Arquitectura Docker, operaciones de imágenes y contenedores

5.Dockerfile genera imágenes, volúmenes de datos y contenedores de datos y Comunicación de red Docker. 6. Implemente el inicio de sesión remoto SSH clave, cree Nginx, cree MySQL, cree arquitectura LNAMP y cree Tomcat.

7. Combate práctico de registros de contenedores

8. Construya un clúster Docker basado en Kubernetes.

Arquitectura de sitios web y automatización de operaciones (48)

1. Arquitectura de sitios web sociales (8 lecciones)

1) Construya un servidor SVN.

Implementar sitios de redes sociales

3) Copia de seguridad en caliente de servidores clave.

4) Pruebas de estrés del servidor y ajuste del rendimiento.

2. Millones de arquitectura de sitios web fotovoltaicos

Las características de la replicación maestro-esclavo de Redis, los escenarios de aplicación de Redis y la construcción de la replicación maestro-esclavo de Redis.

3. Arquitectura de sitios web diez millones de fotovoltaicos

1) El flujo de trabajo, los escenarios de uso y la construcción del clúster RabbitMQ del sistema de cola de mensajes de código abierto.

2) Herramienta de pruebas de estrés Jmeter

4. Operación y mantenimiento automatizado de Ansible o SaltStack (caso de proyecto) (8 lecciones)

5. Horas lectivas)

6. Otros proyectos de ampliación (16 horas lectivas, dependiendo de la situación del alumno)

Cloud Computing (16)

Cloud Computing OpenStack (Proyecto). Caso) 1) Arquitectura de pila abierta y funciones de cada componente.

2) Implementar la plataforma en la nube OpenStack y completar las tareas de configuración y gestión correspondientes.

3) Implementar la imagen del sistema e instalar los servicios de red en la plataforma OpenStack.

Objetivos de la fase:

1. Para aplicaciones avanzadas como virtualización, computación en la nube y automatización de operación y mantenimiento, acumular experiencia en operación y mantenimiento a través de proyectos de nivel empresarial y dominarlos. .

Tecnología ecológica

2. Ser capaz de dominar los servicios de monitoreo y archivos distribuidos, ser competente en la implementación de arquitectura y optimización de sitios web a gran escala y crear aplicaciones de automatización de operación y mantenimiento y computación en la nube. ambientes.

3. Disponer de arquitectura de sitios web a gran escala y capacidades de operación y mantenimiento de computación en la nube.

4.

Referencia de los renders de implementación del proyecto

Fase 4: Desarrollo de operación y mantenimiento de Python y big data (80 horas)

Módulos: conceptos básicos de Python, desarrollo de operación y mantenimiento de Python, conceptos básicos de front-end web, desarrollo web de Django, big data de Python.

Módulo de formación

Temas de formación

Introducción y uso de los conceptos básicos de Python (40)

1. PythonVariables de Python y tipos de datos; caracteres de Python

Cadenas y listas; tuplas y diccionarios de Python

2. Juicio condicional de Python; bucles de Python

3.Funciones de Python y módulos

4. Comprender clases y objetos orientados a objetos: definiciones de clases, clases y objetos, y atributos de clases.

5. Clases y objetos: métodos de clases, situación integral de clases y objetos; encapsulación y herencia de clases

(Agregar preguntas y respuestas y ejercicios, 8 lecciones)

6. Lectura y escritura de archivos, operaciones de puntero, archivos y directorios

7. Manejo de excepciones

1. Operación de Python en la base de datos mysql; p>

Desarrollo avanzado y de operación y mantenimiento de Python

(20)

2. Programación de redes Socket y Python para implementar programas de chat simples.

3. Aplicación de operación y mantenimiento: Python implementa la división de subred, el socket de Python realiza monitoreo, escaneo de puertos multiproceso y detecta la calidad del servicio web.

4. Otros casos de proyectos de expansión

1. La base de la producción de páginas web: HTML+CSS

1. Ponte un bonito abrigo. la página web

2. Listar formularios y formularios

Conceptos básicos del front-end web

En segundo lugar, utilice jQuery para crear efectos especiales de páginas web

1.Conceptos básicos de Javascript y objetos de Javascript

2.Conceptos básicos de jQuery

3.Selectores y eventos de jQuery

1. Cree un entorno de desarrollo web Django; proyectos y aplicaciones web; ajuste manual de volumen

Modelo MTV de Django

2. Actualización de proyectos y aplicaciones web

Desarrollo web de Django

3. Django se conecta a MySQL para agregar, eliminar, cambiar y consultar.

4. Blog de desarrollo de Django

5. Lista de direcciones

6. Desarrollar e implementar proyectos del foro BBS.

Composición de la arquitectura Hadoop.

2. Instale el entorno ecológico Hadoop sin conexión y configure la aplicación.

3. Implementación de CDH

Big data de Python

4. Utilice Python para escribir programas hadoop.

5. Presenta un ejemplo del uso de Amazon AWS para realizar operaciones de big data de Hadoop.

Introducción a la aplicación del 6.6. Marco Hadoop Python mrjob.

Comparación de rendimiento de 7.7. Hadoop ejecutándose en AWS.

Objetivos de la fase:

1. Desarrollar en función de la operación y el mantenimiento, mejorar el nivel de operación y mantenimiento y abrir un espacio de desarrollo profesional.

2. Ser capaz de dominar los conceptos básicos del front-end web, el desarrollo web de Django, el desarrollo de operación y mantenimiento de Python, crear un entorno de aplicaciones de big data y crear una plataforma de operación y mantenimiento automatizada.

3. Tener capacidades de desarrollo web, operación y mantenimiento y operación y mantenimiento de big data.