¿Te resulta más fácil leer con fondo crema, un tono de color, más contraste o un texto más grande? Elige tus colores y tu texto una sola vez, para todas las páginas.

Lección gratuita

Fundamentos de administración de Linux

Aquí está la lección completa para leer. Crea una cuenta gratuita para practicarla en un laboratorio en vivo.

Laboratorio de máquina virtual5 min de lectura4 comandos

Qué vas a hacer

Un servidor necesita a alguien que lo cuide: que decida quién puede entrar, qué puede tocar cada persona y qué se ejecuta solo. Esa persona es el administrador. Vas a recorrer un servidor para ver qué tiene y qué le falta todavía. No vas a cambiar nada: los cuatro trabajos son la tarea del laboratorio.

Antes de empezar

Nota

Pulsa Iniciar el laboratorio en la barra superior de esta lección. Este laboratorio es una máquina Ubuntu entera para ti, así que tarda un poco más en arrancar que un contenedor. Cada botón Ejecutar escribe su comando en el terminal de la máquina, uno detrás de otro. Si alguno dice que la máquina aún está arrancando, espera unos segundos y púlsalo otra vez. Para verlos o para escribir los tuyos, pulsa Abrir el terminal (pestaña nueva) en la barra.

1. ¿Quién eres?

id dice quién ha entrado: tu nombre de usuario, student, y los grupos a los que perteneces. Un usuario es un nombre que la máquina conoce. Un grupo es una lista de usuarios a los que se puede dar algo a la vez.

Comando
id

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

2. ¿Existe ya un grupo del equipo?

getent group devs busca en la lista de grupos de la máquina uno que se llame devs. No muestra nada: ese grupo no existe. Un comando que no encuentra nada a menudo no dice nada, y eso también es una respuesta.

Comando
getent group devs

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

3. ¿Quién puede usar la carpeta de proyectos?

ls -ld muestra la carpeta en sí y no lo que hay dentro. La línea empieza por drwxr-xr-x: la d indica una carpeta, y después van tres letras para el propietario, tres para el grupo y tres para todos los demás. El propietario y el grupo son root, la cuenta del administrador, así que solo el propietario puede escribir aquí.

Comando
ls -ld /srv/projects

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

4. ¿Qué se ejecuta solo?

Los trabajos que se ejecutan con horario se listan en /etc/cron.d, un archivo por cada uno. Allí todavía no hay ningún archivo llamado backup, aunque el laboratorio ha dejado en /usr/local/bin un script de copia de seguridad que espera a ser programado.

Comando
ls /etc/cron.d

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

Ahora haz el laboratorio

Consejo

Has encontrado lo que falta: un grupo y un usuario, una carpeta para el equipo, un trabajo programado y un servicio. Crearlos es la tarea de este laboratorio. Abre README.md en tu carpeta personal con cat README.md en el terminal. Te dice qué hacer, pero no da ninguna de las respuestas.

Para el profesorado

Consejo

Esta lección es un pequeño ejemplo de una lección practicada en un laboratorio: los pasos y los botones Ejecutar son la lección, y el laboratorio es la copia de cada alumno. Se trabaja en un laboratorio de máquina virtual: cada alumno tiene su propio servidor Ubuntu, y Ejecutar escribe en su terminal y muestra lo que salió. El laboratorio tiene una comprobación que corrige los cuatro trabajos a partir de lo que se guardó e indica cuál falló. Cópiela en su propio módulo y modifíquela, o cree una desde cero con el menú Laboratorio del creador de lecciones.

Sobre este laboratorio y su código: Laboratorio de administración Linux: usuarios, permisos, cron y systemd en el navegador

¿Enseñas a una clase? Asigna estas lecciones a tus estudiantes con calificación y un laboratorio para cada uno.