View
99
Download
7
Category
Preview:
DESCRIPTION
Linux - Introducción (CentOS)
Citation preview
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…!!!
Recommended