Sistemas Operativos: Fundamentos, Licencias, Virtualización y Comandos en Windows y Ubuntu

Clasificado en Informática

Escrito el en español con un tamaño de 6,47 KB

Sistemas Operativos: Conceptos Fundamentales

El sistema operativo (S.O.) es el software encargado de gestionar los servicios básicos del equipo: procesos, entrada/salida (E/S), memoria, sistema de archivos y seguridad.

Arquitecturas de sistemas operativos

  • Sistema monolítico: por ejemplo, MS-DOS.
  • Sistemas por capas
  • Sistemas basados en microkernel

Tipos de sistemas operativos

  • Según el número de usuarios: monousuario o multiusuario.
  • Según el número de tareas: monotarea o multitarea.

Software Libre y Propietario

Según la filosofía del software libre, un programa es libre si garantiza las siguientes libertades:

  • Libertad 0: ejecutar el programa siempre que se quiera y con cualquier propósito (libertad de uso).
  • Libertad 1: acceder al código fuente para poder modificarlo.
  • Libertad 2: distribuir copias (distribución).
  • Libertad 3: mejorar el software y compartir las mejoras con la comunidad.

Licencias, Patentes y Derechos de Autor

  • Licencia: contrato entre el desarrollador y el usuario, donde se establecen los derechos y deberes de ambas partes.
  • Patente: conjunto de derechos garantizados por un gobierno al inventor de un producto.
  • Derecho de autor: forma en que las leyes actuales protegen las obras originales.
  • Creative Commons: licencias gratuitas para cualquier material que se produzca.

Virtualización

La virtualización consiste en emular un sistema informático real. Algunas opciones conocidas son:

  • VMware (versión de pago)
  • VirtualBox (versión gratuita)

Sistemas Operativos Microsoft

Evolución de Windows

  • MS-DOS 3.0, 3.1, 3.11
  • Windows 95 (NT Server)
  • Windows 98, Me
  • Windows XP (2000 Server)
  • Windows Vista
  • Windows 7 (2012 Server)
  • Windows 8, 8.1, 10

Ediciones de Windows 10

Home, Pro, Enterprise, Education, Mobile y Mobile Enterprise.

Comandos básicos del terminal de Windows

  • dir <carpeta>: lista el contenido de la carpeta.
  • cd <directorio>: accede al directorio.
  • del <fichero>: borra un archivo.
  • rd <directorio>: borra carpetas llenas.
  • copy <ruta origen> <ruta destino>: copia archivos.
  • move <ruta origen> <ruta destino>: mueve archivos.
  • rename <nombre anterior> <nombre nuevo>: renombra archivos.
  • mkdir <nombre carpeta>: crea una carpeta.

Ubuntu

Características generales

  • Versión LTS
  • Botón de inicio: Dash
  • Navegador: Mozilla Firefox
  • Gestor de correo: Thunderbird, con los protocolos POP3 (descarga los correos) e IMAP (realiza una copia de los correos de Gmail en imap.gmail.com, puerto 443).
  • Paquete predeterminado de ofimática: LibreOffice
  • Explorador de archivos: Nautilus

Comandos básicos de la terminal de Ubuntu

  • sudo su: registrarse como administrador.
  • sudo gedit: abre el editor de texto.
  • cd: accede a un directorio.
  • pwd: muestra la ruta en la que nos encontramos.
  • man: abre un manual.
  • cp: copia archivos.
  • mv: mueve archivos.
  • rm: elimina archivos.
  • cat: visualiza el contenido de archivos.
  • gedit: abre un editor de texto.
  • ls: lista los archivos y directorios actuales.
  • cd /: accede a la raíz del sistema.
  • ls -l: muestra los detalles de todos los archivos.
  • reboot: reinicia el equipo.
  • shutdown -r now: reinicia el equipo.
  • halt: apaga el equipo.
  • shutdown -h now: apaga el equipo.
  • more: muestra la información por páginas.

Gestión de grupos y usuarios

Comandos

  • who: muestra los usuarios que han iniciado sesión.
  • who am i: muestra el nombre del usuario activo.
  • id: muestra la información de un nombre de usuario indicado.
  • adduser / useradd: añade un usuario.
  • deluser: elimina un usuario.
  • addgroup: añade un grupo.
  • delgroup: elimina un grupo.

Archivos del sistema

  • /etc/passwd: almacena los usuarios.
  • /etc/shadow: almacena las contraseñas cifradas.
  • /etc/group: almacena los grupos.
  • /etc/gshadow: almacena las contraseñas de los grupos.
  • chown <usuario> <archivo>: asigna la propiedad de un archivo.
  • chgrp: asigna un archivo a un grupo.
  • John the Ripper: herramienta para descifrar contraseñas.

Permisos

  • chmod: cambia los permisos de archivos y directorios.

Gestión de paquetes

Herramientas: Synaptic y APT.

  • sudo apt-get install <paquete>: instala software.
  • sudo apt-get remove <paquete>: desinstala software.
  • sudo apt-get update: actualiza los repositorios de software.
  • sudo apt-get upgrade: actualiza el sistema instalando el software pendiente de actualización.
  • sudo apt-cache search <término>: busca paquetes.
  • sources.list: archivo que contiene las direcciones de los repositorios.

Entradas relacionadas: