sistema operativo linux - marubarrenechea's weblog · §controla las funciones entre los...

20
1 Sistema Operativo Sistema Operativo Linux Linux Agenda Agenda § Que es Linux § Características § Entorno de trabajo Linux

Upload: vumien

Post on 25-Sep-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

1

Sistema Operativo Sistema Operativo LinuxLinux

AgendaAgenda

§ Que es Linux § Características§ Entorno de trabajo Linux

Page 2: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

2

Que es LinuxQue es Linux

§ Linux es un clónico del sistema operativo UNIX. § Es una implementación de UNIX

distribuida generalmente en forma gratuita en los términos de la Licencia GPL

Que es LinuxQue es Linux

§ Lo que hace a Linux tan diferente es que es una implementación gratuita.§ Además fue y aún es desarrollado por

un grupo de voluntarios, principalmente en Internet, intercambiando código, comentando fallos, y arreglando los problemas en un entorno abierto.

Page 3: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

3

Breve ReseBreve Reseññaa

§ Inicialmente fue desarrollado por Linus Torvalds en la Universidad de Helsinki, en Finlandia.§ Se inspiraba en Minix, un pequeño

UNIX desarrollado por AndyTanenbaum.§ Estaba dirigido a aquellos usuarios de

Minix que querían algo más.

Breve ReseBreve Reseññaa

§ A su desarrollo se sumaron muchos programadores y expertos de UNIX a lo largo y ancho del mundo, a través de Internet.§ Hoy Linux es ya un clónico de UNIX

completo.

Page 4: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

4

Licencia GPLLicencia GPL

§ La Licencia Pública General permite a cualquiera trabajar en Linux. Puede ser vendido, como así también copiado sin costo o restricción alguna.

Licencia GPLLicencia GPL

§ Este tipo de licencia de software libre requiere que si se realiza un cambio o agregado al código GPL, éste debe permanecer bajo los mismos términos de GPL, de manera que ningún desarrollador gane alguna ventaja encima de otros contribuyentes del desarrollo.

Page 5: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

5

Principales caracterPrincipales caracteríísticassticas

§ Multitarea.§ Multiusuario.§ Multiplataforma: fácilmente portable a

diferentes tipos de ordenadores.§ En muchas distribuciones el código

fuente está disponible, incluyendo el núcleo completo, herramientas de desarrollo y programas de usuario.

PreguntasPreguntas

Page 6: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

6

El entorno LinuxEl entorno Linux

§ Vista general§ Características del Sistema Operativo

Linux§ Interfase Gráfica del Usuario (GUI)§ Cuentas§ Acceso al sistema§ Sistema de Archivos

Vista general del LinuxVista general del Linux

§ El entorno Linux consiste en:• La distribución de linux (RedHat, Fedora)

– Sistema Operativo con núcleo 2.4 o 2.6

• Los protocolos de red• La interfase gráfica del usuario

– KDE – GNOME

Page 7: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

7

Componentes del Componentes del Sistema OperativoSistema Operativo

§ La mayoría de los sistemas operativos, incluyendo a LINUX, tienen tres componentes principales:

• El Kernel• El Sistema de Archivos• El shell• La interfaz gráfica

El El KernelKernel

§ Representa el núcleo del sistema operativo§ Es la parte más oculta al usuario§ Contiene el código que le

permite controlar los dispositivos

Page 8: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

8

El El KernelKernel

§ Gestiona dispositivos, memoria y procesos. § Controla las funciones entre los

programas del sistema y el hardware del sistema. § Gestiona funciones tales

como: • Espacio de Intercambio• Sistemas de Archivos

El El shellshell

§ El shell es un programa que acepta comandos del usuario y los ejecuta§ Es la parte “visible”

del sistemaoperativo§ Existen diferentes shells

de línea de comandos

Page 9: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

9

Interfase GrInterfase Grááfica del fica del UsuarioUsuario

§ La interfase gráfica en Linux se ejecuta sobre un Servidor X§ Pueden ejecutarse diferentes

Administradores de ventanas• KDE• Gnome

KDEKDE

Page 10: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

10

GnomeGnome

PreguntasPreguntas

Page 11: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

11

CuentasCuentas

§ Cada usuario debe registrarse con un nombre

• El sistema registra quien entra y sale• Se asignan (o liberan) recursos para cada

usuario• El sistema realiza el seguimiento al usuario• Se pide también una contraseña

§ Al nombre de usuario y contraseña se le llama “cuenta”

Tipos de cuentasTipos de cuentas

§ Cuenta root• Es la cuenta de “super usuario”• Se crea en la instalación del sistema• Equivale al administrador en otros sistemas

§ Cuenta de usuario normal• No tienen privilegios adicionales• Las crea el administrador

Page 12: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

12

Cuenta Cuenta rootroot

§ El usuario root se utiliza solo para trabajos administrativos§ Se debe utilizar con mucha precaución§ La cuenta root posee todos los

permisos y privilegios sobre los demás usuarios§ Se recomienda que el administrador

tenga una cuenta de usuario común

Cuentas de usuario Cuentas de usuario normalnormal

§ Las crea el administrador del sistema (root)§ Cada persona que necesite acceder al

sistema debe tener una§ Pueden acceder a los archivos,

directorios e impresoras que tengan permiso§ Pueden personalizar su entorno

Page 13: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

13

Nombre de la cuentaNombre de la cuenta(ID de usuario o (ID de usuario o loginlogin))

§ Generalmente el ID de usuario es una combinación entre el nombre o apellido

• Ej.: jperez, juanp, perezj, perez

§ El ID de usuario debe ser único en el sistema§ Puede ser una combinación de letras y

números

ContraseContraseññasas

§ La contraseña es la protección del usuario para el uso no autorizado de su cuenta§ Son sensibles a las mayúsculas y

minúsculas• Ej.: No es lo mismo “ABC” que “abc”

§ Pueden contener cualquier tipo de caracter

Page 14: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

14

Recomendaciones en Recomendaciones en passwordspasswords

§ Las contraseñas no deben ser triviales§ Deben renovarse en un lapso no

mayor a los 30 días§ No deben utizarse las mismas

contraseñas en más de un lugar§ No se deben escribir ni compartir

Acceso al sistema por XAcceso al sistema por X

Acepta el nombre de usuario y/o contraseña

Page 15: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

15

Acceso al sistema por CLIAcceso al sistema por CLI

Acceso al sistema por CLIAcceso al sistema por CLI

§ El login de la línea de comandos es rápido ya que no se carga el escritorio gráfico.§ Utilice esta opción para efectuar la

gestión de archivos o detectar problemas desde un prompt del shell.§ Para cambiar al modo CLI se debe

presionar CTRL+ALT+F1 ~ F6

Page 16: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

16

Salida del sistema desde Salida del sistema desde CLICLI

§ La salida del sistema desde la interfaz de línea de comandos se realiza a través del comando exit

PreguntasPreguntas

Page 17: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

17

Sistema de ArchivosSistema de Archivos

§ Proporciona una forma de administrar la información en un disco§ El sistema de archivos se integra con el

Kernel para proporcionar una estructura organizativa para sus datos

El sistema de archivosEl sistema de archivos

§ La estructura de archivos del entorno operativo Linux es una jerarquía de directorios, subdirectorios y archivos

Page 18: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

18

Sistemas de ArchivosSistemas de Archivos

§ Un disco duro puede dividirse en múltiples sistemas de archivos§ Son similares a

• Particiones lógicas del mundo Windows/DOS • Volúmenes de Novell NetWare.

§ Puede ser local (en su computadora) o remoto (en otra computadora).

DirectoriosDirectorios

§ Un directorio es similar a una carpeta en entornos Windows/MAC§ Los directorios pueden contener

archivos o directorios§ El directorio superior de la estructura

de directorios de un sistema de archivos es el directorio raíz

• Se designa por medio de una única barra (/)

Page 19: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

19

SubdirectoriosSubdirectorios

§ Es cualquier directorio que se encuentre por debajo de otro

Directorio raiz

Directorio usr

Subdirectorio lib

ArchivosArchivos

§ Son el nivel más bajo del sistema de archivos§ Son de diferentes tipos

• Directorios• ASCII simple• Archivos de Aplicación• Programas ejecutables

Page 20: Sistema Operativo Linux - Marubarrenechea's Weblog · §Controla las funciones entre los programas del sistema y el hardware del sistema. ... §La estructura de archivos del entorno

20

Directorios tDirectorios tíípicos de picos de LinuxLinux

PreguntasPreguntas