Está en la página 1de 10

SISTAMAS OPERATIVOS EN RED

PAC DE DESARROLLO

UBUNTU SERVER
Ejercicio 1
Tras hacer las instalaciones pertinentes,
software de virtualización, ISO del sistema que
vamos a utilizar etc... En este caso VMware y
Ubuntu server respectivamente deberemos
iniciar VMware y nos encontraremos con lo
siguiente.

Para empezar a construir nuestra máquina


virtual haremos click en “Create new virtual
machine”, esto nos abrirá la ventana de
configuración inicial de la máquina.

Mediante esta le indicaremos a VMware las


características que tendrá la máquina, según el
enunciado debe tener 2GB de memoria RAM y 25 de
disco duro, el resto de configuraciones las obviaremos.
A excepción del montaje de la unidad óptica que nos
permitirá la instalación del SO. Ya que como se indica
en la imagen yo elegí la opción de instalar el SO más
tarde. Dando al botón “Next” el programa nos ira
guiando por la configuración.

En la ventana de selección del sistema operativo indicaremos


que se trata de un Linux, y en el menú desplegable que en
concreto se trata de Ubuntu.

La práctica tambien nos indica el formato de nombre que le


debemos dar “UbuntuServer_Apellido” por lo y quedaría de
la siguiente manera. No modificamos la localización de la
máquina en el equipo Host ya que no es necesario.

En la siguiente ventana indicamos el tamaño de disco, que


según el enunciado a de ser de 25GB.
Ya casi habremos acabado la configuración, en la
siguiente ventana VMware nos muestra un resumen
de las características de nuestra máquina, en mi caso
la configuración por defecto me da 4GB de memoria
RAM por lo que deberemos seleccionar la opción
“Customize hardware…” ya que la práctica nos indica
que solo debe tener 2GB.

Por último montaremos una unidad de disco


en la que indicaremos a vMware donde se
encuentra la ISO de Ubuntu server para que
pueda realizar la instalación.
Una vez cerremos la ventana de configuracion de hardware y finalicemos la configuración,
vMware nos mostrará la nueva máquina, ya lista para el primer inicio y la instalación del SO.

Ejercicio 2

Al iniciar la máquina haciendo doble click sobre ella


nos encontraremos con el GRUB (Gestor de
arranque de Linux) selecccionaremos la opcion “Try
or install Ubuntu Server”. Lo que iniciará las
configuraciones básicas para el arranque del
asistente de instalación del SO.

El asistente comenzará pidiendonos que


elijamos el idioma del sistema, por defecto
vendrá marcada la opción de Inglés, con los
cursones del teclado nos moveremos hasta la
el Español y lo seleccionaremos con “Intro”.

Al haber seleccionado el idioma deel sistema


en la siguiente ventana ya nos selecciona la
distribución de teclado en Español, además
pordemos hacer una prueba seleccionando la
opcion “Identificar teclado”.

Una vez estemos seguros de que está todo correcto seleccionaremos “hecho” y
continuaremos.
Las siguientes dos configuraciones son
el tipo de instalación en mi caso
Ubuntu server y también indico que
busque controladores privativos de los
componentes de mi pc, tambien el
sistema realiza la búsqueda y
configuración de una red, al tener el
pc conectado por ethernet y haber
indicado a la VMware que debía hacer
un puente entre la conexión del
equipo físico y la máquina virtual solo espero unos segundos a que se configure
automáticamente y continuo con la instalación.

Ejercicio 3

A continuación, el gestor de instalación nos ofrece que el SO sea el encargado de gestionar el


particionado del disco o lo hagamos nosotros manualmente, elegiremos esta última ya que el
enunciado nos pide que el disco este compuesto de 3 pariciones:

 Swap de 4GB
 Boot de 512M
 Partición principal Resto del disco.

Además del tamaño deberemos indicar en cada caso el punto


de montaje y el tipo de partición.

Seleccionaremos la opción “Custom storage layout” para


acceder a la configuración manual del particionado de disco,
tras seleccionar dicha opción bajaremos y seleccionaremos
hecho para continuar.

El asistente nos mostrará los discos que tiene nuestra máquina,


su tamaño y el espacio libre, en nuestro caso solo tenemos un
disco “/dev/sda”. Debemos bajar a la opción “espacio libre
disponible” al seleccionar se nos abrirá un submenú en el que
elegiremos “add new GPT partition” esto nos dará acceso al
configurador de particiones en el que tendremos que
introducir los datos antes indicados para cada partición.
Repetiremos el mismo
proceso para cada
partición teniendo en
cuenta las
características de cada
una.

Al terminar el proceso el asistente nos mostrará en la sección


resumen del sistema de archivos que las particiones se han
creado satisfactoriamente.

Se nos pedirá que le demos un


nombre al servidor y nos
identifiquemos eligiendo un nombre
y contraseña.

Ejercicio 4

También nos da la opción de instalar SSH, seleccionaremos está opción ya que lo usaremos
más adelante.

En las siguientes ventanas simplemente, continuaremos


con la opción “Hecho” hasta que comience la instalación,
una vez terminada reiniciaremos la máquina.

Si al reiniciar nos aparece el siguiente mensaje podemos


usar el siguiente comando para apagar la máquina y poder
retirar la unidad de disco virtual que habíamos
configurado para la instalación.
Al reiniciar volveremos al GRUB, pero esta vez solo nos dará la opción de iniciar el SO ya
instalado, tras seleccionar Ubuntu o esperar unos segundos se iniciará el SO, al ser un SO sin
interfaz gráfica (aunque podríamos instalarla) realizaremos todo lo que resta con línea de
comandos.

Lo primero es identificarnos con el usuario que creamos durante la instalación.

Con el comando “Clear” podemos limpiar la terminal para trabajar más cómodamente.

Usaremos este comando después de cada uno de los necesarios en el ejercicio 5 para trabajar
mejor y que la presentación sea más clara y limpia.

Ejercicio 5

El comando “ps” nos muestra los procesos en ejecución y


su estado en el momento de ejecutar el comando. No se
actualiza en tiempo real, por lo que si se empieza a
ejecutar un nuevo proceso o matamos algún proceso
deberemos volver a ejecutar “ps” para ver la lista de
procesos actualizada. Podemos añadir al comando
diferentes argumentos o usar variantes como “pstree”
que mostrara los procesos ordenados de forma jerárquica
en forma de árbol.

Este comando muestra el sistema de


archivos del SO y el espacio usado en bytes
y porcentaje, tambien el espacio disponible
solo en bytes además de la ruta de montaje
de cada apartado. “df” = ”disk silesytem”
El comando free hace lo mismo
que “df” con la Swap y la
Caché.

Como se muestra en la imagen este comando


no viene por defecto en la instalación por lo
que deberemos instalarlo con el siguiente
comando.

Para realizar la instalación necesitaremos permisos de “super usuario” por lo que añadimos
“sudo” al principio de la sentencia, acto seguido el SO nos pedirá la contraseña de nuestro
usuario, una vez introducida comenzará la instalación. Al terminar podremos usar el comando
de manera normal.

Como se muestra en la imagen este


comando nos muestra las estadísticas
de la CPU, disco y red en tiempo real
es decir mientras se esté ejecutando la
lista se actualizara automáticamente
mostrando la ocupación de cada
recurso. Para finalizar la ejecución debemos pulsar la combinación CTRL + C.

Ejercicio 6
Ahora que conocemos los principales comandos para la monitorización de nuestro servidor
pasamos ahora a la gestión de usuarios y grupos.

Para crear usuarios usaremos el comando “adduser” + el nombre del usuario, si el nombre es
aceptado se nos pedirán datos del usuario como: nombre, contraseña, numero de telefoto etc.
Los únicos imprescindibles son el nombre y la contraseña por lo que obviaremos el resto de
datos. Cabe destacar que también necesitamos permisos de “super” usuario para esto por lo
que debemos añadir “sudo” al principio de cada comando, además el comando no admite
mayúsculas en el nombre por lo que capitalizaremos los nombres cuando el SO nos lo pida el
en apartado “Full Name:”.

De manera que repetiremos el mismo proceso para los tres


usuarios que nos demanda el enunciado.

Que no aparezcan las contraseñas se debe a una


característica de seguridad llamada “Double blind password”.
Una vez añadidos podemos comprobar que los usuarios se han añadido consultando la lista de
usuarios del sistema que se encuentra en la ruta “/etc/passwd” del sistema de archivos. Para
ello utilizaremos el comando “cat”, cat es una utilidad lectora de textos mediante terminal,
tambien se podríaun procesador de textos como nano, vim etc. En este caso usaremos el
siguiente comando.

Con “| cut -d: -f1” recostamos toda la información poco relevante ya que el
archivo /etc/passwd contiene mucha información sobre los usuarios que es
irrelevante en este momento. Al ejecutarlo podemos comprobar que al final
de la lista se han añadido nuestros ususarios.

Para añadir estos usuarios a un grupo primero debemos crearlos con el


comando “addgroup”.

Para comprobar la tarea realizada debemos consultar la lista de grupos del


sistema, esta se encuentra en /etc/group y podemos usar la misma
estrategia que con los usuarios, usando el lector de textos de nuestra
preferencia en este caso “cat”.
Para añadir un usuario a un grupo simplemente
usamos el comando el comando
“adduser” + nombre del usuario + nombre del
grupo.

Para complrobar que todo ha ido bien podemos


usar el comando “groups” + nombre del usuario.

Como se puede ver en la imgen cada usuario ha


sido asignado a un grupo.

Ejercicio 7

Si lo que queremos es eliminar a un


usuario solo tenemos que usar el
comando “userdel” + nombre del usuario, tambien
necesitamos permisos para esto. Si volvemos a nuestra lista
de usuarios, David ya no se encuentra en ella.
De la misma manera para eliminar
grupos usamos “groupdel” + el
nombre del grupo.

Ejercicio 8
Para el último ejercicio debemos ir a nuestro SO
anfitrión, al menos de la manera que yo lo hago con mi
servidor Plex alojado en una Raspberry, no se si hay
otras formas, más correctas en cuando a la asignatura
pero es la que yo he elegido.

En nuestro Windows 10 debemos descargar de la


tienda de Microsoft el subsistema de linus para
Windows en este caso el de Ubuntu.

Cuando se ha instalado la aplicación solo tenemos que


abrirla y se nos abrirá una terminal.

Ahora desde nuestro servido


usaremos el comando
“hostname -I” para obtener la
dirección ip privada de nuestra
máquina virtual.

La dirección ip en este caso es 192.168.189.129. Como ya teniamos instalado ssh en el servidor


cuando intalamos el SO, solo tenmos que ir a la terminal del subsitema linux de nuestra
máquina anfitrión con Windows 10 y usar el comando “ssh” + la dirección ip de nuestro
servidor.
Despues de que el subsistema de linux cree una huella para el servidor, solo tenemos que
introducir la contrseña del usuario de nuestro servidor y ya podremos controlar remotamente
nuestro servidor. Comop podemos ver ya no estamos en el subsitema kike@Desktop-
U3O0NJS, si no en nuestro servidor kike@kikeserver.

Bibliografía

¿Cómo mostrar la lista de usuarios en Linux desde la línea de comandos?

Sitio Web: RDR-IT

Fecha de publicación: Desconocida

URL: https://rdr-it.com/es/tips/como-mostrar-la-lista-de-usuarios-en-linux-desde-la-linea-de-
comandos/

Ver Usuarios Grupo Linux

Sitio: Solvetic

Fecha de publicación: 11/11/2022

URL: https://www.solvetic.com/tutoriales/article/12349-ver-usuarios-grupo-linux/

Cómo agregar un usuario a un grupo en Linux | ZeppelinuX

Sitio: ZeppelinuX | Tecnologías de la Información

Fecha de publicación: 17/02/2021

URL: https://www.zeppelinux.es/como-agregar-un-usuario-a-un-grupo-en-linux/

Enlace a video oculto en youtube realizando la práctica


https://www.youtube.com/watch?v=NTiEYHCf_Q8

También podría gustarte