Compartir la experiencia de trabajo del administrador del sistema Linux

  

Con la expansión de las aplicaciones de Linux, muchos amigos se han puesto en contacto con Linux. Según la experiencia de aprender Windwos, hay algunos sentimientos de incomodidad: no sé por dónde empezar a aprender. Como administrador del sistema Linux, he leído muchos documentos y libros sobre Linux y he trabajado duro para aprender Linux. Después de obtener realmente un trabajo formal de administración de sistemas Linux, obtuve una comprensión más profunda del alma de Linux: servicio y multiusuario. El conocimiento del sistema Linux es muy extenso, pero mientras domine el conocimiento clave, administrarlo no es tan terrible como cree. A continuación, presentaré sistemáticamente parte de mi experiencia laboral y las lecciones aprendidas como administrador del sistema.

Primero, el propósito de aprender

El propósito de aprender UNIX a través de Linux El aprendizaje no debe tener que decir más, en esta era de multiplicación del valor del talento de la red, queremos confiar en la tecnología para comer y no queremos dominar la red y la programación. La tecnología no es sabia. Cuando una persona escuchó por primera vez acerca de Linux y estaba ansiosa por intentarlo, ¿cuántos serían? ¿Qué es (qué)? ¿Por qué usarlo (por qué)? ¿Cómo aprenderlo (cómo)? Como un componente importante del movimiento de código abierto, Linux se está utilizando cada vez más, desde nuestro entretenimiento y aprendizaje habituales, hasta negocios, oficinas gubernamentales, y aplicaciones informáticas a gran escala. Con el fin de satisfacer las necesidades de las personas, están surgiendo una variedad de aplicaciones basadas en Linux. Mientras tenga las habilidades básicas de LinuX y tenga la capacidad de aprender por sí mismo, puede dominar el contenido especial a través del aprendizaje a largo plazo.

En segundo lugar, a partir del comienzo del comando

A menudo, algunos amigos se ponen en contacto con Linux para crear un sitio web, ni siquiera pensaron en comprender los conceptos básicos de Linux. Esto es bastante difícil. Aunque la aplicación de escritorio de Linux se está desarrollando rápidamente, el comando aún tiene una gran vitalidad en Linux. Linux es una línea de comandos compuesta por sistemas operativos cuya esencia se encuentra en la línea de comandos. Sin importar el nivel de desarrollo de la interfaz gráfica, este principio no cambiará. Los comandos de Linux tienen muchas funciones poderosas: desde simples operaciones de disco, acceso a archivos, hasta La producción de imágenes multimedia complejas y archivos multimedia de transmisión. Aquí, el autor introduce los comandos más importantes y de uso frecuente en el sistema de acuerdo con su función en el sistema. A través de estos comandos básicos, podemos comprender mejor el sistema Linux:

Comandos de instalación e inicio de sesión: iniciar sesión, apagar, detener, reiniciar, montar, umount, chsh

● Comandos de procesamiento de archivos: archivo, mkdir, grep, dd, buscar, mv, ls, diff, cat, ln

● Comandos relacionados con la administración del sistema: df, top, free, quota, at, lp, adduser, groupaddkill, crontab, tar, descomprimir, gunzip, última

● Comandos de operación de red: ifconfig, ip, Ping, netstat, telnet, ftp, ruta, rloginrcp, finger, mail, nslookup

● Comandos relacionados con la seguridad del sistema: passwd, su, umask, chgrp, chmod, chown, chattr, sudo, pswho

Tercero, elija un buen libro de Linux

En el foro o en los comentarios de los lectores, a menudo vemos que el mayor problema es el de un novato, que se encuentra con un proceso específico en el proceso de instalación o uso de Linux El problema comenzó a hacer preguntas, muchas de las cuales son problemas repetitivos, incluso muchas personas, incluso la descripción básica del problema no son muy claras. Esto demuestra que muchas personas que son nuevas en Linux aún no han dominado las habilidades básicas. ¿Cómo puedo mejorar rápidamente las habilidades básicas de dominar Linux? La forma más efectiva es aprender el libro de referencia autoritario de Linux, que es muy importante para los estudiantes. Un libro de herramientas de conceptos erróneos hará que el principiante se pierda. En la actualidad, hay muchos libros sobre linux en China, pero no hay muchas boutiques. Recomiendo encarecidamente leer la fotocopia del libro original de linux y el editor también ofrece una muy buena hoja de ruta.

Cuarto, desarrolle el trabajo bajo la línea de comando

Asegúrese de desarrollar el hábito de trabajar bajo la línea de comando, debe saber que X-window es solo una aplicación que se ejecuta en el modo de línea de comando. Aprendizaje en la línea de comando Aunque el progreso es lento al principio, pero luego de familiarizarse, su trayectoria de aprendizaje futuro crecerá de manera exponencial. Desde el administrador de la red, la línea de comandos es en realidad una regla, siempre es efectiva, pero también flexible. Incluso con una línea de módem lenta, puede manejar sistemas remotos a miles de kilómetros de distancia.

V. Thinking Linux with Unix Thinking

Dado que Linux está diseñado con referencia al pensamiento, comprensión y dominio de Unix, se debe hacer en el pensamiento de Unix, no en el pensamiento de Windows. Es innegable que una gran parte del éxito de las ventanas en el mercado radica en la singularidad del pensamiento técnico. Sin embargo, esta innovación se lleva a cabo en la premisa de enfrentarse a usuarios individuales, y frente a las aplicaciones de servicio de nivel empresarial, todavía es algo impotente. Durante muchos años en el campo de los sistemas operativos de computadoras siempre han sido los dos: Unix en el campo del servidor, Windows en el campo de los usuarios individuales. Se puede ver que los requisitos del usuario determinan el sistema operativo utilizado. Por alguna razón, si quieres aprender Linux, primero debes arrastrar tu mente fuera del "pequeño río" de Windows al océano de Unix.

Seis, aprendiendo el shell

Para el Shell (shell de nombre chino), los lectores que están acostumbrados a Windows deben ser muy extraños, porque Windows solo tiene un "Shell" (si se puede decir que es Shell) Eso es Windows en sí mismo. Una explicación fácil de entender en una oración es que el shell es el intermediario entre el comando de entrada del usuario y el comando de interpretación del sistema. La declaración más intuitiva es que un shell tiene su propio conjunto de comandos. Para dar un ejemplo fácil de entender, el Shel estándar para Linux es BashShel, el shell para Solaris es Bshell, el shell para Linux está representado por la línea de comandos. Es posible que los lectores no entiendan, Windows desde la "evolución" de la línea de comandos a la interfaz gráfica, ¿entonces Linux todavía está usando la línea de comandos no es un retroceso?

Tuve esta idea cuando entré en contacto con Linux por primera vez. Sin embargo, más tarde, se descubrió que si se usa una interfaz gráfica, se asignan menos recursos al software de la aplicación y, en un servidor costoso, es importante poder implementar la misma funcionalidad en una configuración de hardware inferior.

Asegúrese de adquirir el hábito de trabajar en la línea de comandos, sabiendo que X-window es solo una aplicación que se ejecuta en el modo de línea de comandos. Aprendizaje en la línea de comando Aunque el progreso es lento al principio, pero luego de familiarizarse, su trayectoria de aprendizaje futuro crecerá de manera exponencial. Desde el administrador de la red, la línea de comandos es en realidad una regla, siempre es efectiva, pero también flexible. Incluso con una línea de módem lenta, puede manejar sistemas remotos a miles de kilómetros de distancia.

Siete, diligente en la práctica

Para aumentar sus propias habilidades de Linux, solo a través de la práctica. Entonces, date prisa y encuentra una computadora, instala rápidamente una distribución de Linux y luego ingresa al maravilloso mundo de Linux. Creo que tu propia capacidad de Linux inevitablemente será una gran ganancia. Además, el cerebro humano no es como el disco duro de una computadora. A menos que el disco duro se rompa o usted borre los datos, los datos almacenados se almacenarán en el disco duro de forma inmediata e inmediata. En la curva de la memoria humana, tienes que repetir la práctica para recordar una cosa más familiar.

Del mismo modo, aprender Linux es lo mismo. Si no puedes aprender a menudo, aprende lo último y olvida el frente. Una vez que esté familiarizado con los comandos de Linux, puede comenzar a construir una pequeña red de Linux. Esta es la mejor práctica. Linux es sinónimo de red, el servicio de red de Linux es muy potente, ya sea un servidor de correo, un servidor web, un servidor DNS, etc., son muy perfectos. Por supuesto que no necesita construir todos los servicios, puede tomarlo lentamente. Cabe señalar que esta red de Linux puede tener dos o tres computadoras para principiantes. Hazte más, no esperes a que otros te ayuden a resolver el problema.

VIII, aprenda a usar el documento

A diferencia del sistema operativo privado, el tiempo de soporte técnico de cada distribución de Linux es más corto, lo que a menudo no es suficiente para los principiantes de Linux. De hecho, cuando ha instalado un sistema Linux completo, ya contiene una poderosa ayuda, pero es posible que no los haya descubierto y utilizado. Las distribuciones de Linux principales vienen con documentación muy detallada (incluidas las páginas de manual y las preguntas frecuentes), desde la instalación del sistema hasta la seguridad del sistema, para una documentación detallada de personas en diferentes niveles, y el 40% de los problemas se pueden resolver después de leer detenidamente la documentación. Consulte los libros de referencia clásicos y Howto, especialmente Howto es el mundo de las decenas de miles de Linux. El resumen de la experiencia de Unix es muy valioso, generalmente el 40% del problema también se puede resolver. Cuando instale un nuevo software, primero mire el archivo README, luego vea INSTALAR, luego mire las Preguntas Frecuentes, y finalmente instálelo, para que sepa por qué. Si la documentación no se ve, el resultado es un problema y luego vaya al foro para encontrar la respuesta en lugar de perder el tiempo.

Cuando busque un documento, asegúrese de ver qué versión, qué entorno y en qué tipo de estado aparece el documento. Para la validez del documento, es imposible saber la conclusión antes de la operación. Si lee un artículo relacionado para un tema o problema, ahorrará mucho tiempo y también puede garantizar el ambiente de "limpieza" tanto como sea posible. Evite efectivamente más problemas causados ​​por diferentes operaciones. Verifique cuidadosamente los resultados de cada paso y el resultado durante la operación, y trate de mantener la documentación.

IX. Obtención de ayuda en el foro de Linux

Si las medidas anteriores no resuelven el problema, necesita la ayuda de la comunidad de Linux. Lo que debe explicarse es que debe pensar detenidamente, preparar sus preguntas y no hacer preguntas precipitadamente; de ​​lo contrario, solo obtendrá una respuesta apresurada o ninguna respuesta en absoluto. Cuanto más demuestre su esfuerzo por resolver problemas antes de pedir ayuda, más podrá obtener ayuda sustancial. Es una buena idea buscar primero en el foro los artículos que necesita. Esto puede obtener el doble del resultado con la mitad del esfuerzo.

Necesita proporcionar información precisa y efectiva. Esto no es para pedirle que simplemente extraiga una tonelada de código de error o datos completamente en su pregunta. Si tiene condiciones de prueba grandes y complejas, intente cortarlo lo más pequeño posible. Tal vez se encuentre con esta situación, habrá diferentes respuestas de contenido para una pregunta, luego deberá verificar mediante la práctica. También es una opción para hacer esta pregunta en otras comunidades de Linux en busca de ayuda. Si no recibe una respuesta, no piense que no podemos ayudarlo. A veces las personas que solo ven tu problema no saben la respuesta. Es una buena opción cambiar a una comunidad en este momento.

X. Learning English

Si desea aprender Linux a fondo, no puede leerlo porque la documentación es demasiado difícil. Los mejores y más completos documentos escritos están escritos en inglés, y la primera información técnica publicada también está escrita en inglés. Incluso las personas en países que no hablan inglés publican documentos técnicos, primero traducidos al inglés y publicados en revistas académicas internacionales y en línea.

Con man, info y otros comandos, puede obtener rápidamente los comandos y métodos operativos necesarios de la ayuda en línea. No tenga miedo de la ayuda masiva del sistema. Si lee algunos documentos man o info, encontrará que estas ayudas casi siempre están escritas en un formato fijo como un nombre de comando, parámetros, descripciones de parámetros, ejemplos de uso, referencias, etc. Cuando el inglés se convierta en un hábito, conscientemente encontrará o se suscribirá a materiales de interés en inglés en Internet. De esta forma, ya me he sincronizado con el mundo sin saberlo.

XI. Compartiendo su experiencia en la comunidad

Con la expansión de las aplicaciones de Linux, ha habido muchas comunidades de Linux. Algunos de ellos son comunidades muy buenas: Shuimu Tsinghua, y algunos son comunidades muy buenas: www.linuxforum.net (el sitio de GNU de más alto nivel en China), http://www.chinaunix.net/(la comunidad tecnológica más grande de Unix en China) Con la acumulación continua de conocimientos, puede resolver los problemas que algunos de los predecesores no encontraron y escribir los documentos para compartir con otros lectores de la red. En este momento, se convirtió en un "maestro". Los usuarios de Linux son generalmente profesionales, tienen una buena experiencia en computación y están dispuestos a ayudar a otros. Los maestros de Linux tienen un espíritu cultural para alentar a los novatos.

Copyright © Conocimiento de Windows All Rights Reserved