Want to create interactive content? It’s easy in Genially!
SOR - TEMA 1
José Luis Martínez G
Created on September 16, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Audio tutorial
View
Pechakucha Presentation
View
Desktop Workspace
View
Decades Presentation
View
Psychology Presentation
View
Medical Dna Presentation
View
Geometric Project Presentation
Transcript
Tema 1: Sistemas operativos en red
Índice
Instalación en un equipo informático
Introducción
Arquitectura cliente/servidor
Modos de instalación
Sistemas operativos en red
Sistemas de archivos
Particiones
Máquinas virtuales
1. Introducción
Hoy en día no se entiende un ordenador que trabaje aislado de otros ordenadores, es ahí donde entran en juego los sistemas operativos en red y las redes de ordenadores. ¿Qué es un sistema operativo en red? Son todos aquellos que nos permiten ofrecer recursos dentro de una red, como puede ser, recursos, adminitración de usuarios, etc.
2. Arquitectura cliente/servidor
Los sistemas operativos en red se utilizan para ser instalados en un ordenador, llamado servidor, que ofrece servicios a uno o varios ordenadores, llamados clientes.
Servidor y cliente quedan unidos a través de una red informática. El servidor atenderá a las peticiones de los equipos clientes. Cuando hablamos de la implantación de una arquitectura cliente/servidor, nos referimos a un sistema de información distribuido.
2. Arquitectura cliente/servidor
Las características de una implantación cliente/servidor deben ser:
- Transparencia, no se tiene porqué saber dónde está cada PC.
- Independencia, cada entidad es independiente a las demás.
- Protocolos asimétricos, el servidor solo escucha las peticiones de los clientes.
- Recursos compartidos, almacenamiento, impresora...
- Servicio, el servidor ofrece diferentes servicios a los clientes.
- Encapsulamiento, oculatan la información sobre cómo están hechos.
- Integridad, tanto de los progrmas como de los datos, ya que están gestionados desde el servidor.
- Escalabilidad, es fácil añadir nuevos clientes a la infraestructura.
2. Arquitectura cliente/servidor
La red puede ser de diverso tamaño, dependiendo del número de ordenadores clientes. Por tanto, a mayor tamaño de la red, más potente deberá ser el servidor.
Algunos ejemplos de SO en red son:
- Windows Server.
- macOS Server.
- Linux Server (en cualquera de sus sistemas operativos en su versión server).
Estos sistemas operativos en su verisón de escritorio suelen instalarse en los ordenadores cliente, es decir, no tienen que tener un sistema operativo en red (Windows 10 Pro, macOS, versiones de Linux).
2. Arquitectura cliente/servidor
Servidor: de forma genérica, nos referimos a un ordenador, normalmetne con prestaciones elevadas, que ejecutan servicios para atender las peticiones demandadas de diferentes clientes. Sin embargo, desde la arquitectura cliente/servidor, es un proceso que ofrece el recurso (o recursos) a los clientes que lo solicitan. El servidor, en algunas ocasiones puede actuar como cliente de otro servidor. Por ejemplo y adelantando un poco, cuando hablamos de relaciones de confianza. Nota: los servicios también reciben el nombre de demonios (daemons), además, los procesos de un servidor se suelen referir como back-end. Además, se suelen instalar sin la opción de escritorio para que consuman menos recursos (denominadas en este caso como "versión core").
2. Arquitectura cliente/servidor
Cliente: de forma genérica, nos referimos a un ordenador, normalmente con prestaciones ajustadas, que requiere los servicios de un servidor. Sin embargo, desde la arquitectura cliente/servidor, es un proceso que solicita los servicios de otro, normalmente a petición de un usuario. Nota: a las versiones de escritorio también se les suele denominar versión desktop (escritorio en inglés). Middleware: es la parte del software del sistema que se encarga del transporte de los mensajes entre el cliente y el servidor, por lo que se ejecutan en ambos lados de la estructura. Además de resolver el transporte de mensajes, facilita la interconexión de sistemas heterogéneos.
2. Arquitectura cliente/servidor
Clasificación según el tipo de servicio más importantes que se ofrece.
- Servidores de archivos: almacenamiento de documentos de forma centralizada.
- Servidores de bases de datos: cuando los clientes requieren consulas a una base de datos común.
- Servidores de impresión (Print Server): facilita la compartición de impresoras y administran los trabajos de impresión en red. Este tipo de servidores utiliza una cola para poder gestionar ordenadamente los distintos trabajos.
- Servidores de objetos: Dan soporte al procesamiento distribuido. Una determinada aplicación puede estar construida por diferentes objetos que pueden estar hospedados en diferentes puntos de la red. De esta forma, un objeto puede hacer uso de los métodos de otros objetos sin importar dónde estén almacenados.
- Servidores web: su función consiste en devolver un determinado documento cuando un cliente lo solicita (protocolo HTTP o HTTPS).
2. Arquitectura cliente/servidor
Aunque, por lo visto hasta ahora, puede parecer que en el modelo cliente/servidor todo son ventajas, en realidad también encontramos algunos inconvenientes. Como podrían ser:
- Coste: tanto la instalación como el mantenimiento tienen un precio más elevado debido al perfil técnico del lado del servidor.
- Dependencia del servidor: Toda la red está construida alrededor del servidor y si éste deja de funcionar, la arquitectura se verá afectada en su totalidad.
3. Sistemas operativos en red
- Gestión de procesos: al tener que resolver diversas peticiones de forma rápida, los servidores suelen tener varios procesadores o núcleos.
- Gestión de memoria: al generarse diversos procesos a la vez y a cada proceso se le asigna una memoria, los servidores suelen tener mayor capacidad que la de un PC de un cliente.
- Gestión de archivos: consiste en la organización del sistema de archivos mediante directorios, la asignación de espacio en disco y la gestión del espacio libre y ocupado.
- Gestión de dispositivos de E/S: a través de los controladores de dispositivos (drivers).
- Gestión de la red: como son los protocolos de comunicación.
- Protección y seguridad: esta función permite o deniega el acceso a un recurso (archivo, dispositivo de E/S, etc.).
3. Sistemas operativos en red
En el lado servidor, los sistemas más habituales son:
- Windows Server: En sus orígenes los sistemas operativos de Microsoft se llamaron Windows NT y posteriormente Windows 2000, y desde entonces pasaron a denominarse, según sus diferentes versiones, Windows Server 2000, 2003, 2008, 2012, 2016 y 2019.
- Essentials.
- Standard.
- Datacenter.
3. Sistemas operativos en red
Windows Server
Standard:
- No tiene limitación de usuarios y dispositivos.
- Sí soporta virtualización: 2 máquinas virtuales.
Essentials:
- Versión más básica
- Máximo 25 usuarios y 50 dispositivos.
- No soporta virtualización.
- No son necesarias licencias de acceso de los equipos clientes (CAL).
Datacenter:
- Versión más completa.
- Destinada a grandes instalaciones.
- Sí soporta virtualización: Máquinas virtuales blindadas.Contenedores ilimitados.Redes definidas por software.
3. Sistemas operativos en red
En el lado servidor, los sistemas más habituales son:
- GNU/Linux Server (son frecuentes las distribuciones Red Hat Enterprise Linux –RHEL-, Ubuntu Server, SuSE Linux Enterprise Server, Fedora CoreOS, …)
- UNIX (IBM AIX, HP-UX)
- Solaris/OpenSolaris
- macOS Server
Tarea de clase "CE1A"
Busca información sobre las características de tu ordenador y determina si cumple con los requisitos mínimos para la instalación de Windows Server 2019. Realiza una tabla comparativa entre los requisitos del SO y los intrínsecos del PC. Esta actividad se ha de entregar por Moodle antes del martes 29/09/2023 a las 23:59
4. Sistemas de archivos.
Deficinición: conjunto de reglas que rigen la organización en un disco. Los sistemas de archivos van ligados al sistema operativo, ya que este ha de saber cómo gestionar la información, y esto nos lo dice el propio sistema de archivos. Según su organización, hay dos tipos, los de estructura jerárquica o de árbol.Los sistemas de archivos más utilizados según su SO:
- Windows: FAT32, FAT16, exFAT y NTFS.
- macOS y macOSx: HFS+ y APFS.
- Linux: ext4 (sucesor de ext3 y ext2).
4.1 FAT.
Se desarrolló inicialmente para MS-DOS y ha continuado con la gran mayoría de versiones de Windows, aunque también es compatible con la gran mayoría de versiones Linux y macOS. Existen 3 modalidades de FAT:
4.1 FAT.
Algunas de sus características son:
- FAT no es sensible a las mayúsculas.
- No es posible establecer permisos.
- No ha sido diseñado para ser redundante ante fallos.
- La longitud máxima del nombre de archivo es de 8 caracteres o 255 caracteres cuando se usan nombres largos (LFNs).
- Tiene problemas de fragmentación.
4.2 NTFS.
Es el acrónimo de NT File System. Este sistema de archivos surgió con la versión Windows NT. Está diseñado para mejorar las prestaciones de FAT y cambia por completo el mecanismo de almacenamiento, por ejemplo, lo relacionado con archivos se almacena en forma de metadatos; los nombres se almacenan en Unicode y la estructura de archivos se almacena en un formato complejo orientado a reducir la fragmentación (punto débil de FAT). Algunas de sus características son:
- Uso del registro transaccional (registra todas las acciones que impliquen operaciones sobre los archivos y en caso de fallo poder recuperar el contenido).
- Permite nombres de archivos largos (LFNs).
4.2 NTFS.
- Compatibilidad mejorada con metadatos.
- Uso de estructuras de datos avanzadas para mejorar el rendimiento y estabilidad del disco.
- Mejorar importantes en seguridad.
- Uso de listas de control de acceso.
- Cifrado y compresión de archivos.
4.3 exFAT.
Este formato, publicado en 2006, es la evolución de FAT, el formato clásico. exFAT se diseñó originalmente para medios de almacenamiento extraíbles y, por lo tanto, es especialmente adecuado para memorias USB, tarjetas de memoria y discos duros externos, como unidades de estado sólido (SSD, acrónimo inglés de solid-state drive) con capacidad de almacenamiento individual. exFAT funciona de manera particularmente eficiente con soportes de datos más pequeños. Sin embargo, también puede procesar archivos grandes y supera con creces el límite de 4 GB de FAT32. Desde Windows 7, exFAT es compatible de forma nativa, además de serlo con macOS y con las últimas versiones de Linux.
4.4 ext2,ext3 y ext4.
Son sistemas de archivos soportados por la mayoría de las distribuciones Linux. La versión ext3 es una mejora de ext2, con algunas características nuevas y de igual forma ext4 es la sucesora de ext3. El sistema de ficheros ext4 es compatible con ext3 y mantiene el journaling pero se sustituye el esquema tradicional por otro basado en los extents. Un extent es un conjunto de bloques contiguos, consiguiendo una velocidad de acceso (tanto para lectura como para escritura) mucho mayor. Esta versión soporta archivos de hasta 16TB y volúmenes de hasta 1EB (exabyte).
5. Particiones.
Las particiones son bloques en los que se divide una unidad física de almacenamiento, ya sea un disco duro, una memoria flash o un disco óptico. Los discos duros y los sistemas de memoria flash disponen de tres clases distintas de particiones:
- Particiones primarias: para que un sistema operativo pueda utilizar un determinado medio de almacenamiento, éste debe tener, como mínimo, una partición primaria.
5. Particiones.
- Particiones extendidas: En una unidad de almacenamiento sólo puede haber una, aunque también puede no existir ninguna. Las particiones extendidas se inventaron para evitar la limitación existente con el número de particiones primarias. En realidad, una partición extendida no puede contener datos, sólo contendrá particiones lógicas.
- Particiones lógicas: Se ubican siempre dentro de una partición extendida. En una partición extendida pueden definirse hasta 23 particiones lógicas.
5.1. Nomenclatura de particiones. Windows.
La nomenclatura en Windows son las letras del abecedario, comenzando por la C:/ que corresponde a la primera partición primaria, donde normalmente se instala el sistema operativo.
5.2. Nomenclatura de particiones. Linux.
En cuanto a la nomenclatura que emplea Linux para identificar las particiones, se siguen las siguientes pautas: 1. El identificador de una unidad de almacenamiento IDE siempre comienza con las letras hd. Por su parte, con las unidades SATA o SCSI se utilizan las letras sd. 2. A continuación, se utiliza una letra, en orden alfabético, para identificar las diferentes unidades del mismo tipo. Así, el primer disco SATA conectado al ordenador será sda, el segundo sdb y así sucesivamente.
5.2. Nomenclatura de particiones. Linux.
3. Finalmente, las particiones de la misma unidad quedarán identificadas con un número. Si el número está entre 1 y 4, representará una partición primaria. El número 5 representará la primera partición lógica, el 6 la segunda, etc. Así, a modo de ejemplo, podríamos decir que sdc6 representa a la segunda partición lógica del tercer disco SATA conectado al sistema.
5.2. Nomenclatura de particiones. Linux.
Veamos en la siguiente imagen tres posibles combinaciones a partir de lo dicho anteriormente:
- Disco duro principal con cuatro particiones primarias:
- Disco duro principal con tres particiones primarias, una extendida y dos lógicas:
Debemos observar que no existe sda4, que correspondería a la partición extendida (en amarillo más claro) y no es accesible.
5.2. Nomenclatura de particiones. Linux.
- Disco duro principal con una partición primaria, una extendida y dos lógicas:
5.2. Nomenclatura de particiones. Linux.
Particiones recomendadas en Linux.
- Partición raíz (/): Para los archivos y carpetas del sistema operativo y de las aplicaciones que vayamos instalando.
- Partición home (/home): Para los archivos y carpetas de los usuarios que tengan cuenta en nuestro equipo.La ventaja de tener una partición independiente para /home es que podremos actualizar o cambiar la distribución de GNU/Linux sin que esto afecte a los datos, ya que están en una partición diferente a la del sistema.
5.2. Nomenclatura de particiones. Linux.
- Partición de intercambio (swap): Es la memoria que utiliza el gestor de memoria virtual para realizar su trabajo. También es el lugar donde se guarda el contenido de toda la memoria RAM cuando hibernamos el sistema. Ten en cuenta que, el tamaño de esta partición será, como mínimo, equivalente al de la memoria RAM del equipo.
5.3. Esquemas de particiones.
MBR (Master Boot Record o Registro de Arranque Maestro). Esquema de particionamiento de los sistema con estándar BIOS. Aunque fue desarrollado por IBM en 1983 aún se sigue empleando por su compatibilidad con sistemas operativos.
- Soporta unidades de 2.2TB.
- Permite 4 particiones.
- Soporte firmware: BIOS.
- Seguridad: No dispone.
5.3. Esquemas de particiones.
GPT (GUID Partition Table o tabla de partiones GUID). Esquema de particionamiento de los sistema con estándar UEFI (Unified Extensible Firmware Interface). A cada partición se le asigna un identificador global (GUID). Este estándar mejora el estándar BIOS y solventa multitud de limitaciones.
- Soporta unidades de 9.4ZB.
- Permite casi un número ilimitado de particiones. (Windows 128 particiones).
- Soporte firmware: UEFI.
- Seguridad: CRC32 y copias de seguridad de la tabla de particionado.
- Gestor de arranque propio, es decir, no está vinculado a ningún sistema operativo.
5.4. Gestión de particiones.
Para poder acceder y trabajar con una unidad de disco o partición es necesario montar una partición. Para poder gesitionar las particiones podemos utilizar:
- Windows:
- Entorno gráfico: Administrador de disco (integrado en el sistema).
- Comandos: DiskPart (incorporada en PowerShell).
- Ubuntu:
- Entorno gráfico: Gparted (sudo apt install gparted).
- Comandos: fdisk
5.5. Montar y desmontar particiones.
Una vez creada la partición no podemos acceder a ella porque no está montada en ningún directorio (recordar que Linux tiene una estructura jerárquica de directorios y los dispositivos se representan en directorios,Ej: CDROM está en /media). Montar una partición o disco en Linux es el proceso que permite acceder a dicha unidad y poder trabajar con ella.
5.5. Montar y desmontar particiones.
Sintaxis del comando: mount [-t <tipo>] [-o <opciones>] <dispositivo> <punto_de_lectura> Donde:
- Tipos: pueden ser vfat, ext3, ntfs, xfs, reiserfs, minix y, además, para montar un CD-ROM se utiliza el tipo iso9660, para un montaje en red nfs, etc.
5.5. Montar y desmontar particiones.
- Opciones:
- -a Permite montar todos los sistemas de ficheros especificados en el fichero /etc/fstab.
- -f Realiza un montaje ficticio. Sirve para comprobar si el montaje se realizaría correctamente.
- -n Monta el dispositivo sin escribirlo en el fichero /etc/mtab.
- -r Monta el sistema de ficheros como sólo lectura.
- -w Monta el sistema de ficheros para lectura/escritura (opción por defecto).
5.5. Montar y desmontar particiones.
Para montar un dispositivo de forma permanente, este se tiene que agregar al archivo ftab que está ubicado en /etc/fstab. Tendremos que ejecutarlo como: sudo nano /etc/fstab
- <file system>: Define la partición o dispositivo para ser montado
- <dir>: Indica el punto de montaje donde la partición será montada
- <type>: Indica el tipo de sistemas de archivos de la partición o dispositivo.
- <options>: Opciones de montaje.
- <dump>: 0 y 1 para indicar si queremos o no hacer copias de seguridad.
- <pass>: Decide el orden en el que los sistemas de archivos serán comprobados (0:no comprobado, 1: priosirdad solo para el dir "/" y 2: para el resto de archivos.
5.5. Montar y desmontar particiones.
Una vez dentro añadir aquellas relaciones que consideremos, por ejemplo:
5.5. Montar y desmontar particiones.
Por último, para desmontar un punto de montaje o dispositivo tenemos que invocar al comando: sudo umount [dispositivo o punto de montaje] Directorio montado Directorio desmontado
5.5. Montar y desmontar particiones.
Ejemplos:
- mount -t auto /dev/sdb2 /SOR -> Montar en /SOR el dispositvo /sdb2 con su formato correspondiente.
- mount -a -> Montar todos los dispositivos del archivo fstab
- .mount -amount -t iso9660 -o loop /.../imagen.iso /mnt/imagenes -> Montar imágenes.
6. Máquinas virtuales
Es un software de aplicación que al instalarlo en nuestro equipo informático, nos simulará otro equipo real. En él se puede instalar un sistema operativo y ejecutar programas como si fuese un ordenador real e independiente del equipo anfitrión. Nos permite tener varios ordenadores virtuales con diferentes sistemas operativos, o varias instancias de un mismo sistema operativo ejecutándose simultáneamente en un mismo equipo. A cada máquina virtual le parecerá que los recursos del sistema asignados están disponibles enteramente para ella. De esta forma, una máquina virtual nos permite, entre otras cosas, instalar un sistema operativo, para por ejemplo comprobar si nos gusta o si funciona como teníamos previsto. Al software de virtualización, también se le denomina hipervisor. Al trabajar con máquinas virtuales, debemos tener claro los conceptos de anfitrión y huésped.
6. Máquinas virtuales
Anfitrión (host): es el sistema operativo que está instalado en nuestra máquina real, es en este donde se instalará el hipervisor, y por tanto, para éste no es más que otra aplicación instalada. Huésped (guest): es el sistema operativo que instalamos sobre el hipervisor, y en el anfitrión podremos instalar varios sistemas operativos invitados. La instalación de una máquina virtual sobre un sistema operativo anfitrión no afecta a este. Para el sistema operativo anfitrión una máquina virtual se comporta como una aplicación más instalada sobre él. Nota: Para poder instalar y utilizar máquinas virtuales, es recomendable y en algunos casos necesario, que esté habilitada la virtualización.
6. Máquinas virtuales
Actividad 1: Si tenemos un ordenador con el sistema operativo Ubuntu 18.04.1 LTS instalado y sobre él tenemos una máquina virtual con el sistema operativo Windows 10, ¿cual es el sistema operativo anfitrión y cuál es el nativo? Actividad 2: Tenemos un ordenador con el sistema operativo Windows 10 Education instalado y sobre él tenemos una máquina virtual con el sistema operativo Windows 10 Pro y otra con el sistema operativo Ubuntu 18.04.1 LTS. De estos sistemas operativos, ¿cuál de ellos sería el sistema operativo anfitrión y cuáles serían los invitados?.
6. Máquinas virtuales
1. Diferentes software de virtualización: Oracle VM VirtualBox: fue creada por la empresa Innotek, desarrollado y distribuido por Sun Microsystems y ahora por Oracle, que adquirió la empresa anterior. A partir de la versión 6.0.0 solo da soporte a los sistema operativos de 64 bits. Si se necesita instalar en un sistema operativo de 32 bits sería necesario instalar la versión 5.2. El sistema operativo anfitrión puede ser: Windows, Linux, macOS y Oracle Solaris. Paquetes de funciones extra:
- Extension Pack: permite usar USB 2.0 y 3.0, la cámara web, VirtualBox RDP (escritorio remoto), cifrado de discos, discos NVMe y arranque por PXE.
6. Máquinas virtuales
1. Diferentes software de virtualización:
- Guest Additions: añade funciones y mejora la integración entre las máquinas huesped y anfitriona, como puede ser la integración del puntero del ratón, compartir carpetas, mejorar el soporte de vídeo, sincronización horaria o compartir el portapapeles.
Recuerda: El software distribuido por GNU GPL (licencia pública general de GNU) es software libre, de tal modo que se puede distribuir, modificar y copiar gratuitamente.
6. Máquinas virtuales
6. Máquinas virtuales
1. Diferentes software de virtualización: VMware: este hipervisor dispone de varias versiones:
- VMware Workstation Player: compatible con máquina anfitrión Linux y Windows.
- VMware Fusion: compatible con máquinas anfitrionas de macOS.
- Workstation Pro y vSphere: para ámbito profesional.
6. Máquinas virtuales
1. Diferentes software de virtualización: Hyper-V: es una solución que ofrece Microsoft para la instalación de máquinas virtuales. Sus funciones son parecidas, pero su mayor diferencia escriba en que no tiene una versión para ser instalada en Linux. Para habilitarlo, hay que darle a la siguiente ruta: panel de control/Programas y características/Activar o desactivar las características de Windows. Buscamos Hyper-V, lo seleccionamos y aceptamos. Tras este proceso, nos pedirá que reiniciemos para poder tenerlo disponible.
6. Máquinas virtuales
2. Creación de una máquina virtual: Paso 1: tras elegir el hipervisor, deberemos de hacer doble click sobre el icono de nuestra máquina virtual. Paso 2: Seleccionamos la opción de crear una nueva máquina virtual. Paso 3: Asignar un nombre, elegir la ubicación de la máquina virtual y qué sistema operativo vamos a instalar. Paso 4: especificar la cantidad de memoria RAM y la capacidad del disco duro para nuestra máquina, en la mayoría de los casos es recomendable que la ocupación del disco duro de la máquina virtual sea dinámico.
6. Máquinas virtuales
2. Creación de una máquina virtual: Paso 5: a continuación podemos arrancar la máquina y comenzar con la instalación del sistema operativo requerido. Paso 6: En el caso de que queramos modificar algún otro parámetro físico siempre podremos ir a configuración y modificarlos. Recuerda: Es recomendable hacer una clonación o una instantánea de la máquina recién instalada para que en el caso de que falle en algún momento.
7. Instalación en un equipo informático
1. Documentación técnica: Es muy importante a la hora de instalar un equipo informático, dejarlo registrado. Para ello como mínimo se ha de anotar en un documento, los siguientes datos:
- Nombre del equipo y su función.
- Hardware del equipo.
- Sistema operativo instalado.
7. Instalación en un equipo informático
1. Documentación técnica: Ejemplo de nomenclatura
7. Instalación en un equipo informático
1. Documentación técnica:
7. Instalación en un equipo informático
2. Proceso de instalación:Paso 1: elegir el idioma, el formato de hora y moneda y las preferencias del teclado.
7. Instalación en un equipo informático
2. Proceso de instalación:Paso 2: Instalar ahora.
7. Instalación en un equipo informático
2. Proceso de instalación: Paso 3: Seleccionamos la instalación de Windows Server 2019 Standard con experiencia de escritorio.
7. Instalación en un equipo informático
2. Proceso de instalación: Paso 4: aceptamos los términos de la licencia del software de Microsoft.
7. Instalación en un equipo informático
3. Proceso de instalación: Paso 5: elegimos el tipo de instalación, actualizar la versión o realizar una nueva instalación. Seleccionamos instalar solo Windows.
7. Instalación en un equipo informático
2. Proceso de instalación: Paso 6: opciones de unidad. Esta ventana nos permite agregar, eliminar, modificar el tamaño o formatear una partición o un disco duro completo. Al necesitar nosotros una unidad para datos, copias y cualquier tipo de información, vamos a crear una partición de 10GB.
7. Instalación en un equipo informático
2. Proceso de instalación: Paso 7: Una vez hecha la partición, selecciona la unidad de disco para realizar la instalación de Windows Server.
7. Instalación en un equipo informático
2. Proceso de instalación: Paso 8: El sistema comienza a copiar los archivos necesarios para la instalación y después comienza con ella.
Este proceso puede llevar tiempo, ya que primero copia los ficheros de instalación al disco duro y posteriormente los descomprime. Cualquier interrupción en esta fase puede llevar a abortar la instalación y tendremos que comenzar de nuevo.
7. Instalación en un equipo informático
3. Proceso de instalación: Paso 9: Será necesario reiniciar el sistema para completar el proceso de instalación.
7. Instalación en un equipo informático
2. Proceso de instalación: Paso 10: Nos pedirá que creemos una contraseña para el primer usuario del equipo (que es el administrador).
Requisitos de la contraseña: tamaño no inferior a 6 caracteres, y debe de terner 3 de las sigientes categorías, una letra mayúscula, una minúscula, un número y un caracter no alfanumérico. clave: 2FPsor
7. Instalación en un equipo informático
2. Proceso de instalación: Paso 11: Una vez arrancado, nos pedirá que pulsemos Ctrl+Alt+Supr y que introduzcamos la contraseña del usuario administrador.
7. Instalación en un equipo informático. Linux.
1) Seleccionamos el idioma y seleccionamos la distribución del teclado.
7. Instalación en un equipo informático. Linux.
2) Configuración de red (lo dejamos por defecto), sin proxy y con modo espejo.
7. Instalación en un equipo informático. Linux.
3) Elegimos particionar nosotros el disco (Custom).
Considerando un disco de 60GB
- /: 20GB
- /Home: 38GB
- swap: 2GB(suponeindo 2GB de RAM)
7. Instalación en un equipo informático. Linux.
4) Añadir nombre del primer usuario, del equipo, el usuario y la contraseña.
7. Instalación en un equipo informático. Linux.
5) Nos preguna sobre la instalación de OpenSSH y de una serie de paquetes como PowerShell, los cuales instalamos. Y terminamos la instalación.
8. Modos de instalación
8.1. Conceptos generales. Existen dos tipos básicos de instalación de sistemas operativos:
- Atendida: el usuario realiza todos los pasos de la instalación interactuando con la aplicación de instalación del sistema operatico. Podemos realizar esta instalación del servidor de varias formas (como veremos a continuación).
- Desatendida: se realiza una configuración previa y, a partir de ella, el sistema operativo se instala automáticamente sin necesidad de interactuar por parte del usuario. En Windows existe la herramienta "AIK" que permite, entre otras cosas, crear imágenes del entorno de preinstalaciones de Windows.
8. Modos de instalación
8.1. Conceptos generales. Con estas imágenes que podemos poseer, y que unas tendrán una instalación atendida y otras desatendidas, se puede crear un dispositivo de arranque o booteable, para que podamos arrancar desde éste la instalación. Los distintos modos de los que disponemos, son:
8. Modos de instalación
8.2 Instalación de una ISO en una memoria USB. Para hacer una instalación de una ISO, necesitamos:
- Un pen drive con la capacidad necesaria para albergar las imágenes.
- Disponer del sistema operativo requerido con el formato ISO.
- Tener el programa para poder crear el USB booteable.
8. Modos de instalación
8.2.1 Windows. Rufus. Es un software libre que permite crear un USB de arranque. A continuación se realiza un breve repaso de cómo proceder.
- Con el USB insertado, arrancamos Rufus.
8. Modos de instalación
8.2.1 Windows. Rufus. d) Tamaño del cluster. A grandes rasgos, determina el tamaño mínimo que ocupará un archivo. e) Etiqueta nueva. f) Ruta de la imagen ISO y pulsamos instalar. 2. Modificar el arranque de la BIOS para que lo haga desde el USB booteable.
8. Modos de instalación
8.2.2 Ubuntu Desktop LTS. Para crear un pen drive booteable es necesario formatearlo previamente y, en el caso de no tener partición, crearla. Para ello, vamos a utilizar Gparted. Para instalarla podemos escribir en la ventana de comandos: sudo apt install gparted También puede hacerse, en el caso de tener ya la partición creada, con la utilidad de disco, desmontando el pen drive y dándole el formato deseado. Una vez tenemos el pen drive con el formato adecuado, deberemos crear el disco de arranque, y para ello tenemos la aplicación de disco de arranque en ubuntu.
8. Modos de instalación
8.2.2 Ubuntu Desktop LTS.
8. Modos de instalación
8.3 Instalación de varias ISO en una memoria USB. 8.3.1 Windows YUMI. Es una herramienta que nos permite la creación de memorias USB multibooteable, además es libre, muy completa y portable. Hay que realizar los siguientes pasos para la creación de un pen drive booteable. 1. Seleccionamos la memoria USB donde vamos a grabar la ISO. 2. Se selecciona el sistema operativo que se va a grabar. 3. Se elige la ISO que se desea incluir. 4. Pulsamos en create.
8. Modos de instalación
8.3.1 Windows YUMI. 5. Una vez termine de grabar la primera imagen, nos pregunta si deseamos grabar otra imagen, al pulsar sí, YUMI creara un pen multibooteable, creando un cargador de arranque multiple.
8. Modos de instalación
8.3.2 Ubuntu Desktop MultiBootUSB. Esta herramienta al igual que Yumi nos permite crear un pen drive multiboot, para ello, en este caso debemos de seguir los siguientes pasos. 1. Seleccionamos el dispositivo USB y añadimos la imagen ISO. 2. Seleccionamos Install distro.
8. Modos de instalación
8.3.2 Ubuntu Desktop MultiBootUSB. 3. Saldrá un mensaje indicando que ha finalizado y en este momento podemos elegir la segunda imagen a instalar. 4. Nos solicitará la confirmación para proceder con la nueva carga y ya tendremos el pen multibooteable.
8. Modos de instalación
8.4 Instalación por red de uno o varios equipos. Gracias al entorno PXE podemos instalar un sistema operativo por red, y para ello debemos disponer de un servidor o maestro y el resto de los equipos son clientes. El servidor tendrá la imagen del sistema operativo que se instalará en los clientes y estos estarán configurados con el arranque por red como primera opción en la BIOS.
8. Modos de instalación
8.4.1 Windows. Serva En el equipo que tiene el rol de servidor instalamos Serva, que es un software para instalar sistemas operativos vía red. Una vez descarguemos el archivo de Serva, debemos de descomprimirlo y ejecutar la versión que nos venga bien (32 o 64 bits).
8. Modos de instalación
8.4.1 Windows. Serva Lo primero que debemos hacer es crear una carpeta nueva llamada, por ejemplo SERVA_ROOT donde queramos (es recomendable que sea en el raíz y que no tenga espacios). Al ejecutar Serva, nos vamos a configuración y establecemos la siguiente.
8. Modos de instalación
8.4.1 Windows. Serva Cerramos Serva y lo volvemos a abrir, y veremos que en la carpeta SERVA_ROOT se han creado una serie de carpetas.
- BM: se guarda el menú que se presenta a los clientes.
- NWA_PXE: ISOS de SO's que no son de Microsoft.
- WIA_RIS: ISOS de SO's de Microsoft más antiguos.
- WIA_WDS: ISOS de SO's de Microsoft modernos.
En función del SO a instalar, hay que crear una subcarpeta dentro de la carpeta correspondiente y en ella descomprimir la ISO.
8. Modos de instalación
8.4.1 Windows. Serva Por último será compartir las carpetas donde están las ISO. Hay que hacerlo con el mismo nombre y añadiendole la palabra "_SHARE" al final.
8. Modos de instalación
8.4.1 Windows. Serva Para que un huésped arranque desde la red debe instalarse el "Extension Pack" que se descarga desde la web oficial de VirtualBox. Descarga: https://www.virtualbox.org/wiki/Downloads Una vez finalizada su instalación se puede comprobar que está bien instalado, tal y como se muestra a continuación.
8. Modos de instalación
8.4.1 Windows. Serva Asegurarse que tanto el servidor PXE como el cliente estén conectados a la misma red y que el cliente tenga como primera opción el arranque por red. Puede ser que solicite un usuario y clave, eso se debe a la compartición de la carpeta, si es así se debe poner el usuario y la clave del equipo donde se tiene instalado el servidor PXE. *Nota: En el equipo cliente desactivar Firewall para la red privada y activar el uso compartido de archivos e impresoras para la red privada.
8. Modos de instalación
8.4.2 Ubuntu Desktop LTS. Para instalar un servidor PXE en el que se pueda servir ISO de otros SO, es necesario instalar varios servicios, como son el DHCP, TFTP, INETD y el HTTP apache2. Servidor DHCP.
- Ejecutar el comando: sudo apt install isc-dhcp-server
- Ejecutar el comando: ifconfig, con esto veremos el nombre de nuestra tarjeta de red (en el caso de no estar instalado el paquete para la ejecución del comando, poner: sudo apt install net-tools).
8. Modos de instalación
Servidor DHCP.
- Poner el nombre de la interfaz en [ /etc/default/isc-dhcp-server ] dentro del campo INTERFACES, para ello hay que abrirlo como administrador y con un editor de texto. sudo nano /etc/default/isc-dhcp-server
- Abrir el archivo como root [ /etc/dhcp/dhcpd.conf ] y poner nuestros datos.
8. Modos de instalación
Servidor DHCP.
- Forzar la IP a Fija manualmente y fijar con el comando: sudo ifconfig [Nombre del adaptador de red] [IP del servidor] netmask [máscara].
- Se reinicia el servicio mediante el comando: sudo systemctl restart isc-dhcp-server.
- Se comprueba si se ha iniciado correctamente con el comando: sudo systemctl status isc-dhcp-server, y nos aparecerá "Active: active (running)".
8. Modos de instalación
Se intala el resto de servicios necesarios, Apache, servidor TFTP y servicio INETD, mediante la siguiente instrucción: sudo apt install apache2 tftpd-hpa inetutils-inetdServidor TFTP. Nos permitirá la conexión al servidor para poder descargar la imagen ISO publicada en Apache2. Abrir el archivo: sudo nano /etc/default/tftpd-hpa, agregando solo las dos últimas lineas subrayadas. Hay que poner el directorio indicado en TFTP_DIRECTORY
8. Modos de instalación
Servicio INETD. Es un servicio que gestiona las conexiones de otros servicios que no están siempre ejecutándose, sino que se arrancan cuando llega una conexión dirigida a ellos.
- Abrir el archivo: sudo nano /etc/inetd.conf, agregando la siguiente linea al final del documento.
8. Modos de instalación
Servicio INETD.
- Forzar reinicio para comprobar que el servicio arranca correctamente con el comando: sudo systemctl restart tftpd-hpa
- Comprobar el estado con: sudo systemctl status tftpd-hpa
8. Modos de instalación
Servicio HTTP apache2.Es el encargado de publicar las imágenes ISO de los sistemas operativos que se vayan a instalar.
- Descargar mini.ISO y Netboot.tar.gz del sistema operativo que queramos.
8. Modos de instalación
Servicio HTTP apache2.
- Montar la imagen de la mini.ISO:
- Se descomprime el archivo Netboot.tar.gz en el directorio "TFTP_DIRECTORY", para ello posicionarse en el directorio de "TFTP_DIRECTORY" y ejecutar el comando:
- Crea un directorio para los archivos de la ISO montada en "/var/www/html".
8. Modos de instalación
Servicio HTTP apache2.
- Copia los archivos de la ISO montada al deirectorio creado con el comando:
- Finalmente se añade en el archivo /srv/tftp/pxelinux.cfg/default lo siguiente:
8. Modos de instalación
Servicio HTTP apache2.Si arrancamos la máquina virtual teniendo como primera opción la red, saldrá la siguiente ventana para instalarla.
9. Uso de Windows Server
9.1. Interfaz gráfica. Lo primero que nos encontramos es, igual que en otras versiones de Windows, el escritorio y en el botón de inicio podemos ver:
- Botón de inicio. Al pulsarlo podremos ver los siguientes elementos: configuración, botón de apagado, acceso a imágenes y a documentos, cambiar de usuario y tener acceso a las aplicaciones del sistema.
9. Uso de Windows Server
91. Interfaz gráfica.
- Barra de tareas. Nos muestra la tarea que están ejecutándose; además, podemos anclar en ella aplicaciones que vayamos a utilizar con frecuencia.
- Área de notificaciones. En esta zona tenemos los iconos de las tareas, así como el reloj, el volumen del equipo y la red.
- Fondo de escritorio. Podemos personalizar nuestro equipo con una imagen, y podemos añadir accesos directos de aplicaciones que más utilicemos.
9. Uso de Windows Server
9.2. Interfaz de línea de comandos (CLI): símbolo del sistema y PowerShell. 9.2.1. Símbolo del sistema. Damos a inicio y escribimos "cmd" o Símbolo del sistema, o bien tecla de Windows + R y ejecutando "cmd".9.2.2. Windows PowerShell. Es mucho más potente que la interfaz de comandos. Trae novedades como la orientación a objeto, cmdlet (comandos propios de PowerShell), alias de comandos... PowerShell también se puede instalar en un SO Linux. La mayoría de cmdlets tienen alias para los comandos utilizados en la consola clásica e incluso para los del terminal de Linux al ser multiplataforma. No distingue entre mayúsculas y minúsculas.
9. Uso de Windows Server
9.2.2. Windows PowerShell. Está pensado para facilitar labores de los administradores de sistemas automatizando tareas del sistema operativo. Podemos ejecutar PowerShell de las siguientes formas:
- A través de la ventana de comando escribiendo "PowerShell" y nos aparecerán delate del prompt las letras "PS".
- Desde la ventana de comandos también podemos lanzar PowerShell escribiendo "start PowerShell", esto hará que se ejecute directamente desde su terminal.
- Pulsando el botón inicio y escribiendo PowerShell nos aparece la aplicación y tan sólo debemos de hacer click sobre ella.
9. Uso de Windows Server
9.2.2. Windows PowerShell. PowerShell incorpora un entorno completo de programación gracias a su ISE (Integrared Scripting Environment, entorno de scripting integrado), un lenguaje de scripting completo y altamente desarrollado, facilitando la automatización de tareas. PowerShell, como ya se ha comentado, está orientado a objetos, esto significa que el resultado de un comando será un objeto, no una cadena de texto. 9.2.2.1. Partes de PowerShell. Podemos distinguir varios elementos:
- Cmdlets: son comandos propios de PowerShell y devuelven un objeto tipo Microsoft .NET. Está constituido por dos partes: verbo y nombre.
9. Uso de Windows Server
9.2.2.1. Partes de PowerShell. Podemos distinguir varios elementos:Alias: se utilizan para poder llamar a los comandos con otro nombre diferente. Existen unos alias ya creados que se caracterizan por ofrecer compatibilidad con otros sistemas o para facilitar la escritura de comandos. Funciones: se emplean para realizar determinadas tareas y existen una serie de funciones ya implementadas, además, los usuarios pueden crear las suyas propias para facilitar su trabajo. También podemos crear variables, tablas, listas, tablas de hash, objetos y ejecutar aplicaciones o programas ejecutables del sistema.
9. Uso de Windows Server
9.2.2.2. PowerShell ISE. Es un entorno de ejecución de PowerShell que facilita la tarea a la hora de ejecutar y programar script. Los script de PowerShell tienen la extensión .ps1. Para abrir en PowerShell en cualquier directorio en el que estemos situados mediante la interfaz gráfica, es decir, por medio del explorador de archivos, si pulsamos la tecla Mayúsculas y a la vez el botón derecho del ratón nos aparece la opción de ejecutar in situ el terminal de PowerShell.
9. Uso de Windows Server
9.2.2.3. Comandos básicos.
-Definition -Name
-Verb -Noun
-Name
9. Uso de Windows Server
9.2.2.3. Comandos básicos.
9. Uso de Windows Server
9.2.2.3. Comandos básicos.
9. Uso de Windows Server
9.2.2.3. Comandos básicos.
9. Uso de Windows Server
9.2.2.3. Comandos básicos.
9. Uso de Windows Server
9.2.2.3. Comandos básicos.
9. Uso de Windows Server
9.2.2.3. Comandos básicos.
9. Uso de Windows Server
9.2.2.3. Comandos básicos.
La función de apagado se pueden realizar con la función "shutdown", que también permite cerrar sesión de usuario. La opción "-whatif" para ver el efecto que producirían antes de probarlos realmente.
"." hace referencia al directorio activo, que es donde está situado el prompt de la consola. ".." hace referencia al directorio padre o directorio superior del directorio activo. "\" hace referencia al directorio raíz.
9. Uso de Windows Server
9.2.2.4. Filtro o tuberías.
Las tuberías o filtros se utilizan en una línea de comandos para conectar la salida estandar de un comando con la entrada estándar de otro. Para ello se utiliza el carácter "|". En PowerShell se pude cambiar la salida utilizando: Out-Host, Out-File, Out-Printer y Out-Null y para cambiar el formato de salida: Format-Wide, Format-List y Format-Table.
5.3.2.5. Redireccionamiento.
Podemos cambiar la salida de un comando a un fichero mediante los redireccionamientos, utilizando los siguientes caracteres:> Redirecciona la salida de un proceo al fichero que se le indique, borrando la información que el fichero contenía.
9. Uso de Windows Server
9.2.2.5. Redireccionamiento.
>> Redirecciona la salida de un proceo al fichero que se le indique, pero añadiendo la información del fichero de salida, con lo que no se borra el contenido.2> Redirecciona la salida de errores de un proceso al fichero que se le indique, borrando la información que el fichero contenía.2>> Redirecciona la salida de errores de un proceso al fichero que se le indique, pero añadiendo la información del fichero de salida, con lo que no se borra el contenido.2>&1 Redirecciona la salida de error estándar y envía tanto la del error como la estándar al fichero que se le indique.2>>&1 Redirecciona la salida de error a la estándar y las envía al fichero que se le indique, pero añadiendo la información al final del fichero.
9. Uso de Windows Server
9.2.2.5. Redireccionamiento.
En todos los casos, si el fichero indicado no existe, se crea. El número 1 indica salida estándar, el 2 indica salida de error. Otras salidas son: 3 (Warning, advertencia), 4 (Verbose, detallada), 5 (Debug, depuración), 6 (Information, información) y * (todas). Además de los comandos propios de PowerShell podemos ejecutar aplicaciones y utilidades del sistema, por ejemplo: Systeminfo: muestra la configuración básica del equipo. tree: muestra gráficamente la estructura de directorios de una unidad o ruta de acceso.
9. Uso de Windows Server
9.2.2.5. Redireccionamiento.
robocopy: utilidad avanzada para copiar árboles de archivos y direcctorios.print: Imprime un archivo de texto. subst: asocia una ruta de acceso con una letra de unidad. xcopy: copia archivos y árboles de directorios. shutdown: apaga o reinicia el sistema. También cierra la sesión de usuarios. comp: compara el contenido de dos ficheros o de un conjunto de archivos. label: crea, cambia o elimina la etiqueta de un volumen de disco.
9. Uso de Windows Server
9.3. Cierre de sesión y apagado del servidor.
Para cerrar la sesión del usuario usaremos Inicio -> Cerrar sesión, o el comando logoff. También se puede cambiar la sesión sin necesidad de que el usuario que la inició la cierre, con lo cual elegiríamos Inicio -> Cambiar de usuario. Cuando queramos apagar elegimos Inicio -> Apagar, o bien con el comando shutdown. El comando Shutdown, además nos permite cerrar o reiniciar equipos remotos con la opción /1 podemos cerrar sesión del usuario.
9. Uso de Windows Server
9.3. Cierre de sesión y apagado del servidor.
El rastreador de eventos de apagado nos permite realizar un seguimiento de los motivos de los reinicios y apagados de un equipo.
10. Actualización Windows Server
Una de las primeras tareas que debe hace todo administrador de una red, es asegurarse de que los sistemas operativos que intervienen en la instalación se actualizan debidamente, de ahí la importancia de actualizar el servidor. Para introducirnos en las actualizaciones debemos de hacer los siguientes pasos: 1. Abrimos el Administrador del servidor y pulsamos sobre Servidor local, en el panel izdo. de la ventana. 2. Hacemos clic sobre el enlace: Solo descargar actualizaciones mediante Windows Update. 3. Al final de la lista de actualizaciones pendientes encontramos un botón que nos permite iniciar la instalación, Instalar ahora. 4. Por último reiniciamos el servidor en el momento apropiado.
10. Actualización Windows Server
Al final de la lista de actualizaciones y debajo del botón de instalar ahora se encuentran 3 enlaces a:
- Cambiar horas activas.
- Ver historial de actualizaciones. Nos aparecen dos enlaces:
- El primero nos permite deshacer una actualización, en el caso de observar un mal comportamiento después de instalarla.
- El segundo es un acceso directo a la herramienta de recuperación que también tenemos en la pantalla principal de la ventana configuración.
10. Actualización Windows Server
Al final de la lista de actualizaciones y debajo del botón de instalar ahora se encuentran 3 enlaces a:
- Opciones avanzadas.