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.