Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DEPARTAMENTO DE POSTGRADO
CURSO TÉCNICO DE NIVEL SUPERIOR EN CIBERDEFENSA
TRABAJO DE DIFERENCIAS DE LA
ESTRUCTURA DE DIRECTORIO ENTRE
DEBIAN Y CENTOS (RELACIONADO
CON SERVICIOS)
____________________________________________
Informe para la asignatura de Ethical Hacking
PROFESOR:
PABLO UMANZOR
ALUMNO:
ECP GUILLERMO PINO DELGADO
ÍNDICE
INDICE………………………………………………...………..……pág.1
INTRODUCCIÓN……...……………………..………….……….…pág.2
DESARROLLO………………………………………….…………..pág.3
CONCLUSIONES………………………..……..………………..…pág. 11
1
Ethical Hacking
INTRODUCCIÓN
Linux es un sistema operativo popular que al ser desarrollado en código abierto por una
comunidad de desarrolladores, permite que existan muchos tipos de distribuciones para
estar disponibles a los usuarios, cada distribución tiene un objetivo principal distinto y está
hecha especialmente para cumplir esa función.
Consecuente con lo anterior, al existir otras distribuciones como Debían y Centos que serán
los que vamos a ver en este informe, su estructura de directorio cambia en cada una de ellas
(distribuciones), como también su forma de ejecutar servicios Web, Sql, Php por ejemplo
A continuación, veremos las diferencias que existen entre el sistema operativo Debian y
Centos, todo esto desde una mirada de los servicios que prestan cada uno de ellos.
2
Desarrollo
Estructura de Directorios
Debian Centos
Directorio Directorio
Contenido Contenido
bin Binarios esenciales del sistema /bin: Es el directorio donde se alojan los ficheros ejecutables,
Ficheros estáticos utilizados por el cargador de su nombre refiere a: bin = binaries
boot /boot: Directorio destinado a ficheros y otros directorios del
arranque
tipo arranque (boot).
dev Ficheros de dispositivos /dev: Contiene ficheros de dispositivos.
etc Ficheros de configuración específicos del equipo /etc: Podemos encontrar ficheros y directorios
home Directorios de los usuarios correspondientes a configuraciones específicas para el
sistema.
lib
Bibliotecas compartidas esenciales y módulos del /home: EL directorio utilizado a nivel de usuarios, en él se
núcleo alojan: documentos, directorios, etc.
media Puntos de montaje para medios extraíbles /lib: Contiene librerías compartidas necesarias para los
binarios de /bin/, /sbin/ y el núcleo del sistema.
mnt
Punto de montaje temporal para un sistema de
/lost+found: Aquí se alojan los archivos perdidos
ficheros pertenecientes a cada partición.
proc
Directorio virtual que contiene la información
del sistema /media: En él se montan los dispositivos multimedia como las
unidades ópticas etc.
root Directorio del usuario administrador del equipo
/mnt: Sistemas de ficheros montados temporalmente.
run Run-time variable data
sbin Binarios esenciales del sistema
Ethical Hacking
Directorio virtual que contiene la información /proc: Aquí se encuentra la información sobre diferentes
sys partes del sistema, cpu, discos, tiempo uptime, irqs, memoria,
del sistema etc.
tmp Ficheros temporales
/root: Directorio perteneciente al superusuario del sistema (
usr Jerarquía secundaria root )
var Datos variables
/sbin: Contiene archivos ejecutables que por lo general son
srv Datos de los servicios ofrecidos por el sistema comandos usados para la administración del sistema.
opt
Paquetes de programas y aplicaciones opcionales /sys: directorio con parámetros de configuración que se
instalados manualmente estén ejecutando. Datos del kernel, bus, dispositivos y demás.
1
Ethical Hacking
Comandos
Debian Centos
apt-get Yum
Ofrece una forma sencilla de instalar paquetes desde la Es un paquete administrador de software (software package
línea de órdenes. A diferencia de dpkg, apt-get no intenta manager). Es una muy útil herramienta para instalar,
comprender los ficheros «.deb», sino que funciona con el actualizar y remover paquetes junto con sus dependencias
nombre real del paquete y sólo puede instalar ficheros en distribuciones Linux. Automáticamente determina las
«.deb» desde una fuente. dependencias necesarias y lo que debe realizarse para
instalar paquetes.
2
Ethical Hacking
Configuración de Red
Debian Centos
Configurando una interfaz con una dirección IP
estática.
Supongamos que desea configurar una interfaz Ethernet 1.- Ejecutamos el comando ip add en nuestra consola:
que tiene una dirección IP fija 192.168.0.123. Esta dirección
# ip add
comienza con 192.168.0 por lo tanto debe estar en una
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue
LAN. Supongamos además que 192.168.0.1 es la dirección state UNKNOWN
de la puerta de enlace de la LAN a Internet. link/loopback 00:00:00:00:00:00 brd
Edite /etc/network/interfaces de modo que incluya un 00:00:00:00:00:00
fragmento como el siguiente: inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
iface eth0 inet static
valid_lft forever preferred_lft forever
address 192.168.0.123
netmask 255.255.255.0 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
gateway 192.168.0.1 qdisc pfifo_fast state UP qlen 1000
Si tiene instalado el paquete resolvconf puede añadir líneas Como podemos observar en pantalla, a la salida de este
para especificar la información relativa al DNS. Por ejemplo: comando es posible que no veas ninguna
interface eth0o eth1 como en versiones anteriores de
iface eth0 inet static CentOS, en vez de esto verás secuencias como la del
address 192.168.0.123 ejemplo “enp0s3″..
netmask 255.255.255.0
gateway 192.168.0.1
dns-search nicedomain.org
dns-nameservers 195.238.2.21 195.238.2.22
3
Ethical Hacking
# cd /etc/sysconfig/network-scripts/
# su -
# nano ifcfg-enp0s3
BOOTPROTO=static
IPV6INIT=no
IPV6_AUTOCONF=no
ONBOOT=yes
IPADDR0=192.168.0.77
PREFIX0=24
GATEWAY0=192.168.0.1
DNS1=192.168.0.2
4
Ethical Hacking
Servidor WEB
Debian Centos
Después podemos listar su contenido y veremos sus "/etc/ httpd/conf/httpd.conf", y el resto de ficheros de
archivos de configuración como por ejemplo:
configuración en "/etc/httpd/conf.d".
/etc/apache2/ports.conf
La página de prueba que deja instalada el servidor queda
/etc/apache2/sites-available,
en /etc/httpd/ conf.d/welcome.conf
Cabe aclarar que la carpeta “x” de la ruta especificada en
el archivo sites-available/default no existe, así como
tampoco existe el archivo index.html. Por ello los que sus
configuraciones serán en:
5
Ethical Hacking
Servicio de Correo
Debian Centos
6
CONCLUSIONES
Al final del trabajo se puede concluir que las diferentes distribuciones del sistema operativo
de Linux poseen distintas estructuras de directorios al momento de instalar una aplicación o
al momento de instalar algún servicio para su posterior configuración, en este informe se
representa la estructura de directorios, comandos, servicio Web, servicio de correo y
configuración de red, en todas ellas su estructura es distinta, es por eso que al momento de
trabajar con Linux y sus diferentes distribuciones debemos saber cómo está conformada su
raíz de archivos para lograr trabajar con rapidez y sobre todo lograr el objetivo del cual
queremos realizar.