7/21/2019 Unidad1.pptx
1/32
UNIVERSIDAD DE LAS AMERICAS
SISTEMAS OPERATIVOS II
Ing. Vernica Falconv.falconi!"lane#.ec
Se$#ie%&re '()* + Fe&rero '(),
7/21/2019 Unidad1.pptx
2/32
A-ENDA
Linux: Conceptos Distribuciones Historia GNU Software libre versus software de cdigo
abierto
Cultura Linux Reueri!ientos de Hardware
#$alcon
7/21/2019 Unidad1.pptx
3/32
Lin!
Linux es el n&cleodel Siste!a
'perativo GNU(
)st* aco!pa+adode las ,erra!ientas
b*sicas co!unes atodos los Unix
Con la a-uda de
otrosdesarrolladores.Linus /orvalds ,a
ido a+adiendo !*s,erra!ientas -aplicaciones(
Universidades.e!presas. personas
,an idodistribu-endo Linux(
Crear - vender unadistribucin de
Linux representauna cifra de
negocios . sine!bargo se puede
descargarlibre!ente la !a-orparte de las
distribuciones
#$alcon
7/21/2019 Unidad1.pptx
4/32
Di/#ri&!cione/
Linux es un co!ponentecentral. el cual se transfor!aen !uc,os productos dediferentes: di/#ri&!cione/(
0roponen en el pauete desoftware la !a-or parte de,erra!ientas:
0auete de o1!*tica
0rogra!as deco!unicacin
Reproductores de!ulti!edia(
2plicaciones de creacingr*1ca(
32NDR24)
5asada original!ente enRedHat
)ntorno a!igable
Herra!ientasad!inistrativas de calidad
Distribucin espa+ol
0auete de softwareeuivalente a $edora.utili6a el for!ato (rp!
$)D'R2
$edora los distribu-eRedHat
)sta distribucini!ple!enta las <i!asinnovaciones del !undo
del software libre
#$alcon
7/21/2019 Unidad1.pptx
5/32
Di/#ri&!cione/
SUS)
Distribucin de origenale!*n. f*cil de instalar
Suse ,a ,ec,o disponiblesu distribucin. esto
per!ite ue todo el !undoaprovec,e de este siste!a(
D)572N
Co!unidad confor!adapor desarrolladores - usuar
ios. ue !antieneun siste!a
operativo GNU basado
en software libre(
U5UN/U
Conocido por su facilidadde uso - las aplicaciones
orientadas al usuario 1nal(
)l siste!a inclu-efunciones avan6adas de
seguridad. entre suspol%ticas se encuentra no
activar. de for!apredeter!inada. procesos
al !o!ento de instalarse(
#$alcon
7/21/2019 Unidad1.pptx
6/32
0ISTORIA
899
4en /,o!pson desarrollador de 2/;/ 5ell Laboratoriesdesarroll el siste!a operativo UN78
Dennis Ritc,ie inventa un nuevo lengua=e deprogra!acin: legua=e C( )ste lengua=e pretend%a sera!igable. ?exible - sin restricciones(
#$alcon
7/21/2019 Unidad1.pptx
7/32
0ISTORIA
89>@
Los siste!as desarrollados estaban codi1cados en lengua=eensa!blador(
Ritc,ie - /,o!pson dieron prioridad a la portabilidad del siste!a( 2l escribir Unix en lengua=e C consiguieron ,acer funcionar el
siste!a en !uc,os euipos(
89AB
Con el apo-o de 2/;/ Unix se desarroll r*pida!ente( )staba !u- extendido en universidades - en centros de
investigacin
La Universidad de California aport diferentes !e=oras a estesiste!a operativo conocido co!o 5erele- Software Distribution(Los siste!as operativos de tipo Unix consisten en una !e6cla delcdigo original de 2/;/ - de las !e=oras de 5erele-
#$alcon
7/21/2019 Unidad1.pptx
8/32
0ISTORIA
3inix es una versin del Unix gratuita - con el cdigo fuentedisponible(
Creado para uso educativo. fue escrito desde cero( Con el apo-o de 2/;/ Unix se desarroll r*pida!ente(
8998
)staba !u- extendido en universidades - en centros deinvestigacin(
Lin!/ "eci"i "e/arrollar !n /i/#e%a %1/ $o"ero/o 2!e elMini. Para "iv!lgar /! i"ea3 envi !n %en/a4e a !n gr!$o$or la U/ene# .)l !is!o a+o. l puso a disposicin la versin delernel En&cleo de los siste!as operacionalesF B(B
899@
Continu traba=ando ,asta ue ter!in la versin 8(B( )sta versin por pri!era ve6. disponible en la red 7nternet(
#$alcon
7/21/2019 Unidad1.pptx
9/32
0ISTORIA
899
La versin (B del n&cleo Linux es liberada()n 899> varios progra!as propietarios sonliberados para Linux en el !ercado. co!o labase de datos 2dabas D. elnavegador Netscape - las suites deo1cina 2pplixware - Star'ce(
B88
)n !a-o de B88 Linus /orvalds anunci ue
la versin I contar%a con soporte de !*s,ardware - ue ser%a la siguiente versin aLinux ((I9(
#$alcon
7/21/2019 Unidad1.pptx
10/32
Ric5ar" S#all%an
)s activista del software libre - progra!ador( Sus logros co!oprogra!ador son: editor de texto )!acs. el co!pilador GCC - eldepurador GD5 - co!o activista destaca la referencia !oral.pol%tica - legal ue supone el !ovi!iento del software libre(
)n 89>8. Stall!an se convirti en un ,acer del laboratorio de7nteligencia 2rti1cial del 7nstituto /ecnolgico de 3assac,usettsE37/F(
)n los a+os AB. la cultura ,acer ue constitu%a la vida deStall!an e!pe6 a disolverse ba=o la presin de laco!erciali6acin en la industria del software(
#$alcon
7/21/2019 Unidad1.pptx
11/32
-NU
)n oposicin a la co!erciali6acin de software - a la falta dedisponibilidad del cdigo fuente. Ric,ard Stall!an. investigadoren el 37/. inici un !ovi!iento para el desarrollo de softwarelibre de derec,os en 89A(
)ste !ovi!iento se tradu=o en la creacin de un pro-ectoconsistente en reescribir co!pleta!ente un siste!a operativolibre( )l !odelo era Unix - Stall!an lla! a su pro-ecto GNU(
GNU se li!it durante cierto tie!po a ser una ga!a de,erra!ientas co!pleta de Unix sin n&cleo(
#$alcon
7/21/2019 Unidad1.pptx
12/32
FSF
Ric,ard Stall!an cre la $ree Software $oundation con elob=etivo de recoger fondos destinados a 1nanciar el softwarelibre(
No se opone el ,ec,o de vender progra!as. sie!pre ue el cdigofuente est disponible - todo progra!ador este autori6ado a!odi1car - redistribuir el software(
Ric,ard Stall!an i!ple!ent una licencia especi1ca( )stalicencia evita ue cualuiera. tras !odi1car unas pocas l%neas deun software libre se apropie del cdigo fuente - estable6ca uncop-rig,t(
#$alcon
7/21/2019 Unidad1.pptx
13/32
FSF
G0L o General 0ublic License se conoce con el no!bre decop-left por oposicin a cop-rig,t( Sus bases son:
Disponibilidad del cdigo fuente
Libertad de !odi1cacin
Libertad de reproduccin - distribucin
'bligacin de per!anecer ba=o esta licencia
/odo progra!a desarrollado ba=o los tr!inos de esta licencia.ser* total!ente libre de uso sin ue pueda apropi*rselo nadie.debe seguir siendo G0L
#$alcon
7/21/2019 Unidad1.pptx
14/32
Sof#6are Li&re ver/!/ Sof#6are "ec"igo a&ier#o
)=ecutar el progra!a con cualuier propsito(
)studiar - !odi1car el progra!a(
Distribuir el progra!a de !anera ue se pueda a-udar alpr=i!o(
Distribuir las versiones !odi1cadas propias(
Sof#6are Li&re
/odo software uese distribu-e ba=o
una licencia uecu!pla @
libertades(
#$alcon
Se enfoca enlas libertades
ue lesotorga a los
7/21/2019 Unidad1.pptx
15/32
Sof#6are Li&re ver/!/ Sof#6are "ec"igo a&ier#o
7ntegridad del cdigo fuente del autor(Esolo co!oparc,esF
Sin discri!inacin de personas o grupos Sin discri!inacin de *reas de iniciativa(
Eusuarios co!erciales no pueden ser excluidosF Distribucin de la licencia La licencia no debe ser espec%1ca de un producto
La licencia no debe restringir otro software La licencia debe ser tecnolgica!ente neutral
Carac#er/#ica/
Li&rere"i/#ri&!cin.
C"igo f!en#eincl!i"o.
Re"i/#ri&!cin"e%o"i7cacione/"e&e /er$er%i#i"a
C"igoA&ier#o
Se conoce alsoftware
distribuido -desarrolladolibre!ente
#$alcon
Se enfocaen lasventa=as desu !odelo
dedesarrollo(
7/21/2019 Unidad1.pptx
16/32
CULTURA LINU8
La Jcultura de la gratuidadJ en 7nternet est* !arcada por laaparicin del siste!a Linux
Linux i!ple!enta la !a-or parte de las caracter%sticas uepueden encontrarse en los siste!as Unix(
0ara el progra!ador. Linux es un ca!po abonado deposibilidades. - el aprendi6a=e del dise+o de siste!as operativosresulta ideal. gracias a la libre distribucin de su cdigo - lascaracter%sticas de su n&cleo abierto(
#$alcon
7/21/2019 Unidad1.pptx
17/32
Re2!eri%ien#o/ "e0ar"6are
U5UN/U 8@(B@ 0rocesador: xA a >BB 3H6(
3e!oria R23 3%ni!o: K835
Disco Duro
3%ni!o: KG5 Eswap incluidaF
/ar=eta gr*1ca - !onitor capa6 de soportar una resolucinde 8B@>A(
Lector de D#D o puerto US5(
Conexin a 7nternet
#$alcon
7/21/2019 Unidad1.pptx
18/32
Re2!eri%ien#o/ "e0ar"6are
$)D'R2 B 0rocesador: KBB 3,6 M 23D @ o 7ntel @
3e!oria R23
G5
Disco Duro
G5
#$alcon
7/21/2019 Unidad1.pptx
19/32
Re2!eri%ien#o/ "e0ar"6are
32NDR7#2 B88 0rocesador: 23D o 7ntel superior a 8G,6( Soporte para procesadores dualMcore(
3e!oria R23
3%ni!o: K35
Disco Duro
3%ni!o: AG5
/ar=eta gr*1ca #G2 - !onitor capa6 de soportar una resolucinde 8B@>A(
Lector de CDMR'3 o puerto US5
#$alcon
7/21/2019 Unidad1.pptx
20/32
Re2!eri%ien#o/ "e0ar"6are
'penSUS) 8(I 0rocesador: 0entiu! 777 a KBB 3H6 o superior(
3e!oria R23
3%ni!o: K835
Disco Duro
3%ni!o: IG5
Resolucin de pantalla 8B@x>A o superior(
#$alcon
7/21/2019 Unidad1.pptx
21/32
Re2!eri%ien#o/ "e0ar"6are
Debian >
0rocesador: 0entiu! 777 a KBB 3H6 o superior(
3e!oria R23
3%ni!o: K835
Disco Duro
3%ni!o: KG5
Resolucin de pantalla ABBxBB o superior(
#$alcon
7/21/2019 Unidad1.pptx
22/32
INICIAR SESION DE TRA9A:O EN LINU8
0ara iniciar una sesin de traba=o en Linux sereuiere de una cuenta de usuario - unacontrase+a(
0ara iniciar una sesin de texto se debepresionar C/RL2L/$n. se puede iniciar sesiones
C/RL2L/$8: Regresa a la sesin !odo
gr*1co
7/21/2019 Unidad1.pptx
23/32
INICIAR SESION DE TRA9A:O EN LINU8
PROMPT DEL SISTEMA )l pro!pt del siste!a para un usuario
co!&n es el signo O
TERMINAR SESION 0ara ter!inar una sesin en Linux en !odo
gr*1co se puede reali6ar de tres for!as:
exit logout C/RLd
7/21/2019 Unidad1.pptx
24/32
7/21/2019 Unidad1.pptx
25/32
INICIAR SESION DE TRA9A:O EN LINU8
A;UDA ; DOCUMENTACION La docu!entacin de Linux est* en varios
for!atos: arc,ivos de de texto. docu!entos.for!ato ,t!l se ubica en el directorio
PusrPs,arePdoc
Co!ando ,elp 3uestra un resu!en de los co!andos de l%nea
!*s usados en una sesin de traba=o
)=e!plo
,elp pwd
7/21/2019 Unidad1.pptx
26/32
INICIAR SESION DE TRA9A:O EN LINU8
Co%an"o/ 65o a% i< !uestra &nica!ente la l%nea
ue corresponde al usuario conectado
7nger< %!e/#ra infor%acin "el!/!ario "e#alla"a.
I"le< #ie%$o "e inac#ivi"a" "e
!/!ario/ $a//6"
7/21/2019 Unidad1.pptx
27/32
INICIAR SESION DE TRA9A:O EN LINU8
Co%an"o/ /5!#"o6n = 5 no6
7/21/2019 Unidad1.pptx
28/32
INICIAR SESION DE TRA9A:O EN LINU8
Co%an"o/ "e Tie%$o date: !uestra la fec,a - ,ora date Q,o- es xQ date a date 2
%a devuelve el da abreviado %A devuelve el da completo %b devuelve el mes abreviado
%B devuelve el mes completo %d devuelve el da actual %m devuelve el mes %ydevuelve los dos <i!os d%gitos del a+o
7/21/2019 Unidad1.pptx
29/32
INICIAR SESION DE TRA9A:O EN LINU8
Co%an"o/ "e Tie%$o devuelve el a+o co!pleto %T devuelve la hora completa en formato
24 horas %H devuelve la hora %Mdevuelve los !inutos %Sdevuelve los segundos
, devuelve las iniciales del !es r devuelve la ,ora co!pleta n espacio
7/21/2019 Unidad1.pptx
30/32
INICIAR SESION DE TRA9A:O EN LINU8
Co%an"o/ "e Tie%$o date Td to!orrowQ date Td weesQ
date Td wees agoQ date Td last frida-Q date Td > ,ours agoQ date 5M2MdM
7/21/2019 Unidad1.pptx
31/32
INICIAR SESION DE TRA9A:O EN LINU8
Co%an"o/ una!e: !uestra el n&cleo del S' ,ostna!e: !uestra el no!bre de la !*uina(
tt-: !uestra la ter!inal de acceso logna!e: !uestra el usuario
actualEconectadoF id: identi1cacin del usuario pwd: directorio actual ls: listado de arc,ivos - directorios
7/21/2019 Unidad1.pptx
32/32
INICIAR SESION DE TRA9A:O EN LINU8
Co%an"o/ w,o: !uestra usuarios del siste!a
una!e Ta: infor!acin del siste!a
co!putacional una!e Ts: no!bre del servidor
una!e To: !uestra el siste!a operativo
)c,o OH'3): !uestra el directorio ,ogar
w,o T: !uestra usuarios activos
rp! Ta sa!ba: !ostrar todos los pauetes