Вы находитесь на странице: 1из 88

UNIVERSIDAD TCNICA ESTATAL DE QUEVEDO

FACULTAD DE CIENCIAS DE LA INGENIERA


ESCUELA DE ELCTRICA

CARRERA:
INGENIERA EN TELEMTICA

UNIDAD DE APRENDIZAJE:

TELEMTICA

TEMA:

CONSULTA FINAL

AUTOR:

SOLRZANO CASTRO LUIS ENRIQUE

DOCENTE:

ING. JANETH MORA

QUEVEDO LOS RIOS ECUADOR

2016 2017
NDICE

1. QU ES LINUX ........................................................................................................................ 1
2. HISTORIA DE LINUX ............................................................................................................... 3
2.1. LINUS BENEDIT TORVALD .............................................................................................. 4
3. FUNCIONAMIENTO DE LINUX................................................................................................ 5
4. VENTAJAS DE LINUX .............................................................................................................. 6
5. DESVENTAJAS DE LINUX ........................................................................................................ 7
6. CONCLUSIONES LINUX .......................................................................................................... 8
7. TIPOS DE SISTEMAS OPERATIVOS LINUX .............................................................................. 8
7.1. UBUNTU ........................................................................................................................ 8
7.2. KUBUNTU ...................................................................................................................... 9
7.3. DEBIAN .......................................................................................................................... 9
7.4. FEDORA ......................................................................................................................... 9
7.5. LINUX MINT ................................................................................................................. 10
7.6. RED HAT ENTERPRISE LINUX ....................................................................................... 10
7.7. OPENSUSE ................................................................................................................... 11
7.8. CENTOS ........................................................................................................................ 11
7.9. ARCH LINUX ................................................................................................................. 11
7.10. MANJARO ................................................................................................................ 12
7.11. ELEMENTARY OS...................................................................................................... 12
7.12. ZORIN OS ................................................................................................................. 13
7.13. PEPPERMINT OS ...................................................................................................... 13
7.14. TAILS ........................................................................................................................ 14
7.15. KALI LINUX ............................................................................................................... 14
7.16. BLACKARCH LINUX................................................................................................... 14
7.17. ARCH ASSAULT ........................................................................................................ 15
7.18. PUPPY LINUX ........................................................................................................... 15
7.19. LUBUNTU ................................................................................................................. 15
7.20. DAMN SMALL LINUX ............................................................................................... 16
7.21. SLITAZ ...................................................................................................................... 16
7.22. LXLE ......................................................................................................................... 16
7.23. BODHI LINUX ........................................................................................................... 17
7.24. Q4OS........................................................................................................................ 17
7.25. DISTRO ASTRO ......................................................................................................... 18
7.26. STEAMOS ................................................................................................................. 18
7.27. ARTISTX.................................................................................................................... 18
7.28. UBUNTU STUDIO ..................................................................................................... 19
7.29. SCIENTIFIC LINUX..................................................................................................... 19
7.30. CEELD....................................................................................................................... 20
7.31. EDUBUNTU .............................................................................................................. 20
7.32. OPENELEC ................................................................................................................ 20
8. KERNEL DE LINUX ................................................................................................................ 21
8.1. QUE ES EL KERNEL/NCLEO? ...................................................................................... 21
8.2. EJEMPLOS .................................................................................................................... 22
8.3. DNDE CONSEGUIR EL NCLEO ................................................................................. 23
8.4. CONFIGURACIN E INSTALACIN DE UN NUEVO NCLEO ........................................ 23
9. INSTALACIN DE CENTOS 6.0 PASO A PASO ....................................................................... 24
9.1. PLANEACIN................................................................................................................ 24
9.2. OBTENCIN DE LOS MEDIOS....................................................................................... 25
9.3. INSTALACIN DEL SISTEMA OPERATIVO. .................................................................... 25
10. WEBMIN .......................................................................................................................... 62
10.1. DESARROLLADORES WEBMIN ................................................................................. 62
10.2. LICENCIA DE DISTRIBUCIN WEBMIN ..................................................................... 62
10.3. CARACTERSTICAS WEBMIN .................................................................................... 63
11. SERVIDOR DHCP .............................................................................................................. 64
11.1. CONCEPTO DHCP ..................................................................................................... 64
11.2. CARACTERSTICAS DHCP.......................................................................................... 65
11.3. FUNCIONAMIENTO DE UNA PETICIN DHCP .......................................................... 66
11.4. VENTAJAS DHCP ...................................................................................................... 67
11.5. DESVENTAJAS DHCP ................................................................................................ 67
11.6. CONCLUSIN DHCP ................................................................................................. 68
11.7. EJEMPLO DHCP ........................................................................................................ 68
12. SERVIDOR FTP.................................................................................................................. 68
12.1. HISTORIA FTP ........................................................................................................... 69
12.2. EL MODELO FTP ....................................................................................................... 69
12.3. PRIMER BUSCADOR DE INFORMACIN FTP ............................................................ 70
12.4. SERVIDOR FTP.......................................................................................................... 71
12.5. CLIENTE FTP ............................................................................................................. 71
12.6. MODOS DE FUNCIONAMIENTO FTP ........................................................................ 72
12.7. VENTAJAS FTP.......................................................................................................... 73
12.8. DESVENTAJAS FTP ................................................................................................... 74
12.9. CONCLUSIONES FTP................................................................................................. 74
12.10. EJEMPLO FTP ........................................................................................................... 75
13. SERVIDOR DE CORREOS................................................................................................... 75
13.1. CONCEPTO SERVIDOR DE CORREOS........................................................................ 75
13.2. FUNCIONAMIENTO SERVIDOR DE CORREOS........................................................... 76
13.3. VENTAJAS SERVIDOR DE CORREOS ......................................................................... 77
13.4. DESVENTAJAS SERVIDOR DE CORREOS ................................................................... 77
13.5. CONCLUSIONES SERVIDOR DE CORREOS ................................................................ 78
13.6. EJEMPLO SERVIDOR DE CORREOS ........................................................................... 78
14. PROXYS ............................................................................................................................ 79
14.1. CARACTERSTICAS PROXYS ...................................................................................... 79
14.2. APLICACIONES PROXYS............................................................................................ 80
14.3. VENTAJAS PROXYS ................................................................................................... 81
14.4. DESVENTAJAS PROXYS............................................................................................. 81
14.5. CONCLUSIN PROXYS ............................................................................................. 82
14.6. EJEMPLO PROXYS .................................................................................................... 82
BIBLIOGRAFA .............................................................................................................................. 84
1. QU ES LINUX

Linux es un sistema operativo: un conjunto de programas que le permiten


interactuar con su ordenador y ejecutar otros programas. (Arroyo, 2015)

Un sistema operativo consiste en varios programas fundamentales que necesita


el ordenador para poder comunicar y recibir instrucciones de los usuarios; tales
como leer y escribir datos en el disco duro, cintas, e impresoras; controlar el uso
de la memoria; y ejecutar otros programas. La parte ms importante de un
sistema operativo es el ncleo. (Arroyo, 2015)

En un sistema GNU/Linux, Linux es el ncleo. El resto del sistema consiste en


otros programas, muchos de los cuales fueron escritos por o para el proyecto
GNU. Dado que el ncleo de Linux en s mismo no forma un sistema operativo
funcional, preferimos utilizar el trmino GNU/Linux para referirnos a los
sistemas que la mayor parte de las personas llaman de manera informal Linux.
(Arroyo, 2015)

Linux est modelado como un sistema operativo tipo Unix. Desde sus
comienzos, Linux se dise para que fuera un sistema multi tarea y multi usuario.
Estos hechos son suficientes para diferenciar a Linux de otros sistemas
operativos ms conocidos. Sin embargo, Linux es ms diferente de lo que pueda
imaginar. Nadie es dueo de Linux, a diferencia de otros sistemas operativos.
Gran parte de su desarrollo lo realizan voluntarios de forma altruista. (Arroyo,
2015)

En 1984 comenz el desarrollo de lo que ms tarde sera GNU/Linux cuando


la Free Software Foundation (Fundacin de software libre, N. del t.) comenz a
desarrollar un sistema operativo libre de tipo Unix, llamado GNU. (Arroyo, 2015)

1
El proyecto GNU ha desarrollado un conjunto de herramientas de software libre
para ser utilizados por Unix y sistemas operativos tipo Unix como Linux. Estas
herramientas permiten a los usuarios desarrollar tareas que van desde las
mundanas (como copiar o eliminar ficheros del sistema) a las arcanas (como
escribir y compilar programas o hacer edicin sofisticada en una gran variedad
de formatos de documento). (Arroyo, 2015)

Aunque hay muchos grupos e individuos que han contribuido a Linux, la Free
Software Foundation ha sido quien ms ha contribuido. No slo cre la mayor
parte de las herramientas que se utilizan en Linux sino tambin la filosofa y
comunidad que hizo que Linux fuera posible. (Arroyo, 2015)

El ncleo Linux apareci por primera vez en 1991, cuando un estudiante de


informtica finlands llamado Linus Torvalds anunci en el grupo de noticias de
USENET comp.os.minix, una primera versin de un ncleo de reemplazo para
Minix. Para ms referencias consulte la pgina de historia de Linux en Linux
Internacional. (Arroyo, 2015)

Linus Torvalds sigue coordinando el trabajo de varios cientos de desarrolladores


con la ayuda de cierto nmero de responsables de subsistemas. Existe una
pgina oficial del ncleo Linux. Se puede encontrar un excelente resumen
semanal de las discusiones en la lista de correo linux-kernel en Kernel Traffic.
Puede encontrar ms informacin sobre la lista de correo linux-kernel en el
documento PUF de la lista de correo linux-kernel. (Arroyo, 2015)

Los usuarios de Linux tienen una gran libertad al elegir sus programas. Por
ejemplo, un usuario de Linux puede elegir entre docenas de distintos intrpretes
de lnea de rdenes y entre distintos entornos de escritorio. Tantas opciones
confunden a veces a los usuarios de otros sistemas operativos que no estn
acostumbrados a poder modificar el intrprete de lnea de rdenes o el entorno
de escritorio. (Arroyo, 2015)

Es menos probable que un sistema Linux se colapse, adems tiene mejor


capacidad para ejecutar mltiples programas al mismo tiempo y es ms seguro
que muchos otros sistemas operativos. Debido a estas ventajas, Linux es el

2
sistema operativo que ha experimentado mayor crecimiento en el mercado de
los servidores. ltimamente, Linux est empezando a ser popular entre los
usuarios domsticos y en empresas. (Arroyo, 2015)

2. HISTORIA DE LINUX

Linux, es un sistema operativo. Es una implementacin de libre distribucin


UNIX para computadoras personales (PC), servidores y estaciones de trabajo.
(Perz, 2013)

Linux (pronunciacin IPA: /linuks/) es la denominacin de un sistema operativo


tipo-Unix y el nombre de un ncleo. Es uno de los paradigmas ms prominentes
del software libre y del desarrollo del cdigo abierto, cuyo cdigo fuente est
disponible pblicamente, para que cualquier persona puede libremente usarlo,
estudiarlo, redistribuirlo y, con los conocimientos informticos adecuados,
modificarlo. (Perz, 2013)

Linux es usado como sistema operativo en una amplia variedad de plataformas


de hardware y computadores, incluyendo los computadores de escritorio (PCs
x86 y x86-64, y Macintosh y PowerPC), servidores, supercomputadores,
mainframes, y dispositivos empotrados, as como telfonos celulares. (Perz,
2013)

En 1983 Richard Stallman fund el proyecto GNU, con el fin de crear sistemas
operativos parecidos a UNIX y compatibles con POSIX. Dos aos ms tarde cre
la "Fundacin del Software Libre" y escribi la GNU General Public License para
posibilitar el software libre en el sistema de copyright. (Perz, 2013)

El software GNU se extenda muy de prisa y dentro de poco una multitud de


programas fueron escritos, de manera que ya a principios de 1990 haba

3
bastante software GNU como para hacer un sistema operativo propio, pero
faltaba el Kernel. (Perz, 2013)

A principios de los aos 1990, no haba un sistema operativo libre completo. A


pesar de que el proyectoGNU era desarrollado constantemente, no dispona sin
embargo de ningn buen Kernel basado en UNIX, por el contrario, era un nmero
de proyectos de software libres que podan ser traducidos en las variantes UNIX
mediante el compilador de GNU. (Perz, 2013)

2.1. LINUS BENEDIT TORVALD

Linus Benedit Torvalds naci en Helsinki, Finlandia, en el ao de 1969.


Su abuelo, matemtico y estadista le compr un Comodore en 1980 y fue quien
"enganch" a Linus al mundo de los computadores. (Perz, 2013)

En 1988 Linus Torvalds entra a la Universidad. Ese mismo ao fue cuando el


sistema operativo didctico, basado en UNIX y creado por Andy Tannenbaum,
empez a cobrar importancia. Dicho sistema era el Minix. (Perz, 2013)

Linus entr a formar parte de la comunidad de usuarios Minix. Andy


Tannenbaum cometi un error en su sistema operativo. Era demasiado limitado,
tanto tcnicamente como polticamente, en ningn momento tuvo en cuenta la
posibilidad de incluir Minix al proyecto GNU. La creacin de Andy
Tannenbaum estaba pensando para ser distribuida. Su primer error fue ceder
todos sus derechos a Prentice Hall, que empez a cobrar 150 dlares por
licencia. (Perz, 2013)

As, Linus tom la decisin de cambiar esta poltica debido a que el


sistema Minix era ideal para los estudiantes de sistemas operativos, y su precio
era considerablemente alto. (Perz, 2013)

Ao 1991, cuando Linus se acab de comprar su primer 386, la intencin era


crear un nuevo Kernel (al que posteriormente llamara Linux) de UNIX basado
en el Kernel de Minix y modificarlo peridicamente de manera que fuera capaz
de ejecutar aplicaciones GNU. (Perz, 2013)

4
La historia de Linux est fuertemente vinculada a la del proyecto GNU.
Hacia 1991, cuando la primera versin del ncleo Linux fue liberada, el
proyecto GNU haba producido varios de los componentes del sistema operativo,
incluyendo un intrprete de comandos, una biblioteca C y un compilador, pero
an no contaba con el ncleo que permitiera complementar el sistema operativo.
Entonces, el ncleo creado por Linus Torvalds, llen el hueco final que el sistema
operativo GNU exiga. (Perz, 2013)

3. FUNCIONAMIENTO DE LINUX

Aunque las GUIs de Windows y GNU/Linux tienen una apariencia y


comportamiento muy similares, trabajan manera diferente a nivel tcnico. Sin
embargo, no nos centraremos en ninguna, sino que hablaremos de las
generalidades que comparten. (Lasso, 2008)

La diferencia ms notable entre los dos es que en Windows (desde XP), la GUI
forma parte indisoluble del sistema; en GNU/Linux la cosa no es as. Cuando
Windows se inicia, la GUI se carga y hay que usarla. En GNU/Linux, aunque
tambin ocurre, tenemos la posibilidad de deshabilitarla. (Lasso, 2008)

Esto es por la manera en la que funciona la GUI de GNU/Linux, dividida en dos


partes: el sistema de ventanas y el gestor de ventanas. Cuando GNU/Linux
termina de cargarse, si est configurado para usar una GUI pone en marcha el
sistema de ventanas X Windows. (Lasso, 2008)

Este sistema X Windows slo especifica las normas y convenciones que deben
seguir los programas para mostrar los elementos grficos, pero no dice como
han de comportarse o como han de reaccionar ante el manejo del usuario.
Quienes dicen esto ltimo son los gestores de ventanas. (Lasso, 2008)

Una vez que X Windows se ha cargado y est funcionando, se carga el gestor


de ventanas, que es el programa que dice como se ha de ver la GUI y cmo se
comporta e interacta con el usuario. Casi todas las distribuciones vienen con
ms de un gestor, con lo que podemos elegir cual usar. (Lasso, 2008)

Las distribuciones ms populares vienen normalmente con los dos gestores ms


usados: KDE y GNOME. Cada uno tiene sus virtudes y defectos. Elegir entre los

5
dos es cuestin del gusto del usuario, aunque ambos son bastante verstiles y
personalizables. (Lasso, 2008)

4. VENTAJAS DE LINUX

1. Linux es bsicamente un duplicado de UNIX, lo que significa que


incorpora muchas de las ventajas de este importante sistema operativo.
2. En Linux pueden correr varios procesos a la vez de forma ininterrumpida
como un servidor de red al tiempo que un procesador de textos, una
animacin, copia de archivos o revisar el correo electrnico.
3. Seguridad porque es un sistema operacional diseado con la idea de
Cliente - Servidor con permisos de acceso y ejecucin a cada usuario.
Esto quiere decir que varios usuarios pueden utilizar una misma maquina
al tiempo sin interferir en cada proceso.
4. Linux es software libre, casi gratuito. Linux es popular entre
programadores y desarrolladores e implica un espritu de colaboracin.
5. Linux integra una implementacin completa de los diferentes protocolos y
estndares de red, con los que se puede conectar fcilmente a Internet y
acceder a todo tipo de informacin disponible.
6. Su filosofa y sus programas estn dictados por el movimiento ``Open
Source'' que ha venido crecido en los ltimos aos y ha adquirido la
suficiente fortaleza para hacer frente a los gigantes de la industria del
software.
7. Linux puede ser utilizado como una estacin personal pero tambin como
un potente servidor de red.

6
8. Linux incorpora una gama de sistemas de interfaz grfica (ventanas) de
igual o mejor calidad que otras ofrecidas en muchos paquetes
comerciales.
9. Posee el apoyo de miles de programadores a nivel mundial.
10. El paquete incluye el cdigo fuente, lo que permite modificarlo de acuerdo
a las necesidades del usuario.
11. Utiliza varios formatos de archivo que son compatibles con casi todos los
sistemas operacionales utilizados en la actualidad.

5. DESVENTAJAS DE LINUX

1. Linux no cuenta con una empresa que lo respalde, por lo que no existe un
verdadero soporte como el de otros sistemas operativos.
2. La pendiente de aprendizaje es lenta.
3. No es tan fcil de usar como otros sistemas operativos, aunque
actualmente algunas distribuciones estn mejorando su facilidad de uso,
gracias al entorno de ventanas, sus escritorios y las aplicaciones
diseadas especficamente para l, cada da resulta ms sencillo su
integracin y uso.
4. Documentacin y terminologa muy tcnica.
5. Para usuarios corrientes, todava no es un sistema de escritorio.
6. Funciona nicamente con proveedores de hardware que accedieron a la
licencia GPL y en algunas instancias no es compatible con variedad de
modelos y marcas.
7. Requiere consulta, lectura e investigacin en lista, foros o en bibliografa
dedicada al tema.
8. La configuracin de dispositivos de entrada y salida no es trivial.
9. Muy sensible al hardware.
10. Muchas distribuciones e idiomas.
11. Hay que leer y entender cdigo

7
6. CONCLUSIONES LINUX
Antes de hacer este informe nuestra opinin personal sobre Linux era que es un
sistema operativo demasiado difcil de usar, reservado slo para analistas,o
usuarios realmente avanzados, pero a medida que fuimos investigando
descubrmos que este sistema operativo no es tan difcil de usar y que cualquier
usuario con conocimientos medios puede desempearse realmente bien en este
sistema operativo, Linux existe la misma diversidad de aplicaciones que para
Windows, e incluso, hay programas como el Star Office u Openoffice que son
capaces de leer documentos hechos en Word. Mucha gente tiene la idea de que
Linux es mucho ms difcil de usar que Windows, pero esto es un concepto
totalmente errneo, y si bien esto fue cierto algunos aos atrs, ahora el
panorama es totalmente distinto; Porque hoy en da existen mltiples
aplicaciones para este sistema operativo, existen interfaces de usuario (cosa que
hace unos aos atrs no exista), y eso ha simplificado una enormidad el uso de
este sistema operativo.

Concluimos en que Linux ms que un sistema operativo, es una herramienta


poderosa el da de hoy, y por eso su uso en servidores de Internet va en
aumento, y definitivamente Linux resulta muy competente para Windows. Por
este mismo hecho grandes compaas han adoptado el Linux, como Apple
Computer Co. que adopt el kernel de Linux como base de su sistema operativo
X.

7. TIPOS DE SISTEMAS OPERATIVOS LINUX

7.1. UBUNTU

La distribucin de Linux ms popular y ampliamente utilizada se llama "Ubuntu".


Ubuntu est destinado a llevar Linux a los usuarios de computadoras casuales y
es comparable en caractersticas al sistema operativo Windows de Microsoft. Se
estima que el 30 por ciento de todos los usuarios de Linux utilizan la distribucin
Ubuntu. (Paulo Gutierrz, 2007)

8
7.2. KUBUNTU

Kubuntu es similar a Ubuntu en funcionamiento. La principal diferencia es que


Kubuntu utiliza un tipo de sistema de archivos diferente al de Ubuntu. Ambos
realizan las mismas funciones bsicas, y ambos son de fcil acceso para los
usuarios de computadoras casuales. (Paulo Gutierrz, 2007)

7.3. DEBIAN

Debian es una versin ms complicada del sistema operativo Linux. Est basado
en las distribuciones Ubuntu y Kubuntu, aunque no es tan accesible para los
usuarios de computadoras casuales. Debian tiene la capacidad de funcionar
como un sistema operativo de escritorio estndar, y tambin como un sistema
operativo para ejecutar equipos servidores. (Paulo Gutierrz, 2007)

7.4. FEDORA

Fedora es otro ejemplo de una distribucin Linux. En apariencia, el escritorio y


las operaciones estndar de Fedora son similares a las de Ubuntu y Kubuntu.

9
Fedora se utiliza principalmente para computadoras antiguas debido a sus
limitados requisitos de sistema. (Paulo Gutierrz, 2007)

7.5. LINUX MINT

Linux Mint es una distribucin Linux que fue modelada despus de Ubuntu. A
diferencia de Ubuntu, que tiene una funcionalidad limitada cuando se instala por
primera vez, y requiere que los usuarios elijan qu aplicaciones instalar en
funcin de sus necesidades, el enfoque de Linux Mint es proporcionar todos los
programas y controladores que un usuario podra necesitar inmediatamente
despus de la instalacin. (Paulo Gutierrz, 2007)

7.6. RED HAT ENTERPRISE LINUX

Distribucin comercial de Linux desarrollada por Red Hat. Ofrece una estabilidad
y flexibilidad punteras, lo que la coloca como una de las ms recomendadas para
empresas y servidores. (Mal, 2014)

10
7.7. OPENSUSE

Es una de las alternativas ms potente contra la familia de distribuciones


basadas en Debian. Est disponible con los entornos de escritorio KDE y Gnome,
y cuenta como una de sus mejores armas con la robusta herramienta de
instalacin y configuracin YaST y el configurador grfico SaX. (Mal, 2014)

7.8. CENTOS

Naci como un derivado gratuito de la distribucin comercial Red Hat Enterprise


Linux (RHEL) destinada al uso empresarial. Recientemente uni las fuerzas con
el propio Red Hat, y sigue siendo una apuesta segura para los que busquen un
cdigo de gran calidad. (Mal, 2014)

7.9. ARCH LINUX

Una distribucin modular en la que empiezas desde cero y tienes que ir


aadindole los componentes que quieras. No es muy apta para principiante, y
utiliza pacman, su propio gestor de paquetes. Se trata de una Rolling Release,

11
lo que quiere decir que todos sus componentes van actualizndose sin
necesidad de instalar versiones nuevas del sistema operativo. (Mal, 2014)

7.10. MANJARO

Una prometedora distribucin que promete llevar todo el potencial de Arch Linux
al usuario menos experimentado. Para eso, ofrece un sistema operativo ya
montado y basado en Arch, con un instalador sencillo como el que podemos
encontrar en otras distribuciones como Ubuntu. Tiene versiones oficiales con los
entornos de escritorio XFCE y KDE. (Mal, 2014)

7.11. ELEMENTARY OS

De todas las distribuciones basadas en Ubuntu, esta una de las que ms


personalidad tiene gracias a su cuidadsimo aspecto, que imita el del sistema
operativo OS X de Apple. Increblemente rpida y fcil de usar, le ofrece al
usuario todo lo que pueda necesitar desde el primer momento, incluyendo una
coleccin de aplicaciones propias diseadas para integrarse a la perfeccin con
su estilo visual. (Mal, 2014)

12
7.12. ZORIN OS

Distribucin tambin basada en Ubuntu que naci con la intencin de ayudar a


que el usuario diera el salto a Linux ofrecindole una interfaz lo ms similar
posible a Windows. Tiene varias versiones, algunas gratuitas como Core (versin
bsica), Lite (para PCs poco potentes) y Educational (incluye aplicaciones
educativas), y otras cuantas de pago muy al estilo de las versiones de Windows.
(Mal, 2014)

7.13. PEPPERMINT OS

Distribucin rpida y ligera basada en Ubuntu con entorno de escritorio LXDE.


Utiliza la tecnologa Prism de Mozilla para integrarse con las aplicaciones
basadas en la nube, utilizando las webapps como si fueran nativas. Se presenta
como una alternativa a otros sistemas basados en la nube como Chrome OS.
(Mal, 2014)

13
7.14. TAILS

Promocionada por el propio Edward Snowden y basada en Debian, es una


distribucin lista para ser ejecutada desde un USB o DVD. Tails se conecta a
TOR tan pronto termina el proceso de inicio del sistema operativo, y toda
conexin a Internet se realiza a travs de esta red. (Mal, 2014)

7.15. KALI LINUX

Distribucin basada en Debian con una inmensa coleccin de herramientas para


proteger nuestros equipos. Utiliza un kernel personalizado con parches de
seguridad y tiene soporte para la arquitectura ARM. (Mal, 2014)

7.16. BLACKARCH LINUX

Una distribucin orientada a la seguridad informtica que en un principio naci


como expansin de Arch Linux, pero que ha seguido su propio camino. Nos da
acceso a una impresionante cantidad de herramientas de hacking entre las que
destaca Sploitctl, un script que permite instalar, actualizar y buscar sploits. (Mal,
2014)

14
7.17. ARCH ASSAULT

Se trata de una nueva distribucin, tambin basada en Arch Linux y muy parecida
a la anterior, tambin dirigida a hackers y amantes de la seguridad. Minimalista,
con gestor de ventanas Openbox acompaado por el panel Tint2, a pesar de
estar an verde ya ofrece soporte para arquitecturas ARM. (Mal, 2014)

7.18. PUPPY LINUX

Una minscula distribucin que puede llevarse en un USB o CD, pero


sorprendentemente rpida al cargarse enteramente en la memoria RAM del
ordenador. Se carga en 30 o 40 segundos y ocupa slo 100 MB. (Mal, 2014)

7.19. LUBUNTU

Se trata de una versin de Ubuntu mucho ms ligera y asequible para equipos


poco potentes al utilizar el sistema de escritorio LXDE y el gestor de ventanas
Openbox. Tambin incluye software personalizado bastante ms ligero, por lo
que slo nos pide 128MB de RAM y un Pentium II o Celeron de 1999 para
funciona. (Mal, 2014)

15
7.20. DAMN SMALL LINUX
Distribucin especialmente diseada para los equipos ms antiguos, como los
Pentium de primera generacin o incluso los i486. Como entorno grfico y gestor
de ventanas nos propone JWM, su iso ocupa apenas 50 MB y slo nos pide
como mnimo un Intel 486DX y 16 MB de memoria RAM. (Mal, 2014)

7.21. SLITAZ

Otro peso plumo, aunque con un software ligeramente ms moderno que el del
anterior. Utiliza el entorno Openbox y slo necesita un Pentium III con 256MB de
RAM y 100 MB libres en el disco duro para funcionar. (Mal, 2014)

7.22. LXLE

Basada en Lubuntu, esta distribucin promete ser an ms ligera gracias a un


mejor procesado de inicio y el entorno de escritorio LXDE. Ofrece varios perfiles
que amoldarn la distro para que se parezca a Windows XP, Vista, y 7
Starter/Basic. (Mal, 2014)

16
7.23. BODHI LINUX

Aunque actualmente su desarrollo est paralizado despus de que su creador


abandonase el barco, aun podemos utilizar las ltimas versiones de esta
distribucin para nuestros equipos antiguos. Utiliza un entorno de escritorio
Enlightenment y slo pide como mnimo un equipo con procesador de 300 MHz,
128 MB de RAM y 2,5 GB de espacio libre en el disco duro. (Mal, 2014)

7.24. Q4OS

Y si el anterior era un proyecto que llegaba a su fin, Q4OS es uno que est
comenzando. Se trata de una distro basada en Debian. Su entorno de escritorio
deriva de la una versin 3.x de KDE llamada Trinity DE e imita el aspecto de
Windows XP. Puede usarse en equipos con Pentium de 300MHz, 128 MB de
RAM y 3 GB de disco duro. (Mal, 2014)

17
7.25. DISTRO ASTRO

Esta distribucin est basada en Ubuntu 14.04 LTS y utiliza el entorno de


escritorio MATE, aunque lo ms importante es su completa coleccin de
aplicaciones dirigidas a los amantes de la astronoma. (Mal, 2014)

7.26. STEAMOS

An en fase beta, esta es la distribucin basada en Debian desarrollada por


Valve, y que est ms dirigida a ser una especie de media center para
videojuegos integrando el modo big picture que un sistema de sobremesa. (Mal,
2014)

7.27. ARTISTX

Distribucin de Linux enfocada en la produccin multimedia. Basada en Ubuntu,


aunque diseada para ser utilizada en formato Live DVD y USB, se puede

18
instalar en cualquier equipo. Usa el entorno KDE y ofrece una coleccin de
programas de cdigo abierto para edicin de vdeo y creacin de grficos 2D y
3D. (Mal, 2014)

7.28. UBUNTU STUDIO

Basada en Ubuntu y orientada a la edicin multimedia profesional de audio, video


y grficos. Utiliza el entorno de escritorio Xfce y no lleva preinstalado ningn tipo
de software ofimtico, slo el diseado para la edicin multimedia. (Mal, 2014)

7.29. SCIENTIFIC LINUX

Se trata de un clon a nivel binario de la distribucin Red Hat Enterprise Linux, y


est desarrollada y mantenida por los laboratorios de Fsica CERN y Fermilab
con el objetivo de tener un sistema operativo especfico para la computacin
cientfica. (Mal, 2014)

19
7.30. CEELD

Distro basada en OpenSUSE que usa el entorno KDE y est especialmente


dirigida a los ingenieros electrnicos y a estudiantes de esta carrera, al
permitirles disear o simular circuitos electrnicos. (Mal, 2014)

7.31. EDUBUNTU

Otro derivado de Ubuntu, pero en esta ocasin especialmente dirigido a escuelas


y profesores. Ofrece una gran coleccin de software y herramientas educativas,
por lo que tambin es una buena opcin para instalar en los ordenadores de los
ms jvenes de la casa. (Mal, 2014)

7.32. OPENELEC

Pequea distribucin Linux creada desde cero para convertir un ordenador en


un centro multimedia basado en Kodi, lo que antes se conoca como XBMC.
Hace lo que promete y necesita slo 90-125 MB de almacenamiento interno. A
parte de su versin oficial, tiene otras dos buids para Raspberry Pi y Apple TV.
(Mal, 2014)

20
8. KERNEL DE LINUX
8.1. QUE ES EL KERNEL/NCLEO?

El kernel o ncleo de Linux se puede definir como el corazn de este sistema


operativo. Es el encargado de que el software y el hardware de tu ordenador
puedan trabajar juntos. (Martnez, 2014)

Las funciones ms importantes del mismo, aunque no las nicas, son:

Administracin de la memoria para todos los programas y procesos en


ejecucin.
Administracin del tiempo de procesador que los programas y procesos
en ejecucin utilizan.
Es el encargado de que podamos acceder a los perifricos/elementos de
nuestro ordenador de una manera cmoda.

Hasta que empez el desarrollo de la serie 2.6 del ncleo, existieron dos tipos
de versiones del ncleo:

Versin de produccin: La versin de produccin, era la versin estable


hasta el momento. Esta versin era el resultado final de las versiones de
desarrollo o experimentales.

Cuando el equipo de desarrollo del ncleo experimental, decida que tena un


ncleo estable y con la suficiente calidad, se lanzaba una nueva versin de
produccin o estable. Esta versin era la que se deba utilizar para un uso normal
del sistema, ya que eran las versiones consideradas ms estables y libres de
fallos en el momento de su lanzamiento. (Martnez, 2014)

21
Versin de desarrollo: Esta versin era experimental y era la que
utilizaban los desarrolladores para programar, comprobar y verificar
nuevas caractersticas, correcciones, etc. Estos ncleos solan ser
inestables y no se deban usar sin saber lo que se haca.

Como interpretar los nmeros de las versiones de las series por debajo de la 2.6:

Las versiones del ncleo se numeraban con 3 nmeros, de la siguiente forma:


AA.BB.CC

AA: Indicaba la serie/versin principal del ncleo. Solo han existido la 1 y


2. Este nmero cambiaba cuando la manera de funcionamiento del kernel
haba sufrido un cambio muy importante.
BB: Indicaba si la versin era de desarrollo o de produccin. Un nmero
impar, significaba que era de desarrollo, uno par, que era de produccin.
CC: Indicaba nuevas revisiones dentro de una versin, en las que lo nico
que se haba modificado eran fallos de programacin.

8.2. EJEMPLOS
Unos ejemplos nos ayudaran a entenderlo mejor:

ej1: versin del ncleo 2.4.0: Ncleo de la serie 2 (AA=2), versin de


produccin 4 (BB=4 par), primera versin de la serie 2.4 (CC=0)
ej2: versin del ncleo 2.4.1: Ncleo de la serie 2, versin 4, en el que
se han corregido errores de programacin presentes en la versin 2.4.0
(CC=1)
ej3: versin del ncleo 2.5.0: versin 0 del ncleo de desarrollo 2.5.

Con la serie 2.6 del ncleo, el sistema de numeracin, as como el modelo de


desarrollo han cambiado. Las versiones han pasado a numerarse con 4 dgitos
y no existen versiones de produccin y desarrollo. (Martnez, 2014)

Las versiones del ncleo se numeran hoy en da con 4 dgitos, de la siguiente


forma: AA.BB.CC.DD.

AA: Indica la serie/versin principal del ncleo.

22
BB: Indica la revisin principal del ncleo. Nmeros pares e impares no
tienen ningn significado hoy en da.
CC: Indica nuevas revisiones menores del ncleo. Cambia cuando
nuevas caractersticas y drivers son soportados.
DD: Este digito cambia cuando se corrigen fallos de programacin o fallos
de seguridad dentro de una revisin.

Hoy en da se suele usar el ncleo distribuido con la distribucin que el usuario


utiliza. Son las distribuciones las encargadas de distribuir ncleos estables a sus
usuarios y estos ncleos se basan en el ncleo ("vanilla") distribuido por Linus
Torvalds y el equipo de programadores del ncleo. (Martnez, 2014)

8.3. DNDE CONSEGUIR EL NCLEO

El ncleo denominado "vanilla" (sin alteraciones y suministrado por Linus


Torvalds) se puede bajar de un gran nmero de servidores en internet, pero el
sitio oficial es http://www.kernel.org/. En este enlace tienes la lista internacional
oficial de servidores espejos, de donde es posible bajarse cualquier versin del
ncleo (ltima y antiguas). Cada distribucin distribuye sus ncleos por los
canales de actualizacin habituales para cada una de ellas. (Martnez, 2014)

8.4. CONFIGURACIN E INSTALACIN DE UN NUEVO NCLEO

Este es uno de los temas que asustan a los nuevos usuarios de Linux. Lo
primero, deciros que no hay razn para asustarse, la configuracin e instalacin
de un nuevo ncleo en nuestro sistema es ms fcil de lo suena. Lo segundo, es
que podis tener un sistema estable, actualizado y que funcione sin problemas
durante meses sin tener que compilar un solo ncleo, siempre y cuando utilicis
los ncleos distribuidos con vuestra distribucin. (Martnez, 2014)

Es muy recomendable el utilizar los ncleos distribuidos por la distribucin que


utilicis. Estos ncleos tienen muy buena calidad y son muy completos y con
esto os evitis el trabajo de configurar, compilar y mantener nuevas versiones
del ncleo. (Martnez, 2014)

Si sois de los que os gustan experimentar y aprender nuevas cosas, adelante,


nadie os impide bajaros el ltimo ncleo y experimentar con l, esto era mucho
ms comn hace unos aos y una tarea casi imprescindible en muchos casos.
23
Para los interesados en el tema existen dos documentos muy buenos que podis
utilizar para aprender a como compilar un ncleo, FAQ/Kernel compilation y el
Kernel Rebuild Guide. (Martnez, 2014)

9. INSTALACIN DE CENTOS 6.0 PASO A PASO

9.1. PLANEACIN

Antes de comenzar, determine primero los siguientes puntos:

Finalidad productiva. Va ser un servidor, estacin de trabajo o


escritorio? Qu uso va tener el equipo? Qu servicios va a
requerir? Idealmente lo que se establezca en este punto debe
prevalecer sin modificaciones a lo largo de su ciclo productivo.
Ciclo de produccin. Cunto tiempo considera que estar en
operacin el equipo? Seis meses, un ao, dos aos, cinco aos?
Capacidad del equipo. A cuntos usuarios simultneos se brindar
servicio? Tiene el equipo la cantidad suficiente de RAM y poder de
procesamiento suficiente?
Particiones del disco duro. Determine cmo administrar el espacio
disponible de almacenamiento. Para ms detalles al respecto,
consulte el documento titulado Estndar de Jerarqua de Sistema
de Archivos.
Limitaciones. Tenga claro que CentOS al igual que sucede
con Red Hat Enterprise Linux es un sistema operativo diseado
y enfocado especficamente para ser utilizado como sistema
operativo en servidores y estaciones de trabajo. Salvo que
posteriormente se aada algn almacn YUM como EPEL, Remi, AL
Server o RPMFusion, este sistema operativo carecer de soporte
para medios de audio y video en formatos privativos como ocurre
son el soporte para MP3, DivX, H.264, MPEG, etc. y que slo
incluye Software Libre que se encuentre exento de problemas de
patentes en EE.UU.

24
9.2. OBTENCIN DE LOS MEDIOS.

Descargue la imagen ISO del DVD de CentOS 6 para arquitectura i386 o bien
arquitectura x86-64 (slo es necesario el DVD 1 salvo que requiera soporte
para algn idioma extico desde algunos de los sitios espejo que encontrar
en el siguiente URL:
http://mirror.centos.org/centos/6/isos/
9.3. INSTALACIN DEL SISTEMA OPERATIVO.

Inserte el disco DVD de instalacin de CentOS 6 y espere 60 segundos para el


inicio automtico o bien pulse la tecla ENTER para iniciar de manera inmediata
o bien pulse la tecla TAB e ingrese las opciones de instalacin deseadas.

La primera pantalla que aparecer le preguntar si desea verificar la integridad


del medio de instalacin. Si descarg una imagen ISO desde Internet y la grab
en un disco compacto o DVD, es buena idea verificar medios de instalacin. Si
est haciendo la instalacin desde una mquina virtual con una imagen ISO y la
suma MD5 coincide, descarte verificar.

25
Si desea verificar la integridad del medio de instalacin (DVD o conjunto de
discos compactos), a partir del cual se realizar la instalacin,
seleccione OK y pulse la tecla ENTER, considere que esto puede demorar
varios minutos. Si est seguro de que el(los) disco(s) est(n) en buen estado,
pulse la tecla TAB para seleccionar Skip y pulse la tecla ENTER.

Haga clic sobre el botn Next o bien Siguiente, en cuanto aparezca la


pantalla de bienvenida de CentOS.

26
Seleccione Spanish o bien Espaol como idioma para ser utilizado
durante la instalacin.

A partir de este punto, todos los textos debern aparecer al espaol.

Determine primero el mapa de teclado utilizado antes de continuar con el proceso


de instalacin.

27
Mapa de teclado espaol.

Mapa de teclado latinoamericano.

Ahora seleccione el mapa de teclado en el instalador. Elija el mapa de teclado


al Espaol o bien el mapa de teclado Latinoamericano de acuerdo a lo
que corresponda. Al terminar haga clic sobre el botn denominado Siguiente.

28
CentOS 6 incluye soporte para realizar una instalacin sobre dispositivos de
almacenamiento especializados es decir Redes de rea de Almacenamiento
(SAN) como FCoE, iSCSI y zFCP. Obviamente requiere disponer de un SAN en
la red de rea local para poder hacer uso de este tipo de dispositivos de
almacenamiento. Si slo dispone de discos duros en el equipo donde se realizar
la instalacin, elija Dispositivos de almacenamiento bsicos y haga clic
sobre el botn denominado Siguiente.

29
Si se trata de una unidad de almacenamiento nueva sin de tabla de
particiones recibir una advertencia respecto de que esta unidad de
almacenamiento deber ser inicializada. Haga clic sobre el botn Reinicializar
todo si est seguro de que se trata de una unidad de almacenamiento nueva o
bien una a la que le fue borrada la tabla de particiones.

Defina el nombre de anfitrin en el siguiente el formato: nombre.dominio.tld.


Procure que el nombre de anfitrin sea corto hasta a 12 caracteres ms el
dominio y que preferiblemente est resuelto en un servidor DNS. Si est
indeciso al respecto slo deje el valor predeterminado
como localhost.localdomain y haga clic sobre el botn
denominado Siguiente.

30
Seleccione la zona horaria que corresponda a su localidad haciendo clic sobre
cualquier punto en el mapamundi. Se recomienda dejar seleccionada la
casilla El reloj del sistema utiliza UTC a fin de que el reloj del sistema utilice
UTC (Tiempo Universal Coordinado), que es el sucesor
de GMT (b>Greenwich Mean Time, que significa Tiempo Promedio de
Greenwich) y es la zona horaria de referencia respecto a la cual se calculan todas
las otras zonas horarias del mundo. Al terminar haga clic sobre el botn
denominado Siguiente.

31
Defina y confirme la contrasea para root cuenta que ser utilizada para la
administracin del sistema. Al terminar haga clic sobre el botn
denominado Siguiente.

Nota.

Evite utilizar palabras de diccionario y datos personales,


procurando utilizar al menos 8 caracteres en combinaciones de
nmeros, letras maysculas, letras minsculas y otros caracteres.

32
La siguiente pantalla le dar a elegir las opciones para crear las particiones en
el disco duro. Salvo que elija Crear un diseo personalizado,
invariablemente se aplicar un diseo predeterminado que consistir en:
Una particin estndar de 200 MB para /boot
Un volumen lgico para /, que utilizar la mayor parte del espacio
disponible y que posteriormente permitir hacer crecer el sistema
aadiendo otro disco duro, con unidades fsicas que se aadirn al
volumen lgico.
Un volumen lgico para la particin de memoria de
intercambio (swap), que, en equipos con menos de 1 GB RAM,
utilizar un espacio ser equivalente al doble del RAM fsico del
sistema o bien, en equipos con ms de 1 GB RAM, utilizar un
espacio equivalente a la suma del RAM fsico del sistema, ms 2 GB,
completando hasta un mximo de 4 GB.

Nota.

Este diseo predeterminado funcionar bien para cualquier


servidor, con cualquier propsito, siempre que se trate de un

33
equipo que permita aadir fcilmente ms unidades de
almacenamiento, para as aprovechar los volmenes lgicos. Si se
trata de una computadora porttil o sistema de escritorio, que
carezca de alguna forma sencilla de aadir otro disco duro, este
diseo predeterminado resultar totalmente inadecuado, pues se
estar utilizando una funcin (volmenes lgicos) que jams se
podr aprovechar.

Las opciones en pantalla hacen lo siguiente:

Usar todo el espacio eliminar cualquier particin de cualquier


otro sistema operativo presente y crear de forma automtica las
particiones necesarias.
Reemplazar sistema(s) Linux existente(s) slo eliminar todas
las particiones Linux existentes y crear de forma automtica las
particiones necesarias.
Achicar el sistema actual cambiar el tamao de las particiones
existentes de otros sistemas operativos como Windows, haciendo el
espacio necesario para poder instalar un diseo predeterminado de
particiones Linux.
Usar espacio libre crear de forma automtica las particiones
necesarias en el espacio disponible, basndose sobre un diseo
predeterminado.
Crear un diseo personalizado permitir elegir las particiones
estndar o volmenes lgicos, que uno requiera.

34
Seleccione Crear un diseo personalizado y haga clic sobre el botn
denominado Siguiente.

Se mostrar la tabla de particiones actual, mostrando el espacio libre disponible


para crear nuevas particiones. Haga clic sobre el botn Crear.

35
Se abrir una ventana donde podr definir el tipo de particin a crear. Elija crear
una Particin estndar. Al terminar haga clic sobre el botn Crear.

En la ventana que aparece sobre la tabla de particiones: defina /boot como


punto de montaje, mantenga el formato ext4, mantenga el tamao de 200 MB y
active la casilla de opcin denominada Forzar a particin primaria. Al
terminar haga clic sobre el botn Aceptar.

36
Nota.

Ext4 (fourth extended filesystem o cuarto sistema de archivos


extendido) es, al igual que ext3, un sistema de archivos con registro
por diario, con muchas mejoras respecto de ext3, entre las que se
incluyen, entre otras cosas, el soporte de volmenes de hasta 1024
PiB, soporte aadido de extents (conjunto de bloques fsicos
contiguos), menor uso de recursos de sistema, mejoras
sustanciales en la velocidad de lectura y escritura y verificacin
ms rpida fsck. En resumen, prefiera utilizar ext4.

Se deber mostrar la tabla de particiones, donde deber aparecer la particin


recin creada. Para aadir la siguiente particin, vuelva a hacer clic sobre el
botn Crear.

37
Se abrir una ventana donde podr definir el tipo de particin a crear. Elija crear
una Particin estndar. Al terminar haga clic sobre el botn Crear.

En la ventana que aparece sobre la tabla de particiones: defina / como punto de


montaje, mantenga el formato ext4 y defina un tamao de 3072 MB y active la
casilla de opcin denominada Forzar a particin primaria. Al terminar haga
clic sobre el botn Aceptar.

38
Nota.

Slo se recomienda definir como particiones primarias a las


correspondientes a /boot y /, con la finalidad de que stas sean
creadas entre los primeros sectores del disco duro o unidad de
almacenamiento y para evitare que incidentalmente queden
incluidas dentro de la particin extendida. Esta ltima se crear
de manera automtica despus como la cuarta particin del disco
duro, dentro de la cual se crearn cuantas particiones
lgicas como sean necesarias.

Nota.

Los sistemas modernos basados sobre arquitectura Intel tienen un


lmite mximo de cuatro particiones. Se puede utilizar un diseo
de hasta cuatro particiones primarias o bien un diseo de tres
particiones primarias y una particin extendida (slo puede
haber una por unidad de almacenamiento), dentro de la cual se

39
pueden crear hasta once particiones lgicas, las cuales en
realidad son sub-particiones de la particin extendida. GNU/Linux
permite utilizar hasta un mximo de 15 particiones (total de
particiones primarias, ms la particin extendida, ms las
particiones lgicas).

Se deber mostrar la tabla de particiones donde deber aparecer la particin


recin creada. Vuelva a hacer clic sobre el botn Crear para aadir la
siguiente particin.

Se abrir una ventana donde podr definir el tipo de particin a crear. Elija crear
una Particin estndar. Al terminar haga clic sobre el botn Crear.

40
En la ventana que aparece sobre la tabla de particiones: defina /usr como punto
de montaje, mantenga el formato ext4 y defina un tamao de 10240 MB o ms,
si considera que ocupar ms espacio para alguna aplicacin o conjunto de
aplicaciones, en particular. Al terminar haga clic sobre el botn Aceptar.

Se deber mostrar la tabla de particiones donde deber aparecer la particin


recin creada. Vuelva a hacer clic sobre el botn Crear para aadir la
siguiente particin.

41
Se abrir una ventana donde podr definir el tipo de particin a crear. Elija crear
una Particin estndar. Al terminar haga clic sobre el botn Crear.

En la ventana que aparece sobre la tabla de particiones: defina /tmp como punto
de montaje, mantenga el formato ext4 y defina un tamao de 5120 MB. Al
terminar haga clic sobre el botn Aceptar.

42
Nota.

El tamao de la particin para /tmp depender del tipo de


aplicaciones que se utilizarn posterior a la instalacin. Consulte la
documentacin del programa o aplicacin que tenga planeado
utilizar. Para la mayora de los casos, ser ms que suficiente con
asignar 5120 MB.

Se deber mostrar la tabla de particiones donde deber aparecer la particin


recin creada. Vuelva a hacer clic sobre el botn Crear para aadir la
siguiente particin.

43
Se abrir una ventana donde podr definir el tipo de particin a crear. Elija crear
una Particin estndar. Al terminar haga clic sobre el botn Crear.

En la ventana que aparece sobre la tabla de particiones: defina /home como


punto de montaje, mantenga el formato ext4 y elija la casilla de opcin
denominada Completar hasta el tamao mximo aceptable. Al terminar
haga clic sobre el botn Aceptar.

44
Se deber mostrar la tabla de particiones, donde deber aparecer la particin
recin creada. Temporalmente notar que /home tiene asignado todo el
espacio de almacenamiento que anteriormente estaba libre. En cuanto haya
creado la particin /var, ambas se repartirn nuevamente el espacio, casi
equitativamente. Vuelva a hacer clic sobre el botn Crear para aadir la
siguiente particin.

45
Se abrir una ventana donde podr definir el tipo de particin a crear. Elija crear
una Particin estndar. Al terminar haga clic sobre el botn Crear.

En la ventana que aparece sobre la tabla de particiones: defina /var como punto
de montaje, mantenga el formato ext4 y elija la casilla de opcin
denominada Completar hasta el tamao mximo aceptable. Al terminar
haga clic sobre el botn Aceptar.

46
Se deber mostrar la tabla de particiones, donde deber aparecer la particin
recin creada. Temporalmente notar que /home y /var se han repartido el
espacio disponible. Para aadir la ltima particin, la correspondiente a la de la
memoria de intercambio, vuelva a hacer clic sobre el botn Crear.

Se abrir una ventana donde podr definir el tipo de particin a crear. Elija crear
una Particin estndar. Al terminar haga clic sobre el botn Crear.

47
Para el tamao de la particin de memoria de intercambio (swap), siga las
siguientes reglas:
Si el sistema tiene menos de 1 GB RAM: Defina una cantidad
equivalente a dos veces la cantidad de RAM fsico. Ejemplos:
o Si el sistema tiene 512 MB RAM, defina 1024 MB para la
particin de memoria de intercambio.
o Si el sistema tiene 768 MB RAM, defina 1536 de memoria de
intercambio.
o Si el sistema tiene 1 GB RAM, defina 2048 MB para la particin
de memoria de intercambio.
Si el sistema tiene ms de 1 GB RAM: Defina una cantidad
equivalente a la suma de la cantidad de RAM fsico, ms 2 GB.
Ejemplos:
o Si el sistema tiene 1.5 GB RAM, defina 3584 MB para la particin
de memoria de intercambio.
o Si el sistema tiene 2 GB RAM, defina 4096 MB para la particin
de memoria de intercambio.
o Si el sistema tiene 4 GB RAM, defina 6144 MB para la particin
de memoria de intercambio.
o Si el sistema tiene 8 GB RAM, defina 10240 MB para la particin
de memoria de intercambio.

48
Se mostrar la tabla de particiones. Note que la particin de intercambio ha
tomado la mitad de su espacio asignado a costa de /home y la otra mitad a costa
de /var. Examine a detalle y verifique que estn presentes todas las particiones
que se planearon, asegurndose que tengan los tamaos aproximados a lo que
se especific en los pasos anteriores. Si est conforme con el diseo, haga clic
sobre el botn denominado Siguiente.

49
Nota.

Otras particiones recomendadas pueden ser /var/lib y /var/www.


Asignar como particiones a estos directorios permitir
posteriormente optimizarlas, slo cambiando el formato del registro
por diario (journal). Para ms detalles consulte el documento
titulado Optimizacin de sistemas de archivos ext3 y ext4,
con la finalidad de conocer los procedimientos necesarios para
optimizar el sistema de archivos despus de terminar la instalacin,
luego de que inicie el sistema operativo por primera vez. Puede
asignar a cada una de estas particiones cuanto espacio como
considere necesario para necesidades particulares.
Siendo que /var/lib suele utilizarse principalmente para almacenar
bases de datos, servidores directorios, como LDAP y otros tipos de
datos, sobre los cuales se realiza lectura y escritura simultnea,
conviene optimizar el registro por diario de esta particin utilizando
el formato journal, obteniendo como resultado un mejor
rendimiento para las bases de datos y servidores de directorios
como LDAP.
Si /var/www va a contener los archivos de un hipottico sitio de
Internet y stos sufrirn pocos cambios o bien sufrirn cambios
poco frecuentes, conviene optimizar el registro por diario de esta
particin utilizando el formato writeback, obteniendo como
resultado una mejor velocidad de lectura.

Se solicitar que confirme de manera explcita que se proceder a eliminar o dar


formato a particiones existentes en el medio de almacenamiento. Haga clic sobre
el botn Formato.

50
Se solicitar confirme que desea escribir los cambios al disco duro. Haga clic
sobre el botn Escribir cambios al disco.

Espere algunos minutos mientras de guarda la tabla de particiones y se da


formato a todas las particiones definidas en los pasos anteriores.

51
Por seguridad conviene asignar una contrasea al gestor de arranque. sto tiene
como finalidad el de evitar que cualquiera que tenga acceso fsico al sistema,
pueda modificar los argumentos del ncleo en el gestor de arranque e iniciar el
sistema en modo mono-usuario (nivel de ejecucin 1). Haga clic sobre la casilla
de opcin denominada Usar la contrasea del gestor de arranque.

Asigne y confirme una contrasea para el gestor de arranque.

52
Al terminar haga clic en el botn Siguiente.

Elija el tipo de instalacin.

53
Nota.

Es una buena prctica de seguridad el realizar una instalacin


mnima (casilla de opcin Minimal) y posteriormente ir
instalando slo los paquetes que realmente se requieran. Mientras
menos paquetes estn instalados, habr menos servicios por los
cuales preocuparse, adems de que sern menores las descargas
de paquetes durante las actualizaciones que realice
peridicamente. La instalacin mnima consiste del ncleo del
sistema, un conjunto de herramientas bsicas, lo indispensable
para configurar las interfaces de red, herramientas bsicas para
administrar el sistema de archivos, un conjunto bsico de polticas
para SELinux, el gestor de paquetes yum y lo mnimo necesario
para tener un sistema operativo funcional en modo texto.

54
Nota.

Tras finalizar la instalacin y una vez que inicie por primera vez el
sistema operativo, se recomienda instalar, a travs de yum, los
paquetes system-config-firewall-tui, system-config-network-
tui, policycoreutils-python, selinux-policy-targeted, selinux-
policy-mls, vim-enhanced, wget, bind-utils y openssh-clients.
yum -y install system-config-firewall-tui openssh-clients
yum -y install system-config-network-tui bind-utils
yum -y install policycoreutils-python
yum -y install selinux-policy-targeted selinux-policy-mls
yum -y install vim-enhanced wget

Si desea aplicar de una vez las actualizaciones y parches de seguridad


disponibles, lo cual sera una excelente prctica de seguridad, haga clic sobre el
botn denominado + Agregar repositorios de software adicional. Esto
abrir una ventana donde podr ingresar la direccin de cualquier sitio de
Internet que haga espejo de las actualizaciones de CentOS 6. Si desconoce qu
direccin definir, utilice http://mirror.centos.org/centos/6/updates/i386/, si est
instalando la edicin i386 o
bien http://mirror.centos.org/centos/6/updates/x86_64/, si est instalando la
edicin x86-64. Al terminar haga clic sobre el botn Aceptar.

55
Si dispone de al menos una tarjeta de red, el programa de instalacin le solicitar
seleccione que dispositivo utilizar para configurar una conexin de red que
permita conectarse hacia el URL que especific en el paso anterior. Una vez
seleccionado el dispositivo de red, haga clic sobre el botn
denominado Aceptar.

56
Lo anterior abrir la ventana Conexiones de red de NetworkManager.
Seleccione la interfaz de red deseada y haga clic sobre el botn
denominado Editar.

Lo anterior abrir la ventana de edicin de la interfaz. Haga clic sobre la pestaa


denominada Ajustes de IPv4.

Configure las opciones necesarias para poder establecer una conexin de red.
Al terminar haga clic sobre el botn denominado Aplicar.

57
Regresar a la ventana de Conexiones de red. Haga clic sobre el botn
denominado Cerrar.

Deber regresar a la pantalla principal, donde deber aparecer el almacn YUM


que acaba de configurar.

58
Haga clic sobre la casilla de opcin denominada Personalizar ahora para
elegir grupos especficos de paquetes. Al terminar haga clic sobre el botn
denominado Siguiente.

Podr seleccionar cualquier grupo de paquetes que sirva a necesidades


particulares. Prefiera conservar el diseo deinstalacin mnima y slo aadir el
grupo de paquetes denominado Base.

59
Revise el documento titulado Ajustes posteriores a la instalacin de CentOS 6
si posteriormente decide instalar el escritorio grfico.
Haga clic sobre el botn denominado Paquetes opcionales si desea
personalizar la lista de paquetes de un grupo en particular. Esto abrir una
ventana desde la cual podr aadir o eliminar lo que considere necesario. Al
terminar haga clic sobre el botn denominado Cerrar.

Haga clic sobre el botn denominado Siguiente si est conforme y considera


que ha terminado de seleccionar los grupos de paquetes.

60
Iniciar el proceso de instalacin de paquetes. El tiempo que demore el proceso
depender de la cantidad de grupos y paquetes que se hayan seleccionado.
(Dueas, 2014)

Haga clic sobre el botn Reinciar y retire el DVD o disco compacto de la


unidad ptica una vez completada la instalacin. (Dueas, 2014)

61
10. WEBMIN
Webmin. Interfaz basada en Web para administracin de sistemas Unix. Usando
cualquier navegador Web moderno, se puede configurar cuentas de
usuarios, Apache, DNS, archivos compartidos y mucho ms. Webmin elimina la
necesidad de editar manualmente los archivos de configuracin de linux como /
etc / passwd, y permite administrar el sistema desde la consola o de forma
remota.

10.1. DESARROLLADORES WEBMIN

Casi todo el desarrollo de Webmin fue realizado por Jamie Cameron, aunque
muchas personas han contribuido con parches y traducciones a otros idiomas.
Tambin hay muchos mdulos de terceros que han sido desarrolladas por otras
personas por separado. (Peralta, 2013)

10.2. LICENCIA DE DISTRIBUCIN WEBMIN

Todas las versiones recientes de Webmin estn bajo una licencia BSD, lo que
significa que pueden ser libremente distribuidos y modificados para uso
comercial y no comercial. (Peralta, 2013)

62
Debido a Webmin apoya el concepto de mdulos, cualquier persona puede
desarrollar y distribuir sus propios mdulos de Webmin para cualquier propsito,
y distribuirlos bajo cualquier licencia (como laGPL, comercial o shareware).

10.3. CARACTERSTICAS WEBMIN

Webmin est escrito en Perl, versin 5, ejecutndose como su propio proceso y


servidor web. Por defecto se comunica a travs del puerto TCP 10000, y puede
ser configurado para usar SSL si OpenSSL est instalado con mdulos
de Perl adicionales requeridos.

Est construido a partir de mdulos, los cuales tienen una interfaz a los archivos
de configuracin y el servidor Webmin. Esto hace fcil la adicin de nuevas
funcionalidades sin mucho esfuerzo. Debido al diseo modular de Webmin, es
posible para cualquier interesado escribir extensiones para configuracin de
escritorio.

Entre los mdulos destacados de Webmin se encuentran:

Apache WebServer: Administrar las directivas y caractersticas


del Servidor Web Apache.
Bandwidth Monitoring: Podemos generar reportes del trfico que
provocamos en una conexin (Internet, Red, etc) de modo que si tenemos
un ISP que nos cobra por trfico, con esto tenemos un reporte real de
nuestro consumo.
Bootup and Shutdown: Con esto, uno logra sacar todos los servicios que
no se usan, y encima puede acceder al cdigo que ejecutan.
Change Password: Si bien es relativamente sencillo cambiar los
passwords de los usuarios, qu mejor que tenerlo todo accesible en una
interfaz bonita?
DHCP Server: Para todos aquellos que tengan una red, y necesiten tener
un servidor DHCP (para que cada PC que se conecte a la red, tenga una
IP asignada automticamente), aqu tienen un administrador muy sencillo.
Disk Quota: Si estn en una red en donde hay muchos usuarios y estos
requieren de tener una cuota asignada en disco, este es el complemento

63
ideal. Primero le creamos un usuario, y luego le asignamos la cuota desde
aqu.
Disk and Network FS: Aqu tenemos acceso a toda la informacin del
disco (similar al comando df), representado grficamente y con
informacin extendida.
File Manager: Para todo aquel acostumbrado a usar un cliente FTP, este
mdulo les ser muy familiar, ya que permite asignar permisos de las
carpetas con una interfase grfica muy sencilla pero til.
GRUB Boot Loader: Este mdulo es para administrar todo y agregar
cada detalle que sea necesario en el GRUB (el que maneja el inicio luego
delBIOS).
SSH Server: Un mdulo para administrar el servidor de SSH que es el
complemento ideal para aquellos que quieran compartir archivos de forma
segura, evitando el conocido FTP, y a su vez brindando una terminal
mucho mejor que Telnet.
Samba Windows File Sharing: Podrs configurar las carpetas
compartidas para que funcionen, sin problemas de configuracin y bien
fcil.
Shorewall Firewall: Shorewall: es un Firewall, a punto de decir que es el
ZoneAlarm de Windows, lo bueno que tiene es que le puedes configurar
de todo. El punto es que desde el mdulo tienes acceso fcil a cada una
de sus funciones, y podrs dejar tu computadora ms asegurada.
Software Packages: Para aquellos que no les gusta usar APT-GET
o APTITUDE, con esto lograrn instalar cualquier paquete sin ninguna
complicacin. Buscan, encuentran, instalan. (Peralta, 2013)

11. SERVIDOR DHCP


11.1. CONCEPTO DHCP
El protocolo de configuracin dinmica de host (DHCP, Dynamic Host
Configuration Protocol) es un estndar TCP/IP diseado para simplificar la
administracin de la configuracin IP de los equipos de nuestra red. (Espaa,
2015)

64
Si disponemos de un servidor DHCP, la configuracin IP de los PCs puede
hacerse de forma automtica, evitando as la necesidad de tener que realizar
manualmente uno por uno la configuracin TCP/IP de cada equipo.
Un servidor DHCP es un servidor que recibe peticiones de clientes solicitando
una configuracin de red IP. El servidor responder a dichas peticiones
proporcionando los parmetros que permitan a los clientes autoconfigurarse.
Para que un PC solicite la configuracin a un servidor, en la configuracin de red
de los PCs hay que seleccionar la opcin 'Obtener direccin IP automticamente.
(Espaa, 2015)

El servidor proporcionar al cliente al menos los siguientes parmetros:

Direccin IP
Mscara de subred

Opcionalmente, el servidor DHCP podr proporcionar otros parmetros de


configuracin tales como:

Puerta de enlace
Servidores DNS

11.2. CARACTERSTICAS DHCP


El servidor DHCP proporciona una configuracin de red TCP/IP segura y evita
conflictos de direcciones repetidas. Utiliza un modelo cliente-servidor en el que
el servidor DHCP mantiene una administracin centralizada de las direcciones
IP utilizadas en la red. Los clientes podrn solicitar al servidor una direccin IP y
as poder integrarse en la red. (Espaa, 2015)

65
11.3. FUNCIONAMIENTO DE UNA PETICIN DHCP

El servidor solo asigna direcciones dentro de un rango prefijado. Si por error


hemos configurado manualmente una IP esttica perteneciente al rango
gestionado por nuestro servidor DHCP, podra ocurrir que dicha direccin sea
asignada dinmicamente a otro PC, provocndose un conflicto de IP. En ese
caso el cliente solicitar y comprobar, otra direccin IP, hasta que obtenga una
direccin IP que no est asignada actualmente a ningn otro equipo de nuestra
red. (Espaa, 2015)

La primera vez que seleccionamos en un PC que su configuracin IP se


determine por DHCP, ste pasar a convertirse en un cliente DHCP e intentar
localizar un servidor DHCP para obtener una configuracin desde el mismo. Si
no encuentra ningn servidor DHCP, el cliente no podr disponer de direccin IP
y por lo tanto no podr comunicarse con la red. (Espaa, 2015)

Si el cliente encuentra un servidor DHCP, ste le proporcionar, para un periodo


predeterminado, una configuracin IP que le permitir comunicarse con la red.
Cuando haya transcurrido el 50% del periodo, el cliente solicitar una renovacin
del mismo. (Espaa, 2015)

Cuando arrancamos de nuevo un PC cuya configuracin IP se determina por


DHCP, pueden darse dos situaciones:

Si la concesin de alquiler de licencia ha caducado, el cliente solicitar


una nueva licencia al servidor DHCP (la asignacin del servidor podra o
no, coincidir con la anterior).
Si la concesin de alquiler no ha caducado en el momento del inicio, el
cliente intentar renovar su concesin en el servidor DHCP, es decir, que
le sea asignada la misma direccin IP.

Antes de comenzar con los procesos de instalacin y configuracin de nuestro


servidor DHCP, vamos a definir algunos trminos que utilizaremos a lo largo de
dicho proceso.

66
mbito servidor DHCP: Un mbito es un agrupamiento administrativo de
equipos o clientes de una subred que utilizan el servicio DHCP.

Rango servidor DHCP: Un rango de DHCP est definido por un grupo


de direcciones IP en una subred determinada, como por ejemplo de
192.168.0.1 a 192.168.0.254, que el servidor DHCP puede conceder a los
clientes.
Concesin o alquiler de direcciones: es un perodo de tiempo que los
servidores DHCP especifican, durante el cual un equipo cliente puede
utilizar una direccin IP asignada.

Reserva de direcciones IP: Consiste en reservar algunas direcciones IP


para asignrselas siempre a los mismos PCs clientes de forma que cada
uno siempre reciba la misma direccin IP. Se suele utilizar para asignar a
servidores o PCs concretos la misma direccin siempre.

Es similar a configurar una direccin IP esttica, pero de forma automtica


desde el servidor DHCP. En el servidor se asocian direcciones MAC a
direcciones IP. Es una opcin muy interesante para asignar a ciertos PCs
(servidores, impresoras de red, PCs especiales...) siempre la misma IP.

11.4. VENTAJAS DHCP

n icamente se conf igu ra el servidor que ent re ga ra de un


ran go de d ire ccione s u na IP a cada client e.
Facilidad de co nf igu ra cin.
La s direccione s son co nt ro lada s po r e l se rvido r, lo cua l lo gra
su f acilita cin al momen to de d a r se gu im ient o y supe rvisa r.
En una red de ba sta nte s u sua rio s, el se rvido r DHCP es
ne ce sa rio p a ra a sign acin de IP de f o rma aut omt ica.

11.5. DESVENTAJAS DHCP

En ca so de que se re quiera un DNS, es ne ce sa rio


conf igura rlo ma nua lmen te pa ra ind ica r las d ire ccion es IP
co rrespond ien te s.
67
En ca so de que e l servido r DHCP f a lla, t oda s la s ma quina s
clie nte s re no va ran su I P a l no ob tene r respue sta a lguna , lo
cua l p ro vo ca ra que toda la red se de ten ga.

11.6. CONCLUSIN DHCP


DHCP es un protocolo diseado principalmente para ahorrar tiempo gestionando
direcciones IP en una red grande. El servicio DHCP est activo en un servidor
donde se centraliza la gestin de las direcciones IP de la red. Hoy en da, muchos
sistemas operativos incluyen este servicio dada su importancia.

11.7. EJEMPLO DHCP

12. SERVIDOR FTP

FTP (siglas en ingls de File Transfer Protocol, 'Protocolo de Transferencia de


Archivos') en informtica, es un protocolo de red para la transferencia de archivos
entre sistemas conectados a una red TCP (Transmission Control Protocol),
basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede
conectar a un servidor para descargar archivos desde l o para enviarle archivos,

68
independientemente del sistema operativo utilizado en cada equipo. (Wikipedia,
2010)

El servicio FTP es ofrecido por la capa de aplicacin del modelo de capas de red
TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. Un
problema bsico de FTP es que est pensado para ofrecer la mxima velocidad
en la conexin, pero no la mxima seguridad, ya que todo el intercambio de
informacin, desde el login y password del usuario en el servidor hasta la
transferencia de cualquier archivo, se realiza en texto plano sin ningn tipo de
cifrado, con lo que un posible atacante puede capturar este trfico, acceder al
servidor y/o apropiarse de los archivos transferidos.

Para solucionar este problema son de gran utilidad aplicaciones como SCP y
SFTP, incluidas en el paquete SSH, que permiten transferir archivos, pero
cifrando todo el trfico.

12.1. HISTORIA FTP

El protocolo FTP se empez a utilizar en mayo de 1971, publicado como el RFC


114, antes de que existiera la pila TCP/IP. La estructura general fue establecida
en 1971. Fue modificado varias veces, aadiendo nuevos comandos y
funcionalidades. Al final se public el RFC 959 en octubre de 1985, que es la que
se utiliza actualmente.1

12.2. EL MODELO FTP

El siguiente modelo representa el diagrama de un servicio FTP.

69
En el modelo, el intrprete de protocolo (IP) de usuario inicia la conexin de
control en el puerto 21. Las rdenes FTP estndar las genera el IP de usuario y
se transmiten al proceso servidor a travs de la conexin de control. Las
respuestas estndar se envan desde la IP del servidor hasta la IP de usuario
por la conexin de control como respuesta a las rdenes.

Estas rdenes FTP especifican parmetros para la conexin de datos (puerto de


datos, modo de transferencia, tipo de representacin y estructura) y la naturaleza
de la operacin sobre el sistema de archivos (almacenar, recuperar, aadir,
borrar, etc.). El proceso de transferencia de datos (DTP) de usuario u otro
proceso en su lugar, debe esperar a que el servidor inicie la conexin al puerto
de datos especificado (puerto 20 en modo activo o estndar) y transferir los datos
en funcin de los parmetros que se hayan especificado.

Vemos tambin en el diagrama que la comunicacin entre cliente y servidor es


independiente del sistema de archivos utilizado en cada computadora, de
manera que no importa que sus sistemas operativos sean distintos, porque las
entidades que se comunican entre s son los PI y los DTP, que usan el mismo
protocolo estandarizado: el FTP.

Tambin hay que destacar que la conexin de datos es bidireccional, es decir,


se puede usar simultneamente para enviar y para recibir, y no tiene por qu
existir todo el tiempo que dura la conexin FTP. Pero tena en sus comienzos un
problema, y era la localizacin de los servidores en la red. Es decir, el usuario
que quera descargar algn archivo mediante FTP deba conocer en qu
mquina estaba ubicado. La nica herramienta de bsqueda de informacin que
exista era Gopher, con todas sus limitaciones.

12.3. PRIMER BUSCADOR DE INFORMACIN FTP

Gopher significa 'lanzarse sobre' la informacin. Es un servicio cuyo objetivo es


la localizacin de archivos a partir de su ttulo. Consiste en un conjunto de mens
de recursos ubicados en diferentes mquinas que estn intercomunicadas. Cada
mquina sirve un rea de informacin, pero su organizacin interna permite que
todas ellas funcionen como si se tratase de una sola mquina.

70
El usuario navega a travs de estos mens hasta localizar la informacin
buscada, y desconoce exactamente de qu mquina est descargando dicha
informacin. Con la llegada de Internet, los potentes motores de bsqueda
dejaron el servicio Gopher, y la localizacin de los servidores FTP dej de ser un
problema. En la actualidad, cuando el usuario se descarga un archivo a partir de
un enlace de una pgina web no llega ni a saber que lo est haciendo desde un
servidor FTP.

El servicio FTP ha evolucionado a lo largo del tiempo y hoy da es muy utilizado


en Internet, en redes corporativas, Intranets, etc. Soportado por cualquier
sistema operativo, existe gran cantidad de software basado en el protocolo FTP.

12.4. SERVIDOR FTP

Un servidor FTP es un programa especial que se ejecuta en un equipo servidor


normalmente conectado a Internet (aunque puede estar conectado a otros tipos
de redes, LAN,MAN, etc.). Su funcin es permitir el intercambio de datos entre
diferentes servidores/ordenadores.

Por lo general, los programas servidores FTP no suelen encontrarse en los


ordenadores personales, por lo que un usuario normalmente utilizar el FTP para
conectarse remotamente a uno y as intercambiar informacin con l.

Las aplicaciones ms comunes de los servidores FTP suelen ser el alojamiento


web, en el que sus clientes utilizan el servicio para subir sus pginas web y sus
archivos correspondientes; o como servidor de backup (copia de seguridad) de
los archivos importantes que pueda tener una empresa. Para ello, existen
protocolos de comunicacin FTP para que los datos se transmitan cifrados, como
el SFTP (Secure File Transfer Protocol).

12.5. CLIENTE FTP

Cuando un navegador no est equipado con la funcin FTP, o si se quiere cargar


archivos en un ordenador remoto, se necesitar utilizar un programa cliente FTP.
Un cliente FTP es un programa que se instala en el ordenador del usuario, y que
emplea el protocolo FTP para conectarse a un servidor FTP y transferir archivos,
ya sea para descargarlos o para subirlos.

71
Para utilizar un cliente FTP, se necesita conocer el nombre del archivo, el
ordenador en que reside (servidor, en el caso de descarga de archivos), el
ordenador al que se quiere transferir el archivo (en caso de querer subirlo
nosotros al servidor), y la carpeta en la que se encuentra.

Sin embargo, hay disponibles clientes con opciones aadidas e interfaz grfica.
Aunque muchos navegadores tienen ya integrado FTP, es ms confiable a la
hora de conectarse con servidores FTP no annimos utilizar un programa cliente.

12.6. MODOS DE FUNCIONAMIENTO FTP

MODO ACTIVO

En modo Activo, el servidor siempre crea el canal de datos en su puerto 20,


mientras que en el lado del cliente el canal de datos se asocia a un puerto
aleatorio mayor que el 1024. Para ello, el cliente manda un comando PORT al
servidor por el canal de control indicndole ese nmero de puerto, de manera
que el servidor pueda abrirle una conexin de datos por donde se transferirn
los archivos y los listados, en el puerto especificado.

Lo anterior tiene un grave problema de seguridad, y es que la mquina cliente


debe estar dispuesta a aceptar cualquier conexin de entrada en un puerto
superior al 1024, con los problemas que ello implica si tenemos el equipo
conectado a una red insegura como Internet. De hecho, los cortafuegos que se
instalen en el equipo para evitar ataques seguramente rechazarn esas
conexiones aleatorias. Para solucionar esto se desarroll el modo pasivo.

MODO PASIVO

72
Cuando el cliente enva un comando PASV sobre el canal de control, el servidor
FTP le indica por el canal de control, el puerto (mayor a 1024 del servidor.
Ejemplo:2040) al que debe conectarse el cliente. El cliente inicia una conexin
desde el puerto siguiente al puerto de control (Ejemplo: 1036) hacia el puerto del
servidor especificado anteriormente (Ejemplo: 2040).

Antes de cada nueva transferencia tanto en el modo Activo como en el Pasivo,


el cliente debe enviar otra vez un comando de control (PORT o PASV, segn el
modo en el que haya conectado), y el servidor recibir esa conexin de datos en
un nuevo puerto aleatorio (si est en modo pasivo) o por el puerto 20 (si est en
modo activo). En el protocolo FTP existen 2 tipos de transferencia en ASCII y en
binarios.

12.7. VENTAJAS FTP


Un usuario puede utilizar un programa para realizar una carga masiva a
un servidor, sin tener que preocuparse porque no va a volver a examinar a los
archivos y cargarlos nuevamente.
Es muy rpida y directa en el acceso de la conexin que tiene el servidor
Nos permiten reanudar la descarga previa de archivos.
Permite transferir archivos de un sistema operativo a otro, transferir
archivos en una sola conexin y transferir archivos en ambos sentidos.
copiar archivos de gran tamao
Seguro
Rpido

73
12.8. DESVENTAJAS FTP

Los datos e informacin de inicio de sesin se envan sin encriptacin a


travs de la red.
No se puede automatizar procesos.
la mayora de servidores ftp tienen muy pocas la capacidad para encriptar
los archivos de origen a destino
Las conexiones FTP no son confiables, por lo tanto, se necesita un
certificado de seguridad.

12.9. CONCLUSIONES FTP


Al terminar el desarrollo de esta investigacin podemos concluir que el
protocolo FTP es ideal para transferir datos por la red. Pero tiene que
haber un servidor y un cliente FTP, la mayora de las pginas son subidas
mediante este protocolo. Trabaja por defecto en los puertos 20 y 21.
El puerto 20 es el utilizado para el flujo de datos entre el cliente y el
servidor y el puerto 21 para el flujo de control, es decir, para enviar las
rdenes del cliente al servidor.
FTP proporciona una buena velocidad en las conexiones, pero no brinda
una gran seguridad ya que no cuenta con ningn tipo de cifrado.
El FTP, en la mayora de servidores, es la nica manera de conectar con
nuestro sitio, para poder subir y bajar archivos.

74
12.10. EJEMPLO FTP

13. SERVIDOR DE CORREOS


13.1. CONCEPTO SERVIDOR DE CORREOS
Un servidor de correo es una aplicacin de red de computadoras ubicada en
un servidor de Internet, para prestar servicio de correo electrnico (correo-e
o "e-mail").

El Mail Transfer Agent (MTA) tiene varias formas de comunicarse con otros
servidores de correo:

Recibe los mensajes desde otro MTA. Acta como "servidor" de otros servidores.

Enva los mensajes hacia otro MTA. Acta como un "cliente" de otros servidores.

Acta como intermediario entre un Mail Submission Agent y otro MTA.

Algunas soluciones de correo que incluyen un MTA


son: Sendmail, qmail, Postfix, Exim, Mdaemon, Mercury Mail Transport
System, Lotus Notes y Microsoft Exchange Server.

75
De forma predeterminada, el protocolo estndar para la transferencia de correos
entre servidores es el Protocolo Simple de Transferencia de Correo (Simple Mail
Transfer Protocol, SMTP). Est definido en el RFC 2821 y es un estndar oficial
de Internet

13.2. FUNCIONAMIENTO SERVIDOR DE CORREOS

Un servidor de correo realiza una serie de procesos que tienen la finalidad de


transportar informacin entre los distintos usuarios.

Usualmente el envo de un correo-e tiene como fin que un usuario (remitente)


cree un correo-e y lo enve a otro (destinatario). Esta accin tiene tpicamente
cinco pasos:

1. El usuario inicial crea un "correo electrnico", un archivo que cumple los


estndares de un correo-e. Usar para ello una aplicacin ad-hoc.
Algunas de las aplicaciones cliente de correo-e ms usadas, en indistinto
orden son:
Lotus Notes (IBM),
Microsoft Outlook,
Mozilla Thunderbird (Fundacin Mozilla),
Outlook Express (Microsoft),
Windows Mail Desktop (Microsoft),
Gmail (Google).
2. El archivo creado es enviado a un almacn, administrado por el servidor
de correo local al usuario remitente del correo, donde se genera una
solicitud de envo.
3. El servicio MTA local al usuario inicial recupera este archivo e inicia la
negociacin con el servidor del destinatario para el envo del mismo.
4. El servidor del destinatario corrobora la operacin y recibe el mensaje de
correo, depositndolo en el "buzn" correspondiente al usuario receptor
del correo. El "buzn" no es otra cosa que un registro en una base de
datos.
5. Finalmente, el software del cliente receptor del correo recupera este
archivo o "correo" desde el servidor almacenando una copia en la base

76
de datos del programacliente de correo electrnico, ubicada en la
computadora del cliente que recibe el correo.

A diferencia de un servicio postal clsico, que recibe un nico paquete y lo


transporta de un lugar a otro, el servicio de correo-e copia varias veces la
informacin que corresponde al correo electrnico.

Este proceso que en la vida real ocurre de manera muy rpida involucra muchos
protocolos. Por ejemplo, para ubicar el servidor de destino se utiliza el
servicio Domain Name System (DNS), el que reporta un tipo especial de registro
para servidores de correo o registro MX (Mail eXchange record). Una vez
ubicado, para obtener los mensajes del servidor receptor de correos, los usuarios
se sirven de clientes de correo que utilizan el protocolo Post Office
Protocol (POP3) o el protocolo Internet Message Access Protocol(IMAP) para
recuperar los mensajes de correos-e del servidor y almacenarlos en sus
computadores locales.

13.3. VENTAJAS SERVIDOR DE CORREOS


Los mensajes pueden leerse, escribirse y enviarse desde cualquier lugar
con un explorador y conexin a internet.
Los mensajes no tienen que descargarse a la computadora.
Las cuentas pueden crearse de forma fcil y gratuita.

13.4. DESVENTAJAS SERVIDOR DE CORREOS


El usuario tiene que estar conectado a Internet mientras lee y escribe
sus mensajes.

77
No se pueden guardar los mensajes en el disco duro.
Cuando la conexin a Internet es lenta, puede ser difcil enviar los
mensajes.
Los mensajes enviados utilizando la web son veinte veces ms grandes,
ya que el mensaje se envuelve en cdigo en HTML, por lo que hace ms
lento su uso
13.5. CONCLUSIONES SERVIDOR DE CORREOS
La conclusin a la que hemos llegado con respecto al tema tratado, es que las
nuevas tecnologas derivadas de la informtica son una respuesta a las
exigentes necesidades sociales de transmisin de datos.

El correo electrnico es, sin duda, uno de esos grandes avances de la


comunicacin digital que permite una correspondencia continua e instantnea en
la que los mensajes se presentan de manera inmediata y transmiten una
informacin fluida, gil y eficaz, por ello, enriquece y renueva a la lengua en sus
modos de utilizacin y en su manera de aprehender el texto.

La comunicacin electrnica sirve, adems, para ampliar los horizontes sociales,


alargando las esferas de relacin entre las personas lo que implica, tambin,
desplazar las fronteras fsicas, mentales e intelectuales. La red se utiliza en una
escala mundial y debe ser practicada sin temer que la globalizacin lleve a un
proceso general de despersonalizacin sino, ms bien, como una herramienta
que sirve para construir lazos sociales universales.

13.6. EJEMPLO SERVIDOR DE CORREOS

78
14. PROXYS

Un proxy, o servidor proxy, en una red informtica, es un servidor programa


o dispositivo, que hace de intermediario en las peticiones de recursos que
realiza un cliente (A) a otro servidor (C). Por ejemplo, si una hipottica
mquina A solicita un recurso a C, lo har mediante una peticin a B, que a su
vez trasladar la peticin a C; de esta formaC no sabr que la peticin procedi
originalmente de A.

Esta situacin estratgica de punto intermedio le permite ofrecer diversas


funcionalidades: control de acceso, registro del trfico, restriccin a
determinados tipos de trfico, mejora de rendimiento, anonimato de la
comunicacin, cach web, etc. Dependiendo del contexto, la intermediacin que
realiza el proxy puede ser considerada por los usuarios, administradores o
proveedores como legtima o delictiva y su uso es frecuentemente discutido.

14.1. CARACTERSTICAS PROXYS

La palabra inglesa proxy significa procurador en espaol.

Comnmente un servidor proxy, es un equipo informtico que intercepta


conexiones de red hechas desde un cliente a un servidor de destino.
El ms popular es el servidor proxy de web. Interviene en la navegacin
por la web, con distintos fines: seguridad, rendimiento, anonimato, etc.
Existen proxys especficos para otros protocolos, como el proxy de FTP.
El proxy ARP puede hacer de enrutador en una red, ya que hace de
intermediario entre ordenadores.
Proxy (patrn de diseo) tambin es un patrn de diseo (programacin) con
el mismo esquema que el proxy de red.
Un componente hardware tambin puede actuar como intermediario para
otros.

Como se ve, proxy tiene un significado muy general, aunque siempre es


sinnimo de intermediario. Cuando un equipo de la red desea acceder a una
informacin o recurso, es realmente el proxy quien realiza la comunicacin y a
continuacin traslada el resultado al equipo que la solicit.

79
Hay dos tipos de proxys atendiendo a quin es el que quiere implementar la
poltica del proxy:

proxy local: En este caso el que quiere implementar la poltica es el mismo


que hace la peticin. Por eso se le llama local. Suelen estar en la misma
mquina que el cliente que hace las peticiones. Son muy usados para que el
cliente pueda controlar el trfico y pueda establecer reglas de filtrado que por
ejemplo pueden asegurar que no se revela informacin privada (Proxys de
filtrado para mejora de la privacidad).
proxy de red o proxy externo: El que quiere implementar la poltica del
proxy es una entidad externa. Por eso se le llama externo. Se suelen usar
para implementar cacheos, bloquear contenidos, control del trfico, compartir
IP, etc.

14.2. APLICACIONES PROXYS

El concepto de proxy es aplicado de muy distintas formas para proporcionar


funcionalidades especficas.

PROXY CACH
Conserva el contenido solicitado por el usuario para acelerar la respuesta en
futuras peticiones de la misma informacin de la misma mquina u otras.
Habitualmente se trata de proxys HTTP/HTTPS accediendo a contenido web.
Esta funcin es especialmente necesaria en redes con acceso precario a
Internet, aunque los usuarios lo perciban a menudo como una intromisin que
limita su privacidad frente a conexiones individuales directas.

PROXY DE WEB
Se trata de un proxy para una aplicacin especfica: el acceso a la web con los
protocolos HTTP y HTTPS, y accesoriamente FTP. Aparte de la utilidad general
de un proxy puede proporcionar una cach compartida para las pginas web y
contenidos descargados, actuando entonces como servidor proxy-cach.
Esta cach es compartida por mltiples usuarios con la consiguiente mejora en
los tiempos de acceso para consultas coincidentes y liberando de carga a los
enlaces de acceso a Internet.

80
14.3. VENTAJAS PROXYS

En general, no solamente en informtica, los proxys hacen posible:

Control: solamente el intermediario hace el trabajo real, por tanto, se pueden


limitar y restringir los derechos de los usuarios, y dar permisos nicamente al
proxy.
Ahorro: solamente uno de los usuarios (el proxy) ha de estar preparado para
hacer el trabajo real. Con estar preparado queremos decir que es el nico
que necesita los recursos necesarios para hacer esa funcionalidad. Ejemplos
de recursos necesarios para hacer la funcin pueden ser la capacidad y
lgica de cmputo o la direccin de red externa (IP).
Velocidad: si varios clientes van a pedir el mismo recurso, el proxy puede
hacer cach: guardar la respuesta de una peticin para darla directamente
cuando otro usuario la pida. As no tiene que volver a contactar con el destino,
y acaba ms rpido.
Filtrado: el proxy puede negarse a responder algunas peticiones si detecta
que estn prohibidas.
Modificacin: como intermediario que es, un proxy puede falsificar
informacin, o modificarla siguiendo un algoritmo.
14.4. DESVENTAJAS PROXYS

En general, el uso de un intermediario puede provocar:

Anonimato: si todos los usuarios se identifican como uno solo, es difcil que
el recurso accedido pueda diferenciarlos. Pero esto puede ser malo, por
ejemplo, cuando hay que hacer necesariamente la identificacin.
Abuso: al estar dispuesto a recibir peticiones de muchos usuarios y
responderlas, es posible que haga algn trabajo que no toque. Por tanto, ha
de controlar quin tiene acceso y quin no a sus servicios, cosa que
normalmente es muy difcil.
Carga: un proxy tiene que hacer el trabajo de muchos usuarios.
Intromisin: es un paso ms entre origen y destino, y algunos usuarios
pueden no querer pasar por el proxy. Y menos si hace de cach y guarda
copias de los datos.

81
Incoherencia: si hace de cach, es posible que se equivoque y d una
respuesta antigua cuando hay una ms reciente en el recurso de destino. En
realidad, este problema no existe con los servidores proxys actuales, ya que
se conectan con el servidor remoto para comprobar que la versin que tiene
en cach sigue siendo la misma que la existente en el servidor remoto.
Irregularidad: el hecho de que el proxy represente a ms de un usuario da
problemas en muchos escenarios, en concreto los que presuponen una
comunicacin directa entre 1 emisor y 1 receptor (como TCP/IP).

14.5. CONCLUSIN PROXYS


Como podemos ver el uso de un proxy nos da la ventaja de evadir de alguna
manera la saturacin de la red al cargar las pginas ms solicitadas por los
usuarios ya que estas se guardan en una memoria cache que es de este lugar
donde los usuarios consultan las pginas y no de la red misma.

14.6. EJEMPLO PROXYS

Para facilitar la gestin del acceso a Internet en el centro, es recomendable


disear la red de forma que cada aula tenga un rango de IPs determinado. Para
no quedarnos cortos, lo mejor es utilizar el rango 10.0.0.0/8 siguiendo el
esquema 10.W.X.Y donde W sera el nmero de edificio, X el nmero de aula e
Y el nmero de PC, que nos permitira tener un mximo de 254 edificios con 254
aulas cada uno y 254 PCs por aula.

Tambin podemos usar el rango de direcciones de 192.168.X.Y donde X


representara al nmero de aula y Y al host dentro de ese aula incluso
usando un servidor proxy y un router por aula para poder controlar an ms el
acceso a Internet de cada aula.

Como podemos observar en las imgenes, lo normal es que la mquina que va


a hacer deservidor proxy disponga de dos interfaces de red para poder
separar fsicamente las redes del centro, de la red donde estar el router que da
salida a Internet. Si usamos un porttil podramos usar la red cableada para

82
conectar con la red del centro y la red wifi para conectar con la red del
proxy/router o viceversa.

Ejemplo de un proxy y Router por aula:

83
BIBLIOGRAFA

Arroyo, J. (13 de Septiembre de 2015). Debian.org. Obtenido de


https://www.debian.org/releases/stable/mips/ch01s02.html.es

Dueas, J. B. (12 de Julio de 2014). Alcance Libre. Obtenido de


http://www.alcancelibre.org/staticpages/index.php/procedimiento-instalar-centos6

Espaa, L. (19 de Abril de 2015). Intef. Obtenido de


http://www.ite.educacion.es/formacion/materiales/85/cd/linux/m2/servidor_dhcp.ht
ml

Lasso, I. (26 de Agosto de 2008). Proyecto Autodidacta. Obtenido de


http://www.proyectoautodidacta.com/comics/funcionamiento-de-la-gui-de-gnulinux/

Mal, A. (18 de Diciembre de 2014). Genbeta. Obtenido de http://www.genbeta.com/linux/31-


distribuciones-de-linux-para-elegir-bien-la-que-mas-necesitas

Martnez, R. (26 de Octubre de 2014). Linux . Obtenido de http://www.linux-es.org/kernel

Paulo Gutierrz, S. L. (17 de Junio de 2007). How Espaol. Obtenido de


http://www.ehowenespanol.com/tipos-sistemas-operativos-linux-sobre_37282/

Peralta, L. (29 de Marzo de 2013). EcuRed. Obtenido de http://www.ecured.cu/Webmin

Perz, A. (15 de Enero de 2013). Cad.com.mx. Obtenido de


http://www.cad.com.mx/historia_de_linux.htm

Wikipedia. (01 de Agosto de 2010). Wikipedia. Obtenido de


https://es.wikipedia.org/wiki/File_Transfer_Protocol

84

Вам также может понравиться