B2-T4 Linux Flashcards

1
Q

Que es un SO

A

Es un conjunto de programas que permite manejar la memoria, disco, medios de almacenamiento de información y los diferentes periféricos o recursos de la computadora, como son el teclado, el mouse, la impresora, la placa de red, entre otros

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Tipo de arquitectura que usa Linux?

A

Monolítica. Todo se gestiona desde el Kernel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Para que vale el espacio de usuario?

A

espacio de memoria reservado para las aplicaciones y los procesos en ejecución en el sistema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Que son las biblioteca libc en el espacio de usuario?

A

biblioteca estándar de C para sistemas operativos basados en Unix. También conocida como GNU C Library o glibc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Que es System Call Interface (SCI) en el espacio de usuarios?

A

es el mecanismo usado por una aplicación para solicitar un servicio al sistema operativo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Que es el espacio de kernel?

A

se refiere a una región de memoria reservada dentro de la memoria física del sistema, para el funcionamiento del núcleo o kernel del sistema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Partes principales del espacio de kernel?

A

La sección de control de procesos (Gestión de procesos y Control de dispositivos (Gestión de memoria)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Para que vale La sección de control de procesos (Gestión de procesos) en el espacio de Kernel?

A

asigna recursos, programas, procesos y atiende sus requerimientos de servicio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Para que vale Control de dispositivos (Gestión de memoria) en el espacio de kernel?

A

supervisa la transferencia de datos entre la memoria principal y los dispositivos periféricos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Para que valen los módulos LKM?

A

extender las capacidades del kernel en tiempo de ejecución

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Para que vale insmod en el módulo LKM?

A

para cargar un módulo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Para que vale rmmod en el módulo LKM?

A

para eliminar un módulo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Para que vale modproble en LKM?

A

para administrar módulos del kernel del sistema operativo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Para que vale fork?

A

para crear un proceso

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Enumerar los tipos de familias unix que conozcas

A

SCO
HPUX
IBM
AIX
BSD
SlackWare
Gentoo
PuppyLinux
Kali
ArchLinux
Linux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Dentro de la famila de Linux BSD ¿Enumerar subsistemas Linux que conozcas?

A

FreeBSD - MAC OS X - Solaris

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Que es un .dmg?

A

es un contenedor que se utiliza para distribuir aplicaciones y software en macOS. Es similar a una imagen de disco en otros sistemas operativos y es el formato más común para la distribución de software en macOS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

¿Que tipo de paqueteria utiliza Slackware?

A

.tgz

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

¿Que tipo de paquetería utiliza Gentoo?

A

ebuilds

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

¿Que tipo de paquetería utiliza PuppyLinux?

A

Pet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

¿Que tipo de paquetería utiliza ArchLinux?

A

PacMan.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

¿Que tipos de SO conoces derivados de Debian?

A

Ubuntu - Mint

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

¿Que tipo de paquetería online utiliza Debian?

A

apt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

¿Que tipo de paquetería offline utiliza Debian?

A

dpkg (descargar paquete + instalación)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

¿Enumerar otros frontend para la instalación de paquetes en Debian que no sea apt y dpkg?

A

aptitude
dselect
synaptic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

¿Que otros tipos de SO conoces que deriven de RedHat?

A

Fedora

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

¿Que es Zypper?

A

gestor de paquetes utilizado en distribuciones de Linux basadas en RPM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

¿Como se instala un paquete con zypper?

A

zypper install paquete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

¿Como se desinstala un paquete en Zypper?

A

zypper rm paquete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

¿Define que es un gestor de paquetes?.

A

herramienta de software que se utiliza para instalar, actualizar, configurar y desinstalar paquetes de software en un sistema operativo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

¿Debian: Cual es el fichero con URLs con los catálogos de todos lo paquetes/programas con sus dependencias?

A

/etc/apt/sources.list

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

¿Para que vale apt-get?

A

herramienta de línea de comandos utilizada en sistemas operativos basados en Debian para administrar paquetes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

¿Para que vale apt-cache?

A

para buscar programas pero también para obtener información de programas o paquetes que haya en los repositorios o que tengamos instalado en el ordenador.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

¿RedHat: Cual es el fichero con URLs con los catálogos de todos lo paquetes/programas con sus dependencias?

A

/etc/yum.repos.d

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

¿Que es yum?

A

un front-end para el sistema RPM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

¿Que es dnf?

A

front-end que está substituyendo a yum

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

¿Que es una Shell?

A

Interfaz de usuario de línea de comandos que permite a los usuarios interactuar con el sistema operativo Unix o Unix-like mediante la introducción de comandos de texto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

¿Tipos de Shell que conoces?

A

SH: Bourne Shell. Muy antigua con pocas capacidades
BASH: Bourne Again SHell - BSH
TCSH
KSH: Korn shell
ZSH
CSH: C shell
TCSH: TC shel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

¿Para que vale el fichero /etc/profile?

A

controla las variables predeterminadas de todo el sistema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

¿Para que vale ~/.bashrc y /etc/bashrc o /etc/bash.bashrc?

A

son archivos shell script que nos permiten configurar Bash cuando se inicia una Shell bash (Bourne-again shell)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

¿Como se recarga el archivo ~/.bashrc?

A

source ~/.bashrc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

¿Como se recarga el fichero /etc/bashrc?

A

source ~/etc/bashrc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

¿Para que vale el comando env?

A

variables de entorno específicas para esa ejecución sin modificar el entorno global del sistema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

¿Que variable se consulta cuando hacemos en cd -?

A

OLDPWD

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

¿Para que vale la variable PATH?

A

define los directorios en los que el sistema busca los ejecutables de los comandos ingresados en la línea de comandos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

¿Como se modifica la variable PATH?

A

PATH=$PATH:/Directorio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

¿Para que vale SetUID - SetGID - StickyBit?

A

SetUID(Ejecuta un programa otro usuario como si fuera el owner) - Set GID(Ejecuta un programa otro usuario como si fuera el grupo) - Sticky Bit( solo el usuario creador o root pueda eliminar o renombrar un archivo en sistemas donde todos los usuarios tienen permisos de lectura y escritura)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

Para que vale umask

A

determina los permisos predeterminados que se asignarán a los nuevos archivos y directorios

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

Permisos por defecto para ficheros y directorios usando umask

A

666 ficheros y 777 directorios

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

¿que comando escribirías para que el usuario jose tenga permisos de rw sobre el fichero ficheroacl?

A

setfacl -m u:jose:rw ficherofacl

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

Si hago un ls -l sobre un directorio ¿Como se cual tiene una acl?

A

el fichero viene representado con un +

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

Que comando tengo que lanzar para saber que acls tiene le fichero ficheroacl

A

getfacl ficheroacl

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

¿Que son los enlaces soft?

A

soft es un enlace simbólico donde cada fichero tiene un inodo diferente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

¿Que son los enlaces hard?

A

es una referencia directa a los datos de un archivo en el sistema de archivos. Todos comparten el mismo inodo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

¿Que es un inodo?

A

estructura de datos utilizada por el sistema de archivos para almacenar metadatos de archivos en Unix y sistemas de archivos relacionados

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

En un inodo¿Viene definido el nombre del fichero?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

¿Para que vale el comando touch?

A

cambiar manualmente la fecha y hora de la última modificación y acceso de un archivo. touch solo cambia la fecha de acceso

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

¿para que vale el comando touch -m?

A

cambia la fecha de modificación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

¿Para que vale el comando chmod g+x fichero?

A

da permisos de ejecución al grupo en el fichero

60
Q

¿Para que vale chmod g=rw fichero?

A

fuerza a que el fichero tengo esos permisos

61
Q

¿Para que vale whereis?

A

para localizar el archivo binario

62
Q

¿Para que vale type?

A

permite saber si tenemos un comando instalado o no

63
Q

¿Que es una expresion regular?

A

secuencia de caracteres que define un patrón de búsqueda en un texto

64
Q

¿para que valen las siguientes instrucciones en una expresión regular: {n} - [a-z] - [^… ] y ?

A

{n}(número de ocurrencias)
a-z -
[^… ](No coinciden)
y ?((0 ó 1))

65
Q

¿Que 3 flujos tiene un programa?

A

stdin - std output - std error

66
Q

¿Que hace el comando: echo hola > out.txt 2>&1?

A

tanto la salida estándar como la salida de error va al mismo sitio

67
Q

¿Que es un sistema Journaling?

A

es un tipo de sistema de archivos que utiliza un registro (journal) para realizar un seguimiento de los cambios que se están realizando en el sistema de archivos antes de llevarlos a cabo de manera definitiva

68
Q

¿Que proporciona Journaling?

A

una capa adicional de protección y confiabilidad

69
Q

¿Que es nfs?

A

mecanismo para almacenar archivos en una red.

70
Q

¿Que es SMB?

A

protocolo cliente-servidor se encarga de gestionar el acceso a esos archivos o directorios

71
Q

¿Que es CIFS?

A

Common Internet File System. Forma parte del protocolo SMB y va a permitir conectar de forma remota múltiples plataformas

72
Q

¿Que es SAMBA?

A

implementa el protocolo SMB pero libre. Esto es lo que va a permitir a los clientes de Windows acceder a directorios

73
Q

¿para que vale el servicio rsyslog?

A

the rocket-fast system for log processing: es el registro estándar oficial. El daemon se denomina rsyslogd

74
Q

Directorio donde se suelen almacenar los logs

A

/var/log

75
Q

En systemd¿Como se llama el servicio de registro?

A

journal

76
Q

¿En que fichero se guarda la configuración de journar?

A

/etc/systemd/journald.conf

77
Q

¿Que es cron?

A

un demonio o servicio de Linux y Unix que permite ejecutar tareas

78
Q

¿Que es Anacron?

A

no es un demonio que esté corriendo constantemente en segundo plano. Anacron es un programa que complementa a Cron y se ejecuta de forma periódica

79
Q

¿Para que vale at?

A

Planificar Tareas que se ejecuten una única vez

80
Q

Tipos de gestores de arranque que conozcas

A

LILO (Linux Loader) y GRUB (GRand Unified Bootloader)

81
Q

¿Fichero de configuración de GRUB?

A

/boot/grub/grub.cfg

82
Q

¿para que vale /etc/inittab?

A

indica al proceso de arranque

83
Q

¿Para que vale el run level 0?

A

cierre del sistema o apagado

84
Q

¿Para que vale el run level 1?

A

single user. Solo permite la conexión del usuario root sin contraseña

85
Q

¿Para que vale el run level 2?

A

modo multiusuario sin red

86
Q

¿Para que vale el run level 3?

A

multiusuario con red. Se refiere a un inicio normal del sistema

87
Q

¿Para que vale el run level 5?

A

Multiusuario con red y también arranca el sistema de X Window

88
Q

¿Para que vale el run level 6?

A

reiniciar el sistema

89
Q

¿Con que comando podemos saber a que nivel ha arrancado el SO?

A

who -r y runlevel

90
Q

¿Para que vale dmseg?

A

Ofrece información sobre los mensajes del kernel que se generan durante el arranque del sistema y en tiempo de ejecución

91
Q

¿Cual es el componente básico de SystemD?

A

UNIT

92
Q

¿Como se llama en SystemD el equivalente a runlevel?

A

targets

93
Q

¿Donde se ubican los target?

A

/etc/systemd/system

94
Q

¿Para que vale el directorio /proc?

A

proporciona una interfaz virtual al kernel(se carga en memoria) del sistema operativo y al estado de los procesos en ejecución. Contiene información sobre el hardware del sistema

95
Q

¿Para que vale el fichero /proc/cpuinfo?

A

información sobre la CPU del sistema

96
Q

¿Para que vale el fichero /proc/meminfo?

A

Proporciona información sobre el uso de la memoria del sistema

97
Q

¿Para que vale el fichero /proc/loadavg?

A

Muestra la carga promedio del sistema durante los últimos 1

98
Q

¿Para que vale el fichero /proc/PID?

A

contiene información sobre los procesos

99
Q

¿Para que vale el fichero /proc/sys?

A

Contiene parámetros de configuración del kernel que se pueden modificar en tiempo de ejecución

100
Q

¿Para que vale el fichero /proc/net?

A

Proporciona información sobre la configuración de red del sistema

101
Q

¿Para que vale el fichero /proc/stat?

A

proporciona información sobre varias estadísticas del sistema

102
Q

¿Para que vale el fichero /proc/sys/kernel/osrelease y /proc/sys/kernel/ostype?

A

similar a uname -a

103
Q

¿Para que vale el fichero /proc/filesystem?

A

información sobre los sistemas de archivos que están actualmente habilitados en el kernel

104
Q

¿Para que vale el fichero /proc/ioports?

A

proporciona información sobre los rangos de puertos de entrada/salida (I/O)

105
Q

¿Para que vale el fichero /proc/interrupts?

A

muestra las interrupciones

106
Q

¿Para que vale el fichero /proc/swaps?

A

mostrar ficheros swap

107
Q

¿Para que vale inetd?

A

es un demonio en sistemas operativos Unix y Unix-like que gestiona servicios de red de bajo nivel. Su función principal es escuchar peticiones de conexión en puertos específicos de red y lanzar los servicios correspondientes para manejar esas conexiones

108
Q

¿Cual es el fichero de configuración de inetd?

A

/etc/inetd.conf

109
Q

¿Para que vale /etc/network/interfaces(Familia Debian)?

A

configuración de la tarjeta de red

110
Q

¿Para que vale el fichero /etc/hosts.conf?

A

fichero de orden de como se van a hacer las resoluciones. Este fichero ha sido substituido por nsswitch.conf

111
Q

¿Para que vale el fichero /etc/hosts?

A

resolución de nombres locales

112
Q

¿Para que vale el fichero /etc/resolv.conf?

A

donde está la configuración del dns

113
Q

Shell Script ¿Para que vale $@?

A

lista completa de argumentos pasados al script

114
Q

Shell Script ¿Para que vale $*?

A

lista completa de argumentos pasados al script

115
Q

Shell Script ¿Para que vale $$?

A

Saca el pid del proceso

116
Q

Shell Script ¿Para que vale $0?

A

nombre del comando

117
Q

¿Que es Xwindows?

A

sistema de ventanas que proporciona una infraestructura estándar y protocolos para la creación y gestión de interfaces gráficas de usuario (GUI) en sistemas Unix y Unix-like

118
Q

Nombra gestores de escritorio:

A

KDE

119
Q

Nombre gestores de ventanas:

A

FVWM
Metacity
Mutter
KWin
XFWM
IceWM
JWM
Windows Maker

120
Q

¿que es IPP?

A

protocolo de red estándar que permite a los usuarios enviar trabajos de impresión a impresoras en una red IP

121
Q

¿Que es LPD?

A

protocolo de red utilizado para la impresión en redes Unix

122
Q

¿Que puertos utiliza IPP y LPD?

A

lpp(631) lpd(515)

123
Q

¿Para que vale el fichero /etc/passwd?

A

almacenar información sobre los usuarios del sistema. Nota: revisar los campos que tiene este fichero.

124
Q

¿Para que vale el fichero /etc/shadow?

A

almacena las contraseñas de las cuentas de usuario

125
Q

¿Que es IPTables?

A

es una utilidad de línea de comandos en sistemas Linux que permite configurar las reglas del firewall en el kernel del sistema operativo. cortafuegos basado en reglas

126
Q

¿Que es Fail2Ban?

A

es una aplicación de software de código abierto diseñada para proteger servidores Linux de ataques de fuerza bruta y otros ataques de seguridad (DoS)

127
Q

¿Para que vale ulimit?

A

limitar la cantidad de recursos que se pueden utilizar.

128
Q

¿Para que vale cgroups?

A

característica del kernel de Linux que permite limitar, priorizar y controlar los recursos de hardware, como CPU, memoria, E/S de disco y red, entre diferentes grupos de procesos

129
Q

¿que es el módulo SELinux?

A

módulo de seguridad para el kernel Linux

130
Q

¿Para que vale el comando udev?

A

administrador de dispositivos dinámico utilizado en sistemas operativos basados en Linux para administrar los dispositivos de hardware conectados al sistema

131
Q

¿Para que vale el directorio /bin?

A

Archivos ejecutables

132
Q

¿Para que vale el directorio /boot?

A

Archivos de arranque

133
Q

¿Para que vale el directorio /dev?

A

Ficheros de dispositivos

134
Q

¿Para que vale el directorio /dosc?

A

Punto de montaje para la partición DOS

135
Q

¿Para que vale el directorio /etc?

A

Ficheros de configuración

136
Q

¿Para que vale el directorio /home?

A

Directorios de inicio de los usuarios

137
Q

¿Para que vale el directorio /lib?

A

Librerías del sistema

138
Q

¿Para que vale el directorio /mnt?

A

Punto de montaje de dispositivos externos

139
Q

¿Para que vale el directorio /media?

A

Puntos de montaje para dispositivos de medios

140
Q

¿Para que vale el directorio /opt?

A

Paquetes de aplicaciones estáticas

141
Q

¿Para que vale el directorio /proc?

A

Archivos de control de procesos

142
Q

¿Para que vale el directorio /root?

A

Directorio de inicio del superusuario root

143
Q

¿Para que vale el directorio /sbin?

A

Archivos ejecutables de administración del sistema

144
Q

¿Para que vale el directorio /opt?

A

Software opcional

145
Q

¿Para que vale el directorio /srv?

A

Datos de servicio

146
Q

¿Para que vale el directorio /var?

A

para almacenar archivos que son variables o cambiantes. /Var/log