Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Otros cursos

Análisis y Gestión de Logs en Sistemas Linux: Fundamentos y Herramientas

Informática6,51 KB

¿Qué es el Logging?

El logging es cualquier procedimiento por el cual un sistema operativo o aplicación graba eventos mientras ocurren y los guarda para un examen posterior. Es un componente esencial de cualquier sistema operativo, al cual se le debe prestar mucha atención. En cuanto a seguridad, nos permite mantener un registro de las acciones dañinas de un atacante, siendo la evidencia de que "nos han atacado".

Estructura de Archivos de Log

  • Toda la estructura de archivos de log se encuentra en el directorio: /var/log/
  • Este directorio contiene multitud de archivos que corresponden a distintos servicios que se ejecutan en nuestra máquina y posteriormente imprimen su actividad en el fichero de log correspondiente o incluso en ficheros de log
...
Continuar leyendo "Análisis y Gestión de Logs en Sistemas Linux: Fundamentos y Herramientas" »

Implementación y Comparativa de Algoritmos de Ordenamiento: Bubble, Shell y Quick Sort en C#

Informática4,49 KB

Introducción a los Algoritmos de Ordenamiento

Este documento presenta la implementación de tres algoritmos de ordenamiento fundamentales: Bubble Sort, Shell Sort y Quick Sort. Cada sección incluye el código fuente en C# y la instrumentación para medir métricas de rendimiento como el número de pasadas, comparaciones e intercambios, lo que permite una comprensión práctica de su funcionamiento.

1. Algoritmo de Ordenamiento Burbuja (Bubble Sort)

El Bubble Sort es uno de los algoritmos de ordenamiento más sencillos. Funciona revisando repetidamente la lista a ordenar, intercambiando elementos adyacentes si están en el orden incorrecto. Las pasadas a través de la lista se repiten hasta que no se necesiten más intercambios, lo que indica...

Continuar leyendo "Implementación y Comparativa de Algoritmos de Ordenamiento: Bubble, Shell y Quick Sort en C#" »

El Origen y Desarrollo de las Bases de Datos: De los 50 a Hoy

Informática4,36 KB

La Evolución de las Bases de Datos (BBDD)

Un recorrido por los hitos más importantes en la historia de las bases de datos, desde sus inicios hasta la consolidación de los modelos que conocemos hoy.

Años 50: Los Inicios con Cintas Magnéticas

  • Se inventan las cintas magnéticas, un soporte que solo permitía la lectura de datos de forma secuencial y ordenada. Esto dio lugar a las primeras aplicaciones basadas en sistemas de ficheros.

Años 60: Acceso Directo y Primeros Modelos

  • Se generaliza el uso de discos magnéticos, cuya característica principal era la capacidad de acceder de forma directa a cualquier parte de los ficheros, superando la limitación secuencial de las cintas.
  • Aparecen los primeros modelos de bases de datos: jerárquicas y en
...
Continuar leyendo "El Origen y Desarrollo de las Bases de Datos: De los 50 a Hoy" »

Conceptos Clave de Redes y Administración de Sistemas Informáticos

Informática6,34 KB

Fundamentos de la Arquitectura de Red

Capas de la Red

La comunicación en red se estructura en diferentes capas, cada una con funciones específicas:

Capa de Aplicación

Permite la interacción directa con el usuario y las aplicaciones. Incluye protocolos como FTP (File Transfer Protocol) para la transferencia de ficheros, TELNET para conexiones remotas y SMTP (Simple Mail Transfer Protocol) para el correo electrónico. Las aplicaciones en esta capa son las encargadas de intercambiar mensajes.

Capa de Transporte

Se encarga de la comunicación de extremo a extremo entre procesos. Los protocolos principales son TCP (Transmission Control Protocol) y UDP (User Datagram Protocol). Los módulos de transporte generan segmentos o datagramas (comúnmente...

Continuar leyendo "Conceptos Clave de Redes y Administración de Sistemas Informáticos" »

Preguntas y Respuestas Clave sobre Directorio Activo y Windows Server

Informática2,73 KB

En Directorio Activo, un objeto puede ser…

Todas las anteriores.

¿Qué archivo debe existir dentro de una carpeta de perfil para que éste sea obligatorio?

Ntuser.man

¿Cuál de las siguientes afirmaciones sobre los controladores de dominio es falsa?

Almacena datos de directorio.

La zona de búsqueda inversa…

Traduce las direcciones IP en nombres DNS

La diferencia entre un árbol y un bosque de dominios es:

En el bosque se tienen relaciones de confianza jerárquicas.

¿Qué afirmación es falsa sobre auditorías?

Cuantos más sucesos se auditen mejor, más protegido estará nuestro sistema

¿Qué afirmación es falsa sobre el visor de eventos?

Cualquier usuario puede consultar el nivel de Seguridad.

Si tenemos dos dominios llamados iso.asir.edu y asir.

...
Continuar leyendo "Preguntas y Respuestas Clave sobre Directorio Activo y Windows Server" »

Resolución de Problemas Comunes en Redes: Examen Diagnóstico

Informática4,33 KB

Examen: Diagnóstico y Resolución de Problemas en Redes

Preguntas y Respuestas

  1. Pregunta: Refiérase a la exposición. Basado en la salida que se muestra, ¿a qué red IP deben pertenecer las estaciones de trabajo en el departamento de Soporte?

    Respuesta: 172.16.3.0

  2. Pregunta: Refiérase a la exposición. Un administrador de red está realizando mantenimiento de red proactivo. El administrador hace ping a 192.168.1.100 y compara los resultados con los datos de referencia. Sobre la base de la comparación de los dos pings, ¿cuál es una posibilidad?

    Respuesta: Hay problemas de congestión en la red.

  3. Pregunta: Refiérase a la exposición. Habida cuenta de la salida generada por el debug ppp de negociación, ¿qué declaración es verdadera?

    Respuesta:

...
Continuar leyendo "Resolución de Problemas Comunes en Redes: Examen Diagnóstico" »

Vulnerabilidades del Software: Tipos de Ataques y Amenazas a la Seguridad Informática

Informática3,44 KB

Vulnerabilidades del Software: Tipos de Ataques y Amenazas

Los ataques al software pueden dirigirse a programas del sistema operativo, programas de utilidad o programas de usuario. Estos ataques requieren mayores conocimientos técnicos. Existe una gran variedad de ataques software:

Tipos de Ataques Software

  • Bomba lógica: El programa incluye instrucciones que, al cumplirse una condición, provocan una distorsión del funcionamiento normal del programa, que normalmente deriva en daños al ordenador que lo ejecuta. Esta técnica es usada por algunos programadores, quienes introducen en la aplicación un código que se activa en una fecha determinada para que, si no ha cobrado por su trabajo ese día, destruya la información del ordenador en el

...
Continuar leyendo "Vulnerabilidades del Software: Tipos de Ataques y Amenazas a la Seguridad Informática" »

Resolución de Problemas de Conectividad y Rendimiento en Redes Informáticas

Informática4,27 KB

Problemas de Conexión a la Red de un Equipo

  • Comprobar si el fallo se debe a una instalación incorrecta del **adaptador**.
  • Consultar la **configuración de red** y compararla con la de nuestra base de datos.
  • Si obtiene red por **DHCP**, comprobar que se asigne correctamente.
  • Utilizar el **comando PING** para comprobar si puede comunicarse con su **encaminador**. Si se recibe respuesta, el problema no reside en la configuración del equipo.

Si no recibe respuesta del PING

  • Comprobar si el **adaptador** está correctamente instalado.
  • Comprobar que el **cable** esté en buenas condiciones.
  • Comprobar si hay un exceso de **ruido**.

Si el equipo tiene conexión a la red

  • Comprobar la configuración del **encaminador**.
  • Comprobar que la **resolución de nombres*
...
Continuar leyendo "Resolución de Problemas de Conectividad y Rendimiento en Redes Informáticas" »

Comandos Esenciales de Linux y Bash: Referencia Rápida para Terminal

Informática4,72 KB

Comandos Esenciales de Linux y Bash: Referencia Rápida

Este documento presenta una referencia rápida de los comandos más utilizados en sistemas operativos Linux y entornos Bash, organizados por categorías para facilitar su consulta y aprendizaje.

Gestión de Archivos y Directorios

  • pwd: Muestra la ruta completa del directorio actual.
  • ls: Lista archivos y directorios del directorio actual.
    • -la: Muestra archivos ocultos e información detallada (permisos, propietario, tamaño, fecha).
  • cd: Cambia de directorio.
  • cp: Copia ficheros o directorios (ej. cp origen destino).
  • touch: Crea un fichero vacío o actualiza la fecha de modificación de uno existente.
  • cat: Muestra el contenido de uno o varios ficheros.
  • rm: Borra ficheros.
    • -f: Fuerza el borrado, evitando
...
Continuar leyendo "Comandos Esenciales de Linux y Bash: Referencia Rápida para Terminal" »

Sistemas Operativos: Componentes, Tipos y Gestión de Recursos Esenciales

Informática7,17 KB

Componentes Fundamentales de un Sistema Operativo

Núcleo (Kernel)

El Núcleo o Kernel representa las funciones básicas y esenciales del Sistema Operativo. Se encarga de tareas críticas como la gestión de memoria, la administración de procesos, la manipulación de archivos y el control de las operaciones de entrada/salida (E/S).

Intérprete de Comandos (Shell)

El Intérprete de Comandos permite al usuario comunicarse con el Sistema Operativo a través de un lenguaje de control. Facilita el control de periféricos y la ejecución de programas sin necesidad de conocer los detalles del hardware subyacente.

Sistema de Archivos

El Sistema de Archivos es el componente que permite que los archivos se organicen y registren en una estructura lógica,...

Continuar leyendo "Sistemas Operativos: Componentes, Tipos y Gestión de Recursos Esenciales" »