Sie sind auf Seite 1von 60

SISTEMAS OPERATIVOS II

Adrian Alcantara Cortez


adrianalcantara@hotmail.com

Sistemas Operativos II

OBJETIVO DEL CURSO


Convertirse en un experto en
la administracin de un
servidor Linux y resolver los
problemas presentados.
Especficos :
Describir lasSistemas
Operativos II
caractersticas
de un

METODOLOGIA
Aprendizaje flexible centrado en el
participante actuando el profesor
como facilitador lo que encamina a
potenciar las competencias del
alumno con:
Practicas Sistemas
y trabajos
programados
Operativos II

METODOLOGIA DE ENSEANZA
El curso es de carcter expositivo y
prctico basado en los temas includos
en los exmenes de certificacin 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
Sistemas Operativos II
temas que son materia de evaluacin en

CONTENIDO DEL CURSO


Ver Syllabus entregado el primer
da de clase.

Sistemas Operativos II

BIBLIOGRAFIA DE CONSULTA
Al final de cada presentacin
Ud. podr encontrar links
que harn referencia a web
sites donde encontrar ms
informacin sobre el tema
tratado durante la semana
de clase. Sistemas Operativos II
09/02/12

Introduccin al Sistema
Operativo LINUX y Comandos
Bsicos
Semana 01

Sistemas Operativos II

Introduccin
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.
Sistemas Operativos II

Objetivos
Definir al Sistema Operativo Linux
Instalar correctamente el Sistema Operativo Linux
distribucin CentOS 6.x.
Conocer e identificar la estructura de Linux
Conocer los entornos de trabajo y la lnea de
comandos
Trabajar con comandos bsicos y su estructura
Sistemas Operativos II

Agenda
Historia de Linux

Caractersticas de Linux
Distribuciones Linux
Modos de instalacin
Instalacin desde un CD-Rom y pasos post-instalacin
Sesiones en Linux
Comandos : shutdown, init, telinit
Niveles de ejecucin
Archivo : /etc/inittab y /etc/init.d
Arbol jerrquico de Linux y comandos bsicos
Grub y el archivo /boot/grub/grub.conf
Sistemas Operativos II

10

Sistemas
Operativos :
Servidores y
Workstations

Sistemas Operativos :
Dispositivos Mviles
Sistemas Operativos II

11

Historia de Linux
1965: Se desarrolla el proyecto MULTICS (Bell Labs), con el objetivo de
desarrollar un sistema operativo que rena ciertas caractersticas como
multiusuario, multiprocesos, etc.
1969: Ken Thompson y otros colaboradores lo retoman y escribe la primera
versin de UNICS en lenguaje ensamblador.
1970: Brian Kernighan, compaero de Thompson lo bautiza como Unix.
1973: Unix es totalmente reescrito en lenguaje C, hacindolo ms 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 ms de 30 sabores de Unix.
Muchas de las grandes empresas comerciales
desarrollan su propio Unix: IBM con AIX, HP con HPUX, 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 finlands, 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 deba
ser liberado bajo una licencia diseada para
garantizar esos derechos al tiempo que evitase
restricciones posteriores de los mismos.
La idea se conoce en Ingls como copyleft (en clara
oposicin a copyright), y est contenida en la
Licencia General Pblica de GNU (GPL).
Sistemas Operativos II

14

Caractersticas de Linux
LINUX es un sistema operativo compatible con Unix.
Es libre : No hay pago por licencia de uso y el cdigo fuente viene con el
S.O.
El sistema lo forman el ncleo del sistema (kernel) ms un gran nmero
de programas / libreras que hacen posible su utilizacin.

Sistemas Operativos II

15

Caractersticas

Sistema Operativo de arquitectura abierta.


El procesamiento esta centralizado en el servidor.
Multitarea.
Multiusuario.
Multiplataforma.
Multiprocesador
Proteccin de memoria
Memoria Virtual (Paginacin)
Compatible con POSIX (Portable Operating System Interface for Unix)
Incorpora el protocolo de comunicaciones TCP/IP en forma nativa.
Mltiples ambientes de programacin Shell.
Clustering

En Linux TODA la informacin se almacena en forma de archivos,


incluyendo a los perifricos.
Sistemas Operativos II

16

Distribuciones Linux

Sistemas Operativos II

17

Arquitectura del Sistema GNU/Linux

Sistemas Operativos II

Sistemas Operativos II

Mtodos de instalacin de CentOS 6.x

Instalacin desde CD-ROM o DVD


Instalacin desde un FTP Server
Instalacin desde un HTTP Server
Instalacin desde un NFS Server
Instalacin desde un Disco Duro

Sistemas Operativos II

20

Instalacin desde un CD-ROM

Sistemas Operativos II

21

Instalacin desde un CD-ROM

Sistemas Operativos II

22

Instalacin desde un CD-ROM

Sistemas Operativos II

23

Instalacin desde un CD-ROM

Sistemas Operativos II

24

Instalacin desde un CD-ROM

Sistemas Operativos II

25

Instalacin desde un CD-ROM

Sistemas Operativos II

26

Instalacin desde un CD-ROM

Sistemas Operativos II

27

Instalacin desde un CD-ROM

Sistemas Operativos II

28

Instalacin desde un CD-ROM

Sistemas Operativos II

29

Instalacin desde un CD-ROM

Sistemas Operativos II

30

Instalacin desde un CD-ROM

Sistemas Operativos II

31

Instalacin desde un CD-ROM

Sistemas Operativos II

32

Instalacin desde un CD-ROM

Sistemas Operativos II

33

Instalacin desde un CD-ROM

Sistemas Operativos II

34

Instalacin desde un CD-ROM

Sistemas Operativos II

35

Instalacin desde un CD-ROM

Sistemas Operativos II

36

Instalacin desde un CD-ROM

Sistemas Operativos II

37

Instalacin desde un CD-ROM

Sistemas Operativos II

38

Instalacin desde un CD-ROM

Sistemas Operativos II

39

Instalacin desde un CD-ROM

Sistemas Operativos II

40

Instalacin desde un CD-ROM

Sistemas Operativos II

41

Login

Sistemas Operativos II

42

Pasos Post-Instalacin
1. Desactivacin del firewall

Verificar si est ejecutndose el servicio iptables (firewall)

Sistemas Operativos II

43

Pasos Post-Instalacin (cont.)


Para el firewall y hacer que nunca reinicie en ningn nivel de ejecucin

2. Deshabilitar SELINUX (Security Enhanced Linux)


Editar el archivo /etc/selinux/config y cambiar el valor del parmetro
SELINUX a disabled
# vi /etc/selinux/config.

Sistemas Operativos II

44

Pasos Post-Instalacin (cont.)


Reiniciar el servicio de red
# service network restart

Sistemas Operativos II

45

Proceso de inicializacin

Sistemas Operativos II

46

Sesiones Linux
TEXTO

GRAFICO

CentOS
CentOS
Login:
Login:

GNOME
GNOME
KDE
KDE

Por defecto tiene 6 consolas de texto y un consola grfica.


Dentro de la consola grfica se puede ejecutar diferentes Gestores de
Ventanas.
Sistemas Operativos II

47

Login en Linux
TEXTO
Pantalla de caracteres.
Resolucin 80 x 25

CentOS
CentOS
Login: root
password:
#

GRFICO
Pantalla Grafica.
Resolucin 800 x 600
1024 x
768
Sistemas Operativos II

48

Shell y Prompt
Un shell o intrprete 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 ms utilizado
es el Bash (Bourne Again Shell).
Existen otros tipos de shell : Bourne Shell
(sh), el Korn Shell (ksh) y el C Shell (csh)

Sistemas Operativos II

49

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 contrasea 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


# shutdown -h now
# init 0
# teleinit 0

Sistemas Operativos II

51

Niveles de Ejecucin : /etc/inittab

Sistemas Operativos II

52

Niveles de Ejecucin : /etc/inittab

Sistemas Operativos II

53

Nivel de Ejecucin 3 : Modo Texto


Es tremendamente estable
Totalmente programable, lo que lo hace muy verstil.
Mltiples herramientas en comparacin al entorno
grfico Xwindows.
Puede ser accedida fcilmente de forma remota.
Recomendado para la administracin de servidores

"Todo lo que se puede hacer en modo grfico, se puede hacer


tambin en modo texto, a base de comandos. Pero no todo lo que se
puede hacer en modo texto, se puede hacer en modo grfico".

Sistemas Operativos II

54

Directorio /etc/init.d
El directorio /etc/init.d es el directorio oficial donde se ubican la mayora de los
scripts de arranque en Linux pero no todas las distros siguen sta convencin.
En el caso de CentOS (RedHat) /etc/rc.d/init.d
los scripts de arranque.

Sistemas Operativos II

es el directorio donde se ubican

Gestor de arranque GRUB

Sistemas Operativos II

56

/boot/grub/grub.conf
Archivo de configuracin de GRUB
Enlace simblico: /etc/grub.conf

Sistemas Operativos II

57

TRABAJO GRUPAL
Tema : Implementacin de RHEV
Integrantes : Grupos de 3 alumnos como mximo
Fecha de entrega (implementacin y documento impreso) : 8 semana

Sistemas Operativos II

Enlaces para revisar


Gua de instalacin de RedHat Enterprise Linux
https://access.redhat.com/knowledge/docs/es-ES/Red_Hat_Enterprise_Linux/6/htmlsingle/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 bsicos en Linux
http://www.linuxtotal.com.mx/index.php?cont=info_admon_002

Sistemas Operativos II

59

Gracias por su
atencin!!!

Sistemas Operativos II

60

Das könnte Ihnen auch gefallen