COMANDOS LINUX Flashcards

1
Q

En unix, como se muestra la tabla de resolucion de direcciones? Y como sacariamos la mac de una ip?

A

arp -a para listar la tabla

arp 172.17.0.11 , para sacar la mac de esta ip

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

En unix, como añadimos una entrada a la tabla de resolucion de direcciones? y para eliminarla?

A

arp -s IP MAC

Añadir: arp -s 192.168.1.10 00:1A:2B:3C:4D:5E

Borrar: arp -d 192.168.1.10

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

Con que comando podemos capturar y analizar el tráfico de red en Linux ?

A

tcpdump -i eth0

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

para que vale el comando cat?

A
  • mostrar contenido de ficheros
  • concatenar archivos
  • crear archivos
  • redirigir contenido

Ojo que nos vale tambien para saber determinada info de un fichero, por ejemplo si nos preguntan como podemos saber la versión de RHEL instalado, podemos hacer esto:

(cat /etc/redhat-release)

lo cual se iria al directorio etc/redhat-release donde está la version y la mostraría

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

En Unix, con que comando se comprime un fichero/directorio?

A

tar -cvf

tar -cvf + (ficheroComprimido)+Fichero o directorio con ruta a comprimir

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

Con que comando se descomprime un fichero/directorio?

A

tar -xvf

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

Que parametro debemos añadir a la instruccion tar si queremos que se comprima en gzip?

A

El parametro -z

Si por ejemplo nos preguntan para crear un backup del directorio /home/opositor/temas/ comprimido con gzip en RHEL, lo haríamos con esto:

tar -czf TEMAS.tar.gz /home/opositor/temas/

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

Para que vale el comando tar?

A

para comprimir, descomprimir… es especialmente util para hacer copias de seguridad, reducir espacio,,

parametros:
-c&raquo_space;> comprime
-x&raquo_space;> deXcomprime
-z&raquo_space;> comprime con gZip

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

Que estructura lleva el comando tar para comprimir un fichero o directorio?

A

instruccion + ficheroResultante (comprimido) + fichero o directorio a comprimir

tar -cvf ficheroComprimido /home/prueba

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

para que vale el comando route / ip route

(ip route es mas moderno que route y tiene mas funcionalidad)

A

Sirven para la gestión de las rutas de red.

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

que hace el comando route add -net 10.0.5.0/24 gw 10.0.5.150 ?

A

Agrega una ruta a la red 10.0.5.0/24 utilizando 10.0.5.150 como puerta de enlace.

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

que hace el comando route add -host 10.0.5.0 gw 10.0.5.150 ?

A

Agrega una ruta específica para el host 10.0.5.0 utilizando 10.0.5.150 como puerta de enlace.

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

que hace el comando route add default gw 10.0.5.150 ?

A

Establece 10.0.5.150 como la puerta de enlace predeterminada para todas las rutas que no tienen una ruta específica.

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

En linux, que hace el comando route del -net 10.0.5.0/24 gw 10.0.5.150 ?

A

Elimina la ruta a la red 10.0.5.0/24 que utiliza 10.0.5.150 como puerta de enlace.

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

Para poder tener conectividad, la CHT necesita poner una ruta persistente en una de sus máquinas Solaris a la red 10.0.5.0/24 con una máscara de red 255.255.255.0 y usando como puerta de enlace la dirección IP 10.0.5.150. ¿Cuál sería el comando correcto?

A

route -p add -net 10.0.5.0/24 -gateway 10.0.5.150

(quedanos con la copla del route y el add)

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

En linux, como borrariamos una ruta especifica de la tabla de enrutamiento?

A

route del -net (10.0.5.0/24 gw 10.0.5.150)

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

En linux, Como modificariamos una ruta existente en la tabla de enrutamiento?

A

route change -net 10.0.5.0/24 gw 10.0.5.150

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

En linux, que hace esto? route flush

A

Elimina TODAS las rutas de la tabla de enrutamiento

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

para que vale el comando link en unix?

A

Para mostrar y gestionar enlaces de red (igual que route y addr). Tenemos add , del, show..

addr: direcciones ip
route: rutas
link: enlaces de red

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

En Linux, con que comando podemos ver los grupos existentes?

A

more /etc/group

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

En Linux, con que comando creamos un directorio?

A

mkdir

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

En Linux, con que comando podemos ver si un proceso en concreto está en ejecución?

A

ps -ef |nombre_del_proceso

(con el pipe)

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

En linux, como listamos los procesos en ejecución?

A

ps -ef

(e hace que todos, f es con detalle)

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

En Linux, comando para mostrar el tiempo de actividad del sistema

A

uptime

Nota: no confundir con who -b que nos mostraría la fecha del último reinicio. Es parecido pero no ;)

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

En Linux, con que comando mostramos el nombre del host?

A

host

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

En linux, con que comando mostramos las direcciones ip del host?

A

ip addr show

ifconfig (este comando es un poco más antiguo y puede no estar disponible en todas las distribuciones modernas)

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

como mostramos informacion del sistema?

A

uname -a

a: all

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

como mostramos la version del kernel?

A

uname -r

r: release

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

En Linux, como mostramos el nombre del kernel?

A

uname -s

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

para que vale el comando SSH?

A

se utiliza para establecer conexiones seguras y encriptadas

estructura: ssh user@host -p port

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

Que hace esto? ssh u@s1 ‘who’

A

Se conecta al servidor s1 como el usuario u, y el who muestra la informacion de los usuarios conectados

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

Que comando utilizariamos para conectamos con el usuario Pepe al servidor Server01 ???

A

ssh Pepe@Server01

(importante la arroba ojo cuidao con esto)

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

Con que comando podemos sacar los usuarios conectados?

A

who

(no confundir con who -b que saca la info del ultimo reinicio. b de boot)

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

Que hace el comando who?

A

saca los usuarios conectados

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

Que hace el comando who -b?

A

muestra el ultimo reinicio del sistema

no confundir con who sin parametro , que muestra una lista de usuarios que están actualmente conectados al sistema

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

Como hariamos para especificar el puerto al que queremos conectarnos mediante el comando SSH?

A

con el parametro -p

ssh user@host -p port

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

Con que comando generamos las claves ssh?

A

ssh-keygen

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

Que hace este comando?
ssh-keygen -t rsa -b 4096

A

genera una clave de tipo RSA de longitud 4096 bits

-t rsa > especifica el tipo de clave
-b 4096 > especifica el tamaño en bytes de la clave

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

Con que comando verificariamos el estado de ssh ?

A

sudo systemctl status ssh

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

En Linux, con que comando veríamos las variables de entorno?

A

env

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

para que vale el comando systemctl?

A

En sistemas Linux que utilizan systemd, es una herramienta de administración central para controlar el sistema init. Permite a los administradores de sistemas gestionar servicios y unidades de manera eficiente y sencilla

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

En un sistema unix con systemd (sistema de inicio y administración de servicios), con que comando iniciamos un servicio?

A

sudo systemctl start nombre-del-servicio

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

En un sistema unix con systemd (sistema de inicio y administración de servicios), con que comando comprobamos el estado de un servicio?

A

sudo systemctl status nombre-del-servicio

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

En un sistema unix con systemd (sistema de inicio y administración de servicios), con que comandos habilitamos y deshabilitamos un servicio?

A
  • sudo systemctl enable nombre_servicio
  • sudo systemctl disable nombre_servicio
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

En un sistema unix con systemd (sistema de inicio y administración de servicios), con que comando reiniciamos un servicio?

A

sudo systemctl restart nombre-del-servicio

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

En Linux que hace el comando whereis?

A

Mostrar las ubicaciones de los binarios, fuentes y páginas man de un comando

ejemplo: whereis ls mostraría donde está el man y el binario, NO muestra el contenido de estos ni ejecuta el man ni nada parecido

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

En Linux, que hace el comando which?

A

Muestra donde está el ejecutable de un comando.

por ejemplo which ls, mostraría donde está el ejecutable del comando ls

sacará algo asi:

/bin/ls

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

que comando linux tendremos que lanzar para transferir un archivo entre una maquina local y un servidor remoto?

A

rsync -avh /ruta/origen/ /ruta/destino/

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

que comando linux se usa para sincronizar una maquina local y un servidor remoto?

A

rsync

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

Que comando usariamos para para sincronizar directorios y eliminar archivos en el destino que ya no existen en el origen?

A

rsync -avh –delete /ruta/origen/ /ruta/destino/

-a es el modo de archivo, que preserva los permisos, propietarios y otros atributos.

-v es el modo verbose, que muestra información detallada sobre el proceso.

-h es el modo human-readable, que hace que la salida sea más legible.

–delete elimina los archivos en el destino que no existen en el origen.

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

que hace este comando?
cat /etc/group | grep usuarios_ssh

A

Verifica si existe un grupo llamado usuarios_ssh y ver qué usuarios pertenecen a ese grupo

nota:

cat /etc/group: Muestra el contenido del archivo /etc/group, que contiene información sobre los grupos del sistema.
|: El operador pipe (|) toma la salida del comando anterior (cat /etc/group) y la pasa como entrada al siguiente comando (grep).
grep usuarios_ssh: Busca en la entrada proporcionada cualquier línea que contenga el término usuarios_ssh.

51
Q

comando para crear un nuevo volumen logico ?

A

vgcreate (volumegroup create)

otros:
pvcreate (phisycal volume create)

lvcreate (logical volume create)

52
Q

Con que comando movemos un volumen fisico a otro volumen lógico?

A

pmove

(physical move)

53
Q

comando para crear un nuevo volumen fisico?

A

pvcreate (phisycal volume create)

otros:
vgcreate (volumegroup create)
lvcreate (logical volume create)

54
Q

comando para crear un nuevo volumen logico?

A

lvcreate (logical volume create)

otros:
vgcreate (volumegroup create)
pvcreate (phisycal volume create)

55
Q

Con que comando veriamos los volumenes disponibles?

A

vgdisplay

56
Q

En Linux, con que comando veriamos la memoria disponible?

A

free

(con free -h muestra la info mas legible ya que el otro muestra los bytes, este lo conviertes a megas o gigas si hace falta)

57
Q

Con que comando se cambia el propietario de un fichero?

A

chown

sudo chown nuevo_propietario archivo.txt

(chown es una abreviacion de change owner)

58
Q

Con que comando buscariamos un fichero por su nombre?

A

find /ruta/a/buscar -name “nombre_archivo”

59
Q

En linux, con que comando buscariamos ficheros de un determinado tipo?

A

find /ruta/a/buscar -type f

60
Q

En linux, ¿ con que comando buscaríamos ficheros modificados en los últimos 7 días?

A

find /ruta/al/directorio -type f -mtime -7

61
Q

Que hace este comando?

find /ruta/a/buscar -name “*.log” -exec rm {} \;

A

Este comando buscará archivos con la extensión .log y los eliminará.

62
Q

En linux, como buscariamos la palabra PEPE dentro del fichero alumnos.txt?

A

grep “Pepe” alumnos.txt

63
Q

En linux, como buscariamos la palabra PEPE dentro de un directorio?

A

grep -r “Pepe” /ruta/del/directorio

el ´r busca de forma recursiva

64
Q

Si ejecutamos esto: grep -r “pepe” /a y tenemos una estructura de directorios tal que asi: /a/b/c , donde buscara la palabra pepe?

A

en los directorios A, B y C, indica que debe buscar en el directorio a (/a) , y todos sus subdirectorios (-r)

65
Q

que hace el comando kill ?

A

manda una señal de interrupcion de un proceso

ojo que no mata un proceso, pregunta trampa, jeje

66
Q

Como podemos mandar una señal de interrupcion para matar el proceso “proc1” ?

A

kill proc1

(nota: el tipico kill -9 que hacemos, manda la señal sigkill , qeu lo que hace es forzar la terminacion)

67
Q

En Linux, con que comando sabremos el espacio libre de un disco?

A

df (disk free)

nota: el comando du (disc usage) sacaria el inverso, digamos

68
Q

Con que comando sabremos cuanto espacio tenemos ocupado?

A

du (disc usage)

nota: el comando df (disc free) sacaria el inverso, digamos

69
Q

En Unix, con que comando sacamos los procesos en ejecucion que consumen mas recursos de un usuario concreto?

A

top -u root
top -u pepe
top -u manoli

70
Q

Para que vale el comando wget ?

A

Para descargar archivos de una web

wget https://example.com/archivo.zip

con el parametro -c, se continua una descarga detenida

71
Q

Para que vale el comando curl ?

A

Sirve para transferir datos desde o hacia un servidor utilizando varios protocolos, como HTTP, HTTPS, FTP, y más.

Se puede usar para una variedad de tareas, como descargar archivos, enviar solicitudes HTTP, y mucho más

para descargar un archivo:
curl -O https://example.com/archivo.zip

para enviar una solicitud post con datos
curl -X POST -d “param1=valor1&param2=valor2” https://example.com/api

72
Q

En linux, con que comando sacamos el manual ?

A

man

73
Q

En linux, con que comando creariamos un nuevo usuario en el sistema?

A

adduser

ejemplo:
sudo useradd -m -d /home/nuevo_usuario -s /bin/bash nuevo_usuario

Después de crear el usuario, puedes establecer una contraseña para él con el comando passwd:

sudo passwd nuevo_usuario

74
Q

En Linux, con que comando sacamos todas las interfaces de red?

A

ifconfig

75
Q

En linux, con que comando verificamos la conectividad entre nuestro dispositivo y otro?

A

ping

ping www.ejemplo.com

76
Q

En linux, para que vale el comando netstat ?

A

Muestra diversas estadísticas de red, incluyendo conexiones de red (tanto entrantes como salientes), tablas de enrutamiento, estadísticas de la interfaz…

el comando ss es mas moderno, menos conocido,

77
Q

En linux, Para que vale el comando traceroute ?

A

Para rastrear los paquetes desde tu dispositivo hasta una direccion especifica.

Sería como una especie de ping, pero va dejando muestra de por donde pasan los paquetes

78
Q

En linux, Para que vale el comando dig ?

A

dig (Domain Information Groper)

Permite obtener información detallada sobre los registros DNS de un dominio

dig www.marca.com
dig +short www.marca.com devuelve esto para este ejemplo:
unidadeditorial.map.fastly.net.
151.101.133.50

79
Q

En linux, Que hace el comando nslookup?

A

Se utiliza para realizar consultas DNS (Domain Name System) y resolver nombres de dominio.

  • Consultar un nombre de dominio
  • Obtener registros DNS específicos
  • Realizar consultas inversas: Puedes encontrar el
    nombre de dominio asociado a una dirección IP.
  • Especificar servidores DNS: Puedes realizar consultas
    utilizando un servidor DNS específico en lugar del
    predeterminado.
80
Q

En linux, Con que comando podemos transferir archivos de manera segura?

A

SCP

El comando scp (Secure Copy Protocol) se utiliza para transferir archivos de manera segura entre un host local y un host remoto, o entre dos hosts remotos. Utiliza el protocolo SSH (Secure Shell) para la autenticación y el cifrado de los datos, lo que garantiza que la transferencia de archivos sea segura

81
Q

En linux, Que diferencia hay entre contrab y at ?

A

Crontab sirve para tareas programadas que se ejecutan recurrentemente.

Una tarea que solo se ejecuta una vez, se hace con el comando at

82
Q

En linux, Con que comando creamos un enlace?

A

ln -s

(la s viene de soft)
(si no especificamos parametro, será un hard link)

83
Q

En linux, Con que comando creamos un enlace hard?

A

ln

Si queremos un soft link, tendremos que especificar con el parametro s - ln -s

84
Q

En linux, Con que comando obtenemos informacion detallada de un archivo o directorio?

A

stat

85
Q

En linux, Con que comando generaremos una cadena de texto de forma infinita? Por ejemplo “hola mundo”

A

yes “hola mundo”

86
Q

En linux, Con que comando sacamos info detallada de la CPU?

A

lscpu

( ls + cpu)

86
Q

En linux, Con que comando sacamos la arquitectura del hardware?

A

arch

87
Q

En linux, Con que comando sacamos info detallada de los puertos usb?

A

lsusb

( ls + usb)

88
Q

En linux, Que diferencia hay entre crom y crontab?

A

Cron es el demonio que ejecuta las tareas. Crontab es un comando y un fichero que permite organizar, gestionar y ejecutar las tareas automáticas

89
Q

En linux, Con que comando añadimos un modulo LKN al kernel?

A

modprobe

sudo modprobe nombre_del_modulo

90
Q

En linux, Con que comando eliminamos un modulo LKN al kernel?

A

modprobe -r

sudo modprobe -r nombre_del_modulo

91
Q

En linux, Con que comando vemos los modulos LKN cargados en el kernel?

A

modprobe -c

para listarlos: modprobe -c

92
Q

En linux, Con que comando vemos los mensajes del kernel?

A

dmesg

93
Q

En linux, Con que comando vemos las estadisticas de memoria y cpu?

A

vmstat

94
Q

En linux, Con que comando se ven las estadisticas de entrada/salida?

A

iostat

95
Q

En linux, Con que comando podemos escanear la red, puertos, dispositivos conectados….

A

nmap

96
Q

En linux, Como podemos escanear los puertos de la ip 192.168.1.1 ?

A

nmap 192.168.1.1

97
Q

Como podríamos escanear la red completa de la ip En linux, 192.168.1.1 ?

A

nmap 192.168.1.0/24

(notese el .’0 y el /24)

98
Q

En linux, Como podriamos escanear el puerto 80 de la ip 192.168.1.1 ?

A

nmap -p 80 192.168.1.1

99
Q

En linux, Como podriamos escanear el puerto 80 y 443 de la ip 192.168.1.1 ?

A

nmap -p 80,443 192.168.1.1

100
Q

En linux, Con que comando podriamos añadir el usuario pepe al grupo colegio?

A

usermod -aG colegio pepe

101
Q

En linux, Con que comando creamos un grupo?

A

groupadd

102
Q

En linux, Con que comando eliminamos un grupo?

A

groupdel

103
Q

En linux, Con que comando podemos cambiar de usuario?

A

su

(switch user)

104
Q

En linux, Como ejecutaríamos un comando con otro usuario?

A

sudo -u username command

105
Q

En linux, Con que comando definidos una variable de entorno?

A

export

export PATH=/usr/local/bin:/usr/bin:/bin

106
Q

En linux, Con que comando se eliminan las variables de entorno?

A

unset

107
Q

En linux, Con que comando vemos todas las variables de entorno?

A

env

108
Q

En linux, Que diferencia hay entre el comando source y el comando exec ?

A

source ejecuta un proceso creando un nuevo proceso hijo (se mantiene la shell, esto es como si lo ejecutara en otro hilo digamos)

El comando exec reemplaza el proceso actual de la shell con un nuevo proceso especificado, lo que significa que cualquier comando que venga después de exec en un script no se ejecutará

109
Q

En linux, Con que comando ponemos un proceso en segundo plano?

A

bg

(background)

110
Q

En linux, Con que comando ponemos un proceso en primer plano?

A

fg

(foreground)

111
Q

En linux, Con que comando ejecutamos un proceso para que se siga ejecutando aun cerrando el terminal?

A

nohup

112
Q

En linux, Con que comando creamos un filesystem?

A

mkfs

113
Q

que diferencia hay si hacemos dig google.es MX y dig.google soa ?

A

Ambos devuelven informacion del servidor de DNS, al preguntarle por registros especificos (MX, SOA), nos devuelve informacion referente a esa parte

MX: mta al que deben entregarse los mensajes
TXT: informacion arbitraria del registro de dns
SPF: correo usado para prevenir ataques de spoofing.
AAAA: mapea a Ipv6
SOA: info importante, servidor principal, responsable..

114
Q

Debe comprobar si se está ejecutando “systemd”, para ello decide obtener su ID de proceso en ejecución. Desde la línea de comandos en el servidor Debian GNU/Linux, ¿qué comando usaría?

a) pidof systemd

b) pid systemd

c) getpid systemd

d) apt –get-pid systemd

A

A

pidof systemd

115
Q

Le piden el nombre de la máquina Linux a la que está conectado, ¿cuál sería el comando para obtenerlo?

a) servername

b) hostname

c) sysname

d) giveservername

A

B

hostname

116
Q

Le piden obtener de forma remota la información de los usuarios conectados a la máquina llamada s1, siendo “u” un usuario válido en el sistema y con permisos de acceso remoto. ¿Cómo lo haría?

a) ssh u@s1 ‘who’

b) ssh u:s1 ‘who’

c) ssh s1 –login u ‘who’

d) ssh –user=u –command=‘who’ s1

A

A

ssh u@s1 ‘who’

Este comando utiliza ssh para conectarse a la máquina s1 como el usuario u y ejecuta el comando who para listar los usuarios conectados.

nota: la notacion de la arroba es la clave.

u: Es el nombre de usuario en la máquina remota.
@: Separa el nombre de usuario del nombre de la máquina.
s1: Es el nombre de la máquina remota a la que te estás conectando.

117
Q

Con que comando nos conectamos por SSH con el usuario ‘pepe’ al servidor ‘server’ ?

A

ssh pepe@server

118
Q

Si quisiera usar en Debian o Ubuntu ifconfig, debería instalar el paquete net-tools, actualmente no instalado. Con los permisos adecuados, ¿cómo lo haría?

a) apt-get update net-tools

b) apt install net-tools

c) apt-cache install net-tools

d) dpkg -install net-tools

A

B

apt install net-tools

119
Q

En Linux, indique como buscar los paquetes disponibles de salt.

a) apt-cache search salt

b) apt find salt

c) dpkg-give salt

d) apt-mark find salt

A

A

apt-cache search salt

nota: la clave aqui es el apt-cache

120
Q

Ha detectado que uno de los servidores no tiene instalado salt-minion, desde el propio servidor debe comprobar de forma manual cuál es la versión del paquete nginx instalado. ¿Cuál sería la orden a ejecutar para obtener dicha versión?

a) dpkg –show nginx

b) apt-cache show nginx | grep Version

c) dpkg –get-selections | grep nginx

d) apt show nginx -v

A

B

apt-cache show nginx | grep Version

121
Q

Que diferencia hay entre usermod y useradd ?

A

useradd: Este comando se utiliza para crear nuevas cuentas de usuario en el sistema. Cuando ejecutas useradd, se crea una nueva entrada en los archivos de configuración del sistema, como /etc/passwd, /etc/shadow, y /etc/group, entre otros

usermod: Este comando se utiliza para modificar las cuentas de usuario existentes. Con usermod, puedes cambiar varios aspectos de una cuenta de usuario, como el nombre de usuario, el directorio de inicio, la shell de inicio, los grupos a los que pertenece el usuario, y más

En resumen, useradd se usa para crear nuevos usuarios, mientras que usermod se usa para modificar usuarios que ya existen en el sistema.

122
Q

En la instalación de Docker se ha creado un grupo llamado “docker”, con usuarios que necesiten ejecutar comandos de Docker. Siendo “udocker” un usuario ya creado, ¿cómo añadiría este usuario a dicho grupo?

a) usermod -a -G docker udocker

b) useradd -G docker udocker

c) Editando el fichero /var/group y añadiendo “:udocker” al final de la línea donde está el grupo “docker”.

d) Editando el fichero /etc/passwd y añadiendo “:udocker” al final de la línea donde está el grupo “docker”.

A

A

usermod -a -G docker udocker

(la clave es que es un usuario ya creado)

123
Q

En linux, que diferencia hay entre el comando uptime y who-b ?

A

uptime proporciona más información detallada, incluida la carga promedio del sistema y el número de usuarios conectados, mientras que who -b solo muestra el tiempo del último arranque.

uptime se centra en el rendimiento y estado actual del sistema, mientras que who -b se centra exclusivamente en el momento del último reinicio.

  • uptime
    Propósito: Muestra el tiempo que el sistema ha estado funcionando desde su último arranque.

Salida: Incluye la hora actual, el tiempo que ha estado encendido, el número de usuarios actualmente conectados y la carga del sistema promedio para los últimos 1, 5 y 15 minutos.

14:34:57 up 3 days, 18:45, 2 users, load average: 0.07, 0.12, 0.09

  • who -b
    Propósito: Muestra la fecha y hora del último arranque del sistema.

Salida: Muestra únicamente la información del último arranque del sistema.

system boot 2023-12-04 09:12