linux - introducción (centos)

60
SISTEMAS OPERATIVOS II Sistemas Operativos II 1 Adrian Alcantara Cortez [email protected]

Upload: pandicito

Post on 09-Dec-2015

106 views

Category:

Documents


7 download

DESCRIPTION

Linux - Introducción (CentOS)

TRANSCRIPT

Page 1: Linux - Introducción (CentOS)

SISTEMAS OPERATIVOS II

Sistemas Operativos II 1

Adrian Alcantara [email protected]

Page 2: Linux - Introducción (CentOS)

Sistemas Operativos II

OBJETIVO DEL CURSO

Convertirse en un experto en la administración de un servidor Linux y resolver los problemas presentados.

Específicos :

Describir las características de un host Linux. Instalar adecuadamente un sistema operativo LinuxConfigurar los parámetros de red de un host Linux.Conocer el manejo de archivos y usuarios en Linux.Administrar discos, impresoras, procesos y paquetes. Implementar tareas rutinarias y puntualesResolver problemas en sistemas operativos Linux.Elaborar shell script básicos. Implementar políticas de seguridad

Page 3: Linux - Introducción (CentOS)

Sistemas Operativos II

METODOLOGIA

Aprendizaje flexible centrado en el participante actuando el profesor como facilitador lo que encamina a potenciar las competencias del alumno con:

Practicas y trabajos programados con enfoque a la evaluación integral.

Foros de debate con plena participación de los alumnos como estrategia para

el intercambio de conocimientos y experiencias.

Page 4: Linux - Introducción (CentOS)

Sistemas Operativos II

METODOLOGIA DE ENSEÑANZA

El curso es de carácter expositivo y práctico basado en los temas incluídos en los exámenes de certificación del Linux Professional Institute Nivel 1 (LPIC1).

Para el desarrollo del curso, se utilizará material de lectura como complemento de lo expuesto en clase, el cual refuerza temas que son materia de evaluación en el curso.

Evaluación del curso

Nota Final = 0.30 Pa + 0.40 Pb + 0.30 E

Donde: E = Examen Final Pa = Pruebas de Aula

Pb = Pruebas de Laboratorio 

Page 5: Linux - Introducción (CentOS)

Sistemas Operativos II

CONTENIDO DEL CURSO

Ver Syllabus entregado el primer día de clase.

Page 6: Linux - Introducción (CentOS)

09/02/12 Sistemas Operativos II

BIBLIOGRAFIA DE CONSULTA

Al final de cada presentación Ud. podrá encontrar links que harán referencia a web sites donde encontrará más información sobre el tema tratado durante la semana de clase.

No deje de visitar éstos links pues muchas preguntas en los exámenes son tomadas de éstos sitios web.

Page 7: Linux - Introducción (CentOS)

Introducción al Sistema Operativo LINUX y Comandos

Básicos

Semana 01

Sistemas Operativos II 7

Page 8: Linux - Introducción (CentOS)

Sistemas Operativos II 8

Introducción

Windows es el sistema operativo en este momento predominante en el mercado.

Debido al costo que implica adquirirlo y a las constantes vulnerabilidades que presenta, se hacen necesario “Sistemas Operativos Alternativos”.

Una de las grandes alternativas, son las diferentes distribuciones de lo que simplemente se conoce como LINUX.

Page 9: Linux - Introducción (CentOS)

Definir al Sistema Operativo Linux

Instalar correctamente el Sistema Operativo Linux distribución CentOS 6.x.

Conocer e identificar la estructura de Linux

Conocer los entornos de trabajo y la “línea de comandos”

Trabajar con comandos básicos y su estructura Sistemas Operativos II 9

Objetivos

Page 10: Linux - Introducción (CentOS)

Agenda Historia de Linux Características de Linux Distribuciones Linux Modos de instalación Instalación desde un CD-Rom y pasos post-instalación Sesiones en Linux Comandos : shutdown, init, telinit Niveles de ejecución Archivo : /etc/inittab y /etc/init.d Arbol jerárquico de Linux y comandos básicos Grub y el archivo /boot/grub/grub.conf

Sistemas Operativos II 10

Page 11: Linux - Introducción (CentOS)

Sistemas Operativos : Servidores y Workstations

Sistemas Operativos :

Dispositivos Móviles

Sistemas Operativos II 11

Page 12: Linux - Introducción (CentOS)

Historia de Linux 1965: Se desarrolla el proyecto MULTICS (Bell Labs), con el objetivo de

desarrollar un sistema operativo que reúna ciertas características como multiusuario, multiprocesos, etc.

1969: Ken Thompson y otros colaboradores lo retoman y escribe la primera

versión de UNICS en lenguaje ensamblador.

1970: Brian Kernighan, compañero de Thompson lo bautiza como Unix.

1973: Unix es totalmente reescrito en lenguaje C, haciéndolo más sencillo y portable.

Se establecen dos versiones de Unix: SVR4 (System V release 4), que desciende de la desarrollada en los laboratorios Bell y BSD (Berkeley Standard Distribution), que incluye una serie de cambios hechos por Universidad de California en Berkeley.

Sistemas Operativos II 12

Page 13: Linux - Introducción (CentOS)

Historia de Linux Fines de los 80, se tiene más de 30 sabores de Unix.

Muchas de las grandes empresas comerciales desarrollan su propio Unix: IBM con AIX, HP con HP- UX, Sun con Solaris, SCO con Unixware, etc.

Unix es reconocido como un Sistema Operativo robusto, pero por su costo no era accesible por todas las empresas.

1984: Richard Stallman arrancó el proyecto GNU, el cual define el concepto de software libre. (GNU is Not Unix).

1991: Un estudiante finlandés, Linus Torvals estaba trabajando en modificaciones a minix (un Unix gratuito) y crea Linux.

Sistemas Operativos II 13

Page 14: Linux - Introducción (CentOS)

Historia de Linux El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completo libre: el sistema GNU, “GNU No es Unix”.

Para asegurar que el software GNU permaneciera para que todos los usuarios pudieran "ejecutarlo, copiarlo, modificarlo y distribuirlo", el proyecto debía ser liberado bajo una licencia diseñada para garantizar esos derechos al tiempo que evitase restricciones posteriores de los mismos.

La idea se conoce en Inglés como copyleft (en clara oposición a copyright), y está contenida en la Licencia General Pública de GNU (GPL).

Sistemas Operativos II 14

Page 15: Linux - Introducción (CentOS)

Características de Linux LINUX es un sistema operativo compatible con Unix.

Es libre : No hay pago por licencia de uso y el código fuente viene con el S.O.

El sistema lo forman el núcleo del sistema (kernel) más un gran número de programas / librerías que hacen posible su utilización.

Sistemas Operativos II 15

Page 16: Linux - Introducción (CentOS)

Características Sistema Operativo de arquitectura abierta. El procesamiento esta centralizado en el servidor. Multitarea. Multiusuario. Multiplataforma. Multiprocesador Protección de memoria Memoria Virtual (Paginación) Compatible con POSIX (Portable Operating System Interface for Unix) Incorpora el protocolo de comunicaciones TCP/IP en forma nativa. Múltiples ambientes de programación Shell. Clustering

“En Linux TODA la información se almacena en forma de archivos, incluyendo a los periféricos.”

Sistemas Operativos II 16

Page 17: Linux - Introducción (CentOS)

Distribuciones Linux

Sistemas Operativos II 17

Page 18: Linux - Introducción (CentOS)

Sistemas Operativos II

Arquitectura del Sistema GNU/Linux

Page 19: Linux - Introducción (CentOS)

Sistemas Operativos II

Page 20: Linux - Introducción (CentOS)

Métodos de instalación de CentOS 6.x Instalación desde CD-ROM o DVD Instalación desde un FTP Server Instalación desde un HTTP Server Instalación desde un NFS Server Instalación desde un Disco Duro

Sistemas Operativos II 20

Page 21: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 21

Page 22: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 22

Page 23: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 23

Page 24: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 24

Page 25: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 25

Page 26: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 26

Page 27: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 27

Page 28: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 28

Page 29: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 29

Page 30: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 30

Page 31: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 31

Page 32: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 32

Page 33: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 33

Page 34: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 34

Page 35: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 35

Page 36: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 36

Page 37: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 37

Page 38: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 38

Page 39: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 39

Page 40: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 40

Page 41: Linux - Introducción (CentOS)

Instalación desde un CD-ROM

Sistemas Operativos II 41

Page 42: Linux - Introducción (CentOS)

Login

Sistemas Operativos II 42

Page 43: Linux - Introducción (CentOS)

Pasos Post-Instalación

Sistemas Operativos II 43

1. Desactivación del firewall

Verificar si está ejecutándose el servicio iptables (firewall)

Page 44: Linux - Introducción (CentOS)

Pasos Post-Instalación (cont.)

Sistemas Operativos II 44

Para el firewall y hacer que nunca reinicie en ningún nivel de ejecución

2. Deshabilitar SELINUX (Security Enhanced Linux)

Editar el archivo /etc/selinux/config y cambiar el valor del parámetro SELINUX a disabled

# vi /etc/selinux/config.

Page 45: Linux - Introducción (CentOS)

Sistemas Operativos II 45

Pasos Post-Instalación (cont.) Reiniciar el servicio de red

# service network restart

Page 46: Linux - Introducción (CentOS)

Proceso de inicialización

Sistemas Operativos II 46

Page 47: Linux - Introducción (CentOS)

Sesiones Linux

Sistemas Operativos II 47

TEXTOTEXTO CentOSLogin:

CentOSLogin:

GRAFICOGRAFICO

KDEKDE

GNOMEGNOME

Por defecto tiene 6 consolas de texto y un consola gráfica.

Dentro de la consola gráfica se puede ejecutar diferentes Gestores de Ventanas.

Page 48: Linux - Introducción (CentOS)

Login en Linux

Sistemas Operativos II 48

CentOSLogin: rootpassword:#

TEXTO

GRÁFICO

• Pantalla de caracteres.• Resolución 80 x 25

• Pantalla Grafica.• Resolución 800 x 600

1024 x 768

CentOSLogin: rootpassword:#

TEXTO

GRÁFICO

• Pantalla de caracteres.• Resolución 80 x 25

• Pantalla Grafica.• Resolución 800 x 600

Page 49: Linux - Introducción (CentOS)

Shell y Prompt

Sistemas Operativos II 49

Un shell o intérprete de comandos es el encargado de traducir los comandos que los usuarios introducen, a instrucciones que el S.O. entiende.

En el caso del Linux, el shell más utilizado es el Bash (Bourne Again Shell).

Existen otros tipos de shell : Bourne Shell (sh), el Korn Shell (ksh) y el C Shell (csh)

Page 50: Linux - Introducción (CentOS)

Cambio de password Sintaxis : # passwd root Changing password for root (current) UNIX password: New UNIX password: XXXXXXXX Retype new UNIX password: XXXXXXX passwd: all authentication tokens updated successfully

La contraseña debe cumplir ciertas normas, si no es adecuada le mostrará un mensaje de error:

BAD PASSWORD: it's WAY too short BAD PASSWORD: it is based on a (reversed) dictionary word BAD PASSWORD: is too similiar to the old one

Sistemas Operativos II 50

Page 51: Linux - Introducción (CentOS)

Apagado del sistema y procesos

Sistemas Operativos II 51

# shutdown -h now# init 0# teleinit 0

Page 52: Linux - Introducción (CentOS)

Niveles de Ejecución : /etc/inittab

Sistemas Operativos II 52

Page 53: Linux - Introducción (CentOS)

Niveles de Ejecución : /etc/inittab

Sistemas Operativos II 53

Page 54: Linux - Introducción (CentOS)

Nivel de Ejecución 3 : Modo Texto

Sistemas Operativos II 54

Es tremendamente estable

Totalmente programable, lo que lo hace muy versátil.

Múltiples herramientas en comparación al entorno gráfico Xwindows.

Puede ser accedida fácilmente de forma remota.

Recomendado para la administración de servidores

"Todo lo que se puede hacer en modo gráfico, se puede hacer también en modo texto, a base de comandos. Pero no todo lo que se puede hacer en modo texto, se puede hacer en modo gráfico".

Page 55: Linux - Introducción (CentOS)

Sistemas Operativos II

Directorio /etc/init.d El directorio /etc/init.d es el directorio oficial donde se ubican la mayoría de los

scripts de arranque en Linux pero no todas las distros siguen ésta convención.

En el caso de CentOS (RedHat) /etc/rc.d/init.d es el directorio donde se ubican los scripts de arranque.

Page 56: Linux - Introducción (CentOS)

Gestor de arranque GRUB

Sistemas Operativos II 56

Page 57: Linux - Introducción (CentOS)

/boot/grub/grub.conf Archivo de configuración de GRUB

Sistemas Operativos II 57

Enlace simbólico: /etc/grub.conf

Page 58: Linux - Introducción (CentOS)

Sistemas Operativos II

TRABAJO GRUPAL

Tema : Implementación de RHEV

Integrantes : Grupos de 3 alumnos como máximo

Fecha de entrega (implementación y documento impreso) : 8° semana

Page 59: Linux - Introducción (CentOS)

Enlaces para revisar

Sistemas Operativos II 59

Guía de instalación de RedHat Enterprise Linux https://access.redhat.com/knowledge/docs/es-ES/Red_Hat_Enterprise_Linux/6/html- single/Installation_Guide/index.htmll

Linux y arquitectura http://www.monografias.com/trabajos13/mabas/mabas.shtml

Distribuciones Linux http://es.wikipedia.org/wiki/Distribuci%C3%B3n_Linux

Proyecto GNU http://www.es.gnu.org/P%C3%A1gina_Principal

Comandos básicos en Linux http://www.linuxtotal.com.mx/index.php?cont=info_admon_002

Page 60: Linux - Introducción (CentOS)

Sistemas Operativos II 60

Gracias por su atención…!!!