SlideShare una empresa de Scribd logo
1 de 20
CENTOS
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
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.
 ¿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
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
3.8 i386, x86_64 2006-08-25
3.9 i386, x86_64, ia64, s390, s390x 2007-07-26
4 i386, x86_64, various 2005-03-09
4.6
i386, x86_64, ia64, alpha, s390, s390x,
ppc (beta), sparc (beta)
2007-12-16
4.7 i386, x86_64 2008-09-13
4.7 - Server i386, x86_64 2008-10-17
4.8 i386, x86_64 2009-08-21
5 i386, x86_64 2007-04-12
5.1 i386, x86_64 2007-12-02
5.1 - LiveCD i386 2008-02-18
5.2 i386, x86_64 2008-06-24
5.2 - LiveCD i386 2008-07-17
5.3 i386, x86_64 2009-03-31
5.3 - LiveCD i386 2009-05-27
5.4 i386, x86_64 2009-10-21
5.5 - LiveCD i386, x86_64 2010-05-16
5.6 i386, x86_64 2011-04-08
5.6 - LiveCD i386, x86_64 2011-04-08
5.7 i386, x86_64 2011-09-13
5.8 i386, x86_64 2012-03-07
5.9 i386, x86_64 2013-01-17
6 i386, x86_64 2011-07-10
6.0 - LiveCD i386, x86_64 2011-07-25
6.0 - LiveDVD i386, x86_64 2011-07-27
6.0 - MinimalCD i386, x86_64 2011-07-28
6.1 i386, x86_64 2011-12-09
6.1 - LiveCD i386, x86_64 2011-12-09
6.1 - LiveDVD i386, x86_64 2011-12-09
6.1 - MinimalCD i386, x86_64 2011-12-09
6.2 i386, x86_64 2011-12-20
6.2 - LiveCD i386, x86_64 2011-12-20
6.2 - LiveDVD i386, x86_64 2011-12-20
6.2 - MinimalCD i386, x86_64 2011-12-20
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.
 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.
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
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.
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
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
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
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
15. Luego aparecerá la siguiente ventana y seleccionamos Desktop – KDE y damos
clic en siguiente.
16. Y luego comenzara con la Instalación
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
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
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/
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/

Más contenido relacionado

La actualidad más candente

9.distribuciones linux
9.distribuciones linux9.distribuciones linux
9.distribuciones linuxArleth Beta
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempomemo836
 
Instalación de un sistema operativo linux
Instalación de un sistema operativo linuxInstalación de un sistema operativo linux
Instalación de un sistema operativo linuxLeón Arenas Rivera
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linuxguestfbf677
 
Sistema operativo(Linux)
Sistema operativo(Linux)Sistema operativo(Linux)
Sistema operativo(Linux)Andhy Santos
 
Reconociendo la importancia del sistema operativo y los tippos existentes en ...
Reconociendo la importancia del sistema operativo y los tippos existentes en ...Reconociendo la importancia del sistema operativo y los tippos existentes en ...
Reconociendo la importancia del sistema operativo y los tippos existentes en ...marcelondomontes
 
Opensuse
OpensuseOpensuse
Opensusej3nnn1
 
Presentación sistemas operativos
Presentación sistemas operativosPresentación sistemas operativos
Presentación sistemas operativosdelgado22
 
linea del tiempo de linux
linea del tiempo de linuxlinea del tiempo de linux
linea del tiempo de linuxLlair Prz Solis
 
Tipos de versiones de linux
Tipos de versiones de linuxTipos de versiones de linux
Tipos de versiones de linux1996mary
 

La actualidad más candente (19)

9.distribuciones linux
9.distribuciones linux9.distribuciones linux
9.distribuciones linux
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Mandrake linux
Mandrake linuxMandrake linux
Mandrake linux
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Instalación de un sistema operativo linux
Instalación de un sistema operativo linuxInstalación de un sistema operativo linux
Instalación de un sistema operativo linux
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Linux. Un Sistema Operativo LIBRE.
Linux. Un Sistema Operativo LIBRE.Linux. Un Sistema Operativo LIBRE.
Linux. Un Sistema Operativo LIBRE.
 
Sistema operativo(Linux)
Sistema operativo(Linux)Sistema operativo(Linux)
Sistema operativo(Linux)
 
Sistema operativo linux
Sistema operativo linuxSistema operativo linux
Sistema operativo linux
 
Mandriva linux a
Mandriva linux aMandriva linux a
Mandriva linux a
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Línea del tiempo de los sistemas operativos
Línea del tiempo de los sistemas operativosLínea del tiempo de los sistemas operativos
Línea del tiempo de los sistemas operativos
 
Linea de tiempo ios
Linea de tiempo iosLinea de tiempo ios
Linea de tiempo ios
 
Reconociendo la importancia del sistema operativo y los tippos existentes en ...
Reconociendo la importancia del sistema operativo y los tippos existentes en ...Reconociendo la importancia del sistema operativo y los tippos existentes en ...
Reconociendo la importancia del sistema operativo y los tippos existentes en ...
 
Opensuse
OpensuseOpensuse
Opensuse
 
Presentación sistemas operativos
Presentación sistemas operativosPresentación sistemas operativos
Presentación sistemas operativos
 
linea del tiempo de linux
linea del tiempo de linuxlinea del tiempo de linux
linea del tiempo de linux
 
Tipos de versiones de linux
Tipos de versiones de linuxTipos de versiones de linux
Tipos de versiones de linux
 
Proyecto opensuse
Proyecto opensuseProyecto opensuse
Proyecto opensuse
 

Similar a CentOS: Guía introductoria

Sistemas Operativos.
Sistemas Operativos.Sistemas Operativos.
Sistemas Operativos.Cecilia Ortiz
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosKarii B-v
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativossusynava1205
 
sistemas operativos de red
sistemas  operativos de redsistemas  operativos de red
sistemas operativos de redjosemerry
 
Instituto Nacional De Acajutla
Instituto Nacional De AcajutlaInstituto Nacional De Acajutla
Instituto Nacional De Acajutlajosemerry
 
Presentacion grupo 23 (3)
Presentacion grupo 23 (3)Presentacion grupo 23 (3)
Presentacion grupo 23 (3)vrnestory
 
Presentacion de Linux
Presentacion de LinuxPresentacion de Linux
Presentacion de Linuxrvarguez
 
Curso Linux Reducido
Curso Linux ReducidoCurso Linux Reducido
Curso Linux Reducidorvarguez
 
sistemas operativos-maestra maricarmen
sistemas operativos-maestra maricarmensistemas operativos-maestra maricarmen
sistemas operativos-maestra maricarmenKaren Vidal
 
Introducción al sistema operativo linux
Introducción al sistema operativo linuxIntroducción al sistema operativo linux
Introducción al sistema operativo linuxAnny Mora
 

Similar a CentOS: Guía introductoria (20)

ACTIVIDAD INICIAL.pptx
ACTIVIDAD INICIAL.pptxACTIVIDAD INICIAL.pptx
ACTIVIDAD INICIAL.pptx
 
Sistemas Operativos.
Sistemas Operativos.Sistemas Operativos.
Sistemas Operativos.
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Centos SO
Centos SOCentos SO
Centos SO
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
sistemas operativos de red
sistemas  operativos de redsistemas  operativos de red
sistemas operativos de red
 
Instituto Nacional De Acajutla
Instituto Nacional De AcajutlaInstituto Nacional De Acajutla
Instituto Nacional De Acajutla
 
Presentacion grupo 23 (3)
Presentacion grupo 23 (3)Presentacion grupo 23 (3)
Presentacion grupo 23 (3)
 
Yajani cruz
Yajani cruzYajani cruz
Yajani cruz
 
Yajani cruz
Yajani cruzYajani cruz
Yajani cruz
 
Distribucion de linux
Distribucion de linuxDistribucion de linux
Distribucion de linux
 
Presentacion de Linux
Presentacion de LinuxPresentacion de Linux
Presentacion de Linux
 
Curso Linux Reducido
Curso Linux ReducidoCurso Linux Reducido
Curso Linux Reducido
 
Oscar pinzón
Oscar pinzónOscar pinzón
Oscar pinzón
 
S.o
S.oS.o
S.o
 
sistemas operativos-maestra maricarmen
sistemas operativos-maestra maricarmensistemas operativos-maestra maricarmen
sistemas operativos-maestra maricarmen
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Introducción al sistema operativo linux
Introducción al sistema operativo linuxIntroducción al sistema operativo linux
Introducción al sistema operativo linux
 
Informatica Luz Y Cintia
Informatica Luz Y CintiaInformatica Luz Y Cintia
Informatica Luz Y Cintia
 

CentOS: Guía introductoria

  • 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
  • 6. 3.8 i386, x86_64 2006-08-25 3.9 i386, x86_64, ia64, s390, s390x 2007-07-26 4 i386, x86_64, various 2005-03-09 4.6 i386, x86_64, ia64, alpha, s390, s390x, ppc (beta), sparc (beta) 2007-12-16 4.7 i386, x86_64 2008-09-13 4.7 - Server i386, x86_64 2008-10-17 4.8 i386, x86_64 2009-08-21 5 i386, x86_64 2007-04-12 5.1 i386, x86_64 2007-12-02 5.1 - LiveCD i386 2008-02-18 5.2 i386, x86_64 2008-06-24 5.2 - LiveCD i386 2008-07-17 5.3 i386, x86_64 2009-03-31 5.3 - LiveCD i386 2009-05-27 5.4 i386, x86_64 2009-10-21 5.5 - LiveCD i386, x86_64 2010-05-16
  • 7. 5.6 i386, x86_64 2011-04-08 5.6 - LiveCD i386, x86_64 2011-04-08 5.7 i386, x86_64 2011-09-13 5.8 i386, x86_64 2012-03-07 5.9 i386, x86_64 2013-01-17 6 i386, x86_64 2011-07-10 6.0 - LiveCD i386, x86_64 2011-07-25 6.0 - LiveDVD i386, x86_64 2011-07-27 6.0 - MinimalCD i386, x86_64 2011-07-28 6.1 i386, x86_64 2011-12-09 6.1 - LiveCD i386, x86_64 2011-12-09 6.1 - LiveDVD i386, x86_64 2011-12-09 6.1 - MinimalCD i386, x86_64 2011-12-09 6.2 i386, x86_64 2011-12-20 6.2 - LiveCD i386, x86_64 2011-12-20 6.2 - LiveDVD i386, x86_64 2011-12-20 6.2 - MinimalCD i386, x86_64 2011-12-20
  • 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/