option
Cuestiones
ayuda
daypo
buscar.php

Despliegue de Aplicaciones WEB - Completo

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Despliegue de Aplicaciones WEB - Completo

Descripción:
Curso 2025/26

Fecha de Creación: 2026/05/18

Categoría: Otros

Número Preguntas: 251

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

En una arquitectura web genérica de tres capas, ¿que combinación representa correctamente sus elementos principales?. Cliente, servidor de aplicaciones y base de datos. Navegador, proxy inverso y balanceador de carga. HTML, CSS y JavaScript. Sistema operativo, servidor web y gestor de paquetes.

¿Cuál es la función principal de un servidor web?. Ejecutar exclusivamente aplicaciones Java dentro de un contenedor de servlets. Esperar peticiones de clientes y responder sirviendo páginas web o mensajes de error. Gestionar únicamente conexiones persistentes entre bases de datos y aplicaciones. Traducir código fuente de aplicaciones web a código máquina antes de enviarlo al cliente.

¿Qué diferencia principalmente a un servidor de aplicaciones de un servidor web tradicional?. El servidor de aplicaciones solo sirve contenido HTML estático. El servidor de aplicaciones usa contenido dinámico e integración frecuente con bases de datos. El servidor web siempre ejecuta EJB y servlets. El servidor de aplicaciones no puede utilizar HTTP.

¿Cuál es una ventaja importante de los servidores de aplicaciones?. Obligan a programar cada funcionalidad desde cero para cada usuario. Centralizan y reducen la complejidad del desarrollo mediante servicios comunes. Eliminan la necesidad de actualizar el código en el servidor. Impiden la integración con bases de datos para mejorar la seguridad.

¿Qué función cumple la capa de presentación en una arquitectura web?. Almacenar, estructurar y recuperar datos. Validar datos de entrada, formatear la salida y presentar la web al usuario. Ejecutar exclusivamente consultas SQL. Gestionar los módulos del servidor Apache.

¿Qué función cumple la capa de negocio?. Recibir peticiones, aplicar reglas de negocio y coordinar la respuesta. Mostrar directamente los estilos CSS al navegador. Almacenar permanentemente todos los datos. Reemplazar al servidor web en el envío de archivos estáticos.

¿Qué función tiene la capa de acceso a datos?. Controlar la navegabilidad del sitio. Almacenar, estructurar y recuperar datos solicitados por la capa de negocio. Compilar páginas JSP en servlets. Gestionar los módulos multiproceso de Apache.

En el Modelo 2 de arquitectura web, ¿qué patrón se incorpora?. MVC. FIFO. RAID. NAT.

¿Qué necesidad intenta resolver el Modelo 2X?. Desplegar únicamente aplicaciones monousuario. Desarrollar aplicaciones multicanal para distintos tipos de clientes remotos. Eliminar el uso de XML y XSL. Servir solo páginas HTML estáticas.

¿Qué es Apache?. Un servidor web propietario disponible únicamente para GNU/Linux. Un servidor web de código abierto y gratuito disponible para varios sistemas. Un contenedor de servlets especializado exclusivamente en JSP. Una plataforma propietaria equivalente a WISA.

¿Qué característica destaca en la arquitectura interna de Apache?. Está estructurado en módulos que pueden aportar funciones concretas al servidor. Está formado por una única aplicación monolítica sin posibilidad de ampliar funciones. Ejecuta todo el contenido web exclusivamente mediante procesos CGI externos. Solo puede configurarse mediante una interfaz gráfica remota.

¿Qué directiva de Apache especifica dónde debe buscar los archivos que forman el sitio web?. Listen. DocumentRoot. ServerAdmin. Alias.

¿Qué directiva especifica el puerto y opcionalmente la IP por la que escucha Apache?. Listen. ServerName. ServerSignature. RedirectMatch.

¿Para qué sirven los hosts virtuales en Apache?. Para servir varias webs desde una sola dirección IP usando configuraciones diferenciadas. Para compilar páginas JSP en servlets. Para sustituir el sistema operativo del servidor. Para almacenar las sesiones de Tomcat.

¿Qué comando permite probar la configuración de Apache?. apachectl configtest. systemctl test apache2.conf. apt-get check apache2. apache2 --validate-html.

¿Por qué se requieren privilegios de root para iniciar Apache en el puerto 80?. Porque los puertos por debajo de 1024 son privilegiados. Porque Apache solo puede ejecutarse siempre como root en todos sus procesos. Porque el puerto 80 pertenece a Tomcat. Porque HTTP requiere acceso directo al disco duro.

¿Qué es Tomcat?. Un servidor web y de aplicaciones que gestiona HTTP y actúa como contenedor de Servlets y JSP. Un gestor de bases de datos relacional. Un servidor web estático sin soporte para aplicaciones Java. Un módulo de Apache dedicado solo a logs.

¿Qué función cumple Jasper en Tomcat?. Compila JSP convirtiéndolas en servlets. Balancea peticiones HTTP entre varios nodos. Gestiona bases de datos MySQL. Configura interfaces de red mediante YAML.

¿Qué es un servlet?. Una hoja de estilos usada para separar contenido y presentación. Una aplicación Java encargada de realizar un servicio específico dentro de un servidor web. Un archivo comprimido que contiene una aplicación web completa. Un protocolo usado para comunicar Apache con Tomcat.

¿Qué significa WAR?. Web Application Archive. Web Apache Runtime. Windows Application Resource. Web Access Registry.

¿Para qué sirve un archivo WAR?. Para empaquetar en una sola unidad una aplicación web Java completa. Para configurar la red de Ubuntu Server. Para definir usuarios del sistema Linux. Para sustituir el protocolo HTTP.

¿Qué contiene normalmente /WEB-INF/classes/ dentro de una aplicación web Java?. Clases Java empleadas por la aplicación, normalmente servlets. Hojas CSS públicas. Imágenes del sitio web. El archivo principal apache2.conf.

¿Qué contiene normalmente /WEB-INF/lib/?. Archivos JAR usados por la aplicación. Páginas HTML públicas. Archivos de logs de Apache. Configuración de red del servidor.

¿Qué es un descriptor de despliegue?. Un documento XML que describe características de despliegue de una aplicación, módulo o componente. Un archivo binario que contiene todos los recursos gráficos de una web. Un script de shell para iniciar Apache. Un archivo de particiones usado por Linux.

¿Dónde debe situarse el descriptor de despliegue de una aplicación web Java?. WEB-INF/web.xml. /etc/apache2/apache2.conf. /opt/tomcat/bin/startup.sh. /var/www/html/index.html.

¿Qué objetivo tiene configurar el adaptador en modo puente?. Que la máquina obtenga una IP dentro del rango de la red local. Que la máquina no tenga conectividad con la red local. Que solo pueda comunicarse con el host anfitrión. Que se conecte directamente al gestor de arranque GRUB.

Según el manual, una máquina Debian sin entorno gráfico puede funcionar correctamente con: 1 GB de RAM. 128 MB de RAM. 8 GB de RAM como mínimo obligatorio. 16 GB de RAM.

¿Qué configuración de recursos se aconseja si es posible?. 2 GB de RAM y al menos 2 procesadores. 512 MB de RAM y 1 procesador. 8 GB de RAM y 8 procesadores. 256 MB de RAM y sin disco duro.

¿Qué opción debe marcarse en la selección de programas según el manual?. SSH Server. Web Server obligatoriamente. Entorno de escritorio Debian obligatoriamente. Todos los entornos gráficos.

¿Qué comando se usa para conectarse por SSH a la máquina Debian según el manual?. ssh -l nom_de_usuari@IP_MV_Debian. ssh-copy-id root@localhost. sudo ssh start debian. scp -l usuario IP.

¿Qué comando se propone para conocer la IP de la máquina Debian desde la propia máquina?. ip a. fdisk -l. cat /etc/group. sudo -v.

¿Qué comando permite cambiar del usuario normal al usuario root?. su root. sudo -v. ssh-keygen. chmod 700.

¿Dónde se crea el par de claves SSH según el manual?. En el ordenador que se conectará a la Debian. En el archivo /etc/sudoers. En el gestor GRUB. En el directorio /var/www/html.

¿Qué comando se usa para crear un par de claves SSH de 4096 bits?. ssh-keygen -b 4096. ssh-copy-id -b 4096. sudo keygen ssh 4096. openssl ssh create 4096.

Según la tabla del manual, ¿cuál es la RAM mínima indicada para Ubuntu Server?. 512 MB. 128 MB. 4 GB. 8 GB.

¿Cuál es la RAM recomendada indicada en el manual para Ubuntu Server?. 3 GB. 512 MB. 1 GB. 16 GB.

¿Qué comando permite ver las particiones aplicadas después de instalar Ubuntu Server?. fdisk -l. cat /etc/group. free. hostnamectl.

A partir de Ubuntu 18, ¿dónde se configura la red según el manual?. En Netplan. En /etc/network/interfaces obligatoriamente. En GRUB. En Samba.

¿Qué archivo se edita para configurar Netplan según el manual?. /etc/netplan/50-cloud-init.yaml. /etc/samba/smb.conf. /etc/sysctl.conf. /etc/hostname.

¿Qué comando aplica los cambios de Netplan?. sudo netplan apply. sudo network apply. systemctl apply netplan. ifconfig apply.

¿Qué prueba se propone para comprobar que la red está configurada correctamente?. Hacer ping a 8.8.8.8. Ejecutar fdisk -l. Crear un archivo con touch. Cambiar el nombre del equipo.

¿Qué archivo se consulta para ver los usuarios del sistema?. /etc/passwd. /etc/group. /etc/samba/smb.conf. /etc/fstab.

¿Qué archivo se consulta para ver los grupos del sistema?. /etc/group. /etc/passwd. /etc/hostname. /proc/swaps.

¿Qué comando debe ejecutarse primero antes de actualizar paquetes?. sudo apt-get update. sudo apt-get upgrade. sudo apt-get install. sudo fdisk -l.

¿Qué hace sudo apt-get update?. Actualiza la información de los repositorios, pero no instala paquetes. Instala directamente todas las actualizaciones. Crea nuevas particiones. Cambia el nombre del equipo.

¿Qué comando instala las actualizaciones de paquetes del sistema?. sudo apt-get upgrade. sudo apt-get update. sudo apt-get install. sudo partprobe.

¿Cuál es una característica fundamental de un servidor web Apache en relación con los módulos?. Los módulos solo pueden instalarse durante la instalación inicial de Apache. Los módulos permiten añadir o quitar funcionalidades sin reinstalar todo el servidor. Los módulos sustituyen completamente la configuración de los virtualhosts. Los módulos solo sirven para configurar certificados digitales.

¿Qué diferencia principal existe entre una página estática y una página dinámica?. Una página estática nunca puede modificarse, mientras que una dinámica sí. Una página estática no requiere ejecución de código en servidor o cliente para mostrarse. Una página dinámica siempre necesita HTTPS para funcionar correctamente. Una página estática solo puede estar escrita en HTML, nunca en CSS.

¿Qué recurso suele necesitar una aplicación web dinámica además del servidor web?. Soporte para PHP y normalmente acceso a un servidor SQL. Un certificado digital emitido por Apache obligatoriamente. Un archivo /etc/hosts configurado en todos los clientes. Un virtualhost basado exclusivamente en IP.

¿Qué ocurre cuando una página web se sirve mediante HTTP?. La información viaja cifrada mediante SSL/TLS. La información viaja en texto claro entre cliente y servidor. El navegador siempre valida un certificado digital. El servidor obliga a usar el puerto 443.

¿Qué puerto TCP se utiliza por defecto para HTTP?. 21. 25. 80. 443.

¿Qué puerto TCP se utiliza por defecto para HTTPS?. 22. 53. 80. 443.

¿Qué aporta HTTPS frente a HTTP?. Permite servir páginas estáticas sin necesidad de Apache. Permite cifrar la comunicación entre cliente y servidor. Evita tener que configurar DNS o /etc/hosts. Sustituye la necesidad de usar virtualhosts.

¿Qué sucede normalmente si un certificado está autofirmado y el navegador no confía en su autoridad certificadora?. El navegador bloquea siempre la conexión sin opción de continuar. El navegador muestra un aviso de seguridad al usuario. Apache desactiva automáticamente el módulo SSL. El certificado se convierte automáticamente en válido tras reiniciar Apache.

¿Qué es un certificado digital?. Un archivo que contiene únicamente la clave privada del servidor. Un documento electrónico que asocia una clave pública con una identidad. Una directiva de Apache para activar el puerto 80. Un tipo MIME usado para identificar contenido cifrado.

¿Qué papel cumple una Autoridad de Certificación?. Asignar direcciones IP privadas a los servidores web. Firmar certificados digitales para que puedan ser considerados confiables. Crear automáticamente virtualhosts basados en nombre. Sustituir el uso de claves públicas y privadas.

¿Qué directiva de Apache indica la ruta donde se aloja el contenido de un sitio web?. ServerName. DocumentRoot. ServerAlias. Listen.

¿Qué directiva define el nombre principal del dominio asociado a un virtualhost?. ServerName. ServerAlias. DocumentRoot. ErrorLog.

¿Para qué sirve la directiva ServerAlias?. Para definir otros nombres DNS que apuntan al mismo sitio web. Para indicar el archivo donde se guardan los errores. Para activar el módulo SSL en Apache. Para indicar el tipo MIME por defecto.

¿Qué permite configurar un virtualhost en Apache?. Alojar varios dominios o sitios web en un mismo servidor. Instalar automáticamente PHP, MySQL y OpenSSL. Sustituir el servidor DNS en toda la red. Evitar el uso de archivos de registro.

Si no existe un servidor DNS configurado, ¿qué archivo puede modificarse localmente para resolver nombres de dominio?. /etc/apache2/apache2.conf. /etc/hosts. /etc/apache2/ports.conf. /var/log/apache2/access.log.

¿Qué limitación tiene modificar el archivo /etc/hosts?. Solo funciona si Apache está detenido. Solo afecta al equipo donde se modifica el archivo. Solo permite resolver dominios HTTPS. Solo funciona con virtualhosts basados en IP.

¿Qué comando se utiliza en Debian y derivados para habilitar un módulo de Apache?. a2ensite. a2dismod. a2enmod. apachectl disable.

¿Qué comando se utiliza para deshabilitar un módulo de Apache en Debian y derivados?. a2dismod. a2enmod. a2disconf. apt-get purge apache2.

¿Qué comando permite habilitar una configuración de sitio web en Apache?. a2enmod. a2ensite. a2dismod. logrotate.

Después de habilitar o deshabilitar módulos en Apache, ¿qué debe hacerse para que los cambios sean reconocidos?. Reiniciar o recargar la configuración de Apache. Borrar todos los logs del servidor. Modificar obligatoriamente /etc/hosts. Cambiar el puerto HTTP a 8080.

¿Qué directiva permite activar SSL dentro de la configuración de Apache?. SSLEngine on. SSLListen enable. HTTPSRoot on. SecureHost true.

¿Qué indica la directiva SSLCertificateFile?. La ruta del certificado digital del servidor. El archivo donde se guardan los accesos HTTPS. El puerto TCP donde escucha Apache. El nombre DNS principal del virtualhost.

¿Qué indica la directiva SSLCertificateKeyFile?. La ruta de la clave privada asociada al certificado. La ruta del archivo de usuarios LDAP. La ruta del log de errores SSL. La ruta del archivo MIME principal.

¿Qué módulo permite a Apache trabajar con SSL/TLS?. mod_php. mod_ssl. mod_mime. mod_cgi.

¿Qué ocurre durante una conexión HTTPS antes de transferir la página?. El navegador descarga directamente el contenido sin negociación previa. Se inicia una negociación SSL/TLS donde el servidor envía su certificado. Apache convierte automáticamente HTTP en FTP. El servidor elimina la necesidad de DNS.

¿Qué es VirtualBox?. Un sistema operativo diseñado para servidores web. Un hypervisor gratuito que permite crear y configurar máquinas virtuales. Un servicio DNS para resolver nombres de dominio locales. Un módulo de Apache para virtualización.

¿Qué permite hacer VirtualBox en relación con la red de las máquinas virtuales?. Configurar distintos modos de conexión entre máquinas virtuales, host e Internet. Sustituir la configuración de red del sistema operativo invitado. Evitar siempre la configuración manual de IP en cualquier sistema operativo. Crear certificados SSL para conexiones seguras.

¿Qué modo de red ofrece máxima protección frente a intrusiones exteriores?. NAT. Xarxa Interna. Adaptador Pont. Xarxa NAT.

¿Qué permite el modo Xarxa Interna?máquina virtual. Comunicar máquinas virtuales entre sí como si estuvieran en una LAN. Conectar las máquinas virtuales directamente a Internet. Hacer que el host actúe como servidor DHCP público. Asignar automáticamente una IP pública a cada máquina virtual.

En modo Xarxa Interna, las máquinas virtuales: Tienen acceso a Internet, pero no entre ellas. Pueden comunicarse entre ellas, pero no con Internet ni con el host. Solo pueden comunicarse con el equipo host. Funcionan igual que con Adaptador Puente.

¿Qué ocurre si se intenta hacer ping desde una máquina virtual en Xarxa Interna a otra VM de la misma red interna?. Puede obtenerse respuesta si ambas están correctamente configuradas. Siempre falla porque no hay puerta de enlace. Se activa automáticamente el modo NAT. La máquina virtual recibe una IP pública.

¿Qué ocurre si desde Xarxa Interna se intenta hacer ping al equipo host?. El host responde siempre. Se obtiene error de conexión. Se habilita automáticamente Internet. Se crea una red NAT nueva.

¿Qué significa NAT?. Network Access Table. Network Address Translation. Network Apache Transfer. New Adapter Tunnel.

En modo NAT, ¿quién facilita la dirección IP a la máquina virtual?. El equipo host. Otra máquina virtual. El router directamente como si fuera una máquina física. El servidor web Apache.

¿Qué permite principalmente el modo NAT?. Navegar por Internet desde la máquina virtual. Conectar varias máquinas virtuales entre sí sin configuración adicional. Acceder desde el host a la máquina virtual como si estuviera en la LAN. Crear una red completamente aislada sin Internet.

¿Cuál es una limitación importante del modo NAT?. No permite navegar por Internet. No permite establecer conexión entre máquinas virtuales ni entre máquinas y host. Obliga a usar una IP pública en cada máquina virtual. Solo funciona con sistemas operativos Linux.

En modo NAT, si hay dos máquinas virtuales configuradas igual: Tendrán IP diferentes y se verán entre ellas automáticamente. Tendrán la misma dirección IP y no podrán verse entre ellas. Solo una podrá acceder a Internet. Ambas quedarán conectadas al host como equipos físicos.

¿Qué modo se considera en el PDF como el más útil para conectar máquinas virtuales?. NAT. Xarxa Interna. Adaptador Pont. No conectado.

¿Qué simula el modo Adaptador Pont?. Una conexión física de la máquina virtual a la red. Una red privada solo entre máquinas virtuales. Una traducción de direcciones gestionada por el host. Una conexión exclusiva con el sistema operativo anfitrión.

En Adaptador Pont, ¿de dónde obtiene la máquina virtual su dirección IP?. Directamente de la puerta de enlace, router o servidor de la red. De otra máquina virtual configurada como servidor. Del archivo /etc/hosts. De Apache mediante la directiva Listen.

¿Qué posibilidades ofrece Adaptador Pont?. Las mismas posibilidades que un equipo físico conectado a la red. Solo acceso a Internet, pero no comunicación con otros equipos. Solo comunicación entre máquinas virtuales. Acceso únicamente al host, sin salida a Internet.

Con Adaptador Pont, ¿qué puede hacerse?. Navegar por Internet y conectar con máquinas físicas de la red. Navegar por Internet, pero sin ser visible para otros equipos. Conectar máquinas virtuales entre sí, pero sin router. Crear una red sin IP ni puerta de enlace.

¿Qué permite el modo Xarxa NAT?. Crear una red entre máquinas virtuales y permitirles acceso a Internet. Crear una red interna sin acceso a Internet. Conectar únicamente cada máquina virtual con el host. Asignar la misma IP a todas las máquinas virtuales.

Xarxa NAT puede entenderse como una combinación de: NAT y Xarxa Interna. Adaptador Pont y DNS. Xarxa Interna y Apache. NAT y HTTPS.

En Xarxa NAT, las máquinas virtuales: Tienen IP diferentes, pueden comunicarse entre ellas y tienen acceso a Internet. Tienen la misma IP y no pueden comunicarse entre ellas. Solo pueden comunicarse con el equipo físico host. No pueden acceder a Internet.

¿Qué limitación mantiene Xarxa NAT respecto al equipo físico host?. No permite acceso a Internet desde las máquinas virtuales. No permite comunicación entre máquinas virtuales. No hay accesibilidad desde el equipo físico hacia las máquinas virtuales. No permite configurar una red con dirección IP propia.

¿Cuál es una diferencia conceptual importante entre una máquina virtual y un contenedor?. La máquina virtual comparte siempre el sistema operativo host, mientras que el contenedor instala uno completo. El contenedor comparte el sistema operativo host, mientras que la máquina virtual ejecuta un sistema operativo completo aislado. Ambos funcionan exactamente igual, solo cambia el nombre comercial. El contenedor necesita más memoria reservada porque ejecuta varios sistemas operativos simultáneamente.

¿Qué papel cumple el hipervisor en una arquitectura de máquinas virtuales?. Ejecutar directamente las aplicaciones web dentro del navegador. Exponer recursos físicos del hardware para que puedan ser utilizados por sistemas operativos virtualizados. Sustituir las bibliotecas y runtimes de cada aplicación. Crear imágenes Docker a partir de archivos WAR.

¿Qué componente sustituye funcionalmente al hipervisor en el esquema de contenedores presentado en el documento?. Apache Tomcat. Docker Engine. OpenJDK. MariaDB.

¿Qué significa que Docker aísla aplicaciones y no sistemas operativos completos?. Que cada aplicación se ejecuta en un sistema operativo físico diferente. Que el aislamiento se produce sobre procesos, sistema de archivos y recursos compartiendo el kernel del host. Que no existe ningún tipo de aislamiento entre aplicaciones. Que Docker solo sirve para ejecutar aplicaciones sin dependencia.

¿Por qué los contenedores suelen ser más ligeros que las máquinas virtuales?. Porque no necesitan incluir ni ejecutar un sistema operativo huésped completo por cada instancia. Porque eliminan la necesidad de usar memoria RAM. Porque no utilizan ningún sistema de archivos. Porque solo pueden ejecutar aplicaciones de consola.

¿Qué ocurre con los recursos de hardware en Docker según el documento?. Se asignan de forma fija e inmutable a cada contenedor antes de crearlo. Docker Engine los comparte y optimiza entre los contenedores. Cada contenedor reserva obligatoriamente una CPU física completa. Se copian dentro de la imagen Docker durante la construcción.

¿Qué es una imagen Docker?. Un archivo de texto que contiene únicamente comandos de red. Una base reutilizable formada por capas que permite crear contenedores. Un contenedor en ejecución con datos persistentes obligatorios. Un sistema operativo completo instalado sobre un hipervisor.

¿Qué ventaja aporta el uso de capas en las imágenes Docker?. Permite reutilizar partes comunes entre distintas aplicaciones o contenedores. Obliga a duplicar todas las bibliotecas en cada contenedor. Impide que dos aplicaciones compartan runtimes. Hace que cada imagen dependa de un sistema operativo huésped completo.

¿Qué ocurre cuando se lanza un contenedor a partir de una imagen?. Se crea una instancia ejecutable basada en esa imagen. Se elimina automáticamente la imagen original. Se instala un nuevo sistema operativo completo en el host. Se genera siempre una máquina virtual con hipervisor propio.

¿Qué sucede con los cambios realizados en el sistema de archivos virtual de un contenedor si este se cierra o elimina sin persistencia?. Se guardan permanentemente dentro de la imagen base. Se pierden, salvo que se haya configurado persistencia mediante mecanismos adecuados. Se copian automáticamente al directorio /home/docker. Se replican en todos los contenedores activos del sistema.

¿Para qué sirven los volúmenes en Docker?. Para persistir datos fuera del ciclo de vida del contenedor. Para cambiar el kernel del sistema operativo host. Para sustituir el Docker Engine. Para convertir imágenes en máquinas virtuales.

¿Cuál de las siguientes opciones describe mejor el concepto de “persistir datos” en Docker?. Guardar datos de forma que sobrevivan a la eliminación o recreación del contenedor. Mantener el contenedor siempre encendido sin posibilidad de parada. Copiar todos los datos dentro del archivo ejecutable de Docker. Bloquear el acceso del contenedor al sistema de archivos.

¿Cuál es una finalidad habitual de usar Docker en desarrollo o despliegue?. Crear entornos replicables y estables para ejecutar aplicaciones. Sustituir todos los lenguajes de programación por scripts Docker. Evitar por completo la necesidad de configurar servicios. Ejecutar aplicaciones web únicamente desde Eclipse.

¿Qué comando se asocia normalmente con la descarga de una imagen desde un registro?. docker pull. docker stop. docker rm. docker volume inspect.

¿Qué comando se utiliza habitualmente para listar imágenes locales?. docker images. docker ps. docker logs. docker compose down.

¿Qué comando permite listar contenedores en ejecución?. docker ps. docker image ls --all-only. docker volume create. docker build stop.

¿Qué diferencia hay entre una imagen y un contenedor?. La imagen es una plantilla/base reutilizable; el contenedor es una instancia en ejecución o creada a partir de ella. El contenedor es una plantilla estática y la imagen es el proceso en ejecución. Ambos son exactamente lo mismo y siempre se eliminan juntos. La imagen solo contiene datos persistentes y el contenedor solo contiene metadatos.

En el contexto del documento, ¿qué ventaja aporta Docker Compose?. Automatizar la creación y gestión de varios servicios definidos en una configuración. Compilar código Java en archivos .class. Editar gráficamente páginas JSP desde el navegador. Sustituir la instalación de Java en Debian.

¿Qué archivo se utiliza normalmente para definir servicios en Docker Compose?. docker-compose.yml o un archivo YAML equivalente de Compose. web.xml. server.xml. tomcat-users.xml.

¿Qué es un servlet?. Una página HTML estática que se ejecuta directamente en el navegador sin intervención del servidor. Una aplicación web escrita en Java, compilada y ejecutada por un servidor de aplicaciones web o contenedor de servlets. Un archivo de configuración XML que define los usuarios de Tomcat. Una librería externa que se instala en el sistema operativo para activar Java.

¿Qué se necesita para ejecutar servlets?. Un navegador web con soporte para JavaScript únicamente. Un contenedor de servlets como Apache Tomcat o un servidor web enlazado a un servidor de aplicaciones. Un servidor FTP configurado con permisos de escritura. Un archivo .jar colocado en la carpeta raíz del sistema operativo.

¿Cuál de los siguientes servidores puede actuar como contenedor de servlets?. Apache Tomcat. MariaDB. Docker Hub. Eclipse Marketplace.

¿Cuál es la opción más sencilla para instalar Java en Debian?. Descargar siempre el JDK de Oracle manualmente desde su web oficial. Usar la versión empaquetada disponible en los repositorios de Debian. Instalar Tomcat antes que Java para que configure automáticamente el JDK. Copiar los binarios de Java dentro de la carpeta webapps.

¿Qué paquetes se instalan para disponer de JRE y JDK desde los repositorios?. default-jre y default-jdk. tomcat-jre y tomcat-jdk. java-runtime-server y java-compiler-server. openjdk-manager y jdk-webapps.

¿Qué comando permite comprobar la versión del entorno de ejecución Java?. java --version. jdk --version. jre-check. apt java-version.

¿Qué comando permite comprobar la versión del compilador Java?. javac -version. java -compiler. jdkc --show. compile-java --version.

¿Qué comando se utiliza para descomprimir el archivo .tar.gz de Tomcat en /opt?. sudo tar -zxvf apache-tomcat-10.1.15.tar.gz -C /opt. sudo unzip apache-tomcat-10.1.15.tar.gz /opt. apt extract tomcat --to /opt. java -jar apache-tomcat-10.1.15.tar.gz.

Para iniciar Tomcat manualmente, ¿a qué directorio hay que acceder primero?. /opt/apache-tomcat-10.1.15/bin. /opt/apache-tomcat-10.1.15/conf. /opt/apache-tomcat-10.1.15/webapps/manager. /usr/lib/jvm/bin.

¿Qué script se ejecuta para iniciar Tomcat?. startup.sh. start-tomcat.xml. tomcat-users.sh. manager-gui.sh.

¿Qué dirección se utiliza para comprobar en el navegador que Tomcat funciona localmente?. http://localhost:8080. http://localhost:9990. http://localhost:3306. http://localhost:8005.

¿Qué archivo debe modificarse para configurar usuarios y contraseñas de acceso a la administración de Tomcat?. tomcat-users.xml. server.xml. context.xml. web.xml.

¿En qué carpeta se encuentra el archivo tomcat-users.xml según el documento?. /opt/apache-tomcat-10.1.15/conf. /opt/apache-tomcat-10.1.15/bin. /opt/apache-tomcat-10.1.15/webapps/ROOT. /usr/lib/jvm/conf.

¿Qué elemento define un usuario en el archivo tomcat-users.xml?. Una etiqueta <user> con nombre, contraseña y roles. Una etiqueta <server> con puerto y ruta. Una etiqueta <context> con dirección IP remota. Una etiqueta <deploy> con archivo WAR.

¿Qué archivo se modifica para permitir acceso remoto al manager de Tomcat desde otra máquina física?. /opt/apache-tomcat-10.1.15/webapps/manager/META-INF/context.xml. /opt/apache-tomcat-10.1.15/conf/tomcat-users.xml. /opt/apache-tomcat-10.1.15/bin/startup.sh. /usr/lib/jvm/default-jdk/context.xml.

¿Cuál es la secuencia indicada para reiniciar Tomcat manualmente?. Ejecutar shutdown.sh y después startup.sh desde la carpeta bin. Ejecutar startup.sh dos veces seguidas. Borrar tomcat-users.xml y reiniciar Debian. Ejecutar java --version y luego javac -version.

¿Por qué es necesario tener Java instalado antes de utilizar Tomcat?. Porque Tomcat es un servidor de aplicaciones Java y necesita un entorno Java para ejecutarse. Porque Java sustituye al navegador web en las pruebas locales. Porque Tomcat almacena sus usuarios dentro del compilador javac. Porque Debian no permite ejecutar scripts .sh sin JDK.

Según el documento, ¿qué es WildFly?. Un servidor de aplicaciones Java EE de código abierto. Un contenedor Docker especializado únicamente en bases de datos. Un compilador Java alternativo a javac. Un servidor FTP para transferir archivos WAR.

¿Por qué WildFly requiere Java?. Porque es un servidor de aplicaciones Java. Porque Java se utiliza únicamente para crear usuarios del sistema. Porque Java reemplaza el servicio systemd. Porque Debian 12 no puede ejecutar servicios sin Java.

¿Por qué es buena práctica crear un usuario específico para WildFly?. Para mejorar la seguridad y no ejecutar el servicio con usuarios genéricos o privilegiados. Para que WildFly pueda funcionar sin Java. Para evitar crear un servicio systemd. Para permitir que Tomcat controle WildFly.

¿Qué comando aparece para cambiar la propiedad del directorio de WildFly?. chown -R wildfly:wildfly /opt/wildfly. chmod -R root:root /opt/wildfly. usermod -aG tomcat wildfly. mv wildfly wildfly-user.

¿Qué archivo se crea para configurar WildFly como servicio systemd?. /etc/systemd/system/wildfly.service. /opt/wildfly/bin/wildfly.xml. /etc/apache2/sites-enabled/wildfly.conf. /usr/lib/jvm/wildfly.service.

¿Qué implica el parámetro -b=0.0.0.0 en el arranque de WildFly?. Que WildFly se enlaza a todas las interfaces de red disponibles. Que WildFly solo escucha en localhost. Que se desactiva el puerto HTTP 8080. Que se ejecuta sin conexión de red.

¿Qué comando inicia el servicio WildFly?. sudo systemctl start wildfly. sudo service java start. sudo wildfly boot. sudo /etc/init.d/tomcat start.

¿Qué dirección se indica para acceder a la página de bienvenida de WildFly?. http://ip:8080. http://localhost:3306. http://ip:9990 exclusivamente. http://wildfly-admin:8005.

¿Qué puerto se menciona para abrir la consola de administración de WildFly?. 9990. 8080. 8005. 3306.

En JSP, ¿cómo se escriben los comentarios propios de JSP?. Entre <!-- y -->. Entre <%-- y --%>. Entre // y //. Entre <jsp-comment> y </jsp-comment>.

¿Qué diferencia principal hay entre un comentario HTML y un comentario JSP?. El comentario HTML no llega nunca al navegador, mientras que el comentario JSP sí. El comentario JSP no aparece en el código HTML recibido por el navegador, mientras que el comentario HTML puede aparecer. Ambos comentarios son procesados igual y siempre se muestran en la página. El comentario JSP solo sirve para comentar código CSS.

¿Qué etiquetas se utilizan en JSP para insertar una expresión Java cuyo resultado se muestra en la salida HTML?. <%= ... %>. <%-- ... --%>. <%! ... %>. <jsp:expression> ... </jsp:expression>.

¿Qué ocurre con el resultado de una expresión escrita entre <%= ... %>?. Se ejecuta en el servidor y su resultado se inserta en el HTML generado. Se envía al navegador como código Java sin ejecutar. Se guarda automáticamente en la sesión del usuario. Se compila como una clase independiente dentro de WEB-INF/lib.

¿Qué tipo de código puede escribirse dentro de un scriptlet JSP?. Sentencias Java que serán ejecutadas por el servidor. Únicamente etiquetas HTML estáticas. Solo consultas SQL sin código Java. Exclusivamente comentarios que no se ejecutan.

¿Cuál de los siguientes grupos recoge correctamente los tres niveles en los que pueden clasificarse los ataques a una aplicación web?. Cliente, servidor y flujo de información entre cliente y servidor. Base de datos, compilador y navegador. HTML, CSS y JavaScript. Docker, Tomcat y WildFly.

¿Qué objetivo de seguridad se relaciona con impedir que los datos sean modificados sin autorización?. Integridad. Confidencialidad. Disponibilidad estética. Compilación segura.

En Tomcat, ¿qué significa desplegar un servlet o aplicación web?. Situar una serie de archivos en un contenedor web para que los clientes puedan acceder a su funcionalidad. Instalar el sistema operativo Debian desde cero. Crear un usuario del sistema llamado servlet. Ejecutar una consulta SQL para registrar la aplicación.

¿Qué contiene normalmente la carpeta WEB-INF?. El archivo web.xml, clases compiladas y librerías de la aplicación. Solo archivos HTML accesibles directamente desde el navegador. El ejecutable principal de Tomcat. La configuración del servicio systemd.

¿Cuál es la función del archivo web.xml?. Actuar como descriptor de la aplicación y configurar elementos como servlets y rutas. Definir la versión del sistema operativo Debian. Guardar los logs de acceso de Tomcat. Sustituir a todos los archivos JSP de la aplicación.

¿Qué se almacena habitualmente en WEB-INF/classes?. Ficheros compilados como servlets o beans. Archivos .war comprimidos. Imágenes públicas de la interfaz. Copias de seguridad del servidor.

¿Qué se almacena normalmente en WEB-INF/lib?. Librerías adicionales necesarias para el funcionamiento de la aplicación. Usuarios y contraseñas del gestor de Tomcat. Archivos HTML de entrada. Scripts de arranque de WildFly.

En la comparación entre Tomcat y WildFly, ¿cuál es la afirmación más correcta?. Tomcat es un contenedor de servlets, mientras que WildFly es un servidor de aplicaciones más completo. Tomcat implementa EJB y clustering empresarial, mientras que WildFly solo sirve HTML. Ambos son exactamente iguales y solo cambia el nombre comercial. WildFly no permite desplegar aplicaciones Java.

¿Qué arquitectura utiliza el protocolo FTP para la transferencia de archivos?. Una arquitectura cliente-servidor, donde el cliente solicita la transferencia y el servidor ofrece los archivos. Una arquitectura punto a punto, donde ambos equipos actúan siempre como servidores simultáneamente. Una arquitectura basada exclusivamente en navegador, sin necesidad de servidor FTP. Una arquitectura de base de datos, donde los archivos se almacenan como registros SQL.

¿Cuál es la diferencia principal entre FTPS y SFTP?. FTPS es FTP con cifrado SSL/TLS, mientras que SFTP pertenece al servicio SSH. FTPS solo sirve para navegar por páginas web, mientras que SFTP solo sirve para correo electrónico. FTPS usa bases de datos MySQL y SFTP usa ficheros de texto. FTPS funciona sin servidor, mientras que SFTP necesita Apache Tomcat.

¿Qué puertos utiliza FTP por defecto para conexión y datos?. El puerto 21 para conexión y el puerto 20 para datos. El puerto 80 para conexión y el 443 para datos, igual que HTTP y HTTPS. El puerto 3306 para conexión y el 8080 para datos. Un único puerto, siempre el 21, tanto para conexión como para transferencia de datos.

En modo activo, ¿qué ocurre durante la transferencia de datos?. El servidor abre una conexión desde su puerto de datos hacia un puerto indicado por el cliente. El cliente se conecta siempre al puerto 20 del servidor para descargar cualquier archivo. El servidor no participa en la conexión de datos y solo valida usuarios. El navegador crea automáticamente una conexión cifrada con TLS.

En modo pasivo, ¿quién inicia la conexión de datos?. El cliente, conectándose al puerto que el servidor le proporciona. El servidor, conectándose siempre al puerto 20 del cliente. El servidor web Apache, actuando como intermediario. La base de datos, después de validar el usuario.

¿Cuál es una ventaja del modo pasivo frente al modo activo?. Suele funcionar mejor cuando el cliente está detrás de un cortafuegos que bloquea conexiones entrantes. No necesita conexión de control en el puerto 21. Solo permite descargar archivos de texto plano. Evita por completo la necesidad de autenticación.

¿Qué tipos de usuarios FTP se describen como habituales?. Usuarios anónimos, usuarios del sistema y usuarios virtuales. Usuarios root, usuarios Docker y usuarios JSP. Usuarios HTML, usuarios CSS y usuarios JavaScript. Usuarios de navegador, usuarios de consola y usuarios de base de datos únicamente.

¿Qué caracteriza a un usuario anónimo en FTP?. Tiene acceso limitado y suele autenticarse con una contraseña simbólica, normalmente un correo real o ficticio. Tiene permisos completos de administración sobre todo el sistema. Debe existir obligatoriamente en /etc/passwd con shell válida. Solo puede conectarse mediante FTPS y nunca mediante FTP normal.

¿Qué caracteriza a un usuario virtual en ProFTPD?. Puede acceder al servicio FTP sin existir como usuario real del sistema operativo. Es un usuario creado automáticamente por el navegador al usar ftp://. Es un usuario que solo puede descargar archivos pero nunca subirlos. Es una cuenta root temporal generada para cada conexión.

¿Qué métodos de autenticación puede usar ProFTPD para usuarios?. Ficheros de autenticación, PAM, bases de datos SQL, LDAP o RADIUS. Solo usuarios anónimos y contraseñas guardadas en HTML. Únicamente autenticación mediante Docker Compose. Solo cuentas de correo electrónico verificadas.

¿Qué función tiene el archivo /etc/ftpusers?. Contener usuarios que no tienen permitido acceder por FTP. Guardar las contraseñas cifradas de todos los usuarios FTP. Definir los puertos pasivos del servidor. Indicar qué archivos deben transferirse en modo binario.

¿Por qué usuarios como root deberían aparecer en /etc/ftpusers?. Por seguridad, para impedir que cuentas críticas accedan mediante FTP. Porque FTP no permite usuarios con UID bajo. Porque root solo puede acceder mediante navegador. Porque ProFTPD elimina automáticamente los usuarios listados ahí.

En permisos UNIX, ¿qué representa la secuencia rw-r--r--?. Lectura y escritura para propietario, lectura para grupo y lectura para otros. Lectura, escritura y ejecución para todos los usuarios. Solo ejecución para propietario y grupo. Escritura para propietario, grupo y otros, sin lectura.

¿A qué valor numérico equivalen los permisos rw-r--r--?. 644. 777. 750. 600.

¿Qué archivo principal se usa para configurar ProFTPD?. /etc/proftpd/proftpd.conf. /etc/apache2/sites-enabled/ftp.conf. /var/www/html/proftpd.xml. /usr/lib/jvm/proftpd.conf.

Antes de configurar proFTPD con MySQL, ¿qué servicio web se instala?. Apache2. Nginx exclusivamente. Nginx exclusivamente. WildFly.

¿Qué paquete se instala para disponer de PHP en Debian?. php. phpmyadmin-server. ibmysql-php-only. proftpd-php.

¿Qué paquete permite que Apache ejecute páginas web con código PHP?. libapache2-mod-php. apache2-proftpd-module. php-ftp-mysql. mod_jakarta_php.

¿Por qué ProFTPD necesita una tabla de usuarios cuando valida contra MySQL?. Porque por defecto valida contra /etc/passwd y /etc/shadow, y la tabla debe simular esos datos. Porque Apache obliga a guardar todos los usuarios web en una tabla llamada users. Porque phpMyAdmin no puede mostrar bases de datos sin una tabla de usuarios. Porque FileZilla necesita descargar una tabla antes de conectarse.

¿Qué archivo del sistema se simula mediante la tabla de grupos?. /etc/group. /etc/hosts. /etc/shells. /etc/proftpd.conf.

¿Qué campo de la tabla de usuarios permite activar o desactivar cuentas sin borrar el usuario?. LoginAllowed. homedir. shell. gid.

¿Qué archivo permite comprobar los usuarios creados en el sistema tras instalar ProFTPD?. etc/passwd. /etc/services. /etc/proftpd/modules.conf. /var/log/apache2/access.log.

¿Qué indican las directivas User proftpd y Group nogroup?. El usuario y grupo con los que se ejecuta el servicio ProFTPD. El usuario y grupo que tendrán acceso anónimo total. El propietario obligatorio de todos los archivos subidos. Las credenciales que debe escribir cualquier cliente FTP.

¿Qué formato de conexión por consola se muestra para acceder con un usuario del sistema?. ftp usuario_del_sistema@servidor_ftp. ssh ftp://usuario@servidor_ftp. proftpd login usuario servidor_ftp. ftpquota --login usuario servidor_ftp.

¿Para qué sirve activar cuotas de disco en ProFTPD?. Para limitar el espacio o cantidad de transferencia/archivos que pueden usar los usuarios. Para aumentar automáticamente el tamaño del disco duro. Para permitir que todos los usuarios tengan espacio ilimitado. Para cambiar el puerto de control del servidor.

¿Qué directiva activa el sistema de cuotas en ProFTPD?. QuotaEngine on. QuotaStart true. DiskLimit enable. FTPQuota active.

¿Qué archivo se indica como log de cuotas en la configuración?. /var/log/proftpd/quota.log. /etc/proftpd/proftpd.log. /var/www/html/quota.log. /etc/ftpusers/quota.log.

¿Qué archivo guarda los límites de cuotas tipo limit?. /etc/proftpd/ftpquota.limittab. /etc/proftpd/ftpquota.tallytab. /etc/passwd. /etc/services.

¿Qué archivo guarda la información de cuotas tipo tally?. /etc/proftpd/ftpquota.tallytab. /etc/proftpd/ftpquota.limittab. /etc/proftpd/tls.conf. /var/log/proftpd/quota.log.

¿Cuál es la diferencia entre cuotas limit y tally?. limit se usa para restringir espacio o transferencia; tally se usa para limitar o contabilizar número de ficheros. limit solo sirve para usuarios anónimos y tally solo para usuarios root. limit cifra conexiones y tally configura virtualhosts. limit define puertos pasivos y tally define puertos activos.

¿Qué comando permite crear una tabla de cuotas tipo limit?. ftpquota --create-table --type=limit --table-path=/etc/proftpd/ftpquota.limittab. quotaftp create limit /etc/passwd. proftpd --quota-create limit. chmod --quota limit /etc/proftpd.

¿Qué es FTPS?. Una extensión de FTP que añade cifrado mediante SSL/TLS. Un protocolo de transferencia basado en SSH y totalmente independiente de FTP. Un cliente gráfico exclusivo de GNU/Linux. Un sistema de cuotas para limitar el espacio de los usuarios.

¿Qué es SFTP según la comparación del PDF?. Un protocolo de transferencia segura asociado al servicio SSH. Una variante de FTP que usa siempre los puertos 20 y 21. Un modo de transferencia ASCII para archivos de texto. Una extensión de ProFTPD para usuarios anónimos.

¿Qué archivo debe configurarse en ProFTPD para habilitar TLS?. /etc/proftpd/tls.conf. /etc/ftpusers. /etc/passwd. /var/log/proftpd/quota.log.

¿Qué línea del archivo principal de ProFTPD debe activarse para cargar la configuración TLS?. Include /etc/proftpd/tls.conf. LoadTLS /etc/passwd. TLSUsers /etc/ftpusers. EnableSSL /var/log/proftpd/tls.log.

¿Qué comando se menciona para generar el certificado de ProFTPD de forma simplificada?. proftpd-gencert. ftpquota --gencert. openssl-proftpd --auto. filezilla --cert.

En FileZilla, ¿qué tipo de servidor se selecciona para una conexión FTP con TLS explícito?. FTPES – FTP sobre TLS/SSL explícito. SFTP usando puerto 21. FTP anónimo sin cifrado. HTTP sobre TLS.

¿Qué archivos de log se proponen para comprobar conexiones FTP/TLS en tiempo real?. /var/log/proftpd/proftpd.log y /var/log/proftpd/tls.log. /etc/passwd y /etc/group. /var/log/apache2/access.log y var/log/mysql/error.log. /etc/proftpd/ftpquota.limittab y /etc/proftpd/ftpquota.tallytab.

¿Qué puerto se asocia habitualmente a la conexión de control FTP?. 21. 20. 22. 80.

¿Qué aspecto controla la configuración del servidor FTP?. Usuarios permitidos, directorios accesibles, permisos, cuotas, seguridad y comportamiento del servicio. Únicamente el color de la interfaz del cliente FTP. Solo la versión del navegador del usuario. Exclusivamente el tamaño de la memoria RAM del cliente.

En un cliente gráfico FTP, ¿qué representa normalmente el campo puerto?. El puerto TCP de conexión de control, por defecto 21. El número máximo de archivos que pueden subirse. El identificador de grupo UNIX. La cuota del usuario en gigabytes.

¿Qué formato de URL se usa para acceder a un FTP desde navegador?. ftp://nombre_servidor_ftp:puerto. http://ftp:nombre_servidor. sftp://puerto:21. filezilla://servidor.

¿Qué es un usuario del sistema en FTP?. Un usuario existente en el sistema operativo que puede autenticarse si el servidor lo permite. Un usuario creado solo dentro del navegador. Un usuario que no aparece nunca en /etc/passwd. Un usuario que solo puede acceder mediante SFTP.

¿Qué es un usuario virtual en ProFTPD?. Un usuario gestionado por ProFTPD que no tiene por qué existir como cuenta real del sistema operativo. Un usuario que solo puede acceder desde navegador. Un usuario que existe únicamente durante el modo activo. Un usuario creado automáticamente al instalar FileZilla.

¿Qué ventaja tienen los usuarios virtuales?. Permiten separar cuentas FTP de las cuentas reales del sistema. Obligan a dar shell de sistema a todos los usuarios FTP. Eliminan la necesidad de autenticación. Solo funcionan con FTP anónimo.

¿Qué métodos permite ProFTPD para gestionar usuarios virtuales?. LDAP, bases de datos y ficheros de autenticación. Solo /etc/passwd. Únicamente cookies del navegador. Solo archivos WAR.

¿Qué archivo se usa para bloquear usuarios que no deben acceder por FTP?. /etc/ftpusers. /etc/hosts. /etc/shells. /etc/proftpd/tls.conf.

¿Qué tipo de transferencia FTP se recomienda para archivos de texto plano?. ASCII. Binaria. TLS. Pasiva.

¿Qué tipo de transferencia FTP se recomienda para imágenes, ejecutables o comprimidos?. Binaria. ASCII. Anónima. Activa.

¿Qué significa el permiso de lectura sobre un archivo?. Poder ver o leer su contenido. Poder ejecutarlo como programa siempre. Poder cambiar su propietario. Poder cifrarlo con TLS.

¿Qué significa el permiso de escritura sobre un archivo?. Poder modificarlo o borrarlo según permisos del directorio. Poder conectarse al servidor. Poder ver el listado remoto únicamente. Poder cambiar el puerto FTP.

¿Qué significa el permiso de ejecución sobre un directorio?. Poder atravesarlo/acceder a su contenido si se conocen los nombres. Ejecutar todos los archivos del directorio como programas. Convertirlo en usuario virtual. Activar TLS para ese directorio.

¿Qué grupos de permisos se distinguen en una entrada tipo UNIX?. Propietario, grupo y otros. Cliente, servidor y DNS. FTP, FTPS y SFTP. Control, datos y logs.

¿Qué representa el valor numérico 7 en permisos UNIX?. Lectura, escritura y ejecución. Solo lectura. Solo escritura. Lectura y ejecución sin escritura.

¿Qué representa el valor numérico 6?. Lectura y escritura. Lectura y ejecución. Escritura y ejecución. Solo ejecución.

¿Qué representa el valor numérico 5?. Lectura y ejecución. Lectura y escritura. Escritura únicamente. Todos los permisos.

¿Qué representa el valor numérico 4?. Lectura. Escritura. Ejecución. Lectura y escritura.

¿Qué comando FTP abre una conexión con un servidor remoto?. open servidor. lcd servidor. binary servidor. mput servidor.

¿Qué comando lista archivos del servidor remoto?. ls. lcd. binary. open.

¿Qué comando crea un directorio en el servidor remoto?. mkdir nombre. lmkdir nombre. create-local nombre. newdir-local nombre.

¿Qué comando elimina un directorio remoto vacío?. rmdir directorio. delete directorio siempre. mdelete directorio. lcd directorio.

¿Qué usuarios crea la instalación de ProFTPD según el PDF?. proftpd y ftp. rootftp y adminftp. tomcat y wildfly. mysql y apache.

¿Qué grupo se asocia a esos usuarios creados?. nogroup. root. sudo. www-data.

¿Qué archivo se usa como log de cuotas?. /var/log/proftpd/quota.log. /var/log/proftpd/tls.log. /etc/passwd. /etc/ftpusers.

¿Qué tabla/archivo almacena límites de cuota?. /etc/proftpd/ftpquota.limittab. /etc/proftpd/ftpquota.tallytab. /etc/proftpd/tls.conf. /etc/services.

¿Qué tabla/archivo almacena el seguimiento o contabilización?. /etc/proftpd/ftpquota.tallytab. /etc/proftpd/ftpquota.limittab. /etc/ftpusers. /etc/group.

¿Qué opción de ftpquota se usa para añadir un registro de cuota?. --add-record. --insert-user. --new-quota-user. --quota-enable.

¿Qué opción indica que la cuota se aplica a un usuario?. --quota-type=user. --user-quota=yes. --type=userquota. --apply=user.

¿Qué opción permite limitar bytes subidos?. --bytes-upload. --upload-limit-bytes-on. --max-upload-size. --disk-upload.

¿Qué opción permite limitar bytes descargados?. --bytes-download. --download-size-max. --max-down. --limit-downloads.

¿Qué opción permite indicar unidades como GB?. --units=Gb. --size GB. --measure=GB. --quota-gb.

¿Qué comando muestra registros de cuotas tipo limit?. ftpquota --show-records --type=limit --table-path=/etc/proftpd/ftpquota.limittab. ftpquota --list-users --tls. proftpd --show-quota limit. quotaftp --read limit.

¿Qué opción permite borrar un registro de cuota?. --delete-record. --remove-table. --erase-quota-file. --drop-user-system.

¿Qué añade FTPS a FTP?. Cifrado mediante SSL/TLS. Usuarios virtuales obligatorios. Compresión ZIP automática. Conexión por base de datos.

¿Sobre qué servicio se apoya SFTP?. SSH. HTTP. DNS. SMTP.

¿Qué puerto usa SFTP por defecto?. 22. 21. 20. 990.

¿Qué puertos usa SSL implícito en FTPS?. 990 y 989. 20 y 21. 22 y 23. 80 y 443.

¿Qué comando de negociación usa SSL explícito?. AUTH SSL. AUTH TLS. AUTH SSH. AUTH FTP.

¿Qué comando de negociación usa TLS explícito?. AUTH TLS. AUTH SSL. AUTH SFTP. AUTH ASCII.

¿Qué directiva activa TLS en tls.conf?. TLSEngine on. TLSStart yes. EnableFTPES true. SSLMode passive.

¿Qué directiva indica el archivo del certificado RSA?. TLSRSACertificateFile. TLSPrivateUserFile. CertificateQuotaFile. FTPESCertPath.

¿Qué directiva indica la clave privada RSA?. TLSRSACertificateKeyFile. TLSPublicCertificateKey. TLSQuotaPrivateKey. SFTPKeyFile.

¿Qué directiva puede hacer obligatorio TLS?. TLSRequired on. TLSForce yes. RequireFTPES true. SSLOnly always.

¿Qué herramienta se utiliza habitualmente para crear usuarios virtuales en ProFTPD mediante ficheros?. ftpasswd. useradd. proftpd-adduser. addftpu.

¿Qué diferencia hay entre useradd y ftpasswd?. useradd crea usuarios reales del sistema, mientras que ftpasswd permite crear usuarios virtuales para ProFTPD. useradd crea usuarios virtuales y ftpasswd crea usuarios del sistema. Ambos comandos hacen exactamente lo mismo. ftpasswd solo sirve para borrar usuarios anónimos.

5. ¿Qué archivo de configuración puede usarse para indicar a ProFTPD dónde están los usuarios virtuales?. /etc/proftpd/passwd.conf. /var/proftpd/users.conf. /etc/proftpd/virtuals.conf. /etc/proftpd/proftpd.conf.

¿Qué directiva se usa para indicar el fichero de usuarios virtuales?. AuthUserFile. UserVirtualFile. FTPUserDatabase. VirtualUsersPath.

¿Qué directiva se usa para indicar el fichero de grupos virtuales?. AuthGroupFile. GroupVirtualFile. FTPGroupDatabase. VirtualGroupsPath.

¿Qué tipo de información guarda normalmente el fichero indicado por AuthUserFile?. Datos de usuarios virtuales, como nombre, contraseña cifrada, UID, GID, directorio home y shell. Certificados TLS del servidor. Logs de conexión FTP. Límites de cuota de disco.

¿Qué tipo de información guarda normalmente el fichero indicado por AuthGroupFile?. Información de grupos virtuales asociados a usuarios FTP. Contraseñas de usuarios del sistema. Certificados públicos del servidor. Configuración del modo pasivo.

¿Por qué se suele usar un UID y GID concretos para usuarios virtuales?. Para que ProFTPD pueda mapear esos usuarios virtuales a permisos reales del sistema de archivos. Para que los usuarios virtuales puedan iniciar sesión por SSH. Para evitar configurar directorios personales. Para que el usuario virtual sea automáticamente root.

¿Qué opción de ftpasswd se usa para crear o actualizar un fichero de usuarios?. --passwd. --users. --virtual. --authfile.

¿Qué opción de ftpasswd se usa para crear o actualizar un fichero de grupos?. --group. --groups-file. --authgroup. --virtualgroup.

¿Qué opción de ftpasswd permite indicar el nombre del usuario virtual?. --name. --user. --login. --account.

¿Qué opción de ftpasswd permite indicar el UID del usuario virtual?. --uid. --userid. --virtual-uid. --id-user.

¿Qué opción de ftpasswd permite indicar el GID del usuario virtual?. --gid. --groupid. --virtual-gid. --id-group.

¿Qué opción de ftpasswd permite indicar el directorio personal del usuario virtual?. --home. --homedir. --directory. --root.

¿Qué comando podría usarse para reiniciar ProFTPD tras cambiar la configuración?. systemctl restart proftpd. java -restart proftpd. ftp restart server. mysql restart proftpd.

¿Cuál es una diferencia importante entre usuarios virtuales por fichero y usuarios virtuales por MySQL?. En ficheros, los usuarios se guardan en archivos locales; con MySQL, se consultan en una base de datos. En ficheros no se pueden usar contraseñas. En MySQL los usuarios deben existir siempre en /etc/passwd. No hay ninguna diferencia real.

¿Que archivo se configura para definir los usuarios virtuales en proFTPD?. /etc/proftpd/proftpd.conf. /etc/proftpd/passwd.conf. /var/proftpd/users.conf. /etc/proftpd/virtuals.conf.

¿Que orden se usa para crear un usuario virtual en proFTPD?. ftpasswd. useradd. proftpd-adduser. addftpu.

Denunciar Test