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
¿Enumerar otros frontend para la instalación de paquetes en Debian que no sea apt y dpkg?
aptitude dselect synaptic
26
¿Que otros tipos de SO conoces que deriven de RedHat?
Fedora
27
¿Que es Zypper?
gestor de paquetes utilizado en distribuciones de Linux basadas en RPM
28
¿Como se instala un paquete con zypper?
zypper install paquete
29
¿Como se desinstala un paquete en Zypper?
zypper rm paquete
30
¿Define que es un gestor de paquetes?.
herramienta de software que se utiliza para instalar, actualizar, configurar y desinstalar paquetes de software en un sistema operativo
31
¿Debian: Cual es el fichero con URLs con los catálogos de todos lo paquetes/programas con sus dependencias?
/etc/apt/sources.list
32
¿Para que vale apt-get?
herramienta de línea de comandos utilizada en sistemas operativos basados en Debian para administrar paquetes
33
¿Para que vale apt-cache?
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.
34
¿RedHat: Cual es el fichero con URLs con los catálogos de todos lo paquetes/programas con sus dependencias?
/etc/yum.repos.d
35
¿Que es yum?
un front-end para el sistema RPM
36
¿Que es dnf?
front-end que está substituyendo a yum
37
¿Que es una Shell?
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
38
¿Tipos de Shell que conoces?
SH: Bourne Shell. Muy antigua con pocas capacidades BASH: Bourne Again SHell - BSH TCSH KSH: Korn shell ZSH CSH: C shell TCSH: TC shel
39
¿Para que vale el fichero /etc/profile?
controla las variables predeterminadas de todo el sistema
40
¿Para que vale ~/.bashrc y /etc/bashrc o /etc/bash.bashrc?
son archivos shell script que nos permiten configurar Bash cuando se inicia una Shell bash (Bourne-again shell)
41
¿Como se recarga el archivo ~/.bashrc?
source ~/.bashrc
42
¿Como se recarga el fichero /etc/bashrc?
source ~/etc/bashrc
43
¿Para que vale el comando env?
variables de entorno específicas para esa ejecución sin modificar el entorno global del sistema
44
¿Que variable se consulta cuando hacemos en cd -?
OLDPWD
45
¿Para que vale la variable PATH?
define los directorios en los que el sistema busca los ejecutables de los comandos ingresados en la línea de comandos
46
¿Como se modifica la variable PATH?
PATH=$PATH:/Directorio
47
¿Para que vale SetUID - SetGID - StickyBit?
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)
48
Para que vale umask
determina los permisos predeterminados que se asignarán a los nuevos archivos y directorios
49
Permisos por defecto para ficheros y directorios usando umask
666 ficheros y 777 directorios
50
¿que comando escribirías para que el usuario jose tenga permisos de rw sobre el fichero ficheroacl?
setfacl -m u:jose:rw ficherofacl
51
Si hago un ls -l sobre un directorio ¿Como se cual tiene una acl?
el fichero viene representado con un +
52
Que comando tengo que lanzar para saber que acls tiene le fichero ficheroacl
getfacl ficheroacl
53
¿Que son los enlaces soft?
soft es un enlace simbólico donde cada fichero tiene un inodo diferente
54
¿Que son los enlaces hard?
es una referencia directa a los datos de un archivo en el sistema de archivos. Todos comparten el mismo inodo
55
¿Que es un inodo?
estructura de datos utilizada por el sistema de archivos para almacenar metadatos de archivos en Unix y sistemas de archivos relacionados
56
En un inodo¿Viene definido el nombre del fichero?
No
57
¿Para que vale el comando touch?
cambiar manualmente la fecha y hora de la última modificación y acceso de un archivo. touch solo cambia la fecha de acceso
58
¿para que vale el comando touch -m?
cambia la fecha de modificación
59
¿Para que vale el comando chmod g+x fichero?
da permisos de ejecución al grupo en el fichero
60
¿Para que vale chmod g=rw fichero?
fuerza a que el fichero tengo esos permisos
61
¿Para que vale whereis?
para localizar el archivo binario
62
¿Para que vale type?
permite saber si tenemos un comando instalado o no
63
¿Que es una expresion regular?
secuencia de caracteres que define un patrón de búsqueda en un texto
64
¿para que valen las siguientes instrucciones en una expresión regular: {n} - [a-z] - [^... ] y ?
{n}(número de ocurrencias) [a-z](Rango) - [^... ](No coinciden) y ?((0 ó 1))
65
¿Que 3 flujos tiene un programa?
stdin - std output - std error
66
¿Que hace el comando: echo hola > out.txt 2>&1?
tanto la salida estándar como la salida de error va al mismo sitio
67
¿Que es un sistema Journaling?
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
¿Que proporciona Journaling?
una capa adicional de protección y confiabilidad
69
¿Que es nfs?
mecanismo para almacenar archivos en una red.
70
¿Que es SMB?
protocolo cliente-servidor se encarga de gestionar el acceso a esos archivos o directorios
71
¿Que es CIFS?
Common Internet File System. Forma parte del protocolo SMB y va a permitir conectar de forma remota múltiples plataformas
72
¿Que es SAMBA?
implementa el protocolo SMB pero libre. Esto es lo que va a permitir a los clientes de Windows acceder a directorios
73
¿para que vale el servicio rsyslog?
the rocket-fast system for log processing: es el registro estándar oficial. El daemon se denomina rsyslogd
74
Directorio donde se suelen almacenar los logs
/var/log
75
En systemd¿Como se llama el servicio de registro?
journal
76
¿En que fichero se guarda la configuración de journar?
/etc/systemd/journald.conf
77
¿Que es cron?
un demonio o servicio de Linux y Unix que permite ejecutar tareas
78
¿Que es Anacron?
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
¿Para que vale at?
Planificar Tareas que se ejecuten una única vez
80
Tipos de gestores de arranque que conozcas
LILO (Linux Loader) y GRUB (GRand Unified Bootloader)
81
¿Fichero de configuración de GRUB?
/boot/grub/grub.cfg
82
¿para que vale /etc/inittab?
indica al proceso de arranque
83
¿Para que vale el run level 0?
cierre del sistema o apagado
84
¿Para que vale el run level 1?
single user. Solo permite la conexión del usuario root sin contraseña
85
¿Para que vale el run level 2?
modo multiusuario sin red
86
¿Para que vale el run level 3?
multiusuario con red. Se refiere a un inicio normal del sistema
87
¿Para que vale el run level 5?
Multiusuario con red y también arranca el sistema de X Window
88
¿Para que vale el run level 6?
reiniciar el sistema
89
¿Con que comando podemos saber a que nivel ha arrancado el SO?
who -r y runlevel
90
¿Para que vale dmseg?
Ofrece información sobre los mensajes del kernel que se generan durante el arranque del sistema y en tiempo de ejecución
91
¿Cual es el componente básico de SystemD?
UNIT
92
¿Como se llama en SystemD el equivalente a runlevel?
targets
93
¿Donde se ubican los target?
/etc/systemd/system
94
¿Para que vale el directorio /proc?
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
¿Para que vale el fichero /proc/cpuinfo?
información sobre la CPU del sistema
96
¿Para que vale el fichero /proc/meminfo?
Proporciona información sobre el uso de la memoria del sistema
97
¿Para que vale el fichero /proc/loadavg?
Muestra la carga promedio del sistema durante los últimos 1
98
¿Para que vale el fichero /proc/PID?
contiene información sobre los procesos
99
¿Para que vale el fichero /proc/sys?
Contiene parámetros de configuración del kernel que se pueden modificar en tiempo de ejecución
100
¿Para que vale el fichero /proc/net?
Proporciona información sobre la configuración de red del sistema
101
¿Para que vale el fichero /proc/stat?
proporciona información sobre varias estadísticas del sistema
102
¿Para que vale el fichero /proc/sys/kernel/osrelease y /proc/sys/kernel/ostype?
similar a uname -a
103
¿Para que vale el fichero /proc/filesystem?
información sobre los sistemas de archivos que están actualmente habilitados en el kernel
104
¿Para que vale el fichero /proc/ioports?
proporciona información sobre los rangos de puertos de entrada/salida (I/O)
105
¿Para que vale el fichero /proc/interrupts?
muestra las interrupciones
106
¿Para que vale el fichero /proc/swaps?
mostrar ficheros swap
107
¿Para que vale inetd?
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
¿Cual es el fichero de configuración de inetd?
/etc/inetd.conf
109
¿Para que vale /etc/network/interfaces(Familia Debian)?
configuración de la tarjeta de red
110
¿Para que vale el fichero /etc/hosts.conf?
fichero de orden de como se van a hacer las resoluciones. Este fichero ha sido substituido por nsswitch.conf
111
¿Para que vale el fichero /etc/hosts?
resolución de nombres locales
112
¿Para que vale el fichero /etc/resolv.conf?
donde está la configuración del dns
113
Shell Script ¿Para que vale $@?
lista completa de argumentos pasados al script
114
Shell Script ¿Para que vale $*?
lista completa de argumentos pasados al script
115
Shell Script ¿Para que vale $$?
Saca el pid del proceso
116
Shell Script ¿Para que vale $0?
nombre del comando
117
¿Que es Xwindows?
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
Nombra gestores de escritorio:
KDE
119
Nombre gestores de ventanas:
FVWM Metacity Mutter KWin XFWM IceWM JWM Windows Maker
120
¿que es IPP?
protocolo de red estándar que permite a los usuarios enviar trabajos de impresión a impresoras en una red IP
121
¿Que es LPD?
protocolo de red utilizado para la impresión en redes Unix
122
¿Que puertos utiliza IPP y LPD?
lpp(631) lpd(515)
123
¿Para que vale el fichero /etc/passwd?
almacenar información sobre los usuarios del sistema. Nota: revisar los campos que tiene este fichero.
124
¿Para que vale el fichero /etc/shadow?
almacena las contraseñas de las cuentas de usuario
125
¿Que es IPTables?
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
¿Que es Fail2Ban?
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
¿Para que vale ulimit?
limitar la cantidad de recursos que se pueden utilizar.
128
¿Para que vale cgroups?
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
¿que es el módulo SELinux?
módulo de seguridad para el kernel Linux
130
¿Para que vale el comando udev?
administrador de dispositivos dinámico utilizado en sistemas operativos basados en Linux para administrar los dispositivos de hardware conectados al sistema
131
¿Para que vale el directorio /bin?
Archivos ejecutables
132
¿Para que vale el directorio /boot?
Archivos de arranque
133
¿Para que vale el directorio /dev?
Ficheros de dispositivos
134
¿Para que vale el directorio /dosc?
Punto de montaje para la partición DOS
135
¿Para que vale el directorio /etc?
Ficheros de configuración
136
¿Para que vale el directorio /home?
Directorios de inicio de los usuarios
137
¿Para que vale el directorio /lib?
Librerías del sistema
138
¿Para que vale el directorio /mnt?
Punto de montaje de dispositivos externos
139
¿Para que vale el directorio /media?
Puntos de montaje para dispositivos de medios
140
¿Para que vale el directorio /opt?
Paquetes de aplicaciones estáticas
141
¿Para que vale el directorio /proc?
Archivos de control de procesos
142
¿Para que vale el directorio /root?
Directorio de inicio del superusuario root
143
¿Para que vale el directorio /sbin?
Archivos ejecutables de administración del sistema
144
¿Para que vale el directorio /opt?
Software opcional
145
¿Para que vale el directorio /srv?
Datos de servicio
146
¿Para que vale el directorio /var?
para almacenar archivos que son variables o cambiantes. /Var/log