Está en la página 1de 218

Presentación

•Centro de Estudio: ITLA

•Estudiantes: Felix David Ortiz Rodríguez, Misael Alberto Martinez Suero, Marcos
Liberata Torres, Bryan Adonis Reina Rosario, Lewis Olivier Mayi, Elvis Saul Guillermo
Moncion, Almani Michel Melo Zapata, José Manuel Fernández Feliz

•Matrículas: 2021-0245, 2020-10636, 2020-9244, 2021-1378, 2021-1271, 2019-8812,


2020-10425

•Asignatura: Sistemas Operativos 3

•Tema: Realización de Tareas Básicas de Administración del Sistema

•Maestro: Tomás Rodríguez


Felix David Ortiz
Mt: 2021-0245
•Boot del soporte
de Debian
•Opciones especiales
del boot
•Elección del idioma
predeterminado
•Elección del tipo
de teclado
•Nombre de anfitrión de
la máquina
•Introducción de la
contraseña de root
•Etapa de particionado
•Elección del disco
•Confirmación definitiva
del particionado
•Instalación del
sistema básico
•Elección de la réplica
de los repositorios
Debian
•Elección de los
elementos predefinidos
a instalar
•Domain Name
•Arranque con GRUB
•Loggin en Debian
Jose Manuel Fernandez Feliz
Mt: 2019-8812
Uso Herramientas
Esenciales
Temas
Fundamentales

Habilidades
básicas de caparazón.
Comprensión de los
comandos
Ejecutando
comandos
Usando Tuberías
Finalización de Bash
Entendiendo
Variables
Uso de archivos de
documentación / usr /
share / doc
Resultados de traducción
Usando al hombre
Encontrar la página de manual
adecuada
Actualizado
Mandb
Richard Cuello
Mt: 2021-1112
Herramientas de administración de archivos esenciales
Directorios

/ Especifica el directorio raíz. Aquí es donde comienza el árbol del sistema de


archivos.

/dev Contiene archivos de dispositivo que se utilizan para acceder a dispositivos físicos. Este
directorio es esencial durante el arranque

/etc Contiene archivos de configuración que utilizan los programas y servicios de su


servidor. Este directorio es esencial durante el arranque.

/home Se utiliza para directorios de inicio de usuarios locales.

/media Contienen directorios que se utilizan para montar dispositivos en el árbol del sistema de
/mnt archivos.

/opt Se utiliza para paquetes opcionales que pueden instalarse en su servidor.

/root Especifica el directorio de inicio del usuario raíz.


Directorios
/proc Utilizado por el sistema de archivos proc. Esta es una estructura de sistema de archivos
que da acceso a la información del kernel.

/run Contiene información específica del usuario y del proceso que se ha creado desde el
último arranque.

/srv Puede ser utilizado para datos por servicios como NFS, FTP y HTTP.

/sys Se utiliza como interfaz para diferentes dispositivos de hardware que son administrados
por el kernel de Linux y los procesos asociados.

/tmp Contiene archivos temporales que pueden eliminarse sin previo aviso durante el
arranque.

/usr Contiene subdirectorios con archivos de programa, bibliotecas para estos archivos de
programa y documentación sobre ellos.

/var Contiene archivos que pueden cambiar de tamaño de forma dinámica, como archivos de
registro, buzones de correo y archivos de cola.
Sistema de archivos
Uso del comando “Mount”
Uso del comando “df -th”
Uso del comando “findmnt”
Administrar archivos

➔ Trabajar con comodines

➔ Administrar y trabajar con directorios

➔ Trabajar con nombres de ruta absolutos y relativos

➔ Listado de archivos y directorios

➔ Copiar archivos y directorios

➔ Mover archivos y directorios

➔ Eliminar archivos y directorios


Bryan Adonis Reina Rosario
2021-1378

Trabajando con archivos de texto.


Los archivos se utilizan para toda entrada y salida (E/S)
de información del sistema operativo.
Los tipos de archivos
Algunos mandatos para
procedimientos de manejo
de archivos.
Administración de archivos.
Existen muchas formas de trabajar con los archivos del
sistema.
También es posible que
necesite suprimir
determinados archivos.
Conexión a Red Hat
Enterprise Linux 8

Lewis Olivier Mayi


2020-9244
Elvis Saul Guillermo Moncion
2021-0843
En este capítulo se tratan los siguientes
temas:

● Trabajando en consolas locales.


● Uso de SSH y utilidades relacionadas.
● Acceda a sistemas remotos mediante SSH.
● Inicie sesión y cambie de usuario en destinos multiusuario.
● Arrancar, reiniciar y apagar un sistema normalmente.
● Configurar la autenticación basada en claves para SSH.
Trabajando en consolas locales

Ya ha aprendido a iniciar sesión en


Linux mediante el uso de una
consola gráfica. En esta sección,
aprenderá algo más sobre las
posibilidades que tiene mientras
trabaja desde una consola gráfica
de Linux o una consola Linux
basada en texto.
Iniciar sesión en una
consola local

A grandes rasgos, hay dos formas de darse a


conocer a un servidor Linux. A veces
simplemente te sientas en el Consola de Linux e
inicie sesión de forma interactiva desde el
indicador de inicio de sesión que se presenta. En
otros casos, un control remoto se establece la
conexión. más adelante trataremos sobre el
inicio de sesión desde una sesión remota en esta
parte, aprenderá a trabajar desde una consola
local.
Consola de base de texto
Forma de iniciar sesión en
una terminal

Para iniciar sesión desde una


consola de texto, necesita
saber qué cuenta de usuario
debe usar. Un usuario root es
siempre disponible, pero usar
esta cuenta para hacer su
trabajo a menudo no es una
buena idea.
Uso de SSH y utilidades
relacionadas
Hemos aprendió cómo acceder a una
terminal si tiene acceso directo a la
consola del servidor. Muchos
administradores trabajan con servidores a
los que no se puede acceder físicamente.

Para administrar estos servidores,


normalmente se utiliza Secure Shell
(SSH). En esta sección, aprenderá a
trabajar con SSH.
Misael Alberto Martinez Suero
2020-10636
Gestión de
usuarios y grupos
Administración de
usuarios
Administración de
usuarios
vipw
Para construir el entorno del
usuario, algunos archivos juegan
un papel:
● / etc / profile
● / etc / bashrc

● ~ / .profile
● ~ / .bashrc
Administración de grupos

Los usuarios de Linux pueden ser


miembros de dos tipos diferentes de
grupos. Primero, está el grupo primario.
Cada usuario debe ser miembro del
grupo principal y solo hay un grupo
principal. Cuando crea archivos, el grupo
principal se convierte en el propietario
del grupo de estos archivos.
Administración de
grupos
Los siguientes campos se utilizan
en / etc / group:

● Nombre del grupo

● Contraseña de grupo

● ID de grupo

● Miembros
Configurando Redes
Almani Michel Melo Zapata (2021-1271)
Configurando Redes

1. Validación de la configuración de la dirección de red

2. Configuración de la configuración de red con nmtui


y nmcli

GRACIAS
Richard Cuello (2021-1112)
Almani Melo Zapata (2021-1271)
Bryan Adonis Reina Rosario (2021-1378)
Lewis Olivier Mayi (2020-9244)
Felix David Ortiz Rodríguez (2021-0245)
Marcos Liberata Torres (2020-10425)
José Manuel Fernández Feliz (2019-8812)
Elvis Saul Guillermo Moncion (2021-0843)
Misael Alberto Martinez Suero (2020-10636)
Presentación
•Centro de Estudio: ITLA

•Estudiantes: Felix David Ortiz Rodríguez, Misael Alberto Martinez Suero, Marcos
Liberata Torres, Bryan Adonis Reina Rosario, Lewis Olivier Mayi, Elvis Saul Guillermo
Moncion, Almani Michel Melo Zapata, José Manuel Fernández Feliz

•Matrículas: 2021-0245, 2020-10636, 2020-9244, 2021-1378, 2021-1271, 2019-8812,


2020-10425

•Asignatura: Sistemas Operativos 3

•Tema: Modulo #2

•Maestro: Tomás Rodríguez


Felix David Ortiz Rodriguez
2021-0245
Historia de Linux
Administración de
Software.
El papel de los
Repositorios
Creación de
nuestro
Repositorio.
La seguridad de los
Repositorios
Utilización de YUM
José Manuel Fernández Feliz
2019-8812
Instalación y eliminación
de paquetes de software
Mostrando listas
de paquetes
Actualización de
paquetes
Trabajar con
grupos de
paquetes yum
Usando el historial
de yum
Gestión de
módulos
Usando repoquery
Bryan Adonis Reina Rosario
2021-1378
Gestión de procesos.

El sistema operativo es responsable de las


siguientes actividades con relación a la
administración de procesos:

● La creación y eliminación de procesos


tanto del usuario como del Sistema
Operativo
● La planificación de los procesos.
● La provisión de mecanismos para
sincronización, comunicación y manejo de
bloqueos mutuos.
Estados de un proceso

A medida que se ejecuta un proceso, cambia su estado.

Nuevo: El proceso se está creando.

Ejecución: Se están ejecutando instrucciones.

En espera: El proceso está esperando a que ocurra algún


evento (Como la terminación de una operación de entrada o
salida, o la recepción de una señal.

Listo: El proceso está en espera de ser asignado a un


procesador.

Terminado: El proceso ha terminado su ejecución.


Cada proceso se representa en el sistema operativo mediante un bloque
de control del proceso.

Estos datos se almacenan dentro de la siguiente estructura:

Estado (ejecutando, listo, bloqueado)

Program counter

Registros de CPU

Información para planificación (p.ej., prioridad)

Información para administración de memoria (p.ej., registros base y límite)

Información de I/O: dispositivos y recursos asignados al proceso, archivos


abiertos, etc.

Estadísticas y otros: tiempo real y tiempo de CPU usado, identificador del


proceso, identificador del dueño, etc.
Terminación de un Proceso.

Un proceso concluye cuando termina de


ejecutar su sentencia final, y le pide al
sistema operativo que lo borre usando la
llamada exit.
Lewis Olivier Mayi
2020-9244
Trabajar con Systemd
Entendiendo Systemd
Comprensión de las ubicaciones
de las unidades Systemd

El principal beneficio de trabajar con


Systemd, en comparación con los métodos
anteriores que Red Hat usó para gestión de
servicios, es que proporciona una interfaz
uniforme para iniciar unidades. Esta interfaz
se define en el archivo de unidad. Los
archivos unitarios pueden ocurrir en tres
ubicaciones:
Comprensión de las unidades de
servicio de Systemd
Gestión de unidades a
través de Systemd

Administrar el estado actual de las


unidades Systemd es una tarea importante
para los administradores de RHEL.

Gerente unidades que significa no solo


administrar su estado actual, sino también
cambiar las opciones utilizadas por las
diferentes unidades
tip

El comando systemctl tiene una gran cantidad de


opciones, que pueden parecer abrumadoras al
principio, pero no hay necesidad de sentirse
abrumado. Solo asegúrate de que el paquete de
finalización de bash sea instalado y use la
finalización de tabulación en el comando systemctl,
que proporciona un fácil acceso a todas las opciones
disponibles.
Unidades de gestión con
systemctl

1. Escriba yum -y install vsftpd para instalar


el servicio FTP muy seguro.

2. Escriba systemctl start vsftpd para activar


el servidor FTP en su máquina.

3. Escriba systemctl status vsftpd para


obtener, donde puede ver que el servicio
vsftpd está actualmente operativo.
Solicitud del estado actual de la
unidad con systemctl status
Misael Alberto Martinez Suero

2002-10636
Programación de tareas
Configuración de cron para
automatizar tareas recurrentes

En un servidor Linux, es importante


que determinadas tareas se ejecuten
en determinados momentos. Esto se
puede hacer utilizando los servicios at
y cron, que se pueden configurar para
ejecutar tareas en el futuro. El servicio
at es para ejecutar tareas futuras solo
una vez, y el servicio cron es para
tareas regulares recurrentes.
Gestión del servicio
crond
Entendiendo el cronometraje
A continuación se enumeran algunos
ejemplos:

● * 11 * * *

● 0 11 * * 1-5

● 0 7-18 * * 1-5

● 0 * / 2 2 12 5
Administrar archivos de configuración cron
La última forma de programar trabajos cron es a
través de los siguientes directorios:

/etc/cron.hourly

/etc/cron.daily

/etc/cron.weekly

/etc/cron.monthly
Comprender el propósito de anacron

Anacron es un programa libre


que ejecuta asíncronamente
tareas programadas en
sistemas UNIX de manera
periódica
Gestionar la seguridad cron
Gestionar el almacenamiento
Almani Melo (2021-1271)
Comprensión de las particiones MBR y GPT
Para utilizar un disco duro, debe tener particiones. Algunos
sistemas operativos instalan todo en una partición, mientras
que otros sistemas operativos como Linux normalmente
tienen varias particiones en un disco duro. El uso de más de
una partición en un sistema tiene sentido por varias
razones:

● Es más fácil distinguir entre diferentes tipos de datos.


● Se pueden utilizar opciones de montaje específicas para mejorar la
seguridad o el rendimiento.
● Es más fácil crear una estrategia de respaldo donde sólo se
respaldan las partes relevantes del sistema operativo.
● Si una partición se llena por completo accidentalmente, las otras
particiones aún se pueden usar y su sistema
● podría no chocar de inmediato
Comprensión del esquema de particionamiento MBR
Comprensión de la necesidad de particiones GPT
Los discos duros de las computadoras actuales se han vuelto
demasiado grandes para que las particiones MBR los aborden.

El uso de GUID ofrece muchos beneficios:

● The maximum partition size is 8 zebibyte (ZiB), which is 1024 × 1024 × 1024 ×
1024 gibibytes.
● In GPT, up to a maximum number of 128 partitions can be created.
● The 2-TiB limit no longer exists.
● Because space that is available to store partitions is much bigger than 64 bytes,
which was used in MBR, there is no longer a need to distinguish between
primary, extended, and logical partitions.
● GPT uses a 128-bit global unique ID (GUID) to identify partitions.
● A backup copy of the GUID partition table is created by default at the end of the
disk, which eliminates the single point of failure that exists on MBR partition
tables.
Creación de particiones MBR con fdisk
GESTIÓN DE ALMACENAMIENTO
AVANZADO
Elvis Saul Guillermo Moncion
2021-0843
GESTIÓN DE ALMACENAMIENTO
AVANZADO
Logical Volume Manager
Funciones de LVM

GRACIAS
Richard Cuello (2021-1112) Almani Melo Zapata (2021-1271)

Bryan Adonis Reina Rosario (2021-1378) Lewis Olivier Mayi (2020-9244)

Felix David Ortiz Rodríguez (2021-0245) Marcos Liberata Torres (2020-10425)

José Manuel Fernández Feliz (2019-8812) Elvis Saul Guillermo Moncion (2021-0843)

Misael Alberto Martinez Suero (2020-10636)


Presentación
•Centro de Estudio: ITLA

•Estudiantes: Felix David Ortiz Rodríguez, Misael Alberto Martinez Suero, Marcos Liberata Torres, Bryan Adonis Reina
Rosario, Lewis Olivier Mayi, Elvis Saul Guillermo Moncion, Almani Michel Melo Zapata, José Manuel Fernández Feliz

•Matrículas: 2021-0245, 2020-10636, 2020-9244, 2021-1378, 2021-1271, 2020-10425, 2019-8812.

•Asignatura: Sistemas Operativos 3

•Tema: Modulo #3

•Maestro: Tomás Rodríguez


Felix David Ortiz Rodriguez
2021-0245
Linux Kernel
Arranque de
Linux
systemd
Algunos
Targets
Pantalla Gráfica de
Inicio de Sesión.
Gestor de
Pantallas
José Manuel Fernández Feliz
2019-8812
Administrador
de Ventanas
¿Cómo me enfrento
a todas estas opciones?
Cont:

¿Cómo me enfrento a
todas estas opciones?
Sobre el inicio de sesión
Pantalla de inicio
de sesión de CLI
Pantalla de inicio
de sesión de GUI
Misael Alberto Martinez
Suero

2002-10636
Introducción a las secuencias de
comandos de Bash Shell
Comprensión de los elementos básicos de las
secuencias de comandos de Shell
Uso de variables y
entrada
Usar parámetros posicionales
Al iniciar un script, puede utilizar argumentos. Un argumento es
cualquier cosa que ponga detrás del comando de secuencia de
comandos al iniciarlo.
Bryan Adonis Reina Rosario
2021-1378
Trabajar con variables

A variable es una etiqueta que se utiliza para hacer referencia a


una ubicación específica en la memoria que contiene un valor
específico.
comando leer
Usar bucles condicionales.

Búcles.

If … then … else.
for.
While.
Until.
Case.
Usando || y &&

|| &&
Lewis Olivier Mayi

2020-9244
Habilidades esenciales para
la resolución de problemas
Comprensión del procedimiento de
inicio de RHEL 8

Para solucionar problemas de arranque, es


fundamental tener un buen conocimiento del
procedimiento de arranque.
Pasar argumentos de arranque
del kernel

Si su servidor no arranca normalmente,


el indicador de arranque de GRUB ofrece
una forma conveniente de detener el
arranque,procedimiento y pasar opciones
específicas al kernel durante el arranque.
Acceder al indicador
de inicio

Cuando su servidor arranca, verá


brevemente el menú de GRUB 2.
Mire rápido porque solo durará
unos pocos segundos.
Richard Cuello
2021-1112
Uso de un disco de rescate
Restauración del acceso al sistema mediante un disco de rescate
Modo de entrar al shell de rescate y uso del comando chroot
Re-instalación de GRUB en una máquina virtual con V. Box

GRACIAS
Richard Cuello (2021-1112) Almani Melo Zapata (2021-1271)

Bryan Adonis Reina Rosario (2021-1378) Lewis Olivier Mayi (2020-9244)

Felix David Ortiz Rodríguez (2021-0245) Marcos Liberata Torres (2020-10425)

José Manuel Fernández Feliz (2019-8812) Elvis Saul Guillermo Moncion (2021-0843)

Misael Alberto Martinez Suero (2020-10636)


Presentación
•Centro de Estudio: ITLA

•Estudiantes: Felix David Ortiz, Misael Alberto Martinez, Marcos Liberata Torres, Bryan Adonis Reina Rosario, Richard
Cuello, Lewis Olivier Mayi, Elvis Saul Guillermo Moncion, Almani Michel Melo Zapata, José Manuel Fernández Feliz

•Matrículas: 2021-0245, 2020-10636, 2020-9244, 2021-1378, 2021-1112, 2021-1271, 2020-10425, 2019-8812.

•Asignatura: Sistemas Operativos 3

•Tema: Módulo #4

•Maestro: Tomás Rodríguez


Felix David Ortiz Rodriguez
2021-0245
Fortalecimiento
del Servidor SSH
Limitar el Acceso Root
Configuración de
Puertos Alternativos
Modificación de
SELinux Para Permitir
Cambios de Puerto
Limitar el Acceso de
Los Usuarios
Misael Alberto Martinez Suero
2020-10636
Administración y configuración
de WordPress

WordPress es una de las


numerosas herramientas de
alto nivel que nos permiten
crear páginas web y
entradas de noticias
utilizando una interfaz
gráfica de usuario que
funciona de forma muy
parecida a un procesador
de textos.
Administración y configuración de
WordPress

● Mariadb!
José Manuel Fernández Feliz
2019-8812
Acceso al almacenamiento
en red (FTP y NFS)
Richard Cuello
2021-1112
Comprensión de la hora local
Conceptos para aclarar:

Reloj de hardware El reloj de hardware que reside en la tarjeta principal de un


sistema informático.

Real-time clock Same as the hardware clock

Hora del sistema El tiempo que mantiene el sistema operativo

Reloj de software Similar a la hora del sistema

Coordinated Universal Time (UTC) Una hora estándar mundial

Horario de verano Cálculo que se realiza para cambiar la hora


automáticamente cuando se producen cambios de horario
de verano

Hora local La hora que corresponde a la hora de la zona horaria actual


Uso del protocolo de tiempo de red (NTP)
Lewis Olivier Mayi
2020-9244
¿Qué es DNS?

DNS proviene del inglés Domian


Nema Server, es decir servidor de
nombre de dominio, Este servicio
se creó por la necesidad de
utilizar por parte de las personas
unas direcciones simbólicas, más
fáciles de recordar y manejar que
las direcciones IP incluidas en los
protocolos básicos TCP/IP.
¿Qué es DHCP?
Conexión a servidor DNS:

Para convertir un nombre de


dominio en una dirección IP,
el cliente del servicio de
Internet (el navegador en
web, el programa de correo,
etc.) utiliza la rutina básica
del sistema operativo que se
conoce como resolver.
Configuración de Named

Como el resto de servidores principales es un


proceso daimon cuya puesta en marcha
automática se configura en los directorios
/etc/init.d y /etc/reN.d, Por su parte, la
configuración propia del servidor named se
realiza, según la distribución, a través de uno
de los siguientes ficheros: named.boot o
named.conf
Protocolo DHCP
Configuración del
servidor
Acceso a escritorio remoto
Almani Melo (2021-1271)
Remote Desktop Access
Con el iniciador de aplicaciones, abra Activities ➤ Show
Applications y haga clic en el icono del TigerVNC Viewer. En la
pequeña ventana VNC Viewer Connection Details que se muestra,
escribimos el nombre del servidor VNC y el número de pantalla, es
decir, studentvm2: 1, y presionamos el botón Connect.
CERRADO DE EL SERVIDOR VNC
Seguridad
Elvis Saul Guillermo Moncion
2021-0843
Scripts Bash Shell

Bucle While
Bucle Until
Bucle While
Bucle Until
Enrutamiento (Routing)
Tipos de Enrutamiento (Routing)
● Dinámica
● Estática

GRACIAS
Richard Cuello (2021-1112) Almani Melo Zapata (2021-1271)

Bryan Adonis Reina Rosario (2021-1378) Lewis Olivier Mayi (2020-9244)

Felix David Ortiz Rodríguez (2021-0245) Marcos Liberata Torres (2020-10425)

José Manuel Fernández Feliz (2019-8812) Elvis Saul Guillermo Moncion (2021-0843)

Misael Alberto Martinez Suero (2020-10636)

También podría gustarte