Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

Si está considerando una carrera en TI, es esencial saber sobre redes. Si bien la mayoría de las PC de escritorio ejecutan Windows, es posible que se pregunte cuáles serían los beneficios de aprender sobre Linux además de las redes. Resulta que hay muchas razones prácticas para aprender redes en Linux.

1. Muchos servidores se ejecutan en Linux

La razón principal para aprender redes Linux es que muchos servidores ejecutan Linux. Esto va desde simples servidores de oficina pequeña/oficina doméstica y servidores en la nube hasta centros de datos masivos. Linux domina todos estos sistemas.

Esto se debe a que es más barato ejecutar servidores Linux que servidores Windows. La mayoría de las organizaciones más pequeñas pueden arreglárselas con soporte interno porque tienen necesidades más simples que las más grandes. E incluso cuando las empresas obtienen contratos de soporte de empresas como Canonical o Red Hat, es menos costoso que los costos de licencia de Windows.

instagram viewer

Al igual que el sistema operativo principal, el software del servidor también es gratuito y de código abierto. Esto incluye los servidores web Apache y NGINX, MariaDB y la base de datos PostgreSQL, el servidor de archivos Samba y el servidor proxy Squid. Muchos dispositivos de red, como conmutadores y enrutadores, también ejecutan distribuciones de Linux integradas.

Todo esto significa que tendrá una ventaja al aprender a configurar y administrar sistemas Linux.

2. Nuevo software de red está escrito para Linux

Incluyendo todos los programas de software de servidor que se mencionaron anteriormente, Linux se basa en el legado de Unix como plataforma principal para la investigación y el desarrollo de las ciencias de la computación. 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 a medida que estuvieron disponibles. Esa tradición continúa hoy. Con el crecimiento de la nube, muchos centros de datos se están moviendo hacia la contenedorización usando herramientas como Docker para implementar nuevos servidores rápidamente.

Si conoce Linux, puede estar a la vanguardia cuando las nuevas tecnologías de red estén disponibles.

3. Linux es de código abierto

Linux se ha difundido ampliamente en la empresa porque su código fuente está disponible. Cualquiera puede descargar un tarball o examinar un repositorio en línea y ver cómo funciona un programa. Esto incluye programas complejos como el kernel de Linux y servidores de red.

Con el software propietario, los clientes solo pueden esperar que un programa funcione de la manera que el proveedor dice que lo hace en la documentación.

Los programas de código abierto contienen errores, como todos los programas. Con el código fuente, los desarrolladores pueden detectarlos y corregirlos rápidamente. Esto es importante con el software en red porque los errores de seguridad afectan a todos. Si un desarrollador propietario tiene un problema de seguridad, es posible que no se divulgue hasta que haya una infracción.

4. Linux es gratis

Otra ventaja de Linux es que las distribuciones de Linux se pueden descargar gratis por sí mismas. Esto facilita la experiencia práctica con una plataforma de nivel empresarial por una inversión mínima. A diferencia de las costosas instalaciones de Windows Server y Unix propietarias, resultó práctico para los desarrolladores y administradores de sistemas hacer uso de Linux.

No es casualidad que Linux impulsara los auges tecnológicos de finales de los 90 y los 2000. Las nuevas empresas con problemas de liquidez podrían construir sus propios centros de datos con tecnología de Linux.

También puede probar una distribución de Linux en su PC descargando un ISO y extrayéndolo a sus medios. Tendrá acceso a la gama completa de herramientas de red disponibles en Linux inmediatamente. No tendrá que pagar por una versión de servidor especial.

5. Es fácil configurar un laboratorio doméstico

Un obstáculo para aprender a mantener redes y servidores es el acceso al hardware para varias máquinas. Necesitará servidores, conmutadores y cables para conectarlos. Leer la documentación es una cosa, pero la experiencia práctica es esencial para una administración eficaz del sistema y la red.

Afortunadamente, dado que Linux funciona bien en hardware menos potente, puede configurar su propio "laboratorio doméstico". Puede convertir una vieja computadora portátil o PC de escritorio en un servidor. No tienen que ser servidores sofisticados. No necesita ejecutar una GUI en ellos, por lo que el rendimiento es un problema menor. Todo lo que necesita hacer es conectar algunos cables, instalar una distribución de Linux, arrancarlos y ya está en el negocio.

O podría 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.

6. Linux tiene muchas utilidades de red

Hay muchas utilidades de red disponibles en la línea de comandos de Linux. Esto le da un incentivo para que se sienta cómodo usando el caparazón.

Puede usar los comandos básicos de ping y tracepath, o puede aprender a usar herramientas más sofisticadas como nmap para examinar dispositivos en su red. Puede iniciar sesión en máquinas remotas con SSH y Mosh. Tú también puedes profundizar en el tráfico de red con tcpdump y Wireshark.

Linux le dará una gran cantidad de utilidades de red. Muchos de ellos están incluidos en el sistema. Claro, puedes hacer algunas de estas cosas en Windows, pero los sistemas similares a Unix popularizaron las conexiones TCP/IP y Linux continúa con esa tradición. Muchas herramientas poderosas están escritas con Linux en mente.

7. 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 en ciernes.

Hay muchos libros disponibles en su librería local. Las plataformas de aprendizaje en línea como O'Reilly también ofrecen libros electrónicos, conferencias en video y servidores en la nube prácticos. Aparte de los canales oficiales, también hay lugares como Stack Overflow donde puedes obtener ayuda de otros usuarios.

Todos estos se basan en la tradición de Unix en la creación de redes. w El famoso libro de Richard Stevens "TCP/IP Illustrated" es un buen ejemplo. El libro demuestra los conceptos de TCP/IP utilizando las utilidades de red estándar de Unix que vienen con la mayoría de las distribuciones de Linux.

Esto podría 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 brindar más detalles en su trabajo. Esto significa que puede desarrollar un amplio conocimiento del comportamiento de las redes en Linux.

Linux es la plataforma ideal para el aprendizaje en red

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 el favorito no solo de los profesionales de las redes, sino también de los técnicos de todas las tendencias. Hay muchas razones históricas para eso.