BLOQUE 2 - TEMA 4 - Unix y Linux Flashcards
Tipos de Kernel
- Monoliticos (todos los servicios en el espacio de memoria)
- Microkernel (solo las funciones mas basicas se ejecutan en espacio del kernel, los demas en el espacio de usuario)
- Kernel hibrido (combina monolitico y microkernel)
- Exokernel (permite que las aplicaciones gestionen el hardware)
Con que instruccion se hacen llamadas de interrupcion en linux y en windows ?
int 80 h (linux)
int 21 h (windows)
Utilidades para manejar los LKM de linux
(los modulos LKM son los plugin para extender las capacidades del kernel en tiempo de ejecucion)
insmod > instalar modulo lkm
rmmod > eliminar modulo lkm
modprobe > administrar modulos lkm
Que hace esto?
cat /etc/apt/sources.list
Muestra fichero con URLs con los catálogos de todos lo paquetes/programas, con sus dependencias
Que hace esto ?
sudo apt-cache show mc
El comando sudo apt-cache show mc se utiliza para mostrar información detallada sobre el paquete mc (Midnight Commander) en el sistema. Este comando proporciona detalles como la versión del paquete, su descripción, dependencias, tamaño, mantenedores y más
Que hay aqui?
/etc/yum.repos.d
similar a sources.list de debian, catálogo de paquetes con sus dependencias, de RedHat
En linux, como me voy al home de mi usuario ?
cd $HOME
cd ~
Que hace esto ?
more /etc/group
muestra los grupos existentes
Quien puede poner el sticky bit a un fichero ?
a) root
b) owner
c) root y owner
d) usuarios del mismo grupo
C
Root y owner
Para que vale el Sticky Bit ?
Función del Sticky Bit:
Restricción de eliminación: Cuando el sticky bit está activado en un directorio, solo el propietario del archivo, el propietario del directorio o el usuario root pueden eliminar o renombrar los archivos dentro de ese directorio, incluso si otros usuarios tienen permisos de escritura en el directorio.
Ejemplo de uso:
Supongamos que tienes un directorio compartido /shared donde varios usuarios pueden crear y modificar archivos. Para evitar que un usuario elimine archivos creados por otros, puedes activar el sticky bit en ese directorio con el siguiente comando:
chmod +t /shared
Después de ejecutar este comando, el directorio /shared tendrá el sticky bit activado, y solo los propietarios de los archivos podrán eliminarlos o renombrarlos.
¿Cuál es el comando para cambiar el propietario de un archivo en Unix/Linux?
a) chmod
b) chown
c) chgrp
d) chperm
B
chown
¿Qué archivo se utiliza para configurar los usuarios y sus contraseñas en Unix/Linux?
a) /etc/shadow
b) /etc/passwd
c) /etc/group
d) /etc/hosts
B
/etc/passwd
¿Qué comando se utiliza para mostrar el espacio en disco utilizado y disponible en Unix/Linux?
a) df
b) du
c) ls
d) free
A
df
¿Qué comando se utiliza para mostrar los procesos en ejecución en Unix/Linux?
a) ps
b) top
c) jobs
d) kill
A
ps
Qué archivo se utiliza para configurar las interfaces de red en Unix/Linux?
a) /etc/network/interfaces
b) /etc/netconfig
c) /etc/hosts
d) /etc/resolv.conf
A
/etc/network/interfaces
Que diferencia hay entre /etc/shadow y /etc/passwd ?
/etc/passwd contiene información general de los usuarios y es accesible para todos
/etc/shadow almacena las contraseñas encriptadas y es accesible solo para el usuario root
¿Cuál es el propósito del archivo .bashrc en Unix/Linux?
a) Configurar las interfaces de red
b) Almacenar contraseñas de usuarios
c) Configurar el entorno de la shell para sesiones interactivas
d) Gestionar los permisos de archivos
C
Configurar el entorno de la shell para sesiones interactivas
¿Qué significa el permiso rwxr-xr– en un archivo en Unix/Linux?
a) El propietario puede leer, escribir y ejecutar; el grupo puede leer y ejecutar; otros pueden leer
b) El propietario puede leer y escribir; el grupo puede leer y ejecutar; otros pueden leer
c) El propietario puede leer y ejecutar; el grupo puede leer y escribir; otros pueden ejecutar
d) El propietario puede leer, escribir y ejecutar; el grupo puede leer y escribir; otros pueden leer y ejecutar
A
El propietario puede leer, escribir y ejecutar; el grupo puede leer y ejecutar; otros pueden leer
¿Cuál es la diferencia principal entre un enlace duro (hard link) y un enlace simbólico (soft link) en Unix/Linux?
a) Un enlace duro tiene un número de inodo diferente al archivo original, mientras que un enlace simbólico comparte el mismo número de inodo.
b) Un enlace simbólico tiene el mismo número de inodo que el archivo original, mientras que un enlace duro tiene un número de inodo diferente.
c) Un enlace duro comparte el mismo número de inodo que el archivo original, mientras que un enlace simbólico tiene un número de inodo diferente
d) Un enlace simbólico comparte el mismo número de inodo que el archivo original, mientras que un enlace duro tiene un número de inodo diferente.
C
Un enlace duro comparte el mismo número de inodo que el archivo original, mientras que un enlace simbólico tiene un número de inodo diferente
¿Qué información se almacena en un i-nodo en Unix/Linux?
a) El nombre del archivo
b) Los metadatos del archivo, como permisos, propietario, tamaño y fechas de modificación
c) El contenido del archivo
d) La ubicación del archivo en el sistema de archivos
B
b) Los metadatos del archivo, como permisos, propietario, tamaño y fechas de modificación
¿Qué comando se utiliza para cambiar la fecha de modificación de un archivo sin alterar su contenido en Unix/Linux?
a) touch -a
b) touch -m
c) chmod
d) chown
b) touch -m
¿Qué hace el comando echo “hola” > out.txt 2>&1 en Unix/Linux?
a) Redirige la salida estándar a out.txt y la salida de error a la pantalla
b) Redirige la salida estándar y la salida de error a out.txt
c) Redirige la entrada estándar a out.txt
d) Redirige la salida de error a out.txt y la salida estándar a la pantalla
B
Redirige la salida estándar y la salida de error a out.txt
¿Qué es el journaling en un sistema de archivos?
a) Un método para comprimir archivos
b) Un tipo de sistema de archivos que utiliza un registro para realizar un seguimiento de los cambios antes de llevarlos a cabo de manera definitiva
c) Un sistema de archivos que no permite la creación de enlaces simbólicos
d) Un método para encriptar archivos en el sistema de archivos
B
Un tipo de sistema de archivos que utiliza un registro para realizar un seguimiento de los cambios antes de llevarlos a cabo de manera definitiva
¿Cuál es la diferencia principal entre los sistemas de archivos ext2 y ext3?
a) ext2 permite journaling, mientras que ext3 no
b) ext3 permite journaling, mientras que ext2 no
c) ext2 tiene un límite de tamaño de archivo mayor que ext3
d) ext3 es utilizado principalmente en sistemas Windows, mientras que ext2 es utilizado en sistemas Linux
B
ext3 permite journaling, mientras que ext2 no
¿Qué es una librería en Unix/Linux?
a) Un conjunto de archivos de configuración
b) Un conjunto de funciones incluidas en un mismo archivo, utilizadas por varios programas
c) Un archivo de registro del sistema
d) Un directorio de usuario
B
Un conjunto de funciones incluidas en un mismo archivo, utilizadas por varios programas