introducción a centos

16
 Celaya, Gto. Septiembre 2013. Centro de Estudios Tecnológicos CeTIS 115. CETMJ Manual: Introducción a CentOS. López Angulo María Fabiola. Saldaña González Adriana Itzel. Zea Gracia María del Carmen. Gallardo Lozano Ulises

Upload: itzelgonzalez

Post on 02-Mar-2016

57 views

Category:

Documents


0 download

TRANSCRIPT

7/18/2019 Introducción a CentOS.

http://slidepdf.com/reader/full/introduccion-a-centos 1/16

 

Celaya, Gto. Septiembre 2013.

Centro de Estudios Tecnológicos CeTIS 115.

CETMJ

Manual: Introducción a CentOS.

López Angulo María Fabiola.

Saldaña González Adriana Itzel.

Zea Gracia María del Carmen.

Gallardo Lozano Ulises

7/18/2019 Introducción a CentOS.

http://slidepdf.com/reader/full/introduccion-a-centos 2/16

 

Celaya, Gto. Septiembre 2013.

7/18/2019 Introducción a CentOS.

http://slidepdf.com/reader/full/introduccion-a-centos 3/16

 

Celaya, Gto. Septiembre 2013.

Índice

1. Portada2. Hoja en guarda.3. Introducción sobre lo que es sistemas operativos.

4. Capitulario.4.1 Introducción a sistemas operativos y mapa conceptual4.2 Historia de centOS y Debian4.3 Cuadro comparativo.4.4 Estructura de archivos en CentOS.4.5 Comandos básicos en Linux.4.6 Repositorios e instalación de software en CentOS.

5. Conclusiones.6. Recomendaciones.

7. Bibliografías.

7/18/2019 Introducción a CentOS.

http://slidepdf.com/reader/full/introduccion-a-centos 4/16

 

Celaya, Gto. Septiembre 2013.

3. INTRODUCCIÓN SOBRE LO QUE SON SISTEMAS OPERATIVOS.

El sistema operativo (S.O.) es quien se encarga de que el usuario tenga unainteracción cómoda y eficiente con la maquina. Controla todos los recursosde la computadora y establece la base donde se pueden escribir losprogramas de aplicación.

Es la porción de software que se ejecuta en modo kernel, pero se encuentraprotegido por el hardware contra la intervención del usuario. El sistemaoperativo realiza dos funciones.

1. Sistema operativo como maquina extendida: Es la parte de laarquitectura de una máquina, es donde se realiza la programaciónuna de las partes más difíciles de programar es la de entradas\salidas(E\S). En ella se registran comandos que nos permiten leer t escribir datos, inicializar, formatear pistas, detectar, restablecer y recalibrar elcontrolador y las unidades de disco. La función del sistema operativoes presentar al usuario el equivalente de una maquina extendida omáquina virtual.

2. Sistema operativo como administrador de recursos: Está nos permitetener una interfaz muy útil y sencilla para que el usuario pueda

trabajar, se maneja una interfaz gráfica cómoda para el usuario. Nospermite que múltiples usuarios puedan trabajar de manera segura ysin tener interferencias, que sus datos de E\S no se pierdan o semezclen con algún otro archivo.

7/18/2019 Introducción a CentOS.

http://slidepdf.com/reader/full/introduccion-a-centos 5/16

 

Celaya, Gto. Septiembre 2013.

4. Capitulario.

4.1 INTRODUCCIÓN A SISTEMAS OPERATIVOS Y MAPA CONCEPTUAL.

Un Sistema Operativo (SO) es el software básico de una computadora queprovee una interfaz entre el resto de programas del ordenador, losdispositivos hardware y el usuario.

Las funciones básicas del Sistema Operativo son administrar los recursos dela máquina, coordinar el hardware y organizar archivos y directorios endispositivos de almacenamiento.

En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de quelos programas y usuarios que están funcionando al mismo tiempo no

interfieran entre ellos. El sistema operativo también es responsable de laseguridad, asegurándose de que los usuarios no autorizados no tenganacceso al sistema.

En conclusión, uno de los propósitos del sistema operativo que gestiona elnúcleo, consiste en gestionar los recursos de localización y protección de

acceso del hardware, hecho que alivia a los programadores de aplicacionesde tener que tratar con estos detalles. 

1.1 La imagen muestra un mapa mental a grandes rasgosdel procedimiento de los sistemas operativos (SO).

7/18/2019 Introducción a CentOS.

http://slidepdf.com/reader/full/introduccion-a-centos 6/16

 

Celaya, Gto. Septiembre 2013.

Funciona-miento

Historia

Importancia

*Linux tenía la versión 0.01de Linux pero nunca laanuncio ya que no eraejecutable.*El 5 de octubre de 1991Linux lanzo la primeraversión “Oficial” la cual fue la

0.02 y con esta versión Linuxpudo correr variosprogramas no muy pesadospero gracias a estelanzamiento Linux gano unapopularidad muy importante. 

Shells programables: Un shellconecta las órdenes de unusuario con el Kernel de Linux, y

al ser programables se puedemodificar para adaptarlo a tusnecesidades.Independencia de dispositivos: Linux admite cualquier tipo dedispositivo (módems,impresoras), gracias a que cadauna vez instalado uno nuevo, seañade al Kernel el enlace con eldispositivo, haciendo que elKernel y el enlace se fusionen. 

*El 80% de las operadorasfinancieras usan Linux en susordenadores *Da abastecimiento de luz detodos los estados.*Linux está metido en muchossitios como en Android, queestá basado en Linux y cada

día se activanaproximadamente unos850.000 teléfonos con Linux.

*LINUX apareció a principios de la

década de los noventa, era el año1991 un estudiante de informáticade la Universidad de Helsinki,llamado LinusTorvalds empezó,como una afición y sin imaginar alo que llegaría este proyecto, aprogramar las primeras líneas decódigo de este sistema operativollamado LINUX.*Este comienzo estuvo inspiradoen MINIX, un pequeño sistemaUnix desarrollado por AndyTanenbaum.

Las funciones principales de Linuxson:*Sistema multitarea: En Linux esposible ejecutar varios programas a lavez sin necesidad de tener que parar la ejecución de cada aplicación.*Sistema multiusuario: Variosusuarios pueden acceder a lasaplicaciones y recursos del sistema almismo tiempo. Y, cada uno de ellospuede ejecutar varios programas a lavez (multitarea).*Comunicaciones: es el sistema sepuede utilizar para poder conectarse acualquier ordenador del mundo.

*La importancia que adquiereLinux en la vida moderna esmucha ya que este se utilizapara poder mantener libre devirus datos que son de muchaimportancia.

*Da abastecimiento a redessociales como facebook ytwitter y el más importanteGoogle.

LINUX

7/18/2019 Introducción a CentOS.

http://slidepdf.com/reader/full/introduccion-a-centos 7/16

 

Celaya, Gto. Septiembre 2013.

4.2 HISTORIA DE CENTOS Y DEBIAN

Historia CentOS

Centos es un clon a nivel binario de la distribución Red Hat Enterprise deLinux. Compilado (creado) por voluntarios a partir del código Fuente liberadopor Red Hat, empresa desarrolladora de RHEL.

En 1980 comenzó a representarse como (SO) y a medida de que sepresentaba errores podían irse modificando.

Versiones más importantes en su Historia

Centos 2: El 14 de mayo de 2004 Centos 2 fue liberado. Esta versión está

basada en 2.1 de Reat Hat. Por John Newbigin.

Centos 6: Esta versión de Centos Incluye los escritorios KDE y GNOME, eincorpora las ultimas versiones de las aplicaciones en RHEL lanzado el 10de noviembre del 2010.

HISTORIA DE DEBIAN

Es una comunidad conformada por desarrolladores y usuarios que

mantienen un (SO) GNU 16 de agosto de 1993, él quería que fuera unadistribución realizada de forma abierta. El nombre tiene su origen en los

nombres del creador de Debian, IanMurdock, y su esposa, Debra.

En 1996 Bruce Perens sustituya sustituyo a Ian como al líder del proyecto.

Versiones más importantes en su Historia

Los nombres de las versiones de Debian son tomados de la

película ToyStory . Hasta la fecha ha habido doce versiones estables entreellas 

Debian 1.1 (Buzz): Es la primera versión de deDebian, fue liberado el 17 de junio de 1996.

Debian 7.0 (Wheezy): Es la última versión de Debian liberada el 4 de mayodel 2013 y poco tiempo después se la modificación en el cómo, Debian 7.1la cual se publicó en 15 de junio de 2013. 

Debian 8.0 (Jessie): Es la versión que se liberara próximamente, la cual es

posterior a la versión 7.0 (Wheezy).

7/18/2019 Introducción a CentOS.

http://slidepdf.com/reader/full/introduccion-a-centos 8/16

 

Celaya, Gto. Septiembre 2013.

4.3 CUADRO COMPARATIVO

CentOS

Fácil mantenimiento Entorno favorable para los

usuarios y mantenedoresde paquete.

Desarrollo activo demódulos y aplicaciones.

Infraestructura y respaldo

de la comunidad. Diseñado para servidores. Seguridad y estabilidad Eficaz con el consumo de

recursos, se ha optimizadopara correr Apache, php,MySQl, entre otros.

Las actualizaciones deseguridad son realizadasrápidamente.

Es un (SO) muy estable.

Debían

Instalación sencilla Contiene cantidades de

software con más de 2900elementos diferentes.

Tiene paquetes bienintegrados.

Código fuente.

Fácil de actualizar. Tiene sistema de

seguimiento de errores Distribución libre y gratuita,

ya sea (SO) yactualizaciones.

Su kernel se puedeconfigurar por cualquier persona que sepa hacerlo.

Casi no existen los malwareo virus en él.

Es muy estable.

7/18/2019 Introducción a CentOS.

http://slidepdf.com/reader/full/introduccion-a-centos 9/16

 

Celaya, Gto. Septiembre 2013.

4.4 ESTRUCTURA DE ARCHIVOS EN CENTOS. 

El Directorio raíz está representado por una “/” y de este parten todos los

directorios.

/binEn este directorio se ubican todos los programas y comandos que puedenutilizar todos los usuarios del sistema; en bin no puede haber subdirectorios.

/bootEste directorio contiene todo lo necesario para que funcione el arranque delsistema. Este almacena todos los datos que se utilizan antes de que elkernel ejecute programas en modo usuario. El núcleo del sistema operativo

se debe situar en este directorio o en el raíz./devEste directorio almacena todas las definiciones de todos los dispositivosconectados y necesarios, cada dispositivo tiene asociado un archivoespecial. Ya que Linux solo trabaja con ficheros este se encargar de asociar los dispositivos con ficheros.

/etcEste directorio contiene archivos necesarios para configurar el sistema,

estos archivos son propios del ordenador y se utilizan para controlar elfuncionamiento de diversos programas; mantiene los archivos deconfiguración del sistema para un orden especifico.

/homeEste directorio contiene los directorios origen para cada uno de los usuariosdel sistema. Cada subdirectorio proporciona el lugar para almacenar susficheros y los archivos de configuración propios de cada uno, excepto eladministrador, el no tiene su fichero en home.

/libEste directorio contiene librerías contiene librerías compartidas necesariaspara el arranque del sistema y los ficheros ejecutables. Normalmente sonficheros binarios escritos en lenguaje C.

/mediaEste directorio contiene los subdirectorios que se utilizan como puntos demontaje para los medios de almacenamiento (CD-ROM, USB, etc.).

/mntEste directorio contiene los sistemas de archivos externos que hayan sidomontados, lo que aparece representa recursos externos.

7/18/2019 Introducción a CentOS.

http://slidepdf.com/reader/full/introduccion-a-centos 10/16

 

Celaya, Gto. Septiembre 2013.

/optEn este se suelen instalar complementos de los programas. Lasaplicaciones crean un subdirectorio con el mismo nombre del programa.

/rootEste directorio es el directorio central del administrador del sistema.

/sbinLos programas y comando que se utilizan para la administración del sistemase guardan aquí, únicamente contiene los ejecutables para el arranque,recuperación y reparación del sistema. Solo lo puede ejecutar eladministrador.

/srv

Contiene los archivos de datos específicos para cada servicio instalado.

/tmpEste guarda los archivos temporales al instalarse o reiniciarse el sistema.

/usr Este almacena datos que se pueden compartir con otros hosts, estos datosson solo lectura.

7/18/2019 Introducción a CentOS.

http://slidepdf.com/reader/full/introduccion-a-centos 11/16

 

Celaya, Gto. Septiembre 2013.

4.5 COMANDOS BÁSICOS EL LINUX. 

La terminal es la interfaz gráfica que permite que un usuario o administrador del sistema se comunique con el kernel-linux.Se puede entrar de modo gráfico y es el modo No recomendado en

administrados de servidores, se recomienda trabajar únicamente con elintérprete de comandos SIN interfaz gráfica ya que esta última consumemás recursos. Al presionar Ctrl+Alt+”numero” nos manda a una consola virtual de

comandos.Se le conoce como promt a la ubicación donde se encuentra actualmentenuestro intérprete de comandos el más usado es el BASH. Ese es el másusado en Linux sin embargo el primero que existió fue SH usado en Unix.Comandos:

1.- pwd. Este muestra la ubicación actual del promt2.- ls. Muestra el contenido que hay en un directorio.3.- cd. Sirve para entrar o salir de un directorio. Sintaxis:

cd “nombre del directorio”. Entra en el directorio introducido cd .. Regresa al directorio superior al actual

4.- Clear. Limpia la pantalla para que sea más práctico para quien lo estáusando.5.- whoami. Indica el nombre del usuario que está en la sesión.6.- mkdir. Sirve para crear un nuevo directorio con el nombre previamenteintroducido. Sintaxis: mkdir “nombre del directorio a crear”

7.- rmdir. Sirve para eliminar directorios en el caso de que estos nocontengan nada. Sintaxis: rmdir “nombre del directorio a eliminar” 8.- rm –dr. Sirve para eliminar un directorio que contenga otros directorios oarchivos. Sintaxis: rm –dr “nombre del directorio a eliminar”

9.- nano. El comando nano es uno de los múltiples editores de texto, estepuede crear diversos archivos de texto, clases de java. Códigos en c,códigos de phython.. Sintaxis: nano “nombre del archivo”.“extensión del

archivo” 10.- cat. Este comando visualiza el contenido de un archivo.

Sintaxis: cat “nombre del archivo” 11.- rm –f. Este comando se encarga de eliminar un archivo.

Sintaxis: rm –f “nombre del archivo a eliminar” 12.- ls –l. Sirve para ver los permisos y archivos que contiene el directorio enel que está actualmente. Sintaxis: ls -l13.- su. Sirve para cambiar de sesión de un usuario. Sintaxis: su14.- exit. Sirve para salir de la sesión actual y en último caso cerrar laterminal.

Sintaxis: exit

15.- passwd. Sirve para cambiar la contraseña de algún usuario.Sintaxis: passwd “usuario a cambiar contraseña” 

7/18/2019 Introducción a CentOS.

http://slidepdf.com/reader/full/introduccion-a-centos 12/16

 

Celaya, Gto. Septiembre 2013.

16.- adduser. Agrega un usuario. Sintaxis: adduser “nombre del usuario” 17.- chmod: Este comando sirve para cambiar los érmisos de un archivo odirectorio y se puede hacer mediante una combinación de números o por losparámetros r,w,x.

Parámetros:r.- Lecturaw.- Escriturax.- EjecuciónPermisos:u.- Permisos para el propietario del archivo o directoriog.- permisos para el grupo del archivo o directorioo.- permisos para cualquier usuario que no sea ni el dueño del archivo odirectorio ni que pertenezca al grupo.Sintaxis: chmod “permisos”+“parámetros” “nombre del archivo” 

chown.- Sirve para cambiarle el dueño y grupo a un archivo o directorio.Sintaxis: chown “dueño”:”grupo” “nombre del archivo o directorio. 

7/18/2019 Introducción a CentOS.

http://slidepdf.com/reader/full/introduccion-a-centos 13/16

 

Celaya, Gto. Septiembre 2013.

4.6 REPOSITORIOS E INSTALACIÓN DE SOFTWARE EN CENTOS.

Los repositorios son las URL donde se almacenan los paquetes y por loregular siempre se encuentran en el archivo /etc/apt/sources.list. Existen dos formas para realizar la configuración de red:

1. Interprete de comandos.2. Entorno grafico de Gnome.

Para instalar software es necesario utilizar repositorios , por lo tanto esnecesario que los sistemas que genera Linux cuenten con una lista derepositorios.

Otra manera para poder instalar software es con el comando:GUM install programa.

Cuando el “Ethernet” esta seleccionado en DHCP indica que algún rouleestá asignado a una dirección IP (identificación personal) de maneraautomática a un usuario. Si no se encuentra en modo DHCP se debeseleccionar el método de tipo manual ahí se añadirá la opción IP.

7/18/2019 Introducción a CentOS.

http://slidepdf.com/reader/full/introduccion-a-centos 14/16

 

Celaya, Gto. Septiembre 2013.

5. CONCLUSIONES.

El sistema operativo es la bese más importante para que el usuario tenga un

manera más fácil y directa de trabajar con la máquina de forma directa.

El sistema operativo CentOS es una de los más confiables y con unainterfaz que puede ser amigable con los usuarios que tienen conocimientosmuy adecuados. Este sistema operativo es muy adecuado para utilizarse enprogramas que mantiene grandes bases de datos y que cuentan coninformación muy importante.

El sistema operativo Dedian es mucho más accesible y amigable concualquier tipo de usuario. Este sistema operativo cuenta con una buenaseguridad y también con gran variedad de elementos.

7/18/2019 Introducción a CentOS.

http://slidepdf.com/reader/full/introduccion-a-centos 15/16

 

Celaya, Gto. Septiembre 2013.

6. RECOMENDACIONES.

Este trabajo es muy recomendable para los estudiantes o personas quequieran saber elementos básicos del sistema operativo "CentOs"Nos da una definición básica acerca de los sistemas operativos

y una conclusión de dichos sistemas operativos.

Este nos da un recorrido rápido por la historia de centOS y de Debian y uncuadro comparativo de dichos sistemas en el que se ofrecen característicosde ambos.

Podremos tener un conocimiento básico sobre lo que es un sistemaoperativo y la interacción con los sistemas operativos CentOS y Debian. Asícomo las breves características de cada uno y una breve serie de comandosutilizados en ellos.

7/18/2019 Introducción a CentOS.

http://slidepdf.com/reader/full/introduccion-a-centos 16/16

 

Celaya Gto Septiembre 2013

7. BIBLIOGRAFÍAS.

Introducción sobre lo que son sistemas operativos:https://www.dropbox.com/s/bk2rqoa90nzfxnt/Sistemas Operativos Dise%C3%B1o e

Implementaci%C3%B3n - Andrew S. Tanenbaum.pdf  

Introducción de sistemas operativos:http://www.masadelante.com/faqs/sistema-operativo 

http://www.cdlibre.org/clase/0506amaya/0506_7l/guillermo_garcia/enlaces1/linux.ht

ml 

Estructura de archivos en CentOS:http://recursostic.educacion.es/observatorio/web/ca/software/software-general/493-

sagrario-peralta