
Fundamentos de Ubuntu y administración Linux
Este curso está diseñado para quienes desean consolidar sus conocimientos sobre Ubuntu y los conceptos básicos de administración de sistemas Linux . A lo largo de los siguientes apartados,…

Si un usuario desea montar manualmente una partición FAT32 en /mnt/usb, ¿cuál es la sintaxis correcta del comando?
¿Qué opción del comando ls muestra los archivos ocultos en un directorio?
En el contexto de permisos, ¿qué representa el valor octal 6 para el propietario?
¿Cuál es la función del archivo /etc/fstab en Ubuntu?
Si se desea crear un enlace simbólico llamado docs que apunte a /home/user/Documents, ¿qué comando se debe usar?
¿Cuál de los siguientes directorios contiene los archivos de configuración del sistema?
Un proceso en Ubuntu que se ejecuta en segundo plano y espera peticiones de red se denomina:
¿Qué comando permite buscar recursivamente un archivo llamado report.txt a partir del directorio actual?
En el nivel de ejecución 5 de Ubuntu, ¿qué características tiene el sistema?
¿Cuál es la extensión de archivo utilizada por el kernel para almacenar la información del proceso de arranque inicial?
Si se desea cambiar la contraseña del usuario root, ¿qué secuencia de comandos es correcta?
¿Cuál es la diferencia clave entre un enlace duro y un enlace simbólico en Linux?
¿Qué comando muestra la información del kernel y del sistema en una sola línea?
Al crear un nuevo usuario y asignarle un grupo secundario, ¿qué archivo debe modificarse para registrar el grupo?
¿Cuál es la sintaxis correcta para cambiar los permisos de un directorio y todos sus subdirectorios a lectura, escritura y ejecución para el propietario?
En Ubuntu, ¿qué herramienta gráfica permite gestionar los paquetes de software y sus actualizaciones?
Si un usuario ejecuta "sudo nautilus &", ¿qué efecto tiene el carácter "&" al final del comando?
¿Qué archivo contiene la información del nombre de host de la máquina en Ubuntu?
Al ejecutar el comando "df -h", ¿qué información se muestra?
¿Cuál es la finalidad del archivo /etc/cron.d en Ubuntu?
En el contexto de Ubuntu, ¿qué significa LTS?
¿Qué comando permite ver el árbol de procesos en ejecución en Ubuntu?
Al crear una partición swap en Ubuntu, ¿qué archivo se utiliza en versiones recientes en lugar de una partición dedicada?
Fundamentos de Ubuntu y administración Linux
Este curso está diseñado para quienes desean consolidar sus conocimientos sobre Ubuntu y los conceptos básicos de administración de sistemas Linux. A lo largo de los siguientes apartados, abordaremos la nomenclatura de dispositivos, el montaje de sistemas de archivos, los permisos, la configuración del arranque y otras tareas esenciales para cualquier administrador.
1. Nomenclatura de dispositivos: IDE vs. SATA
En Ubuntu, los nombres de los dispositivos de bloque siguen convenciones que permiten identificar rápidamente el tipo de controlador y el orden de detección. La diferencia clave es:
- IDE: los discos aparecen con el prefijo
hd(por ejemplo,/dev/hda,/dev/hdb). - SATA: utilizan el prefijo
sd(por ejemplo,/dev/sda,/dev/sdb).
Esta distinción facilita la identificación de los discos al momento de configurar particiones o diagnosticar problemas de hardware.
2. Montaje manual de particiones FAT32
El comando mount permite conectar sistemas de archivos a un punto de montaje del árbol de directorios. Para montar una partición FAT32 en /mnt/usb, la sintaxis correcta es:
sudo mount -t vfat /dev/sdb1 /mnt/usb
Donde:
sudoeleva los privilegios necesarios.-t vfatindica que el tipo de sistema de archivos es FAT (también conocido como vfat)./dev/sdb1es la partición que se desea montar./mnt/usbes el punto de montaje elegido.
Recuerde crear el directorio de destino con sudo mkdir -p /mnt/usb si aún no existe.
3. Visualizar archivos ocultos con ls
En Linux, los archivos cuyo nombre comienza con un punto (.) se consideran ocultos. Para listarlos, utilice la opción -a del comando ls:
ls -a
Esta opción muestra todos los archivos, incluidos los ocultos, lo que resulta útil para inspeccionar configuraciones como .bashrc o .gitignore.
4. Permisos en octal: significado del valor 6
Los permisos de archivo en Linux se representan mediante tres dígitos octales, cada uno correspondiente a propietario, grupo y otros. Cada dígito es la suma de los valores:
- 4 = lectura (read)
- 2 = escritura (write)
- 1 = ejecución (execute)
El valor 6 para el propietario equivale a 4 + 2, es decir, lectura y escritura, pero sin permiso de ejecución. Este esquema permite definir rápidamente los niveles de acceso a archivos y directorios.
Consejo práctico: recuerde la mnemotecnia "4‑2‑1, suma lo que ves"; así, 6 se traduce en 4 (lectura) + 2 (escritura).
5. El archivo /etc/fstab: punto de referencia del montaje
El archivo /etc/fstab (file systems table) es esencial para la configuración del arranque de Ubuntu. En él se definen:
- Los dispositivos que deben montarse automáticamente.
- Los puntos de montaje (por ejemplo,
/,/home,/boot). - Las opciones de montaje (como
defaults,noatime,ro). - Los tipos de sistema de archivos (ext4, vfat, ntfs, etc.).
Modificar /etc/fstab permite agregar discos externos, cambiar opciones de rendimiento o habilitar montajes de red como NFS o CIFS.
6. Creación de enlaces simbólicos
Los enlaces simbólicos (symlinks) son atajos que apuntan a otro archivo o directorio. Para crear un enlace llamado docs que referencie /home/user/Documents, utilice:
ln -s /home/user/Documents docs
El parámetro -s indica que se trata de un enlace simbólico (a diferencia de un enlace físico). Los symlinks son útiles para organizar recursos sin duplicar datos.
7. Directorios de configuración del sistema
En la jerarquía de Linux, el directorio /etc alberga la mayor parte de los archivos de configuración del sistema. Aquí encontrará:
- Archivos de configuración de servicios (
/etc/ssh/sshd_config). - Scripts de inicio (
/etc/init.d/). - Configuraciones de red (
/etc/network/interfaces).
Otros directorios como /var, /usr o /opt cumplen funciones diferentes (almacenamiento de datos variables, paquetes de software, aplicaciones opcionales, respectivamente).
8. Daemons: procesos en segundo plano
Un daemon es un proceso que se ejecuta en segundo plano, iniciándose típicamente durante el arranque del sistema y permaneciendo activo para atender peticiones, como servicios de red, impresoras o bases de datos. Ejemplos comunes son apache2, sshd y cron. Los daemons se gestionan mediante systemd (comandos systemctl start|stop|status).
9. Buenas prácticas para la administración de Ubuntu
Para consolidar los conceptos aprendidos, a continuación se presentan algunas recomendaciones que todo administrador debe seguir:
- Documentar cambios en
/etc/fstaby otros archivos críticos. - Utilizar
sudoúnicamente cuando sea necesario, evitando ejecutar sesiones completas como root. - Verificar permisos con
ls -lystatantes de modificar archivos sensibles. - Crear enlaces simbólicos en lugar de copiar archivos grandes para ahorrar espacio y mantener la consistencia.
- Monitorear daemons con
systemctl statusy revisar logs en/var/log/para detectar problemas tempranos.
10. Resumen y próximos pasos
En este curso hemos cubierto los fundamentos esenciales de Ubuntu y la administración Linux, incluyendo:
- Diferenciación de nombres de dispositivos IDE y SATA.
- Montaje manual de particiones FAT32.
- Uso de
ls -apara visualizar archivos ocultos. - Interpretación de permisos octales, con énfasis en el valor 6.
- Función del archivo
/etc/fstaben el proceso de arranque. - Creación de enlaces simbólicos con
ln -s. - Identificación del directorio de configuración del sistema (
/etc). - Concepto y gestión de daemons.
Para profundizar, se recomienda practicar:
- Crear y desmontar diferentes tipos de sistemas de archivos (ext4, vfat, ntfs).
- Modificar temporalmente
/etc/fstaby observar el comportamiento al reiniciar. - Configurar permisos avanzados con
chmodysetfacl. - Administrar daemons mediante
systemctly crear servicios personalizados.
Con la práctica constante, estos conceptos se convertirán en herramientas habituales para gestionar servidores y estaciones de trabajo Ubuntu de forma segura y eficiente.
