Enlaces rápidos
Si está considerando una carrera en TI, el conocimiento de redes es esencial. Si bien la mayoría de las computadoras de escritorio ejecutan Windows, es posible que se pregunte acerca de los beneficios de aprender sobre Linux además de la creación de redes. Seguramente hay muchas razones prácticas por las que querrías aprender a trabajar en red en Linux. Verificar Cómo configurar redes en servidores Ubuntu.
Las redes se refieren a dispositivos informáticos interconectados que intercambian información y comparten recursos entre sí. Estos dispositivos en red utilizan un sistema de reglas denominado protocolos de comunicación para transmitir información a través de tecnologías físicas o inalámbricas.
1. Muchos servidores se ejecutan en Linux
La razón principal para aprender redes en Linux es que muchos servidores ejecutan Linux. Que van desde simples servidores pequeños/de oficina en el hogar y servidores en la nube regulares hasta enormes centros de datos. Linux domina todos estos sistemas.
Esto se debe a que es más barato ejecutar servidores en Linux que en Windows. La mayoría de las organizaciones pequeñas pueden obtener apoyo interno porque tienen necesidades más simples que las grandes. E incluso cuando las empresas buscan contratos de soporte de empresas como Canonical o Red Hat, es menos costoso que los costos de licencia para Windows.
Al igual que el sistema operativo principal, el software del servidor también es gratuito y de código abierto. Esto incluye Apache, NGINX, servidores web MariaDB, base de datos PostgreSQL, servidor de archivos Samba y servidor proxy Squid. Muchos dispositivos de red, como conmutadores y enrutadores, también se ejecutan en distribuciones de Linux integradas.
Todo esto significa que tendrá una ventaja adicional al aprender a configurar y administrar sistemas Linux.
2. Se ha escrito un nuevo software de red usando Linux
Incluyendo todo el software de servidor mencionado anteriormente, Linux se basa en el legado de Unix como plataforma principal para la investigación y el desarrollo en informática. Esto es doblemente cierto para el desarrollo de redes Linux.
Los protocolos que subyacen en la Internet moderna se desarrollaron e incubaron en sistemas Unix históricos, así como en los primeros sistemas Linux cuando estuvieron disponibles. Esta tradición continúa hoy. Con el crecimiento de la computación en la nube, muchos centros de datos se están moviendo hacia los contenedores, utilizando herramientas como Docker para implementar rápidamente nuevos servidores.
Si conoce Linux, puede estar en la cima cuando las nuevas tecnologías de red estén disponibles. Verificar Cómo instalar Docker en Linux.
3. Linux es de código abierto
Linux se ha extendido ampliamente entre las organizaciones porque su código fuente está disponible gratuitamente. Cualquiera puede descargar el archivo zip o mirar el código en línea y aprender cómo funcionan los distintos códigos. Esto incluye software complejo como el kernel de Linux y servidores de red.
Con las aplicaciones propietarias, los clientes solo pueden esperar que la aplicación funcione de la manera que el proveedor dice que lo hace en la documentación de identificación.
Las aplicaciones de código abierto tienen errores, como todas las aplicaciones. Con el código fuente, los desarrolladores pueden detectarlos y corregirlos rápidamente. Esto es importante con las aplicaciones en red porque los errores de seguridad afectan negativamente a todos. Si el desarrollador de una aplicación patentada tiene un problema de seguridad, es posible que no se divulgue hasta que ocurra una violación de datos.
4. Linux es gratis
Otra ventaja de Linux es que las distribuciones de Linux se pueden descargar gratis. Esto facilita la obtención de experiencia práctica utilizando una plataforma de nivel empresarial con una inversión mínima. En contraste con las costosas instalaciones de Windows Server y Unix propietario, se ha vuelto más práctico para los desarrolladores y administradores de sistemas aprovechar Linux.
No es una coincidencia que Linux impulsara los auges tecnológicos de finales de los XNUMX y XNUMX. Las nuevas empresas con problemas de liquidez pueden construir sus propios centros de datos con tecnología de Linux.
También puede probar una distribución de Linux en su computadora descargando y extrayendo el archivo ISO. Tendrá acceso al conjunto completo de herramientas de red disponibles en Linux de inmediato. No tendrás que prescindir de una versión de servidor privado. Verificar Razones por las que AlmaLinux es la mejor alternativa a CentOS.
5. Es fácil montar un laboratorio doméstico
Un obstáculo para aprender a mantener redes y servidores es el acceso a múltiples dispositivos. Necesitará servidores, conmutadores y cables para conectarlos. Leer la documentación es un comando, pero la experiencia práctica es esencial para una administración eficaz del sistema y la red.
Afortunadamente, dado que Linux funciona tan bien en hardware menos potente, puede configurar un "laboratorio doméstico" dedicado. Puede convertir una computadora portátil o de escritorio antigua existente en un servidor. No debe crear servidores avanzados. No necesita ejecutar una GUI en él, por lo que el rendimiento no es un problema. Todo lo que necesita hacer es conectar algunos cables, insertar su distribución de Linux, iniciarla y ya está en el negocio.
O puede comprar algunos servidores y conmutadores reales de segunda mano. Puede aprender a configurar y mantener Linux y cualquier aplicación de servidor que desee con una inversión mínima en hardware. Verificar Cómo configurar una Raspberry Pi como servidor web.
6. Linux tiene muchas herramientas de red
Hay muchas herramientas de red disponibles basadas en la línea de comandos de Linux. Esto le da un incentivo para sentirse cómodo usando el Shell.
Puede usar los comandos básicos ping y tracepath, o puede aprender a usar herramientas más sofisticadas como nmap para escanear dispositivos en su red. Puede iniciar sesión en máquinas remotas usando SSH y Mosh. También puede profundizar en el tráfico de la red utilizando tcpdump y Wireshark.
Linux le proporcionará muchas herramientas de red avanzadas. Varios de ellos están incluidos en el sistema. Claro, puede hacer algunas de estas cosas en Windows, pero los sistemas similares a Unix popularizaron las conexiones TCP/IP, y Linux continúa con la tradición. Se han escrito muchas herramientas poderosas con Linux en mente. Verificar Las mejores herramientas de prueba de penetración para profesionales de seguridad cibernética.
7. Hay mucha información disponible sobre redes Linux
Una de las razones por las que Linux domina las redes empresariales es que hay mucha información disponible para los administradores de sistemas en ciernes.
Hay muchos libros disponibles en su biblioteca local. Las plataformas de aprendizaje en línea como O'Reilly también ofrecen libros electrónicos, videoconferencias y prácticos servidores en la nube para aprender. Además de los canales oficiales, también hay lugares como Stack Overflow donde puedes obtener ayuda de otros usuarios.
Todo ello basado en la tradición Unix en el campo de las redes. El famoso libro de W. Richard Stevens "TCP/IP Illustrated" es un buen ejemplo. El libro demuestra los conceptos de TCP/IP utilizando las herramientas de red estándar de Unix que vienen con la mayoría de las distribuciones de Linux.
Esto puede deberse a la naturaleza de código abierto de Linux. Los autores técnicos pueden ver cómo funciona el sistema y, a su vez, pueden proporcionar más detalles en su trabajo. Esto significa que puede desarrollar un amplio conocimiento del comportamiento de las redes en Linux. Verificar Razones por las que Ubuntu es la distribución de Linux perfecta para desarrolladores de software.
Linux es la plataforma perfecta para aprender redes
Hay muchas razones por las que Linux es la mejor plataforma para aprender cuando se toma en serio la creación de redes. Muchos servidores lo ejecutan, es fácil comenzar y puede encontrar ayuda cuando sea necesario.
Linux es un favorito no solo para los profesionales de redes, sino también para los técnicos de todos los campos. Hay muchas razones históricas para esto. Puedes ver ahora La mayoría de los lugares donde Linux es más fácil que Windows.