Asesoría del administrador del sistema a los nuevos usuarios de Linux /Unix

  

He trabajado como ingeniero de sistemas de Windows /linux /unix durante muchos años. También he trabajado como ingeniero de implementación de proyectos durante mucho tiempo, manteniendo y diseñando grandes sitios web de publicidad, sitios web comerciales y valores. Sitio web de la clase, siento que estoy familiarizado con Linux /Unix, así que tengo un poco de una regla sobre esta profesión. Además, Fuqin Brewing tiene el honor de servir a RHCE por un período de tiempo. Se ha encontrado que muchos estudiantes están confundidos acerca de por qué están aprendiendo Linux durante el proceso de enseñanza, por no hablar de la planificación de una carrera. Durante mi trabajo y estudio, también conocí a mucha gente a la que le encanta aprender, pero descubrí que han entendido malentendidos en el proceso de aprendizaje y han desperdiciado mucha energía; el propósito de escribir este artículo es explicar Linux /El estado actual del trabajo de Unix ayuda a los estudiantes a salir de la mala interpretación del aprendizaje, con la esperanza de desempeñar un papel en la atracción de jade. De acuerdo con la situación de los estudiantes que han sido rastreados por colegas durante muchos años, encontramos que después de aprender Linux en las mismas condiciones, los estudiantes deciden desarrollarse más rápidamente que el salario de la aplicación del sistema, y ​​es más fácil romper el umbral mensual de 5000, 8000 o 10000; La dirección será más difícil, y será más aburrida, requerirá perseverancia y cuerpo, y más interés. Cómo comenzar y cómo planificar su propia ruta de aprendizaje de Linux siempre ha sido un gran problema para los entusiastas de Linux. De hecho, la entrada y el aprendizaje de Linux no son difíciles, solo por el uso a largo plazo de otro sistema operativo
No hay una guía correcta, por lo que un problema que no es un problema en sí mismo se convierte en un problema. Quiero hacer una pregunta aquí: ¿Por qué las compañías deberían usar Linux, por qué usar Unix? Muchos estudiantes dirán que Linux /Unix es mejor y más estable, pero no lo es. La razón por la que las empresas los usan es para ahorrar costos y crear valor. La inversión en software y la inversión en servicios del sistema operativo del servidor es una cantidad bastante grande de dinero, lo cual es una de las razones por las que CentOS y FreeBSD de código abierto son cada vez más populares. Hablemos sobre el equilibrador de carga de hardware. Dije que el F5, que es el más familiar para todos, tiene un rendimiento de 170,000. Cuanto mejor es el rendimiento, mayor es el precio. Sin embargo, en muchos casos, el entorno de clúster de Linux requerido por muchas empresas no es demasiado grande. Puede ser reemplazado por software libre de código abierto, como LVS y Nginx. Estos softwares generalmente se implementan en Linux. Una de las razones de la popularidad. Además, no se limite a aprender el sistema Linux en sí. Linux es solo un sistema operativo. Lo que importa es la aplicación en él, que es la cantidad de valor que puede crear. Uno de los malentendidos de aprender sobre Linux es que la energía se limita a Linux. Desde la operación de Linux al kernel de Linux, no importa lo que quiera hacer, pero el sistema se usa después de todo. Aprender a usar Linux es crear beneficios, si no Solo haciendo un sistema Linux, no un proveedor profesional de distribución de Linux como Red Hat, entonces dominará la infraestructura de Linux y tendrá el mismo Windows
, obviamente no es suficiente, aún necesita más Más estudios: elija una aplicación en Linux o desarrollo de software en Linux y, por supuesto, la dirección de la base de datos. A continuación detallaré estos tres aspectos: a) Sistema de Linux, red, servicio, clúster, sitio web, dirección de la aplicación de red: 1, servidor de aplicaciones web, como Sina, Baidu y otros sitios web grandes 2, servidor de aplicaciones de correo, como 163 o Sistema de correo de empresa extranjera, etc. 3, middleware o servidor J2EE, como la plataforma JBOSS Weblogic 4, aplicaciones de red. b) Desarrollo integrado, desarrollo de sistemas de aplicaciones UNIX /Linux, dirección de desarrollo del controlador del kernel de Linux, principalmente las siguientes categorías: 1, desarrollo de programas del sistema C /C ++ en Linux 2, desarrollo de sistemas Java de la plataforma Linux y PHP
Desarrollo 3, desarrollo de interfaz gráfica en Linux 4, desarrollo del kernel /controlador subyacente de Linux 5, desarrollo de Linux integrado, etc. c) Base de datos bajo Linux, como SQL Server y DB2 bajo Mysql, Oracle y Windows. No repito la importancia de la base de datos, y el papel del DBA es muy importante: en el salario de los trabajos técnicos, el director es el DBA. El 51CTO también tiene un canal de base de datos dedicado, y los editores lo recomiendan aquí. Lo anterior son las tres direcciones del desarrollo de Linux /Unix. Todos pueden tener un sesgo en su trabajo y estudio. Las tres carreras principales son competentes en una. Tenga en cuenta que a lo que me refiero aquí es a la competencia, no solo a la familiaridad. Según la división geográfica, el funcionamiento y el mantenimiento del sistema Linux /UNIX es adecuado para Beijing, Shanghai, Shenzhen y Guangzhou. El desarrollo es más adecuado para Hangzhou y Nanjing. Hablando de eso, vivo en Wuhan, las aplicaciones Linux /Unix son relativamente pocas, y el trabajo de operación y mantenimiento de su sistema es realmente difícil de encontrar. Cuando regresé a Wuhan en 2009, finalmente encontré un amigo cazador de cabezas en una empresa extranjera para encontrar un administrador de sistemas. Posiciones y muchas tecnologías de código abierto maduras como LVS y CDN en Beijing y Shanghai son básicamente invisibles en Wuhan, y es muy lamentable. Lo que quiero decir aquí es: si usted es un principiante de Linux /unix, se recomienda usar RHEL /CentOS como soporte principal. Intente no pensar en el tratamiento en la búsqueda de empleo. En la práctica laboral, trate de familiarizarse con el shell y algunas aplicaciones de red básicas. El entorno de configuración del servidor de desarrollo de la intranet debe ser familiar; si tiene la oportunidad de salir y hacer el proyecto, debe trabajar duro, porque este es el mejor y más rápido momento para crecer. Además, ya sea durante el estudio o la construcción, la configuración ambiental relevante debe documentarse y escribirse como detallada y perfecta, de modo que sea muy útil mejorar la tecnología o comunicarse con colegas; si no hay oportunidad para proyectos externos Puedes escribir un blog técnico para grabar tu propio proceso de aprendizaje en detalle. Si está interesado, consulte el blog de Tian Yi y recomiende aprender. Si desea mejorar aún más su propio nivel, se recomienda tener más foros relacionados con linux /unix y comunicarse con algunos pares o magnates técnicos, por lo que también es muy rápido. Si es un administrador de sistemas senior de linux /unix, se recomienda dejar el nivel del sistema y desarrollarlo para el arquitecto de redes. La arquitectura de red es una vida artística y, a veces, el rendimiento del sistema es la capacidad de un arquitecto de sitios web. Por lo general, esta posición es manejada por el director técnico de la compañía. Requiere que el director técnico tenga una buena comprensión del sistema, los procedimientos, la red y la base de datos. Esta es también la dirección actual de la cocina Fuqin. Durante mucho tiempo, espero que este artículo ayude a la mayoría de los usuarios nuevos y administradores de sistemas de Linux. Finalmente, ¡les deseo a todos un feliz trabajo!

Copyright © Conocimiento de Windows All Rights Reserved