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

Ordenar por
Materia
Nivel

Dominio de la línea de comandos en Linux: Ejercicios prácticos

Clasificado en Informática

Escrito el en español con un tamaño de 2,01 KB

Ejercicios de línea de comandos en Linux

Manipulación de archivos y directorios

  1. Crear, copiar y duplicar:
    cd, mkdir prueba, cp /bin/gzip /home/sgonzalez/prueba/, cp /bin/gzip /home/sgonzalez/prueba/gzip2
  2. Renombrar, mover y eliminar:
    mv prueba prueba2, mkdir prueba3, mv prueba2/* prueba3/, rmdir prueba2 (si el directorio estuviera lleno: rm -Rf prueba2)
  3. Crear enlaces simbólicos:
    ln -s /usr/bin/xclock xclock
  4. Identificar tipos de archivo:
    Usar el comando file para mostrar el tipo de archivo (jpeg, pdf, etc.).
  5. Copiar directorios:
    cp -ax /etc /home/sgonzalez/ o sudo cp -ax /etc /home/sgonzalez/ (requiere permisos de root para algunos archivos)

Visualización de contenido de archivos

  1. Mostrar contenido de fstab:
    cat /etc/fstab, more /etc/fstab, etc.
  2. Mostrar
... Continuar leyendo "Dominio de la línea de comandos en Linux: Ejercicios prácticos" »

Componentes Esenciales de Seguridad Perimetral: Firewalls, Proxies e IDS/IPS

Clasificado en Informática

Escrito el en español con un tamaño de 5,51 KB

Herramientas de Monitorización de Tráfico

TCDUMP

TCDUMP es una herramienta sencilla de Linux que permite realizar la monitorización de todo el tráfico que llega a una tarjeta de red.

WireShark

WireShark se utiliza para realizar capturas de tráfico y analizar los resultados obtenidos.

Port Mirroring (Duplicación de Puertos)

El Port Mirroring consiste en ajustar el switch para que copie todo el tráfico de un puerto y lo envíe a otro. En el segundo puerto conectamos el sniffer para analizar dicho tráfico.

Sistemas de Detección y Prevención de Intrusiones (IDS/IPS)

IDS/IPS y Snort

Los IDS (Intrusion Detection Systems) detectan los ataques, mientras que los IPS (Intrusion Prevention Systems) actúan activamente contra ellos. Snort es un ejemplo... Continuar leyendo "Componentes Esenciales de Seguridad Perimetral: Firewalls, Proxies e IDS/IPS" »

Comandos Esenciales de Git para el Control de Versiones Profesional

Clasificado en Informática

Escrito el en español con un tamaño de 4,18 KB

Navegación y Configuración Inicial del Entorno

  • cd "nombre": Ir a la carpeta especificada.
  • ls -la: Mostrar todos los ficheros, incluyendo los ocultos.
  • git config --global user.name "nombre": Configurar la identificación del nombre de usuario.
  • git config --global user.email "email": Configurar la identificación del correo electrónico.
  • git config --list: Listar la configuración actual de Git.
  • git config --global alias.demo "comando": Crea un alias personalizado para una sentencia de Git (ejemplo: git demo).

Gestión de Repositorios y Flujo de Trabajo Local

  • git init nombreCarpeta: Crea un nuevo directorio de trabajo de Git.
  • git init: Convierte el directorio actual en un proyecto de Git.
  • git status: Muestra el estado actual del repositorio.
  • git add .
... Continuar leyendo "Comandos Esenciales de Git para el Control de Versiones Profesional" »

Descifrando el Código ASCII: Origen, Evolución y Aplicación en la Informática

Clasificado en Informática

Escrito el en español con un tamaño de 2,34 KB

Descifrando el Código ASCII

Historia del Código ASCII:

El código ASCII (siglas en inglés para American Standard Code for Information Interchange, es decir, Código Americano Estándar para el Intercambio de Información) (se pronuncia Aski) fue creado en 1963 por el Comité Estadounidense de Estándares o "ASA". Este organismo cambió su nombre en 1969 por "Instituto Estadounidense de Estándares Nacionales" o "ANSI", como se lo conoce desde entonces. Este código nació a partir de reordenar y expandir el conjunto de símbolos y caracteres ya utilizados en ese entonces en telegrafía por la compañía Bell. En un primer momento, solo incluía las letras mayúsculas, pero en 1967 se agregaron las letras minúsculas y algunos caracteres de... Continuar leyendo "Descifrando el Código ASCII: Origen, Evolución y Aplicación en la Informática" »

Componentes esenciales de hardware, software y arquitectura de sistemas informáticos

Clasificado en Informática

Escrito el en español con un tamaño de 4,02 KB

Conceptos básicos

Hardware: elementos físicos, en su mayoría eléctricos, electrónicos, electromecánicos y mecánicos, capaces de realizar una gran variedad de trabajos a gran velocidad.

Software: programas que nos sirven para procesar la información.

Definiciones de programa y sistema operativo

  • Programa (definición 1): conjunto de instrucciones ordenadas y agrupadas de forma adecuada.
  • Programa (definición 2): conjunto de instrucciones ordenadas y agrupadas de forma adecuada.
  • Sistema operativo: componente software de un sistema informático capaz de hacer que los programas procesen información sobre los componentes electrónicos de un ordenador o sistema informático.

Firmware y software de base

El firmware es un bloque de instrucciones para... Continuar leyendo "Componentes esenciales de hardware, software y arquitectura de sistemas informáticos" »

Fundamentos de Redes de Datos: Conceptos Clave y Configuración

Clasificado en Informática

Escrito el en español con un tamaño de 3,04 KB

Conceptos Fundamentales de Redes y Comunicaciones

1. Teoría de la Información y Redes

Sobre la fórmula de Shannon C = W·log2 (1+S/N), es incorrecto afirmar que el término log2 representa la constante de agitación de electrones.

2. Clasificación y Tipos de Redes

  • Cable UTP con terminal RJ45: Corresponde a una Red de Área Local (LAN).
  • Televisor y control remoto: Representan una comunicación de tipo Simplex.
  • Red de Área Local (LAN): Se define como un grupo de dispositivos interconectados.
  • Cable Ethernet: El estándar UTP se refiere a un tipo de fabricación de cable que determina su apantallado.

3. Tecnologías y Estándares

  • Diferencia entre GSM y GPRS: La principal diferencia es que en GPRS los prestadores de servicio cobran por cantidad de datos
... Continuar leyendo "Fundamentos de Redes de Datos: Conceptos Clave y Configuración" »

Conceptos Esenciales de Redes Informáticas y Conectividad

Clasificado en Informática

Escrito el en español con un tamaño de 5,79 KB

Conceptos Fundamentales de Redes Informáticas

Este documento aborda preguntas clave sobre la infraestructura y el funcionamiento de las redes de datos, desde la distinción entre redes locales y de área amplia hasta los protocolos de acceso y direccionamiento.

Diferencia entre Redes LAN y WAN: El Rol de los Dispositivos

La distinción principal entre una Red de Área Local (LAN) y una Red de Área Amplia (WAN) radica en su alcance geográfico y los dispositivos que facilitan su interconexión:

  • Routers: Permiten la interconexión de diferentes redes, incluyendo las Redes de Área Amplia (WAN). Son esenciales para dirigir el tráfico entre redes distintas, como la conexión de una red local a internet.
  • Switches: Operan principalmente dentro de una
... Continuar leyendo "Conceptos Esenciales de Redes Informáticas y Conectividad" »

Estrategias de Mobile Engagement para Mejorar la Retención de Usuarios

Clasificado en Informática

Escrito el en español con un tamaño de 2,62 KB

MOBILE ENGAGEMENT

1. El reto de la retención

  • El abandono inicial: El 10% de los usuarios desinstala una aplicación el mismo día que la descarga.
  • La caída al primer mes: 4 de cada 10 usuarios no regresan tras el primer mes, y el 50% de las apps se borran en este periodo debido a la falta de uso.
  • El efecto olvido: Los usuarios recuerdan utilizar una media de 11 aplicaciones de las aproximadamente 31 que tienen instaladas.
  • Fórmula de retención: El 90% de los usuarios que interactúan al menos una vez por semana con la app tiende a conservarla.
  • La clave: Para mejorar el engagement consiste tanto en analizar lo que hacen los usuarios como en entender qué es lo que no hacen.

2. Concepto e impacto del engagement

El engagement mide el nivel de compromiso,... Continuar leyendo "Estrategias de Mobile Engagement para Mejorar la Retención de Usuarios" »

Protocolo TCP/IP Explicado: Conexiones, Sockets, Puertos y NAT

Clasificado en Informática

Escrito el en español con un tamaño de 5,37 KB

El Protocolo de Control de Transmisión (TCP)

Características Principales

  • Orientado a conexión: Es necesario establecer una conexión previa entre las dos máquinas antes de poder transmitir ningún dato.
  • Fiable: La información que envía el emisor llega de forma correcta y ordenada al destino, garantizando la integridad de los datos.

Sockets y Conexiones

Un socket es el concepto que identifica de manera única cada proceso en una comunicación TCP/IP dentro de una máquina. Se define por una dirección IP y un número de puerto.

Una conexión a nivel TCP se establece entre dos pares dirección IP:puerto, es decir, entre dos sockets.

Fases de una Conexión TCP

Las conexiones TCP se componen de tres etapas fundamentales:

  1. Establecimiento de conexión:
... Continuar leyendo "Protocolo TCP/IP Explicado: Conexiones, Sockets, Puertos y NAT" »

Fundamentos de la Gestión de Procesos y Memoria en Sistemas Operativos

Clasificado en Informática

Escrito el en español con un tamaño de 3,98 KB

Conceptos Fundamentales de Procesos y Hilos

Definiciones Clave

Proceso
Concepto manejado por el Sistema Operativo (SO) que hace referencia a un proceso en ejecución. A los procesos se les puede llamar tareas, threads o hilos.
Hebra (Thread)
Punto de ejecución de un proceso. Un proceso puede tener múltiples hebras. Las hebras representan un método lógico para mejorar el rendimiento, ya que comparten recursos como memoria, archivos y recursos hardware.

Estados y Control de Procesos

Los procesos en un Sistema Operativo transitan por diferentes estados:

  • Ejecución: El proceso está ejecutando sus instrucciones y tiene concedido el tiempo de uso de la UCP.
  • Preparado: El proceso está listo para ser ejecutado, esperando su turno para utilizar su intervalo
... Continuar leyendo "Fundamentos de la Gestión de Procesos y Memoria en Sistemas Operativos" »