Este documento contiene información sobre CentOS, incluyendo: (1) una breve historia de cómo surgió CentOS como un clon de código abierto de Red Hat Enterprise Linux, (2) las versiones principales de CentOS desde 2004, y (3) los pasos básicos para instalar CentOS 5.6 en una máquina virtual, como VirtualBox.
2. Introducción
Este manual constara primeramente de una sintaxis a los sistemas operativos, que
primeramente contendrá el concepto de sistema operativo y sus funciones y demás y
también contendrá un mapa conceptual sobre la historia, funcionamiento e importancia
sobre el kernel de Linux y sus distribuciones que se han ido creando a través del tiempo
y esto gracias a los desarrolladores de software que nos han compartido sus creaciones y
conocimientos a través del kernel ya mencionado, este se ha hecho famoso por sus
grandes funciones que podemos hacer servidores de red demasiados estables, tener una
red LAN igualmente muy estable con varias de las distribuciones que son especialmente
para hacer servidores de red, otras distribuciones son para seguridad dentro de una base
de datos que sería para un banco, otras también para controlar servicios por parte del
gobierno como la súper computadora Cray Jaguar que controla la electricidad de estados
unidos y muchas otras más.
Otro elemento que vendrá en este manual será la historia de Centos, como fue surgiendo,
cuanto tiempo duro para que saliera la distribución, las versiones que hay sobre estas dos
distribuciones, sus características y las diferencias entre estos dos sistemas operativos que
se han ido conociendo a lo largo de la tiempo por su alto rendimiento y estabilidad,
también contendrá los pasos para realizar la instalación de Centos 5.6 en un sistema
Virtual así como también las definiciones de un sistema virtual
3. Marco Teórico
1. Que es un Sistema Operativo?
Un Sistema Operativo (SO) es el programa (o software) más importante de un
computadora. Para que funcionen los otros programas, cada computadora de uso general
debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales
como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no
perder de vista archivos y directorios en el disco,
Controlar los dispositivos periféricos tales como impresoras, escáner, etc.
En el sistema operativo tiene una responsabilidad se asegura de que los programas y
usuarios que estén funcionando al mismo tiempo no interfieran entre ellos. El sistema
operativo también es responsable de la seguridad, asegurándose de que los usuarios no
autorizados no tengan acceso al sistema.
2. ¿Qué es el kernel de Linux?
El núcleo de Linux es el corazón del sistema operativo. Sin kernel, simplemente no
podemos realizar ninguna tarea, ya que es principalmente responsable de que el
software y el hardware de nuestra computadora funcionen correctamente y puedan
interactuar entre ellos.
El kernel de Linux fue lanzado en 1991 por Linus Torvalds y fue el detonador que
comenzó con el desarrollo de Linux tal como lo conocemos hoy. El kernel es una parte
relativamente pequeña del software que conforma un sistema Linux completo, pero es la
parte que determina cómo funcionará el sistema y es el componente verdaderamente
único de Linux. También es uno de los proyectos que tiene más colaboradores y
desarrolladores que cualquier otro proyecto de código abierto. Además, está muy bien
documentado ya que, desde 2005, usa el sistema de administración de código fuente de
Git.
La primera versión del kernel de Linux fue 0.01, lanzada en 1991 y la primera versión
estable fue 1.0.0. Desde entonces ha seguido su evolución con la ayuda de miles de
desarrolladores en todo el mundo y hasta ahora continúa en las versiones 4.x, además,
cada dos o tres meses se lanzan actualizaciones estables para los usuarios. Si deseas
conocer todas las versiones, parches, actualizaciones y cambios
Funciones del kernel
Las principales funciones del Kernel son las siguientes:
o Administra la memoria RAM, para que todos los programas y procesos en
ejecución puedan funcionar.
o Administra el tiempo del procesador, que se utiliza al ejecutar procesos.
o Administra el acceso y uso de los diferentes periféricos conectados a la
computadora.
4. ¿Dónde encontrar el kernel?
3. CentOS (Community ENTerprise Operating System)
Sistema Operativo para la Comunidad Empresarial.
El creador de CentOS fue Lance Davis. CentOS (Community ENTerprise Operating) es
una distribución de Linux basada en código fuente libre disponible de Red Hat Enterprise
Linux. Cada versión de CentOS es mantenida durante 7 años con actualizaciones de
seguridad. Las versiones nuevas son liberadas cada 2 años y actualizadas regularmente
para dar soporte al hardware nuevo.
CentOS (acrónimo de Community Enterprise Operación System) es un clon a nivel
binario de la distribución Red Hat Enterprise Linux, compilado por voluntarios a partir
del código fuente liberado por Red Hat, empresa desarrolladora de RHEL.
Red Hat Enterprise Linux se compone de software libre y código abierto, pero se publica
en formato binario usable (CD-ROM o DVD-ROM) solamente a suscriptores pagados.
Como es requerido, Red Hat libera todo el código fuente del producto de forma pública
bajo los términos de la Licencia Pública GNU y otras licencias. Los desarrolladores de
CentOS usan ese código fuente para crear un producto final que es muy similar al Red
Hat Enterprise Linux y está libremente disponible para ser bajado y usado por el público,
pero no es mantenido ni soportado por Red Hat. Existen otras distribuciones también
derivadas de las fuentes de Red Hat.
CentOS usa yum para bajar e instalar las actualizaciones, herramienta también utilizada
por Fedora Core.
Más allá del sistema operativo en sí, el Proyecto CentOS , la entidad que gestiona el
desarrollo de la plataforma, cumple una función organizativa al proporcionar recursos
para que otros grupos puedan desarrollar más fácilmente herramientas basadas en el
sistema CentOS.
CentOS, que se anunció por primera vez en marzo de 2004, está desarrollado por la
comunidad, basado en el código fuente publicado por Red Hat sin costo alguno. Parte de
5. su conexión a tierra es que debe mantener la compatibilidad con RHEL. El sistema
operativo es gratuito para descargar, usar y poner a disposición de otros.
Antes de darse a conocer con su nombre actual, CentOS se originó como un artefacto de
compilación de cAos Linux .
En junio de 2006, David Parsley, el desarrollador principal de Tao Linux (otro clon de
RHEL), anunció el retiro de Tao Linux y su implementación en CentOS. Los usuarios de
Tao migraron a la versión CentOS a través de la actualización de yum.
En julio de 2009, se informó en una carta abierta en el sitio web del proyecto CentOS que
el fundador de CentOS, Lance Davis, había desaparecido en 2008. Davis había dejado de
contribuir al proyecto, pero seguía manteniendo el registro para el dominio de CentOS y
la cuenta de PayPal. . En agosto de 2009, el equipo de CentOS se comunicó con Davis y
obtuvo los dominios centos.info y centos.org.
En julio de 2010, CentOS superó a Debian para convertirse en la distribución de Linux
más popular para servidores web, con casi el 30% de todos los servidores web de Linux
que la usaban. Debian retomó el liderazgo en enero de 2012. A Octubre 2018, Ubuntu es
la distro que más se emplea en el mundo de las páginas web, con el 37%, seguido por
Debian con el 23% y CentOS con el 18%.
En enero de 2014, Red Hat anunció que patrocinaría el proyecto CentOS, “ayudando a
establecer una plataforma adecuada para las necesidades de los desarrolladores de código
abierto que integran tecnologías en y alrededor del sistema operativo”. Como resultado
de estos cambios, la propiedad de las marcas comerciales de CentOS se transfirió a Red
Hat, que ahora emplea a la mayoría de los desarrolladores principales de CentOS; sin
embargo, funcionan como parte del equipo de código abierto y estándares de Red Hat,
que opera por separado del equipo de Red Hat Enterprise Linux.También se estableció
una nueva junta directiva de CentOS.
Versiones de Centos desde el Año 2004
Lanzamientos de
CentOS
Arquitecturas
Fecha de lanzamiento
de CentOS
2 i386 2004-05-14
3.1 i386, x86_64, ia64, s390, s390x 2004-03-19
3.4 - Server i386, x86_64, ia64, s390, s390x 2005-01-23
3.7 i386, x86_64, ia64, s390, s390x 2006-04-11
8. 6.3 i386, x86_64 2012-07-10
6.3 - LiveCD i386, x86-64 2012-07-15
6.3 - LiveDVD i386, x86-64 2012-07-15
6.3 - MinimalCD i386, x86_64 2012-07-10
6.4 i386, x86-64 2013-03-09
6.4 - LiveCD i386, x86-64 2013-05-22
6.4 - LiveDVD i386, x86-64 2013-05-22
6.4 - MinimalCD i386, x86-64 2013-03-09
6.4 i386, x86-64 2013-03-09
7 x86-64 2014-07-07
7.1503 x86-64 2015-03-31
7.1511 x86-64 2015-12-14
7.1611 x86-64 2016-12-12
4. Comandos Básicos para Centos?
apropos …keyword: mostrar una lista de comandos que pertenecen a
las palabras claves de un programa; son útiles cuando tú sabes qué
hace tu programa, pero de sconoces el nombre del comando.
lsmod: mostrar el kernel cargado.
route -n: mostrar mesa de recorrido.
9. apt-get update: actualizar la lista de paquetes.
unzip file1.zip: descomprimir un archivo zip.
sudo shutdown -r now: reiniciar el sistema
sudo shutdown -h now: apaga el sistema
Nota: Es necesario ingresar nuestro password de root ya que se
requiere permisos administrativos.
5. Que es un Máquina Virtual?
Una máquina virtual es un software que crea una capa independiente donde se emula el
funcionamiento de un ordenador real con todos los componentes de hardware que
necesita para funcionar (disco duro, memoria RAM, tarjetas de red, tarjeta gráfica, etc.)
y que puede ejecutar cualquier sistema operativo o programa, tal y como lo haría un
ordenador real. Toda esta emulación se encapsula en una serie de archivos que actúan
como contendor desde el que se ejecuta la máquina virtual en una ventana de tu
ordenador como si de un programa más se tratara y sin que nada de lo que suceda en el
interior de esa ventana afecte al ordenador que la ejecuta.
Ejemplo: VirtualBox
VirtualBox es un potente producto de virtualización x86 y AMD64 / Intel64 para
empresas y para uso doméstico. VirtualBox no solo es un producto extremadamente rico
en funciones y alto rendimiento para clientes empresariales, sino que también es la única
solución profesional que está disponible gratuitamente como software de código abierto
según los términos de la Licencia Pública General de GNU (GPL) versión 2. Ver " Acerca
de VirtualBox "para una introducción.
Actualmente, VirtualBox se ejecuta en hosts de Windows, Linux, Macintosh y Solaris y
admite una gran cantidad de sistemas operativos invitados, incluidos , entre otros,
Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10).
), DOS / Windows 3.x, Linux (2.4, 2.6, 3.xy 4.x), Solaris y OpenSolaris, OS / 2 y
OpenBSD.
VirtualBox se está desarrollando activamente con lanzamientos frecuentes y tiene una
lista cada vez mayor de características, sistemas operativos invitados compatibles y
plataformas en las que se ejecuta. VirtualBox es un esfuerzo comunitario respaldado por
una empresa dedicada: se alienta a todos a contribuir, mientras que Oracle garantiza que
el producto siempre cumple con los criterios de calidad profesional.
10. 6. Pasos Para la Instalación de Centos 5.6
Estos Son los siguientes pasos para poder realizar la instalación de Centos 5
1. Instalar VirtualBox 4.2.18
La instalación no necesita de configuración
2. Descargar La imagen ISO de Centos 5.6
3. Abrir VirtualBox
4. Damos clic en Nuevo para poder Crear una Máquina Virtual
11. 5. Nos aparecerá la siguiente ventana y ubicamos el Nombre de nuestro nuevo
sistema operativo y damos siguiente
6. Nos aparecerá la siguiente ventana donde vamos a darle la memoria RAM al
sistema operativo
Nota: Es obligatorio dale un mínimo de 1024MB y no debemos sobrepasar la barra
de color verde.
12. 7. Y el resto lo dejamos por defecto dándole siguiente hasta finalizar la creación de
una Nueva Máquina Virtual
8. Luego hacemos clic en configuración
13. 9. Nos aparecerá la siguiente ventana donde daremos clic en almacenamiento y
elegimos la imagen ISO de Centos y damos clic en aceptar
10. Luego damos clic en Iniciar
14. 11. Y nos aparecerá la siguiente ventana y damos Enter vara avanzar con la
Instalación
12. Después de cargar los archivos para la instalación necesaria, aparecerá la
siguiente ventana donde daremos clic en SKIP
15. 13. Después nos aparecerá la siguiente ventana y daremos siguiente
14. Seleccionamos siguiente hasta llegar a la siguiente ventana donde ubicaremos la
contraseña de root
16. 15. Luego aparecerá la siguiente ventana y seleccionamos Desktop – KDE y damos
clic en siguiente.
16. Y luego comenzara con la Instalación
17. 17. Una vez termina la instalación nos parecerá la siguiente ventana y daremos clic
en reiniciar
18. Luego de cargar datos y segundos después nos parecerá la siguiente ventana
donde daremos clic en Adelante
18. 19. Damos clic en Adelante hasta llegar a la siguiente ventana donde daremos clic en
Finalizar
20. Automáticamente el sistema prepara el modo gráfico y nos presenta la siguiente
Interfaz donde debemos ingresar el usuario y contraseña
19. 21. Y finaliza la instalación, mostrando el escritorio de Centos 5.6 orientado a
Windows
Fuente de Descarga de VirtualBox y Centos
http://novatoprogramador.blogspot.com/
20. Conclusiones
E kernel es el corazón de Linux y también uno de los proyectos de desarrollo de
código abierto más grandes e importantes, ya que ya hay grandes empresas que
ayudan con su desarrollo o económicamente como IBM, Google, Red Hat y
Texas Instruments.
Centos desde su versión 5, cada lanzamiento recibe soporte durante diez años,
por lo que la actual versión 7 recibirá actualizaciones de seguridad hasta el 30 de
junio de 2024.
CentOS es un sistema operativo comercial para uso gratuito, proviene de Red
Hat Enterprise (servidor empresarial Red Hat) en base Linux.
Ofrece a sus usuarios gran estabilidad debido a las similitudes que tiene con el
diseño del sistema comercial.
Recomendaciones
Para que funcione correctamente VirtualBox en Windows 10, es recomendable
instalar versiones antiguas, ya que las nuevas actualizaciones no compilan con
Windows 10 y aun presentan errores en algunas computadoras.
Es recomendable descargar Centos de 32 bits para que no presente futuros
errores en la instalación o en el uso del sistema operativo Centos
Es recomendable Ingresar la imagen ISO de Centos manualmente desde
configuraciones de VirtualBox antes de dar clic en Iniciar, si damos en iniciar
directamente, el sistema tomara automáticamente una imagen ISO y entonces
provocara futuros errores
Bibliografía.
Molina, E. (2015, Agosto 13). Que es y para qué sirve VirtualBox. Recuperado
de: https://eliezermolina.net/que-es-y-para-que-sirve-virtualbox/
Ortiz, E. (2018, Octubre 8). ¿Qué es CentOs? ¿Qué significa y que hace? ¿Es
Linux? ¿RedHat? ¿Open Source?. Recuperado de: http://blog.hostdime.la/que-
es-centos-que-significa-y-que-hace-es-linux-redhat-open-source/
García, D. (2018, Abril 5). ¿Qué es Centos?. Recuperado de: https://www.xn--
linuxenespaol-skb.com/distribuciones/centos/