Repaso_Linux Flashcards

1
Q

Utilidad del fichero /etc/shadow

A

En este fichero se encuentran las contraseñas de los usuarios “encriptadas” hasheadas

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

mv

A

mover/renombrar

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

chown

A

cambiar el usuario/grupo propietario

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

grep

A

filtrar en base a una cadena o expresion regular la entrada (fichero o entrada standard |)

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

mkfs

A

formatear una unidad (disco o particion) (ej mkfs ext4)

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

top

A

muestra listas de procesos en tiempo real y de forma interactiva

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

nice

A

modificar la prioridad final de un comando que vamos a lanzar

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

at

A

planificar la ejecucion de un comando para un momento concreto

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

renice

A

modificar la prioridad de un proceso q se esta ejecutando

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

dmesg

A

ver los mensajes del inicio/arranque del sistema

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

Como se interpreta esta orden –> find . -name “backup*.gz” | grep “2024”

A

Localiza desde el directorio actual todos los ficheros que sigan el patron “backup*.gz”
y grep filtra aquellos que contengan la subcadena “2024” en su nombre

NOTA: El “operador” | (pipe) lo que hace es conectar el STDOUT de un comando con el STDIN del siguiente

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

/dev

A

dispositivos (de bloque y de caracter). Ej de bloque /dev/sda y de caracter /dev/tty01

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

/etc

A

ficheros de configuracion

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

/var

A

ficheros de tamaño variable (logs, bbdd, spool)
NOTA: spool alias buffer/colas (correo, impresion, …)

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

/bin /sbin

A

ficheros ejecutables (comandos, scripts)
/sbin del sistema

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

Utilidad del fichero /etc/hosts

A

Contiene “reglas” de resolucion de nombre locales (IP – Nombre)

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

Utilidad del fichero /etc/fstab

A

Contiene “reglas” con los montajes que hay que hacer al inicio/arranque (permanentes)

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

Utilidad del fichero /etc/group

A

Grupos que existen en el sistema y sus miembros

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

Utilidad del fichero /etc/sudoers

A

Contiene “reglas” para permitir que un cierto usuario ejecute un cierto comando como si fuera otro usuario distinto
NOTA: Se lanza la consulta de este fichero cuando hacemos sudo ….
NOTA: El editor de este fichero es visudo

20
Q

comando id

A

nformacion del usuario (uid) + sus grupos (gid)
NOTA: Ojo que existe el concepto de grupo primario y secundarios

21
Q

export

A

crear variables de entorno

22
Q

nohup

A

lanzar un comando y decirle que ignore la señal “HANG UP”
por ej, q no se interrumpa el proceso aunq se cierre el terminal

23
Q

wc

A

contar lineas, caracteres, bytes
predeterminado lineas (-l)
-w palabras
-c nº de bytes
-m caracteres

24
Q

$ time

A

nos da el tiempo que tarda en ejecutarse el comando que pongamos a continuacion

25
Q

$ touch

A

sirve para modificar fechas de acceso/modificacion
NOTA: graciosamente si el fichero no existe y no ponemos ninguna opcion mas (-p)….crea el fichero vacio

26
Q

$ history

A

historial de comandos ejecutados

27
Q

Utilidad del fichero /etc/network/interfaces (en DEBIAN)

A

Fichero con la configuracion de los interfaces de red (es decir, la tarjeta)

28
Q

Utilidad del paquete SAMBA

A

Transformar tu Linux en un SERVIDOR de comparticion de ficheros e impresoras (CIFS/SMB)
NOTA: Si mi Linux es simplemente un CLIENTE (CIFS/SMB) no necesito SAMBA
sino “apt install cifs-utils” + mount -t cifs \ip_servidor_nas\path … /mnt/datos

29
Q

Utilidad del paquete GRUB2

A

Gestor de arranque

30
Q

Utilidad del paquete BIND

A

Montar un servidor de DNS

31
Q

¿Que permisos se activan si usamos chmod 1654 fichero1 ?

A

a) 1 –> sticky bit (recordar que solo tiene sentido sobre DIRECTORIOS)
b) 6 –> permisos de rw- sobre el user owner
c) 5 –> permisos de r-x sobre el group owner
d) 4 –> permisos de r– sobre otros

32
Q

Que información relevante se almacena en un i-node?

A

a) METADATOS = nº de inodo, permisos, tipo, uid owner, gid owner, fechas [amc], nº hard links, tamaño, ….. (NUNCA EL NOMBRE)
b) DATOS = punteros a bloques de INDICES que apuntan a su vez a bloques de DATOS

33
Q

$ su

A

cambiar de usuario (switch user)

34
Q

fichero /etc/resolv.conf

A

Configuración del “resolver” DNS

35
Q

fichero /etc/crontab

A

Planificacion de ejecución de tareas/comandos
NOTA: crontab -e (para editar)

36
Q

Como puedo saber el estado del servicio “mariadb.service”?

A

(modelo SystemD)
$ systemctl status mariadb.service

(modelo SystemV)
$ service mariadb.service status

37
Q

Utilidad del comando “ip n s”

A

Mostrar los vecinos (equivalente a arp)
ip n s = ip neigh show

38
Q

comando “ss -atun”

A

Mostrar las conexiones a nivel TCP y UDP (y se usaran los numeros de puerto, no los nombres)

39
Q

comando ulimit

A

Nos sirve para limitar el uso de determinados recursos (memoria, ficheros, cpu, ..) a un proceso
NOTA: /etc/security/limits.conf
NOTA: Existen dos niveles de proteccion (soft limit y hard limit)
NOTA: El nuevo software/modelo para esta gestión de recursos –> cgroups

40
Q

¿Que representa el dispositivo /dev/sdb?

A

Es el disco secundario SCSI/SATA

41
Q

¿Tenemos alguna manera de lista todos los dispositivos USB?

A

$ lsusb

42
Q

¿Como podemos obtener detalles de la CPU?

A

lscpu o cat /proc/cpuinfo

43
Q

¿Cual es la opcion de vi que sirve para salir sin grabar las posibles modificaciones?

A

:q!

44
Q

¿A quien protege el sticky bit?

A

A un directorio para que solo el root y el owner de cada fichero puedan borrar o renombrar
NOTA: En Linux a nivel de fichero este bit se ignora
NOTA: El uso mas tipico es sobre el directorio /tmp

45
Q

ps -eo user,euser

A

Muestra un listado de los procesos en ejecucion, en concreto nos muesta el usuario REAL y el EFECTIVO

46
Q

¿Como puedo ver los ficheros que tiene abiertos una determinada cuenta de usuario?

A

lsof -u

47
Q

¿Se puede realizar un montaje de “solo lectura” de un cierto dispositivo?

A

mount -t sistema_ficheros -o ro