0% encontró este documento útil (0 votos)
29 vistas9 páginas

40 Ejercicios

Ejercicios sor
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
29 vistas9 páginas

40 Ejercicios

Ejercicios sor
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1. Configuración de red estática:.........................................................................................

3
2. Creación de usuarios y grupos:....................................................................................... 3
3. Configuración de SSH:...................................................................................................... 3
4. Configuración de un servidor web:.................................................................................. 3
5. Establecimiento de reglas de firewall:............................................................................. 4
6. Creación de un servidor de archivos compartidos:....................................................... 4
7. Configuración de un servidor DNS:................................................................................. 4
8. Programación de tareas con cron:...................................................................................4
9. Configuración de RAID:.....................................................................................................5
10. Personalización del Grub2:.............................................................................................5
Ejercicio 1: Monitorización de Uso de CPU con top y htop............................................... 5
Ejercicio 2: Monitorización de Memoria con free................................................................5
Ejercicio 3: Monitorización de Red con iftop...................................................................... 5
Ejercicio 4: Configuración de Alarmas en Nagios.............................................................. 5
Ejercicio 5: Monitorización de Disco con df........................................................................ 6
Ejercicio 6: Monitorización de Servicios con Nagios......................................................... 6
Ejercicio 7: Análisis de Logs con grep y tail....................................................................... 6
Ejercicio 8: Monitorización de Tráfico de Red con tcpdump............................................. 6
Ejercicio 9: Visualización de Datos con Grafana................................................................ 6
Ejercicio 10: Monitorización de Recursos con SNMP........................................................ 6
1. Configuración de red......................................................................................................... 6
2. Creación de usuario y asignación de permisos..............................................................7
3. Configuración de SSH....................................................................................................... 7
4. Instalación de paquetes.................................................................................................... 7
5. Configuración de cortafuegos (firewall).......................................................................... 8
6. Programación de tareas (cron jobs).................................................................................8
7. Gestión de servicios.......................................................................................................... 8
8. Gestión de almacenamiento (LVM)...................................................................................8
9. Monitoreo de recursos...................................................................................................... 9
10. Gestión de permisos de archivos y directorios............................................................ 9
1. Configuración de red estática:

Pasos:

Editar el archivo de configuración de red: sudo nano /etc/netplan/50-cloud-init.yaml.


Modificar la configuración de la interfaz de red (por ejemplo, ens33) estableciendo una
dirección IP estática, máscara de red, puerta de enlace y servidores DNS.
Aplicar los cambios con: sudo netplan apply.
Verificar la configuración con: ip addr show.

2. Creación de usuarios y grupos:

Pasos:

Crear un usuario nuevo: sudo adduser nombre_usuario.


Asignar una contraseña al usuario creado: sudo passwd nombre_usuario.
Crear un grupo: sudo addgroup nombre_grupo.
Agregar usuarios al grupo: sudo usermod -aG nombre_grupo nombre_usuario.
Establecer permisos de directorio: sudo chown -R nombre_usuario:nombre_grupo
/ruta/del/directorio.

3. Configuración de SSH:

Pasos:

Editar el archivo de configuración SSH: sudo nano /etc/ssh/sshd_config.


Cambiar el puerto predeterminado (Port 22) por el deseado.
Configurar la autenticación mediante claves SSH: PasswordAuthentication no.
Reiniciar el servicio SSH: sudo systemctl restart ssh.

4. Configuración de un servidor web:

Pasos:

Instalar Apache: sudo apt update && sudo apt install apache2.
Verificar si Apache está en funcionamiento: sudo systemctl status apache2.
Crear una página HTML básica en /var/www/html.
Acceder al servidor web desde un navegador usando la dirección IP.
5. Establecimiento de reglas de firewall:

Pasos:

Verificar el estado del firewall: sudo ufw status.


Permitir tráfico en un puerto específico (ejemplo: sudo ufw allow 80/tcp para HTTP).
Denegar tráfico en un puerto: sudo ufw deny 22.
Habilitar el firewall si está inactivo: sudo ufw enable.

6. Creación de un servidor de archivos compartidos:

Pasos:

Instalar Samba: sudo apt update && sudo apt install samba.
Configurar un directorio compartido en smb.conf.
Agregar usuarios de Samba: sudo smbpasswd -a nombre_usuario.
Reiniciar Samba: sudo systemctl restart smbd.

7. Configuración de un servidor DNS:

Pasos:

Instalar Bind9: sudo apt update && sudo apt install bind9.
Configurar zonas y registros DNS en /etc/bind/.
Reiniciar Bind9: sudo systemctl restart bind9.

8. Programación de tareas con cron:

Pasos:

Editar las tareas cron: crontab -e.


Especificar la tarea y su frecuencia en el formato cron.
Guardar y salir del editor.
9. Configuración de RAID:

Pasos:

Instalar mdadm para la administración de RAID: sudo apt update && sudo apt install
mdadm.
Configurar un conjunto RAID con los discos deseados.
Verificar el estado del RAID: cat /proc/mdstat.

10. Personalización del Grub2:

Pasos:

Editar el archivo de configuración de Grub2: sudo nano /etc/default/grub.


Cambiar el nombre del sistema operativo Windows (GRUB_DISTRIBUTOR) y el color
(GRUB_COLOR_NORMAL).
Actualizar la configuración de Grub2: sudo update-grub

Ejercicio 1: Monitorización de Uso de CPU con top y htop

Resolución: Ejecuta top o htop en la terminal y observa los procesos ordenados por
uso de CPU. Analiza las columnas de CPU para identificar los procesos más
intensivos.

Ejercicio 2: Monitorización de Memoria con free

Resolución: Ejecuta free -h para mostrar la información de memoria en un formato


más legible. Analiza las columnas de memoria utilizada, libre y disponible.

Ejercicio 3: Monitorización de Red con iftop

Resolución: Instala iftop con sudo apt-get install iftop y ejecútalo. Observa las
interfaces de red y las tasas de transferencia de datos.

Ejercicio 4: Configuración de Alarmas en Nagios

Resolución: Configura un servicio en Nagios para monitorizar la CPU y establece


umbrales de alerta. Configura las notificaciones para recibir alertas cuando se
superen esos umbrales.
Ejercicio 5: Monitorización de Disco con df

Resolución: Ejecuta df -h para mostrar la información de espacio en disco. Analiza


las columnas de uso y espacio disponible.

Ejercicio 6: Monitorización de Servicios con Nagios

Resolución: Configura servicios específicos en Nagios y configura comprobaciones


de estado para asegurarte de que los servicios estén en funcionamiento. Configura
notificaciones para recibir alertas en caso de problemas.

Ejercicio 7: Análisis de Logs con grep y tail

Resolución: Ejecuta comandos como tail -f /var/log/syslog para seguir en tiempo real
los eventos del sistema. Utiliza grep para filtrar eventos específicos.

Ejercicio 8: Monitorización de Tráfico de Red con tcpdump

Resolución: Ejecuta sudo tcpdump -i <interfaz> para capturar el tráfico de red en la


interfaz deseada. Utiliza filtros para analizar paquetes específicos.

Ejercicio 9: Visualización de Datos con Grafana

Resolución: Instala Grafana y configúralo para conectarse a fuentes de datos, como


Prometheus o InfluxDB. Crea paneles para visualizar métricas importantes.

Ejercicio 10: Monitorización de Recursos con SNMP

Resolución: Configura SNMP en el dispositivo de red. Utiliza herramientas como


Nagios o LibreNMS para configurar la recopilación de datos a través de SNMP.
1. Configuración de red
Configurar una dirección IP estática en Ubuntu Server.

sudo nano /etc/netplan/01-netcfg.yaml


Editar el archivo YAML para configurar la dirección IP estática:
network:
version: 2
ethernets:
enp0s3: # nombre de tu interfaz de red
addresses:
- 192.168.1.10/24 # Dirección IP estática y máscara de red
gateway4: 192.168.1.1 # Puerta de enlace predeterminada
nameservers:
addresses: [8.8.8.8, 8.8.4.4] # Servidores DNS
Aplicar la configuración:
sudo netplan apply

2. Creación de usuario y asignación de permisos


Crear un nuevo usuario y otorgarle permisos de sudo.

sudo adduser nuevo_usuario


sudo usermod -aG sudo nuevo_usuario

3. Configuración de SSH

Cambiar el puerto predeterminado de SSH y deshabilitar el inicio de sesión con contraseña.

sudo nano /etc/ssh/sshd_config

Cambiar el puerto y deshabilitar el inicio de sesión con contraseña:

Port nuevo_puerto
PasswordAuthentication no

Reiniciar el servicio SSH:


sudo systemctl restart sshd
4. Instalación de paquetes
Instalar y configurar un servidor web (por ejemplo, Nginx).
sudo apt update
sudo apt install nginx
sudo systemctl start nginx
sudo systemctl enable nginx

5. Configuración de cortafuegos (firewall)


Configurar reglas de firewall para permitir/denegar tráfico.
Instalar el firewall UFW (Uncomplicated Firewall):
sudo apt install ufw

Configurar reglas (por ejemplo, permitir SSH y HTTP):


sudo ufw allow nuevo_puerto/tcp
sudo ufw allow http
sudo ufw enable

6. Programación de tareas (cron jobs)

Programar una tarea para que se ejecute automáticamente a intervalos regulares.

Editar las tareas cron:


crontab -e

Ejemplo para ejecutar un script todos los días a las 2 am:

0 2 * * * /ruta/al/script.sh

7. Gestión de servicios

Detener, iniciar y reiniciar un servicio (por ejemplo, el servicio de Nginx).

sudo systemctl stop nginx


sudo systemctl start nginx
sudo systemctl restart nginx
8. Gestión de almacenamiento (LVM)
Agregar un nuevo disco, crear un volumen lógico y montarlo.

Ver discos disponibles:


sudo fdisk -l

Crear un nuevo volumen físico, grupo de volúmenes y volumen lógico:

sudo pvcreate /dev/sdX # Reemplazar sdX con el disco agregado


sudo vgcreate nombre_grupo /dev/sdX # Reemplazar nombre_grupo y sdX
sudo lvcreate -n nombre_volumen -l 100%FREE nombre_grupo # Reemplazar
nombre_volumen y nombre_grupo

Formatear y montar el volumen lógico:

sudo mkfs.ext4 /dev/nombre_grupo/nombre_volumen


sudo mkdir /mnt/punto_de_montaje
sudo mount /dev/nombre_grupo/nombre_volumen /mnt/punto_de_montaje

9. Monitoreo de recursos
Utilizar comandos como top, htop o iotop para monitorear el uso de recursos del sistema.

top
htop
iotop

10. Gestión de permisos de archivos y directorios


Cambiar permisos y propietarios de archivos y directorios.

sudo chmod 644 archivo.txt


sudo chown usuario:grupo archivo.txt

También podría gustarte