Varios Linux Flashcards

1
Q

Que paquetería usa PuppyLinux ?

A

paquetería .pet

funciona parecido al apt de debian

seria petget xxx, etc, etc

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

que paqueteria usa debian/ubuntu ?

A

apt (online) u apt-get
dpkg (offline)

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

que paqueteria usa redhat ?

A

yum (online) sustituido por dnf (online)
rpm (offline)

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

que sistema usa apt y dpkg ?

A

debian / ubuntu

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

que sistema usa yum/dnf y rpm ?

A

redhat

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

Como instalariamos un paquete en debian/ubuntu?

A

sudo apt-get install vim

(instalaría el vi)

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

opciones de paquetería apt/apt-get

A

install
update
remove
clean

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

Con paquetería apt, como mostraríamos informacion de un paquete en concreto? por ejemplo del paquete mc

A

con apt-cache

sudo apt-cache show mc

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

por quien está siendo sustuido yum?

A

por dnf

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

En un sistema ubuntu, con que comando sabríamos cual es la version instalada de nginx ?

A

apt-cache show ngnix | grep Version

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

En debian, como podríamos instalar el paquete net-tools que tenemos descargado?

A

dpkg install net-tools

Cuidado no caigamos en la trampa…. Si lo tenemos descargado es dpkg, si es online apt . Cuidadín :)

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

En un sistema debian, que comando podemos usar para buscar paquetes disponibles de salt ?

A

apt search salt

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

Cual es la ultima version de debian?

A

la 12 (se llama bookworm)

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

Para trabajar con docker, existen comandos o nos tenemos que ir a ficheros de configuracion y editarlos?

A

Se hace mediante comandos

Siempre tienen la estructura docker + comando_a_ejecutar

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

como bajamos de docker la ultima version de ubuntu?

A

docker pull ubuntu

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

nombra comandos de docker

A

docker pull
docker puss
docker run
docker build
docker tag
docker search
docker images
docker login
docker stop
docker info
docker start
docker logs
docker volume (docker volume create, docker voume rm, docker volume ls…)

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

que es docker compose? (T)

A

es una herramienta para definir y ejecutar aplicaciones Docker multi-contenedor

18
Q

comandos de docker-compose?

A

usan la estructura docker-compose instruccion_a_ejecutar

docker-compose up
docker-compose logs
docker-compose ps …..

19
Q

Si queremos buscar una imagen de jenkins contenida en “docker hub”, que comando usaríamos?

A

docker search jenkins

20
Q

Cual es la variable interna que contiene el directorio actual?

A

$PWD

(no confundir con comando pwd, que muestra el directorio actual)

21
Q

En debian, como eliminariamos el paquete xxx ?

A

apt-get purge xxx

22
Q

En debian, como sabemos si el paquete xxx está instalado ?

A

dpkg -s xxxx

23
Q

De cara a dar permisos a los ficheros, que pesos tienen las operaciones de lectura, escritura y ejecucion?

A

LECTURA - ESCRITURA - EJECUCION

4 bits - 2 bits - 1 bit

24
Q

En la representación de permisos de archivo en Unix/Linux, ¿qué indican las tres primeras posiciones, las tres siguientes y las últimas tres posiciones?

A

Las 3 primeras son el usuario (IZQUIERDA)
Las 3 de enmedio el grupo (CENTRO)
las 3 ultimas las de ‘otros’ (DERECHA)

uuu-ggg-ooo

25
Q

¿Cómo otorgar permisos de lectura, escritura y ejecución al usuario, y solo permisos de lectura al grupo y a otros para el archivo mi_archivo.txt?

A

chmod 744 mi_archivo.txt

26
Q

¿Cómo otorgar permisos de lectura y escritura al usuario y al grupo, y ningún permiso a otros para el archivo mi_archivo.txt?

A

chmod 660 mi_archivo.txt

27
Q

¿Cómo otorgar permisos de ejecución al usuario, al grupo y a otros para el archivo mi_script.sh?

A

chmod 111 mi_script.sh

28
Q

¿Cómo quitar todos los permisos del archivo secreto.txt para todos los usuarios?

A

chmod 000 secreto.txt

29
Q

¿Cómo otorgar permisos de lectura y escritura al usuario, y permisos de lectura al grupo y a otros para el archivo documento.txt?

A

chmod 644 documento.txt

30
Q

¿Cómo otorgar permisos de lectura, escritura y ejecución al usuario, y permisos de ejecución al grupo y a otros para el archivo aplicacion?

A

chmod 711 aplicacion

31
Q

Utilizando parametros (en lugar de numeros), podrias decir cómo otorgar permisos de lectura, escritura y ejecución al usuario para el archivo mi_archivo.txt

A

chmod u+rwx mi_archivo.txt

32
Q

¿Cómo quitar los permisos de escritura del grupo para el archivo mi_archivo.txt usando parametros?

A

chmod g-w mi_archivo.txt

33
Q

¿Cómo otorgar permisos de lectura a otros para el archivo mi_archivo.txt usando parametros?

A

chmod o+r mi_archivo.txt

34
Q

Usando parametros no numericos, ¿Cómo otorgar permisos de lectura y ejecución al usuario y al grupo, y solo permisos de lectura a otros para el archivo mi_programa usando chmod?

A

chmod u+rx,g+rx,o+r mi_programa

35
Q

Para que vale umask ?

A

para los permisos predeterminados en la creacion de ficheros / directorios

36
Q

Si tenemos un umask 022 , que permisos por defecto tendran los ficheros?

A

Archivos: 666 - 022 = 644 (lectura y escritura para el usuario, solo lectura para el grupo y otros)

(los archivos es con 666, los directorios con 777)

37
Q

Si tenemos un umask 022 , que permisos por defecto tendran los directorios?

A

Directorios: 777 - 022 = 755 (lectura, escritura y ejecución para el usuario, solo lectura y ejecución para el grupo y otros)

(los archivos es con 666, los directorios con 777)

38
Q

Si hablamos de permisos de ficheros, que es ACL ?

A

Permiten especificar permisos adicionales para usuarios y grupos específicos

setfacl -m u
setfacl -b ficheroacl
getfacl

39
Q

Que hace chgrp ?

A

Cambiar el grupo owner. Sólo lo puede puede ejecutar root

40
Q

Que es fork ?

A

El fork() es una llamada al sistema en Unix y Linux que se utiliza para crear un nuevo proceso

Cuando un proceso llama a fork(), se crea una copia exacta de sí mismo. Este nuevo proceso se llama proceso hijo, mientras que el proceso original se llama proceso padre. Ambos procesos continuarán ejecutándose de manera concurrente a partir del punto donde se realizó la llamada a fork().

Esto es util por ejemplo para lanzar varios hilos. Podriamos ejecutar un solo programa, y ejecutar varios hilos utilizando esta tecnica