T2 - Linux (J) Flashcards

Copy from (Tai private B2-T2-Linux) (148 cards)

1
Q

¿Qué es un SO?

A

Conjunto de programas que permite manejar la memoria

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

¿Que tipo de SO es Linux?

A

De código abierto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
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
4
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
5
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
6
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
7
Q

¿Que es el espacio de kernel?

A

región de memoria reservada dentro de la memoria física del sistema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
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
9
Q

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

A

asigna recursos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
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
11
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
12
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
13
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
14
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
15
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
16
Q

Enumerar los tipos de familias unix que conozcas

A

SCO - HPUX - IBM-AIX - BSD - SlackWare - Gentoo - PuppyLinux - Kali - ArchLinux - Linux(Dedian

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
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
18
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
19
Q

¿Que tipo de paqueteria utiliza Slackware?

A

.tgz

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