Bloque 2: Tema 4 Flashcards

(181 cards)

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
Como mostrar el runlevel actual
Who -r
26
Como mostrar fecha y hora del ultimo inicio del sistema?
Who-b y last-ap
27
Que muestra el comando w?
Los usuarios conectados y lo que están haciendo
28
Como mostrar información de usuario?
Id "nombre de usuario"
29
Como mostrar mensajes de diagnóstico?
Dmesg
30
Usando dmesg, como filtrar por nivel de mensaje?
Dmesg -level
31
Usando dmesg, como ver mensajes de kernel?
Dmesg -k
32
Usando dmesg, como ver fecha y hora?
Dmesg -T
33
Usando dmesg, como esperar nuevos mensajes?
Dmesg -w
34
Usando dmesg, como ver mensajes de espacio de usuario?
Dmesg -u
35
Como mostrar información del sistema?
Uname
36
Como mostrar toda la información del sistema?
Uname -a
37
Como ver el nombre de kernel?
Uname -s
38
Como ver el nombre del host?
Uname -n
39
Como ver la versión de kernel?
Uname -v
40
Como ver la release de kernel?
Uname -r
41
Como ver el tipo de procesador?
Uname -p
42
Como ver el nombre del hardware?
Uname -m y arch
43
Como ver el nombre del sistema operativo?
Uname -o (uname -a también lo sacaría)
44
Que hace el comando Hostnamectl?
Obtiene toda la información del sistema además de la configuración del hostname. Parecido a uname-a.
45
Que hace el comando Isb_release -a?
Obtiene información sobre la distribución de Linux
46
Que hace el comando sysctl?
Configura parámetros de kernel en tiempo de ejecución.
47
Como ver una lista completa de los parámetros de kernel?
Sysctl -a
48
Como añadir capacidad de routing de forma temporal?
Sysctl -w
49
Como aplicar cambios?
Sysctl -p
50
Que hace el comando iscpu?
Muestra información sobre el procesador: arquitectura, cores, virtualización, caché...
51
Que se usa para ver dispositivos conectados a USB o PCI?
Isusb o Ispci
52
Como añadir un módulo del kernel?
Modprobe cifs
53
Que se usa para listar los módulos de Kernel cargados?
Ismod
54
Como eliminar un módulo?
Modprobe -r cifs
55
Como ver información de un módulo de Kernel?
Modinfo cifs
56
Que muestra el comando free?
Información de la memoria RAM
57
Como ver la información de memoria RAM en formato legible?
Free -h
58
Como ver la información de la memoria RAM en bytes/kibi/mebi/gibibytes?
Free -b/m/g/k Con base 10 se usa free --si
59
Que hace ulimit?
Configura/controla los recursos para usuarios
60
Como ver límites de ficheros abiertos para un usuario concreto?
Su -oracle
61
Como ver hard limit y soft limit?
Ulimit -Hn y ulimit -Sn
62
Como cambiar los parámetros de ficheros máximos?
/etc/security/limits.conf
63
Que hace el comando sudo?
Permite ejecutar un programa como otro usuario. Sudo u "nombre del otro usuario" comando
64
Donde se encuentra el fichero de configuración de sudo?
/etc/sudo
65
Como crear particiones?
Comando fdisk
66
Para que discos sirve el comando fdisk/dev/sdb?
Discos SATA y SCSI
67
Para que discos sirve el comando fdisk/dev/hdb?
Discos PATA y IDE
68
Tipos de particiones
8e : Linux LVM 82 : Linux Swap 83 : Linux FD : Linux Raid
69
Que comandos se usan para las particiones GPT?
Gdisk y parted
70
Que comando se usa para mostrar un listado de todos los dispositivos del bloque?
Isblk
71
Que comando se usa para obtener información física de un disco?
Hdparam/dev/sda1
72
Comando para trabajar con raid
Mdadm
73
Opciones de mdadm
-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
Para que se usa el comando mount?
Montaje de sistemas de ficheros
75
Comandos para saber el origen de un disco
Fdisk-l, dmesg y isblk
76
Para que sirve el comando umount
Desmontar un disco
77
Comando para ver sistemas de ficheros soportados
Cat/proc/filesystems
78
Cual es el fichero que se debe modificar para montajes permanentes?
/etc/fstab
79
Comando para usar CIFS
Modprobe cifs
80
Comandos relacionados con volúmenes Físicos de lvm
Pvcreate, pvdisplay y pvmove
81
Comandos relacionados con grupos de volúmenes de lvm
Vgcreate, vgdisplay, vgextend y vgreduce
82
Comandos relacionados con volúmenes lógicos de lvm
Lvcreate, lvdisplay, lvextend y lvreduce
83
Comando para formatear un sistema de ficheros
Mkfs.sistema de ficheros como ext4/dev/sdb1
84
Para que sirve el comando Resize2fs?
Reducir o ampliar un sistema de ficheros
85
Resize2fs -M
Reduce hasta el máximo posible un sistema de ficheros
86
Para que sirve el comando E2fsck?
Repara sistemas de ficheros
87
Para que sirve el comando Rsync?
Sincronización remota o back up inteligente de ficheros
88
Opciones de rsync
--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
Para que sirve el comando tar (tape archive)?
Empaquetar ficheros en un solo archivo y opcionalmente lo comprime
90
Opciones de tar
-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
Que hace el comando top?
Muestra una lista interactiva de procesos y un sumario del uso de memoria, CPU, tareas, hora actual, etc.
92
Que comandos modifican la prioridad de planificación de un proceso?
Nice y renice
93
Alternativa del comando nice
/etc/security/limits.conf
94
Comando para listar las dependencias que usa un determinado programa
Ldd
95
Comandos para localizar la ruta del binario
Where is -b netstat, type netstat y which netstat
96
Que hace el comando kill?
Envía señales a un proceso. Kill-l muestra todas las señales.
97
Con que comando se obtiene una lista de procesos actuales del sistema?
Ps
98
Opciones de ps
-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
Que comando monitoriza la salida de un comando en tiempo real?
Watch-n
100
Que hace el comando crontab/cron?
Planifica procesos. Crontab-e edita el fichero de la planificación, y crontab-r borra el crontab actual.
101
El crontab de cada usuario se guarda en:
/var/spool/cron/crontabs/
102
Que comando sirve para planificación de procesos en un momento concreto únicamente?
At
103
De que se encarga el comando arp?
Manipulación tablas ARP y direcciones MAC
104
Que comando se utiliza para el análisis de red y la seguridad?
Nmap
105
Opciones de arp:
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
Que muestra ifconfig-a?
Todas las interfaces de red
107
Como asignar una IP usando ifconfig?
Ifconfig eth0 + dirección IP
108
Como activar/desactivar una interface usando ifconfig?
Ifconfig eth0 Up/down
109
Mostrar todas las interfaces de red con el comando ip
IP addr show o ip a s
110
Asignar temporalmente y eliminar una IP con comando ip
IP addr add/del dirección IP dev Eth 0
111
Mostrar tabla de vecinos con el comando ip
IP neigh
112
Activar/desactivar una interface con comando ip
IP link set eth1 up/down
113
Mostrar tabla de encaminamiento con comando ip
IP route show
114
Añadir gateway por defecto con el comando ip
IP route add default via dirección ip
115
Nmap-O
Detecta el sistema operativo
116
Nmap-sA
Detecta las reglas del firewall
117
Nmap-sS
Escanea puertos
118
Nmap-p
Escanea un puerto especifico
119
Nmap-sV
Descubre versiones de los servicios
120
Que hace el comando netstat?
Muestra información sobre conexiones de red, encaminamiento, etc.
121
Opciones de netstat
-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
Que hace el comando ss
Es como el comando netstat pero obsoleto
123
Comandos para consultar DNS
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
Que hace el comando ping?
Chequea el host con ICMP en Ipv4 o Ipv6
125
Opciones de ping
-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
Que hace el comando route?
Gestiona tablas de encaminamiento. Está obsoleto.
127
Que hace el comando traceroute/tracert?
Descubre rutas entre 2 ip
128
Opciones de tracert
-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
Que hace el comando tcpdump
Análisis de trafico de red
130
Opciones de tcpdump
-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
Comando para activar/desactivar una interface de red
Ifup/ifdown eth0
132
Comando para mostrar interfaces wifi
Iw dev
133
Comando para ver el estado de conexión de un dispositivo
Iw nombre dispositivo link
134
Comando para escanear las redes wifi de un dispositivo
Iw nombre del dispositivo scan
135
Comando para conectarse a un wifi
Nmcli dev wifi connect nombre del wifi password 1234
136
Comando para listar los dispositivos de red
Nmcli dev show
137
Comando para listar las conexiones activas
Nmcli connection
138
Comando para escanear un único puerto
nc -v -w 2z dirección IP
139
Comando para crear un servidor de chat
nc -l -vv -p 5000
140
Comandos para consultar y establecer permisos acl
Setfacl y getfacl
141
Añadir acl de permiso rw para un usuario sobre un fichero
Setfacl -m u:nombre usuario:rw /path/fichero
142
Añadir acl de permiso rwx para un grupo sobre un fichero
Setfacl -m g:nombre grupo:rwx /Path/fichero
143
Como borrar todos los acl de un fichero?
Setfacl -b fichero
144
Como borrar un acl concreto de un fichero
Setfacl -x "acl" fichero
145
Como ver los acl de un archivo o directorio?
Getfacl/home/fichero
146
Establecer permisos rwx r_x r_x sobre un fichero
Chmode 755 fichero
147
Establecer permisos rwx r_x r_x + siticky bit
Chmode 1755 fichero; sticky bit también con chmode o + t
148
Establecer permisos rwx r_x r_x + bit set UID
Chmode 4755 ejecutable; set UID también con chmode u + s
149
Establecer permisos rwx r_x r_x + bit setGID
chmode 2755 ejecutable; setGIB también con chmode g + s
150
Como copiar permisos de un fichero a otro?
Chmode --reference= fichero_origen fichero_destino
151
Como establecer permisos para el propietario de lectura, escritura y ejecución?
Chmode u + rwx fichero
152
Como quitar permiso de escritura para el grupo y otros?
Chmode go -w fichero
153
Como asignar lectura y escritura a un propietario, y solo lectura a otros?
Chmode u +rw, go + r fichero
154
Como asignar todos los permisos a todo el mundo?
Chmode a+x fichero
155
Como obtener información sobre fichero o directorio
Stat fichero.txt
156
Como cambiar el propietario de un fichero o un directorio?
Chown user: group filename
157
Que hace el comando isof?
Lista ficheros abiertos por un proceso.
158
Opciones de isof
-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
Como mostrar los procesos que tiene abierto un fichero?
Isof/path/fichero
160
Como mostrar los PID de los procesos que tiene abierto un fichero?
Isof -t/path/fichero
161
Como crear soft-link
In -s origen nombre_enlace (funciona con ficheros y directorios)
162
Como crear hard-link
In origen nombre_enlace (no funciona con directorios)
163
Comando para listar contenido
Is (-a para todos ocultos)
164
Comando para copiar ficheros
cp src_file dest_file
165
Comando para renombrar ficheros
mv Name A Name B
166
Comando para eliminar archivos y directorios
rm, -i(interactivo) y -r(reclusivo)
167
Comandos para eliminar directorios vacíos y no vacios
Rm -d Directivo (vacío) Rm -r Directivo (no vacío)
168
Que hace el comando touch
Modifica un fichero y, si no existe, lo crea
169
Opciones del comando touch
-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
Como copiar ficheros entre directorios, para copias de seguridad?
Cpio
171
Como crear un directorio?
Mkdir dir_name
172
Como eliminar un directorio?
Rmdir; con -r para hacerlo recursivamente hacia abajo.
173
Como buscar un fichero en una jerarquía de ficheros?
Find Si sabemos el nombre: find./GFG -name sample.txt
174
Como encontrar archivos por su nombre en una base de datos?
Locate
175
Que hace el comando vmstat?
Muestra información sobre procesos, memoria, paginación...
176
Como mostrar un árbol de procesos?
Pstree
177
Como añadir o eliminar un usuario en un sistema?
Adduser y userdel
178
Como crear un usuario?
Useradd
179
Como añadir o eliminar un grupo de un sistema?
Addgroup y delgroup
180
Que hace el comando switch user o su?
Permite cambiar de usuario para poder ejecutar comandos
181
Opciones de su
-l: cambia el login -c: ejecuta comando específico -s: cambia el shell