WorksheetsIntroducción a los Sistemas Operativos en Red
Total questions: 47
Worksheet time: 24mins
Un sistema de información distribuido es
que se reparte entre varias máquinas.
que todo está en la misma máquina.
que una máquina solicita y la otra responde.
Un sistema multiplataforma quiere decir que
puede estar en distintas máquinas.
que tiene muchas formas.
que puede ser instalado y funcionar en cualquier sitema operativo.
Cuando hablamos de transparencia en una arquitectura cliente servidor queremos decir que
la máquina cliente puede usar aplicaciones y servicios que no están en su máquina sin saber que máquina se lo proporciona.
la máquina cliente sabe quién le proporciona el servicio.
la máquina cliente solicita un servicio transparente.
Los protocolos de comunicación entre varias máquinas son asimétricos cuando
la cantidad de mensajes que recibe una máquina son desproporcionados respecto los que recibe la otra máquina.
la cantidad de mensajes que recibe una máquina son iguales respecto los que recibe la otra máquina
la cantidad de mensajes que recibe una máquina no están sincronizados con los que recibe la otra máquina.
Cuando hablamos de que una máquina servidor ofrece recursos nos referimos a
que pueden proporcionar el uso de aplicaciones que tiene instalado el servidor.
que pueden proporcionar acceso a hardware que tiene conectado.
que pueden proporcionar estructuras de datos a las que se puede acceder.
las tres respuestas son correctas.
La ventaja de la integridad de los datos y el software en un servidor nos permite
mayor control de las incidencias que puedan ocurrir.
mantenimiento más eficiente de los recursos instalados en él.
las dos respuestas son correctas.
Decimos que una arquitectura cliente-servidor están débilmente acoplados cuando
no están conectados en todo momento.
no depende el servidor del cliente y viceversa para funcionar.
no depende el cliente del servidor para funcionar.
La escalabilidad horizontal nos permite
añadir nuevas máquinas clientes.
añadir nuevas máquinas servidores.
las dos respuestas son correctas.
La escalabilidad vertical nos permite
añadir nuevas máquinas cliente.
añadir nuevas máquinas servidores.
las dos respuestas son correctas.
A veces se usa el término backend cuando nos referimos a los servidores porque
es donde se encuentra el software o hardware que no vemos.
los servidores siempre están detrás de algún sitio.
ninguna de las dos respuestas son correctas.
A veces, para referirnos a la máquina cliente se usa el término frontend porque
es la máquina donde podemos visualizar y manejar ciertos recursos.
porque podemos ver la máquina.
porque está delante (front) cuando la usamos.
El software que se encarga de la comunicación entre el servidor y el cliente se llama
Firmware
Middleware
Fireware
La comunicación entre un cliente y un servidor
puede realizarse en redes homogéneas o heterogéneas.
sólo puede realizarse en redes homogéneas.
sólo pueden realizarse en redes heterógeneas.
Que una arquitectura de red sea escalable quiere decir
que nos permite instalar el software necesitemos.
que nos permite conectar nuevas máquinas.
que nos permite añadir muchos niveles de hardware o software.
En una arquitectura cliente-servidor el backend
suele tener GUI.
no suele tener GUI.
es igual que el frontend.
En la comunicación entre un cliente y un servidor
el cliente verifica la solicitud.
el servidor verifica la solicitud.
tanto el cliente como el servidor verifican la solicitud.
En la comunicación cliente-servidor
el cliente se encarga de mostrar el resultado de la solicitud.
el servidor se encarga de mostrar el resultado de la solicitud.
ninguno de los dos muestran el resultado de la solicitud.
El nivel de presentación está presente en
el cliente.
el servidor.
en el cliente y en el servidor.
El nivel de aplicación está presente en
el cliente.
el servidor.
el cliente y en el servidor.
En una arquitectura cliente-servidor
se debe conocer los nombres y no la ubicación del recurso.
no necesita cifrado.
no necesita autenticación.
En la arquitectura cliente-servidor los sistemas
debe usar distintos protocolos.
deben usar los mismos protocolos.
no deben usar protocolos.
Para evitar que en caso de fallo no se puedan acceder a los recursos del servidor podemos
usar replicaciones idénticas en diferentes sistemas.
realizar redundancia de recursos y reconexión.
usar replicaciones idénticas en diferentes sistemas, realizar redundancia de recursos y reconexión.
Si la aplicación se ejecuta del lado del cliente, el servidor realiza servicios menos importantes se llama
Thick client, thin server
Thick server, thin cliente
ninguna respuesta es correcta.
Cuando quiero conectar dos máquinas virtuales en red configuro
una interfaz de red de tipo adaptador puente.
una interfaz de red de tipo NAT
una interfaz de red de tipo red interna
Cuando quiero conectar una máquinas virtual a la red de Internet con acceso director al router configuro
una interfaz de red de tipo adaptador puente.
una interfaz de red de tipo NAT
una interfaz de red de tipo red interna
En un S.O. Linux puedo crear un usuario usando el comando
adduser
addgroup
createuser
En un S.O. Linux si me encuentro en el directorio /home/documentos y quiero acceder a /home/ejercicios
ejecuto la orden: cd /home/ejercicios.
ejecuto la orden: cd home/ejercicios.
ejecuto la orden: cd ejercicios.
En un S.O. Linux si quiero crear el fichero vacío practica1.odt , ejecuto la orden
tee practica1.odt
touch practica1.odt
nano practica1.odt
Para crear una estructura de directorios en un S.O. Linux de una sola vez uso el comando
mkdir -R
mkdir -p
mkdir -o
En un S.O. Linux puedo cambiar los permisos de un directorio o archivo con el comando
chmod
chown
mkdir
En un S.O. Linux puedo ver los usuarios creados viendo el contenido del fichero
/etc/passwd
/etc/group
/etc/users
En un S.O. Linux puedo eliminar un directorio vacío con el comando
rmdir
rm
del
En un S.O. Linux puedo crear un usuario que pueda usar "sudo" editando el fichero
/etc/sudoers
/etc/sudo
/etc/users
En un S.O. Linux puedo cambiar al usuario root con la orden
su root
sudo root
root
En un Sistema Operativo Linux puedo eliminar un directorio y todo su contenido con el comando
rmdir -r
rm -r
rm -f
En un Sistema Operativo Linux si escribo la orden : sudo chmod 770 directorio
estoy otorgando permisos de lectura, escritura y ejecución al propietario del directorio.
estoy otorgando permisos de lectura, escritura y ejecución al propietario del directorio y a los usuarios del grupo.
estoy otorgando permisos de lectura, escritura y ejecución al propietario del directorio y a los usuarios del grupo, el resto de usuario no tiene ningún permiso.
Indica qué direcciones IPs serían válidas para conectar dos equipos dentro de la red 192.168.10.0/24
Host 1: 192.168.10.2 y Host 2: 192.168.11.2
Host 1: 192.168.10.2 y Host 2: 192.168.10.3
Host 1: 192.168.10.0 y Host 2: 192.168.11.0
En un S.O. Linux, si quiero establecer unos permisos por defecto a los directorios y ficheros que se vayan a crear debo usar el comando
chown
chmod
umask
En un S.O. Linux puedo crear un enlace simbólico usando la orden
ln
ln -s
ls -n
En un S.O. puedo visualizar los grupos que están creados en mi sistema usando la orden
cat /etc/group
cat /etc/passwd
cat /home/group
En un S.O. Linux, si necesito conocer si "juego" es un directorio o un fichero usaré el comando
ln -s
ls -la
ls -type
En un S.O. Linux quiero que me muestre ordenado el contenido del fichero "diccionario.txt", entonces ejecutaré
sort diccionario.txt
sort -o diccionario.txt diccionario.txt
ls -o diccionario.txt
En un S.O. Linux, si ejecuto : cat documento.txt |tail -8
mostrará las 8 primeras filas del contenido de documento.txt
mostrará las 8 últimas filas del contenido de documento.txt
no mostrará nada.
En un S.O. Linux si ejecuto la orden: grep antonio /home/alumnos.txt
mostrará las líneas donde aparece la cadena "antonio" que se encuentran en el fichero alumnos.txt
cambiará el propietario del fichero alumnos.txt a antonio.
dará un error, ya que ese comando está mal escrito.
En un S.O. Linux, quiero buscar todos los directorios y ficheros del usuario "alberto"jque se encuentran el directorio actual, así que ejecutaré la línea de comandos
sudo find -name alberto
sudo grep alberto
sudo find -type alberto
En un S.O. Linux, si escribo la línea de comandos: ls -la /home/antonio >> contenido
creará un fichero con el contenido de la lista.
almacenará en el fichero "contenido" el listado de lo que hay en /home/antonio, si no existe el fichero lo creará y si existe añadirá el contenido sin sobreescribirlo.
almacenará en el directorio "contenido" el listado de lo que hay en /home/antonio, si no existe el fichero lo creará y si existe añadirá el contenido sin sobreescribirlo.
Si quiero acceder a una máquina por ssh...
primero tengo que comprobar la conexión de mi máquina con la máquina a la que quiero acceder haciendo ping.
tengo que tener creado un usuario en la máquina a la que quiero acceder y usarla luego al acceder por ssh.
las respuestas anteriores son correctas.
