Linux Flashcards

1
Q

Comando para crear directorios

A

mkdir

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

Comando para borrar directorios

A

rmdir

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

Comando para cambiar permisos carpetas/archivos

A

chmod

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

Comando para cambiar el grupo propietario

A

chgrp

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

Comando para cambiar el grupo propietario y el usuario propietario

A

chown

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

¿Que es un inodo?

A

Es una ‘‘tarjeta de identificacion’’ de un archivo. Contiene lo siguiente:
- Metadatos del archivo
- Un puntero al espacio de disco (fisico) donde esta ese fichero.

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

¿Cual es la diferencia entre enlace duros y debiles?

A

En los enlaces duros, en verdad cada enlace apunta al inodo, de tal forma que si se borra el original, el enlace sigue funcionando.
En los enlaces debiles, es similar a windows, si borras el archivo destino, el enlace deja de funcionar (se rompe)

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

Explicame que comando usar para un enlace simbolico

A

ln -s

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

¿Que esta en el espacio de usuario de la arquitectura de linux?

A

-Aplicaciones
-System Libraries (libc)

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

¿Que es la interrupcion int80h?

A

Es una llamada del sistema para invocar al kernel

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

Modules LKM ¿Que son?

A

Es como una ‘‘expansion’’ del propio kernel. Como cuando te compras una expansion de ubisoft. Sirve para añadir funcionalidades extra al kernel.

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

¿Que es system call interface (SCI)?

A

Es la parte del kernel que comunica el espacio de usuario con el propio kernel. Un puente.

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

¿Cuantos OS de la familia Unix recuerdas?

A

Solaris
SCO
HP-UX
IBM-AIX
BSD
Linux

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

¿Me podrias decir todas las distribuciones de linux que recuerdes?

A
  • Debian (.deb):
    1. - Ubuntu >Mint
  • Red Hat (.rpm):
    1. - Fedora
    2. CentOS > RockyLinux
    3. Mandriva>Mageia

-Suse
-Slackware
-Puppy Linux
-Gentoo

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

¿Cual es el archivo que contiene los enlaces a los repositorios? (En Debian)

A

/etc/apt/sources.list

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

¿Cual es el archivo que contiene los enlaces a los repositorios? (En RedHat)

A

/etc/yum.repos.d

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

¿Como se actualiza la lista de paquetes en debian?

A

apt update

18
Q

¿Cual es el equivalente a apt en redhat?

A

yum o dnf (este ultimo mas nuevo)

19
Q

¿Como se instala un paquete manualmente en debian?

A

dpkg -i ‘‘paquete x’’

20
Q

¿Como se instala un paquete manualmente en redhat?

A

rpm -i ‘‘paquete x’’

21
Q

¿Como se instala un paquete automaticamente en debian?

A

apt install ‘‘nombre del paquete’’

22
Q

¿Como se busca un archivo entre el listado de paquetes que tenemos descargado?

A

apt-cache search ‘‘argumento’’

23
Q

¿Como se instala un paquete en redhat?

A

yum install ‘‘paquete’’

24
Q

Dime otros 3 gestores de paquetes en debian (aparte de apt)

A

Synaptic
Aptitude
dselect

25
Q

¿Cuales son los archivos de configuracion del shell bash? (parte usuario)

A

.bashrc
.profile

El punto significa que el archivo esta oculto

26
Q

¿Cuales son los archivos de configuracion del shell bash? (parte global)

A

etc/.profile
etc/bash.bashrc

27
Q

¿Para que sirve el archivo .bashrc?

A

Por ejemplo para crear alias de comandos. Podrias hacer que ‘‘PEPE’’ fuese lo mismo que pulsar ln (por ejemplo)

28
Q

¿Como se crea una variable SOLO en la sesion actual (usuario)?

A

TEST=Valor (Ejemplo PEPE=/var/)

29
Q

¿Como se crea variable de entorno? (global)

A

export TEST=/var/

30
Q

¿Como se sabe en que directorio estoy?

A

pwd

31
Q

¿Como se sabe el usuario actual?

A

whoami

32
Q

Ejecutar un comando y que te saque del shell

A

exec comando

33
Q

¿Como se sabe cuanto tiempo tarda en ejecutarse un comando?

A

time comando

34
Q

¿Como se saben los ultimos comandos ejecutados?

A

history

35
Q

¿Como se crea un archivo vacio?

Tambien vale para ‘‘tocar’’ el archivo y modificar las fechas de acceso

A

touch prueba.txt

36
Q

¿Como se listan los ficheros en linux? ¿Podrias decirme como se muestran los ocultos? ¿Podrias decirme como se muestran marcas -tipo-? ¿Y como se hace un listado largo?

A

ls -a

ls -P ls -l

37
Q

Comando para mover un archivo. Tambien vale para renombrar. Ponme tambien el modificador que pregunta antes de sobreescribir.

A

mv -i

38
Q

Para eliminar un archivo o directorio. Ademas quiero que me pongas el modificador para que sea recursivo. ¿Y cual seria para preguntar?

A

rm -r
rm -i

39
Q

¿Como se hace el comando touch para que solo modifique la fecha de acceso? ¿Y la fecha de modificacion? ¿Y para evitar que cree archivo vacio?

A

touch -a
touch -m
touch -c

40
Q

¿Cual es el comando para ‘‘empaquetar’’? ¿Como se crea? ¿Como se comprime con gzip? ¿Y mostrar los archivos que se estan incluyendo en el tar? ¿Y como se especifica el nombre del archivo? ¿Y como es el comando para extraer?

A

tar
- c (crear)
- z (comprime usando gzip)
- v (muestra lista de archivos que se estan incluyendo en el tar)
- f (especificar nombre del archivo)
- x (extraer)

41
Q

¿Cual es el comando para copiar una entrada, por ejemplo un dispositivo, a una salida, un archivo?

A

dd

42
Q

¿Me puedes decir un comando para empaquetar alternativo a tar? ¿Me puedes decir un modificador para crear? ¿Y otro para extraer?

A

cpio
- o (crear)
- i (extraer)