linux - introducción (centos)

Post on 09-Dec-2015

99 Views

Category:

Documents

7 Downloads

Preview:

Click to see full reader

DESCRIPTION

Linux - Introducción (CentOS)

TRANSCRIPT

SISTEMAS OPERATIVOS II

Sistemas Operativos II 1

Adrian Alcantara Cortezadrianalcantara@hotmail.com

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

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.

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 

Sistemas Operativos II

CONTENIDO DEL CURSO

Ver Syllabus entregado el primer día de clase.

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.

Introducción al Sistema Operativo LINUX y Comandos

Básicos

Semana 01

Sistemas Operativos II 7

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.

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

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

Sistemas Operativos : Servidores y Workstations

Sistemas Operativos :

Dispositivos Móviles

Sistemas Operativos II 11

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

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

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

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

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

Distribuciones Linux

Sistemas Operativos II 17

Sistemas Operativos II

Arquitectura del Sistema GNU/Linux

Sistemas Operativos II

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

Instalación desde un CD-ROM

Sistemas Operativos II 21

Instalación desde un CD-ROM

Sistemas Operativos II 22

Instalación desde un CD-ROM

Sistemas Operativos II 23

Instalación desde un CD-ROM

Sistemas Operativos II 24

Instalación desde un CD-ROM

Sistemas Operativos II 25

Instalación desde un CD-ROM

Sistemas Operativos II 26

Instalación desde un CD-ROM

Sistemas Operativos II 27

Instalación desde un CD-ROM

Sistemas Operativos II 28

Instalación desde un CD-ROM

Sistemas Operativos II 29

Instalación desde un CD-ROM

Sistemas Operativos II 30

Instalación desde un CD-ROM

Sistemas Operativos II 31

Instalación desde un CD-ROM

Sistemas Operativos II 32

Instalación desde un CD-ROM

Sistemas Operativos II 33

Instalación desde un CD-ROM

Sistemas Operativos II 34

Instalación desde un CD-ROM

Sistemas Operativos II 35

Instalación desde un CD-ROM

Sistemas Operativos II 36

Instalación desde un CD-ROM

Sistemas Operativos II 37

Instalación desde un CD-ROM

Sistemas Operativos II 38

Instalación desde un CD-ROM

Sistemas Operativos II 39

Instalación desde un CD-ROM

Sistemas Operativos II 40

Instalación desde un CD-ROM

Sistemas Operativos II 41

Login

Sistemas Operativos II 42

Pasos Post-Instalación

Sistemas Operativos II 43

1. Desactivación del firewall

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

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.

Sistemas Operativos II 45

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

# service network restart

Proceso de inicialización

Sistemas Operativos II 46

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.

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

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)

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

Apagado del sistema y procesos

Sistemas Operativos II 51

# shutdown -h now# init 0# teleinit 0

Niveles de Ejecución : /etc/inittab

Sistemas Operativos II 52

Niveles de Ejecución : /etc/inittab

Sistemas Operativos II 53

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".

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.

Gestor de arranque GRUB

Sistemas Operativos II 56

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

Sistemas Operativos II 57

Enlace simbólico: /etc/grub.conf

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

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

Sistemas Operativos II 60

Gracias por su atención…!!!

top related