Tema 4 - Parte 1- SSOO Linux Flashcards

1
Q

Que es una arquiectura monolítica?

A

Compila como unidad unificada y que es autonoma e independiente de otras arquitecturas.

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

Que quiere decir que el kernel de linux sea monolítico?

A

Que todas las funcionalidades estan dentro del kernel

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

Que dos areas se diferencian en la arquitectura de linux

A

El area de usuario (user space) y el kernel space

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

Que contiene o aúna user space

A

Aplicaciones de usuario y system libraries (libc)

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

Que tenemos que hacer si desde nuestro programa queremos llamar a una función reservada del Kernel

A

Se hace a través del System Call Interface (SCI) que es una interfaz del Kernel.

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

Con que dirección accedemos a la interrupción/instrucción reservada para el acceso al modo Kernel

A

int 80h

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

En el Kernel de linux tenemos 3 grandes subsitemas. Cuales son?

A

Subsistema de entrada/salida
Subsistema de gestión de memoria
Subsistema de gestión de procesos

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

Como se llama la capa que gobierna el subsistema de entrada salida y para que sirve

A

VFS (Virtual File System) y permite independizarnos del resto de sistemas de ficheros con los que trabajamos (Terminales, Sockets, FS (File systems como EXT2, FAT etc…)

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

En que capa se apoya VFS? Que dos tipos hay?

A

Se apoya en la capa de drivers, con dos tipos, los drivers tipo bloque y los drivers tipo caracter

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

De que se encarga el susbsistema de gestión de memoria

A

Paginación, virtualización etc…

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

De que se encarga el subsistema de gestión de procesos

A

De gestionar las señales de los procesos

De gestionar los threads o hilos

De planificar (scheaduler)

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

Que es LKM

A

Significa Loadable Kernel Module
Son los módulos cargables del kernel. Es decir, si quiero que mi kernel tenga una nueva funcionalidad se amplía mediante módulos.

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

SCU, HP-UX, IBM-AIX y BSD pertenecen a la familia…

A

Unix

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

FreeBSD y MacOS X pertenecen a unix y son ampliaciones de…

A

BSD(Berkeley Software Distribution)

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

Que dos familias de distibuciones linux provienen de Debian

A

Ubuntu y Mint

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

Que cuatro familias de distribuciones provienen de RedHat

A

Fedora, CentOS, Mandriva y Mageria (esta ultima proviene de Mandriva)

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

Que extensión para instalar software (paquetes) se usa en MacOS X

A

.dmg

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

Que extensión para instalar software (paquetes) se usa en RedHat?

A

.rpm

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

Que extensión para instalar software (paquetes) se usa en Debian

A

.deb

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

Que extensión para instalar software (paquetes) se usa en Slackware

A

.tgz

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

Nombra 3 distribuciones de linux que no formen parte de la siguiente lista:

  • Debian
  • RedHat
  • SlackWare
A

Suse, Gentoo y PuppyLinux

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

Que diferencia apt-get con apt-cache

A

apt-get es para instalar y apt-cache es para buscar

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

Cual es el directorio donde se encuentran los “links” para instalar todas las dependencias de un paquete

A

/etc/apt/sources.list

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

El comando:

apt-get /etc/apt/sources.list

dpkg -i java-1.6 (o deb)

aptitude /dselect/synaptic

Sirve para

A

Instalar paquetes en debian

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

Para que sirve el comando aptitude

A

Es una interfaz de texto para el sistema de paquetes

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

Para que sirve el comando dselect en debian

A

Interfaz o menu de paquetes en debian

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

Cual es el equivalente de apt (de debian) en RedHat

A

yum

ej:
yum install java-1.6

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

Cual es el directorio de los repositorios de paquetes en RedHat

A

/etc/yum.repos.d

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

Cuales son las siglas del comando rpm en redhat

A

RedHat Package Manager

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

Para que sirve el comando rpm -ivh java -1.6.0.rpm

A

Instalación de paquetes RPM

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

Para que sirve el comando apt-cache search Manuel

A

Busca un paquete con el nombre Manuel

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

Cuales son las formas de instalación de paquetes/software en Gentoo y PuppyLinux

A

ebuilds y PET

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

Para que sirve el comando ls -l

A

Listado largo

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

Para que sirve ls -a

A

Listado para mostrar los ficheros ocultos

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

Para que sirve ls -R

A

Listado recursivo de todos los subdirectorios del directorio que estas haciendo ls

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

Para que sirve cp

A

Para copiar

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

Para que sirve cp -u

A

Copia si el origen esta mas actualizado que el destino

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

Para que sirve cp -r

A

Copia recursiva

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

Para que sirve mv

A

Move y renombrar ficheros

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

Para que sirve rm

A

Borrar directorios/ficheros

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

Para que sirve touch

A

Para crear un fichero vacio y actualizar las fechas de acceso y modificación de los ficheros

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

Para que sirve touch -a

A

Solo modifica la fecha de acceso

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

Para que sirve touch -m

A

Solo modifica la fecha de modificicación

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

Para que sirve touch -e

A

No crea el fichero si este no existe

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

Para que sirve tar

A

Empaquetar o desempaquetar

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

Para que sirve tar cvfz /media/copia.tgz

A

c –> create
v –> verify
f –> empaquetado
z –> descompresión

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

Para que sirve tar xvfz /media.copia.tgz

A

x –> extraer un archivo

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

Para que sirve dd

A

Significa data duplicator o disk duplicator
Es una orden para hacer copia entre dispositivos a bajo nivel

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

Para que sirve dd if=/dev/cdrom of =/media/imagenCD.iso

Que significan el if y el of

A

Copia la imagen del directorio cdrom al directorio media.
El if es inputfile y el of outputfile

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

En que directorio se encuentran los dispositivos en linux

A

/dev

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

Para que sirve el comando dd if =/dev/zero of=empty.img bs=1024 count 720

A

Genera un fichero de un mega (coge 720 veces 1024 de los ceros y los escribes en empty.img)

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

Para que sirve el directorio /dev/zero

A

Es un directorio que contiene todo 0. En general para hacer pruebas

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

En dd se utiliza el comando bs y el comando count, para que sirven

A

bs es blocksize (determinar un tamaño de bloque)
count para contar cuantas veces quieres hacer X

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

Para que sirve el directorio /dev/hda

A

Ruta de acceso al primer disco duro del sistema. Se utiliza para acceder y controlar el funcionamiento del disco.

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

Para que sirve el directorio /media/mbr

A

Directorio donde se almacenan las particiones del disco

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

Que hace el comando dd if=/dev/hda of=/media/mbr bs=512 count=1

A

Del dispositico /dev/hda guardame en el /media/mbr los primeros 512 bytes del disco (copia de seguridad mbr)

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

Que significa mbr, para que sirve?

A

Master Boot Record (iniciar el proceso de arranque y cargar S.O)

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

Para que sirve el comando mkdir -p

A

Crear todos los subdirectorios necesarios

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

Para que sirve rmdir -p

A

Elimina todo el arbol de subdirectorios de un directorio

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

El comando chown puede usarse para un usuario que no sea root?

A

No

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

Que siginifica chown, para que sirve

A

Change Owner para cambiar el owner de un fichero.

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

Para que sirve chown -r

A

Cambiar owner recursivamente

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

para que sirve chgrp

A

Change Group (Cambiar group owner)

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

Para que sirve chmod

A

Cambiar los permisos sobre un directorio o fichero

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

En linux hay 3 grupos de permisos. U, G y O, cada uno tiene 3 bits. Para que sirve cada uno

A

U –> Usuarios
G –> Grupos
O –> Otros

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

En los permisos (en los 3 grupos) encontramos r, w y x. Para que sirve cada uno

A

r –> Desactivar o activar read
w –> Desactivar o activar write
x –> Desactivar o activar ejecución

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

Nota recordatorio:

La mascara de permisos son 10 bits. Cada grupo tiene 3 bits. Sobra un bit. Este bit tiene multiples caracteres con distintas funcionalidades

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

En permisos, d es para

A

directorios

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

En permisos, l es para

A

links

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

En permisos, s es para

A

Socket

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

En permisos, - es para

A

ficheros ordinarios

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

En permisos, b y c son para

A

Bloques dev y Caracter dev respectivamente

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

Para que sirve una ACL

A

Access Control List, sirven para determinar que usuario tiene que permisos.

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

Para que sirve el comando setfacl -m u:user:rw file

A

Le doy permisos de lectura escritura al usuario dani para file

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

Para que sirve el comando setfacl -x

A

Borrar un ACL

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

Para que sirve getfacl file

A

Ver los permisos de un fichero

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

Para que sirven las siguientes opciones del comando find

-type d
-name cadena
-perm -exec command
-user uid
-atime
-size

A

Buscar por:
tipo de fichero (d directorio)
Nombre del fichero
Permisos que tenga el fichero
ID del usuario
Tiempo
Tamaño del fichero

78
Q

Nombra un comando similar a find

A

whereis

79
Q

Que comando sirve para enlaces. Que dos tipos hay

A

El comando ln (link) pueden ser soft o hard

80
Q

Que es un enlace soft

A

Es como un acceso directo. Si el directorio del enlace al que estoy apuntando queda roto, el enlace se rompe

81
Q

Que es un enlace hard (hardlink)

A

Es como si tuvieramos una copia del fichero por varias partes del disco. Es como “duplicar” el fichero en varios sitios. Si borramos el fichero original o varios hardlinks, no se elimina el fichero de datos hasta que todos los hardlinks no hayan sido eliminados.

82
Q

Para que sirve i-node

A

Es la estructura de datos que utiliza linux para guardar la información de nuestros ficheros.

Extra no necesario mas que conocer:

Contenido i-node:

nºinodo
size
owner UID
group UID
time
Tipo fichero
Permisos
nºhardlinks
….

83
Q

Para que sirve el comando split

A

Troceo de cadenas (genera trozos de ficheros)

84
Q

Para que sirve el comando tr ABC… a bc < fichero.txt

A

Pasa de mayusculas a minusculas

85
Q

Para que sirve el comando uniq

A

Elimina las lineas duplicadas

86
Q

Para que sirve el comando nl

A

Como el cat pero imprime los nº linea

87
Q

para que sirve nl -b a

A

Numera también las filas vacias

88
Q

Para que sirven los comandos head/tail

A

Para ver las primeras o ultimas 4 lineas

89
Q

Para que sirve el comando tail -200f fichero.log

A

Mantiene el fichero abierto y muestra las nuevas lineas que se añadan a este fichero

90
Q

Para que sirve el comando wc

A

WordCount, cuenta lineas (-l), palabras (-w), caracteres (-m), bytes (-c)

91
Q

Para que sirve el comando more/less

A

Para paginar la información

92
Q

Para que sirve el comando cut

Y los siguientes?:
cut -b
cut -f
cut -c

A

Cut -b corta en vertical por bytes
Cut -f corta por campos
cut -c por caracteres

Ejemplo:

Tengo el texto:

Hola mundo
Que tal
estas

Podemos cortar para que devuelva:

Ho
Qu
Es

93
Q

Para que sirve el comando sed

A

Para buscar y reemplazar un texto

Ejemplo:

sed 7 ‘s/2012/2013/hola.txt > hola1.txt

Reemplaza hola.txt con el texto de hola1.txt

94
Q

Para que sirve el comando grep

A

Sirve para buscar patrones

Nota: Las expresiones regulares de grep probar en laboratorio porque son muchas

95
Q

Para que sirve el comando tee. Por ejemplo:
prog|tee output.txt

A

Redirigir ficheros y salida estandar. Establece que output.txt sea siempre la salida estandar

96
Q

Para que sirve el comando xargs

A

xargs toma una lista de elementos y los pasa como argumentos a otro comando para realizar una tarea

Ejemplo:

$ ls | xargs rm

Este comando toma la lista de archivos generada por el comando “ls” y los pasa como argumentos al comando “rm”, lo que elimina todos los archivos de la lista.

97
Q

Que diferencia hay en la concatenación entre cat y paste

A

cat concatena verticalmente y paste horizontalmente

98
Q

Para que sirve el comando sort

A

Ordenar lineas de archivos de texto

99
Q

Que es un sistema de ficheros

A

Estructuras de datos que tenemos para gobernar los distintos ficheros y directorios

100
Q

El sistema de fichero ext2 no implementa journaling. Que quiere decir esto?

A

Es un registro diario de cambios. Second extended filesystem (ext2) no lo implementa

101
Q

Que capacidad por archivo admite ext2? Y por partición?

A

2TB/Archivo
4TB/Partición

102
Q

EXT3 y 4 implementan journaling? Que capacidades de archivo y partición admiten?

A

Si

Ext3:
2TB/Archivo
32TB/Partición

Ext4:

16TB/Archivo
1EB/Partición

103
Q

En que distribución se usa ReiserFS

A

OpenSuse

Fue la primera distribución con Journaling

104
Q

JFS no implementa journaling. Verdadero o falso? Que significan sus siglas?

A

Falso. Journal File System

105
Q

XFS implementa Journaling. Funciona en la distribución de linux…

A

RedHat 7

106
Q

En que sistema operativo se utiliza el sistema de archivos FAT

A

msdos/windows

107
Q

El sistema de ficheros VFAT es conocido como…

A

FAT 32

108
Q

El sistema de ficheros iso9660 esta dedicado a…

A

CD (Compact Disk)

109
Q

UDF es un sistema de ficheros que utiliza…

A

DVD

110
Q

El significado de NFS es… Ademas se utiliza generalmente en…

A

No File System
Red

111
Q

El significado de cifs es…

A

Common Internet File System

112
Q

El comando df muestra…

A

DF (Disk Free)
Muestra la cantidad de espacio libre en el disco

113
Q

El comando df -h muestra….

A

El espacio libre en MB o GB

114
Q

El comando du sirve para…

A

du (disk usage) muestra el uso del espacio en el disco.

115
Q

Para que sirve el directorio /etc/fstab

A

El directorio fstab contiene la información pertinente respecto al montaje de los discos duros

116
Q

En el registro /etc/mtab…

A

se registran los montajes

117
Q

Para montar un dispositivo lo hacemos con el comando…

A

mount -t filesystem origen /destino

118
Q

El comando fsck significa y sirve para…

A

FileSystem Check sirve para checkear y reparar los errores en un sistema

119
Q

El comando lsof sirve para

A

List Of OpenFiles lista los ficheros abiertos

120
Q

Que significa DLL

A

Dinamic Link Library. Archivos con código ejecutable.

121
Q

Existen librerias con extension .so que significa? Ejemplo: libxxx.so

A

Shared Object. Es el equivalenete a DLL

122
Q

El comando ldd muestra las librerías…

A

compartidas (shared) de las que depende un determinado programa

123
Q

Los comandos internos del shell no generan procesos. Da ejemplos de 5 comandos que no generen procesos

A

cd, pwd, exec, kill, umask

124
Q

Que significa el comando umask

A

user mask es una orden y una función en entornos POSIX que establece los permisos por defecto para los nuevos archivos y directorios creados por el proceso actual

125
Q

Que significa POSIX

A

Portable Operating System Interface uniX

126
Q

Que diferencia hay entre el comando ps y el comando top

A

El comando ps muestra procesos, el comando op muestra la dinámica de los procesos

127
Q

Damos prioridad a un comando con el comando

A

nice

128
Q

CEl comando que sirve para finalizar procesos y enviar señales es…

A

Kill

129
Q

Con el comando nohup…

A

Le decimos a un proceso que ignore la señal SIGHUP. Esta ultima se envía automáticamente al proceso si el usuario se desconecta del terminal teniendo permiso para iniciar el programa (Es decir sobrevive al logout)

130
Q

El comando & sirve para…

A

Ejecutar comandos en segundo plano

131
Q

En linux todo son procesos y se crean con…

A

fork() que crea un nuevo proceso duplicando el system call.

132
Q

Define system call de manera muy sencilla

A

Forma en la que los programas pueden pedirle al S.O que hagan algo por ellos

133
Q

Ahora el kernel 2.6 maneja los hilos pero antes eran gestionados por…

A

La propia aplicación con una librería de threads como pthreads, pusix thread etc…

134
Q

El comando at sirve para…

A

Hacer una planificación de un proceso en un momento concreto

135
Q

Cual es la diferencia entre at y cron.

A

At planifica en un momento concreto
Cron estableces una planificación más concreta y reiterativa

136
Q

De que directorio coge cron la planificación?

A

/etc/crontab

137
Q

En cron 0,30 y */15 significan…

A

Cada 30 minutos y cada 15 minutos

138
Q

Al arrancar, la bios/uefi va a buscar un sector llamado MBR. Que es este sector.

Aclaración: UEFI es la nueva bios

A

Master Boot Record, es un sector donde se encuentran las particiones del disco

139
Q

A las particiones del disco (en el arranque) le acompaña otro programa llamado gestor de arranque. Como se denomina en linux?

A

Lilo (Linux Loader)

o

GRUB (GNU GRand Unified Bootloader)

140
Q

Que es GPT en linux

A

Esquema de partición basado en el uso de un identificador único local (GUID) (Group User ID)

141
Q

Cuando elegimos una de las particiones se accede al sector de arranque. Cual es el primer proceso que se inicia? Que es PID 1?

A

es init. Se encuentra en /sbin/init

PID 1 es Process ID 1, es el primer proceso

142
Q

Que fichero lee INIT al arrancar? Que ocurre ahi?

A

/etc/inittab

Tienes una linea (rd:2:initdefault) donde el numero 2 es el RunLevel

143
Q

Que es el run level

A

Es el modo de arranque (el numerito de /etc/inittab), puede ser:

1 –> Single user
2-5 –> Multi user con X Windows
6 –> Reiniciar

144
Q

Cual es la siguiente instrucción que se ejecuta tras init. Para que sirve

A

/bin/systemd que según el metodo de arranque ejecutará unos procesos. Se especifica de la siguiente manera:

/etc/rcX.d siendo X el metodo de arranque (1 al 6)

145
Q

Que procesos se inician en /etc/rc2.d

A

S10MySQL
S20Apache
S30JBoss

El 10,20,30 refleja la prioridad

146
Q

Los servicios que inician empiezan por … y los servicios que paran empiezan por…

A

S y K respectivamente

147
Q

Para que sirve el comando chkconfig -l

A

Listar todos los servicios indicando sus runlevel

148
Q

Que es un demonio en linux

A

Programa que se ejecuta en segundo plano fuera del control interactivo de los usuarios ya que carecen de interfaz

149
Q

inetd es un comando que sirve para…

A

Arrancar servicios de red. Se modifica en el directorio /etc/inetd.conf

En su nomenclatura se puede especificar el nombre de servicio que queremos arrancar (sobre ftp), el tipo de socket (Para tcp es stream y para udp dgram), user, el binario que representa a ese servicio…)

150
Q

ifconfig <interface> muestra</interface>

A

configuraciones de red del interface

151
Q

Cual es el comando que envia paquetes ICMP ECHO_REQUEST al host?

A

ping <host></host>

152
Q

Que es ECHO_REQUEST

A

Si el host de destino no tiene filtrados los protocolos necesarios, el host le manda un echo_reply

153
Q

ifup o ifdown sirven para

A

activar/desactivar interfaces de red

154
Q

Con que comando podeos hacer un volcado del trafico de red? (Un sniffer)

A

tcpdump

155
Q

/etc/hosts contiene

A

un fichero con IP’s asociadadas a unos nombres. Es como DNS pero local

156
Q

En que directorio se encuentra el nombre del host

A

/etc/hostname

157
Q

Que hace el comando nslookup

A

Sirve para hacer consultas a los servidores que tengamos configurados en /etc/resolv.conf. Te devuelve la ip del dominio etc…

158
Q

En que directorio estan configuradas las interfaces de red (la configuración de tu tarjeta de red)

A

/etc/network/interfaces

159
Q

Define brevemente los siguientes conceptos

iface
eth0
inet
dhcp

A

iface hace referencia a la interface de red
eth0 hace referencia a la primera tarjeta de red
inet para levantar los protocolos tcp/ip
dhcp para coger una ip de un servidor externo

160
Q

Con el comando route

A

Gestionamos distintos enrutados

161
Q

Como podemos ver el camino que siguen nuestros datagramas ip

A

Con el comando traceroute

162
Q

Que comando nos da información sobre puertos abiertos etc…

A

netstat

163
Q

Por que linea de comandos empieza un script en Unix

A

!/bin/sh

164
Q

Que significa $var

A

Valor de una variable (si la hemos establecido antes de llamar al script en la sesión de shell debemos de tener cuidado de haberla exportado)

165
Q

Que devuelve $comando

A

Devuelve el resultado de ejecutar el comando

166
Q

Que hace el script if [ -s /tmp/temp1]

A

Comprueba si el fichero /tmp/temp1 tiene contenido

167
Q

Nombra otro script equivalente a if [-s /tmp/temp1]

A

if test -s /tmp/temp1

test equivale a […]

168
Q

En shell que significa $0

A

Cuando te pasan argumentos por la linea de comandos $0 es el nombre del propio comando

169
Q

En shell que significa $1

A

Hace referencia a los distintos parametros

170
Q

En shell que significa $*
Que script es equivalente?

A

Hace referencia a TODOS los parametros
Un script equivalente es $@

171
Q

Con que script obtenemos en numero de parametros

A

$#

172
Q

Para que sirve el script $$

A

Para saber el PID (Process ID) de un proceso para ejecutarse

173
Q

En un modelo cliente servidor decimos que el cliente estaría “alojada” en la maquina del usuario y el servidor en la maquina central. Es igual en X WINDOW?

A

No, es al revés. El servidor X esta en la maquina del usuario final (nos atiende capturando eventos del raton teclado etc…) y el cliente X es la apicacion que corre en la maquina servidora donde esta linux

174
Q

Para que sirve el protocolo X en X window

A

El servidor le envia al cliente (a través del protocolo x) que esta haciendo el usuario y si el usuario tiene que hacer algun tipo de accion relacionada con el interfaz (mover ventanas etc) se lo envía al servidor x

Resumen: Servidor X registra eventos usuario y envia al la app (cliente) esos eventos y si es con interfaz, la app se lo envía al servidor

175
Q

Que es el sistema CUPS

A

Common Unix Printing System, utiliza protocolo IP para imprimir

176
Q

Que es el sistema LPD

A

Line Printer Daemon, es un sistema de impresion. Su sintaxis es lpd ://hostname/queue

177
Q

Relacionado con LPD define los siguientes conceptos

Daemon
lpr
lpq

A

Daemon –> Porgrama que se ejecuta en segundo plano
lpr –> Enviar trabajos a imprimir
lpq –> ver cola de impresion

178
Q

Cuando usamos los comandos useradd, adduser o addgroup, donde se almacenan los datos

A

/etc/passwd
/etc/group

179
Q

Que parametros contiene el directorio /etc/passwd

A

nombre, password cifrada, uid(user id), gid (group id), home, shell

180
Q

Las passwords pueden estar protegidas en otro fichero llamado…

A

/etc/shadow y en /etc/passwdd aparecería una X

181
Q

Que es iptables

A

Cortafuegos basado en reglas tanto de entrada como de salida y para el protocolo tal con ip o interfaz de red tal quiero que la dejes o no la dejes pasar

182
Q

Para que sirve Fail2Ban

A

Para banear ips para evitar ataques Dos

183
Q

Que protocolo se dice que es como telnet+ftp+seguridad y proporciona control remoto y copia remota?

A

SSH

184
Q

Que es y para que sirve PUTTY

A

Es un cliente SSH que sirve para conectarse remotamente a una maquina mediante canal cifrado (con clave pública)

185
Q

Que protocolo es equivalente a FTP

A

WinSCP

186
Q

Que dos comandos sirven para definir politicas de restricción de recursos (para procesos que esten consumiendo muchos recursos poder regularlos)

A

ulimit (user limit) y cgroup (control group)

187
Q

Como se denomina el modulo de linux (de linux kernel) que brinda seguridad avanzada a los sistemas

A

SELinux

188
Q

Como se nombran los discos duros PATA/IDE en linux

A

/dev/hda (master)
/dev/hdb (slave)

189
Q

Como se nombran los discos duros SATA/SCSI en linux

A

/dev/sda
/dev/sdb

190
Q

A que hace referencia el directorio /dev/hda1

A

A una partición del disco duro

191
Q

Para que sirve el comando lsmod

A

Para listar odulos cargador por el kernel