Está en la página 1de 50

Instalación de un sistema operativo de red basado en Linux

Objetivos Tema 8

Alejandro Strohush 2º SMR-B

Página 1 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
Tabla de contenido
Práctica 1: Instalación de Ubuntu Primera Parte ............................................................................................ 3
Práctica 1: Instalación de Ubuntu Segunda Parte........................................................................................... 5
Práctica 1: Instalación de Ubuntu Tercera Parte ............................................................................................ 7
Práctica 2: Comandos Linux .......................................................................................................................... 9
Práctica 3: Ajustes tras la instalación de Ubuntu 20.04 LTS ....................................................................... 29
Práctica 4: Instalar y utilizar Taskse ............................................................................................................ 42
Práctica 5: Copias de seguridad de Ubuntu Primera Parte ........................................................................... 43
Práctica 5: Copias de seguridad de Ubuntu Segunda Parte .......................................................................... 47

Página 2 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

Práctica 1: Instalación de Ubuntu Primera Parte


Yo necesito una partición EFI y otra para GRUB en Ubuntu 22.04 LTS debido a que utilizo el sistema de
arranque UEFI (Unified Extensible Firmware Interface), que es el estándar actual para el firmware en
ordenadores modernos. La partición EFI se utiliza para almacenar mi firmware y mis archivos de arranque,
mientras que la partición GRUB se utiliza para almacenar mis archivos del sistema de arranque. Sin embargo,
en comparación, en Ubuntu 20.04 LTS, que no necesita una partición EFI separada, ya que utiliza el sistema
de arranque tradicional BIOS (Basic Input/Output System) y los archivos de arranque se almacenan en la
partición del sistema.

Página 3 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

Página 4 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

Práctica 1: Instalación de Ubuntu Segunda Parte

Página 5 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

Página 6 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

Práctica 1: Instalación de Ubuntu Tercera Parte


FICHA DE INSTALACIÓN SERVER

Página 7 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
FICHA DE INSTALACIÓN CLIENTE

Página 8 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

Práctica 2: Comandos Linux


Dpkg

SINTAXIS

dpkg [opciones] [comando] [paquete]

funcionamiento básico
Es el programa encargado de gestionar los paquetes en formato .deb, permite instalar, desinstalar, configurar
y verificar los paquetes instalado en el sistema. Además de esto, también proporciona una interfaz para
seleccionar dependencias, resolver problemas y actualizar el sistema.

modificadores
• Instalar un paquete: sudo dpkg -i paquete.deb

• Desinstalar un paquete: sudo dpkg -r paquete

• Listar los paquetes instalados: dpkg -l

• Buscar información sobre un paquete específico: dpkg -s paquete

• Mostrar las dependencias de un paquete: dpkg -p paquete

• Verificar la integridad de los paquetes instalados: dpkg -V


Página 9 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

apt-get

SINTAXIS

apt-get [opciones] comando [paquete(s)]

funcionamiento básico
Es una herramienta de línea de comando en Ubuntu que se utiliza para instalar, actualizar y desinstalar
paquetes en el sistema.

modificadores
• Actualiza la lista de paquetes disponibles desde los repositorios: sudo apt-get update

• Actualiza los paquetes instalados a las versiones más recientes: sudo apt-get upgrade

• Instala el paquete especifico git en el sistema: sudo apt-get install git

• Desinstala el paquete especifico git del sistema: sudo apt-get remove git

• Desinstala el paquete git y las dependencias que ya no se usan en el sistema: sudo apt-get
autoremove git

Página 10 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

ls

SINTAXIS

ls [options] [file or directory]

funcionamiento básico
Se utiliza para listar los archivos y directorios en un directorio específico.

modificadores
• Vista detallada de los archivos y directorios de una carpeta.: ls -l

• Permite ver todos los archivos y directorios, incluso los que están ocultos: ls -a

• Ordenar los archivos y directorios por fecha de modificación: ls -t

• Para mostrar los archivos y directorios en orden inverso o para mostrar los subdirectorios
recursivamente: ls -r y -R

• para ver los archivos según su tamaño y conocer los archivos que ocupan más espacio.: ls -S
Página 11 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

cd

SINTAXIS

cd [directorio]

funcionamiento básico
Permite cambiar el directorio de trabajo actual.

modificadores
• Para cambiar al directorio personal del usuario actual: cd ~

• Representa el directorio padre del directorio actual: cd ..

• representa el directorio anterior: cd -

• Es el directorio raíz del sistema de archivos, y es el directorio padre de todos los demás directorios:
cd /

• Es el directorio actual: cd .
Página 12 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

Man

SINTAXIS

man [opciones] nombre_del_comando

funcionamiento básico
Se utiliza para obtener información detallada sobre cómo utilizar un comando específico, incluidos sus
opciones y ejemplos de uso

modificadores
• Busca en el nombre de la sección del manual además del nombre del comando: man -n

• Muestra el nombre de la página del manual correspondiente del comando: man -f

• Muestra el nombre de la página del manual correspondiente a un comando: man -a

• Muestra el nombre de la página del manual correspondiente a un comando: man -K

• Se usa para visualizar la salida en formato de impresión: man -p

Página 13 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

logout
Este comando esta obsoleto y no se puede usar
Pero he encontrado sus respectivas alternativas
exit: Este comando también cierra la sesión en la terminal.
gnome-session-quit: Este comando cierra todas las aplicaciones y cierra
la sesión en entornos de escritorio Gnome
SINTAXIS

logout

funcionamiento básico
Es utilizado para cerrar la sesión actual de un usuario en un sistema operativo

modificadores
No tiene modificadores

Página 14 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

mkdir

SINTAXIS

mkdir [opciones] directorio

funcionamiento básico
Se utiliza para crear nuevos directorios (carpetas)

modificadores
• Crea el directorio y todos los directorios padre necesarios para que el directorio especificado exista:
mkdir -p

• Establece los permisos de acceso para el directorio recién creado: mkdir -m *** nueva_carpeta

• Imprime un mensaje para cada directorio creado: mkdir -v directorio


Página 15 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

rmdir

SINTAXIS

rmdir [opciones] directorio

funcionamiento básico
Se utiliza para eliminar directorios vacíos

modificadores
• Elimina el directorio especificado, así como cualquier directorio vacío que esté por encima de él en
la jerarquía: rmdir -p

• Permite recursivamente eliminar un directorio y todo su contenido.: rmdir -r directorio

• Muestra en pantalla un mensaje para cada directorio eliminado: rmdir -v directorio

Página 16 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

cp

SINTAXIS

cp [opciones] origen destino

funcionamiento básico
Se utiliza para copiar archivos y directorios

modificadores
• Copiar directorios recursivamente: cp -r

• Copiar archivos y directorios recursivamente y preservar todos los atributos, como los permisos,
fechas de modificación, etc: cp -a

• Preguntar antes de sobreescribir archivos existentes: cp -i

• Forzar la sobreescritura de archivos existentes sin preguntar: cp -f

• No sobreescribir archivos existentes: cp -n


Página 17 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

mv

SINTAXIS

mv [opciones] origen destino

funcionamiento básico
Se utiliza para mover o renombrar archivos y directorios

modificadores
• Copiar directorios recursivamente: mv -f

• Copiar archivos y directorios recursivamente y preservar todos los atributos, como los permisos,
fechas de modificación, etc: mv -i

• Preguntar antes de sobreescribir archivos existentes: mv -u

• Forzar la sobreescritura de archivos existentes sin preguntar: mv -v


Página 18 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

rm

SINTAXIS

rm [opciones] [archivos]

funcionamiento básico
Se utiliza para eliminar archivos y directorios

modificadores
• Elimina recursivamente el contenido de un directorio: rm -r

• Fuerza la eliminación de archivos y directorios sin confirmar: rm -f

• Pide confirmación antes de eliminar cada archivo: rm -i

Página 19 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

type

SINTAXIS

type [opciones] nombre_del_archivo

funcionamiento básico
Permite determinar el tipo de un archivo o comando específico. cuando se usa con un nombre de archivo,
devuelve si es un comando interno, un archivo ejecutable o un alias. Si se utiliza con un comando, devuelve
información sobre dónde se encuentra el archivo ejecutable para ese comando

modificadores
• Muestra todas las posibles formas en las que se puede ejecutar el comando: type -a

• Muestra solo el tipo de archivo del comando especificado (por ejemplo, archivo regular, archivo
ejecutable, alias, etc.): type -t

• muestra solo el pathname físico y no una función o un alias.: type -p

• Muestra si es una funcion o no: type -f

• Muestra la salida en formato portable, útil para scripts: type -p

• Este modificador es específico para algunas implementaciones de Bash, mostrará si el comando es


una palabra reservada del shell: type -k

• Este modificador es específico para algunas implementaciones de Bash, mostrará el resultado lógico
si el comando es un alias o un comando.: type -L

Página 20 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

uname

SINTAXIS

uname [opciones]

funcionamiento básico
Se utiliza para mostrar información sobre el sistema, como el nombre de la máquina, el núcleo (kernel) y el
sistema operativo

modificadores
• Muestra toda la información sobre el sistema operativo, incluyendo el nombre del sistema, el nombre
del núcleo, la versión del núcleo, el número de compilación y más: uname -a

• Muestra solo el nombre del sistema operativo: uname -s

• Muestra solo el nombre de la máquina: uname -n

• Muestra solo la versión del núcleo.: uname -r

• Muestra el tipo de procesador/máquina.: uname -m

Página 21 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

chmod

SINTAXIS

Modificar los permisos con numeros

chmod [permisos] [archivos/directorios]

Modificar los permisos con letras

chmod [opciones] [usuario/grupo/otros][+/-][permisos] [archivos/directorios]

funcionamiento básico
Se utiliza para cambiar los permisos de acceso de archivos y directorios. Los permisos de acceso determinan
quién puede leer, escribir y ejecutar un archivo o directorio.

modificadores
• +: Agrega permisos a los archivos especificados.

• -: Quita permisos a los archivos especificados.

• =: Establece los permisos especificados como los permisos actuales.

Página 22 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

more

SINTAXIS

more [opciones] archivo

funcionamiento básico
Se utiliza para visualizar el contenido de un archivo de texto de manera paginada

modificadores
• Indica a more que no use caracteres de control en modo de terminal: more -d

• Forzara more a mostrar archivos no regulares como archivos regulares: more -f

• Habilitará una modo de linea para las opciones de búsqueda: more -l

• Elimina las lineas en blanco consecutivas.: more -s

• Borra la pantalla antes de mostrar la primera pantalla de texto.: more -c

Página 23 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

touch

SINTAXIS

touch [opciones] archivo

funcionamiento básico
Es un comando en el sistema operativo Ubuntu que se utiliza para actualizar la fecha de acceso y
modificación de un archivo existente o crear un archivo vacío si no existe

modificadores
• Para cambiar solo la fecha de acceso: touch -a

• Para cambiar solo la fecha de modificación: touch -m

• Para establecer la fecha de acceso y modificación del archivo especificado en rfile: touch -r

• Para establecer una fecha específica en el formato especificado en string.: touch -d


Página 24 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

adduser

SINTAXIS

adduser [opciones] nombre_de_usuario

funcionamiento básico
Crea una nueva cuenta de usuario con un nombre de usuario especificado y asigna una contraseña. También
puede asignar grupos de usuarios, directorios de inicio y otra información de cuenta adicional al usuario
recién creado

modificadores
• Agrega el usuario recién creado a un grupo específico: adduser -g

• Especifica el shell de inicio de sesión predeterminado para el usuario recién creado: adduser -s

• Especifica el directorio home del usuario recién creado: adduser -d

• Especifica el UID del usuario recién creado.: adduser -u

• Especifica la contraseña del usuario recién creado: adduser -p

Página 25 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

chown

SINTAXIS

chown [opciones] propietario:grupo archivo

funcionamiento básico
Se utiliza para cambiar el propietario y/o grupo de un archivo o directorio.

modificadores
• Cambia el propietario y/o grupo para el archivo y todos los archivos y directorios contenidos en él:
chown -R

• Muestra información detallada sobre los cambios realizados: chown -v

• No sigue los enlaces simbólicos y cambia el propietario y/o grupo del enlace en sí, en lugar del
archivo al que el enlace apunta: chown -h

• Sigue los enlaces simbólicos y cambia el propietario y/o grupo del archivo al que el enlace apunta, en
lugar del enlace en sí: chown -H

Página 26 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

sudo

SINTAXIS

sudo [comando]

funcionamiento básico
Permite que un usuario con permisos de usuario normal ejecute comandos con permisos de administrador

modificadores
• Muestra una lista de los comandos permitidos para el usuario actual: sudo -l

• actualiza el tiempo de la sesión del usuario, lo que significa que no necesitará volver a ingresar la
contraseña hasta que se cumpla el tiempo de espera de contraseña: sudo -v

• Ejecuta el comando como el usuario especificado en lugar del usuario actual.: sudo -u

• Abre una nueva shell con los privilegios de administrador: sudo -s

Página 27 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

mount/umount

SINTAXIS

mount [OPTIONS] [DEVICE] [MOUNT POINT]

umount [OPTIONS] [MOUNT POINT]

funcionamiento básico
mount: se utiliza para montar un dispositivo de almacenamiento, como una unidad de disco duro o una
unidad flash USB, en un directorio del sistema de archivos. Esto permite que el contenido del dispositivo sea
accesible y utilizable en el sistema.

umount: se utiliza para desmontar un dispositivo de almacenamiento que ya está montado. Esto libera el
dispositivo para que pueda ser extraído o desconectado del sistema de manera segura.

modificadores
• Especifica el tipo de sistema de archivos del dispositivo: mount -t

• Especifica las opciones adicionales para el sistema de archivos: mount -o

• Ejecuta el comando como el usuario especificado en lugar del usuario actual: umount -l

• Abre una nueva shell con los privilegios de administrador: umount -f

Página 28 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

Práctica 3: Ajustes tras la instalación de Ubuntu 22.04 LTS


Le he cambiado la contraseña a root para poder iniciar sesión más fácilmente

Comprobación de que ha funcionado

Página 29 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
En la línea 20 añadimos: AllowRoot=true

En la línea 3 al principio el pongo un # para comentar la línea

Con este cambio he deshabilitado root

Página 30 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
Estos cambios los he realizado para que me pida la contraseña cuando elija root

He iniciado sesión con root

Explica para que sirve visudo y como se utiliza.

sudo visudo

Se utiliza para editar el archivo de configuración de sudo. Permite editar de manera segura el archivo de
configuración de sudo, evitando errores que pueden dejar al sistema sin acceso administrativo. Este archivo
es responsable de controlar qué usuarios tienen acceso a los comandos sudo y cuáles no. Usando visudo, se
asegura que sólo un usuario administrador puede realizar cambios al archivo de configuración y se valida
sintácticamente antes de guardar los cambios.
Página 31 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
Uso Visudo para modificar el fichero de sudo

timestamp_timeout={valor numerico}

He añadido esta línea para que tarde 45 minutos en volver a pedir la contraseña

Quito la línea timestamp_timeout={valor numerico}

Con este cambio siempre cuando use sudo pedirá contraseña

Página 32 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
para actualizar la lista de paquetes disponibles

para instalar las actualizaciones de paquetes disponibles

Página 33 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
Sudo crontab -e para poder editar el fichero crontab

En “crontab” añado la línea: 45 12 * * * apt-get update && apt-get upgrade -y

Este comando abrirá el archivo de configuración de "cron" para el usuario "root" y


agregará una tarea programada que ejecutará el comando "apt-get update && apt-get
upgrade -y" a las 12:45 todos los días.

Página 34 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
IP ESTATICA POR TERMINAL
Editamos el fichero 01-network-manager-all.yaml

Hacemos esta configuración para que tenga 192.168.1.100 como IP estática

Con este comando comprobamos la IP

Página 35 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
IP ESTATICA INTERFAZ GRAFICA

Página 36 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
Cambie el nombre del equipo

Así viene de por defecto el fichero

Así queda el fichero

Página 37 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
Editamos el fichero hosts

Donde pone la IP 127.0.1.1 está el anterior nombre y hay que modificarlo por el nuevo nombre

Página 38 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
Así se ve desde la interfaz grafica

PUTTY
Cliente Windows he cambiado sus adaptadores de red para que tenga un IP estatica

Página 39 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
He descargado Putty, lo he descomprimido e instalado, en Host Name he puesto la IP
de mi Ubuntu Server y por ultimo me he conectado pulsando “Open”

Me pide un usuario y contraseña del Ubuntu Server y inicio sesión

Página 40 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

Accediendo al Ubuntu server con un Ubuntu cliente

Página 41 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

Práctica 4: Instalar y utilizar Tasksel


Para descargar Tasksel

Uso sudo tasksel

Página 42 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

Práctica 5: Copias de seguridad de Ubuntu Primera Parte


Creo un uno disco en la máquina virtual

Página 43 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
He formateado el disco y le he puesto ext4

He creado los 2 ficheros “Prueba 1” “Prueba 2”

Página 44 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
Elijo salvar Documentos y Descargas

Lo voy a guardar en el directorio raíz del nuevo disco

Página 45 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

Compruebo que se ha guardado correctamente la copia de seguridad

Página 46 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

Práctica 5: Copias de seguridad de Ubuntu Segunda Parte

Le damos a restaurar

Página 47 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
Comprobamos que se ha restaurado

Elimino prueba2

Restauramos prueba2.txt

Página 48 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux
Comprobamos que se ha restaurado correctamente

Página 49 de 50
Alejandro Strohush 2º SMR-B
Instalación de un sistema operativo de red basado en Linux

Webgrafía

https://aulavirtual33.educa.madrid.org/ies.luisvives.leganes/mod/resource/view.php?id=5425

http://somebooks.es/instalar-ubuntu-22-04-lts-jammy-jellyfish-desde-cero/

Página 50 de 50
Alejandro Strohush 2º SMR-B

También podría gustarte