t1-teoria
-
Upload
manolo-barea -
Category
Documents
-
view
2 -
download
0
description
Transcript of t1-teoria
-
Curso 2012/2013
1
2 Grado en Ingeniera de Tecnologas de Telecomunicacin
Departamento de Ingeniera Telemtica
Fundamentos de Aplicaciones y Servicios Telemticos
Tema/Prctica 01 (0,2 Puntos)
Introduccin a la administracin de Linux (Parte 1)
2
Tema/Prctica 01 (Parte 1)
Contenido del Tema
p Introduccin a Linux: Familias de S.O.s,
distribuciones, kernel
p Estructura bsica del sistema de ficheros de Linux
p Entornos grficos en sistemas Linux KDE/GNome.
Servicio X-Windows
p Entorno en modo comandos: interpretes de
comandos, comandos bsicos de administracin
del equipo
-
3Tema/Prctica 01 (Parte 1)
Planificacin
(con Test Tema/Prctica)21/02/2013
18/02/2013
E, F
Da. Subgrupos de Prcticas:
21/02/2013
22/02/20132Prcticas
14/02/2013 - Introduccin15/02/2013 - Administracin
A, B, C, D
0,331
Teora
N sesiones
Tipo de sesin
Tema 01: Introduccin a la administracinde Linux
4
Tema/Prctica 01 (Parte 1)
ndice (de estas Transparencias de Teora)1. Introduccin a Linux
n Clasificacin de S.O.s
n Familias de S.O.s UNIX
n Distribuciones Linux
2. Entorno grfico en Linuxn Aspecto
n Funcionamiento del sistema X-Windows
3. Modo texto: Intrprete de comandosn Uso bsico del shell
n Variables de entorno. Variable PATH
n Comandosp Comandos de administracin (usuarios, dispositivos, )
p Otros comandos (compresin, acceso remoto, )
-
5Tema/Prctica 01 (Parte 1)
Introduccin a Linux: Clasificacin S.O.s
p Varan segn:
n PlataformaHardware.
n CaractersticasS.O.
p Gran diversidad.
6
Tema/Prctica 01 (Parte 1)
Introduccin a Linux: S.O.s UNIX
p Rendimiento eficiente.
p Gran variedad de plataformas hardware.
p Alta seguridad en red.
p Costes de adquisicin y actualizacin muy bajos.
p Cdigo abierto, sin problemas de licencias.
-
7Tema/Prctica 01 (Parte 1)
Introduccin a Linux: Familias UNIX
p Familias S.O.s UNIX:
n Linux
n BSD
n Solaris
8
Tema/Prctica 01 (Parte 1)
Introduccin a Linux: S.O. UNIX Linux
p Estndar Unix POSIX (Portable Operating SystemInterface uniX), IEEE 1003.1: estandariza las interfaces de S.O.s para que una misma aplicacin pueda ejecutarse en distintas plataformas.
p Unix abierto ms extendido (otros abiertos FreeBSD, OpenBSD, GNU/Hurd ...).
p Evolucin:
n 1991: Linus Torvalds modifica Minix y distribuye por Internet el primer kernel Linux.
n 1994: Primera versin estable bajo licencia GNU
n : Aparicin de mltiples distribuciones
-
9Tema/Prctica 01 (Parte 1)
Introduccin a Linux: Distribuciones Linux
p S.O. Linux: ncleo (kernel) del sistema.
p Distribucin Linux: kernel + aplicaciones
Shell
Herramientas
Entorno grfico
Dis
trib
uci
n KernelHardware
10
Tema/Prctica 01 (Parte 1)
Introduccin a Linux: Kernel Linux
Validacin de argumentos de las llamadas al sistema
Conmutador de sistemas de archivo
Bib
liote
cas
del k
erne
l
Manejador dememoria
Manejador deprocesos
Manejador de interrupciones
Manejadores de dispositivo
Estructuras dedatos compartidas
entre el alto y el bajo nivel
Interfaz de llamadas de alto nivel
HARDWARE
Bajo niveldel ncleoManejador de traps de llamadas al sistema
Manejador de excepciones
Manejador de procesos de
bajo nivel
Cambiode contexto
Tabla dedispatch
Callout debajo nivel
Manejador determinales
Pila de red
Interfaz desockets ystreams
Manejador dearchivos
Estructuras delncleo
(alto nivel)
Manejadorde callouts
Sist
emas
de
arch
ivo
Alto niveldel ncleo
Modo usuario
http://www.kernel.org/
-
11
Tema/Prctica 01 (Parte 1)
Introduccin a Linux: Kernel Windows
DLLsDLLs
API del ncleo
Controlador de servicios
WinLogon
Manejador desesiones
Replicador
Alertador
RPC
Registradorde eventos
Aplicacionesde usuario
DLLs
POSIX
OS2
Win32
Manejador deE/S
Sistemade archivos
NTDLL.DLL
Manejadorde cache
PnPControl de
alimentacin
Seguridad Memoriavirtual
Procesose hilos
Win32GDI
Manejador de objetos
Manejadores de dispositivo Kernel
HAL
HARDWARE
Hilos del sistema
NtosKrnl.exe
Procesos de sistema Servicios Aplicaciones Subsistemas
12
Tema/Prctica 01 (Parte 1)
Introduccin a Linux: Distribuciones Linux (2)
p Multitud de distribuciones Linux. Ejemplos:VidalinuxTablixTaoTATechTFMThizTilixtinysofaTPMTrianceOSTrustixTupiServerTurbolinuxTurkixUbuntuUHU-LinuxuOSUserLinuxUtutoVectorVineViruXvnlinuxCDVoodooWhite BoxWinBi
SCI.LinuxSecurepointSENTINIXSentryFirewallShabdixSharkSkolelinuxSlackintoshSlackwareSlavixSLAXSlixSlo-TechSmartPeerSME ServerSmoothWallSoLSorcererSource MageSoyomboSpecifixstresslinuxSTUXSULIXSun JDSSUSESystemRescue
PenguinSleuthPequelinPhayounePHLAKPHP SolPie BoxPilotPingwinekPlamoPlan-BPLDProgenyPuppyQiLinuxQuantianRed FlagRed HatredWallResalaRocks ClusterROCKROOTRubyxRUNTSAMSanta Fe
MoviXMSC.LinuxMUMiMunjoyMurixN-iXNasgaaNature'sNavyn OSNetBSDNetwosixNordisKnoppixNuxOneO-NetOctozOGo KnoppixOmoikaneOnebaseOpenBSDOpenDesktopOpenLabOpenNAOpenwallOraluxOverclockixPCLinuxOSPeanut
LibranetLiveCDRouterLiVuxLLGPLNX-BBCLocoLonixLormaLuinuxLuitLunarm0n0wallMagicMandowsMandrakelinuxMAXMedia LabMediainlinuxMEPISMIKO GNYOMinislackMiracleMirOSMIZIMomongaMorphix
LIISLinareLineoxLinEspaLinpusLinspireLinux XPLinuxConsoleLinuxinLinuxTLELitrixkmLinuxknopILSKnoppelKnoppix 64Knoppix STDKnoppiXMAMEKnoppixKnoppMythKoreKRUDKuruminL.A.SLAMPPIXLBA-LinuxLFSLGIS
GNUstepGoboLinuxGuadalinexHakin9HancomHappy MacHaydarHispaFuentesHiweedHKLPGHolonIcepackIDMSIgnalumImpiINSERTIPCopJoLinuxJollixJUSIXK-DEMarK12LTSPKaellaKalangoKANOTIXKinneretKlusTriX
eduKnoppixEduLinuxeLearnixELXEnGardeERPOSSESwareEuronodeEvilEntityFAMELIXFeatherFedoraFermiFIREFlonixFreeBSDFreedowsFreeducFreepiaFreeSBIEGeeXboXGelecekGentooxGentooGibraltarGnoppixgnuLinEx
CobindCollegeCondoruxConectivaCoolCoreCosixCPUBuildersCRUXDamn SmallDanixDARKSTARDebianDebXPdeDeep-WaterDefenderDefinityDeLiDemoLinuxDesktop/LXDevilDNALinuxDragonFlyDrinoudyne:bolicEademEagle
BerryBiadixBIG LINUXBioBrewBioknoppixblackPantherBlackRhinoBLAGBlinBluewallBonzaiBotenBrlSpeakBuffaloBuraphaByzantineOSCaixa MgicacAosC tixCCuxCDlinuxCensornetChinese 2000ClarkConnectCLEClusterixclusterKNOPPIX
AbulduAdamantixADIOSAGNULAAL-AMLUGALTAnkurBanglaAnnvixANTEMIUMArabbixArchAresArkAsianuxASLinuxASPAstaroAtheneAugustuxAuroraAuroxAUSTRUMIAyrsoftBasiliskBayanihanBearOpsBEERnix
-
13
Tema/Prctica 01 (Parte 1)
Ramas principales de distribuciones Linux
Introduccin a Linux: Distribuciones Linux (3)
Tux
http://futurist.se/gldt/ (Relacin entre distribuciones)
14
Tema/Prctica 01 (Parte 1)
Introduccin a Linux: Resumen
p
p Gran diversidad de S.O.s:
px86pDECpMACp
pUnixpMAC OSpMS Windowsp
pLinuxpSolarispBSDp
pDebianpFedora CorepSuSep
Plataformas Hardware S.O.s
Familias S.O.s UNIX
Distribuciones Linux
p Conceptos aplicables a mltiples entornos UNIX:n Origen comn, caractersticas comunes:
p Scripts de inicio (BSD, SysV, otros)p Ficheros de configuracinp Gestor de paquetes
n Esfuerzos de estandarizacin:p LSB (Linux Standard Base): http://refspecs.freestandards.org/lsb.shtmlp FSH (Filesystem Hierarchy Standard): http://www.pathname.com/fhs/
-
15
Tema/Prctica 01 (Parte 1)
Introduccin a Linux: Licencias
p GNU Project (NU is ot nix, recursivo): sistema de produccin de software en el que se dispone de los fuentes que pueden ser usados, modificados y distribuidos libremente.
p GPL (GNU General Public License): Licenciageneral asociada al software GNU.
http://www.opensource.org/licenses/
Definicin de licencias