Roles involucrados

4 libertades del software libre

  1. La libertad de ejecutar el programa.
  2. La libertad de estudiar el funcionamiento del programa y modificarlo.
  3. La libertad de redistribuir
  4. La libertad de distribuir copias de sus versiones modificadas a otras personas.

Software libre no es lo mismo que Open Source. Software libre sigue las 4 libertades anteriores y el Open Source es código accesible y modificable, pero con más restricciones para su distribución o venta

Tipos de servidores

UNIX no es lo mismo que Linux. UNIX es un sistema operativo completo y una de sus distribuciones más populares es macOS

Hypervisors

Es un software que se encarga de administrar múltiples VMs de un computador sin la necesidad de instalar un SO completo

  1. Tipo 1 (Bare-metal): Se instala directamente sobre el hardware. No hace falta un SO. La creación de VMs se hace por medio de una shell
  2. Tipo 2 (Hosted): Se instala sobre el SO. Puede tener una interfaz gráfica para crear las VMs.

Pasos para conectarme a mi VM desde mi máquina local por SSH

  1. Verificar que ssh este instalado en mi VM con ssh
  2. Extraer la dirección ip de la VM con ip address
  3. En la VM, verificar que el demon este activo*(escuchando en el puerto 22)* con systemctl status sshd o systemctl status ssh
  4. En la máquina local a traves de un shell conectarse a la VM con ssh usernameVM@iplocal

Principales sistemas de archivos locales

image.png

Comandos para manejo de sistemas de archivos y particiones

df Ver uso del espacio en 💿disco de los sistemas de archivos montados (Con la flag -Th se ve mejor con formato legible para humanos)
lsblk Listar todos los dispositivos de bloque y sus particiones (Para mostrar un poco más de info usar flag -f)
sudo fdisk -l Gestionar particiones en 💿discos duros
free -h Cuanta memoria RAM hay en el sistema

Memoria swap

Creación y gestión de archivos de memoria swap en Linux

Árbol de directorios

Tipos de archivo

image.png