Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Dennys Iza
Guillermo Guerrero
Sebastian Basantes
Inés Burbano
TUTOR:
Sangolquí
15 de Enero 2018
1. Introducción
● GENERALIDADES
Red Hat es instalado con un ambiente gráfico llamado Anaconda, diseñado para
su fácil uso por novatos. También incorpora una herramienta llamada Lokkit para
configurar las capacidades de Cortafuegos. Se libera en las versiones de servidor
para x86, x86-64, Itanium, PowerPC y System z de IBM, y las versiones de
escritorio para x86 y x86-64.
Todo el apoyo y la formación oficial del Red Hat, junto con el programa de
certificación de Red Hat, se centra en la plataforma Red Hat Enterprise Linux.
Esto significa que Red Hat Enterprise Linux puede facilitar una transición flexible y
sin contratiempos de su organización al modelo de centro de datos de nueva
generación.
Ventajas y Características
Red Hat Enterprise Linux se ha diseñado para ser tanto un host como un guest
de virtualización superior en cualquiera de los principales hipervisores. Con la
virtualización incorporada en el kernel, los administradores pueden utilizar una
gama completa de funciones de gestión de sistemas, herramientas de
seguridad y certificaciones.
● ARQUITECTURA
● REQUERIMIENTOS
Memoria RAM
Linux utiliza toda la memoria RAM disponible. En la arquitectura i386 ocupa 128
MB en modo texto como básico y 256 MB en modo grafico como básico; en la
arquitectura x86-64 ocupa 512 MB en modo grafico como básico.
Linux reserva una parte del DD para espacio de intercambio Swap que permite
ejecutar aplicaciones mas grandes ya que guarda en DD parte del código inactivo
y siempre será necesaria.
Controladores de red
Linux soporta una gran variedad de tarjetas Ethernet y adaptadores para LAN
como: 3com 3c503, 3c503/16, Novell NE1000, NE2000, Western Digital WD8003,
WD8013, Hewlett Packard HP27245,HP27247, HP27250, D-Link DE-600,
LANNET LEC-45, Alta Combo, Artisoft LAN tastic AE-2, Asante Etherpak
2001/2003,D-Link Ethernet, LTC E-NET/16 P/N 8300-200-002, Network Solutions
HE-203, SVEC 4 Dimension Ethernet, 4-Dimension FD0490 EtherBoard 16,
AirNet, RealTek, Atheros, entre muchos otros.
Controladores de dispositivos
● TIPO DE NÚCLEO
● GESTIÓN DE PROCESOS
Para poder realizar la Gestión de procesos y archivos debemos hacer uso de los
siguientes comandos.
● ps: El comando ps muestra un snapshot de los procesos actuales, se puede
obtener información relacionada a los procesos.
● ls: El comando ls nos muestra los archivos y los ficheros que tenemos en el
punto donde estamos parados, si ejecutamos ls con el parámetro -l nos enseña
la misma información pero con datos detallados.
● mkdir: El comando mkdir propone la creación de carpetas, además de esto si
queremos borrar carpetas que no tengan ninguna archivo o carpeta dentro, lo
hacemos con el comando mrdir. gestionamos los archivos que contienen
carpetas con tres comandos básicos:
● cp: para copiar
● mv: para mover
● rm: para borrar
● kill: El comando kill se utiliza para enviar señales a procesos. Por defecto envía
la señal TERM (Termination Signal)
● TIPOS DE PROCESOS
Child (hijos)
Un proceso hijo es un proceso creado por otro proceso, estos se crean
mediante la llamada al sistema fork () y en realidad, todos los procesos en algún
momento son hijos, todos menos el proceso init. En el caso de que un proceso sea
creado mediante la Shell (ejecutado desde esta), la Shell será el padre.
Orphan (huérfanos)
Normalmente un proceso hijo termina antes que un proceso padre, pero se puede
dar la situación de que se mate a un proceso padre (killed) y el hijo se quede sin
padre. Entonces el proceso init lo adoptara como hijo, pero como su padre original
no existe, es considerado huérfano.
Daemon (demonios)
Es un tipo especial de proceso que se ejecuta en segundo plano y no está
asociado a ninguna Shell. Esto se consigue matando la Shell que crea el proceso,
de esta forma el padre de este proceso pasa a ser el proceso init (queda
huérfano). Estos corren con permisos de root y su cometido es proveer servicios a
otros procesos.
Zombie
Cuando un proceso hijo termina, el sistema guarda el PID (Identificador) y su
estado (un parámetro) para dárselo a su padre. Hasta entonces el proceso
finalizado entra en estado zombie. Cuando un proceso finaliza toda la memoria y
recursos asociados con dicho proceso son liberados, pero la entrada del mismo en
la tabla de procesos aún existe, para cuando su padre llame a la función wait ()
devolverle su PID y estado.
Red Hat tiene al menos tres Particiones dentro de las cuales se almacenarán
ficheros:
● GESTION DE MEMORIA
Direccionamiento
El direccionamiento es una parte importante de la gestión de memoria, puesto que
influye mucho en la visión del mismo por parte de un proceso, como en el
aprovechamiento del hardware y el rendimiento de sistema. En Linux, además, un
proceso tiene dos espacios de memoria: el espacio de memoria del usuario, único
para ese proceso, y el espacio de memoria del kernel, idéntico en todos los
procesos.
Paginación
Cuando se crea un proceso, puede, en principio utilizar todo el espacio de usuario
de 2Gbytes (menos 128Kbytes). Este espacio se encuentra dividido en páginas de
tamaño fijo, cualquiera de las cuales se puede cargaren la memoria principal.
¿Qué es un DNS?
Cada equipo conectado directamente a Internet tiene al menos una dirección IP
específica. Sin embargo, los usuarios no desean trabajar con direcciones
numéricas, como por ejemplo 194.153.205.26, sino con un nombre de dominio o
más específicamente, con direcciones (llamadas direcciones FQDN) como por
ejemplo: www.google.com. Es posible asociar nombres en lenguaje normal con
direcciones numéricas gracias a un sistema llamado DNS (Sistema de Nombres
de Dominio). Esta correlación entre las direcciones IP y el nombre de dominio
asociado se llama resolución de nombres de dominio.
El protocolo DHCP sirve principalmente para distribuir direcciones IP en una red, pero
desde sus inicios se diseñó como un complemento del protocolo BOOTP (Protocolo
Bootstrap), que se utiliza, por ejemplo, cuando se instala un equipo a través de una red
(BOOTP se usa junto con un servidor TFTP donde el cliente encontrará los archivos que
se cargarán y copiará en el disco duro). Un servidor DHCP puede devolver parámetros
BOOTP o la configuración específica a un determinado host.
Primero, se necesita un servidor DHCP que distribuya las direcciones IP. Este equipo será
la base para todas las solicitudes DHCP por lo cual debe tener una dirección IP fija. Por lo
tanto, en una red puede tener solo un equipo con una dirección IP fija: el servidor DHCP.
El sistema básico de comunicación es BOOTP (con la trama UDP). Cuando un equipo se
inicia no tiene información sobre su configuración de red y no hay nada especial que el
usuario deba hacer para obtener una dirección IP. Para esto, la técnica que se usa es la
transmisión: para encontrar y comunicarse con un servidor DHCP, el equipo simplemente
enviará un paquete especial de transmisión (transmisión en 255.255.255.255 con
información adicional como el tipo de solicitud, los puertos de conexión, etc.) a través de
la red local. Cuando el DHCP recibe el paquete de transmisión, contesta con otro paquete
de transmisión (no olvide que el cliente no tiene una dirección IP y, por lo tanto, no es
posible conectar directamente con él) que contiene toda la información solicitada por el
cliente.
Se podría suponer que un único paquete es suficiente para que el protocolo funcione. En
realidad, hay varios tipos de paquetes DHCP que pueden emitirse tanto desde el cliente
hacia el servidor o servidores, como desde los servidores hacia un cliente:
DHCPDISCOVER (para ubicar servidores DHCP disponibles)
DHCPOFFER (respuesta del servidor a un paquete DHCPDISCOVER, que contiene los
parámetros iniciales)
DHCPREQUEST (solicitudes varias del cliente, por ejemplo, para extender su concesión)
DHCPACK (respuesta del servidor que contiene los parámetros y la dirección IP del
cliente)
DHCPNAK (respuesta del servidor para indicarle al cliente que su concesión ha vencido o
si el cliente anuncia una configuración de red errónea)
DHCPDECLINE (el cliente le anuncia al servidor que la dirección ya está en uso)
DHCPRELEASE (el cliente libera su dirección IP)
DHCPINFORM (el cliente solicita parámetros locales, ya tiene su dirección IP)
2. Objetivos
3. Proceso
Lo primero que deberemos tener claro, son los conceptos de donde se van a
guardar los certificados y los claves. key para generar un CSR (Certificate Signing
Request) desde Linux.
● Al momento que aparece el archivo a causa del gedit de la última línea configurar
la siguiente parte.
● Habilitamos el certificado entrando al httpd y editando el dominio
● Reiniciar HTTPD
Servidor SSH
En el terminal Cliente
● Para conectar sin password usaremos llaves públicas, debemos generarlas en el
host origen primero usando el comando ssh-keygen.
SERVIDOR DHCPD
Instalar dhcpd y en el directorio /etc el dhcpd.conf
4. Conclusiones
● Para instalar el sistema operativo red Hat, se deben tener conocimientos previos
de Linux.