Tu primer laboratorio de Linux

LinuxLinuxBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

¡Bienvenido a LabEx! En este laboratorio, comenzarás a familiarizarte con Linux. Cubriremos el famoso programa "Hello, World!", algunos comandos fundamentales (whoami, id), la navegación en la terminal e incluso la instalación de una útil herramienta de monitoreo del sistema. No es necesario tener experiencia previa; te guiaremos paso a paso.

Haz clic en el botón Continuar a continuación o en el icono de la MV a la izquierda para comenzar el laboratorio.

Flecha para continuar al siguiente paso

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) shell(("Shell")) -.-> shell/BasicSyntaxandStructureGroup(["Basic Syntax and Structure"]) linux(("Linux")) -.-> linux/UserandGroupManagementGroup(["User and Group Management"]) linux(("Linux")) -.-> linux/PackagesandSoftwaresGroup(["Packages and Softwares"]) linux/BasicSystemCommandsGroup -.-> linux/echo("Text Display") shell/BasicSyntaxandStructureGroup -.-> shell/comments("Comments") shell/BasicSyntaxandStructureGroup -.-> shell/quoting("Quoting Mechanisms") linux/UserandGroupManagementGroup -.-> linux/sudo("Privilege Granting") linux/UserandGroupManagementGroup -.-> linux/whoami("User Identifying") linux/UserandGroupManagementGroup -.-> linux/id("User/Group ID Displaying") linux/PackagesandSoftwaresGroup -.-> linux/apt("Package Handling") linux/PackagesandSoftwaresGroup -.-> linux/software("Linux Software") subgraph Lab Skills linux/echo -.-> lab-270253{{"Tu primer laboratorio de Linux"}} shell/comments -.-> lab-270253{{"Tu primer laboratorio de Linux"}} shell/quoting -.-> lab-270253{{"Tu primer laboratorio de Linux"}} linux/sudo -.-> lab-270253{{"Tu primer laboratorio de Linux"}} linux/whoami -.-> lab-270253{{"Tu primer laboratorio de Linux"}} linux/id -.-> lab-270253{{"Tu primer laboratorio de Linux"}} linux/apt -.-> lab-270253{{"Tu primer laboratorio de Linux"}} linux/software -.-> lab-270253{{"Tu primer laboratorio de Linux"}} end

Hola LabEx

¡Hagamos que tu computadora diga hola! 😄 Primero, la terminal. Piénsala como tu centro de comandos basado en texto para interactuar con tu computadora.

Para abrir la terminal:

  1. Mira en el lado izquierdo de tu escritorio.
  2. Encuentra el icono de Xfce Terminal.
  3. ¡Haz clic en él!

La ventana de la terminal es donde escribirás comandos. Es una herramienta poderosa y, a menudo, una forma más rápida de realizar muchas tareas en Linux que usando el mouse.

Ahora, hagámosla decir hola. Usaremos el comando echo. echo simplemente repite lo que le indiques.

La mejor manera de aprender Linux (y programación en general) es haciendo. No solo leas esto pasivamente; ¡prueba cosas en el entorno de LabEx! Es el lugar perfecto para experimentar y aprender.

Escribe este comando en tu terminal exactamente como se muestra:

echo "Hello LabEx"

Presiona Enter.

Terminal mostrando Hello LabEx

Deberías ver aparecer "Hello LabEx". ¡Felicidades, acabas de ejecutar tu primer comando de Linux!

Cosas importantes a recordar:

  • Linux distingue entre mayúsculas y minúsculas: echo, Echo y ECHO son diferentes.
  • Los espacios son importantes. Asegúrate de que haya un espacio entre echo y la comilla (").
  • Las comillas le indican a echo exactamente qué cadena de texto repetir.

Consejos: Este laboratorio es parte del Árbol de Habilidades de Linux, un sistema de conocimiento estructurado con diversas habilidades. Después de cada paso, el sistema verifica tus acciones, otorgando puntos de habilidad por respuestas correctas 💡. Revisa tus puntos acumulados visitando el Árbol de Habilidades de Linux después de completar el laboratorio.

Haz clic en Continuar a continuación para seguir avanzando. Labby verificará automáticamente tu trabajo.

Flecha para continuar al siguiente paso

Mostrando el usuario actual

Vamos a averiguar quién es el usuario que la computadora cree que eres.

Escribe este comando y presiona Enter:

whoami

Consejos: Haz clic en "Explain Code" (Explicar código) en la esquina inferior derecha del bloque de código para chatear con Labby AI y aclarar dudas sobre el código. Después de chatear con Labby, haz clic en "Continuar" para volver al laboratorio.

Esto le está preguntando a la computadora: "¿Quién soy yo?" Y responderá con tu nombre de usuario.

Deberías ver:

labex
Terminal mostrando la salida de whoami

whoami es útil cuando estás trabajando en diferentes máquinas o usando diferentes cuentas.

Sigue adelante haciendo clic en Continuar a continuación.

Mostrando información de usuario y grupo

Obtengamos más información del usuario con el comando id. Esta es una forma interesante de ver a qué grupos perteneces.

En Linux, los usuarios se organizan en grupos. Estos grupos determinan los permisos y derechos de acceso que tiene un usuario.

Escribe este comando y presiona Enter:

id

Verás algo como esto:

uid=5000(labex) gid=5000(labex) groups=5000(labex),27(sudo),121(ssl-cert),5002(public)

No te preocupes demasiado por los números por ahora. Aquí está el desglose:

  • uid: Tu Identificador de Usuario (un identificador numérico único).
  • gid: Tu Identificador de Grupo principal.
  • groups: Todos los grupos de los que eres miembro.

También puedes usar id para buscar información de otros usuarios. Prueba:

id root

Verás:

uid=0(root) gid=0(root) groups=0(root)

root es el superusuario, como el administrador del sistema.

No te preocupes si esto parece un poco complicado por ahora. Aprenderás más sobre usuarios y grupos a medida que avances. Recuerda, la práctica hace al maestro. Cuanto más uses estos comandos en LabEx, más cómodo te sentirás con ellos.

Haz clic en Continuar para continuar.

Monitor de sistema htop

Vamos a instalar una herramienta útil llamada htop. Es como un panel de control que te da una vista en tiempo real de lo que está sucediendo dentro de tu computadora.

En Linux, normalmente se instala software utilizando un gestor de paquetes. Los gestores de paquetes son similares a las tiendas de aplicaciones de tu teléfono. Simplifican el proceso de búsqueda e instalación de software.

apt es un gestor de paquetes muy utilizado en sistemas basados en Debian, como Ubuntu. Primero, actualicemos la lista de paquetes disponibles. Esto asegura que estemos instalando la última versión de htop. Escribe este comando y presiona Enter:

sudo apt update
Terminal mostrando apt update

A continuación, usaremos sudo apt install para instalar htop:

  • sudo: Significa "SuperUser DO" (Ejecutar como superusuario). Permite ejecutar comandos con privilegios de administrador (temporalmente).
  • apt: La herramienta para instalar y gestionar software.
  • install: Le dice a apt que queremos instalar un programa.
  • htop: El programa específico que queremos instalar.

Escribe este comando y presiona Enter:

sudo apt install htop
Salida de la terminal de la instalación de htop

Puedes ver un mensaje como "htop is already the newest version" (htop ya es la versión más reciente), lo que significa que htop ya está instalado. ¡Eso está perfectamente bien! Todavía puedes ejecutarlo.

Una vez instalado, ejecuta htop:

htop

Consejos: En LabEx, puedes abrir la terminal utilizando la terminal Xfce en tu escritorio o el icono de la terminal en la barra de menú. Ambas opciones generalmente tienen la misma funcionalidad.

Verás una pantalla llena de información sobre la actividad de tu computadora.

Interfaz del monitor de sistema htop

htop muestra:

  1. Arriba: El uso de CPU y memoria, así como el tiempo que tu computadora ha estado encendida (uptime).
  2. En el centro: Una lista de todos los programas en ejecución (procesos).
  3. Abajo: Opciones para interactuar con htop.

Utiliza las teclas de flecha para navegar.

Presiona q para salir de htop cuando hayas terminado. La mejor manera de entender htop es experimentar con él. Explora sus características y descubre lo que puedes encontrar. LabEx te proporciona un entorno seguro para aprender.

Haz clic en Continuar para verificar tu progreso. ¡Ganarás puntos de habilidad por completar este paso!

Aprender haciendo

¡Felicidades por completar tu primer laboratorio práctico! Acabas de experimentar el núcleo de la filosofía de aprendizaje de LabEx: Aprender haciendo.

En LabEx, creemos que la forma más efectiva de aprender habilidades técnicas es a través de la experiencia práctica y manos a la obra. Exploremos cómo funciona el sistema de aprendizaje de LabEx:

📖 Laboratorios Guiados vs. 🧩 Retos

Lo que acabas de completar es un Laboratorio Guiado - un tutorial paso a paso con instrucciones y verificaciones claras. Los Laboratorios Guiados son perfectos para aprender nuevos conceptos y habilidades.

LabEx Labs

Los Retos (Siguiente Laboratorio), por otro lado, te presentan un problema a resolver sin instrucciones detalladas. Ponen a prueba tu comprensión y tu capacidad para aplicar lo que has aprendido. Por ejemplo, después de dominar este laboratorio, podrías enfrentarte a un reto como:

  • Instalar una herramienta de monitoreo de sistema diferente
  • Crear un sencillo script de shell que muestre información del sistema
  • Configurar una configuración específica del terminal

🌳 El Sistema del Árbol de Habilidades

Cada paso que completaste en este laboratorio te ayudó a adquirir habilidades específicas en el Árbol de Habilidades de Linux. Por ejemplo:

  • Cuando ejecutaste echo "Hello LabEx", aprendiste sobre la ejecución básica de comandos
  • Cuando instalaste htop, aprendiste sobre la gestión de paquetes con apt

Estas habilidades ahora están registradas en tu perfil, y puedes seguir tu progreso en el Árbol de Habilidades de Linux.

Linux Skill Tree

A medida que completes más laboratorios y retos, gradualmente "encenderás" más habilidades en el árbol, creando una representación visual de tu creciente experiencia.

🗺️ Tu Viaje de Aprendizaje

Para continuar aprendiendo de manera efectiva:

  1. Haz Laboratorios Guiados para adquirir habilidades fundamentales
  2. Intenta Retos para ponerte a prueba
  3. Revisa el Árbol de Habilidades para seguir tu progreso
  4. Crea proyectos para aplicar tus habilidades

Sigue practicando constantemente con LabEx para dominar Linux.

Haz clic en Continuar para completar este laboratorio y ver tu Árbol de Habilidades actualizado.

Resumen

¡Felicidades! Has aprendido a:

  • Abrir y usar la terminal.
  • Utilizar comandos básicos: echo, whoami, id.
  • Instalar software (htop) utilizando sudo apt install.
  • Monitorear el rendimiento de tu sistema utilizando htop.

¡Este es solo el comienzo de tu viaje en Linux! Has visto lo poderosos que pueden ser incluso los comandos más simples. ¿Listo para llevar tus habilidades al siguiente nivel?

LabEx Pro te abre un nuevo mundo de aprendizaje, que incluye:

LabEx Pro
  • Miles de laboratorios interactivos más: Que cubren desde comandos básicos hasta administración de sistemas avanzada.
  • Proyectos prácticos: Desarrolla habilidades y confianza en el mundo real.
  • Soporte de expertos: Obtén ayuda cuando la necesites.
  • Árbol de habilidades y logros: Construye una sólida base para una carrera en tecnología.

Continúa tu aventura en Linux con más laboratorios gratuitos, o actualiza a LabEx Pro y conviértete en un experto en Linux más rápido!