¿Cuál es el contenido de la formación sobre Linux?
1. Si nunca ha estado expuesto a Linux, lo primero que debe hacer es buscar una guía para aprender. El libro introductorio ahora reconocido sobre Linux es "Brother Niao's Private Cooking", que es muy completo. Brother Niao's Private Cooking se divide en dos partes, una es la básica y la otra es el servidor. "La cocina privada del hermano Niao" es muy completo y puede incluir algunos puntos de conocimiento obsoletos, pero este libro es imprescindible para comenzar con Linux.
2. Al aprender Linux o adquirir otros conocimientos sobre redes, lo más importante es el funcionamiento práctico. Por eso, aprender Linux y practicarlo es fundamental. Lo primero es instalar un sistema Linux. En los primeros capítulos, el hermano Niao hablará sobre el origen de Linux y cómo instalar un sistema Linux. Simplemente instale el sistema Linux para aprender a usar la máquina virtual Vmware. No es necesario instalarlo en una máquina real. Siga paso a paso los pasos del libro de cocina privado de Niao Ge. Cuando comience a aprender, es mejor que su entorno de aprendizaje sea coherente con el libro. Esto le ahorrará muchos problemas y no disminuirá su interés en aprender.
3. Después de instalar el sistema, es hora de aprender a operarlo y practicarlo paso a paso según las operaciones del libro. Por supuesto, muchas veces no lo entenderás. En este momento, puedes buscar en Baidu. Mucha gente dice goole, pero Goole ya ha resuelto por completo los problemas que encontraste cuando aprendiste por primera vez. Luego puedes ingresar a algunas comunidades de Linux para echar un vistazo, hacer preguntas o ver los problemas que otros han encontrado. ¿Eres novato? Puede consultar el canal para principiantes. El sitio web que recomiendo es Linux Operation and Maintenance Tribe.
4. Cuando lees un libro, primero lo lees detenidamente, luego lo lees detenidamente y finalmente lo lees detenidamente. En resumen, debes leerlo varias veces después de leerlo detenidamente. Por primera vez, puedes elegir algunos videos. Parece que algunos videos básicos generalmente son gratuitos y las enseñanzas son bastante buenas. Para vídeos de Linux, puedes ver Marco Linux, que es muy bueno y muy popular.
5. Lo anterior es solo una introducción. Si quieres continuar en profundidad, debes elegir un profesor para estudiar de forma sistemática. Por supuesto, no significa encontrar un profesor que tenga un nivel medio alto. y sistema de conocimiento sistemático de bajo nivel. Siga paso a paso. De esta manera Eso es todo.
6. Linux es un sistema y una plataforma. Lo que se utiliza en el trabajo diario es el software que funciona en esta plataforma. El hermano Niao los explicará en el segundo capítulo del servidor, pero no tanto en el segundo. Capítulo del servidor. Fácil de entender. En este momento, puede optar por utilizar Baidu para buscar documentos oficiales o experimentar publicaciones de blogs de algunos expertos para encontrar y resolver problemas constantemente.
7. Cuando aprenda Linux, no piense en aprender todo de una vez. Las bases deben estar bien establecidas. Cuando haya aprendido los conceptos básicos y el servidor, podrá buscar trabajo. Después de encontrar un trabajo, debe continuar aprendiendo, porque Linux se centra más en la experiencia laboral práctica.
8. Si ingresas a una mejor empresa con varios entornos de plataforma, todo lo que tienes que hacer en este momento es calmarte, estudiar y absorber nutrientes, para que puedas tener el capital para pasar a una. nivel más alto en el futuro! En resumen, al principio, puede encontrar un trabajo después de completar las dos partes de Brother Bird. En cuanto al desarrollo futuro, debe estudiar mucho por su cuenta y luego enriquecer sus conocimientos a través del entorno de cientos de miles y millones de personas. dispositivos en la empresa!
9. El nivel salarial de Linux significa que cuantos más problemas encuentre y más rápido los resuelva, mayor será su salario. Los ingenieros de Linux en Beijing, Shanghai, Guangzhou y Shenzhen podrán ganar un salario mensual. de unos 10-15K.
La operación y el mantenimiento de la computación en la nube de Linux de Marco deben dividirse en cuatro etapas: Linux básico básico, Linux intermedio avanzado, mejora avanzada de Linux y refinamiento de la dirección superior.
La primera etapa: entrada de nivel básico
En la etapa inicial, es necesario aclarar la ruta de aprendizaje de Linux. Cualquier aprendizaje es paso a paso, por lo que aprender Linux también requiere. una ruta determinada.
Las rutas de aprendizaje recomendadas personalmente son las siguientes:
Introducción básica:
1. Conocimientos básicos de Linux, comandos básicos (origen, composición, comandos comunes como cp, ls, file, mkdir y otros comandos de operación comunes)
2. Conceptos básicos de usuarios y permisos de Linux
3. Gestión avanzada de procesos del sistema Linux
4. Texto eficiente de Linux, comandos de procesamiento de archivos (vim, grep, sed, awk, find y otros comandos)
5. Introducción a los scripts de shell (puede aprender mientras practica)
Segunda etapa: avance intermedio
El nivel intermedio requiere una comprensión profunda de los principios y conocimientos básicos de Linux, y luego un estudio en profundidad de las aplicaciones y servicios de la capa superior. Cuando se trata de servicios, definitivamente implica la red. conocimientos relacionados, que requieren tiempo para aprender.
1. Conceptos básicos de la red TCP/IP (un conocimiento aproximado de CCNA y NP es suficiente)
2. Servicios comúnmente utilizados en empresas Linux (como dns, http, ftp, mail, nfs, etc.)
3. Principios de seguridad y técnicas de prevención a nivel empresarial de Linux (rendimiento/seguridad del sistema, modelos de amenazas a la seguridad y métodos de protección)
4. Principios y datos de cifrado/descifrado seguridad, control de acceso a servicios del sistema y conceptos básicos de seguridad de servicios
5. Construcción de políticas de seguridad de iptables
6. Avance del script de Shell (principalmente combinando algunas aplicaciones y escribiendo algunos casos)
7, Introducción a los principios y la administración de aplicaciones MySQL (puedo administrar y crear un sitio de blog personal)
Después de aprender aquí, las habilidades básicas dominadas son suficientes y ya puedo realizar algunos trabajos básicos de operación y mantenimiento. y mantenimiento simple
La tercera etapa: mejora avanzada
1. Aceleración de caché de proxy del servicio HTTP (principalmente aprender sistemas de caché de barniz y nginx, y tener algunos conocimientos de CDN). p>
2. Clúster de carga de nivel empresarial (principalmente para aprender nginx, haproxy, lvs, dominar los conocimientos principales y tener una comprensión clara del algoritmo de equilibrio de carga)
3. Clúster de disponibilidad (que requiere una explicación detallada de keepalived, heartbeat, etc.)
4. Explicación detallada del monitoreo de operación y mantenimiento de zabbix (principalmente sistemas de monitoreo como zabbix, cactus, nagios, etc., y zabbix se usa más ahora)
p>5. Aprender sobre la automatización de operación y mantenimiento (debe aprender a usar algunas herramientas de automatización de operación y mantenimiento de código abierto, como ansible, puppet, cobbler y otras). herramientas de automatización de operación y mantenimiento)
Si domina esto, básicamente puede manejarlo. Hay muchos trabajos disponibles. Puede entrevistar a ingenieros senior de operación y mantenimiento, y el salario puede alcanzar entre 12 y 18 mil. /p>
La cuarta etapa: dirección avanzada al nivel superior
1. Dirección de Big Data (es necesario estar familiarizado con los sistemas comunes de Big Data de código abierto, como Hadoop y Storm, que requieren una comprensión profunda)
2. Dirección de la computación en la nube (principalmente OpenStack, por supuesto, también es necesario dominar algunas tecnologías de virtualización como KVM, y ahora Docker también es más popular)
3. desarrollo (principalmente desarrollo de operación y mantenimiento de Python)
4 Operación y mantenimiento automatizados (compilaciones ansibles sobre automatización anterior)
5.
6. Arquitecto de operación y mantenimiento (principalmente requiere amplitud, alrededor de 5 años o más de experiencia, puede asumir este puesto)