SlideShare une entreprise Scribd logo
1  sur  23
INTEGRANTES



. Ivan dario estrada lobo
. yeison andres morales alvarez
CentOS (Community ENTerprise Operating System) es una
bifurcación a nivel binario de la distribución Linux Red Hat
Enterprise Linux RHEL, compilado por voluntarios a partir del
código fuente liberado por Red Hat.
Red Hat Enterprise Linux se compone de software libre y
código abierto, pero se publica en formato binario usable (CDROM 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
general de 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 asistido por Red Hat. Existen algunos Clones de
Red Hat Enterprise Linux .
CentOS usa yum para bajar e instalar las actualizaciones,
herramienta también utilizada por Fedora.
RESEÑA HISTÓRICA


El creador de de CentOS fue Lance Davis. 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.



Versiones



La primera versión de CentOS llamada CentOs 3 build4-rc0, fue lanzada a finales de 2003. CentOS 3.1 fue
lanzada el 19 de marzo de 2004.



CentOS 2 (basado en la versión 2.1 de Red Hat Enterprise Linux) fue lanzada el 14 de mayo de 2004.



CentOS 4.0, (basado en la versión 4 de Red Hat Enterprise Linux) fue lanzada el 1 de marzo de 2005 para
arquitecturas i386 y IA-64.



CentOS 5.0 (basado en la versión 5 de Red Hat Enterprise Linux) fue lanzada el 12 de abril de 2007.



12 de marzo 2013 El equipo de CentOS se complace en anunciar la inmediata disponibilidad de CentOS 6.4 para
las arquitecturas i386 y x86_64.



CentOS, se utiliza básicamente para la administración de sistemas en servidores.


CARACTERÍSTICAS











Fácil mantenimiento
Idoneidad para el uso a largo plazo en entornos de producción
Entorno favorable para los usuarios y mantenedores de paquetes
Apoyo a largo plazo de las principales aplicaciones para el servidor
Desarrollo activo de modulos y aplicaciones
Infraestructura y respaldo de la comunidad
Diseñado para servidores
Seguridad y estabilidad
HERRAMIENTAS DE ADMINISTRACIÓN


La forma en que se lleva a cabo la administración y gestión de paquetes es mediante el uso de dos herramientas:
 El Comando YUM
 El Comando RPM
RPM (Red Hat Package Manager) es una herramienta de administracion y gestion de paquetes orientada para
sistemas operativos Linux, la cual es capaz de instalar, actualizar, desinstalar y verificar paquetes.
Los paquetes RPM fueron originalmente desarrollados por la empresa Red Hat con la intencion de implementarlo
en el sistema operativo Red Hat Linux. Actualmente los paquetes RPM son utilizados por distribuciones linux
como Fedora, Centos, Suse y White Box. Aprendiendo a utilizar RPM
El comando RPM funciona de 4 maneras diferentes





En modo Instalación
En modo desinstalación
En modo actualización
En modo consulta

YUM es un paquete administrador de software(software package manager). Es una muy útil herramienta para
instalar, actualizar y remover paquetes junto con sus dependencias en distribuciones Linux basados en RPM
(redhat, fedora, centos, etc.). Automáticamente determina las dependencias necesarias y lo que debe realizarse
para instalar paquetes.
ESTRUCTURA DE
DIRECTORIOS



 Existe una estructura de directorios estandar FHS (Filesystem Hierarchy Standard) El
estándar de jerarquía de archivos que es un conjunto de recomendaciones orientadas a
la compatibilidad de aplicaciones, herramientas de administración y desarrollo entre
distintos sistemas. esta es una de las estructuras de directorios que deja la instalación
por defecto de CentOS

 Directorio /bin:
En este directorio están los ficheros ejecutables básicos (bin = binaries)
 Directorio /boot
Aquí están los ficheros y directorios de arranque (boot)
 Directorio /dev
Contiene ficheros de dispositivos.



 Directorio /etc
Contiene ficheros y directorios de configuración específicos de tu sistema.
 Directorio /home
Contiene los archivos utilizados por el usuario, documentos, escritorio,
descargas, etc.
 Directorio /lib
Bibliotecas compartidas esenciales para los binarios de /bin/, /sbin/ y el
núcleo del sistema.
 Directorio /lost+found
Directorio especifico para archivos perdidos. Cada partición tiene el suyo propio
independientemente.



 Directorio /media
Puntos de montaje para dispositivos de medios como unidades lectoras de discos
compactos.
 Directorio /misc
Abreviación de miscelánea.

 Directorio /mnt
Sistemas de ficheros montados temporalmente.
 Directorio /net
No se usa.

 Directorio/opt
En este directorio se suelen almacenar todos los archivos de una instalación fuera de los
repositorios como puede ser cuando instalamos un .deb
 Directorio/proc
Directorio que contiene información sobre diferentes partes del sistema, cpu, discos, tiempo uptime, irqs,
memoria, etc
 Directorio/root
Directorio particular del superusuario del sistema ( root )



 Directorio/sbin
Contiene archivos ejecutables que por lo general son comandos usados para la administración del sistema.
Directorio /selinux
Selinux es un módulo de seguridad añadido que ofrece linux. Lo verás más detenidamente en el tema de
seguridad.
Este directorio contiene información de configuración del módulo selinux.
 Directorio /srv
Es un directorio que contiene datos específicos que son servidos por el sistema servidor (SeRVer).
 Directorio /sys
Contiene parámetros de configuración del sistema que se está ejecutando. Datos referidos al kernel, bus,
dispositivos, firmware, fs (filesystem) y otros.
 Directorio /tmp
Directorio donde se almacenan los ficheros temporales. Son ficheros que se eliminan con el apagado del
sistema.
 Directorio /usr
Este es el espacio compartido de todos los usuarios del sistema. Aquí se guardan los datos compartidos de
usuarios: aplicaciones, librerías, manuales, etc.
 Directorio /var
Contiene los datos que están cambiando continuamente en el sistema como ficheros de log del sistema, correo,
colas de impresión, etc.
SISTEMA DE ARCHIVOS
El sistema de archivos se refiere a los archivos y directorios almacenados en un ordenador.
Un sistema de archivos puede tener diferentes formatos llamados tipos de sistemas de
archivos . Estos formatos determinan cómo la información se almacena en archivos y
directorios. Algunos tipos de sistemas de archivos almacenan copias redundantes de los
datos, mientras que algunos tipos de sistemas de archivos hacen que el acceso de disco duro
más rápido.
Este sistema operativo maneja el sistema de archivos Ext3 para sus versiones anteriores a la
6, y de la version 6 en adelante maneja la mejora de este sistema q es Ext4.
Ext3 (Third extended fileSystem o tercer sistema de archivos extendidos)
Se diferencia de ext2 en que trabaja con registro por diario y porque utiliza un árbol binario
balanceado (árbol AVL) . Ademas ext3 permite ser montado y utilizado como si fuera ext2 y
actualizar desde ext2 hacia ext3 sin necesidad de formatear la partición y por tanto sin
perder los datos almacenados en ésta.
Ext4 (fourth extend filesystem o cuarto sistema de archivos extendido) es un sistema de
archivos con registro por diario, publicado como una mejora compatible con el formato
Ext3, por Andrew Morton, el 10 de octubre de 2006. Las mejoras respecto de Ext3 incluyen,
entre otras, el soporte de volúmenes de hasta de hasta 1024 PiB, soporte añadido de extents
(conjunto de bloques físicos contiguos), menor uso de recursos de sistema, mejoras
sustanciales en la velocidad de la lectura y escritura y verificación mas rápida.


Hardware recomendado para operar.



 Memoria RAM: 64 MB (mínimo).
 Espacio en Disco Duro: 1024 MB (mínimo) - 2 GB (recomendado).
 Procesador: ver Arquitecturas
Arquitecturas:
 CentOS soporta (casi) todas las mismas arquitecturas que el original Red Hat Enterprise Linux.
 Intel x86-compatible (32 bit) (Intel Pentium I/II/III/IV/Celeron/Xeon, AMD K6/II/III, AMD Duron,
Athlon/XP/MP).
 Intel Itanium (64 bit).
 Advanced Micro Devices AMD64(Athlon 64, etc) e Intel EM64T (64 bit).
 PowerPC/32 (Apple Macintosh PowerMac corriendo sobre procesadores G3 o G4 PowerPC).
 IBM Mainframe (eServer zSeries y S/390).
 Además tiene soporte para dos arquitecturas no soportadas por su original.
 Alpha procesador (DEC_Alpha)
 SPARC
Historia de lanzamientos :
Lanzamientos Arquitectura
de CentOS
s

2
3.1

RHEL
base

Fecha de
lanzamiento
de CentOS

Fecha de
lanzamien
to de
RHEL
2002-05-172
2003-10-232

i386

2.1

2004-05-141

i386, x86_64, ia64,

3

2004-03-193

s390, s390x

3.4 - Server

i386, x86_64, ia64,

3.4

2005-01-23

5

i386, x86_64

5

2007-04-1215

2007-031416

5.1

i386, x86_64

5.1

2007-12-0217

2007-110718

5.1 LiveCD
5.2

i386

5.1

2008-02-1819

-

i386, x86_64

5.2

2008-06-2420

2008-052121

5.2 LiveCD
5.3

i386

5.2

2008-07-1722

-

i386, x86_64

5.3

2009-03-3123

2009-012024

5.3 LiveCD
5.4

i386

5.3

2009-05-2725

-

i386, x86_64

5.4

2009-10-2126

2009-090227

5.5 LiveCD
5.6

i386, x86_64

5.

2010-05-1625

-

i386, x86_64

5.6

2011-04-0828

2011-011329

5.6 LiveCD
5.7

i386, x86_64

5.6

2011-04-0828

-

i386, x86_64

5.7

2011-09-1330

2011-072131

5.8

i386, x86_64

5.8

2012-03-0732

2012-022133

-

s390, s390x

3.7

i386, x86_64, ia64,

3.7

2006-04-114

-

i386, x86_64

3.8

2006-08-255

2006-07-20

i386, x86_64, ia64,

3.9

2007-07-266

2007-06-15

s390, s390x

3.8
3.9

s390, s390x

4

i386, x86_64,

4

2005-03-097

2005-02-148

4.6

2007-12-169

2007-11-1610

various

4.6

i386, x86_64, ia64,
alpha, s390,

s390x, ppc (beta),
sparc (beta)

4.7

i386, x86_64

4.7

2008-09-1311

4.7 - Server
4.8

i386, x86_64

4.7

2008-10-1713

i386, x86_64

4.8

2009-08-2114

2008-07-2412

2009-05-18
5.9

i386, x86_64

5.9

2013-01-1734

2013-01-0735

6

i386, x86_64

6

2011-07-1036

2010-11-1037

6.0 - LiveCD

i386, x86_64

6.0

2011-07-2538

-

6.0 - LiveDVD

i386, x86_64

6.0

2011-07-2739

-

6.0 MinimalCD

i386, x86_64

6.0

2011-07-2840

-

6.1

i386, x86_64

6.1

2011-12-0941

2011-05-1942

6.1 - LiveCD

i386, x86_64

6.1

2011-12-0943

-

6.1 - LiveDVD

i386, x86_64

6.1

2011-12-0944

-

6.1 MinimalCD

i386, x86_64

6.1

2011-12-0945

-

6.2

i386, x86_64

6.2

2011-12-2046

2011-12-0647

6.2 - LiveCD

i386, x86_64

6.2

2011-12-2048

-

6.2 - LiveDVD

i386, x86_64

6.2

2011-12-2048

-

6.2 MinimalCD

i386, x86_64

6.2

2011-12-2046

-

6.3

i386, x86_64

2012-07-1049

2012-06-2150

i386, x8664

6.3

2012-07-15

6.3 LiveDVD

i386, x8664

6.3

2012-07-15

6.3 MinimalC
D

i386,
x86_64

6.3

2012-071049

-

6.4

i386, x8664

6.4

2013-030951

2013-022152

6.4 LiveCD

6.3

6.3 LiveCD

i386, x8664

6.4

2013-052253

6.4 LiveDVD

i386, x8664

6.4

2013-052253

6.4 MinimalC
D

i386, x8664

6.4

2013-030951
VENTAJAS Y DESVENTAJAS


 VENTAJAS
 En los últimos años se ha convertido en el sistema operativo dominante en
servidores debido sobre todo a características, precios y seguridad.
 CentOs se base en Red Hat Enterprise (distribución pagada) y es compatible
con sus productos, básicamente podemos decir que es el mismo sistema
operativo pero sin costo.
 Las actualizaciones de seguridad son rápidamente realizadas por CentOs
contando con un equipo de desarrolladores que dan rápidas respuestas a
través de varios medios como chat IRC, manuales en línea, FAQ, listas de
correo y foros, incluso superando en eficiencia a empresas con soporte
pagado.
 CentOs es increíblemente estable y eficaz en el consumo de recursos, sobre
todo se ha optimizado para correr Apache, PHP, MySQL entre otros (estos
paquetes son importantes en la solución que implementamos).
 DESVENTAJAS



 Solución válida únicamnete para usuarios con pocas necesidades de
procesamiento.
 Para escalar hay que añadir servidores
 Limitaciones para audio y video sincronizado
 Si falla el servidor falla todo.
Entornos gráfico
GNOME es un entorno de escritorio e interfaz
gráfica de usuario que está compuesto
enteramente de software libre y de código
abierto y es desarrollado por voluntarios y
colaboradores pagados, el donante corporativo
más grande es Red Hat. Se trata de un proyecto
internacional que incluye la creación de
marcos de desarrollo de software, selección de
software de aplicación para el escritorio y
trabajar en los programas que gestionan el
inicio de aplicaciones, gestión de archivos y
ventanas.



GNOME es parte del Proyecto GNU y se puede
utilizar con varios sistemas operativos tipo
Unix, especialmente GNU / Linux y como parte
de OpenSolaris Desktop.
Uso con otros proyectos.



 CentOS puede correr como BrandZ OS en OpenSolaris.
 CentOS puede ser un host o guest en sistemas de maquina virtual como Xen y
VMware.
CentOS Live CD :
Existen versiones "live" de CentOS:
 CentOS-4.3 i386, que incluye programas como OpenOffice.org, Evolution, Firefox,
GIMP, Pidgin.61
 CentOS-5.0 i386, que incluye Thunderbird en lugar de Evolution.62
Particiones de centos linux


 Particiones de linux:
Partición Montaje Formato Tamaño
Montaje de windows y linux

 /dev/sda1 – - NTFS – 100 Mb


/dev/sda2 – - NTFS – 80 GB



/dev/sda3 – swap – Swap – 10 Gb
/dev/sda4 – / – Ext4 – 160 GB

 Ejemplo de un disco de 250 Gb particionado para windows 7 y Linux en 4 particiones,
las dos primeras para alojar windows 7 y las particiones sda3 y sda4 para Linux.
Partición Montaje Formato Tamaño
 /dev/sda1 – / – Ext4 – 15 Gb





/dev/sda2 – swap – swap – 10 GB
/dev/sda3 – /home – Ext4 – 10 Gb
/dev/sda5 – /var – Ext4 – 200 Gb
/dev/sda6 – /tmp – Ext4 – 15 Gb



 El ejemplo de particiones anterior puede ser para un servidor que utiliza bases de
datos almacenadas en /var estas particiones permiten que el sistema operativo no se
vea afectado si se llegar a presentar un proceso que se acabara el espacio temporal
/tmp en disco, o si se almacenaran mas 200 Gb en la base de datos.
 El tema de las particiones puedes verlo ampliamente el curso Como instalar linux
o en los siguientes temas sobre particionamiento con cada distribución Linux.
Licenciamiento


CentOS (Community ENTerprise Operating System) es un clon a nivel
binario de la distribución Linux Red Hat Enterprise Linux RHEL,
compilado por voluntarios a partir del código fuente liberado por Red
Hat.
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 general de 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 asistido por Red Hat.
• Elastix está basado en CentOS
• Rocks v4.1 (Fuji) es una distribución en cluster basada en
CentOS 4.254
• SME Server está basado en CentOS55
• Asterisk@Home está basado en CentOS.56
• Trixbox está basado en CentOS.
• Openfiler está basado en CentOS.57
• Boston University's Linux 4.5 Server Edition (Zodiac) está
basado en CentOS.58
• NuOnce Networks CentOS ™ / Blue Quartz ™ CD están
basados en CentOS.59
• Blue Quartz basa su panel de control en CentOS.60


Contenu connexe

Tendances (20)

Centos
CentosCentos
Centos
 
CENTOS
CENTOSCENTOS
CENTOS
 
Sistema Operativo SuSe
Sistema Operativo SuSeSistema Operativo SuSe
Sistema Operativo SuSe
 
OpenSUSE
OpenSUSEOpenSUSE
OpenSUSE
 
GNU/LINUX OPENSUSE
GNU/LINUX OPENSUSEGNU/LINUX OPENSUSE
GNU/LINUX OPENSUSE
 
Proyecto opensuse
Proyecto opensuseProyecto opensuse
Proyecto opensuse
 
Linux Open SuSE
Linux Open SuSELinux Open SuSE
Linux Open SuSE
 
Sistemas operativos libres
Sistemas operativos libresSistemas operativos libres
Sistemas operativos libres
 
Introducción a CentOS 7
Introducción a CentOS 7Introducción a CentOS 7
Introducción a CentOS 7
 
Ntics
NticsNtics
Ntics
 
Sistema operativo debian
Sistema operativo debianSistema operativo debian
Sistema operativo debian
 
Tema 2. Sistemas operativos tipos UNIX
Tema 2. Sistemas operativos tipos UNIXTema 2. Sistemas operativos tipos UNIX
Tema 2. Sistemas operativos tipos UNIX
 
Caracteristicas principales de linux
Caracteristicas principales de linuxCaracteristicas principales de linux
Caracteristicas principales de linux
 
Debian caracteristicas
Debian caracteristicas Debian caracteristicas
Debian caracteristicas
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Linux Intro
Linux IntroLinux Intro
Linux Intro
 
DIAPOSITIVAS Suse sistema operativo
DIAPOSITIVAS Suse sistema operativo DIAPOSITIVAS Suse sistema operativo
DIAPOSITIVAS Suse sistema operativo
 
Manejo de sistemas operativos en power point
Manejo de sistemas operativos en power point Manejo de sistemas operativos en power point
Manejo de sistemas operativos en power point
 
Sistema operativo fedora
Sistema operativo fedoraSistema operativo fedora
Sistema operativo fedora
 
Linux suse
Linux suseLinux suse
Linux suse
 

Similaire à trabajo Centos

Similaire à trabajo Centos (20)

Trabajo de centos
Trabajo de centosTrabajo de centos
Trabajo de centos
 
Centos Comunnity Enterprise Operating System
Centos Comunnity Enterprise Operating SystemCentos Comunnity Enterprise Operating System
Centos Comunnity Enterprise Operating System
 
Manejo de Archivos en Ubuntu
Manejo de Archivos en UbuntuManejo de Archivos en Ubuntu
Manejo de Archivos en Ubuntu
 
Red hat
Red hatRed hat
Red hat
 
Curso linux operación
Curso linux operaciónCurso linux operación
Curso linux operación
 
Administracion de Redes
Administracion de RedesAdministracion de Redes
Administracion de Redes
 
16 fhsasoitson
16 fhsasoitson16 fhsasoitson
16 fhsasoitson
 
Ext2
Ext2Ext2
Ext2
 
Linux
LinuxLinux
Linux
 
Estructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxEstructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linux
 
Estructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxEstructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linux
 
Linux
LinuxLinux
Linux
 
Sistemade archivos
Sistemade archivosSistemade archivos
Sistemade archivos
 
Cuestionario Sistemas Operativos
Cuestionario Sistemas OperativosCuestionario Sistemas Operativos
Cuestionario Sistemas Operativos
 
Introduccion al s
Introduccion al sIntroduccion al s
Introduccion al s
 
Introduccion al s
Introduccion al sIntroduccion al s
Introduccion al s
 
Sistemas de ficheros
Sistemas de ficherosSistemas de ficheros
Sistemas de ficheros
 
Estructura de directorios de Linux
Estructura de directorios de LinuxEstructura de directorios de Linux
Estructura de directorios de Linux
 
FS_and_SWAP
FS_and_SWAPFS_and_SWAP
FS_and_SWAP
 
Artefactos linux
Artefactos linuxArtefactos linux
Artefactos linux
 

trabajo Centos

  • 1. INTEGRANTES  . Ivan dario estrada lobo . yeison andres morales alvarez
  • 2. CentOS (Community ENTerprise Operating System) es una bifurcación a nivel binario de la distribución Linux Red Hat Enterprise Linux RHEL, compilado por voluntarios a partir del código fuente liberado por Red Hat. Red Hat Enterprise Linux se compone de software libre y código abierto, pero se publica en formato binario usable (CDROM 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 general de 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 asistido por Red Hat. Existen algunos Clones de Red Hat Enterprise Linux . CentOS usa yum para bajar e instalar las actualizaciones, herramienta también utilizada por Fedora.
  • 3. RESEÑA HISTÓRICA  El creador de de CentOS fue Lance Davis. 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.  Versiones  La primera versión de CentOS llamada CentOs 3 build4-rc0, fue lanzada a finales de 2003. CentOS 3.1 fue lanzada el 19 de marzo de 2004.  CentOS 2 (basado en la versión 2.1 de Red Hat Enterprise Linux) fue lanzada el 14 de mayo de 2004.  CentOS 4.0, (basado en la versión 4 de Red Hat Enterprise Linux) fue lanzada el 1 de marzo de 2005 para arquitecturas i386 y IA-64.  CentOS 5.0 (basado en la versión 5 de Red Hat Enterprise Linux) fue lanzada el 12 de abril de 2007.  12 de marzo 2013 El equipo de CentOS se complace en anunciar la inmediata disponibilidad de CentOS 6.4 para las arquitecturas i386 y x86_64.  CentOS, se utiliza básicamente para la administración de sistemas en servidores. 
  • 4. CARACTERÍSTICAS          Fácil mantenimiento Idoneidad para el uso a largo plazo en entornos de producción Entorno favorable para los usuarios y mantenedores de paquetes Apoyo a largo plazo de las principales aplicaciones para el servidor Desarrollo activo de modulos y aplicaciones Infraestructura y respaldo de la comunidad Diseñado para servidores Seguridad y estabilidad
  • 5. HERRAMIENTAS DE ADMINISTRACIÓN  La forma en que se lleva a cabo la administración y gestión de paquetes es mediante el uso de dos herramientas:  El Comando YUM  El Comando RPM RPM (Red Hat Package Manager) es una herramienta de administracion y gestion de paquetes orientada para sistemas operativos Linux, la cual es capaz de instalar, actualizar, desinstalar y verificar paquetes. Los paquetes RPM fueron originalmente desarrollados por la empresa Red Hat con la intencion de implementarlo en el sistema operativo Red Hat Linux. Actualmente los paquetes RPM son utilizados por distribuciones linux como Fedora, Centos, Suse y White Box. Aprendiendo a utilizar RPM El comando RPM funciona de 4 maneras diferentes     En modo Instalación En modo desinstalación En modo actualización En modo consulta YUM es un paquete administrador de software(software package manager). Es una muy útil herramienta para instalar, actualizar y remover paquetes junto con sus dependencias en distribuciones Linux basados en RPM (redhat, fedora, centos, etc.). Automáticamente determina las dependencias necesarias y lo que debe realizarse para instalar paquetes.
  • 6. ESTRUCTURA DE DIRECTORIOS   Existe una estructura de directorios estandar FHS (Filesystem Hierarchy Standard) El estándar de jerarquía de archivos que es un conjunto de recomendaciones orientadas a la compatibilidad de aplicaciones, herramientas de administración y desarrollo entre distintos sistemas. esta es una de las estructuras de directorios que deja la instalación por defecto de CentOS
  • 7.
  • 8.  Directorio /bin: En este directorio están los ficheros ejecutables básicos (bin = binaries)  Directorio /boot Aquí están los ficheros y directorios de arranque (boot)  Directorio /dev Contiene ficheros de dispositivos.   Directorio /etc Contiene ficheros y directorios de configuración específicos de tu sistema.  Directorio /home Contiene los archivos utilizados por el usuario, documentos, escritorio, descargas, etc.  Directorio /lib Bibliotecas compartidas esenciales para los binarios de /bin/, /sbin/ y el núcleo del sistema.
  • 9.  Directorio /lost+found Directorio especifico para archivos perdidos. Cada partición tiene el suyo propio independientemente.   Directorio /media Puntos de montaje para dispositivos de medios como unidades lectoras de discos compactos.  Directorio /misc Abreviación de miscelánea.  Directorio /mnt Sistemas de ficheros montados temporalmente.  Directorio /net No se usa.  Directorio/opt En este directorio se suelen almacenar todos los archivos de una instalación fuera de los repositorios como puede ser cuando instalamos un .deb
  • 10.  Directorio/proc Directorio que contiene información sobre diferentes partes del sistema, cpu, discos, tiempo uptime, irqs, memoria, etc  Directorio/root Directorio particular del superusuario del sistema ( root )   Directorio/sbin Contiene archivos ejecutables que por lo general son comandos usados para la administración del sistema. Directorio /selinux Selinux es un módulo de seguridad añadido que ofrece linux. Lo verás más detenidamente en el tema de seguridad. Este directorio contiene información de configuración del módulo selinux.  Directorio /srv Es un directorio que contiene datos específicos que son servidos por el sistema servidor (SeRVer).  Directorio /sys Contiene parámetros de configuración del sistema que se está ejecutando. Datos referidos al kernel, bus, dispositivos, firmware, fs (filesystem) y otros.  Directorio /tmp Directorio donde se almacenan los ficheros temporales. Son ficheros que se eliminan con el apagado del sistema.  Directorio /usr Este es el espacio compartido de todos los usuarios del sistema. Aquí se guardan los datos compartidos de usuarios: aplicaciones, librerías, manuales, etc.  Directorio /var Contiene los datos que están cambiando continuamente en el sistema como ficheros de log del sistema, correo, colas de impresión, etc.
  • 11. SISTEMA DE ARCHIVOS El sistema de archivos se refiere a los archivos y directorios almacenados en un ordenador. Un sistema de archivos puede tener diferentes formatos llamados tipos de sistemas de archivos . Estos formatos determinan cómo la información se almacena en archivos y directorios. Algunos tipos de sistemas de archivos almacenan copias redundantes de los datos, mientras que algunos tipos de sistemas de archivos hacen que el acceso de disco duro más rápido. Este sistema operativo maneja el sistema de archivos Ext3 para sus versiones anteriores a la 6, y de la version 6 en adelante maneja la mejora de este sistema q es Ext4. Ext3 (Third extended fileSystem o tercer sistema de archivos extendidos) Se diferencia de ext2 en que trabaja con registro por diario y porque utiliza un árbol binario balanceado (árbol AVL) . Ademas ext3 permite ser montado y utilizado como si fuera ext2 y actualizar desde ext2 hacia ext3 sin necesidad de formatear la partición y por tanto sin perder los datos almacenados en ésta. Ext4 (fourth extend filesystem o cuarto sistema de archivos extendido) es un sistema de archivos con registro por diario, publicado como una mejora compatible con el formato Ext3, por Andrew Morton, el 10 de octubre de 2006. Las mejoras respecto de Ext3 incluyen, entre otras, el soporte de volúmenes de hasta de hasta 1024 PiB, soporte añadido de extents (conjunto de bloques físicos contiguos), menor uso de recursos de sistema, mejoras sustanciales en la velocidad de la lectura y escritura y verificación mas rápida. 
  • 12. Hardware recomendado para operar.   Memoria RAM: 64 MB (mínimo).  Espacio en Disco Duro: 1024 MB (mínimo) - 2 GB (recomendado).  Procesador: ver Arquitecturas Arquitecturas:  CentOS soporta (casi) todas las mismas arquitecturas que el original Red Hat Enterprise Linux.  Intel x86-compatible (32 bit) (Intel Pentium I/II/III/IV/Celeron/Xeon, AMD K6/II/III, AMD Duron, Athlon/XP/MP).  Intel Itanium (64 bit).  Advanced Micro Devices AMD64(Athlon 64, etc) e Intel EM64T (64 bit).  PowerPC/32 (Apple Macintosh PowerMac corriendo sobre procesadores G3 o G4 PowerPC).  IBM Mainframe (eServer zSeries y S/390).  Además tiene soporte para dos arquitecturas no soportadas por su original.  Alpha procesador (DEC_Alpha)  SPARC
  • 13. Historia de lanzamientos : Lanzamientos Arquitectura de CentOS s 2 3.1 RHEL base Fecha de lanzamiento de CentOS Fecha de lanzamien to de RHEL 2002-05-172 2003-10-232 i386 2.1 2004-05-141 i386, x86_64, ia64, 3 2004-03-193 s390, s390x 3.4 - Server i386, x86_64, ia64, 3.4 2005-01-23 5 i386, x86_64 5 2007-04-1215 2007-031416 5.1 i386, x86_64 5.1 2007-12-0217 2007-110718 5.1 LiveCD 5.2 i386 5.1 2008-02-1819 - i386, x86_64 5.2 2008-06-2420 2008-052121 5.2 LiveCD 5.3 i386 5.2 2008-07-1722 - i386, x86_64 5.3 2009-03-3123 2009-012024 5.3 LiveCD 5.4 i386 5.3 2009-05-2725 - i386, x86_64 5.4 2009-10-2126 2009-090227 5.5 LiveCD 5.6 i386, x86_64 5. 2010-05-1625 - i386, x86_64 5.6 2011-04-0828 2011-011329 5.6 LiveCD 5.7 i386, x86_64 5.6 2011-04-0828 - i386, x86_64 5.7 2011-09-1330 2011-072131 5.8 i386, x86_64 5.8 2012-03-0732 2012-022133 - s390, s390x 3.7 i386, x86_64, ia64, 3.7 2006-04-114 - i386, x86_64 3.8 2006-08-255 2006-07-20 i386, x86_64, ia64, 3.9 2007-07-266 2007-06-15 s390, s390x 3.8 3.9 s390, s390x 4 i386, x86_64, 4 2005-03-097 2005-02-148 4.6 2007-12-169 2007-11-1610 various 4.6 i386, x86_64, ia64, alpha, s390, s390x, ppc (beta), sparc (beta) 4.7 i386, x86_64 4.7 2008-09-1311 4.7 - Server 4.8 i386, x86_64 4.7 2008-10-1713 i386, x86_64 4.8 2009-08-2114 2008-07-2412 2009-05-18
  • 14. 5.9 i386, x86_64 5.9 2013-01-1734 2013-01-0735 6 i386, x86_64 6 2011-07-1036 2010-11-1037 6.0 - LiveCD i386, x86_64 6.0 2011-07-2538 - 6.0 - LiveDVD i386, x86_64 6.0 2011-07-2739 - 6.0 MinimalCD i386, x86_64 6.0 2011-07-2840 - 6.1 i386, x86_64 6.1 2011-12-0941 2011-05-1942 6.1 - LiveCD i386, x86_64 6.1 2011-12-0943 - 6.1 - LiveDVD i386, x86_64 6.1 2011-12-0944 - 6.1 MinimalCD i386, x86_64 6.1 2011-12-0945 - 6.2 i386, x86_64 6.2 2011-12-2046 2011-12-0647 6.2 - LiveCD i386, x86_64 6.2 2011-12-2048 - 6.2 - LiveDVD i386, x86_64 6.2 2011-12-2048 - 6.2 MinimalCD i386, x86_64 6.2 2011-12-2046 - 6.3 i386, x86_64 2012-07-1049 2012-06-2150 i386, x8664 6.3 2012-07-15 6.3 LiveDVD i386, x8664 6.3 2012-07-15 6.3 MinimalC D i386, x86_64 6.3 2012-071049 - 6.4 i386, x8664 6.4 2013-030951 2013-022152 6.4 LiveCD 6.3 6.3 LiveCD i386, x8664 6.4 2013-052253 6.4 LiveDVD i386, x8664 6.4 2013-052253 6.4 MinimalC D i386, x8664 6.4 2013-030951
  • 15. VENTAJAS Y DESVENTAJAS   VENTAJAS  En los últimos años se ha convertido en el sistema operativo dominante en servidores debido sobre todo a características, precios y seguridad.  CentOs se base en Red Hat Enterprise (distribución pagada) y es compatible con sus productos, básicamente podemos decir que es el mismo sistema operativo pero sin costo.  Las actualizaciones de seguridad son rápidamente realizadas por CentOs contando con un equipo de desarrolladores que dan rápidas respuestas a través de varios medios como chat IRC, manuales en línea, FAQ, listas de correo y foros, incluso superando en eficiencia a empresas con soporte pagado.  CentOs es increíblemente estable y eficaz en el consumo de recursos, sobre todo se ha optimizado para correr Apache, PHP, MySQL entre otros (estos paquetes son importantes en la solución que implementamos).
  • 16.  DESVENTAJAS   Solución válida únicamnete para usuarios con pocas necesidades de procesamiento.  Para escalar hay que añadir servidores  Limitaciones para audio y video sincronizado  Si falla el servidor falla todo.
  • 17. Entornos gráfico GNOME es un entorno de escritorio e interfaz gráfica de usuario que está compuesto enteramente de software libre y de código abierto y es desarrollado por voluntarios y colaboradores pagados, el donante corporativo más grande es Red Hat. Se trata de un proyecto internacional que incluye la creación de marcos de desarrollo de software, selección de software de aplicación para el escritorio y trabajar en los programas que gestionan el inicio de aplicaciones, gestión de archivos y ventanas.  GNOME es parte del Proyecto GNU y se puede utilizar con varios sistemas operativos tipo Unix, especialmente GNU / Linux y como parte de OpenSolaris Desktop.
  • 18. Uso con otros proyectos.   CentOS puede correr como BrandZ OS en OpenSolaris.  CentOS puede ser un host o guest en sistemas de maquina virtual como Xen y VMware. CentOS Live CD : Existen versiones "live" de CentOS:  CentOS-4.3 i386, que incluye programas como OpenOffice.org, Evolution, Firefox, GIMP, Pidgin.61  CentOS-5.0 i386, que incluye Thunderbird en lugar de Evolution.62
  • 19. Particiones de centos linux   Particiones de linux: Partición Montaje Formato Tamaño Montaje de windows y linux  /dev/sda1 – - NTFS – 100 Mb  /dev/sda2 – - NTFS – 80 GB  /dev/sda3 – swap – Swap – 10 Gb /dev/sda4 – / – Ext4 – 160 GB  Ejemplo de un disco de 250 Gb particionado para windows 7 y Linux en 4 particiones, las dos primeras para alojar windows 7 y las particiones sda3 y sda4 para Linux.
  • 20. Partición Montaje Formato Tamaño  /dev/sda1 – / – Ext4 – 15 Gb     /dev/sda2 – swap – swap – 10 GB /dev/sda3 – /home – Ext4 – 10 Gb /dev/sda5 – /var – Ext4 – 200 Gb /dev/sda6 – /tmp – Ext4 – 15 Gb   El ejemplo de particiones anterior puede ser para un servidor que utiliza bases de datos almacenadas en /var estas particiones permiten que el sistema operativo no se vea afectado si se llegar a presentar un proceso que se acabara el espacio temporal /tmp en disco, o si se almacenaran mas 200 Gb en la base de datos.  El tema de las particiones puedes verlo ampliamente el curso Como instalar linux o en los siguientes temas sobre particionamiento con cada distribución Linux.
  • 21. Licenciamiento  CentOS (Community ENTerprise Operating System) es un clon a nivel binario de la distribución Linux Red Hat Enterprise Linux RHEL, compilado por voluntarios a partir del código fuente liberado por Red Hat. 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 general de 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 asistido por Red Hat.
  • 22. • Elastix está basado en CentOS • Rocks v4.1 (Fuji) es una distribución en cluster basada en CentOS 4.254 • SME Server está basado en CentOS55 • Asterisk@Home está basado en CentOS.56 • Trixbox está basado en CentOS. • Openfiler está basado en CentOS.57 • Boston University's Linux 4.5 Server Edition (Zodiac) está basado en CentOS.58 • NuOnce Networks CentOS ™ / Blue Quartz ™ CD están basados en CentOS.59 • Blue Quartz basa su panel de control en CentOS.60
  • 23.