Bloque 2: Tema 4 Flashcards

1
Q

Comandos para apagar la maquina

A

Shutdown -P
Shutdown
Shutdown now
Halt -P
Power off
Systemctl power off

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

Cuanto dura el intervalo de tiempo de apagado con shutdown

A

1 minuto

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

Comandos para parar la maquina

A

Shutdown -H now
Halt
Systemctl halt

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

Comandos para reiniciar la maquina

A

Power off -reboot
Halt -reboot
Systemctl -reboot

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

Comando para cancelar un shutdown pendiente

A

Shutdown -c

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

Comandos para chequear el estado del servicio firewald (ej)

A

Systemctl status firewald.service
Systemctl status firewald
Service firewald status

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

Comandos para iniciar/reiniciar/parar/recargar un servicio

A

Systemctl start/restart/stop/reload httpd.service
Service miservicio start/restart/stop/reload

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

Comandos para activar y desactivar un servicio

A

Systemctl enable/disable httpd.service
Chkconfig miservicio on/off

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

Poner fecha de expedición a una cuenta

A

Useradd -e fecha + nombre usuario

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

Poner límite de días de inactividad a una cuenta

A

Useradd -f número de dias

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

Crear cuenta de sistema

A

Useradd -r nginx

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

Cambiar login de cuenta de pepe a pepito

A

Usermod -l pepito pepe

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

Añadir el usuario pepe a grupo de marketing

A

Usermod -a -G marketing pepe

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

Bloquear y desbloquear una cuenta

A

Usermod -L pep y Usermod -U pepe

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

Como borrar una cuenta y todos sus ficheros asociados

A

Userdel -r nombre de usuario

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

Comando chage

A

Gestiona la expiración de una cuenta y la política de expiración de la password
- d: establece el ultimo día que se cambió la contraseña
- E: establece la fecha de caducidad de la cuenta
- I: establece el número de dias de inactividad para que una cuenta se bloquee tras expirar la contraseña
-m: establece el DIAS_MIN o número mínimo de días entre cambio de contraseña

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

Repositorios en familia debían

A

/etc/apt/sources.list

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

Repositorios en familia redhat

A

/etc/yum.repos.d/

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

Donde se encuentran los usuarios en Linux?

A

En /etc/password

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

Donde se guardan los hash de las passwords?

A

/etc/shadow

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

Donde se encuentra el fichero de configuración de grupos y membresias?

A

En /etc/group

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

Que indica una x en el campo password?

A

Que la password está en /etc/shadow

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

Como mostrar nombre y número total de usuario logados

A

Who -q

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

Como mostrar el hostname?

A

Who -m

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

Como mostrar el runlevel actual

A

Who -r

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

Como mostrar fecha y hora del ultimo inicio del sistema?

A

Who-b y last-ap

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

Que muestra el comando w?

A

Los usuarios conectados y lo que están haciendo

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

Como mostrar información de usuario?

A

Id “nombre de usuario”

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

Como mostrar mensajes de diagnóstico?

A

Dmesg

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

Usando dmesg, como filtrar por nivel de mensaje?

A

Dmesg -level

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

Usando dmesg, como ver mensajes de kernel?

A

Dmesg -k

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

Usando dmesg, como ver fecha y hora?

A

Dmesg -T

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

Usando dmesg, como esperar nuevos mensajes?

A

Dmesg -w

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

Usando dmesg, como ver mensajes de espacio de usuario?

A

Dmesg -u

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

Como mostrar información del sistema?

A

Uname

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

Como mostrar toda la información del sistema?

A

Uname -a

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

Como ver el nombre de kernel?

A

Uname -s

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

Como ver el nombre del host?

A

Uname -n

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

Como ver la versión de kernel?

A

Uname -v

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

Como ver la release de kernel?

A

Uname -r

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

Como ver el tipo de procesador?

A

Uname -p

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

Como ver el nombre del hardware?

A

Uname -m y arch

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

Como ver el nombre del sistema operativo?

A

Uname -o (uname -a también lo sacaría)

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

Que hace el comando Hostnamectl?

A

Obtiene toda la información del sistema además de la configuración del hostname. Parecido a uname-a.

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

Que hace el comando Isb_release -a?

A

Obtiene información sobre la distribución de Linux

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

Que hace el comando sysctl?

A

Configura parámetros de kernel en tiempo de ejecución.

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

Como ver una lista completa de los parámetros de kernel?

A

Sysctl -a

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

Como añadir capacidad de routing de forma temporal?

A

Sysctl -w

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

Como aplicar cambios?

A

Sysctl -p

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

Que hace el comando iscpu?

A

Muestra información sobre el procesador: arquitectura, cores, virtualización, caché…

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

Que se usa para ver dispositivos conectados a USB o PCI?

A

Isusb o Ispci

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

Como añadir un módulo del kernel?

A

Modprobe cifs

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

Que se usa para listar los módulos de Kernel cargados?

A

Ismod

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

Como eliminar un módulo?

A

Modprobe -r cifs

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

Como ver información de un módulo de Kernel?

A

Modinfo cifs

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

Que muestra el comando free?

A

Información de la memoria RAM

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

Como ver la información de memoria RAM en formato legible?

A

Free -h

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

Como ver la información de la memoria RAM en bytes/kibi/mebi/gibibytes?

A

Free -b/m/g/k
Con base 10 se usa free –si

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

Que hace ulimit?

A

Configura/controla los recursos para usuarios

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

Como ver límites de ficheros abiertos para un usuario concreto?

A

Su -oracle

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

Como ver hard limit y soft limit?

A

Ulimit -Hn y ulimit -Sn

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

Como cambiar los parámetros de ficheros máximos?

A

/etc/security/limits.conf

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

Que hace el comando sudo?

A

Permite ejecutar un programa como otro usuario.
Sudo u “nombre del otro usuario” comando

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

Donde se encuentra el fichero de configuración de sudo?

A

/etc/sudo

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

Como crear particiones?

A

Comando fdisk

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

Para que discos sirve el comando fdisk/dev/sdb?

A

Discos SATA y SCSI

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

Para que discos sirve el comando fdisk/dev/hdb?

A

Discos PATA y IDE

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

Tipos de particiones

A

8e : Linux LVM
82 : Linux Swap
83 : Linux
FD : Linux Raid

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

Que comandos se usan para las particiones GPT?

A

Gdisk y parted

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

Que comando se usa para mostrar un listado de todos los dispositivos del bloque?

A

Isblk

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

Que comando se usa para obtener información física de un disco?

A

Hdparam/dev/sda1

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

Comando para trabajar con raid

A

Mdadm

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

Opciones de mdadm

A

-C: crear RAID de discos
- lx: x es el nivel de raid deseado
- ny: y es el número de discos empleados
- cz: z es el tamaño de chunk

74
Q

Para que se usa el comando mount?

A

Montaje de sistemas de ficheros

75
Q

Comandos para saber el origen de un disco

A

Fdisk-l, dmesg y isblk

76
Q

Para que sirve el comando umount

A

Desmontar un disco

77
Q

Comando para ver sistemas de ficheros soportados

A

Cat/proc/filesystems

78
Q

Cual es el fichero que se debe modificar para montajes permanentes?

A

/etc/fstab

79
Q

Comando para usar CIFS

A

Modprobe cifs

80
Q

Comandos relacionados con volúmenes Físicos de lvm

A

Pvcreate, pvdisplay y pvmove

81
Q

Comandos relacionados con grupos de volúmenes de lvm

A

Vgcreate, vgdisplay, vgextend y vgreduce

82
Q

Comandos relacionados con volúmenes lógicos de lvm

A

Lvcreate, lvdisplay, lvextend y lvreduce

83
Q

Comando para formatear un sistema de ficheros

A

Mkfs.sistema de ficheros como ext4/dev/sdb1

84
Q

Para que sirve el comando Resize2fs?

A

Reducir o ampliar un sistema de ficheros

85
Q

Resize2fs -M

A

Reduce hasta el máximo posible un sistema de ficheros

86
Q

Para que sirve el comando E2fsck?

A

Repara sistemas de ficheros

87
Q

Para que sirve el comando Rsync?

A

Sincronización remota o back up inteligente de ficheros

88
Q

Opciones de rsync

A

–delate: un fichero no existe en origen y se borra en destino
–max size: tamaño máximo para ser transferido
– bwlimit: limita el uso de ancho de banda
–remove-source-files: se borra del origen una vez transferido
–dryrun: probar la ejecución sin hacer cambios

89
Q

Para que sirve el comando tar (tape archive)?

A

Empaquetar ficheros en un solo archivo y opcionalmente lo comprime

90
Q

Opciones de tar

A

-r: añadir fichero a un empaquetado
-f: especifica el nombre del fichero
-j: usa el algoritmo de compresión X2
-t: lista del contenido

91
Q

Que hace el comando top?

A

Muestra una lista interactiva de procesos y un sumario del uso de memoria, CPU, tareas, hora actual, etc.

92
Q

Que comandos modifican la prioridad de planificación de un proceso?

A

Nice y renice

93
Q

Alternativa del comando nice

A

/etc/security/limits.conf

94
Q

Comando para listar las dependencias que usa un determinado programa

95
Q

Comandos para localizar la ruta del binario

A

Where is -b netstat, type netstat y which netstat

96
Q

Que hace el comando kill?

A

Envía señales a un proceso. Kill-l muestra todas las señales.

97
Q

Con que comando se obtiene una lista de procesos actuales del sistema?

98
Q

Opciones de ps

A

-p: PID, muestra un proceso concreto.
-u: UID/user: muestras procesos de usuario efectivo.
-U: UID/user: muestra procesos de usuario real.
-g: GID/Grupo: muestra procesos de grupo efectivo.
-G: GID/Grupo: muestra procesos de grupo real.
-eo: listas de columnas a mostrar
-eF: todos los procesos y formato largo extendido.

99
Q

Que comando monitoriza la salida de un comando en tiempo real?

100
Q

Que hace el comando crontab/cron?

A

Planifica procesos. Crontab-e edita el fichero de la planificación, y crontab-r borra el crontab actual.

101
Q

El crontab de cada usuario se guarda en:

A

/var/spool/cron/crontabs/

102
Q

Que comando sirve para planificación de procesos en un momento concreto únicamente?

103
Q

De que se encarga el comando arp?

A

Manipulación tablas ARP y direcciones MAC

104
Q

Que comando se utiliza para el análisis de red y la seguridad?

105
Q

Opciones de arp:

A

Arp-a: muestra todas las entradas arp
Arp-d: borra entrada arp
Arp-n: muestra las entradas de forma numérica
Arp-s: añade entrada de manera manual

106
Q

Que muestra ifconfig-a?

A

Todas las interfaces de red

107
Q

Como asignar una IP usando ifconfig?

A

Ifconfig eth0 + dirección IP

108
Q

Como activar/desactivar una interface usando ifconfig?

A

Ifconfig eth0 Up/down

109
Q

Mostrar todas las interfaces de red con el comando ip

A

IP addr show o ip a s

110
Q

Asignar temporalmente y eliminar una IP con comando ip

A

IP addr add/del dirección IP dev Eth 0

111
Q

Mostrar tabla de vecinos con el comando ip

112
Q

Activar/desactivar una interface con comando ip

A

IP link set eth1 up/down

113
Q

Mostrar tabla de encaminamiento con comando ip

A

IP route show

114
Q

Añadir gateway por defecto con el comando ip

A

IP route add default via dirección ip

115
Q

Nmap-O

A

Detecta el sistema operativo

116
Q

Nmap-sA

A

Detecta las reglas del firewall

117
Q

Nmap-sS

A

Escanea puertos

118
Q

Nmap-p

A

Escanea un puerto especifico

119
Q

Nmap-sV

A

Descubre versiones de los servicios

120
Q

Que hace el comando netstat?

A

Muestra información sobre conexiones de red, encaminamiento, etc.

121
Q

Opciones de netstat

A

-at: conexiones TCP
-au: conexiones UDP
-l: conexiones en estado Listen
-ltnp: muestra el PID o Program Name
-nr: muestra tabla de encaminamiento (como IP route show)
-ie: muestra interfaces de red
-ac: modo promiscuo refrescando cada 5 segundos

122
Q

Que hace el comando ss

A

Es como el comando netstat pero obsoleto

123
Q

Comandos para consultar DNS

A

Dig, nslookup y host
Ej:
- host -t AAAA: localizar la IPv6 con ese nombre
- dig yahoo.com MX: consulta el registro MX
- nslookup yahoo.com: consulta el registro A

124
Q

Que hace el comando ping?

A

Chequea el host con ICMP en Ipv4 o Ipv6

125
Q

Opciones de ping

A

-c4: lanza 4 ECHO_REQUEST
-f (flood): envía 100 o más paquetes por segundo
-i segundos: incrementa el intervalo entre envíos de paquetes.
-6: solo uso Ipv6

126
Q

Que hace el comando route?

A

Gestiona tablas de encaminamiento. Está obsoleto.

127
Q

Que hace el comando traceroute/tracert?

A

Descubre rutas entre 2 ip

128
Q

Opciones de tracert

A

-g dirección IP: especifica gateway de salida
-i dirección IP: especifica interfaz de salida
-f first TTL: en lugar de empezar por 1.
-m Max ttl: máximo número de saltos.
-n: no resuelve IPs a nombres.

129
Q

Que hace el comando tcpdump

A

Análisis de trafico de red

130
Q

Opciones de tcpdump

A

-i nombre interface: captura trafico de la interface.
-c número paquetes -i nombre interface: captura el número de paquetes de una interface.
-A-i nombre interface: mostrar la captura es ASCII.
-D: mostrar interfaces disponibles.
-w: guardar las capturas en un fichero.
-i nombre interface tcp: captura el trafico tcp de una interface
-i nombre interface Port x: captura el trafico puerto x de una interface.
-i nombre interface eth0 src/dst dirección IP: captura trafico hacia/desde una IP.

131
Q

Comando para activar/desactivar una interface de red

A

Ifup/ifdown eth0

132
Q

Comando para mostrar interfaces wifi

133
Q

Comando para ver el estado de conexión de un dispositivo

A

Iw nombre dispositivo link

134
Q

Comando para escanear las redes wifi de un dispositivo

A

Iw nombre del dispositivo scan

135
Q

Comando para conectarse a un wifi

A

Nmcli dev wifi connect nombre del wifi password 1234

136
Q

Comando para listar los dispositivos de red

A

Nmcli dev show

137
Q

Comando para listar las conexiones activas

A

Nmcli connection

138
Q

Comando para escanear un único puerto

A

nc -v -w 2z dirección IP

139
Q

Comando para crear un servidor de chat

A

nc -l -vv -p 5000

140
Q

Comandos para consultar y establecer permisos acl

A

Setfacl y getfacl

141
Q

Añadir acl de permiso rw para un usuario sobre un fichero

A

Setfacl -m u:nombre usuario:rw /path/fichero

142
Q

Añadir acl de permiso rwx para un grupo sobre un fichero

A

Setfacl -m g:nombre grupo:rwx /Path/fichero

143
Q

Como borrar todos los acl de un fichero?

A

Setfacl -b fichero

144
Q

Como borrar un acl concreto de un fichero

A

Setfacl -x “acl” fichero

145
Q

Como ver los acl de un archivo o directorio?

A

Getfacl/home/fichero

146
Q

Establecer permisos rwx r_x r_x sobre un fichero

A

Chmode 755 fichero

147
Q

Establecer permisos rwx r_x r_x + siticky bit

A

Chmode 1755 fichero; sticky bit también con chmode o + t

148
Q

Establecer permisos rwx r_x r_x + bit set UID

A

Chmode 4755 ejecutable; set UID también con chmode u + s

149
Q

Establecer permisos rwx r_x r_x + bit setGID

A

chmode 2755 ejecutable; setGIB también con chmode g + s

150
Q

Como copiar permisos de un fichero a otro?

A

Chmode –reference= fichero_origen fichero_destino

151
Q

Como establecer permisos para el propietario de lectura, escritura y ejecución?

A

Chmode u + rwx fichero

152
Q

Como quitar permiso de escritura para el grupo y otros?

A

Chmode go -w fichero

153
Q

Como asignar lectura y escritura a un propietario, y solo lectura a otros?

A

Chmode u +rw, go + r fichero

154
Q

Como asignar todos los permisos a todo el mundo?

A

Chmode a+x fichero

155
Q

Como obtener información sobre fichero o directorio

A

Stat fichero.txt

156
Q

Como cambiar el propietario de un fichero o un directorio?

A

Chown user: group filename

157
Q

Que hace el comando isof?

A

Lista ficheros abiertos por un proceso.

158
Q

Opciones de isof

A

-u nombre usuario: lista ficheros abiertos por un usuario.
-p PID: lista ficheros abiertos por un proceso con determinada PID.
-c nombre proceso: lista ficheros abiertos por un proceso con determinado nombre.

159
Q

Como mostrar los procesos que tiene abierto un fichero?

A

Isof/path/fichero

160
Q

Como mostrar los PID de los procesos que tiene abierto un fichero?

A

Isof -t/path/fichero

161
Q

Como crear soft-link

A

In -s origen nombre_enlace (funciona con ficheros y directorios)

162
Q

Como crear hard-link

A

In origen nombre_enlace (no funciona con directorios)

163
Q

Comando para listar contenido

A

Is (-a para todos ocultos)

164
Q

Comando para copiar ficheros

A

cp src_file dest_file

165
Q

Comando para renombrar ficheros

A

mv Name A Name B

166
Q

Comando para eliminar archivos y directorios

A

rm, -i(interactivo) y -r(reclusivo)

167
Q

Comandos para eliminar directorios vacíos y no vacios

A

Rm -d Directivo (vacío)
Rm -r Directivo (no vacío)

168
Q

Que hace el comando touch

A

Modifica un fichero y, si no existe, lo crea

169
Q

Opciones del comando touch

A

-a fichero: modifica solo la fecha de acceso
-m fichero: modifica solo la fecha de modificación
-c: no lo crea si no existe

170
Q

Como copiar ficheros entre directorios, para copias de seguridad?

171
Q

Como crear un directorio?

A

Mkdir dir_name

172
Q

Como eliminar un directorio?

A

Rmdir; con -r para hacerlo recursivamente hacia abajo.

173
Q

Como buscar un fichero en una jerarquía de ficheros?

A

Find
Si sabemos el nombre: find./GFG -name sample.txt

174
Q

Como encontrar archivos por su nombre en una base de datos?

175
Q

Que hace el comando vmstat?

A

Muestra información sobre procesos, memoria, paginación…

176
Q

Como mostrar un árbol de procesos?

177
Q

Como añadir o eliminar un usuario en un sistema?

A

Adduser y userdel

178
Q

Como crear un usuario?

179
Q

Como añadir o eliminar un grupo de un sistema?

A

Addgroup y delgroup

180
Q

Que hace el comando switch user o su?

A

Permite cambiar de usuario para poder ejecutar comandos

181
Q

Opciones de su

A

-l: cambia el login
-c: ejecuta comando específico
-s: cambia el shell