¿Por qué aprender Linux?

Section header image

¿Por qué aprender Linux?

El campo de la Tecnología de la Información (TI) está lleno de oportunidades. Para las personas que desean seguir una carrera en TI, uno de los mayores desafíos puede ser decidir dónde y cómo comenzar. A menudo, las personas están motivadas para adquirir nuevos conocimientos y aprender nuevas técnicas que les permitan acceder a mejores oportunidades tanto en su vida personal como profesional. Aprender una nueva habilidad requiere tiempo y disciplina, pero con la motivación correcta, esto no tiene por qué ser doloroso. En esta sección vamos a discutir por qué el tiempo y el esfuerzo invertido en aprender Linux le puede ser beneficioso; y recuerde, todos los que trabajan en TI tuvieron que empezar en algún lugar.

Aprender Linux es una gran manera de empezar. ¿Por qué es importante aprender Linux en un mundo impulsado por la tecnología como el actual?

¿Qué es Linux?

Antes de determinar qué hace que Linux sea una gran adición a su repertorio de habilidades y conocimientos, definámoslo. Linux es un sistema operativo que se ejecuta en un sistema informático o hardware (ordenador). Un sistema operativo es un software que permite instalar y ejecutar otros programas como procesadores de texto o navegadores web en un ordenador.

Su teléfono celular, tableta, portátil y computadora de escritorio necesitan un sistema operativo para ejecutar el software (a menudo llamado aplicaciones) que desea utilizar. Esto significa que Linux no está limitado sólo a computadoras de escritorio y portátiles. Ampliaremos este punto a medida que avancemos con nuestra discusión.

¡La razón principal por la que aprender Linux es útil es que Linux se utiliza en casi todas partes! Linux se utiliza en computadoras de escritorio y portátiles, servidores web, dispositivos móviles (Android), tecnología de nube pública (i.e., Google, Amazon, etc.), Chromebooks y redes (i.e., redes Cisco). Aunque es posible que nunca haya utilizado Linux en un ordenador de escritorio o portátil, es probable que esté utilizando otra tecnología que funciona con Linux, por ejemplo un teléfono móvil Android, una tableta o páginas web populares como Facebook, Twitter o Amazon. De hecho, se estima que más de la mitad de las páginas web en Internet se generan a partir de servidores Linux.

¿Quién puede usar Linux?

Puede que usted haya oído hablar de Linux y piense que sólo individuos expertos en tecnología lo están usando para programación y desarrollo. ¡O, tal vez incluso para hackear! Aunque es cierto que muchos de los expertos usan Linux, esto no significa que Linux sea demasiado difícil para aprender o que no sea útil para principiantes.

De hecho, entender Linux, especialmente la interfaz de su línea de comandos, le ayudará a entender mejor la informática y le proporcionará conocimientos informáticos básicos que puede utilizar en carreras futuras.

Para entender por qué Linux ofrece competencias únicas, examinemos la interfaz gráfica de usuario (GUI, graphic user interface). Esta es la interfaz que probablemente usted está usando en su smartphone, tableta o computadora hoy mismo. La GUI muestra iconos e imágenes que usted puede seleccionar para indicar a su dispositivo lo que desea hacer o utilizar. Detrás de la GUI, existe un código desarrollado por un programador. Cuando usted hace clic sobre un icono o carpeta en la GUI, se envía un comando al código que indica al sistema qué debe hacer.

Imagen de una interfaz gráfica de usuario con ventana de administrador de archivos y carpetas de archivos

Los ordenadores Linux utilizan una GUI, pero también poseen una herramienta más eficiente para llevar a cabo las mismas acciones que una GUI, la interfaz de línea de comandos (CLI, command line interface).

Imagen de comandos que se escriben en un terminal en un indicador de línea de comandos.

La línea de comandos de Linux es una interfaz basada en texto que acepta comandos que se escriben en ella. Estos comandos hacen que una acción se ejecute en el sistema operativo del equipo. Por supuesto, las ventanas y los iconos son fáciles de usar, sin embargo, la línea de comandos es a menudo el héroe cuando se trata de la administración del sistema y la solución de problemas, ya que proporciona una imagen clara de lo que el sistema está haciendo en cualquier momento dado.

Teniendo en cuenta todo esto, ¿por qué aprender Linux es un buen comienzo para alguien que está considerando una carrera en TI? Como se ha dicho anteriormente, el uso de Linux está muy extendido y continúa creciendo en todas las áreas de la tecnología. ¿Qué tienen en común empresas y organizaciones como NASA, McDonald’s, New York Stock Exchange (NYSE), DreamWorks Animation y el Departamento de Defensa de los Estados Unidos? Sí, lo adivinó correctamente, todos usan Linux.

Estas empresas tienen algo más en común porque reconocen que invertir en tecnología es importante en un mundo que está ansioso para adoptar nuevas tecnologías para innovar y resolver problemas. La proliferación de tecnología en casi todos los aspectos de nuestra vida ha resuelto muchos problemas pero también ha creado nuevos retos. Por ejemplo, ahora que casi todo se puede hacer en línea, estamos creando datos digitales a un ritmo muy rápido, lo cual está creando una demanda para esos datos. Por lo tanto, el conocimiento y las capacidades técnicas para analizar, procesar, proteger y transmitir estos datos también está en alta demanda. Aprender Linux puede ayudarle a avanzar en el camino hacia la adquisición de estos conocimientos y capacidades. Los siguientes son ejemplos de algunas profesiones de TI que requieren conocimientos de Linux:

  • Ingeniería de redes: los ingenieros de redes son responsables de administrar los equipos de red que se utilizan para transmitir datos. El conocimiento de Linux es fundamental para los ingenieros de red, ya que más de la mitad de los servidores del mundo están basados en Linux. La mayoría de los sistemas operativos de red se basan en una variación de Linux.

  • Ciberseguridad: los profesionales de la ciberseguridad supervisan e investigan las amenazas a la seguridad de los datos de los sistemas. Linux se utiliza en ciberseguridad para llevar a cabo pruebas de penetración del sistema y evaluar la vulnerabilidad de un sistema.

  • Desarrollo/Programación: los diseñadores y programadores crean aplicaciones informáticas. La línea de comandos de Linux permite a los diseñadores y programadores ejecutar secuencias de comandos; una función que permite al usuario unir comandos para ejecutar acciones complejas en un ordenador. Linux también se utiliza en este campo porque sólo Linux permite a los usuarios acceder a su código fuente (o código source), dándoles la oportunidad de experimentar con el código y aprender mientras lo hacen.

  • Análisis de datos: los científicos y los analistas de datos clasifican y analizan conjuntos de datos para encontrar patrones con el fin de informar y predecir tendencias y comportamientos. Los analistas de datos utilizan Linux debido a la amplia gama de herramientas y comandos disponibles para el análisis de datos, como MySQL y más.

Los sistemas operativos Linux vienen en muchas formas. Hay una variedad de distribuciones disponibles para adaptarse a las necesidades y demandas de muchos sectores de TI. Por ejemplo, los profesionales de la ciberseguridad pueden usar Linux Kali, los programadores y diseñadores pueden usar Linux Ubuntu, los usuarios habituales pueden usar Linux Mint y los servidores empresariales pueden funcionar con Red Hat Enterprise Linux.

A tener en cuenta

Conocimientos de Linux son necesarios para muchas trayectorias profesionales de TI. Por ejemplo, conocer los comandos básicos de Linux es un requisito previo para programas de certificación de TI como la popular certificación Cisco Certified CyberOps Associate. Para obtener más información sobre cómo Linux se aplica a CCNA Cyber Ops, visite la sección al final de este curso titulada Linux for CCNA Cyber Ops.

Otras importantes razones para usar y aprender Linux incluyen que, en muchos casos, es gratis, fácil de instalar, de código abierto, y la presencia de una comunidad Linux activa y disponible para asistencia y apoyo. Esto permite que aquellos que desean empezar a adquirir competencias en TI puedan empezar a usar Linux de manera fácil.

Como puede ver, ¡hay muchas razones para aprender y explorar Linux!