Documentos de Académico
Documentos de Profesional
Documentos de Cultura
codigol
ibre .org Fundación Código Libre Dom inicano
GNU BASiCO
SEGUND A E D ICIÓN
h ttp://w w w .codigol
ib re .org
e -m ail : ape rpinan@ codigol ib re .org
ISBN
88-9 9 9 9 9 -9 9 -9
D e pósito l
e gal
:
b 8888.9 9
Escrito Bajo l
a Lice ncia GNU FD L2007
Im pre so e n Re púb l
ica D om inicana
Printe d in Th e D om inican Re pub l
ic
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
Nota de CopyLe ft
Este docum e nto se pue de distrib uir y m odificar b ajo l
os térm inos de l
a Lice ncia Lib re de
D ocum e ntación Ge ne ralde lGNU - FD L.
© 2004-07 Antonio Pe rpiñan. Este m anual e s softw are l ib re ; pue de re distrib uirlo y
m odificarl o b ajo los térm inos de l alice ncia GNU de D ocum e ntacion Lib re pub l icada por l a
Fre e Softw are Foundation;tanto e n su ve rsión 2 com o (a su opción) e n cual q uie r ve rsión
poste rior. Este m anualse distrib uye con e lánim o de ayudar, pe ro sin garantía al guna;ni
siq uie ra l
a im plícita de se r com e rcializab le ol a de se r apto para un propósito e n particul ar.
Para m ás de tal l
e s, ve a l a Lice ncia Púb l ica Ge ne ral de GNU (CO PY-LEFT). Tie ne a su
disposición una copia de l a Lice ncia Púb l ica Ge ne ralde GNU (CopyLe ft) e n l a distrib ución
GNU/Linux q ue acom paña e ste Lib ro o e n nue stra página w e b .
Tam b ién pue de ob te ne rla e scrib ie ndo a la Fre e Softw are Foundation, Inc., 59 Te m pl e Pl ace
Suite 330, Boston, M A 02111-1307, USA.
En e lánim o de col ab orar se rue ga a q uie n util ice e n totalo e n parte e n cual q uie r m ate rial
q ue de élde rive , y q ue se re spe te n los térm inos de l a Lice ncia b ajo los cual
e s e le s lib e rado.
Si m odifica y m e jora e ste docum e nto, rogam os se l o
indiq ue a sus autore s original e s, m e diante
info@ codigol ib re .org.
Pról
ogo
E lsiste m a ope rativo GNU/Linux e s una pode rosa pl
para se r e stabl
ataform a para com putadoras. Está dise ñado
e , se guro, y funciona igualde bie n e n se rvidore s com o e stacione s de trabajo.
Este l ibro e s producto de l as e xpe rie ncias de num e rosos cursos y ch arl as im partidos e n todo e lpaís
por su autor Antonio Pe rpiñan, pre side nte de l a Fundación Código Libre D om inicano. Este l ibro e s
e lproducto de l a pe rse cusión de cre ar una ce rtificación l e gítim a de lsoftw are l ibre . La inform ación
aq uí conte nida e s producto de todo una inve stigación de q ue ne ce sita un jove n para de sarrol l
arse
de sde ce ro h asta un Júnior SysAdm in de siste m as GNU/Linux. Elúnico fin de e ste e s de pode r
lle gar a se r una fue nte de inform ación para aq ue l los usuarios q ue com ie nzan a dar sus prim e ros
pasos e n l os siste m as GNU/Linux, aunq ue obviam e nte l e pue de l l
e gar a se r de util idad a un usuario
avanzado, dándol e así a conoce r de tal le s de l
os dife re nte s aspe ctos q ue com pone n GNU/Linux.
Para aq ue l l
os usuarios m ás avanzados, e spe ro pue dan e ncontrar e ste l
ibro se r una guía de
re fe re ncia básica, y q ue pue dan pasárse l
a a sus am igos novatos cuando te pre gunte n "¿Cóm o
pue do iniciarm e e n GNU/Linux?"o cuando digan: "¿D onde pue do e ncontrar inform ación e n
e spañolsobre GNU/Linux?".
Lo único q ue l e s pe diré, se rá q ue si l
le garan a e ncontrar al gún probl e m a e n e ste l
ibro o tuvie se n
al guna suge re ncia, o si e ncue ntran q ue al guna se cción no se e ncue ntra de bidam e nte bie n
e xplicada, por favor h ázm e l o sabe r, ya q ue solo así podré se guir actual izando e ste h um il de libro
q ue e spe ro l
e s sirva a m uch os. Para l o ante rior l
e s pido m e e nvíe n un e -m aila
ape rpinan@ codigol ibre .org, de sde ya m uch as gracias y e spe ro disfrute n e lconte nido de e ste l ibro.
Re conocim ie ntos:
M e gustaría re ndir re conocim ie nto a todos l os q ue durante e sta ardua tare a de dar a conoce r l o
q ue e s e lCódigo Libre e n m i país, la Re públ ica D om inicana, m e h an ayudado y sie m pre cre ído e n
e ste proye cto. Son m ayorm e nte profe sore s, profe sional e s de l a industría de l TI y al um nos
unive rsitarios q ue de una m ane ra u otra se h an invol ucrado e n l os tall
e re s, ch arl
as y e lq ue h ace r
de día de l a e vange l
ización GNU e n nue stras Unive rsidade s. No l os pue do nom brar a todos, y sé
q ue se m e olvidarán l a m ayoría, así e s q ue de ante m anos, l e pido e xcusa:
José Pare de s, Cristh ian Nuñe z, Ange lRe ynoso, El vyn Bol ge s, Joe lPe ña, Robe rto Garcia, M artín
M inaya, Carl os Cam ach o, Juan Carl os D urán, D anny Cruz, Rom an Vasq ue z, H e ctor, Cl audio
Castro, Carl os Estéve z, D ionisio Grul lón, y todos l os de m ás m ie m bros de l a fundación q ue de una
m ane ra u otra sie m pre aportan alde sarrol lo de todas nue stras actividade s.
Ace rca de l
os Col
aboradore s Técnicos:
Los individuos q ue h an col aborado dire ctam e nte e n e ste Libro y e lproye cto de Ce rtificación
Nacionalde GNU/Linux e n l a Fundación son:
José Pare de s, Cristh ian Nuñe z, D anny Cruz, Juan Carl os D urán, ...
Com o autor, l e dam os b ie nve nidas a tus com e ntarios. Pue de s e nviarnos su corre o
ele ctrónicos dire ctam e nte de q ue te gusta y q ue no te gusta de e ste lib ro –y su opinión de
com o m e jorarlo.
Tom e nota q ue no pode m os re sponde r todas l as pre guntas ace rca de apre ndizaje de
GNU/Linux ya q ue re cib im os un vol um e n m uy al to pe ro tratam os de re sponde r l
as m ás q ue
pode m os, pe ro sus pre guntas técnicas de b e n se r dirigidas alforum e n nue stra páginas w e b
de nue stro portalde Softw are Lib re .
h ttp://w w w .codigol
ib re .org
Estre ll
a Sadh ala # 5,
Santiago, Re pub lica D om inicana
Te l
.: (809 )724-5543
Conte nido
Introducción xiv
1 Encontrar y Cre ar D ocum e ntación 19
2 Arrancando Linux 35
3 Siste m a de Arch ivos Linux 49
4 Adm inistración de Arch ivos 71
5 Com ando GNU y UNIX 95
6 M ante nim ie nto de lSiste m a de Arch ivos 115
7 Usuarios y Grupos 135
8 Flujo de Te xto 155
9 Pe rm isos 171
10 Tare as Adm inistrativas 187
11 Back up y Re staurar 205
A Gl osario 223
B Proce so de Ce rtificación GNU CERTIFIED 239
C Conse jos para l a Ce rtificación 241
D Re cursos Al te rnativos 244
E Soporte de l a Com unidad 245
F Prácticas 246
G Índice s de O bje tivos 261
H Conse jos de lSysAdm in 265
I TutorialVI 267
J Re cupe rar Grub ó LILO con un Live CD 271
Tab l
a de conte nidos
O rganización de lLib ro xiv
Pre pararse para e lExám e n xvi
1 Buscar y Cre ar D ocum e ntación 19
Buscar Ayuda 20
D ocum e ntación Local 20
Páginas m an 20
Info. 23
Los H O W TO s 24
ElFAQ 25
D ocum e ntación de l os Program as 25
Re cursos de Inte rne t 25
Los Ne w sgroups 26
Listas de Corre o 26
Com andos de Buscar Inform ación 27
w h e re is 27
w h ich 27
w h atis y apropos 27
w h atis 27
apropos 28
Escrib ir D ocum e ntación 29
Suporte de lUsuario 29
Re sum e n 30
2 Arrancar Linux 35
Iniciando Linux 36
ElD ae m on init 37
ElArch ivo /e tc/inittab 37
Los Runl e ve l
s 37
ElLILO 40
D iagnosticando Prob l e m as de LILO 42
Apagar a Linux 43
Re sum e n 45
APEND ICES
A Gl
osario 223
D Re cursos Al
te rnativos 244
E Soporte de l
a Com unidad 245
F Prácticas 246
I TutorialVI 267
Pre facio
C uando e m pe zam os e n l
D om inicana l o q ue e ran l
a Unive rsidad Autonóm a de Santo D om ingo, sol
grupo de e ntusiastas usuarios de Softw are Libre q ue re pre se ntabam os e n l
os inicios de e ste m ovim ie nto q ue h oy l l
o e ram os parte de un
a Re públ
e va 12 años. El grupo
ica
inm e diatam e nte com e nzo a sol idificarse h asta e ldía de h oy, ya q ue todos te níam os una pasión por
e lSoftw are Libre y e spe rábam os ve r e ste m ovim ie nto cre ce r. En e se prim e r año col ocam os e l
portale n Inte rne t y m e se s de spués e m pe zam os a dar l os prim e ros cursos a l os profe sore s de la
UASD .
Elsoftw are Libre de sde e se tie m po h a m adurado e n toda su e xpre sión, tanto e n e lse rvidor
com o e n l a e stación de trabajo, y a pasos de gigante . D e sde h ace ya unos se is años, e lSoftw are
Libre e s ya una sol ución robusta e n e lse rvidor y e m pie za a te ne r l
os com pone nte s ne ce sarios q ue
lol le van ale scritorio. D e sde e ntonce s, todos l
os q ue trabajam os e n h ace r q ue e lSoftw are Libre se a
adoptado e n tods l as instancias q ue se usan orde nadore s de uso ge ne ral , com o institución h e m os
apre ndido m uch o y e ntre nado a m uch os para q ue pue dan trabajar com o inte gradore s y asistir a
e m pre sas a m e jorar sus pl ataform as te cnologicas util
izando softw are l ibre
En e laño 2001, l a Fundación FCLD fue l anzada inde pe ndie nte y autonóm a para ayudar a
dirigir e lproye cto y re sol ve r l
os proble m as de organización de lproye cto de m igrar l a Re públ ica
D om inicana h acia e luso de lsoftw are l ibre com o pol ítica de e stado. Esto se l ogrará con l a
aprobación de l a Le y de lSoftw are y Conte nido Libre . Elproye cto paso de se r de varios e ntusiastas
a se r un e sfue rzo nacional . La Fundación, sus m ie m bros, com e rciante s y pe rsonalidade s políticas
h an ayudado a q ue e ste proye cto avance cada ve z m as. Elcom prom iso de l a FCLD e s l a de cre ar
una pl ataform a de docum e ntación y e strate gica de capacitación total m e nte libre para q ue cuando
e lpaís se e m barq ue e n l a adopción de lSoftw are Libre com o pl ataform a pue da rápidam e nte
capacitar suficie nte pe rsonalpara inte grarl o inm e diatam e nte a su de sarroll
o. Este m ism o año se
inauguró e ll ocalde santo dom ingo, capitaldom inicana, y surgie ron l os principios de al ianzas
im portante s.
A principios de 2006 se ape rturo l a e xte nsión santiago, se gunda ciudad de m ayor im portancia
de la Re pública D om inicana. Esta se de nace de l a alianza con l a fábrica de Ce m e ntos Cibao y e l
Lic. W ascar M artin, su pre side nte . La e m pre sa fué totalm e nte m igrada aluso de Softw are Libre y
Nos gustaría sabe r sus com e ntarios para e lautor e s m uy im portante conoce r l as opinione s ace rca
de e ste libro;l e agrade ce ríam os sus com e ntarios, corre cione s, suge re ncias e ide as q ue pue de n
m e jorar y acortar e ltie m po e n q ue se apre nde a usar e ste siste m a ope rativo, a través de lcorre o
ele ctrónico info@ codigol ibre .org
M uch as gracias!!
Introd u cción
Alre visar l os obje tivos de cada e xám e n obse rvará q ue h e m os e stabl e cido te m as para q ue
nue stros candidatos se an e xitosos e n l a tom a de le xám e n de ce rtificación. Cada te m a cubre l a
inform ación e se ncialapl icable a cual q uie r instal
ación de una distribución GNU/Linux, aunq ue
basam os todo l os e je m pl
os e n UBUNTU GNU/Linux por cue stion de bre ve dad. Este conte nido de be
pre parar para utilizar y de sarroll
arse e n e luso de cualq uie r distribución GNU/Linux.
En e lprim e r nive lcubrim os l as h e rram ie ntas ne ce sarias para q ue un novato Adm inistrador de
Siste m as GNU/Linux trabaje sin contratie m pos. Esta ce rtificación cubre l as h abil
idade s básicas
ne ce sarias e n las siguie nte s áre as:
Com andos GNU y UNIX
Arranq ue , Inicial ización, Apagar y l os Runl e ve l
s
D ispositivos y Siste m a de Arch ivos
Tare as Adm inistrativas
Esta ce rtificación consiste de dos e xám e ne s. Cada uno de e l los cubre tópicos ge ne ral e s de
GNU/Linux. O riginal m e nte l a inte nción e s ofre ce r un e xám e n Practico-Te órico de Ce rtificación.
Este e xám e n no se rá orie ntado a ninguna distribución e n particul ar, así e s q ue de be dom inar por
e je m plo todos l os paq ue te s e spe cíficos de GNU/Linux. Elcandidato de be dom inar l os te m as
e spe cificos a las distribucione s m as popul are s. Prim e ro e le xám e n se fundam e nta e n dos parte s:
1.- 4 Exám e n Te órico de 73 Pre guntas
Con un tie m po m áxim o de 1 h oras e n am bie nte de E-Le arning o EnLíne a
La m e ta principal de e ste Libro e s pre pararl e para tom ar nue stra Ce rtificación GNU
CERTIFIED . Este ce rtificación cubre e lm ate rialcom ún a todas l
as distribucione s. Las áre as q ue
cubre e le xám e n incluye n:
1. docum e ntación
2. Com andos GNU/UNIX
3. Siste m a de arch ivos
4. Arranq ue
5. Runl e ve l
s
6. Tare as adm inistrativas
O rganización e lLib ro
Capítulo 1 “Buscar y cre ar D ocum e ntación,” cubre e luso y m ante nim ie nto de l a
docum e ntación de lsiste m a y l as aplicacione s e n e linstaladas,
Capítulo2 “Arrancar Linux,” l e guía por los pasos de larranq ue de Linux, adm inistrar l os
runl e ve l
s, y apagar e lsiste m a.
Capítulo 3 “Elsiste m a de Arch ivos Linux,” cubre particionar y l os utilitarios q ue se utilizan para
m ante ne r e lsiste m a de arch ivos.
Capítulo 4 “Adm inistrar Arch ivos,” discute e lsiste m a je rárq uico de dire ctorios y l a
Adm inistración de Arch ivos. Tam bién se discute n l os utilitarios util izadas para la
búsq ue da de te xto.
Capítulo 5 “Com andos GNU y UNIX,” cubre ingre sar com andos de sde l al íne a de com andos y e l
H istory. Ade m ás, se discute n l os proce sos y prioridade s.
Capítulo 6 “M ante nim ie nto de lSiste m a de Arch ivos,” e xpl ica e lm ane jo de cuotas y
Adm inistración de discos.
Capítulo 7 “Usuarios y Grupos,” e xam ina com o organizar y adm inistrar usuarios y grupos.
Capítulo 8 “Fl ujo de Te xto (Stre am s),” cubre l os filtros de te xtos m ás com une s.
Capítulo9 “Pe rm isos,” discutim os com o control ar los re cursos de lsiste m a.
Capítulo 10 “Tare as Adm inistrativas,” una introducción a l a adm inistración básica de lsiste m a.
Capítulo 11 “Back up y Re staurar,” de tal l
am os com o pl anificar una re cupe ración cuando de sastre
ocurre y l os utilitarios com únm e nte util izados.
Apéndice A “Gl osario,” las de finicione s y los térm inos m ás util izados e n ingl és traducidos al
e spañol .
Apéndice B “ElProce so de Ce rtificación,” l a ruta h acia una ce rtificación.
Apéndice C “Conse jos alExam inarse ,” nos brinda conse jos para ayudarl e e n una e xitosa
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
Aunq ue te pare zca fácile lconte nido q ue se cubre e n un capítul o e n e spe cífico, de be se r
pacie nte y cubrirl o e n su totalidad, ante s de proce de r alpróxim o capítul o. Com o cada capítul o
construye sobre e lante rior, te ndrás q ue m ane jar e n am pl
itud l
os conocim ie ntos q ue se de tallan e n
e lcapítulo ante s de pasar alpróxim o.
Los capítulos e m pie zan con una se rie de pre guntas q ue pone n a prue ba sus conocim ie ntos de
los tópicos a cubrir e n élcapítul o. Es para q ue te nga un parám e tro contra e lcualm e dir su
progre so de apre ndizaje , de be e scribir sus re pue stas ante s de proce de r a l al e ctura de lcapítul o.
M ie ntras l
e e élcapítulo, re fiérase a l
as re spue stas y re víse l
as cuanto se a ne ce sario. Las re pue stas se
prove e n alfinalde lcapítul o.
Una col e cción de Exám e ne s de Práctica apare ce alfinalde cada capítul o. Las re spue stas
corre ctas e incorre ctas son e xpl icadas e n un e sfue rzo de optim izar l
os be ne ficios de cada e xám e n
de l a práctica. D e spués de com pl e tar e l e xám e n al final de cada capítul o, com prue be sus
re spue stas para ve r, q ue tanto com pe ndio e lm ate rialcubie rto.
Si de scubre s q ue no dom inabas cie rtas pre guntas e n e le xám e n, vue l va atras y re vise él
capítulo ante s de proce de r alpróxim o. Si aún tie ne s dudas a ce rca de cual q uie r tópico, consul te
cualq uie r re curso l
istado e n e lApéndice D , com o e s e lLinux D ocum e ntación Proje ct o cual q uie r
otro allíl istado.
porq ue l
as re spue stas son corre ctas y porq ue l
as incorre ctas.
Lue go de be dirigirse a l os e je rcicios de práctica. Fue ron dise ñados para re forzar e lm ate rial
didáctico q ue h a l e ído. La e xpe rie ncia de los e je rcicios de l
as prácticas l
e se rá inval
uabl e en el
m om e nto q ue se sie nte a tom ar e le xám e n.
Alte rm inar élcapítul o de be tom ar e le xám e n col ocado alfinalde lcapítul o. Escriba sus
re spue stas ante s de re visarl
as. Si fall
a e n alguna, re vise cada posibl e re spue stas. Tam bién re gre se
al a se cción apropiada de lcapítul o. Si aún se sie nte inse guro o no e ntie nde , consulte e lApéndice
D para inve stigar pl ante am ie ntos adicionale s a e ste tópico.
Ya l l
e gando alfinalde ll ibro y pre parado para e le xám e n y conocie ndo sufrie nte de e ste
siste m a ope rativo GNU/Linux, ¡sól
o nos q ue da de se arl
e s sue rte y q ue pase l
a ce rtificación!
o1
arch ivo e n su siste m a GNU/Linux y l e re sponde q ue se lea l as páginas
m an de l os com andos find y l ocate . ¿Qué q uiso e lde cir con l as
páginas de lm an?
2. Uste d e sta l e ye ndo l as páginas de lcom ando tar para ve r l as opcione s
disponibl e s para com prim ir un arch ivo de form ato tar. ¿Cóm o pue de
Capítu l
uste d e ncontrar l a inform ación sin leer l a página e nte ra de lm an?
3. ¿Porq ué ale je cutar e lm an com ando no e ncue ntra l a página m an
corre cta?
4. ¿Cóm o pue de uste d configurar su PC para q ue e le spañolse a e l
idiom a por de fe cto de l as páginas m an?
5. D onde pue de e ncontrar inform ación sobre com o configurar un zip
drive ?
6. ¿Qué e s e lLinux D ocum e ntación Proje ct?
7. Encontró un arch ivo e n e ldire ctorio /usr/bin pe ro no l o conoce ni
com o util izarl o. ¿Cóm o podría ave riguarl o?
8. ¿Cuále s e lnom bre e xacto de lcom ando para cam biar su contrase ña?
Cada docum e ntación pre se nta sus ve ntajas y de sve ntajas. A m e nudo l a inform ación
pe rtine nte a un m ism o tópico pue de se r e ncontrada e n m ás de un sitio;Pe ro al
gunos re cursos
pue de q ue se a m ás fácilde m ane jar q ue otros.
Páginas m an
Existe una ayuda e xte nsa l ocalm e nte pre instal ada e n todo siste m a GNU/Linux, con
inform ación ace rca de l os com andos, util itarios, aplicacione s, llam adas de lsiste m a, e ntre otras;
nom brada l as páginas m an. Estas páginas son orie ntada h acia l a sintaxis de l
os com andos y no h a
se r util
izadas com o tutorial e s o H ow Tos.
Esta ayuda e s conocida com o l as páginas m an (M anual ) y e s invocada por e lcom ando m an.
Este util itario busca e n cada tópico y m anda l a sal
ida a través de lPaginador (page r). Elcom ando
m an util iza le ss o m ore para m ostrar su sal ida y e s control ado por una variabl e de am bie nte
$PAGER. ElPaginador e s q uie n de spl ie ga e lconte nido a l a pantal l
a y e lnave gar e n l a página
de pe nde rá de lPaginador e n uso. La sintaxis de lm an e s:
m an [opcione s][se cción][tópico]
m an l
s
La página de lm an de spl e gará un re sum e n de luso y sintaxis de lcom ando l s. Cada página
m an e sta dividida e n se ccione s, aunq ue no todas l as se ccione s son incl
uidas e n cada página de l
m an. La Tabl a 1.2 l
ista l
as se ccione s y su conte nido.
Tab l
a 1.2 Se ccione s d e las páginas m an
Se cción D e scripción
NO M BRE Nom bre y bre ve de scripción de lcom ando
SIPNO SIS Com o usar e lcom ando y sus opcione s
D ESCRIPCIÓN Expl icación de lprogram a y sus opcione s
O PCIO NES Todas l as opcione s con una bre ve de scripción
VEA TAM BIEN O tras páginas m an re l acionada alcom ando
D ÍAGNO STICO S D e scripción de m e nsaje s de e rror
ARCH IVO S Listado y l ugar de arch ivos util izados por e lcom ando
ERRO RES/BUGS Probl e m as ya conocidos
H ISTO RIA H istoria bre ve de lde sarrollo de lprogram a
AUTO R Autore s y contribuidore s de lprogram a
Tab l
a 1.3 O rganización d e l
os D ire ctorios d e l
as páginas m an
Tan pronto una página m an se de spl ie ga, e xiste n com andos e spe cíficos para nave gar e n e l la.
Los com andos de pe nde n de lPaginador util izado por e lsiste m a para de spl e garla. Existe n dos
paginadore s q ue se usan e n GNU/Linux, e l los son m ore y l e ss. Para am bos, sól o ne ce sita oprim ir la
barra e spaciadora para de spl e gar la próxim a pantal laol al e tra b para re troce de r una pantal l
a. El
le ss l
e pe rm ite util
izar l
os cursore s y l
as te clas <PgUp> y <PgD n> para nave gar h acia arriba y /o
abajo.
La te cl
a Ente r l e avanza una l íne a a l
a ve z. Cuando h aya final
izado sól
o pre sione l
a te cl
aq
para sal
ir ya se a e n e ll
e ss o élm ore .
Aunq ue l as páginas m an son e xtre m adam e nte l argas y l aboriosas, l a inform ación q ue
contie ne e s e xtre m adam e nte val
iosa. Para buscar una cade na de te xto de ntro de una página m an
sól
o digite l o siguie nte :
/<cade na-de -te xto-a-b uscar>
Alpre sionar l a barra / e sta autom áticam e nte apare ce rá alpie de l a pantall
a y allí proce de rá a
digitar e lte xto q ue de se a buscar. Elcursor avanzara h acia l a prim e ra ocurre ncia de l a cade na
digitada de spués q ue pre sione s l a te cla Ente r. Para continuar buscando otras ocurre ncias,
sim ple m e nte pre sione l a te cl
a n. Si no se e ncue ntran m ás ocurre ncias, e lPaginador l e inform ara
con un m e nsaje e n l a pantal la.
Elm an m ue stra l a inform ación q ue coincida con e lprim e r acie rto de lcrite rio de búsq ue da.
En e ste caso no se rá l a página q ue uste d busca, ya q ue l a búsq ue da te rm ina con l a prim e ra
concordancia de lcrite rio de búsq ue da. Si e scribe m an intro no se ría pre se ntada l a se cción de l os
jue gos, corre spondie nte a la Se cción 6. Uste d pue de e vitar e ste com portam ie nto ale spe cificarl
e en
cualse cción buscar. Escriba:
$m an 6 intro
D igam os q ue ne ce sita inform ación sobre com o util izar e lcom ando w rite e n una apl icación
q ue de se a de sarrol
lar. Ale scribir m an w rite re cibirá inform ación sobre l a utilidad w rite . Uste d
sabe q ue e xiste n páginas m an, adicional e s pe ro no sabe e n cualse cción se e ncue ntran. Uste d
podría buscar e n todas l as páginas m an e scribie ndo e ste com ando así:
$m an -k w rite
Pue de usar la opción -k si e lte rm ino q ue busca no e sta e n e lnom bre de l a se cción. Por
e je m pl
o, digam os q ue de se a inform ación ace rca de com o cam biar su passw ord. Si uste d e scribe :
$m an passw ord - re cib irá e lsiguie nte e rror
No m anuale ntry for passw ord
Las páginas m an son al m ace nadas com prim idas, sin form ato. Ante s de se r de sple gada, cada
página m an de be se r de scom prim ida y form ate ada. El arch ivo m an.config contie ne l a
configuración, l
o q ue incl uye l a ruta para buscarlas;l as rutas a varios program as util izados por e l
m an com o l
os son le ss, m ore , o troff;y una l
ista de de scom prim idore s.
Para utilizar un arch ivo de configuración dife re nte alpor de fe cto e n /e tc/m anpath .config
e je cute m an con la siguie nte opción
$m an -C M iConfiguración.conf com ando
l
íne a.
e xport PAGER =/b in/l
e ss
Aunq ue l a inform ación provista por e linfo e s a m e nudo m ás fácilde e nte nde r, su nave gación
tie nde a se r m ás difícil
. Las com binacione s de te cl
as son pare cidas a l
as de le m acs.
Si inicia e linfo sin argum e ntos obte ndrá l a siguie nte pantal
la Figura 1.1, l a cual pre se nta un
dire ctorio de l a docum e ntación disponibl e.
La parte supe rior, l ista com binacione s de te cl as para continuar con e lm e nú. Cada íte m de l
m e nú e m pie za con un aste risco (*), se guido de su de scripción, y te rm ina con dos puntos (:).
D e spués de l os dos puntos, e lte xto de lm e nú apare ce e ntre parénte sis, com o se m ue stra e n l a
figura 1.1. Este e s e lte xto q ue de be digitar para ir alpróxim o íte m de lm e nú.
Pue de s util izar l a barra e spaciadora para nave gar por l a lista de los íte m s disponibl e s de l
m e nú. D igite l a l e tra m y e lcursor se col oca alfinalde l a pantal la, donde e ntonce s pue de s
ingre sar e líte m de lm e nú. D e spués pre sione <Ente r> , y se rá e nviado a l os íte m s de lm e nú. Si
de se a salir pre sione l ale tra q . Para m ás inform ación consul te la páginas info info, q ue e s un bue n
tutorial .
Por e je m pl o, si de se a inform ación sobre com o buscar arch ivos, pue de h ace rl o e je cutando
m find de ntro de linfo o invocándol o de sde lalíne a de com andos, así:
$info find
Am bos m étodos l
e l
le varan a l
a siguie nte pantal
la com o e n l
a Figura 1.2.
H O W TO s/CO M O s
Los H O W TO s de Linux son docum e ntos de tal lados q ue de scribe n m étodos para re alizar
cie rtas tare as, por e je m pl
o, e ncontrar com o configurar un dispositivo o com o com pl e tar cie rta
tare a sim ple com o im prim ir o e scáne ar un docum e nto.
Un docum e nto H O W TO norm al m e nte cubre un te m a com pl e jo y por e sto tie nde a se r
bastante grande . Los te m as m e nos com ple jos com o LILO o configurar una im pre sora son incluido
en los de nom inados m ini-H O W TO s.
Por e je m plo, ¿de se a uste d jugar Q uak e e n Linux?Si re visa l as páginas m an no e ncontrara ayuda,
pe ro si e xiste un H O W TO q ue l e dirá e n de tall
e e xactam e nte com o h ace rl
o.
D ocum e ntación de l
os Program as
Son arch ivos de te xto q ue prove e n inform ación e spe cifica ace rca de l os program as y se
e ncue ntran e n l
os subdire ctorios de /usr/doc, de nom inados con e lnom bre de lprogram a m ás l a
ve rsión. Estos docum e ntos prove e n inform ación sobre l a instalación, configuración, y uso de l a
apl icación. Norm alm e nte l
o pue de l e e r con l
e ss y m ore . Ade m ás, l as apl
icacione s norm al
m e nte
instal an un m anualde com o usar e lprogram a. Uste d pue de acce de r a e sta inform ación con e l
com ando m an, q ue se discutió ante riorm e nte e n e ste m ism o capítulo.
Elsitio: h ttp://sunsite .unc.e du/LD P., incl uye docum e ntación sobre :
M anifie sto Proye cto de D ocum e ntación de Linux M att W e lsh
Guía de Instal ación y Uso de Linux M att W e lsh
ElKe rne lLinux D avid Rusl ing
Guía de lH ack e r de lk e rne lLinux M ich ae lK. Jonson
Guía de Program ar M ódul os de lKe rne lLinux ve rsión 1.1.0 O ri Pom e rantz
Guía de lAdm inistrador de Re de s LINUX O l af Kirch
Guía de Adm inistrador de Siste m a Linux Lars W irze nius
Guía de lUsuario Linux Larry Gre e nfie l
d
Guía de lProgram ador Linux Sve n Gol dt, Sve nvande r M e e r, Scott Burk e tt y M att W e l
sh
O tro grupo con inform ación inte re sante de consul tar, e s la je rarq uía de com p.os.l
inux.* . A
m e nudo, pue de te ne r un probl e m a q ue no e ncue ntre s e n l os H O W TO s o l os FAQs pe ro son
re spondidos e n uno de los siguie nte s grupos de noticias:
com p.os.l
inux.se tup
com p.os.l
inux.h ardw are
com p.os.l
inux.ne tw ork ing
com p.os.l
inux.x
com p.os.l
inux.de ve l
opm e nt.apps
com p.os.l
inux.de ve l
opm e nt.syste m
com p.os.l
inux.advocacy
com p.os.l
inux.m isc
w h e re is
Elcom ando w h e re is se usa para e ncontrar arch ivos y nos m ostrara l a ubicación de lbinario,
e lcódigo fue nte , y l
a página de lm an asociada con e lcom ando. Elcom ando w h e re is e sta lim itado
a sólo pode r buscar e n l
os dire ctorios de finidos e n l
a variabl
e $PATH . La sintaxis e s:
$w h e re is [opcione s]nom b re -com ando
w h ich
Use e lcom ando w h ich para sabe r donde e sta alm ace nado e lbinario. Elcom ando w h ich
busca e n e lpath h asta q ue lo e ncue ntre . Si no l
o e ncue ntra, e lcom ando w h ich re porta un
m e nsaje e rror.
$w h ich com ando
Elcom ando w h ich e s útilcuando un com ando no re sponde com o se e spe ra. O casional m e nte ,
tam bién pue de se r q ue te nga m ás de un com ando con e lm ism o nom bre e n m ás de un dire ctorio
de lPATH . Alusar w h ich ve rifica q ue e stam os e je cutando e lcom ando q ue de se am os e je cutar.
D e spués de e ncontrar e lprim e r acie rto de largum e nto, w h ich de spl
ie ga l
a ruta com pl e ta al
com ando.
w h atis y apropos
Am bos w h atis y apropos de rivan su inform ación de sde l
as páginas m an.
w h atis
Elcom ando w h atis de splie ga un pe q ue ño re sum e n de lcom ando dado com o argum e nto
de rivado de sde l
as páginas m an:
m igue l @ b ox:~ $w h atis w h atis
w h atis (1) - displ ay m anualpage de scriptions
El argum e nto pue de conte ne r caracte re s com odín si activam os l a opción (-w ) o pue de
tratarse de una e xpre sión re gul ar con (-r). Si se usa una de e stas opcione s, pue de re sul tar
ne ce sario colocar e ntre com ill
as e largum e nto o ante pone r `\' a dich os caracte re s para e vitar q ue
e lintérpre te de órde ne s l
os sustituya.
root@ b ox:/h om e /m igue l# w h atis -r m k fs
jfs_m k fs (8) - cre ate a JFS form atte d partition
m k fs (8) - b uild a Linux fil e syste m
m k fs.e xt2 (8) - cre ate an e xt2/3 fil e syste m
m k fs.e xt3 (8) - cre ate an e xt2/3 fil e syste m
m k fs.jfs (8) - cre ate a JFS form atte d partition
m k fs.m inix (8) - m ak e a Linux M INIX fil e syste m
m k fs.m sdos (8) - cre ate an M S-D O S fil e syste m unde r Linux
m k fs.vfat (8) - cre ate an M S-D O S fil e syste m unde r Linux
m k fs.xfs (8) - construct an XFS fil e syste m
apropos
Este com ando ayuda cuando no pode m os re cordar com o l ograr cie rta acción. Pode m os buscar
por un sin núm e ro de crite rios. D igam os q ue no se acue rda com o cam biarl e e lpassw ord a un
usuario;pue de sim pl
e m e nte digitar e ste com ando:
# apropos passw ord
La dife re ncia e ntre apropos y w h atis e s com o buscan l a inform ación. Elapropos busca l a
cade na de largum e nto e n toda l al íne a, sim il
ar alcom ando y opción de m an -k . Pe ro, e lw h atis (su
e q uival e nte e s e lm an -f) trata de igual ar e lnom bre de lcom ando pasado com o argum e nto por
com pl e to. Por e so e s q ue , w h atis m k fs te re portara de m k fs pe ro no de m k fs.e xt2, m ie ntras q ue
apropos te re portara de am bos y otros re l acionados.
D e be rás grabar tantos cam bios com o h agas a cada com putador, porq ue l os h iciste y cuando.
Esto incl uye nue vos discos duros, particione s nue vas, apl icacione s q ue instal
as, cam bios a arch ivos
de configuración, e tc. En otras pal abras grava todo l o q ue h agas. Esta docum e ntación de be rá se r
tan com pl e ta com o para pode r re construir e lsiste m a e n poco tie m po.
Tam bién de be rá e scribir l a docum e ntación sobre com o usar l os siste m as q ue adm inistra,
tanto de sde e lpunto de vista de ladm inistrador com o de lusuario. Tam bién de be rá e scribir un
docum e nto diciéndol es a l os usuarios com o e ntrar al siste m a o com o corre r apl icacione s
e spe cificas. D e be rá e scribir docum e ntación de com o su siste m a e sta construido para q ue futuros
adm inistradore s pue dan re construirl o o corre girl
e s e rrore s.
La siguie nte pre gunta e s: ¿q ué form ato usar para e scribir dich a docum e ntación?H ay dos: uno
ele ctrónico y otro e n pape l. Tabl a 1.5 Com parativas de l as ve ntajas y de sve ntajas de cada uno de
los form atos.
Tab l
a 1.5 Com parando e lPape l-vs- La D ocum e ntación El
e ctrónica
Tipo
Positivos Ne gativos
El
éctronica
Fácilactualización y búsq ue da Fácilpara No acce so sí l
a com putadora e sta
incl
uir sal
ida de com andos e im áge ne s. apagada difícilde e je cutar
Si e l
ige s usar docum e ntación e l
e ctrónica, ase gúrate de pl ane ar su form ato de m ane ra q ue
pue das e ncontrar l a inform ación fácilm e nte . Si e n cam bio e l
ige s usar docum e ntación e n pape l
de be rás garantizar su fáciluso y com pre nsión. La docum e ntación no e s m uy útilsi no pue de s
e ncontrar l o q ue buscas.
Soporte D e lUsuario
Prove e r soporte a l os usuarios pue de se r uno de l os re tos m ás com une s q ue sie m pre te ndrás
q ue re al izar. Esta tare a no re q uie re h abil idade s técnicas pe ro sí m uy bue nas h abil idade s de
com unicación. D e be rás se r capaz de pre se ntar inform ación a l os usuarios de m ane ra q ue pue dan
e nte nde r lo q ue l
e s e stas dicie ndo. Pe ro no de be s h ace r se ntir alusuario com o q ue éle s infe rior a
uste d.
Porq ue prove e r soporte a l os usuarios consum e tanto te m po, ne ce sitas se r e ficie nte y no
h ace r se ntir alusuario de q ue e s una pe rdida de tie m po. La m e jor m ane ra de se r e ficie nte e s te ne r
e strate gias de com o e nfre ntar cada probl e m a de soporte .
Uste d pue de cre ar dife re nte m ane ras para re cibir sol icitude s de soporte técnico. Uste d pue de
cre ar un m étodo de Tick e t, l lam adas te l e fónicas, e nvió de corre o, cre ar una apl icación w e b, e tc.
No im porta cuale sa e lm étodo l a m e ta e s se r e ficie nte y productivo.
D e be s re sponde r todas l as re q uisicione s a tie m po. Ase gúre se de de te rm inar q ue tan urge nte
e s e lprobl e m a. Tam bién de be s notificar alusuario si no pue de s ate nde r e lprobl e m a de inm e diato
y re sponde r con un tie m po e stim ado de cuando l o ate nde rá.
Prim e ro, de be s ide ntificar los parám e tros de lprobl e m a. D e te rm ine cuando y com o surgió e l
probl e m a. Sie m pre de be s pre guntar cuando ocurrió e lprobl e m a por prim e ra ve z. Es posibl
e q ue
re cibas llam adas a probl e m as q ue re q uie ran e n re al
idad una nue va funcional idad.
Este e s un bue n e je m pl o porq ue e s im portante docum e ntar. D e spués de h abe r ide ntificado e l
proble m a, de be s re visar l a docum e ntación para ve r sí e ste probl e m a a ocurrido ante s. Si h a
ocurrido ante s sól o de be s im ple m e ntar e lproce so q ue brindo l
a sol
ución.
Re sum e n
En e sta e tapa de be s te ne r bue n dom inio de luso de l
a docum e ntación l ocalm e nte instal
ada
en las páginas m an. Para e le xám e n, ase gúre se de e nte nde r las dife re ncias e ntre las opcione s
disponible s de lm an, com o l o e s:
m an -k m an –f
D e be s de e nte nde r l
as dife re ncias e ntre los com andos w h atis, w h ich , w h e re is, y apropos. El
com ando w h atis busca e n l a base de datos w h atis y de spl ie ga una bre ve de scripción de q ue
e fe ctúa e lcom ando o util itario. Elcom ando w h ich l e s pe rm ite sabe r q ue ve rsión de lcom ando e s
q ue uste d e sta e je cutando y donde se al m ace na. Elcom ando w h e re is nos dice l a localidad de l
com ando, su código, y sus páginas m an de docum e ntación. Elcom ando apropos de spl ie ga e l
nom bre de l a página m an q ue tie ne te rm ino supl ido de argum e nto e n su de scripción. Tam bién
ve ras pre guntas de com o m ante ne r l os tipos de docum e ntación disponibl e s y com o tratar con l os
usuarios.
PR EGUNTAS Y R ESPUESTAS
1. D e se as sabe r com o e ncontrar un arch ivo e n su siste m a GNU/Linux y l e s dice n q ue re vise l
as
páginas m an de l os com andos find y l ocate . ¿Qué son l as páginas m an?
R: Alre fe rirse a las páginas m an nos h abl a de la docum e ntación ya instal
ada sobre l a ayuda de
cada com ando y apl icación e n su siste m a.
2. D e ntro de l
a página m an de lcom ando tar, ¿com o pudie ras e ncontrar inform ación sobre l
a
opción de com prim ir e larch ivo tar sin leer la docum e ntación com pl
e ta?
R: Pue de s buscar e lte rm ino com prim ir de ntro de l
a página digitando /com pre ss y para
e ncontrar m últipl
e ocurre ncias pue de pre sionar l ale tra n.
5 ¿D ónde pue de s e ncontrar inform ación e n com o cone ctar su disco duro e xte rno USB, Z IP drive o
cual q uie r tipo de dispositivo?
R: Si de spués de buscar l as páginas m an no e ncue ntra l a inform ación q ue ne ce sita de be s buscar
los H O W TO s- l os q ue pue de n e star instal ados e n su siste m a y si pue de s de scargarl
o de inte rne t
e s aun m e jor, ya q ue se rán los m ás re cie nte s.
8 ¿Cóm o e ncue ntras e lnom bre e xacto de lcom ando para cam biar l as contrase ñas?
R: Use e lcom ando apropos para buscar e n l as páginas m an y e ncontrar e lcom ando passw ord. El
com ando apropos l e l
istará todas las páginas m an q ue contie ne n e n su cabe zall a pal abra
passw d. Si e lre sul
tado no e s l
o e spe rado te ndrás q ue cam biar e lcrite rio de búsq ue da.
EXAM EN D E PR ÁCTICA
1 ¿Cóm o pode m os cam biar rápidam e nte para q ue l a pagine m an se de spl e gué e n Español ?
a. apropos com ando
b. m an -k com ando
c. info com ando
d. m an -Le s com ando
La re spue sta a e s incorre cta porq ue apropos produciría un l istado de todas l as páginas m an q ue
contie ne n la pal abra “com ando” e n e lcabe zal . La re spue sta b e s incorre cta;e sta se nte ncia
produje ra un l istado de todas l as páginas m an q ue contie ne n l a pal abra “com ando” e n su
cabe zal . La re spue sta c e s incorre cta;info e s otra docum e ntación por se parado de lm an. La
re spue sta d e s corre cta;l a opción -Lse guida de lidiom a e n e ste caso 'e s' produce páginas
disponibl e e n e spañole n e lsiste m a.
2. ¿Cuando usam os e lcom ando info, ¿cóm o pode m os ir alíte m de lm e nú buscar (find)?
a. D igite f y pre sione Entre .
b. D igite m find y pre sione Entre .
c. D e Cl ick a find con su m ouse .
d. Pre sione Al t+ f para se l
e ccionar find.
La re spue sta a e s incorre cta;digitar f no se l e ccionara e líte m de lm e nú find. La re spue sta b e s
corre cta;digitam os m col oca su cursor e n l a parte infe rior de l a pantal la donde pue de s digitar
los íte m s de lm e nú y e ntonce s pre sionar Ente r. La re spue sta c e s incorre cta;info no l e pe rm ite
dar cl ick s con e lm ouse sobre l os íte m s de lm e nú para se l e ccionarlos. La re spue sta d e s
incorre cta;l as te cl
as Alt, o m e tak e y, no e s usada para se l e ccionar íte m s de lm e nú.
4. ¿Cóm o e ncontrarás inform ación de configurar e ll e ctor de noticias trn (un program a de
ne w sre ade r) q ue e sta instalado e n su siste m a?
a. D igite trn --h e l
p.
b. Eje cute una búsq ue da e n l íne a e n portalde lLinux D ocum e ntation Proje ct.
c. D e un vistazo e n e ldire ctorio /usr/doc/trn.ve rsión.
d. Enviar un corre o alautor o cre ador de lprogram a.
La re spue sta a e s incorre cta;l a opción –h e l p e s útilcuando usada con l os com andos. La re spue sta
b e s incorre cta;e lportalde lLD P prove e capacidad de búsq ue da sól o con cue stione s de Linux,
no apl icacione s. La re spue sta c e s corre cta;l a docum e ntación de l as apl icacione s e s
al m ace nada e n l os dire ctorios de bajo de /usr/doc e n un dire ctorio con e lnom bre de l a
apl icación m ás l a ve rsión. La re spue sta d e s incorre cta;l a docum e ntación de be se r consul tada
prim e ro ya q ue fue e scrita por e lm ism o autor q ue l a cre o.
5. Uste d usa w h e re is para buscar arch ivos q ue uste d cre o l a se m ana pasada, pe ro no l os e ncue ntra.
¿Qué e sta pasando?
a. Talve z uste d ya l o borro.
b. Elcom ando w h e re is no busco e n l os dire ctorios corre ctos.
c. Uste d no paso l os dire ctorios corre ctos a h ace r la búsq ue da a w h e re is.
d. Escribió incorre ctam e nte e larch ivo a buscar.
La re spue sta a e s incorre cta;aunq ue pue da se r q ue uste d borro e larch ivo, e ste no e s e lprobl e m a.
La re spue sta b e s l a corre cta;Elcom ando w h e re is busca e n dire ctorios pre de finidos q ue no
incluye su dire ctorios h om e . La re spue sta c e s incorre cta;uste d no pue de de finir e n q ue
dire ctorio w h e re is buscara. La re spue sta d e s incorre cta;aunq ue talve s e scribió m ale l
com ando, no fue por e so q ue l a búsq ue da fracaso.
6. Ale je cutar un com ando, l os re sultados no son l os q ue e spe ram os. ¿Cóm o pode m os ave riguar
q ue com ando e stam os e je cutando?
a. Use e lcom ando w h ich .
b. Use e lcom ando w h at.
c. Use e lcom ando m an.
d. Use e lcom ando w h atis.
La re spue sta a e s corre cta;e lcom ando w h ich nos indicará l a ve rsión de lcom ando q ue e je cutam os.
La re spue sta b e s incorre cta;no e xiste un com ando l lam ado w h at. La re spue sta c e s incorre cta;
e lcom ando m an e s para de spl e gar l
a página m an de lcom ando. La re spue sta d e s incorre cta;e l
com ando w h atis nos da un re sum e n de l o q ue e lcom ando h ace .
8. ¿Cuálfue se una com binación apropiada de m an -opción e q uival e nte alcom ando apropos sort?
a. m an sort
b. m an --apropos sort
c. m an -k sort
d. m an -f sort
La re spue sta a e s incorre cta;e ste com ando de sple gará l
a prim e ra página m an re fe re nte al
com ando sort. La re spue sta b e s incorre cta;e sta opción no e xiste de ntro de l as posibilidade s de
m an. La re spue sta c e s la corre cta;igualq ue apropos, m an -k busca l a cabe ce ra de l
as páginas
m an para l a cade na e n e largum e nto de búsq ue da. La re spue sta d e s incorre cta;m an -f busca
sól o por nom bre s de com andos com pl e tos.
Instal
ar GNU/Linux
PR ER EQUISITO S
Ante s de e m pe zar e ste capítul o uste d de be te ne r acce so a una PC
e je cutando Linux, q ue podrás usar para practicar l os conce ptos y las
h e rram ie ntas. D e be pode r ingre sar alsiste m a y e scribir com andos de sde
e lprom pt o l íne a de com andos.
o2
El O b je tivo de e ste capítul
o e s q ue uste d al
cance un nive l de
conocim ie nto, q ue uste d pue da re sponde r pre guntas com o las
siguie nte s:
Capítu l
1. ¿Cóm o se pue de arrancar m úl
tipl
e siste m as ope rativos e n su
com putador con Linux?
3. ¿Cóm o de be uno pre pararse para h ace r m ante nim ie nto de lsiste m a?
5. Uste d instal
a un UPS e n su com putador. ¿Qué m ás de be uste d h ace r?
Inicar GNU/Linux
U
PC, al
ste d pue de iniciar su siste m a GNU/Linux con sim pl
utilizando un cargador de siste m a (boot l
gunas tare as son e je cutadas durante l
e m e nte pre sionar e lbotón de e nce ndido,
oade r), o iniciar de sde un disq ue te . Ale nce nde r su
a fase de arranq ue . Esta e tapa e s re fe rida com o e l
PO ST (Pow e r O n Se lf Te st) cuale s la prue ba de e nce ndido. D e spués de ocurrido e sto, e lsiste m a
ope rativo e s cargado. Un boot l oade r e s un program a así com o LILO y GRUB q ue son l os
adm inistradore s de cargar e lk e rne l. LILO l o cubrim os e n e ste Capítul o y GRUB e n e lApéndice H
alfinalde ll ibro.
Elm étodo de iniciar GNU/Linux de pe nde de com o uste d Configure su siste m as. No im porta
com o uste d inicie su siste m a, l
os pasos q ue se tom an son básicam e nte m uy sim il
are s para iniciar
e lsiste m a.
Elk e rne lse e ncue ntra o e n e ldisk e tte de inicio o e n e ldire ctorio /boot de ldisco duro. El
k e rne lcom prim ido se l e llam a usualm e nte vm l inuz-núm e ro-de -ve rsión. Pe ro, e lnom bre y donde
lo al m ace ne s no e s im portante -sol
am e nte q ue e lk e rne lpue da se r l
ocal
izado durante e larranq ue .
Véase Capítul
o 10, “Tare as Adm inistrativas,” para obte ne r inform ación m ás de tal
lada ace rca
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
ElD ae m on init
Lo úl tim o q ue h ace e lk e rne le s invocar aldae m on init, q uie n pe rm ane ce activo h asta q ue e l
com putador e s apagado. Es e lre sponsabl e de cre ar l
os proce sos alre sto de lsiste m a, e je m pl
o son
los sh e l
ls de l ogin. Eldae m on init tam bién se e ncarga de re iniciar cie rtos proce sos cuando e l los
te rm inan. Por e je m plo, cuando uste d e fe ctúa un l og out, e linit re inicia l
a consol a para q ue e sté
lista para q ue se pue da e je cutar otro l og in. Las Accione s de ldae m on init son control adas por su
arch ivo de configuración, /e tc/inittab.
La Tabl
a 2.1 m ue stra q ue contie ne cada cam po.
Tab l
a 2.1 Cam pos y Propósitos de l
as l
íne as de larch ivo /e tc/inittab
Cam po Conte nidos y Propósito
ID Uno o D os caracte re s ide ntificando e ntrada, norm al m e nte nom bre de un dispositivo
runl
e ve l Indica a cualrunl e ve ls e sta l
íne a aplica;se pue de n listar m úl
tiple s;si e n bl
anco,
apl
ica a todos los runl e ve l
s
Acción Com o se m ane ja l
a e ntrada;ve a l a Tabla 2.2 para e ntradas val idas
proce ss Com ando a Eje cutar
Elcam po de acción indica com o m ane jar e lcom ando, así com o re iniciarl
o si e lcom ando e s
de te nido. La Tabl
a 2.2 m ue stra e ntradas val
idas e n e lcam po acción.
Tab l
a 2.2 Entradas Vál
idas de lcam po Acción e n e larch ivo /e tc/inittab
boot Se e je cuta cuando por prim e ra ve z se inte rpre ta /e tc/inittab
bootw ait Eje cuta alinte rpre tar por prim e ra /e tc/inittab de spués de l as e ntradas de boot
initde faul
t Establ e ce runle ve linicial;para e lproce so si se e ncue ntra e n e je cución;inicia proce so
sólo una ve z de spués
onde m and M antie ne l os proce sos e je cutándose ;re inicia y los de tie ne
pow e rfail Eje cutado e n caso de una fal l
a el
éctrica
sysinit Eje cutado ante s de Acce de r una consol a
re spaw n M antie ne un proce so e je cutándose ;y l o re inicia e lproce so si se de tie ne
w ait Inicia un proce so una ve z
Elproce so init e s usado para iniciar e lk e rne ly cual q uie r otro proce so q ue e s ne ce sario para
q ue su siste m a se a de bidam e nte arrancado. Si de se a q ue una apl icación se inicie cada ve z q ue su
siste m a arranq ue , digite e lcom ando e n uno de l os scripts rc, e stos scripts se rán discutidos e n l a
Runl
e ve l
s/Nive l
e s de Eje cución
Un runl e ve lde fine un conjunto de proce sos q ue se inician cuando e lsiste m a arranca. Esto
pue de se r de sde una m ínim a configuración de proce sos utilizada para adm inistrar e lsiste m a h asta
una configuración para dar apoyo a todos l os dispositivos soportados.
# D e fault runle ve l
. La configuración m ás com ún son e stas:
# 0 - h alt –apagado (No pue de s util izar e ste com o initde fault)
# 1 –M odo de Usuario Singl e (M odo prote gido de M ante nim ie nto)
# 2 - M ul tiusuario, sin NFS (Igualq ue e l3, pe ro sin soporte ne tw ork ing)
# 3 –M odo M ul tiusuario Com pl e to
# 4 –No e s usado (re se rvado para e ladm inistrador)
# 5 - X11
# 6 - re b oot –re inicio (No pue de s utilizar e ste com o initde fault)
Los runl e ve l
s 0 y e l6 son re se rvados para h al t y re boot, re spe ctivam e nte . Los runl
e ve l
s
pue de n variar de una distribución a otra. No obstante , sin im portar q ue distribución uste d h aya
instalado, e ldae m on init sól
o proce sa e sas l
íne as asociadas con e lrunl e ve lactual.
Elm odo singl e -use r e s un poco dife re nte a l os otros nive l e s disponibl e s. Este runl e ve la
m e nudo e s util izado para tare as adm inistrativas com o l a re cupe ración de siste m as de arch ivos
corrom pidos. Ningún otro usuario pue de ingre sar al siste m a m ie ntras e ste runl e ve l e sta
e je cutando. Pe ro re cue rde q ue aun sigue sie ndo m ul ti-proce so y pode m os e je cutar m úl tipl
e
apl icacione s alm ism o tie m po. Este e s e lúnico nive lq ue e linit no l e e e larch ivo /e tc/inittab. La
acción por de fe cto e s e je cutar e lcom ando /bin/su y e re s ingre sado com o e lsúpe r usuario RO O T.
Su runl
e ve liniciale s de finido por l
alíne a
id:3:initde faul
t:
Note q ue e sta l íne a no de fine ningún proce so a e je cutar, sino q ue de fine e n cualrunl
e ve l
arranca e lsiste m a. Uste d pue de cam biar de runl
e ve lcon e lcom ando init, cuya sintaxis e s:
init [núm e ro de lrunl
e ve l
]
El com ando init tom a com o argum e nto uno de l os núm e ros de l os runl e ve l
s. Pue de s
e spe cificar un tie m po de re traso o e spe ra ante s de cam biar de runle ve lsi usas e lcom ando te l init
con la opción -t se gundos. Elre traso por de fe cto e s de 5 se gundos. Elcom ando te l
init e s un l
ink al
com ando init. Ase gúre se de notificar a todos l os usuarios ingre sados e n e lsiste m a ante s de
cam biar de runl e ve l
.
Por e je m pl
o, e lcom ando
init 5
Cam biará e lrunle ve lde sde e lnive lq ue se e ncue ntre alnive lcinco. Elinit prim e ro e nvía una
se ñal para q ue todos l os proce sos e je cutándose q ue no e stán e n e l runl e ve l a iniciarse se
de te ngan. D e spués de lre traso e spe cificado, te l
init e nvía una se ñalde k il la todos e stos proce sos.
Entonce s proce de a iniciar l os proce sos de e ste nue vo runl e ve lq ue no e stán ya e n e je cución.
ElID “si” alprincipio de l al íne a e s usada inte rnam e nte por e ldae m on init. Esta l
íne a arranca
e lscript rc.sysinit, e lcualm ane ja l as tare as com o l a activación de la partición sw ap, e je cutar fsck ,
y m ontar su siste m a de arch ivos. Elcom ando fsck re visa e lsiste m a de arch ivos para e ncontrar si
e xiste n e ntradas corrom pidas y se rá discutido am pl iam e nte e lCapítulo 6, “M ante nim ie nto de l
Siste m a de Arch ivos.” Este script pue de variar de pe ndie ndo de su distribución. Léase e lq ue se
e ncue ntra e n su siste m a para te ne r de tall
e s de l
o alcance s de lsuyo e n particular.
La próxim a se cción e n e larch ivo /e tc/inittab e je cuta e lscripts apropiado para su runl
e ve l
,y
e stán l
ocalizados e n los dire ctorios /e tc/rc.d:
l
1:1:w ait:/e tc/rc.d/rc1
l
2:2:w ait:/e tc/rc.d/rc2
l
3:3:w ait:/e tc/rc.d/rc3
l
4:4:w ait:/e tc/rc.d/rc4
l
5:5:w ait:/e tc/rc.d/rc5
l
6:6:w ait:/e tc/rc.d/rc6
Esto se l ogra l lam ando l os scripts rc con argum e ntos ide ntificados por l os runl e ve l
. Elscript
rc e ntonce s e je cuta l os scripts al m ace nados e n e ldire ctorio rcn.d, e n cuall a n re pre se nta e l
runl e ve l
. Su siste m a pue de e je cutar otros scripts de inicio, talcom o /e tc/rc.l
ocal, e sto de pe nde de
su distribución.
Su script rc tam bién pue de cargar m ódul os. Los cual e s son parte s de lcódigo de lk e rne lq ue
pue de n se r cargadas y de scargadas durante l a e je cución de l siste m a. Estos m ódul os
fre cue nte m e nte son m ane jadore s de l
os dispositivos.
Esto cargaría l
os m ódul
os ne ce sarios para l
as tarje tas Eth e rne t de una D avicom y l
a tarje ta de
sonio Inte l810. D e spués son l os proce sos q ue de be n se r e je cutados e n cada runl e ve l
. Estos
re gul
arm e nte incl
uye dar inicio alproce so ge tty, cualcre a cada una de las te rm inal
e s.
Su arch ivo inittab tam bién pue de conte ne r cie rtas instruccione s de q ue se de be h ace r e n caso
de una fal
la eléctrica y q ue h ace r e n caso de q ue l
a el
e ctricidad re gre se . Un e je m pl
o es
Elcom ando sh utdow n se discute m ás ade l ante e n e ste Capítul o. Eldae m on init se m antie ne
activo de spués de l e e r e larch ivo /e tc/inittab. Alm onitore ar e lsiste m a para re cibir instruccione s
de cam biar e lrunl e ve lo cuando uno de l os proce sos e s iniciado o de te nido. Si uno de l os proce sos
h ijos de linit se de tie ne , e lh ace dos cosas:
Vue lve a l e e r e larch ivo /e tc/inittab. Si l a acción e s de re iniciar e lproce so, e ntonce s se e je cuta.
Si de se as h ace rle cam bios alarch ivo /e tc/inittab, uste d pue de util izar cual q uie r e ditor de
te xto para al te rar e l arch ivo m ie ntras e l siste m a se e je cuta. Pe ro e stos cam bios, no se rán
im pl e m e ntados h asta de spués de q ue e ldae m on init no re -l
e e e larch ivo. Esto ocurre cuando:
Elrunl e ve lh a cam b iado
O currió una fal l
a Eléctrica
Uste d e je cuto e lcom ando init q
Te nga cuidado m uy e spe cialale ditar e larch ivo /e tc/inittab porq ue si com e te e rrore s, pue de
proh ibirle e l ingre so (l ogging) a su siste m a. H aga copias de l arch ivo q ue e sta funcionando
actual m e nte , y un disq ue te de inicio para prote ge rse e n caso de e rror. Talve z pue das re cupe rarse
iniciando e lm odo singl e -use r, pe ro e sto no sie m pre e sta disponibl
e . O casional
m e nte , uste d pue de
com e te r e rrore s ortográficos ale ditar e arch ivo e tc/inittab e sto podría h ace r q ue su siste m a e ntre
e n un l oop iniciando y de te nie ndo proce sos re pe tidam e nte . Para pre ve nir e ste e sce nario, e l
dae m on init m antie ne re cord de q ue tan fre cue nte e ltie ne q ue re iniciar un proce so. Si un proce so
e s re iniciado m ás de 10 ve ce s e n 2 m inutos, e ldae m on init e nvía un m e nsaje de e rror y e spe ra 5
m inutos ante s de re iniciar e lproce so.
GR UB
GRUB (Grand Unifie d Boot Loade r) e s un m ane jador de cargador (boot l oade r) q ue pue de
re sidir e n su disco duro o disq ue te de inicio. Se e je cuta e n e lm om e nto de arrancar e lsiste m a.
Al gunas de l as caracte rísticas de GRUB incl
uye n:
1. Funciona con D O S, UNIX, O S/2, W indow s 9 5/9 8, y W indow s NT
2. Re m pl aza e lm aste r b oot re cord e n su disco duro
3. Pue de utilizar h asta 16 dife re nte im áge ne s de arranq ue e n dife re nte s particione s, cada uno de
e stos pue de se r prote gido por contrase ña
4. Pe rm ite alarch ivo b oot se ctor, m ap, y im áge ne s de arranq ue re sidir e n particione s dife re nte
GRUB tie ne l a capacidad de actuar com o ge stor de arranq ue para otros siste m as ope rativos.
Le pe rm ite se l
e ccionar de sde un m e nú e lsiste m a ope rativo q ue de se a se e je cute e n e lcom putador.
Conse jos Prácticos
GRUB prove e un m étod o e ficie nte para e larranq ue de GNU/Linux así com o otros siste m as
ope rativos. GRUB pue d e adm inistrar h asta 64 d ife re nte s im áge ne s de b oot e n un disco duro. Al
instal ar GRUB, pod rás e l
e gir sob re scrib ir e lM aste r Boot Re cord o no.
Si se le cciona ninguno, e lsiste m a ope rativo por de fe cto se rá e l e gido. Pue de s e vitar e ste
com portam ie nto pre sionando l a te cl
a (E) para e ntrar e n m odo de e dición e n tie m po re alo pue de s
e ntrar dire ctam e nte a un prom pt de grub
BO O T:
En e ste punto pue de s e scribir e lnom bre de lsiste m a ope rativo q ue de se as arrancar. Podrás ve r
una lista de l
os siste m as q ue tie ne s disponible tan sól o pre sionando l a te cl
a Tab. Si no se le ccionas
ninguno e lprim e r siste m a ope rativo e ncontrado se rá iniciado.
Una ve s se l
e ccionado e lsiste m a q ue q uie re s arrancar pue de s pasar O pcione s alk e rne l
. Esto e s
usualm e nte usado para iniciar e lsiste m a e n m odo de un sól o usuario (e sto lo pue de usar para
cam biar su palabra cl ave e n caso de h abe r sido ol vidada) e scribie ndo:
# singl
e
Com o GRUB se com porta e s control ado por su arch ivo de configuración,
/boot/GRUB/m e nu.l
st. Elcom ando GRUB tie ne varios util
itarios disponibl
e s q ue son:
grub
grub -instal
l
Tab l
a 2.4 Palab ras Cl
ave s y Sus O pcione s Corre spondie nte s para Usar con e larch ivo de
configuración de GR UB
O pción Acción
de fault # Establ e ce l
a im age n a arrancar e n orde n de e ntrada e n m e nu
tim e out # Tie m po e n se gundo de e spe ra para arrancar im age n por de fe cto
h idde nm e nu O culta m e nu de arranq ue , de be pre sionar ESC para visual izarl
o
col or cyan/bl ue Col ore s a usar e n e lm e nu de arranq ue
passw ord pal abra Establ e contrase ña para e ditar m e nu e n tie m po re al
# # tim e out se c
# Se t a tim e out, in SEC se conds, b e fore autom atical
ly b ooting th e de faul
t e ntry
# (norm al ly th e first e ntry de fine d).
tim e out 10
# # h idde nm e nu
# H ide s th e m e nu b y de faul
t (pre ss ESC to se e th e m e nu)
# h idde nm e nu
#
# e xam pl
es
#
# titl
e W indow s 9 5/9 8/NT/2000
# root (h d0,0)
# m ak e active
# ch ainl oade r + 1
#
# titl e Linux
# root (h d0,1)
# k e rne l /vm l
inuz root=/de v/h da2 ro
Troub l
e sh ooting/D iagnostico de Fal
lo de GR UB
A m e dida q ue GRUB se carga, pasa por dos e tapas distintivas, l as cual
e s sirve n para
ide ntificar e rrore s con GRUB. Si notam os q ue no se de spl
e ga e l m e nu de arranq ue de be rá
re instalarl
o por com pl e to all
a tabl a de ldisco. Si l as fal l
as son de no e ncontrar l a im age n de
arranq ue de be rá iniciar con otro m étodo de inicio y corre gir e larch ivo de configuración o de sde
e lm e nu de GRUB inte ntat pasarl e l
os parám e tros ne ce sarios.
A continucación m ostram os al gunos de los probl e m as q ue GRUB nos pre se nta e n pantall
ay
q ue pre vie ne n de q ue e lsiste m a cargue totalm e nte y su posibl e sol
ución. Esta l ista parciale s
tom ada de sde l as paginas de Ge ntoo Linux (h ttp://w w w .ge ntoo.org/doc/e s/grub-e rror-
guide .xm l).
1. Error Grub
Grub cargando, e spe re por favor
GR UB cargando la e tapa 1.5
GR UB cargando, e spe re por favor...
( GR UB l
oading stage 1.5
GR UB l
oading, pl
e ase w ait... )
D e spués de e ste m e nsaje , e lsiste m a se de tie ne . Si se inte nta iniciar e lsiste m a de sde un
disq ue te con grub, ésto no ocurre .
Sol ución
Pue de cam biarse e lorde n de inicio e n l
a BIO S. H a de indicarse e n l
a BIO S q ue no inicie
de sde e ldisq ue te prim e ro.
Ej. # CFLAGS="-O 2 -m arch =i686 -fom it-fram e -pointe r -pipe "e m e rge grub
Error Grub 12
12 : Sol icitado un dispositivo no vál ido
( 12 : Inval id de vice re q ue ste d. )
Este e rror se m ue stra aunq ue l a de finición de ldispositivo se a corre cta, sie m pre q ue ocurre
un e rror no de finido con cual q uie r otro núm e ro.
Sol ución
Cuando se instal ó grub e n e lse ctor de inicio, ¿se e je cutaron l
os siguie nte s com andos de
instalación inte ractivos?
(h d0,0) de be re e m plazarse con l a partición de inicio (/boot) y (h d0) con e ldisco duro (o
rígido) e le gido. Re cuérde se q ue (h d0) instalará grub e n e lse ctor de inicio principal(M BR) de l
prim e r disco duro: e lprim ario m ae stro.
Error Grub 15
Situación:
Este e rror pue de ocurrir e n dos e tapas dife re nte s de l a configuración de GRUB, tanto durante
la configuración inicial(instal ando GRUB e n e lse ctor de inicio principal ), com o de spués de iniciar
e lsiste m a e inte ntando l
anzar Linux (o cual q uie r otro siste m a).
( Fil
e syste m type is xfs, partition type 0x83 )
root (h d0,0)
Siste m a de fich e ros e xt2fs, tipo de partición 0x83
k e rne l(h d0,0)/b oot/k e rne l-2.4.20 root=/de v/h da3 vga=79 2
root (h d0,0)
Fil e syste m type is e xt2fs, partition type 0x83
k e rne l(h d0,0)/b oot/k e rne l-2.4.20 root=/de v/h da3 vga=79 2
Sol
ución - Configuración inicial
Este e rror se produce si e lnom bre de larch ivo no pue de e ncontrarse , pe ro todo l
o de m ás
(com o l
a inform ación de ldisco/partición) e s corre cto.
Para e ncontrar e lnom bre e xacto de lnúcle o, se re inicia de sde e lCD de instalación y se m onta
la partición de inicio (de te ne rl
a) o la partición raíz. D e spués se l istan l
as im áge ne s de lnúcl
eo
para ve r l
as disponibl e s:
y q ue se h a copiado a l
a partición de inicio (/boot):
Sol
ución - Iniciando e lsiste m a
D e e star se guro de q ue e ran corre ctos, e ntonce s se podría e star usando una ve rsión
de fe ctuosa de GRUB (0.9 3.20031222). Para arre gl arlo, se actual
iza e l árbol Portage o se
e nm ascara dich a ve rsión de grub:
5. Error Grub 17
Situación
Listado de Código 5.1: M e nsaje Grub
root (h d0,0)
Siste m a de fich e ros de sconocido Tipo de partición 0x7
Tam bién, si se e stá tratando de iniciar W indow s, h ay q ue ase gurarse de q ue e larch ivo
grub.conf contie ne root (h dX,Y) (o rootnove rify (h dX,Y)) y ch ainl
oade r (h dX,Y)+ 1 e n su e ntrada.
6. Error Grub 18
Error 18: Se l
e cte d cyl
inde r e xce e ds m ax supporte d by BIO S )
Solución: Este e rror se produce si se inte nta le e r una dire cción line alde bl
oq ue m ás allá de l
áre a traducida por la BIO S. Esto ocurre norm al m e nte si e ldisco e s de m ayor tam año de lo q ue la
BIO S pue de m ane jar (512M B para discos (E)ID E e n m áq uinas m ás antiguas ó de spués de 8GB e n
ge ne ra).
7. GR UB GR UB GR UB GR UB GR UB ...
GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB
GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB
...
Sol ución: D e acue rdo con airh e ad e sto pue de de be rse a q ue se tie ne l
a BIO S configurada para
q ue de te cte l
os discos autom áticam e nte . Pue de configurarse l a BIO S para q ue use uno e n concre to
(Use r Type H D D ).
O tra posibil
idad e s q ue se tuvie ra Grub instal
ado e n e lM BR y se h aya tratado de re instal
arl
o
(de bido a cam bios de discos duros, por e je m pl o) pe ro se h ayan usado com andos se tup y root
e q uivocados.
8. Probando l
os dispositivos para sabe r l
as unidade s e n l
a BIO S. Esto pue de l
le var un bue n
rato.
9 . Cuando se instal
a Grub , sól
o se b l
oq ue a
Sol
ución: Si no se tie ne unidad de disq ue te s, ¿se h a usado e lparám e tro --no-fl
oppy?
Solución: A de cir ve rdad, e ste no e s un e rror grub. Una posibl e causa e s q ue ACPI no e sté
funcionando corre ctam e nte pe ro e sté h abil
itado e n e lnúcl
e o. Se pue de inte ntar de sh abil
itar o bie n
en l
a BIO S o bie n e n e lnúcl
e o.
Si no, h ay q ue vol
ve r a cre ar e le nl
ace sim ból
ico:
Sol
ución: Com probar q ue no se pasó por al
to:
Sol ución: Se inte nta de sh abil itar e lsoporte de lm arco de m e m oria inte rm e dia de im age n
(fram e buffe r) e n e lnúcl
e o. Si e sto no ayuda, se de sh abil
ita e lsoporte APM y APCI.
Situación: D e spués de pul sar Intro e n e lm e nú Grub aliniciar e lsiste m a, se m ue stra una
pantalla ne gra, pe ro e lsiste m a sigue activo (por e je m pl
o, e ll
e d de Bloq ue o Num érico se pue de
activar/de sactivar).
Sol ución: Se de sh abil ita e l soporte de l m arco de m e m oria inte rm e dia de im age n
(fram e buffe r) (norm al m e nte q uitando vga=XYZ de grub.conf) y se com prue ba la arq uite ctura de l
proce sador e n l a configuración de lnúcl e o.
Sol ución: Ante s de nada, h a de com probarse q ue l a im age n de fondo indicada e n grub.conf
re al
m e nte e xiste . D e no se r así, h a de com probarse e l"e build"de grub. Es probabl e q ue e lparch e
para la im age n de fondo e sté com o com e ntario e n l a ve rsión q ue se e stá usando.
16. Fal
lo aliniciar W indow s de sde e lse gundo disco duro
Apagar GNU/Linux
Uste d nunca de be apagar su siste m a por e lbotón e nce ndido. Si no se l e pe rm ite alk e rne l
e scribir los buffe rs e n m e m oria a l
os discos, uste d pue de te rm inar con un siste m a de arch ivos
corrom pido. GNU/Linux m antie ne l os cam bios m ás re cie nte a l
as tabl
as de inode s y e ldisco duro
Si la e ne rgía e l
éctrica fal
la durante un proce so de e scritura, e sto pue de re sul
tar e n arch ivos
pe rdidos o inform ación incorre cta ale status de le spacio de ldisco. Lo m ism o suce de cuando
proce sos activos e scribe n aldisco y no son de te nidos de bidam e nte , re sul
tando e n corrupción de
data y posibl e fallas de discos.
Para apagar corre ctam e nte su com putador, uste d de be usar e lcom ando sh utdow n. Su sintaxis
e s:
# sh utdow n [opcione s]cuando [m e nsaje ]
Elcom ando sh utdow n te rm ina todos l os proce sos e nviándol es la se ñalSIGTERM . D e spués, e l
com ando /e tc/init e s l
lam ado para cam biar e lrunl
e ve ly de sm ontar e lsiste m a de arch ivos.
Elcom ando sh utdow n re q uie re tie m po para com e nzar e lproce so de apagar e lsiste m a. Pue de
e star e n e lform ato h h :m m , tie m po a e spe rar com o por e je m pl
o + 15, o l
a pal
abra now para q ue se
apague inm e diatam e nte .
H ay varias opcione s q ue pue de n se r usadas con e lcom ando sh utdow n. Estas son l
istadas e n
l
a tabla 2.6.
Tab l
a 2.6 O pcione s Que Pue de n Se r Usadas con e lCom ando sh utdow n
O pción Acción
-c Cance l a un proce so de sh utdow n ya e je cutándose
-f No e je cute fsck cuando re inicie
-F Forzar fsck cuando re inicie
-h H alt e lsiste m a de spués q ue e lsh utdow n al lá te rm inado
-k Enviar un m e nsaje de adve rte ncia
-n Apagarse sin l lam ar alinit
-r Re iniciar de spués de lsh utdow n e s com pl e tado
-t se gundos Indica e lpe riodo de tie m po de re traso de spués de m atar l os proce sos ante s de l
lam ar
alinit
Sólo root pue de e je cutar e lcom ando sh utdow n, l os usuarios podrán e je cutar e lcom ando
sh utdow n sólo si e larch ivo /e tc/sh utdow n.al
low e xiste . Todos l
os usuarios l
istados e n e ste arch ivo
podrán apagar e lsiste m a.
No pre sione e lbotón pow e r h asta no ve r e lm e nsaje siguie nte para garantizarse un apagado
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
com pl
e to de lsiste m a:
Th e syste m is h al
te d
Tab l
a 2.7 O pcione s q ue son usadas con l
os com andos h al
t y re b oot
O pción Acción
-d No e scribas e larch ivo /var/l og/w tm p;im pl ica util
izar -n
-f No invoca apagar e lsiste m a pe ro obl iga a usar h al t o re boot
-i Apaga l a inte rfaz de re d ante s de proce de r a apagar e lsiste m a
-n No e je cutar sync ante s de re boot o h al t
-p Eje cutar un pow e roff de spués de lsh utdow n
-w No apague s e lsiste m a, e scribe e larch ivo /var/l og/w tm p
Re sum e n
Este Capítul o sól o h a cubie rto al
gunas de l as inform acione s m ás im portante s. Uste d ne ce sita
e nte nde r e lproce so de inicio (boot proce ss) para e le xám e n. Estos pasos son
1.D e scom prim ir e lk e rne l
2.Cargar e lk e rne lalRAM
3.Escribir e lm e nsaje de Arranq ue all og de lsiste m a
4.Ll am a alinit
5.Proce sa cual q uie r scripts rc
Elboot l oade r LILO e s usado para control ar e lproce so de arranq ue de GNU/Linux. Uste d
de be configurar e larch ivo /e tc/l
ilo.conf. Si uste d util iza m odul e s, e stos se de fine n e n uno de l
os
dos arch ivos e l/e tc/m odul
e s.conf o /e tc/conf.m odul e s, de pe ndie ndo de su distribución.
Ne ce sita e nte nde r e lform ato de larch ivo /e tc/inittab. Sus cam pos son ID , runl e ve l
, acción, y
proce sos. Para pode r h ace r cam bios, prim e ro de be s e ditar e larch ivo de configuración, de te nga e l
dae m on sysl ogd, y e ntonce s re iníciarl o. Uste d pue de e spe cificar un arch ivo de configuración q ue
no se a e lpor de fe cto y así pue de s h ace r prue bas sin dañar e loriginal.
Los Runle ve l
s son un conjunto de proce sos ne ce sarios para q ue su siste m a se e je cute de
cie rto m odo. Elrunl e ve lpor de fe cto e s de finido e n e larch ivo de configuración sysl
ogd y pue de
cam biarse util
izando uno de l os dos com andos init o te l init.
Alapagar su siste m a, cuidado de no apagarl o por e lbotón pow e r. Use uno de l os com andos
sh utdow n, re boot, o h alt. Re cue rde q ue apagando incorre ctam e nte l le va a su siste m a a corrom pe r
los siste m as de arch ivos, pre guntas re fe re nte s a e ste tópico de se guro q ue l e apare ce rán e n e l
e xám e n de ce rtificación.
PR EGUNTAS Y R ESPUESTAS
1. ¿Cóm o pue de arrancar m úl tipl e siste m as ope rativos e n su com putador con GNU/Linux?
R. Uste d pue de te ne r dife re nte siste m as ope rativos instal ados e n particione s dife re nte s. Entonce s
ne ce sitaría un m étodo de se l e ccionar e ntre e l l
os. Pue de usar LILO o GRUB.
6. Si aliniciar su com putador, e re s pre se ntado con LILy e ntonce s su siste m a se suspe nde . ¿Qué
se rá e lprobl e m a?
R. La LILindica e lprogre so de lLILO durante su carga. Las tre s l e tras indican q ue l a tabl
a de l
de scriptor e sta corrom pida y pre vie ne q ue LILO l
ocal
ice e larch ivo de m ap o e xiste una no
concordancia de ge om e tría.
8. Uste d ne ce sita apagar su siste m a para instal ar un nue vo disco duro. ¿Qué de be uste d h ace r?
R. Cam biar h ardw are re q uie re apagar e lsiste m a por com ple to. Así cl aro, de be rá notificar l
os
usuarios ingre sados e n e lsiste m a, e stos usuarios te ndrán q ue e je cutar un l og off. Se pue de n
lograr am bos con e lcom ando sh utdow n y e spe cificar cuanto e spe re ante s de iniciar e lproce so
de sh utdow n.
EXAM EN D E PR ÁCTICA
1. Cuálde l os siguie nte s m étodos no se pue de util
izar para arrancar GNU/Linux?
a. Un D isq ue te fl
oppy
b. Su disco duro
c. Un boot l oade r
d. Su CD -RO M
La re pue sta a e s incorre cta;un fl oppy disk e s a m e nudo util izado para iniciar un siste m a
GNU/Linux para re pararl o. La re pue sta b e s incorre cta;claro q ue se pue de iniciar de sde un disco
duro. La re pue sta c e s incorre cta;LILO y GRUB son sól o dos de l os ge store s de arranq ue (boot
loade rs) q ue pue de n se r utilizados para iniciar a GNU/Linux. La re pue sta d e s corre cta;uste d no
pue de arrancar GNU/Linux de sde su CD -RO M , aunq ue l a m ayoría de l os CD s de instal ación son
capace s de arrancar y h oy día l os Live CD syste m tam bién tie ne n e sta capacidad.
2. En cualdire ctorio se al
m ace na e lk e rne l
?
a. /
b. /root
c. /boot
d. /k e rne l
La re pue sta a e s incorre cta; e sta e s e l root de l siste m a de arch ivos. La re pue sta b e s
incorre cta;e ste e s e ldire ctorio h om e de lusuario root, e ladm inistrador de lsiste m a. La re pue sta c
e s corre cta;e ste dire ctorio boot e s utilizado para al m ace nar e lk e rne l
. La re pue sta d e s incorre cta;
norm al m e nte no e xiste un dire ctorio l
lam ado /k e rne l.
La re pue sta a e s corre cta;no e xiste e lcam po fe ch a. La re pue sta b e s incorre cta;cada l íne a
re q uie re una e ntrada de runl e ve l
. La re pue sta c e s incorre cta;cada l
íne a e spe cifica e lproce so a se r
e je cutado, aunq ue e sto e s opcional . La re pue sta d e s incorre cta;cada líne a re q uie re un cam po de
ID .
La re pue sta a e s corre cta;cada runl e ve le s un conjunto de proce sos ne ce sarios para arrancar a
GNU/Linux. La re pue sta b e s incorre cta;proce sos son de te nidos alapagarse , no iniciados. La
re pue sta c e s incorre cta;e lse rvicio de FTP e s sól o un proce so q ue pue de se r o no se r de finido e n
La re pue sta a e s incorre cta;aunq ue l as apl icacione s pue de n te ne r código q ue pue de n agre gar
caracte rísticas adicional e s, e stas no son l l
am adas m odul e s. La re pue sta b e s corre cta;m odul es
prove e n e xtra funcionabil idad alk e rne ly no te ne r q ue se r com piladas de ntro de lk e rne lm ism o. La
re pue sta c e s incorre cta;l os scripts rc de tall
an l os proce sos q ue de be n se r iniciados alarranq ue
basado e n e lrunl e ve l
. La re pue sta d e s incorre cta;e larch ivo /e tc/utm p tie ne inform ación sobre
los proce sos concl uidos.
La re pue sta a e s incorre cta;cada uno de e stos arch ivos pue de se r colocado e n particione s
se paradas. La re pue sta b e s incorre cta;uste d pue de arrancar h asta 16 dife re nte s im áge ne s de
boot. La re pue sta c e s incorre cta;LILO si soporta e lsiste m a ope rativo O S/2. La re pue sta d e s
corre cta;LILO si re e m pl
aza su m aste r boot re cord (M BR).
La re pue sta a e s incorre cta;l a opción -D e s usada para e spe cificar l a e tiq ue ta com o por
de fe cto. La re pue sta b e s incorre cta;la opción -d e s usada para e spe cificar un re traso de tie m po.
La re pue sta c e s corre cta;use l a opción -C para e spe cificar un arch ivo de configuración. Re spue sta
d e s incorre cta;l a opción -t se usa para probar su configuración.
La re pue sta a e s incorre cta;e ste no e s e larch ivo. La re pue sta b e s incorre cta;e ste no e s e l
arch ivo. La re pue sta c e s corre cta;e ste e s e larch ivo por de fe cto l lam ado l ilo.conf y l
ocal
izado e n
e ldire ctorio /e tc. La re pue sta d e s incorre cta;e ste no e s e larch ivo por de fe cto.
La re pue sta a e s corre cta;le orde na alcom ando sh utdow n e spe rar 15 m inutos ante s de
iniciar e lproce so de re iniciar su com putador. La re pue sta b e s incorre cta;e lcom ando re boot
re inicia su com putador. La re pue sta c e s incorre cta;e lcom ando h al t de tie ne su com putador de
inm e diato. La re pue sta d e s incorre cta;uste d no pue de e spe cificar otro tie m po re lativo a ah ora
(now ).
La re pue sta a e s incorre cta; e lcom ando sh utdow n no e s capaz de m onitore ar usuarios
ingre sados alsiste m a. La re pue sta b e s corre cta; la opción -k causa alcom ando sh utdow n
notificar a todos l os usuarios q ue e l siste m a se apagara sin apagarl o e n re alidad, sól o un
sim ulacro de apagado. La re pue sta c e s incorre cta;aunq ue e lcom ando e nviaría un m e nsaje a l os
usuarios ingre sados, no re iniciaría la com putadora. La re pue sta d e s incorre cta;e ste sintaxis e s
valido para e lcom ando sh utdow n.
o3
1.D e spués de instalar un nue vo disco duro, ¿cuale s e lprim e r paso e n
pre parar e ldisco duro para utilizarlo e n su siste m a?
Capítu l
2.Ante s de instalar GNU/Linux e n su com putador, ¿q ué de be h ace r para
pre parar e ldisco duro?
5.¿Qué significan l
os térm inos h da1 y sdc3?
6.D e spués de h abe r cre ado una partición nue va, ¿q ué pue de se r un
obstácul o para instal ar una apl
icación e n e l
la?
Existe n dos tipos de particione s para al m ace nar data, prim aria y e xte ndida. Una partición
prim aria e s form ate ada y e ntonce s se pue de util izar para al m ace nar arch ivos. Ade m ás, un
com putador sól o pue de se r arrancado de sde una partición prim aria.
Una partición e xte ndida, por otro l ado, no pue de se r util izada para al m ace nar data
dire ctam e nte . Es sólo un conte ne dor para otra e structura l ógica llam ada Unidade s Lógicas (l ógica
drive ). Una partición e xte ndida se divide e n uno o m ás drive s l ógicos. Cada drive l ógico e ntonce s
de be se r dado form ato y sól o así podrá se r usado para al m ace nar. Los drive s l
ógicos pue de n e xistir
sólo e n particione s e xte ndidas. No se pue de util izar una partición e xte ndida dire ctam e nte . Uste d
de be usar l os drive s lógicos q ue contie ne n l
a partición e xte ndida.
Un disco duro pue de te ne r h asta cuatro particione s prim arias. Tam bién pue de se r dividida e n
tre s prim arias m ás una partición e xte ndida. La Figura 3.1 m ue stra dos e sq ue m as de partición
dife re nte s.
Figura 3.1 Elde l a izq uie rda e s un disco duro dividido e n cuatro particione s e xte ndidas. Elde
l
a de re ch a nos m ue stra un e sq ue m a de un disco duro particionado e n dos particione s prim arias y
una e xte ndidas. La partición e xte ndida e sta dividida con tre s unidade s l
ógicas.
Tab l
a 3.1 Nom b rar Particione s e n GNU/Linux
Nom bre Control ador D isco Partición
h da1 ID E control
ador prim e r disco prim e ra
sda1 SCSI control ador prim e r disco prim e ra
h dc3 ID E control
ador te rce r disco te rce ra
sdb4 SCSI control ador se gundo disco cuarta partición
Conse jos Prácticos
Los nom b re s d e l
as particione s e stán b asados e n e ltipo d e control
adora e n e ld ispositivo y él
núm e ro d e l
a partición. Las particione s e n un disco SCSI son re fe rid as com o sdan y particione s
e n un disco ID E son nom b rad as h d an.
¿Cuantas y de q ue Tam año?
GNU/Linux se e je cuta m uy bie n con sól o dos particione s, root (/) y sw ap (sw ap. Todos l
os
arch ivos, aplicacione s, y de m ás, son instal
ados e n l
a partición root. La partición sw ap e s usada
com o m e m oria virtual.
Si su siste m a tie ne 128M B de m e m oria física, una partición sw ap l e pue de dar alsiste m a
ope rativo m ás m e m oria, lo cualpue de tornar su siste m a m ás rápido. Si uste d cre a una partición
sw ap de 200M B, su siste m a te ndrá un totalde 328M B de m e m oria para su uso.
Aunq ue l as particione s sw ap son m ás e ficie nte s, pue de usar un arch ivo sw ap si no tie ne
e spacio suficie nte e n disco para cre ar una partición sw ap.
Tab l
a 3.2 Eje m pl
o de Pl
an de Particionam ie nto
Partición Conte nido
/ Contie ne apl icacione s y arch ivos de configuración
/var Contie ne arch ivos de l og
/usr Contie ne softw are de lsiste m a
/tm p Contie ne arch ivos te m poral es
/h om e Contie ne los dire ctorios h om e
sw ap Actúa com o m e m oria virtual
Una de sve ntaja de te ne r m úl tiple particione s e s q ue uste d no pue de cre ce r una partición
dinám icam e nte si e sta se l e ll
e na de datos. Te ndrá q ue borrar l a partición y re cre arl
a con un
tam año supe rior. Con l os disco duros de al ta capacidad de al m ace naje de h oy día, m uch o
adm inistradore s de siste m a util
izan m uch a m e nos particione s.
fips
Si tratas de instalar GNU/Linux e n un com putador ya corrie ndo otro siste m a ope rativo y no
tie ne s e spacio l
ibre para cre ar una nue va partición, pue de s util
izar fips.e xe para dividir de m ane ra
fdisk
Ase gúre se de anotar toda l a inform ación pe rtine nte de sus discos. D e be anotar e lcil indro
Inicialy Final , tam año de particione s y l
os block s, y cualq uie r e rror q ue re porte e lsiste m a.
Las Track s (Pistas) son l os círculos concéntricos de l disco. Cuando use e l fdisk , de be
inform arl
e de l os cilindros inicialy finalde cada partición. Para cre ar una partición, sigam os e stos
pasos:
1. Tam año de l a partición.
2. D e signarl e su tipo.
3. Escrib irle al a tab la de partición.
Alusar fdisk , cada uno de l os pasos se rá cubie rto e n l as siguie nte s se ccione s. Elfdisk tom a
com o argum e nto e lnom bre de ldisco q ue de se a particionar.
Por e je m plo, para cre ar una partición e n e lse gundo disco duro SCSI de su siste m a, uste d
pue de e scribir:
# fdisk /de v/sdb
Com o a GNU/l inux no l e im porta cualdisco uste d usa, pue de se r q ue uste d de se e cre ar
dife re nte s particione s e n dife re nte s discos. Sól
o e je cute fdisk e n cada disco duro q ue uste d de se a
particionar.
Si uste d cre a una unidad l ógica, uste d te ndrá q ue re iniciar e lsiste m a y vol
ve r a e m pe zar de
nue vo. Pe ro e sta ve z, cuando fdisk l
e pre gunte si va a particionar l e re sponde q ue NO .
D e be utilizar la ve rsión de fdisk de GNU/Linux sól o para cre ar particione s para e lsiste m a
ope rativo GNU/Linux. Si trata de cre ar o e l im inar particione s para otros siste m as ope rativos con
e sta ve rsión de fdisk , e lotro siste m a ope rativo no re conoce rá la partición.
Alcre ar una nue va partición fdisk nos pre guntara e ltipo de partición, prim aria o e xte ndida.
Para l a prim e ra partición, uste d de be rá cre ar una partición prim aria porq ue l os siste m as
ope rativos sólo pue de n arrancar de sde particione s prim arias. D e spués de digitar e lcom ando p, se
le pre guntará por e lnúm e ro de la partición y e lcil
indro inicialy final :
Partition num b e r (1-4): 1
First cylinde r (0-788): 0
Last cylinde r or + size or + size M or + size K (0-788): + 800M
D e spl
e gue m os nue stro e sq ue m a de partición de nue vo con e lcom ando p y e scribam os l
a
inform ación, e n e spe ciale ltam año de cada partición e n bl
ock s.
En nue stro e je m pl o, la partición sw ap, /de v/h da2, e sta re portada com o una partición Linux
Nativa. Para com pl e tar la cre ación de l a partición sw ap, de be m os cam biarl e e ltipo a sw ap
util
izando e lcom ando t:
Com m and (m for h e l p): t
Partition num b e r (1-4): 2
h e x. code (type Lto list code s): 82
Com m and (m for h e l p): p
D isk /de v/h da: 255 h e ads, 63 se ctors, 788 cyl
inde rs
Units = cyl inde rs of 16065 *512 b yte s
Ase gure de re visar l a tabl a de sus particione s de spués de h ace r cada cam bio para
ase gurarse q ue l
os cam bios q ue se e fe ctuaran se rán l
os de se ados por uste d.
Es costum bre cre ar sus particione s prim arias y l a sw ap ante s de cre ar l a partición
e xte ndida. Pe ro, e s posible cre ar una partición prim aria de spués de cre ar una partición
e xte ndida, sie m pre y cuando e xiste e spacio e n disco disponibl
e y no se h a agotado su l
ím ite de 4
particione s.
Pue de e l e gir dividir su partición e xte ndida e n una o m ás unidade s l ógicas, e je cutando e l
com ando ly e ntonce s e spe cificándol e e ltam año apropiado. Elcil indro inicialy e lq ue te rm ina
de be n re sidir e nte ram e nte de ntro de lrango de la partición e xte ndida.
Exte nde d File syste m Ext. (h an sido re e m pl azado por EXT2, l ue go por EXT3)
Fast Fil
e syste m ffs (Am iga)
H PFS File syste m h pfs (usado por e lSiste m a O pe rativo O S/2;suportado
sól o e n m odo re al )
ISO 9 660 File syste m iso9 660 (CD RO M )
Linux Sw ap Fil e syste m sw ap (m e m oria virtual )
M inix Fil
e syste m m inix (M inix;Prim e r siste m a de arch ivos util izado por
GNU/Linux)
MS D O S Fil e syste m FAT16 m sdos (D O S)
Ne tw ork Fil
e Syste m nfs (D ata e s al m ace nada e n cual q uie r m aq uina e n de l
a
re d y pe rm iso a su acce so e s pe rm itido vía l a re d)
Nove llFil e syste m NCPFS (Se rvidore s Nove l l)
NT File syste m NTFS (W indow s NT)
proc File syste m proc (Siste m a de Arch ivos Virtualutil izado por e lKe rne l
de GNU/Linux para prove e r l a inform ación alusuario de
los proce sos)
Se cond Exte nde d Fil e syste m e xt2 (Else gundo Siste m a de Arch ivos GNU/Linux)
Th ird Exte nde d File syste m e xt3 (Elte rce r Siste m a de Arch ivos GNU/Linux)
Syste m VFil e syste m sysc (Los de rivados de lSyste m V;Siste m a Unix
com e rcialpara PCs)
Uniform Fil
e syste m ufs (Util izado por BSD , SunO S, y Ne XTste p;sól o soporte de
re ad onl y)
UM SD O S Fil
e syste m um sdos (UNIX sobre M S D O S;apl icado sobre un siste m a
de arch ivos FAT16 para prove e r funcionabil idad
GNU/Linux;m uy, m uy l e nto)
VirtualFAT Fil
e syste m VFAT (una e xte nsión de lsiste m a de arch ivos FAT q ue
soporta nom bre s de arch ivos l argos)
Xe nix File syste m xe nix
Xia File syste m xiafs (Un siste m a de arch ivos antiguo;de uso m uy
e scaso h oy día).
D e ntro de lsiste m a de arch ivos GNU/Linux, l a partición o e ldisco duro q ue se acce san son
invisible s o transpare nte s. Cada partición o disco duro se m ue stran re l ativos a l
a raíz de lsiste m a
de arch ivos. La raíz (root) e s re pre se ntada com o una /.
D ar Form ato
Ya q ue se h an cre ado las particione s, te ndre m os q ue cre ar siste m as de arch ivos e n cada una
de e llas ante s de instal ar un siste m a GNU/Linux. D e be cre ar un siste m a de arch ivos e n su disco
duro, q ue e s sim ilar a darl e form ato a un disq ue te (fl oppy). Para cre ar siste m as de arch ivos
de be rá usar e lcom ando m k fs. Su sintaxis e s así:
# m k fs -t tipo-de -siste m a-de -arch ivos dispositivo b l
ock s
El com ando m k fs e n re al idad llam a otros com andos de pe ndie ndo de l a opción q ue l e
e spe cificam os e n -t tipo-de -arch ivos. Los program as q ue l
lam a e lcom ando m k fs son l
istados e n l
a
Tabl a 3.3.
Tabl a 3.3 Com andos Re l acionados con l os Tipos de Sist. de Arch . q ue pue de cre ar m k fs
Com andos Tipos de Siste m a de Arch ivos
m k fs.e xt2 Cre a un Siste m a de Arch ivos e xt2;aligualq ue m k e 2fs
m k fs.m sdos Cre a un Siste m a de Arch ivos M S-D O S
m k fs.m inix Cre a un Siste m a de Arch ivos M inix
Pue de usar cual q uie r de e stos com andos e n ve s de lfront-e nd m k fs. Para cre ar un siste m a de
arch ivos e xt2 e n l
a prim e ra partición de le je m pl
o ante rior, e je cutarías e lsiguie nte com ando:
# m k fs -t e xt2 /de v/h da1 3686759
Los apunte s q ue tom ó cuando cre ó l as particione s se util izarán ah ora ya q ue de be rás
proporcionar e lnúm e ro de bl oq ue s e n la partición q ue va a form ate ar alutil
itario m k fs. Si uste d
no tom o apunte s de l os núm e ros, uste d pue de re gre sar alcom ando fdisk y de spl e gar la tabl a de
sus particione s para te ne r acce so a e stos núm e ros.
Uste d Tam bién pue de usar e lcom ando m k fs para cre ar un siste m a de arch ivos e n un disq ue te
(fl oppy disk );pe ro, e lcom ando fdform at e s de m e jor e l
e cción. Este com ando e je cuta un form ato
de baja para cre ar l a inform ación de l
os se ctore s y l
as pistas e n e ldisq ue te . La sintaxis de fdform at
e s com o sigue :
# fdform at [opción]dispositivo
Uste d pue de usar l a opción -n para pre ve nir ve rificación de form ate ar. Eldispositivo de l
Fl
oppy usualm e nte e s:
/de v/fd0 o /de v/fd1
Cada dire ctorio de lsiste m a de arch ivos GNU/Linux conve ncional m e nte contie ne cie rto tipos
de arch ivos. La Tabl
a 3.5 m ue stra algunos de l os dire ctorios com une s y su conte nido.
Figura 3.2 Esta Figura m ue stra una re pre se ntación gráfica de la organización de lsiste m a de
arch ivos GNU/Linux. Esto e s inde pe ndie nte de la partición e n l
a cualse e ncue ntre .
Inode s
Elsiste m a ope rativo GNU/Linux al m ace na inform ación ace rca de cada arch ivo, incl
uye ndo:
1.Punte ro a l a posición física e n e ldisco
1.Elnom b re
2.La ide ntificación de ldue ño y grupo
3.Re gl as de acce so
4.Tam año
5.Fe ch a y tie m po q ue e larch ivo fue ace zado por úl tim a ve s
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
6.Fe ch a y tie m po de l
a ultim a m odificación
7.Fe ch a y tie m po de l
a ultim a m odificación de linode
8.Núm e ro de víncul os (l
ink s) alarch ivo
Cada arch ivo tie ne un inode asociado a e l , aunq ue cada arch ivo pue de te ne r m ás de un
nom bre a través de luso de víncul os, cada arch ivo tie ne sól o un inode . (Véase e lCapítul o 6,
“M ante nim ie nto de lSiste m a de Arch ivos,” para inform ación sobre l
os vínculos.) Use e lcom ando l s
-lpara de te rm inar e lnúm e ro de inode s de cualq uie r arch ivo.
Por e je m pl
o, usando e lcom ando
# l
s -i nom b re -de l
-arch ivo
nos de vue l
ve l
a siguie nte inform ación:
4144 nom b re -de l
-arch ivo
Su sal
ida e s sim il
ar a l
a siguie nte :
root@ ne gro:/h om e /m igue l # stat nom b re -de l
-arch ivo
File : ` nom b re -de l
-arch ivo'
Size : 42 Bl ock s: 8 IO Block : 409 6 fich e ro re gul
ar
D e vice : 302h /770d Inode : 280864 Link s: 1
Acce ss: (0644/-rw -r--r--) Uid: (1000/ m igue l ) Gid: (1000/ m igue l
)
Acce ss: 2003-11-20 10:17:37.000000000 -0400
M odify: 2003-10-21 10:21:04.000000000 -0400
Ch ange : 2003-10-21 10:21:04.000000000 -0400
La m ayor parte de los arch ivos e n un siste m a GNU/Linux son arch ivos ordinarios, incl uye ndo
arch ivos de te xto y apl
icacione s. Cualq uie r arch ivo q ue un usuario cre e e s un arch ivo norm al.
D e sde e lpunto de vista de GNU/Linux, l os dire ctorios son arch ivos vacíos. Están organizados
de form a je rárq uica para así prove e r un l
ugar donde al m ace nar otros tipos de arch ivos.
Los vínculos (link s) son ide ntificados con e lcarácte r de tipo de arch ivo l
ink . Véase e lCapítul
o
6 para m ás inform ación sobre l os link s (víncul
os).
Elfsck
Elutil itario m ás im portante para m ante ne r su siste m a de arch ivos e s e lcom ando fsck . Com o
e lcom ando m k fs, fsck e s un front-e nd para re visar discos, ya q ue e ste l
lam a e lcom ando e spe cifico
para cada siste m a de arch ivo. Se usa para ve rificar l a e structura de lsiste m a de arch ivos y re parar
cual q uie r inconsiste ncia. Los probl e m as m ás fre cue nte s ocurre n com o re sul tado de apagados
incorre ctos por razone s de e ne rgía o program as de fe ctuosos q ue lle van alsiste m a a colgarse .
Cuando un siste m a se cue l ga, e lk e rne lno pue de sincronizar e lcach é con e lconte nido de l
disco duro. Esto pue de re sul tar e n bloq ue s q ue se rian m arcados e n condición de uso cuando e n
re al
idad e stán vacíos. O tros e rrore s pue de n ocurrir cuando se e scribe dire ctam e nte a un
dispositivo e n una áre a q ue ya contie ne data.
La sintaxis de lcom ando fsck e s:
# fsck -t tipo-de -siste m a-de -arch ivos dispositivo
# fsck -t e xt2 /de v/h da1
Cuando e je cute fsck durante e larranq ue de lsiste m a, e lsiste m a de arch ivos root e s m ontado
e n m odo de sól ol e ctura, e lfsck se e je cuta, y e ntonce s e lsiste m a de arch ivos root e s re m ontado
e n m odo l e ctura-e scritura. Todos l os otros siste m as de arch ivos son re visados ante s de se r
m ontados. Re fiérase alCapítul o 2, "Arrancando GNU/Linux,"para m ás de tal le s sobre e larranq ue
y pasarl e parám e tros a su m ane jador de arranq ue o boot l oade r. O pcione s q ue son e spe cificas a
siste m as de arch ivos de lcom ando fsck son l istadas e n la Tabl a 3.7.
Conse jos Prácticos
Elcom and o fsck e s usad o para ve rificar l a inte gridad de su siste m a de arch ivos. D e sm onte su
siste m a d e arch ivos ante s de e je cutarl
o e n su siste m a.
Tabla 3.7 O pcione s Espe cificas alcom ando fsck y sus Accione s
O pción Acción
-a Causa a fsck a e je cutarse e n m odo no-inte ractivo
-c Re visa si e xiste n bl
oq ue s de fe ctuosos (bad bl
ock s)
-V Re porta sobre e lprogre so de fsck
Elsiste m a de arch ivos m antie ne inform ación sobre si m ism o e n e lsupe rbl ock . Si se corrom pe
e lsupe rbl ock , e lsiste m a de arch ivos no pue de se r m ontado;pe ro, com o se h ace n copias de
back up a inte rval os re gulare s e n todo e lsiste m a de arch ivos, e stos pue de n usarse para re cupe rar
e lsiste m a. Por de fe cto, e stas copias se al m ace nan cada 8,19 2 bl oq ue s. Por e je m plo, com o e l
prim e r bloq ue e s e num e rado 1 y no 0, l as copias se al m ace nan e n l os bl oq ue s 819 3, 16385,
24577, y así suce sivam e nte . Para ve rificar q ue e ste e s e ltam año de su Bl ock group e n su siste m a,
uste d pue de e je cutar e lsiguie nte com ando:
# dum pe 2fs de vice
Este com ando produce una fue nte inm e nsa de inform ación ace rca de su siste m a de arch ivos;
aunq ue ah ora m ism o sól
o q ue re m os l
a siguie nte l
íne a:
Bl
ock s pe r group: 819 2
Si otro núm e ro e s sum inistrado, úse l o para l ocalizar copias de l os supe rblock s. Entonce s
pue de de cirle alcom ando e 2fsck q ue use una copia de sde e lsupe rbl ock para re visar l a partición
q ue no pode m os m ontar porq ue su supe rbl ock e sta corrom pida. Por e je m plo, si no pode m os
m ontar l a partición /de v/h da3 q ue contie ne un siste m a de arch ivos e xt2 porq ue su supe rblock se
h a corrom pido, e je cute l
os siguie nte s com andos:
# dum pe 2fs /de v/h da3 |gre p '\(Bl
ock s pe r group\|supe rb l
ock \)'
Basado e n e sta inform ación pode m os e ntonce s e je cutar e lsiguie nte com ando:
# e 2fsck -f -b 32768 /de v/h da3
La opción -f e s usada para forzar l a re visión, ya q ue e lcom ando buscaría e n e lsupe rbl ock y
pe nsaría q ue e sta l
im pio e lsiste m a. La opción -b ide ntifica la copia de lsupe rbl
ock q ue e sta e n uso.
Uso de lD isco
A m e dida q ue m ás arch ivos son cre ados y e scritos aldisco, e le spacio l
ibre se dism inuye . Es
im portante m onitore ar e le spacio usado e n cada disco y partición. GNU/Linux se com porta m e jor
cuando e spacio ade cuado l ibre e n disco e s disponibl
e.
Para obte ne r un re ndim ie nto optim o de su siste m a ope rativo, e lm onto de e spacio l ibre
disponibl e de be se r al
re de dor de 5–30 por cie nto de cada siste m a de arch ivos. Ade m ás, si no h ay
e spacio l
ibre e n un siste m a de arch ivos uste d no podrá e scribir a e l
.
du
Elcom ando du re porta e lm onto de e spacio q ue ocupa un arch ivo o un dire ctorio y todos l
os
arch ivos y subdire ctorios q ue e lcontie ne . La sintaxis de lcom ando du e s:
# du [opcione s][nom b re -arch ivo]
En e sta sintaxis, nom bre -arch ivo podría se r Tam bién un dire ctorio. Si e je cutam os du sin
ningún arch ivo o dire ctorio, nos re portara sobre e ldire ctorio actualy su conte nido. La Tabla 3.8
l
ista l
as opcione s q ue uste d pue de usar con e lcom ando du.
Tabl
a 3.8 O pcione s Usadas con e lcom ando du
O pción Acción
-a D e spl
ie ga uso de l os arch ivos
-b D e spl
ie ga uso e n byte s
-c Im prim e e lgran total
-h Agre ga una l e tra para ide ntificar la m e dida util
izada para e lre porte : M m e gabyte s
-k D e spl
ie ga uso e n k il
obyte s, por de fe cto
-m D e spl
ie ga uso e n m e gabyte s
-l Cue nta Víncul os
-s Im prim e sólo e lgran total
Alm e nos q ue use l a opción -a, du de spl ie ga sólol os dire ctorios, aunq ue e le spacio ocupado
por todos l os arch ivos se cue nta. Si uste d no tie ne pe rm isos a un arch ivo, du de sple gar un m e nsaje
de e rror y no contará e larch ivo alde spl e gar e luso de le spacio de ldisco.
df
Am bos com andos du y df re portan sobre e ltam año de un obje to. D onde du re porta sobre e l
tam año de obje tos com o arch ivos, df re porta sobre e ltam año de dispositivos com o son l as
particione s. La sintaxis de lcom ando df e s:
# df [opcione s][nom b re -arch ivo]
Si l
e s pasa com o argum e nto un arch ivo ordinario alcom ando df, e lre portará e ldispositivo
q ue contie ne e se arch ivo. Si uste d no nom bre e se arch ivo, e lcom ando df. Si no l e pasa e lnom bre
de un arch ivo, df re porta sobre todos l os siste m a m ontados e n e lsiste m a actual
m e nte . La opcione s
usadas con e lcom ando df son l istadas e n l
a Tabl a 3.9 .
Tabl
a 3.9 O pcione s Usadas con e lcom ando df
Acción D e scripción
-a D e splie ga l
a inform ación de todos l os siste m as de arch ivos;Acción por de fe cto
-h Agre ga una l e tra para ide ntificar l
as m e didas de lre porte , e je m pl
o M para m e gabyte s
-i Lista e luso de l os inode s
-k D e splie ga uso e n k il
obyte s
-m D e splie ga uso e n m e gabyte s
--sync H ace una l lam ada alcom ando sync ante s de de spl e gar la inform ación
-t fs-type D e spl
ie ga sólol os siste m as de arch ivos de tipo fs-type
-T D e spl
ie ga e ltipo de lsiste m a de arch ivos de cada e ntrada
-x fs-type Excl uye e lsiste m a de arch ivos de ltipo fs-type
Por e je m pl
o, si e scribe s
# df
Su sal
ida se ría sim il
ar a l
a siguie nte :
$df
Fil
e syste m 1K-b l
ock s Use d Avail
ab l
e Use % M ounte d on
/de v/h da2 282019 2 2487172 189 760 9 3% /
/de v/root.ol
d 2182 341 1841 16% /initrd
/de v/h da3 3043416 2517332 371484 88% /m nt/h da3
¿Existe n arch ivos q ue no se e stán util izando?Trate m os de com prim irl os y e ntonce s talve z lo
pode m os m ove r a otro dispositivo. Los dire ctorios tam poco de be n cre ce r de m asiado grande ya q ue
dire ctorios grande s pue de n afe ctar e lde se m pe ño de lsiste m a. Pode m os m ove r arch ivos de sde un
dire ctorio m uy cargado de arch ivos a un dire ctorio q ue conte nga m ás subdire ctorios.
Un probl e m a de los dire ctorios e s q ue e l
los cre ce n pe ro no e s posibl
e q ue se e ncojan. Así e s
q ue si uste d m ue ve o borra m uch os arch ivos de sde un dire ctorio, uste d no re cupe rara todo e l
e spacio q ue e l
los ocupaban.
La única m ane ra de re ducir e ltam año de un dire ctorio e s borrándol o. Por e so, copie l os
arch ivos q ue uste d de se a m ante ne r e n otro dire ctorio y e ntonce s borre e loriginal . D e spués de
h abe r e ch o e sto, uste d podrá re cre ar e ldire ctorio con e lm ism o nom bre y e ntonce s re -cre ar e l
dire ctorio con e lm ism o nom bre y m ove r l os arch ivos ne ce sarios alnue vo dire ctorios.
Si se le acaba e le spacio e n la partición, Una posibil idad e s m ove r algunos arch ivos a otra
partición y e ntonce s col
ocar víncul os q ue apunte n a e l
los, e stos link s apuntan alarch ivo original.
Véase e lCapítul o 6 para m ás inform ación de com o utilizar e llink s.
Una m e jor m ane ra se ría aum e ntando e ltam año de l a partición. Pe ro, e ste proce so e s un poco
m ás com ple jo. Lo prim e ro q ue de be h ace r e s un back up o ase gurarse de te ne r un back up re cie nte
de toda l a inform ación e n l a partición. Véase e lCapítul o 11, “Back up y Re staurar,” para l a
inform ación de h ace r back ups.
Lue go, uste d de be rá de cidir de donde saldrá e le spacio e xtra. Pue de util
izar cual
q uie r e spacio
l
ibre q ue e xiste e n e lm ism o disco o e le spacio l
ibre de otro disco, o pode m os agre gar otro disco
duro.
Uste d de be e lim inar particione s vie jas y e ntonce s cre ar nue vas para q ue l a re e m pl
ace n.
Particione s no pue de n se r dinám icam e nte e xpandidas e n GNU/Linux; de be n se r borradas y
re cre adas con un tam año m ás grande . D e spués q ue ya h aya cre ado l a partición m ás grande , uste d
se e ncontrara e n l a ne ce sidad de re staurar l a inform ación original . Los pasos de re staurar se
cubre n e n m ás de tall
e e n e lCapítul
o 11.
Re sum e n
En e ste Capítul o, h e m os cubie rto l os dos tipos de particione s q ue se pue de n cre ar. Una
partición prim aria e s ne ce saria para pode r arrancar un siste m a ope rativo. Una partición e xte ndida
e s un conte ne dor para drive s l ógicos q ue son util izados para alm ace nar data. GNU/Linux Tam bién
tie ne una partición e spe ciall lam ada l a partición SW AP, l as cuale s son util
izadas com o m e m oria
virtual .
Elutil itario fdisk e s util izado para cre ar particione s. Alcre ar una nue va partición, uste d
te ndrá q ue asignarl e e lprim e r y ul tim o cil indro. D e spués de q ue l a partición h a sido cre ada,
de be rás cre ar un siste m a de arch ivos e n e l
la con e lcom ando m k fs.
Elcom ando fsck e s utilizado para e xam inar si e lsiste m a de arch ivos contie ne e rrore s y pue de
se r util
izado para re parar l os e rrore s. O tras util
itarios pue de n se r util
izadas para m onitore ar l a
sal ud de su disco com o l o son los com andos df y du util izados para de te rm inar tam año y uso de l
e spacio de l
as particione s.
PR EGUNTAS Y R ESPUESTAS
1. D e spués instal ar un disco duro nue vo, ¿cuale s e lprim e r paso e n pre parar e ldisco duro para
util
izarl o e n su siste m a?
R. Prim e ro de be rá particionar e ldisco duro. Uste d pue de cre ar h asta un m áxim o de cuatro
particione s e n un sól o disco duro.
2. Ante s de instalar GNU/Linux e n su com putador, ¿q ué de be h ace r para pre parar e ldisco duro?
R. D e spués de q ue se h an cre ado las particione s, uste d de be rá asociar cada una con un siste m a de
arch ivos apropiado y darl e form ato a las particione s y e ntonce s podrás guardar arch ivos e n e l
la.
3. Aunq ue tie ne s 2GB l ibre de e spacio de disco duro, cuando e je cutas fdisk para cre ar una
partición, uste d re cibe un e rror la utilidad sal e con un fal lo. ¿Porq ué?
R. Una de dos cosas pue de n e star causando e lprobl e m a. Prim e ro, si tie ne cuatro particione s e n su
disco, uste d no podrá cre ar m ás particione s no im porta e le spacio e n disco q ue pose a. La
se gunda posibil idad e s q ue e sta inte ntado criar una partición e xte ndida y e sta ya e xiste . Sól o se
pue de te ne r una partición e xte ndida a l a ve z.
6. D e spués de h abe r cre ado una partición nue va, ¿q ué pue de se r un obstácul o para instalar una
apl icación e n e l
la?
R. Un pote ncialprobl e m a se ría si no e xistie se e spacio l
ibre suficie nte e n l
a partición para
al m ace nar l a aplicación. Tam bién de be ase gurarse q ue h aya form ate ado l a partición
pre viam e nte ante s de pode r al m ace nar arch ivos e n e lla.
7. Su siste m a no arranca y uste d sospe ch a de un siste m a de arch ivos corrom pido. ¿Qué de be uste d
h ace r?
R. Lo m ás com ún e s un supe rbl ock corrom pido. Ante s q ue todo te ndrá q ue iniciar su siste m a
de sde un disq ue te . Lue go podrás util
izar la util
idad fsck
8. ¿Cóm o pue de uste d de te rm inar q ue e lsiste m a q ue uste d adm inistra tie ne suficie nte e spacio
libre de disco duro?
R. Pode m os utilizar e lcom ando du con l a opción -s para de te rm inar cuanto e spacio e sta e n uso y
re starl
o ale spacio totalde cada partición. Una m e jor sol ución e s util
izar e lcom ando df, e lcual
nos prove e de le spacio totalde cada partición, m onto sie ndo usado, y m onto de e spacio l ibre
disponibl e.
EXAM EN D E PR ÁCTICA
1. En un siste m a con 8M B de RAM , cuale s e ltam año m ínim o y m áxim o re com e 8ndado para l
a
partición de m e m oria virtual(sw ap)
a. 8M B m ínim o, 16M B m áxim o
b. 8M B m ínim o, 128M B m áxim o
c. 16M B m ínim o, 16M B m áxim o
d. 16M B m ínim o, 128M B m áxim o
2. D e sde e lutil itario fdisk , ¿com o indicarías e ltam año de l a partición a cre ar?
a. Indicarl e e lcilindro inicialy final , cualpue de e star e n cual q uie r l
ugar de ldisco duro.
b. Pasarl e e ltam año de l a partición así + nM alcom ando fdisk de sde l alíne a de com andos.
c. D ar e ntrada alcil indro inicialcuale s e lse guido alfinalde l a úl tim a partición y e lcil
indro final
o e ltam año de l a partición q ue de se am os.
d. D e spués de se l e ccionar n para indicar q ue q ue re m os cre ar una partición nue va, indicarl e su
tam año de e sta form a + nM .
La re pue sta a e s incorre cta;e lcilindro inicialde be se r e lsiguie nte a la partición ante rior. La
re pue sta b e s incorre cta; e lfdisk tom a sól o e lnom bre de l a partición com o argum e nto. La
re pue sta c e s corre cta;uste d de be ingre sar e lcil
indro inicial, cualde be se r e lpróxim o de spués de l
cilindro finalde l a partición ante rior. Lue go pue de proce de r a dar e ntrada de lcil indro finalo e l
tam año de se ado, por e je m pl o así + 800M , para cre ar una de 800M B. La re pue sta d e s incorre cta;
uste d de be e spe cificar e lcil
indro de inicio ante s de ltam año de l a partición.
3. Uste d tie ne tre s particione s e n su disco duro y l e re stan 2GB de e spacio l ibre . Uste d ne ce sita
instal ar una apl icación q ue ne ce sita dos partición una de 50M B y una de 300M B. ¿Qué de be
uste d h ace r?
a. Cre ar las dos nue vas particione s e n e le spacio l ibre .
b. Cre ar una nue va partición prim aria de 350M B y e ntonce s util izar m k fs para dividirl a.
c. Cre ar una nue va partición e xte ndida de dos 2GB y e ntonce s cre ar dos drive s l ógicos, uno de
50M B y otro de 350M B.
d. H ace r un Back up de una de sus particione s, borrarl a, y e ntonce s re -cre arla incre m e ntando su
tam año por 350M B.
La re pue sta a e s incorre cta;uste d de be de cirle alcom ando m k fs e ltipo de siste m a de arch ivos
a apl icarl e al a partición. La re pue sta b e s corre cta;e lcom ando m k fs no ne ce sita sabe r élnúm e ro
de byte s e n l a partición. La re pue sta c e s incorre cta;uste d de be de cirl e a m k fs a cualpartición
de be darl e form ato. La re pue sta d e s incorre cta;uste d de be de cirle a m k fs cuanto bl ock s e stán
pre se nte s e n l
a partición q ue uste d e sta dándol e form ato.
6. La e structura de linode contie ne toda l a siguie nte inform ación e xce pto
a. Nom bre de lArch ivo
b. Pe rm isos de Acce so
c. D ue ño de larch ivo
d. Fe ch a y tie m po q ue e larch ivo fue úl
tim am e nte ace zado
La re pue sta a e s corre cta;e lnom bre de arch ivo o fil e nam e e s alm ace nado e n e ldire ctorio, no
en l a e structura de linode . La re pue sta b e s incorre cta;e lbl ock de l os pe rm isos e s alm ace nado e n
e l inode . La re pue sta c e s incorre cta; am bos e l nom bre de l due ño com o e l de l grupo son
alm ace nados e n e linode . La re pue sta d e s incorre cta;fe ch a últim a e n q ue e larch ivo fue ace zado y
m odificado son al m ace nados e n e linode .
La re pue sta a e s incorre cta;si arrancam os de sde un disq ue te , uste d podrá e je cutar e lfsck . La
re pue sta b e s incorre cta; arrancar e n m odo de sól o le ctura, y m odo singl e -use r le pe rm itirá
e je cutar fsck alroot. La re pue sta c e s corre cta;no e xiste l a opción -f para forzar a fsck a q ue se
Pág 88 UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
e je cute sobre un siste m a de arch ivos m ontado. La re pue sta d e s incorre cta;e lm om e nto m ás
oportuno de e je cutar fsck sobre root de un siste m a de arch ivos e s durante e larranq ue .
8. Ne ce sitas pre parar un re porte para su supe rvisor con e ltotale spacio util
izado por cada usuario.
¿Qué com ando l e ayudaría a pre parar e ste re porte ?
a. du
b. df
c. l
s -l
d. w c
La re pue sta a e s corre cta;e lcom ando du de spl ie ga e lm onto de e spacio e n disco utilizado. La
re pue sta b e s incorre cta;e lcom ando df nos m ue stra e lm onto totalutil izado e n una partición. La
re pue sta c e s incorre cta;e ste com ando sól ol ista todos l os arch ivos y sus atributos. La re pue sta d
e s incorre cta;e lcom ando w c cue nta pal abras, caracte re s y líne as e n un arch ivo.
9 . Uste d ne ce sita pre parar un re porte e lcualse rá la base para pl anificar sus ne ce sidade s de
e spacio e n disco. ¿Qué com ando pudie se util izar para pre páralo?
a. du
b. df
c. ls -l
d. w c
La re pue sta a e s incorre cta;e lcom ando du de spl ie ga e lm onto de e spacio e n disco sie ndo
utilizado. La re pue sta b e s corre cta; e lcom ando df m ue stra e le spacio e n disco util izado y
disponibl e e n cada partición. La re pue sta c e s incorre cta;e ste com ando de spl ie ga un listado de l os
arch ivos y sus atributos. La re pue sta d e s incorre cta;e lcom ando w c cue nta pal abras, caracte re s, y
líne as de un arch ivo.
10. La partición e n la cuale stán l os dire ctorios h om e se lle no. ¿Cuálde l as siguie nte s sol
ucione s
no nos va a sol ucionar e lprobl e m a?
a. Cre ar una nue va partición y m ove r l os dire ctorios h om e de l os usuarios a e sta partición.
b. H ace rl
e Back up a l a data, borrarl a y re cre ar l
a partición con m ás e spacio asignado, y e ntonce s
re staurar l
a data.
c. Borrar y m ove r arch ivos q ue no ne ce sitam os.
d. Instruir a l
os usuarios al m ace nar e n otra partición dife re nte a sus h om e .
La re pue sta a e s incorre cta;cre ar una nue va partición y m ove r l os dire ctorios h om e re solve ría
e l probl e m a de e spacio e n disco. La re pue sta b e s incorre cta; Esta e s l a única m ane ra de
re dim e nsionar e le spacio de una partición. La re pue sta c e s incorre cta;e sta ayudaría a corto pl azo
pe ro e lprobl e m a de e spacio re surgiría e n l
o ade lante . La re pue sta d e s corre cta;alinstruirl es a l os
usuarios q ue al m ace ne n e n una partición dife re nte , nue stro e sq ue m a de al m ace nar se tornaría
caótico, y tornaría e ltrabajo de adm inistrar l os arch ivos m uch o m ás com pl e jo.
o4
1. ¿Cóm o pue de l istar, orde nado por fe ch a, con l os m ás re cie nte s
prim e ro, todos los arch ivos y dire ctorios, e n su dire ctorio h om e ?
Capítu l
3. ¿Cóm o pue de s m onitore ar l os m e nsaje s de lsiste m a actual
izándose a
m e dida q ue se e scribe n m e nsaje s e n e l
?
5. ¿Qué com ando usaría para copiar un grupo de arch ivos incl
uye ndo su
je rarq uía de dire ctorios de sde un sitio a otro?
6. D e spués de e ditar varios arch ivos e n dife re nte s dire ctorios, uste d no
re cue rda donde , e n l
a je rarq uía, se e ncue ntra. ¿Cóm o pue de uste d
ide ntificar donde e stas?¿Cóm o pue de re tornar a su dire ctorio h om e ?
7. Uno de sus usuarios tie ne un dire ctorio con m ás de 300 arch ivos y no
pue de e ncontrar la carta q ue e scribió sobre e lte m a Rich ard Stal
lm an.
¿Qué l e aconse jaría a élh ace r?
Tabl
a 4.1 Com andos Introducidos e n e ste Capítul o y sus Usos
Com ando Propósito
cd Cam biar de posición e n e lsiste m a de arch ivos
ls D e spl ie ga e lconte nido de ldire ctorio
file D e te rm ina e ltipo de arch ivo
cat D e spl ie ga e lconte nido de larch ivo
m ore D e spl ie ga e lconte nido de un arch ivo una pantal l
aal a ve z
le ss D e spl ie ga e lconte nido de un arch ivo una pantal l
aal a ve z
wc M ue stra e lconte o de carácte r, W ord, y cue nta l íne as
h e ad D e spl ie ga las prim e ras líne as de un arch ivo
tail D e spl ie ga las ul tim as l
íne as de un arch ivo
touch Cam bia l a fe ch a de acce so o tim e stam p;cre a un arch ivo vacío
cp Copia un arch ivo
dd Copia un arch ivo de sde un dispositivo a otro
mv Cam bia e lnom bre de un arch ivo o su col ocación de ntro de lsiste m a de arch ivos.
rm Borra un arch ivo
m k dir Cre a dire ctorios
rm dir Borra dire ctorios
M uch os com andos son util izados e n l a adm inistración de l os arch ivos, y e s ne ce sario e star
fam il iarizado con pode r dom inar e lsiste m a GNU/Linux. En e le xám e n e n ve z de pre se ntarl e
pre guntas ace rca de q ue h ace un com ando, se cue stionara m ás sobre l a funcionabil idad de l
com ando, o se l e dará un com ando y un e je m pl o con e ste com ando y se l e pe dirá pre de cir e l
re sul tado de su e je cución. Tam bién pue de se r q ue se l e pre se nte e lcom ando para re sol ve r cie rto
e sce nario, así e s q ue ase gúre se de e nte nde r cada uno de e llos e nte ram e nte .
cd
Alingre sar a su com putador, se l e col oca autom áticam e nte e n e ldire ctorio h om e . Para
cam biar a otro dire ctorio, uste d e je cuta e l com ando cd (ch ange dire ctory) se guido por e l
dire ctorio al cual de se a dirigirse com o argum e nto. El dire ctorio nue vo se convie rte e n su
dire ctorio actual
. La sintaxis de lcom ando cd e s:
cd [dire ctorio]
Alnom brar e ldire ctorio de de stino pue de util izar rutas absol utas o re l
ativas. Las rutas
absolutas son aq ue l l
as q ue e m pie zan de sde e lroot o raíz re pre se ntado por l
a barra / y de fine l
a
ruta com ple ta a su de stino. Por e je m pl
o:
cd /h om e /m igue l
/Cartas
Com ando q ue l e l le vará alsubdire ctorio /h om e /m igue l . Pe ro, si e ldire ctorio actuale s e l
dire ctorio /h om e /m igue l /notas uste d re cibirá un e rror q ue e ldire ctorio Cartas no e xiste . Si uste d
utiliza una ruta re l ativa con e lcom ando cd y e lcom ando fracasa, ve rifiq ue prim e ro q ue uste d
re alm e nte se e ncue ntra e n e ldire ctorio q ue uste d cre e e star. Para h ace r e sto, use e lcom ando pw d
(pre se nt w ork ing dire ctory), e lcualno tom a ningún argum e nto. La sal ida de lcom ando pw d e s la
ruta absol uta a pantal la de su dire ctorio de trabajo actual .
Si uste d de se a re tornar a su dire ctorio h om e , uste d tie ne varias opcione s. Uste d pue de
util
izar e lcom ando cd se guido por una ruta absol uta a su dire ctorio h om e . Una m ane ra m e jor e s
usar e lcom ando cd sin ningún argum e nto. Por e je m pl o:
$pw d
/h om e /m igue l
/Cartas/
$cd
$pw d
/h om e /m igue l
l
s
Ell istado de arch ivos se pue de obte ne r de varias m ane ras utilizando com andos dife re nte s;e l
com ando m ás útilpara e sto e s e lcom ando l s. Este com ando tie ne un gran núm e ro de opcione s
q ue al te ran su com portam ie nto. Si uste d utiliza e lsh e l
lbash (Bourne Again Sh e l
l), pue de adq uirir
un l istado de l os arch ivos de ldire ctorio actual(pw d) con uno de l os com andos ls o dir. La sintaxis
e s com o sigue :
ls [opcione s][nom b re ]
dir [opcione s][nom b re ]
D e be fam il
iarizarse con l as siguie nte s opcione s de ll
s o dir.
-a Lista todos l os arch ivos, incl uye ndo l
os ocul tos
-A Lista todos l os arch ivos, e xce ptuando e lactualy e ldire ctorio padre
-c O rganiza l os arch ivos por orde n de tie m po o cronol ógica (nue vos últim os)
-d Lista sól o e lnom bre de un dire ctorio, no su conte nido
-l Lista e n form ato l argo (m ostrando pe rm isos y otros de tal le s)
-r Lista e n orde n re ve rsa
Ale spe cificar nom bre s, uste d pue de util izar com odine s (w il dcards), l os cual
e s son discutidos
m ás ade l
ante e n e ste capítul o y tam bién e n e lCapítul o 8, “Flujo de Te xto” Un com odín, Tam bién
l
lam ados m e ta carácte r, e s un carácte r q ue re pre se nta ce ro o m ás caracte re s.
Un carácte r m uy util izado e s e lsím bol o de pre gunta (?), e lcualre e m plaza un carácte r único,
incl
uye ndo e lm ism o carácte r (?). Else gundo carácte r m ás util izado e s e laste risco (*). Eligual
a
cualq uie r núm e ro de caracte re s;e n otras palabras, e ligual
a nada y todo.
Esto produce m uch a inform ación. Eldire ctorio actuale s re pre se ntado con un sól o punto (.) y
e ldire ctorio padre e s re pre se ntado por dos puntos (..). Le e r de izq uie rda a de re ch a, l
as colum nas
son re pre se ntadas asi:
l
rw xrw xrw x 1 root root 11 D e c 31 17:07 rm t -> 2m /sb in/rm t*
- Fe ch a y Tie m po de ul
tim a m odificación (col
um nas 6-8) e s 11 D e c 31 17:07
- Nom bre de larch ivo (col um na 9 ) e s rm t
- Arch ivo de lLink (col um na 10) e s -> 2m /sbin/rm t*
Pue de de spl e gar e lconte nido de otros dire ctorios o lim itar e lde spl
ie gue de arch ivos y prove e
nom bre s com o argum e nto. A través de luso de com odine s pue de e spe cificar q ue de se as l istar.
Algunos e je m pl
os son l istados y e xpl
icados e n l
a Tabl a 4.2.
Tam bién uste d pue de usar e stas opcione s con e lcom ando dir. Elcom ando vdir e s otro q ue
de spl
ie ga un l
istado idéntico alde lcom ando l s -l
.
Note e luso de (*) y (?) para re pre se ntar caracte re s. El* igual
a a ce ro o m ás caracte re s,
m ie ntras q ue e l(?) re pre se nta cual
q uie r carácte r único.
En e lde sarrol l
o de ll ibro pre se ntare m os dife re nte s usos de m e tacarácte re s y com odine s. Su
uso de pe nde rá de lcom ando e n e lq ue se use , o e lsh e l lq ue l
o e ste inte rpre tándolo. Eje m pl
os de
com o usar m e tacarácte re s a m e dida q ue introducim os cada com ando.
fil
e
Pre viam e nte cuando l a sal ida de lcom ando l s -l
, se m e ncionó q ue e lcarácte r e n l a prim e ra
colum na de signa e l tipo de arch ivo. Un arch ivo pue de se r visto com o una col e cción de
inform ación re fe re nciada por un nom bre . GNU/Linux ve l os dispositivos pe riféricos com o
arch ivos, pe rm itiéndole l
e e r y e scribir a e l
los así com o pue de h ace rl
o a cualq uie r otro arch ivo.
Elutil itario file nos ayuda obte ne r inform ación ace rca de lconte nidos de un arch ivo sin
prim e ro te ne r q ue e xam inar e larch ivo dire ctam e nte . La salida cl asifica e larch ivo por tipo.
Aunq ue e lutil itario file nos pre se nta inform ación sobre cualq uie r arch ivo, e sta inform ación no
sie m pre e s corre cta. La sintaxis de fil
e es l
a siguie nte :
fil
e [opcione s]nom b re -de -arch ivo
Por de fe cto, l
a sal
ida de lcom ando de spl ie ga e lnom bre de larch ivo se guido por una bre ve
clasificación. Para pre ve nir l
istar e lnom bre de larch ivo, use l a opción -b. Un l istado de arch ivos a
se r e xam inados pue de se r pasado com o argum e nto util izando la opción -f. Elcom ando file tratará
de e xam inar arch ivos com prim idos si se l e pasa l a opción -z. Una discusión sobre arch ivos
com prim idos se pre se nta m ás ade lante e n e ste capítul o.
Aq uí l
e pre se ntam os una sal
ida de e je m pl
o de lcom ando fil
e
m igue l # fil
e b ye .sh /b in/l s prue b a/
b ye .sh : ASCII te xt
/b in/l s: ELF 32-b it LSB e xe cutab l e , Inte l80386, ve rsión 1 (SYSV), for GNU/Linux 2.2.0,
dynam ical l
yl ink e d (use s sh are d l
ib s), strippe d
prue b a/: dire ctory
cat
Elcom ando cat (concate na arch ivos) y pue de se r util izado para cre ar arch ivos;e s util
izado
principal m e nte para e nviar conte nido de uno o m ás arch ivos a l
a pantalla o a otro dispositivo de
salida. La funcionabil idad de lcom ando cat pue de se r incre m e ntada usando l os sím bolos de
dire cción > o > > .
Eluso de > > tam bién re dire cciona l a salida, pe ro agre ga a un arch ivo e xiste nte e n ve s de
sobre scribir. En e lCapítul
o 8 e ntrare m os e n m ás de tal
le s sobre tube rías. La sintaxis de cat e s:
cat [O PCIÓN][AR CH IVO ]
Esta se nte ncia de spl e garía e lconte nido de todos l os arch ivos cuale s su nom bre e s arch ivo m ás
un carácte r único adicional . Si los únicos dos arch ivos q ue satisface n e ste crite rio son arch ivo1 y
arch ivo2, la sal ida fue se idéntica a l a sal
ida de le je m pl
o arriba m e ncionado.
Este com ando cre a un arch ivo nue vo de nom bre arch ivo4, e l cual e ntonce s incl uye e l
conte nido de l os arch ivos arch ivo1, arch ivo2, y arch ivo3. Si por e je m pl
o, uste d de se a agre gar e l
conte nido de larch ivo1 alfinalde larch ivo2 e ntonce s e scriba
cat arch ivo1 > > arch ivo2
Uste d pue de Tam bién sobre scribir un arch ivo ya e xiste nte .
cat > arch ivo-e xiste nte
Alfinalobte ndrá un re sul tado de q ue e lconte nido originalde larch ivo-e xiste nte de sapare ce rá
y re e m pl
azado por e lq ue digitam os h asta e lm om e nto q ue pre sionam os l
as te cl
as <control > D . La
Tabl a 4.3 nos m ue stra l
as opcione s disponibl e s con e lcom ando cat.
m ore y l
e ss
Los paginadore s (Page rs) son util itarios usados para de spl e gar arch ivos y q ue podam os
m ove r h acia arriba y abajo a través de m úl tiple s páginas una pantal l
a a l a ve z, de ntro de su
conte nido. Tam bién nos pe rm ite n buscar de ntro de l os arch ivos inform ación e spe cífica.
M ore y l e ss son l os m ás com une s. Am bos nos pe rm ite n de spl azarnos h acia ade l ante
utilizando l a barra e spaciadora y h acia atrás con l a te cla b. l e ss, tie ne m ás funcione s q ue m ore .
O tras caracte rísticas de le ss incl
uye n:
- La capacidad de util izar l
as te cl
as de lcursor (fl e ch itas) para de spl azarse para atrás y
h acia al ante
- La capacidad de nave gar con b ook m ark s, núm e ro de l íne as, o porce ntaje de larch ivo
- Ell e ss de ja de e je cutarse alfinalde larch ivo, m ore continua
Am bos nos pe rm ite n buscar de ntro de larch ivo. Am bos util itarios son util
izados con gran
fre cue ncia e n de spl
e gar l
as páginas de lm an (m anual ). Inform ación adicionalsobre com o usar las
páginas m an y l os dos paginadore s fue ron pre se ntadas e n e lCapítulo 1.
wc
Usando cat, m ore , o l
e ss pode m os visual izar e lconte nido de un arch ivo. Elcom ando w c nos
da inform ación adicionalace rca de larch ivo pe ro no de spl ie ga su conte nido. Elcom ando w c nos
inform a cuantas palabras, líne as, o caracte re s contie ne un arch ivo. Su sintaxis e s:
w c [opcione s][nom b re -arch ivo(s)]
Tabl
a 4.4 O pcione s para de finir l
a sal
ida de w c
O pción Salida
-c Núm e ro de Caracte re s
-w Núm e ro de Palabras
-l Núm e ro de Líne as
La sal
ida se im prim e e n e lorde n de núm e ro de l
íne a, pal
abras, caracte re s, y e lnom bre de l
arch ivo:
$w c /e tc/passw d
33 47 1489 /e tc/passw d
h e ad y tail
Com o sus nom bre s e n ingl e s indican, e stos dos com andos l e pe rm ite n visualizar e n principio
o e lfin de uno o m ás arch ivos. Use l a opción -n para de signar cuantas l íne as de se a de spl
e gar;e l
núm e ro a de spl e gar por de fe cto son 10. Tam bién pue de s util izar l a opción -v o --ve rbose para
im prim ir sie m pre e l nom bre de l arch ivo com o cabe zal . El com ando h e ad e s m uy útil para
ide ntificar l
as prim e ras l
íne as de m ás de un arch ivo. Si e scribe l
a siguie nte se nte ncia e n l alíne a de
com andos:
h e ad -5 /h om e /m igue l
/cartas*
D e spl
e gará las prim e ras cinco l
íne as de todos l
os arch ivos e n e ldire ctorio /h om e /m igue l
, q ue
su nom bre e m pie zan con cartas.
D e spl
ie ga l
as ul
tim as 7 l
íne as de larch ivo /var/l
og/m e ssage s. Tam bién pode m os usar l
a opción
+ n con e lcom ando tailasí:
tail+ 15 /var/l
og/m e ssage s
touch
Elcom ando touch se usa para cam biar l
a fe ch a y h ora de acce so y de m odificación de larch ivo.
La sintaxis e s:
touch [opcione s][fe ch a]nom b re -de -arch ivo
Si e larch ivo no e xiste se rá cre ado un arch ivo vacío. Si no e spe cificam os ni fe ch a ni tie m po, e l
tie m po actualde lsiste m a se rá apl icado. Para cam biar l a fe ch a y h ora, use l as opcione s e n l a
siguie nte Tabl a 4.5.
$touch --h e l
p
M odo de e m ple o: touch [O PCIÓN]
... FICH ER O ...
o bie n:
Tabl
a 4.5 O pcione s de lcom ando touch para M odificar l
a Inform ación de Acce so
O pción Acción
-a cam bia sol am e nte l a fe ch a de acce so
-c, --no-cre ate no cre a ningún fich e ro
-d, --date =CAD ENA e xam ina y util iza CAD ENA e n l ugar de la fe ch a actual
-f (no tie ne e fe cto)
-m cam bia sol am e nte l a fe ch a de m odificación
-r, --re fe re nce =FICH ERO utiliza la fe ch a de e ste FICH ERO e n l ugar de l a fe ch a actual
-t FECH A utiliza [[SS] AA] M M D D h h m m [.ss]e n lugar de l a fe ch a actual
--tim e =PALABRA Establ e ce la fe ch a dada por PALABRA:
acce ss atim e use (l o m ism o q ue -a)
m odify m tim e (l o m ism o q ue -m )
--h e l
p m ue stra e sta ayuda y final iza
--ve rsión inform a de l a ve rsión y final iza
cp
Elcom ando cp copia tanto arch ivos com o dire ctorios. La acción de copiar pue de re e m pl azar
cual q uie r arch ivo e xiste nte con e lm ism o nom bre , así q ue de be se r util
izado con cuidado. Para
e vitar e sto, tu pue de usar l a opción -b (back up de larch ivo) o -i (inte ractivo). Uste d Tam bién
pue de usar l a opción -v para ve r l os arch ivos q ue se e stán copiando y a donde se e stán copiando
los arch ivos. La opción -f pue de se r util izado para q ue force l a acción a re al
izar la copia sin
pre guntar.
Conse jos Prácticos
Elcom and o cp tie ne la capacidad d e copiar arch ivos y dire ctorios. D e b e te ne r cuid ado ya q ue e l
com and o cp pue de producirnos e fe ctos caóticos e n nue stro siste m a si no som os cuidadosos. Use l a
opción -f con m uch ísim o cuid ad o. Eluso de las opcione s -i y -vson e xce l e nte h e rram ie ntas contra e l
pe l
igro d e l
a ocurre ncia d e d e sastre .
Para copiar re cursivam e nte un dire ctorio y su conte nido a otro, use l
a opción -r o -R. Esto
Tam bién copiará re cursivam e nte l
a e structura de ldire ctorio.
Para pre se rvar los atributos de los arch ivos, incl uye ndo pe rm isos, due ños, grupos, y e tiq ue ta
de tie m po, use l a opción -p. La opción -P copiará l a je rarq uía de ldire ctorio así com o l
os arch ivos.
Por e je m pl
o:
cp -P h om e /usuario/nom b re -arch ivo.txt nue vo-dire ctorio/
Copiará e l arch ivo nom bre -arch ivo.txt de sde h om e /usuario/ al dire ctorio
/h om e /usuario/nom bre -arch ivo y cre ará cualq uie r dire ctorio q ue no e ste e n l
a ruta.
Tam bién se pue de n usar m e tacarácte re s con e lcom ando cp;pe ro, de be se r cuidadoso, ya q ue
pue de obte ne r re sul
tados no de se ados. Para ase gurarse de no obte ne r re sul tados de vastadore s
pue de util
izar las opcione s -i o -b. Esto e s m uy útilsi va a apl
icar l
as opcione s -R o -P.
dd
Elcom ando dd (copia de dispositivo a dispositivo) e s un util itario de copiar e spe cial
. Su uso
prim ario e s copiar arch ivos a otros dispositivos com o l o son cintas o fl oppie s. Es m uy útilal
copiar de sde un siste m a ope rativo a otro cuando otros m étodos fracasan. La sintaxis de lcom ando
dd e s:
dd [argum e ntos]
Existe n varios argum e ntos disponibl e s. Una caracte rística de ldd e s l a capacidad de pode rl
e
e spe cificar e ltam año de lblock com o parte de lcom ando dd, brindándote asi un controlsupe rior
sobre l a ope ración de lcopiado. Al gunos de l os argum e ntos m ás com une s son:
if=nom bre -de l -arch ivo Espe cifica e larch ivo a copiar
of=nom bre -de -arch ivo Espe cifica e larch ivo de salida
bs=tam año de lbl ock Espe cifica cuantos byte s a e scribir y l
e e r sim ul
táne am e nte
Un e je m pl
o e s h ace r un back up a un disk e tte :
dd if=/de v/fd0 b s=512 of=M i-Back up
Esta se nte ncia h ace una copia de lconte nido de ldisk e tte a un arch ivo l
lam ado M i-Back up.
mv
Elcom ando m v e s usado para re nom brar y m ove r arch ivos de un l ado a otro e n e lárbolde
dire ctorio. D e be te ne r m uch o cuidado: Si m ue ve s un arch ivo con e lcom ando m v y otro arch ivo
con e lm ism o nom bre ya e xiste e n e sa l ocalidad se rá sobre scrito, por de fe cto l
as m ayorías de
distribucione s de GNU/Linux vie ne n con un al ias pre -cre ados con la opción -i para q ue al
sobre scribir l e pre gunte si de se a continuar pe ro e s m e jor no confiarse ya q ue los cam bios son
irre ve rsibl
e . La sintaxis de lcom ando m ve s:
m v[O pción][arch ivo e ntrada][arch ivo sal
ida]
Si va a m ove r un núm e ro significativo de arch ivos, talve s q uie ras util izar l
a opción -v. Esto
causa q ue e l nom bre de cada arch ivo se a de spl e gado ante s de se r m ovidos. Com o l os
m e tacarácte re s pue de n causar se rios probl e m as, uste d de be conside rar usar l
as opcione s -v o -i para
e spe cificar cuale s arch ivos van h a se r m ovidos.
Elcom ando m v tam bién pue de se r util izado para m ove r dire ctorios. Si e ldire ctorio de stino no
e xiste , e ldire ctorio se rá re nom brado. Re cue rde , q ue si e ldire ctorio de de stino e xiste , e ldire ctorio
de orige n se copiara com o un subdire ctorio de le xiste nte .
rm
El com ando rm pue de se r util izado para re m ove r arch ivos individual e s o m úl tipl
es y
dire ctorios. D e spués q ue un arch ivo h a sido borrado, ya no e s posibl
e re cupe rarl
o, así e s q ue de be s
usarl o con caute l a.
Use l a opción -i para re q ue rir una confirm ación ante s de q ue los arch ivos se an e l
im inados. La
opción -i e s una caracte rística e xce l e nte de se guridad cuando se usan m e tacarácte re s con e l
com ando rm , e spe cial m e nte si trabajas com o e lsupe r usuario (root). D e be trabajar con m uch o
cuidado con e lcom ando rm y l a cue nta de lroot, uste d pue de tornar su siste m a inse rvibl e . La
opción -f obl iga la elim inación de l os arch ivos q ue se e ncue ntran e n m odo de prote cción contra
e scritura.
m k dir
Para cre ar dire ctorios se usa e lcom ando m k dir. Si se usa sin opcione s, e ldire ctorio padre de be
e star ya pre se nte para cre ar uno de ntro q ue se ría e ldire ctorio h ijo, aq uí l
e dam os unos e je m pl
os:
m k dir prue b a
m k dir prue b a/h ijo
rm dir
Elcom ando rm dir borra sól o dire ctorio q ue e stén com pl e tam e nte vacío. Use l
a opción de
padre (-p) para re m ove r je rarq uía de dire ctorios. Un e je m pl
o e s:
rm dir -p prue b a/padre /h ijo
Este com ando borra e ldire ctorio h ijo sol am e nte . Si e xiste n m ás subdire ctorios e n e ldire ctorio
padre , e l
los no se rán borrados. Pe ro, si uste d e scribe :
rm dir -p prue b a/padre /*
Todos l
os subdire ctorios q ue se e ncue ntre vacíos se rán borrados.
D e pe ndie ndo de com o util izar las Expre sione s Re gul are s, pue de se r q ue ne ce site s caracte re s
e spe ciale s o de l
im itadore s q ue m arq ue n e linicio o finalde su patrón. Elde l im itador m ás com ún e s
la barra /, pe ro e lvi y otros e ditore s pe rm ite n e luso de otros de lim itadore s.
La m ayoría de l os util itarios util izan de lim itadore s com une s, no e s así con e l gre p.
D iscutire m os e lgre p m ás ade l ante e n e ste m ism o capítul o. D e tal
le s sobre e luso de Expre sione s
Re gulare s se rán discutidos e n e lde sarrollo de llibro e n conjunto con util itarios e spe cífico.
Eluso m ás básico e s /arch ivo/, e lcualre q uie re una igualdad e xacta a l a cade na arch ivo. Esta
arrojaría re sul
tados de igualdad con arch ivo, arch ivo9 , M i-arch ivo, y arch ivo.txt. Pe ro re ch azaría a
Arch ivo ya q ue l as búsq ue das son caso se nsitivas y dife re ncian e ntre l as m ayúscul as y l as
m inúscul as.
Eluso de conjuntos nos asiste con e ste l im itante . Así pue s, si usam os /[Aa] rch ivo/ e ncontrará
todos l os arch ivos e n e le je m pl
o ante rior incluye ndo a Arch ivo. [Aa] rch ivo q uie re de cir q ue e s
Arch ivo o arch ivo.
O tra m ane ra de de signar patrone s e s a través de luso de lcarácte r de tube rías o pipe (|). Se
logra usando un carácte r | para se parar l os candidatos posibl e s, al
go com o de cir e luno o e lotro.
Así pue s, e n e le je m pl
o ante rior, pode m os buscar así /arch ivo1 | arch ivo2/ y nos e ncontraría a
arch ivo1 o arch ivo2.
gre p
Elcom ando gre p (gl obalre gul ar e xpre sion print) busca un patrón o cade na sim pl e de
caracte re s de ntro de lconte nido de un arch ivo. Elno e fe ctúa cam bios alarch ivo sim ple m e nte
de spl
ie ga a pantal l
a cada líne a de larch ivo q ue contie ne o igual
a e lpatrón de búsq ue da. La
sintaxis de gre p e s:
gre p [O pcione s]patrón [l
istado de arch ivos]
H ay tre s com andos re l acionados 'gre p, e gre p, y fgre p' q ue pue de n se r usados para buscar e n
arch ivos líne a por líne a. Las dife re ncias e ntre s e l
los son m ínim as. Elgre p pue de util
izar e xpre sione s
re gulare s. Ele gre p, utiliza e xpre sione s e xte ndidas, tie ne una sintaxis un poco dife re nte ;y fgre p
utiliza cade nas de caracte re s sim pl e s e n ve s de Expre sione s Re gul
are s.
Los utilitarios e gre p y fgre p no son tan utilizados com o e s e lgre p;por e sta razón, gre p e s e l
q ue cubrim os a fondo aq uí y tam bién e s e lq ue apare ce e n l os e xám e ne s de ce rtificación. Eluso m ás
básico de gre p e s buscar una cade na sim pl e de caracte re s e n un arch ivo, así com o:
gre p dom inicano arch ivo.txt
Esta se nte ncia arrojaría cada líne a de l arch ivo.txt q ue contie ne la palabra o cade na de
caracte re s dom inicano, ya se a pal
abra única o e n com binación com o l o pue de se r dom inicanos-
unidos.
H ay tre s opcione s im portante s q ue pue de n se r usadas para de finir com o gre p m ane ja patrone s
de búsq ue das. Sól o pode m os usar una de e stas a l a ve z. Si no usam os ninguna l a por de fe cto e s, -G.
Tabl a 4.7 l ista las opcione s y com o e l las afe ctan e lcom portam ie nto de gre p. Ase gúre se q ue uste d
e ntie nde l a dife re ncias y com o usarl o. H ay tre s grande s variante s de gre p, control adas por l as
opcione s l istadas e n l a siguie nte tabl
a.
Para buscar caracte re s e spe cial e s, com o e spacios o tabul ados, uste d ne ce sita e nce rrarlos e ntre
com illas para pre ve nir q ue e lsh e l
linte rpre te e stos caracte re s e spe cial
e s, así com o los e spacio e n e l
siguie nte e je m pl
o:
gre p 'l
os dom inicano' arch ivo.txt
Sin l as com il las, e ste com ando buscaría e l patrón “l os” e n dos arch ivos dom inicanos y
arch ivo.txt. Es m e jor acostum brarse aluso de l as com illas cuando buscas patrone s, aunq ue com il
las
dobl e s trabajan, usar com il las se ncil
las e s m ás re com e ndabl e.
Se pue de usar l a opción -n para m ostrar e lnúm e ro de l al íne a e n la cuale lpatrón ocurre . Esta
opción funciona con l os tre s com andos gre p, e gre p, y fgre p. Si sól o de se as sabe r e lnúm e ro de
líne as q ue contie ne n e lpatrón de búsq ue da, use l a opción -c. La sal ida no m ostrara cada l íne a si no
e lnúm e ro corre spondie nte a l as l
íne as. Si l
a búsq ue da se h izo e n varios arch ivos, se de spl e gará un
núm e ro de ltotalde ocurre ncias para cada arch ivo a de spl e gar.
O casional
m e nte pue de q ue ne ce site de spl e gar l
as l íne as q ue no conte ngan cie rto te xto o frase .
Esto pue de se r logrado con e lcom ando gre p util izando l a opción -v. Cada l íne a q ue no contie ne e l
patrón se rá de spl e gada. O tra m odificación q ue pode m os agre gar, para il ustrar. e s usando l a opción -
c, e sta opción de spl e gará e lnúm e ro de líne as q ue contie ne n su cade na de caracte re s.
Tam bién pue de s utilizar un arch ivo q ue conte nga los nom bre s de los arch ivos a buscar de ntro
de su conte nido si usam os l a opción -f se guida de lnom bre de larch ivo q ue contie ne l al ista de l
os
arch ivos. Alusar una l ista de sde un arch ivo, la acción por de fe cto de gre p e s l
istar l
os nom bre s de
cada arch ivo com o cabe zalante s de l istar los re sul
tados. Este com portam ie nto pue de se r suprim ido
util
izando l a opción -h .
Cuando e lcom ando gre p busca un patrón no l e im porta si e lpatrón se e ncue ntra com o una
palabra com pl e ta o parte de un patrón m ás grande . Si de se as e ncontrar sól o ocurre ncias donde e l
patrón son pal abras com pl e tas de be rás utilizar la opción -w . Por e je m plo, digam os q ue buscas un
arch ivo q ue e scribió l a se m ana pasada y ol vido su nom bre pe ro si sabe q ue contie ne “Siste m a
O pe rativo Linux” pe ro no sabe e lnom bre de larch ivo. En ve z de q ue gre p l e de vue l
va l
as líne as q ue
contie ne n e lte xto podría h ace r q ue l
e re torne e lnom bre de larch ivo, e sto se logra con la opción -l .
se d
Else d (stre am e ditor) e s un e ditor de l íne a no-inte ractivo. Aunq ue e s útilpara proce sar te xtos
m uy e xte ndidos, e s un poco críptico para l os principiante s. Los com andos se l e pasan a se d todos a
l
a ve z, y e ntonce s se d proce sa e lo l
os arch ivos una líne a a la ve z.
La sintaxis de se d e s:
se d [-n][-e com andos][-f nom b re -de -script]arch ivo.txt [> arch ivo.final
.txt]
La opción -e al
e rta a se d q ue l
o q ue sigue inm e diatam e nte son com andos.
Un script de se d consiste de :
[dire cción[,dire cción]
]instrucción [l
ista-argum e ntos]
La dire cción e s opcionaly pue de se r e lnúm e ro de una l íne a ó un patrón. Se e spe cifican l as
líne as a la cual es la instrucción va a se r apl icada. Si no se e spe cifica una dire cción, se d proce sa
todas l as líne as de larch ivo de e ntrada. Si sól o una dire cción e s e spe cificada, todas l
as líne as q ue
corre sponde n a l a dire cción son proce sadas. D os dire ccione s de fine n un rango q ue se van a
proce sar, iniciando e n la prim e ra dire cción y te rm inando e n l
a se gunda.
Else d pue de se r usado para buscar de ntro de un arch ivo por patrone s e im prim ir l
as l
íne as
q ue contie ne n e lpatrón e im prim irl
oal
a sal
ida e stándar, sól
o digite l
o siguie nte :
se d /patrón/p arch ivo.txt
Esta se nte ncia de splie ga las dos prim e ras líne as re pe tidas de ntro de lte xto de larch ivo.txt. El
argum e nto q e ntonce s causa q ue e le ditor se d de je de ope rar inm e diatam e nte . Aunq ue l as com ill
as
no son ne ce sarias e n e ste caso, si l o son e n e lpróxim o e je m pl o. Si de se a ve r una porción de un
arch ivo, uste d pue de e spe cificar un rango de l íne as h a de sple gar:
se d -n ‘2,9 p’ arch ivo.txt
tar
Elutil itario tar (tape arch ive ) se usa para com binar m úl tiple s arch ivos e n un sól o arch ivo,
pe ro re tie ne l a e structura de dire ctorio original . Aunq ue original m e nte fue cre ado para cre ar
arch ivos e n cintas o tape s, arch ivos tar pue de n se r al
m ace nados e n cual q uie r m e dio. Elcom ando
tar Tam bién tie ne l a capacidad de com prim ir arch ivos a l
a m ism a ve s q ue los cre a.
Alcre ar un arch ivo tar, uste d de be usar l as rutas re l ativas. Quie ro de cir, construir l a ruta
re l
ativa a donde se e ncue ntra de ntro de l a je rarq uía de arch ivos q ue de se as incl uir e n e larch ivo
tar. Si su posición e n e lsiste m a de arch ivos e s /h om e /m igue ly uste d de se a arch ivar todos l os
arch ivos e n e ldire ctorio /h om e /m igue l
/prue ba, uste d de be rá digitar l
a ruta así prue ba/*.
Si inte ntas util izar rutas absol utas a arch ivos cuando usa tar, l as barras q ue pre ce de n e l
nom bre de l os dire ctorios se rán e l
im inadas. Esta m e dida pre vie ne q ue sobre scribam os l
os arch ivos
cuando de se m paq ue tam os un arch ivo e xiste nte al de scom prim ir un arch ivo com prim ido o
e m paq ue tado con tar. Para sobre pasar e ste com portam ie nto use l a opción -P.
Elcom ando para cre ar un arch ivo tar conte nie ndo todos l
os arch ivos e n e lpw d se ría pare cido
alsiguie nte :
tar -cf arch ivo.tar .
Este com ando causaría q ue e lconte nido de lpw d se a com prim ido a un arch ivo tar l
lam ado
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
La opción -t causa q ue tar im prim a l os nom bre s de l os arch ivos conte nidos e n e lpaq ue te tar.
Elcom ando tar no sól o pe rm ite cre ar e larch ivo tar, Tam bién nos pe rm ite re staurar e lconte nido
de larch ivo. Para e xtrae r su arch ivo tar, e scriba e ste com ando
tar -xvf arch ivo.tar
Aq uí l
a opción -x l e dice a tar q ue e xtraiga e lconte nido de larch ivo tar llam ado arch ivo.tar.
La opción -v, o ve rbose , causa q ue tar im prim a l os arch ivos a pantal la e n e lm om e nto q ue son
e xtraídos. La opción -f nom bra e larch ivo tar q ue va a se r e xtraído.
Existe n dos m ane ras dife re nte s de re staurar un arch ivo único. Prim e ro uste d pue de e l e gir
cual e s arch ivos de se a e xtrae r de sde una l
ista de conte nidos de larch ivo tar, e scribiría su com ando
así:
tar -xvw f arch ivo.tar
La opción -w activa a tar e n m odo inte ractivo, e ntonce s se l e pre gunta arch ivo por arch ivo si
de se as e xtrae rl
o o no. Si e larch ivo tar contie ne un gran núm e ro de arch ivos, e sto pue de tom ar
m uch o tie m po de pe ndie ndo cuantos arch ivos son. Re cue rde q ue tar tie ne la capacidad de l istar l
os
nom bre s de l os arch ivos de ntro de larch ivo tar. Si se sabe e lnom bre de larch ivo q ue de se a e xtrae r,
pue de pasárse l o dire ctam e nte alcom ando tar así:
tar -xf arch ivo.tar arch ivo-e xtrae r
D e be se r cuidadoso alutil izar e sta opción. Aunq ue tar no sobre e scribe dire ctorios, pe ro si
sobre e scribe arch ivos e xiste nte s de lm ism o nom bre . Para pre ve nir e ste com portam ie nto, use l
a
opción -k , l
a cualde jaría los arch ivos e xiste nte s intactos.
M uch as pe rsonas util izan e l util itario tar para adm inistrar sus tare as de back ups. D os
opcione s q ue h ace n q ue tar se a tan funcionalson l as opcione s -u y -r. La opción -u causa q ue tar
actual ice o agre gue l os arch ivos e spe cificados a un arch ivo tar ya e xiste nte . La opción -r agre ga
nue vos arch ivos a un arch ivo tar ya e xiste nte . Am bas de e stas opcione s re q uie re n q ue uste d
e spe cifiq ue e larch ivo tar ya e xiste nte así com o e larch ivo q ue uste d de se a actual
izar o agre gar.
gzip
Con m uch a fre cue ncia l os arch ivos son com prim idos para ah orrar e spacio de al m ace naje o
para ah orrar tie m po de transm isión m ie ntras se copia de sde una com putadora a otra o
sim pl e m e nte se copia de sde donde e sta para al m ace narlo e n un m e dio de transporte com o un CD .
En D O S/W indow s, e sto se l ogra util izando util itarios com o e lw inzip/w inrar. En GNU/Linux, e l
form ato pre fe rido e s e lgzip/gunzip, e lcualcre a arch ivos con l a e xte nsión gz. Existe n dife re ncias
e ntre l os utilitarios de com pre sión com o e lgzip/gunzip y pk zip/pk unzip, pe ro:
- gzip no com prim e m ás de un arch ivo.
- gzip y gunzip autom áticam e nte e l im inan e larch ivo original .
D e spués de usar e lcom ando tar para cre ar un arch ivo tar singul ar, y e ntonce s q uie ras
com prim irl o. Uste d pue de usar e ltar y gzip para cre ar un back up com pacto, de jándol e l a
e structura originaly sus arch ivos de ntro de larch ivo tar y l
ue go de lgzip. La sintaxis de gzip e s:
gzip [opcione s][arch ivo-para-zip]
Pue de util
izar gzip para com prim ir un arch ivo tar de nom bre arch ivo.tar así:
gzip arch ivo.tar
Este com ando prim e ro cre a un arch ivo tar conte nie ndo todos l os arch ivos e n e lactualpw d.
Entonce s e l gzip com prim e arch ivo.tar, cre ando un arch ivo nue vo com prim ido de nom bre
arch ivo.tar.gz. Para, te rm inar gzip e l
im ina e larch ivo original
, arch ivo.tar. Por e sta razón, uste d
de be te ne r e spacio para am bos arch ivos e lcom prim ido y e lde scom prim ido o l a ope ración de
com pre sión fracasarán.
Tam bién pue de usar otra caracte rística de lgzip q ue pue de s util izar l a opción -z, l a cual
pue de conve rtir a arch ivos gz sim pl e m e nte usando l
a opción -z. Elsiguie nte e je m pl
o re al
iza l
as
m ism as cosas, pe ro se digitan m e nos caracte re s:
tar -cvzf arch ivo.tar.gz
Conse jos Prácticos
Im portante : Prim e ro de b e rá apl icar tar alarch ivo, y de spués com prim ir con gzip para cre ar un
arch ivo com prim ido. Tam b ién q ue gzip e l im ina e larch ivo original, e je m pl
o, nom b re -arch ivo.tar. El
nom b re d e larch ivo pue d e te rm inar e n tar.gz o tgz.
com pre ss
Elutilitario com pre ss e s uno de l os m ás vie jos de l os util
itarios de com prim ir arch ivos. El
arch ivo ya com prim ido de be te rm inar e n z y su sintaxis e s:
com pre ss nom b re -arch ivo
Este utilitario ya no e s m uy usado com o e ra e n e lpasado porq ue su com pre sión no e s tan
bue na com o son l as de l os util itarios m ás m ode rnos, com o por e je m pl
o e l gzip. Para
de scom prim ir un arch ivo com prim ido con com pre ss digite
uncom pre ss nom b re -arch ivo.Z
gunzip
D e spués de h abe r com prim ido l
os arch ivos, supongo q ue ne ce sitará de scom prim irl
os. ¿Cóm o
se de scom prim e n e stos arch ivos?Prim e ro, de be de scom prim irl
os para bajar alarch ivo tar usando
e lutilitario gunzip. Su sintaxis e s:
gunzip nom b re -de -arch ivo
D e spués de h abe rl
o de scom prim ido con gunzip, te ndrás e l arch ivo original
, ya
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
de scom prim ido. Pe ro, e l arch ivo com prim ido de sapare ce porq ue gunzip e l im ina l os arch ivos
com prim ido de spués de de scom prim irl o. Uste d Tam bién pue de usar e l com ando gzip para
de scom prim ir e larch ivo utilizando l a opción -d. Use e lcom ando tar de se m paq ue tar un arch ivo
tar. Esto se logra pasándol e l a opción -z, y así pue de s l
ograr am bas de scom pre sione s con un sól o
com ando. Entonce s sól o de be rá digitar:
tar -xvzf arch ivo.tar.gz
Esta se nte ncia re staurará todos l os arch ivos de ntro de le m paq ue tado arch ivo.tar.gz, y e l
arch ivo com prim ido pe rm ane ce , ya q ue tar no e l
im ina e larch ivo original
.
zcat
Elutil itario zcat trabaja pare cido alcat, e xce pto q ue nos pe rm ite de spl
e gar e lconte nido de
los arch ivos com prim idos. Funciona con arch ivos tanto com prim idos usando gzip (e xte nsión gz) o
com pre ss (e xte nsión Z ). Su sintaxis e s:
zcat nom b re -arch ivo
Re sum e n
En e ste capítul o h e m os introducido l os conce ptos básicos de adm inistrar sus arch ivos y
nave gar la je rarq uía de lsiste m a de arch ivos. Ase gúre se de sabe r com o usar l os com andos cd y
pw d. Apre ndió a l istar l os arch ivos y dire ctorio e n dife re nte form atos y m ostrando una gran
varie dad de inform ación. Practiq ue l as opcione s de lcom ando l s.
Los tópicos q ue uste d de be dom inar son copiar, m ove r, re nom brar, y borrar arch ivos. Ade m ás,
uste d de be sabe r com o apl icar e stos tópicos a dire ctorios y sus je rarq uías. Sabe r com o ase gurarse
q ue uste d no e lim ina arch ivos im portante s utilizando l as opcione s -i y -v. O tras opcione s q ue uste d
de be se ntirse cóm odo util izando son l as -f y -R.
De l os com andos de m ayor uso q ue de be s dom inar a pl e nitud e s e lcom ando cat. Ase gúre se
de sabe r cre ar arch ivos, sobre scribir y com o agre garl
e alfinalde un arch ivo.
Una introducción m uy básica de l as e xpre sione s re gulare s h a sido pre se ntada de luso de l os
m e tacarácte re s (*) y (?). O tro com ando m uy útile s e lgre p e s uno q ue de be dom inar para
continuar apre ndie ndo GNU/Linux. Ase gúre se de sabe r l as opcione s principal e s de gre p. Tam bién
de be m ane jar l as e xpre sione s re gul
are s de ntro de gre p.
PR EGUNTAS Y R ESPUESTAS
1. ¿Cóm o pue de l istar, orde nado por fe ch a, con los m ás re cie nte s prim e ro, todos los arch ivos y
dire ctorios, e n su dire ctorio h om e ?
R. Use e lcom ando l s. Para sorte ar por tie m po con los m ás re cie nte s arriba, use la opción -t.
Tam bién ne ce sita l a opción -d ya q ue uste d sól o de se a l
istar los dire ctorios y la opción -R para
q ue se a re cursivo a través de lárbol . Así pue s digite
ls -tdR *
2. ¿Qué com ando util izaría para com binar e lconte nido de tre s arch ivos?
R. Aunq ue cat e s usado prim ariam e nte para listar conte nidos de arch ivos, Tam bién e s e xce l
e nte
para com binar arch ivos.
cat arch ivo1 arch ivo2 arch ivo3 > arch ivo4
Com binara e lconte nido de arch ivo1, arch ivo2, y arch ivo3 a un nue vo arch ivo4.
4. ¿Cóm o pue de cam biar e ltie m po de acce so de un arch ivo altie m po actual ?
R. Use e lcom ando touch . Todo l o q ue te ne m os q ue h ace r e s e scribir
touch -a nom bre -de -arch ivo
5. ¿Qué com ando usaría para copiar un grupo de arch ivos incl uye ndo su je rarq uía de dire ctorios
de sde un sitio a otro?
R. Para copiar usam os e lcom ando cp. Pe ro no l e pe rm ite cre ar una nue va je rarq uía de dire ctorio
alm ism o tie m po sin usar l
a opción -r. Si de se a m ante ne r l os atributos de l os arch ivos, use la
opción -p. Elcom ando para l ograr nue stro obje tivo se ría:
cp -rp /M iD ire ctorio/*/Nue voD ire ctorio
6. D e spués de e ditar varios arch ivos e n dife re nte s dire ctorios, uste d no re cue rda donde e n l a
je rarq uía se e ncue ntra. ¿Cóm o pue de uste d ide ntificar donde e stas?Com o pue de re tornar a su
dire ctorio h om e ?
R. Para de te rm inar e n cualdire ctorio uste d e sta pre se nte m e nte trabajando, use e lcom ando pw d.
Este com ando l e de volve rá la ruta com ple ta de ldire ctorio actual . Para re tornar a su dire ctorio
h om e , sim ple m e nte digite e lcom ando cd sin ningún argum e nto.
7. Uno de sus usuarios tie ne un dire ctorio con m ás de 300 arch ivos y no pue de e ncontrar l a carta
q ue e scribió sobre e lte m a Rich ard Stal lm an. ¿Qué l e aconse jaría a e lh ace r?
R. H ay m ás de una m ane ra, pe ro una de e l las e s usar e lcom ando gre p para buscar patrone s de
cade nas e n todos l os arch ivos e n e ldire ctorio, así:
gre p -i ‘Rich ard Stal
lm an’
8. Uste d e sta a punto de agotar su cuota e n disco pe ro no de se a borrar ninguno de sus arch ivos.
¿Qué de be uste d h ace r?
R. Usar un util itario de com pre sión com o l o e s gzip e n los docum e ntos q ue no se usan todos l os
días, y e ntonce s use zcat si de se a ve rl
o sin de scom prim irl os. Tam bién uste d pue de usar e l
com ando tar con o sin gzip al m ace nar arch ivos pe sados com o l os de gráficos, para así tal
ve z
m ove rl os a una cinta o otro tipo de m e dia re m ovibl e . Por e je m pl
o
tar -cf M iCartas.tar *.doc | gzip M iCartas.tar
EXAM EN D E PR ÁCTICA
1. ¿Qué e s la salida de lcom ando l s -ax *txt?
a. Un l istado de todos l os arch ivos con e xte nsión txt e n orde n re ve rsa.
b. Un l istado de colum na m úl tiple de todos l os arch ivos con e xte nsión txt e n su nom bre .
c. Listado de todos l os arch ivos con e xte nsión txt y su núm e ro de inode e n e ldire ctorio actual .
d. Listado de todos l os arch ivos e n col um na m úl tiple e n e ldire ctorio actualcon e xte nsión txt.
La re pue sta a e s incorre cta;l istar e n orde n re ve rsa re q uie re la opción -r. La re pue sta b e s
incorre cta;*txt* arrojaría todos l os arch ivos q ue sus nom bre s contie ne n txt. La re pue sta c e s
incorre cta;l a opción -i m ue stra los núm e ros de l os inode s. La re pue sta d e s l a corre cta;la opción -
x m ue stra e llistado e n col
um nas m úl tipl
e s, l
a opción -a m ue stra l os arch ivos ocultos (.txt) y com o
no sum inistram os una ruta, se l istaran sól ol os arch ivos de ldire ctorio actual .
La re pue sta a e s incorre cta; e ste com ando de spl e garía e lconte nido de am bos arch ivos.
Re spue sta b e s la corre cta;los > > causan q ue e lconte nido de lprim e r arch ivo se a agre gado al
se gundo. Re spue sta c e s incorre cta;aunq ue pue de h ace r e sto, no fue se la m e jor m ane ra. La
re pue sta d e s incorre cta;com ando re e m pl
azaría e lconte nido de Log-Nue vo con e lconte nido de
Log-Existe nte .
La re pue sta a e s la corre cta;e ste de spl e garía cada l íne a q ue contie ne l a palabra dire ctor y
ade m ás de l istar e lconte nido de l a líne a de te xto nos l istara e lnom bre de larch ivo q ue l a
contie ne . La re pue sta b e s incorre cta;e ste com ando de spl e garía las prim e ras dos líne as de cada
arch ivo e n e ldire ctorio actualq ue su nom bre e m pie za con dire ctor. La re pue sta c e s incorre cta;
e ste com ando actual izaría e ltie m po de acce so a l a fe ch a y h ora de h oy a todos l os arch ivos q ue su
nom bre e m pie zan con dire ctor e n e ldire ctorio actual . La re pue sta d e s incorre cta;de spl e garía e l
conte nido e num e rando l as líne as de cada arch ivo e n e ldire ctorio actualq ue su nom bre contie ne
dire ctor.
c. rm dir -p /h om e /*
d. rm -fr /h om e /m igue l
/*
La re pue sta a e s incorre cta;rm dir sólo elim ina dire ctorios vacíos. Re spue sta b e s l
a corre cta;
la opción -r borrara re cursivam e nte y l a opción -f obliga e lborrado. Re spue sta c e s incorre cta;e l
com ando rm dir borrara sol am e nte los dire ctorios vacíos. La re pue sta d e s incorre cta; e sta
se nte ncia borrara todos l os arch ivos y subdire ctorios de bajo de /h om e /m igue lpe ro de jara intacto
e ldire ctorio /h om e /m igue l
.
La re pue sta a e s incorre cta; l a opción -p se usa para pre se rvar l os atributos pe ro l os
subdire ctorios no se rian m ovidos. La re pue sta b e s incorre cta;e sto sól o copiaría l os dire ctorios
inm e diatam e nte de bajo de /use r. La re pue sta c e s incorre cta; copiaría l a je rarq uía pe ro l a
col ocaría de bajo de ldire ctorio /h om e /use r. La re pue sta d e s l
a corre cta;la opción -P copiaría l a
e structura com pl e ta de am bos arch ivos y dire ctorios de bajo de /use r a /h om e .
6. Uste d tie ne m últiple subdire ctorios e n su dire ctorio h om e . Altratar de cam biar aldire ctorio
Cartas usando e lcom ando cd uste d re cibe e lm e nsaje q ue e se dire ctorio no e xiste . ¿Qué e s lo
q ue e sta suce die ndo con m ayor probabil idad para cre ar e ste probl e m a?
a. Util izo una ruta re lativa incorre cta aldire ctorio Cartas.
b. D e be utilizar una ruta absol uta aldire ctorio con e lcom ando cd.
c. Uste d no se e ncue ntra e n su dire ctorio h om e actual m e nte .
d. Eldire ctorio Cartas no e xiste .
La re pue sta a e s l
a corre cta;si uste d util iza una ruta re l ativa, de be ase gurarse q ue digito l a
ruta re lativa de sde e ldire ctorio actualde trabajo. La re pue sta b e s incorre cta;e lcom ando cd
pue de tom ar rutas re lativas o absol utas. La re pue sta c e s incorre cta;su dire ctorio de trabajo actual
no tie ne q ue se r su dire ctorio h om e cuando util ice e lcom ando cd. La re pue sta d e s incorre cta;
aunq ue e xiste una posibil idad q ue uste d no cre o e ldire ctorio, l o m ás se guro q ue no e s e sto q ue
nos e ste pasando.
La re pue sta a e s incorre cta; e ncontraría todas l as ocurre ncias de l inux donde q uie ra.
Re spue sta b e s incorre cta;buscaría l , i, n, u o x. La re pue sta c e s l a corre cta;e lcare t (^ )
e spe cifica q ue l
alíne a de be e m pe zar con linux. La re pue sta d e s incorre cta;buscaría la ocurre ncia
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
de l
inux se guido por cual
q uie r núm e ro de caracte re s adicional
e s.
La re pue sta a e s incorre cta; aunq ue sól o e ncontrarías l íne as con l a pal abra de bian no
e ncontrarías l a palabra D e bian. La re pue sta b e s l
a corre cta;la opción -i causa q ue gre p no distinga
e ntre las m ayúscul as y m inúscul as, y e ncontraría todas l as ocurre ncias, h asta las capitalizadas. La
re pue sta c e s incorre cta;ignoraría l a capital ización pe ro nos re tornaría l íne as q ue conte nga la
cade na de bian incrustada com o parte de otras pal abras. La re pue sta d e s incorre cta;sól o nos
re tornaría e lnúm e ro q ue la pal
abra de bian ocurre e n e larch ivo l inux.
La re pue sta a e s l a corre cta;la opción -c cre a e larch ivo tar y -f l e asigna un nom bre .
Re spue sta b e s incorre cta; copiaría sól o e lprim e r nive lde l os dire ctorios. La re pue sta c e s
incorre cta;aunq ue al m ace naría una copia de l os arch ivos, no e s l
a m e jor m ane ra de h ace rl
o. La
re pue sta d e s incorre cta;re stauraría l
os arch ivos e n l
a partición /back ups/H om e Back Up tar a su
localidad original .
10. Uste d com prim ió su nom ina para ah orrar e spacio e n disco pe ro ah ora de se a buscar l a
inform ación de un e m pl e ado e n e l
la. ¿Cuále s la m ane ra m ás rápida de h ace r e sto?
a. D e scom prim ir e larch ivo y abrirl o con un e ditor de te xto.
b. Usar e lcom ando zcat para de spl e gar e lconte nido de larch ivo.
c. D e scom prim ir e larch ivo, y utilizar a cat para de sple gar e lconte nido de larch ivo.
d. Usar m ore para de spl e gar e lconte nido de larch ivo.
La re pue sta a e s incorre cta;aunq ue e sto funcionaría, consum e m ás tie m po. Re spue sta b e s l
a
corre cta;zcat l e pe rm ite ve r e lconte nido de un arch ivo sin de scom prim irl o. La re pue sta c e s
incorre cta;aunq ue e sto funcionaria, consum e m ás tie m po. Re spue sta d e s incorre cta;e lcom ando
m ore no e s capaz de de spl e gar arch ivos com prim idos.
o5
1. ¿Qué com ando se util
iza para cam biar de su sh e l
la otro?
Capítu l
3. Tie ne s un arch ivo con l
os nom bre s de los profe sore s de su h ijo.
¿Cóm o pue de uste d de spl e garl
o e n orde n al
fabético?
5. ¿Cuále s l
a dife re ncia e ntre un proce so y un trabajo (job)?
¿Qué e s un Sh e l
l?
E ste capítul o pre se ntara una bre ve introducción a l
de GNU/Linux, e lsh e l
controlde trabajos. Un sh e l
os sh e l
ls y e n particul
lbash . Tam bién cubrire m os e ntradas y sal
ar e lsh e l
ls por de fe cto
idas de datos, re dire cción y
le s nada m ás q ue otro program a de GNU/Linux. Actúa com o e l
inte rm e diario e ntre e lusuario y e lsiste m a ope rativo e inte rpre ta l o q ue e s ingre sado de sde l a
líne a de com andos. Tabl a 5.1 m ue stra al
gunas de los sh e l
ls disponibl e s y sus caracte rísticas.
Por de fe cto, cuando uste d ingre sa a su com putador e je cutando GNU/ Linux, uste d e stará
util
izando e lsh e llbash . Su sh e l
lde l ogin por de fe cto e sta de finido e n e larch ivo /e tc/passw d, e l
cualcubrire m os con m ás de tal l
e e n e lCapítulo 7, “Usuarios y Grupos.”
Tam bién pode m os re cibir e sta inform ación y un poco m ás usando e lcom ando finge r, así:
finge r nom b re -usuario
La sal ida de lcom ando finge r arroja m uch a inform ación adicionalalsh e l
lq ue e sta e n uso, así
com o su dire ctorio h om e , nom bre de usuario y su nom bre y ape l l
ido, y otras inform acione s
pe rsonal e s.
Esta inform ación e sta de finida e n los cam pos de larch ivo /e tc/passw d e lcualde fine su
cue nta. Esta inform ación se pue de cam biar con e lcom ando ch fn.
Si de se as tratar otro sh e l
l, uste d pue de e scribir e lcom ando q ue invoca e lsh e l
lcom pl
e to con
su ruta absol uta, así:
/b in/csh
Esta se nte ncia iniciara un proce so h ijo e je cutando un sh e l l nue vo. Cuando final ice ,
sim pl e m e nte e scriba e xit para re tornar alsh e l
lpadre . Si uste d de cide q ue l
e gusta m ás l
a nue va
sh e l
l, uste d pue de cam biar a e ll
a pe rm ane nte m e nte usando e lcom ando ch sh , así:
ch sh -s csh
Entonce s le pe dirá su passw ord ante s de e fe ctuar l os cam bios. Los usuarios sól
o pue de n
cam biar su propio sh e l
l, e lroot pue de cam biar e lsh e l
lde cual
q uie r usuario.
Escrib ir e n l
alíne a de Com andos
Elsiste m a ope rativo GNU/Linux, no e lsh e l l, obse rva l o q ue se e scribe e n l a l íne a de
com andos. Si uste d borra una pal abra o un carácte r, e l siste m a ope rativo no e nvía e stas
corre ccione s alsh e l l
. En e lm om e nto q ue uste d pre siona l a te cl
a Ente r, e lsiste m a ope rativo e nvía
lalíne a com pl e ta alintérpre te de lsh e ll
.
M úl tiple s com andos pue de n se r ingre sados e n l íne a se parados por punto y com as (; ). Estos
com andos son e je cutados se cue ncial m e nte y e lsh e lle spe ra q ue te rm ine cada com ando ante s de
proce de r a e je cutar e lpróxim o. Un e je m pl o de e sto e s:
l
s -l
a;finge r nom b re -usuario
Este com ando de spl e gará todos l os arch ivos e n form ato l argo, incl uye ndo los arch ivos
ocul tos, e n e ldire ctorio actual . D e spués de listar l
os arch ivos, se e je cutara e lcom ando finge r y se
de sple gará e n pantal la su sal ida. Si e scribe e n lal íne a de com andos y l le ga alfinalde l al íne a
pue de s ingre sar los siguie nte s para continuar digitando e lcom ando q ue e s m uy l argo:
\<e nte r>
Esto trabajaría idéntico alcom ando ante rior. Elcarácte r \ l e dice alsh e l lq ue ignore e l
próxim o carácte r. En nue stro caso, e lpróxim o carácte r e s e lde sal
to de l
íne a, e lcuale s ge ne rado
cuando pre sionam os l a te cl
a Ente r.
Prim e ro, e l sh e l
ll ee l a líne a de com andos e nte ra, y e ntonce s rom pe e l com ando e n
se gm e ntos o pal abras. Una pal abra e s un conjunto de caracte re s sin e spacio e ntre e l los. Las
pal abras son se paradas o por e spacios o por tabs. La prim e ra pal abra e s conside rada e lcom ando.
Esto e s ve rdad aunq ue e lnom bre de lcom ando se ingre se con todo y su ruta absol uta. Si no
ingre sam os la ruta alcom ando se util iza e lval or al m ace nado e n l
a variabl e de am bie nte PATH . La
variabl e PATH l a discutire m os m ás ade lante e n e ste m ism o capítulo.
Elsh e l lno re conoce si l as opcione s o parám e tros q ue se l e s pasan a l os com andos son
ace ptados. Así pue s cual q uie r opción ingre sada e n l a l
íne a de com ando se pasa alcom ando.
Cual q uie r m e nsaje de e rror q ue re cibas e s ge ne rado por e lcom ando m ism o y no por e lsh e l l.
Si e ncue ntra un e je cutabl e con e lm ism o nom bre q ue e lcom ando, e lsh e l linicia un nue vo
proce so para e je cutar e lprogram a. M ie ntras e lprogram a se e je cuta e lsh e l lse due rm e . D e spués
q ue e lprogram a te rm ina, e lsh e l lde spie rta y se pre para para e je cutar e lpróxim o com ando.
La Libre ría Re adl ine
Cuando uste d e scribe e n l al íne a de com ando, e le ditor q ue uste d usa e s l al ibre ría re adl
ine ,
la cuale s de sarrol lada por e lFre e Softw are Foundation. Por de fe cto, e n e l m odo de e m acs e s
usado y uste d usa l a m ism a com binación de te cl as q ue usa ale ditar de ntro de le m acs.
Uste d pue de usar l as te cl as cursoras de fl e ch as para m ove rse h acia atrás y ade l ante e n los
caracte re s q ue uste d e scribe . Tam bién pue de usar l as te cl
as e n l
a Tabla 5.2.
Tabl a 5.2 Te cl
as Usadas para l al íne a de Com ando
Te cl
a Acción
Ctrl+ B Se m ue ve atrás un carácte r
Ctrl+ F Se m ue ve al ante un carácte r
Esc+ b M ue ve e lcursor alinicio de l a pal abra a l
a izq uie rda
Esc+ f M ue ve e lcursor alinicio de l a pal abra a l
a de re ch a
Ctrl+ A Se m ue ve alinicio de l al íne a
Ctrl+ E Se m ue ve alfin de l al íne a
De l Elim ina un carácte r a l a izq uie rda de lcursor
Ctrl+ D Elim ina un carácte r a l a de re ch a de lcursor
Esc+ D e l Elim ina pal abra a la izq uie rda de lcursor
Esc+ d Elim ina pal abra a la de re ch a de lcursor
Ctrl+ K Elim ina de sde e lcursor h asta e lfin de l al íne a
inputrc
Así com o uste d pue de configurar q ue e ditor uste d de se a usar con fc, uste d tam bién pue de
configurar e le ditor q ue se usa cuando e scribe e n lal íne a de com andos. Para cam biar a usar e l
e ditor vi e n l
a líne a de com andos e n ve s de l a Libre ría Re adl ine sólo digite e n l a líne a de
com andos:
se t -o vi
Por de fe cto, e larch ivo /e tc/inputrc contie ne l a inform ación de la configuración. Uste d pue de
obviar l
a configuración de l os val ore s e n e ste arch ivo si colocas un arch ivo inputrc dire ctorio h om e .
Tam bién pue de s usar e larch ivo inputrc para de finir un “m apping” de te cl as. Estos m apping
pue de n incl uir com andos a e je cutar o te xto a incl
uir. Por e je m pl o, para asignar l a te cl
a F1 para
q ue inse rte e lcom ando sh utdow n -h now , agre gue l
a siguie nte l íne a alarch ivo inputrc:
“\e [11~ ”: “sh utdow n -h now ”
sin l
as com illas. Para ve r l
as de finicione s de l
a asignación de te cl
as, use e lcom ando: bind -v
Para asignar otro arch ivo q ue conte nga l a configuración, ajuste l a variabl e de am bie nte
INPUTRC q ue apunte a e se arch ivo. D e be incl uir l
a ruta com pl e ta alarch ivo suple nte . M ás
ade l
ante e n e ste m ism o capítulo cubrire m os lo q ue son l
as variable s de am bie nte .
Com pl
e tando e n l
alíne a de Com ando con TAB
Una caracte rística m uy útil de l sh e l l bash e s q ue com andos y argum e ntos pue de n se r
com ple tados de sde l al íne a de com ando. Pue de usar la te cl
a de ltabul
ador o Tab para com ple tar
palabras q ue e sta e scribie ndo de sde l
alíne a de com andos.
Si e stas digitando las prim e ras l e tras de un com ando y pre sionas l a te cl
a Tab, bash busca un
com ando q ue e m pie ce con l as l e tras q ue ya h a ingre sado h asta e se m om e nto. Si e ncue ntra sólo
una e ntonce s proce de a com pl e tarlo. Si e xiste m ás de uno, sue na l a alarm a. Si pre siona otra ve z
e ntonce s de spl
ie ga una l
ista de l os com andos disponibl e s.
Si ya digitó l a prim e ra pal abra y pre siona Tab, bash busca l os nom bre s de arch ivos y
dire ctorios y si e scribe una parte de l a próxim a pal abra trata de com pl e tarlo con l os arch ivos o
dire ctorios q ue com ie nzan igual . Com pl e tando con Tab arch ivos y dire ctorios e s igualq ue l a
prim e ra parte con l os com andos q ue si pre siona una ve z y sue na l a alarm a e s q ue e xiste n m ás de
uno, alpre sionar l a se gunda ve z de sple gará una l
ista de l
os nom bre s de los arch ivos disponibl e s.
Variab l
e s de lUsuario y Variab l
e s de lAm b ie nte
Existe n dos tipos de variable s, de am bie nte y de lusuario. Una Variabl
e de Usuario e s una q ue
e lusuario pue de nom brar y asignarl e un val or. Una Variabl e de Am bie nte ya e sta nom brada
aunq ue pue de cam biarl e su val
or.
Variab le s de Usuario
Las variabl e s de lusuario son usadas m ayorm e nte e n l os scripts. El las prove e n m uch o pode r.
Un tipo de variabl e de usuario q ue se guro vas a usar re gul arm e nte son l os al ias. D iscutire m os los
alias m ás ade lante e n e sta se cción. Los nom bre s de variabl e s consiste n e n l e tras, dígitos, y
guione s. Elprim e r carácte r no pue de se r un digito e n e lnom bre de una variabl e . Las variabl e s son
cre adas nom brándol a y asignándol e un val or e n una sol a se nte ncia, así por e je m plo:
nom b re _variab l
e =val
or
Una variabl
e e xiste sie m pre y cuando e lsh e l
le n l
a q ue se cre o e xiste . Uste d no pue de
el
im inar e lval
or de una variabl
e asignándol
e un val
or NULL, com o por e je m pl
o:
nom b re _variab l
e=
La variabl e m ism a continúa e n e xiste ncia y e spacio e n m e m oria asignado, sie m pre y cuando
e xista su sh e l
lpadre .
Por e je m pl
o, si uste d l
lam a un script q ue a l a ve z l lam a a otro script, cual q uie r variabl
e
de clarada e n e lse gundo script se rá invisibl e alprim e r script. Para q ue l a variable cre ada e n e l
se gundo script se a visible alprim e r script, ne ce sitas h ace rla una variable global. Te ndrá q ue usar
e lcom ando e xport de lsh e llpara cre ar una variabl e global .
Al
ias
Los al ias son variabl e s de usuarios q ue son usadas para m odificar y control ar e lam bie nte . Se
usan com únm e nte para acortar nom bre s de com andos l argos. A m e nudo e l val or Tam bién
contie ne argum e ntos para se r e nviados alcom ando. Un al ias pue de acortar e lnúm e ro de te cl as
q ue tie ne q ue pre sionar para digitar un com ando. La sintaxis de lcom ando al ias e s:
al
ias [nom b re =”com ando –opcione s argum e ntos”]
Estos com andos e stabl e ce n a los com andos rm , cp, y m v a m odo inte ractivo cada ve s q ue
se an invocados. Para q ue funcione n e n todo e lsiste m a, e lal ias de be se r incorporado e n e larch ivo
/e tc/profile o /e tc/bash rc por e lroot. Uste d pue de de finir sus alias pe rsonal e s e ditando su propio
arch ivo bash rc e n su dire ctorio h om e , com o por e je m pl
o:
al
ias l
sl=”l
s -l”
al
ias l
sc=”ls --color”
al
ias l
sa=”ls - F”
Variab l
e s de Am b ie nte
Elfuncionam ie nto y aspe cto de su sh e l lson e lre sultado de sus variabl e s de am bie nte . Estos
parám e tros son al m ace nados e n arch ivos de configuración col ocados o e n /e tc o su dire ctorio
h om e /h om e /nom bre -usuario. Las variabl e s de am bie nte por de fe cto de bash son m ante nidas e n
e larch ivo /e tc/profil
e.
Para ve r al gunos variabl e s de am bie nte use uno de l os com andos printe nv o e nv. Am bos
com andos son ingre sados e n l a líne a de com andos sin l a ne ce sidad de ningún argum e nto u
opcione s.
Esta e s la salida de lcom ando e nv, q ue nos m ue stra una lista de la variabl
e de am bie nte y su
valor e n e lform ato nom bre = val or.
$e nv
SSH _AGENT_PID =1782
TER M =xte rm
SH ELL=/b in/b ash
XD M _M ANAGED =/var/run/xdm ctl /xdm ctl
-:0,m aysd,m ayfn,sch e d
W IND O W ID =8388648
W M AK ER _BIN_NAM E=/usr/b in/W indow M ak e r
O LD PW D =/h om e /m igue l /D e sk top
USER =m igue l
SSH _AUTH _SO CK =/tm p/ssh -Nzdn1755/age nt.1755
PATH =/sb in:/b in:/usr/sb in:/usr/b in:/usr/X11R 6/b in:/usr/l ocal /sb in:/usr/l
ocal
/b in:/usr/gam e s
W R ASTER _CO LO R _R ESO LUTIO N0=4
PW D =/h om e /m igue l/D e sk top/Com partidos
LANG=e s_ES
SH LVL=1
H O M E=/h om e /m igue l
LANGUAGE=e s
GNUSTEP_USER _R O O T=/h om e /m igue l /GNUste p
LO GNAM E=m igue l
D ISPLAY=:0.0
_=/usr/b in/e nv
Visual ice una variabl e com o un conte ne dor cre ado para al m ace nar un val or. Uste d Tam bién
pue de ve r todos las variable s de am bie nte usando e lcom ando se t sin pasarl e ningún parám e tro. La
tabla 5.3 lista al
gunos de l as variabl e s de am bie nte m ás com une s y q ue valore s se alm ace nan e l
las.
Uste d pue de al te rar e lam bie nte de bash de varias m ane ras dife re nte s. Alinicio e lsh e l lle e su
propio am bie nte , m arcando cada parám e tro a se r e xportado a l os proce sos h ijos q ue se produzcan.
Para ve r e lval
or pre se nte e n cualq uie r de l
as variabl
e s, e je cute e lsiguie nte com ando:
e ch o $NO M BR E_VAR IABLE
PATH
Uno de l as variabl e s de am bie nte m ás im portante s e s e lPATH . Esta variabl
e l
e dice alsiste m a
ope rativo donde buscar l os arch ivos y com andos. Para agre gar otro dire ctorio a su ruta, se l ogra
e je cutando e lsiguie nte com ando
PATH =$PATH :/sb in ;e xport PATH
Aq uí nos e ncontram os sum ando un dire ctorio nue vo a l a ruta, /sbin. Entonce s e lcom ando
e xport e s usado para q ue l a nue va ruta se a de finida y pue sta e n disponibil idad para e lsh e lly los
futuro proce sos. Esta sol ución cl aro, e s te m poraria, ya q ue sól o pe rdurara m ie ntras se e ncue ntre e n
se sión y no e je cute e ll og out. Si de se a q ue e lcam bio se a pe rm ane nte , ne ce sita e ditar e larch ivo
bash _profil e e n su dire ctorio h om e , o e larch ivo /e tc/profil
e . Busq ue l
alíne a q ue dice algo así:
PATH =$PATH :$H O M E/b in
Para h ace r q ue l
os cam bios alpath e stén disponibl
e s para todos l
os usuarios, e dite e larch ivo
/e tc/profile com o root y busq ue e sta l
íne a:
PATH =”$PATH :/usr/X11R 6/b in;/usr/gam e s:/usr/l
ib /gam e s”
y h aga l
os cam bios ne ce sarios.
A ve ce s q uie re s e je cutar un com ando y re cibe s un e rror de q ue e lcom ando no fue e ncontrado,
e lfam oso Com m and not found. Ale scribir un com ando, e lsh e l lbusca e n l os dire ctorios de finidos
en l a variabl e de e ntorno PATH . Si e lcom ando q ue e scribió no se e ncue ntra, uste d re cibe e l
m e nsaje de e rror.
Existe n dos m ane ras de e je cutar un com ando q ue no se e ncue ntra e n su ruta de e je cución o
path . La prim e ra m ane ra e s darl
e su ruta re l
ativa o absol
uta alcom ando, por e je m pl
o así:
/h om e /m igue l
/b in/Com ando
Si uste d se e ncue ntra e n e lm ism o dire ctorio q ue e lcom ando o su pw d pue de e scribir
./Com ando
ó, si e lcom ando se e ncue ntra e n su dire ctorio h om e , pue de s usar e sta form a:
~ /Com m and
La til
de (~ ) e s inte rpre tada por e lsh e l
ly e xpandida a l
a ruta absol
uta de su dire ctorio h om e .
Si e xiste un com ando q ue uste d e je cuta a m e nudo, uste d pue de o m ove r e lcom ando a un
dire ctorio de su ruta (path ) o agre gar e ldire ctorio q ue contie ne e lcom ando a la variabl e de su
PATH .
Alagre gar dire ctorios a su path , ne ce sita tom ar e n cue nta l as ram ificacione s. Uste d pue de
agre garl o a su dire ctorio h om e sim pl e m e nte añadie ndólo al final de su path . Pe ro, e sto e s
pote ncial m e nte un probl e m a grave de se guridad. Al guie n pudie se col ocar un script e n un
dire ctorio con pe rm isos de e scritura gl
obaly uste d e je cutarl o com o root sin su conocim ie nto. Este
script pudie se por e je m pl
o darle e lpode r a un usuario de nive l e s de root, sin uste d ni sabe rl
o.
Prom pt
Elprom pt e s l o q ue ve im pre so e n e lsh e llalprincipio de cada l íne a de com ando. Es un
indicador q ue e lsh e l le sta l
isto para re cibir nue va e ntrada de com andos. Elprom pt e s control ado
por una variabl e de e ntorno l l
am ada PS1. Elval or de e sta variable PS1 e s e xam inada justam e nte
ante s de pre se ntarl e cada prom pt alusuario. Sie m pre y cuando l a variable te nga un val or, e lvalor
pue de se r e je cutado com o si fue se e scrito e n l
alíne a de com ando. En e le je m plo ante rior la salida
de lcom ando printe nv, note e sta l íne a críptica
PS1=[\u@ \h \W ]
\$
Pue de practicar con dife re nte s m ode l os de prom pt con e l com ando e xport. Para q ue
de spl
ie gue l
a fe ch a y h ora, digite e sto e n l
alíne a de com andos:
PS1=’D ate : \d Tim e : \t-> ‘;e xport PS1
Para h ace r q ue los cam bios e n e lprom pt se an pe rm ane nte , e dite su arch ivo bash _profil
e o
/e tc/profile y agrégue l e l a l íne a PS1=<val or> . Para q ue e l prom pt cam bie para todo l os
usuarios, e dite e larch ivo /e tc/profile.
H OME
La variabl e H O M E contie ne l a local idad de l dire ctorio h om e de l usuario activo. Esta
inform ación se de te rm ina por e ntradas e n e larch ivo /e tc/passw d de su cue nta. Véase e lCapítul
o
7, para m ás inform ación de lconte nido y uso de larch ivo passw d.
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
Esta variable Tam bién l o usa e lsh e l lpara e xpandir nom bre s de rutas q ue util izan e ltil
de (~ )
com o parte de su argum e nto. En l os dos siguie nte s e je m pl
os e lre sul
tado de su e je cución arrojaría
re sul
tados idénticos de e stable ce r e lpw d com o e ldire ctorio /h om e /m igue l
/com partir:
cd /h om e /m igue l
/com partir
cd ~ /com partir
Conse jos Prácticos
M uch as variab l e s d e am b ie nte pue d e n se r e stab l
e cidas por e lusuario y proce sos. La variab l e
PATH d e fine d ond e e lsh e llb usca l os com andos q ue se digitan e n l al íne a de com and os. La variab l e
PRO M PT d e fine com o se d e spl ie ga e lprom t e n pantal la. La variab le H O M E contie ne l a ruta a su
dire ctorio h om e . Use e lcom and o se t, printe nv, o e nvpara visual izar sus variab le s d e am b ie nte .
Listado de lH istory
Elsh e llbash m antie ne una l ista de los e ve ntos. Uste d pue de re usar, e ditar, o re visarlos para
ve r q ue e sta e scribie ndo m alo ve r porq ue un com ando no funciona. A cada e ve nto l e e s asignado
un núm e ro por e lsh e l l. Cuando e lsh e llse inicia, e l h istory e s Tam bién inicial izado de sde e l
arch ivo nom brado de sde l a variabl e de am bie nte H ISTFILE, cualnom bre por de fe cto e s e larch ivo
bash _h istory e n su dire ctorio h om e .
El tam año de l arch ivo producido por H ISTFILE se de te rm ina por otra variabl e l
lam ada
H ISTFILESIZ E, e lcualde fine e lnúm e ro de l
íne as q ue te ndrá e larch ivo de lh istory.
Si l
a variabl e H ISTFILE no e sta de finida, o si no e s pe rm itido e scribir alarch ivo h istory, e l
arch ivo h istory no se guarda. Elarch ivo e s inte rve nido para q ue no conte nga m ás de l as l íne as
de finidas por l a variabl
e H ISTFILESIZ E alm e nos q ue H ISTFILESIZ E no e ste activa, e n e lcualde
los casos no se re corta nada de larch ivo. Elnúm e ro de e ve ntos a al m ace nar y si guardar l os
com andos de sde una se sión a otra e s configurabl e . La tabla 5.5 M ue stra tre s Variabl e s q ue
configuran su h istory y lo q ue cada Variable h ace n.
Pue de re visar su l
ista de lh istory e scribie ndo uno de e stos com andos:
Pue de s control
ar cual
e s com andos son al
m ace nados e n su l
istado de h istory con l
as variabl
es
H ISTCO NTRO Ly H ISTIGNO RE.
Conse jos Prácticos
Un re cord o h istoriald e los com and os digitados e s m ante nido por e lsh e ll. Tre s variab l
e s de
am b ie nte control
an o d e fine n cuantos com andos, tam año de larch ivo y l ocal idad de larch ivo son
m ante nid os son: H ISTSIZ E, H ISTFILE, y H ISTFILESIZ E.
fc
Elcom ando fc (buil t-in) usado para de spl e gar e larch ivo h istory. Tam bién pue de se r util
izado
para e ditar y e je cutar nue vam e nte un com ando. Use l a opción -lpara de spl e gar una porción de su
listado de lh istory. Para de sple gar sus úl
tim os 16 e ve ntos sólo digite lo siguie nte :
fc -l
o para de spl
e gar l
os e ve ntos e num e rados 100–123 sól
o digite : fc -l100 123
Tam bién se pue de n e stabl e ce r patrone s para buscar e n e larch ivo h istory. Para de spl
e gar un
rango de e ve ntos, e m pe zando con e lprim e r e ve nto q ue e m pie za con cat y continuando h asta e l
próxim o e ve nto q ue e m pie za con m an, e scriba:
fc -lcat m an
Tam bién pode m os buscar y de spl e gar e ve ntos e spe cificando su núm e ro de e ve nto. Para
de spl
e gar e le ve nto núm e ro 111, sól
o de be e scribir:
fc 111
Elcom ando fc pue de se r util izado para e ditar los com andos e n e larch ivo h istory si util
izam os
la opción -e . Elfc usa e lvi com o su e ditor. Pode m os cam biar e ste e ditor con sólo re asignarle otro
valor a l
a variabl e de am bie nte FCED IT:
e xport FCED IT=/usr/b in/joe
Elfc Tam bién nos pe rm ite pode r e je cutar de nue vo un com ando si usam os l
a opción -s. Para
re e je cutar sól
o digite
fc –s
Elprim e r e je m pl
o utiliza l
a sintaxis m ás actualde lsh e l
lbash . Else gundo m ue stra e le stil
o de
sintaxis ante rior de lSh e l
lBourne usando e lapostrofe inve rtido. Am bos m étodos de e je cución de
com ando arrojan e lm ism o re sul tado de sal ida de lpw d. Am bos funcionan con e lsh e l
lbash .
Las ve ntajas de luso de substitución de com andos se tornan m ás obvias cuando se e scribe n
scripts de lsh e ll. Le pe rm ite util
izar l
a salida de un com ando com o la e ntrada de otro com ando. Así
pue s si ne ce sita usar e ldire ctorio de trabajo actualcom o argum e nto de otro com ando, de be rá usar
substitución de com andos.
Proce sos
Un sh e lle s un intérpre te de com andos y un le nguaje de program ación. Los com ando pue de n
se r e je cutados de dos m ane ras uno a l a ve s conocido com o sincronizados (synch ronousl
y) o m ás
de uno a l a ve s conocido com o no sincronizado (asynch ronousl y).
Ale je cutar com andos sincronizados e lsh e l le spe ra q ue e lcom ando te rm ine ante s de ace ptar
e ntradas adicional e s. A e sto se l
e re fie re com o e je cutar proce sos e n e lprim e r plano (fore ground).
Un com ando asincrónico se e je cuta a l a m ism a ve s q ue e lsh e l le je cuta otros com andos. Este
proce so e s conocido com o e je cutar proce sos e n e lse gundo pl ano (back ground).
Todos l os sh e l
ls prove e n e lcontrolde input y output (E/S) de l os com andos a través de l
a
re dire cción. Norm al m e nte , re dire cción de e ntrada (input) e s iniciada con e lcarácte r <, y l
a
re dire cción de salida (output) e s con e luso de lcarácte r > .
Por e je m pl
o, e lcom ando:
l
s -l
tr > Arch ivo.txt
Com o vim os e n e lCapítul o 4, “Adm inistración de Arch ivos,” e lcom ando cat se usa para
de sple gar conte nido de un arch ivo de te xto a pantal l
a. Ele je m plo ante rior arroja e lm ism o
re sul
tado com o e scribir cat Arch ivo.txt.
uno pue de prove e rl e e ntrada alsh e l ly l a salida de los com andos e s e nviada a uno. Elsh e l
lno-
inte ractivo e je cuta cual q uie r proce so sin e ntrada de lusuario.
La inform ación adicionalde cada trabajo se pue de obte ne r e je cutando e lcom ando ps -l
, asi:
m igue l
@linux:~ $ps - l
F S UID PID PPID C PR I NI AD D R SZ W CH AN TTY TIM E CM D
0 S 1000 380 374 0 75 0 - 1361 w ait4 pts/0 00:00:00 b ash
0 T 1000 534 380 0 69 0 - 1407 signal pts/0 00:00:00 m utt
0 R 1000 544 380 0 76 0 - 863 - pts/0 00:00:00 ps
donde l
a opción lcauso q ue e lcom ando ps ge ne re e ll
istado l
argo. Uste d pue de e scribir:
ps e f
para m ostrar la re l
ación padre h ijo de los proce sos. Note q ue no e s ne ce sario e lguión (-). La
Tabl
a 5.6 nos m ue stra las opcione s m ás usadas con e lcom ando ps.
Tabl
a 5.6 O pcione s q ue Pue de n se r Usados con e lCom ando ps
O pción Acción
e M ue stra e lAm bie nte
f Causa q ue l a salida se le de form ato de árbol
a M ue stra todos los proce sos
l Listado m ás de tal l
ado
u Incluye nom bre de usuario y tie m po de inicio e n la sal ida
x M ue stra los proce sos sin un te rm inalasociados a e l
los
top
O tra form a de visual izar los proce sos e n e je cución e s usar e lutilitario top. La inform ación
q ue top prove e incluye e stadísticas ace rca de l a m e m oria, arch ivo sw ap, y proce sos. Tam bién nos
m ue stra e ltie m po q ue e lsiste m a e sta bajo e je cución, e status de lCPU, y e ltam año de cada
proce so. Figura 5.1 Nos M ue stra una Sal ida de Eje m plo de top.
Existe un núm e ro de com andos inte ractivos q ue pue de n se r usados con e lutil
itario top.
Escriba (?) o (h ) para de spl e gar una pantal la de ayuda con l os com andos disponibl es en l a Figura
5.2.
Com o top continuam e nte actual iza la inform ación q ue de spl ie ga y tom a toda l a pantal l
a, se rá
ne ce sario e je cutarl
o e n una te rm inalq ue no e ste e n uso, o pre fe ribl e m e nte e n una te rm inalvirtual
de X-W indow . Tam bién e s m uy útilusar a top para de te ne r (k il l) proce sos de form a inte ractiva o
cam biarl e sus atributos de prioridad.
Figura 5.1
Util
izar top para supe rvisar q ue proce sos e stán e n e je cución.
Task s: 48 total
, 1 running, 47 sle e ping, 0 stoppe d, 0 zom b ie
Cpu(s): 0.3% use r, 0.7% syste m , 0.0% nice , 9 9 .0% idl
e
M e m : 126788k total, 12219 2k use d, 459 6k fre e , 3016k b uffe rs
Sw ap: 49 139 2k total
, 10276k use d, 481116k fre e , 64044k cach e d
PID USER PR NI VIRT R ES SH R S % CPU % M EM TIM E+ Com m and
Figure 5.2
FO TO D E AYUD A D E TO P AQUI...!!!
La pantal la de ayuda de lcom ando top m ue stra l
os com andos inte ractivos para cam biar l
a
Conse jos Prácticos
Elcom and o ps se usa para l istar l os proce sos actualm e nte e je cutándose e n su siste m a. Para ve r
inform ación m ás d e tal l
ad a, use la opción “l ”. La opción le da form ato a l a sal ida de ps de árb olla
cualm ue stra l a re lación parie nte h ijo d e l
os proce sos. Elutilitario top d e splie ga dinám icam e nte los
proce sos, no aligualq ue ps, e lcualm ue stra una vista e stática. Elcom and o top pue de se r usad o para
d e te ne r o re asignar priorid ad e s a l
os proce sos.
Elargum e nto com ando se re fie re alcom ando q ue de se as e je cutar. Este com ando pue de se r
Pág 132 UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
un sim ple com ando o uno com pue sto incl uye ndo argum e ntos y re dire cción. Si no se asigna una
opción, nice usa un ajuste de 10. Para usar un val or dife re nte , use l
a opción -n val or. Elrango de
valore s ace ptable e s -20 (prioridad m ás al ta) al 19 (prioridad m ás baja). Un val or positivo
dism inuye la prioridad, a dife re ncia q ue un valor ne gativo incre m e nta la prioridad de lproce so.
Sól o e lsupe rusuario pue de asignar val ore s ne gativos. Eje cutar un proce so con su prioridad
incre m e ntada pue de te ne r un im pacto significativo e n e lsiste m a y otros proce sos ya e je cutándose
incluye ndo e lpropio siste m a ope rativo.
Job controlse re fie re a la capacidad de suspe nde r un proce so y pode r re sum ir su e je cución
m ás ade l ante . Esta capacidad e s control
ada por e lsh e l
l. Bash tie ne l
a caracte rística de job control
.
Sólo se pue de e je cutar un trabajo e n e lprim e r pl ano o fore ground, pe ro pode m os e je cutar
todos l os q ue se an ne ce sarios e n e l se gundo pl ano o back ground. Para l istar l
os com andos
e je cutándose e n e lback ground así Tam bién l os program as q ue se e ncue ntran de te nidos (stoppe d) y
suspe ndidos (suspe nde d), pode m os usar e lcom ando jobs.
Si un job h a sido suspe ndido, pue de se r traído al fore ground e je cutando uno de e stos
com andos % , fg, o fg % . Si m ás de un job h a sido suspe ndido o e sta e je cutándose e n e l
back ground, se pue de trae r alfore ground e je cutando fg % n (donde l a n e s e lnúm e ro de job
asignado por e lsh e l
l) o fg % nom bre (donde nom bre e s e lnom bre de lproce so).
Por e je m pl
o, si una se sión de top h a sido suspe ndida, fg % top l
a re tornaría alfore ground.
Elsh e l
lm antie ne un l istado de l os trabajos e je cutándose e n l
a actual idad. Cuando e lbash
asincrónicam e nte inicia un trabajo (e n e lback ground), im prim e una l
íne a así e n pantal
la:
[2]4356
Esta l íne a nos inform a q ue e ste e s e ljob núm e ro 2 y q ue e lPID de lúl tim o proce so ge ne rado
en la tube ría e s e l4356. La (pipe l ine ) tube ría e s una se nte ncia q ue pue de conte ne r una o m ás
tube rías, por e je m pl
ola siguie nte :
cat Arch ivo.txt | sort | l
pt
Todos l
os proce sos e n una sol
a se nte ncia de tube ría son m ie m bros de lm ism o trabajo (job).
Eje cutando e lcom ando jobs sin ninguna opción nos m ue stra una l
ista de todos l
os trabajos
q ue ya e stén e je cutándose , de te nidos, y suspe ndidos.
Para ve r l
os PID s, use l a opción -lo -p para listar sólol os PID s de los job. Pue de re stringir e l
de spl
ie gue a sólo jobs e je cutándose utilizando la opción -r, o a sólo jobs de te nidos (stoppe d) con e l
Conse jos Prácticos
Los proce sos se pue d e n e je cutar e n e lfore ground o e n e lb ack ground. Para e je cutar un com ando
e n e lb ack ground sim pl e m e nte e scrib a com ando & o use e lcom ando b g para col ocar un proce so e n e l
b ack ground ;e lcom and o fg col oca un proce so e n e lfore ground. Un job e s uno o m ás proce sos
iniciad os de sde una sol a se nte ncia d e sd e lalíne a de com ando. Use e lcom and o job s para visual izar los
trab ajos e n e je cución.
uso de l
a opción -s.
Signal
s
Una se ñal(signal ) e s un m e nsaje e nviado a un proce so. Pue de se r una se ñalde inte rrupt, o de
instrucción il
e gal, o cual q uie r otra condición. Pue de util izar e lcom ando k il lpara e nviar e stas
se ñal
es a l
os proce sos. A m e nudo e stas se ñale s son usadas para de te ne r un proce so.
Elcom ando k illpor de fe cto e nvía una se ñalde te rm inar un proce so o trabajo. Sól
o root o e l
due ño de un proce so pue de m atarl o (k il
l). La sintaxis de k il
le s
k il
l[O pcione s]ID
Tam bién se pue de m atar un proce so usando e lnom bre de lcom ando si usam os e lcom ando
k il
lal
l. Su sintaxis e s así
k il
lal
l[O pcione s]Nom b re _Proce so
Re sum e n
En e ste capítul
o h e m os cubie rto m uch a inform ación ace rca de lsh e l
lde bash y com o trabaja.
H e m os introducido com o e lsh e l
ly e lsiste m a ope rativo inte ractúa para proce sar l
o q ue se e scribe
en l alíne a de com andos.
Cubrim os al gunas de l as variabl e s de am bie nte im portante s com o lo son PATH , PRO M PT,
H O M E, SH ELL, y USER. Ade m ás discutim os l os utilizados para m anipul ar e l h istorial de
com andos, com o l o son H ISTFILE y H ISTFILESIZ E. Los al ias son variabl
e s de usuario q ue nos
pe rm ite n acortar o colocar nom bre s m ás fácil
e s de re cordar q ue l
os com andos re al
e s o com ple jos.
Tam bién tocam os e lte m a de com o e lsh e llm ane ja la substitución y e lcom pl e tado de los
com andos. Eluso de l as te cl
as Esc y Tab para invocar e lcom pl e tado de un com ando o un
argum e nto ya se an opcione s o nom bre de arch ivos. Ah ora ya uste d de be e nte nde r l
o q ue son los
proce sos y los trabajos (proce sse s y jobs), y com o e l l
os funcionan, y com o m anipul arl
o y
adm inistrarl
os incl uye ndo e nviarlos alback ground y trae rl
os alfore ground durante su e je cución.
Com o ajustar los nive l
e s de prioridad de un com ando con e lutilitario nice y re nice .
Elutil
itario top pue de se r usado para cam biar l a prioridad de un proce so e n e je cución y
Tam bién para prove e rnos de inform ación sobre l os proce sos e n e je cución. A dife re ncia de l
com ando ps, e lcualde spl
ie ga val
ore s e státicos de l
os proce sos, top prove e una vista dinám ica.
PR EGUNTAS Y R ESPUESTAS
1. ¿Qué com ando se util
iza para cam biar de su sh e l
la otro?
R. Elcom ando ch sh .
2. ¿Cóm o pue de e vitar q ue l os m e nsaje s de e rror apare zcan e n pantal la ale je cutar com andos?
R. Re dire ccionar e lm e nsaje de e rror a otro sitio q ue no se a l a salida e stándar cuale s l a pantal
la.
H ay dos m ane ras de l ograr e sto. Si no de se a ni ve rl
os, úse l
o así:
com ando 2> /de v/nul l.
Pe ro, si de se a pode r re visarl
os m ás tarde , guárde l o e n un arch ivo e sto se l
ogra así:
com ando 2> Nom bre -arch ivo
3. Tie ne s un arch ivo q ue contie ne los nom bre s de sus am igos. ¿Cóm o pue de de spl e garlos e n
orde n al fabética?
R. Claro e sta de pe nde de com o e stán e scritos l os nom bre s. Pe ro vam os a asum ir q ue e stán uno
por l íne a. Entonce s sim pl
e m e nte e scribiríam os: cat fil
e | sort
4. ¿Cóm o pue de uste d re visar l a sintaxis de lcom ando find q ue util izo para buscar e larch ivo.txt?
R. Com o e lsh e l lbash m antie ne un h istorialde los com andos e je cutados, e s fácilde ve r l os
últim os com andos con e lcom ando h istory. Si ne ce sita ve rlos una página a l a ve z l
a sintaxis e s
h istory | m ore
o tam bién pode m os
h istory | le ss
Si e lcom ando q ue busca fue m uy re cie nte , pode m os usar las te clas cursoras de l as fl
e ch as, para
visualizar l os úl
tim os com andos e je cutados, la de arriba e s h acia atrás y fl
e ch a abajo e s h acia
ade lante .
8. ¿Qué significa com ple tado e n lal íne a de com andos con tab?
R. Elsh e llbash inte nta com pl e tar los nom bre s de l
os com andos (si e s l
a prim e ra pal
abra e n l
a
l
íne a de com ando) o e lnom bre de un arch ivo aluste d pre sionar l
a te cl
a Tab.
EXAM EN D E PRÁCTICA
1. ¿Cuálde l os siguie nte s com andos dire ccionan am bos e le rror e stándar y l
a sal
ida e stándar a un
arch ivo de nom bre Sal ida.txt?
a. cat Arch ivo.txt > > Sal ida.txt
b. cat Arch ivo.txt 2> Sal ida.txt
c. cat Arch ivo.txt 1> Sal ida.txt
d. cat Arch ivo.txt & > Sal ida.txt
La re pue sta a e s incorre cta;agre ga e lconte nido de Arch ivo.txt (stdout) alarch ivo Sal ida.txt.
La re pue sta b e s incorre cta;e nviase e le rror e stándar (stde rr) alarch ivo Sal ida.txt, pe ro la salida
e stándar se e nvía a l a pantal la. La re pue sta c e s incorre cta;e nviara e lconte nido de larch ivo
Arch ivo.txt (stdout) alarch ivo Sal ida.txt, pe ro e le rror e stándar (stde rr) se e nviaría a l a pantal la.
La re pue sta d e s l a corre cta;e lsím bol o & > e nvía am bos l a salida e stándar (stdout) y e le rror
e stándar (stde rr) alarch ivo Sal ida.txt.
La re pue sta a e s incorre cta;la salida de sort se rá e nviada a l a im pre sora, e sta e xpl
icación e s
incom pl e ta. La re pue sta b e s incorre cta;e lconte nido de lArch ivo.txt se de spl e garía e n orde n
alfabética, no e n l a form a q ue se e ncue ntran e n e larch ivo. Re spue sta c is incorre cta;no e xiste tal
lim ite de tube rías q ue un com ando pue de conte ne r. La re pue sta d e s l a corre cta;e lconte nido ya
sorte ado de lArch ivo.txt se ría e nviado a am bos im pre sora y pantal la.
3. ¿Cuálde l os siguie nte s com andos de scontinuaría un proce so q ue no re sponde con un PID de
343?
a. k il
l-9 343
b. stop -n 343
c. top 343
d. fork 343
La re pue sta a e s l
a corre cta;use e lcom ando k il lpara te rm inar un proce so;l a se ñal-9 te rm ina
e lproce so pase lo q ue pase . La re pue sta b e s incorre cta;no e xiste e lcom ando stop. Re spue sta c e s
incorre cta;aunq ue e lcom ando top se pue de usar para m atar proce sos inte ractivam e nte , no tom a
los PID com o argum e nto. La re pue sta d e s incorre cta;fork inicia un proce so h ijo.
La re pue sta a e s incorre cta;cada com ando e n l a tube ría inicia otro proce so. Re spue sta b e s
incorre cta;todos l os com andos e n una sol a tube ría e ran un sól o trabajo o job. Re spue sta c e s
corre cta;todos l os com andos e je cutados de sde una sol al íne a son conside rados com o un sól o job
pe ro cada com ando q ue l a se nte ncia contie ne ge ne ra un proce so por se parado. Re spue sta d e s
incorre cta;e sta tube ría inicia un sólo trabajo (job).
La re pue sta a e s incorre cta;e se no e s e lPID de lprim e r proce so. Re spue sta b e s corre cta;e l
núm e ro de ljob e s 3 y e lPID (3321) pe rte ne ce alúl tim o proce so. La re pue sta c e s incorre cta;e l
sh e l
lno re porta cuantos proce sos contie ne un job. La re pue sta d e s incorre cta;e lsh e l lno re porta
e lPID de lproce so padre .
6. Uste d de se a e scribir un com ando m ás l argo q ue lo q ue se pue de de spl e gar e n una l íne a de l
a
pantal la. ¿Cóm o pode m os se guir e scribie ndo e n l
a próxim a l íne a sin q ue e lsiste m a ope rativo
e nviara la se ñalde Ente r alsh e l
l?
a. com andos<Esc> m ás _ com andos
b. com andos/<Esc> m ás _ com andos
c. com andos<Ente r> m ás _ com andos
d. com andos \<Ente r> m ás _ com andos
La re pue sta a e s incorre cta;l a te cl a Esc no nos pe rm ite e ntre l azar líne as. Re spue sta b e s
incorre cta;com binar l a \ y e lEsc no nos pe rm ite e ntre l azar líne as. Re spue sta c e s incorre cta;la
te cl
a Ente r se rá inte rpre tada por e lsiste m a ope rativo indicando fin y e nviado alsh e l lpara
proce sar. La re pue sta d e s la corre cta;l a /l e dice alsiste m a ope rativo q ue ignore e lpróxim o
carácte r alpasar e lcom ando alsh e l l, e lsiste m a ope rativo ignoraría e lcarácte r de nue va líne a.
La re pue sta a e s incorre cta;\w im prim e e lpw d y e lcarácte r $ de be se r > . La re pue sta b e s
incorre cta;\H im prim e e lh ostnam e com pl e to. La re pue sta c e s incorre cta;\w m ue stra e lpw d. La
re pue sta d e s l
a corre cta;\H de vue l
ve e lh ostnam e com pl e to, \w de vue lve e lpw d, y e lcarácte r >
se de fine alfinal .
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
8. Uste d guarda sus scripts e n un dire ctorio de nom bre /h om e /m igue l /bin. ¿Qué arch ivo e ditaría
uste d para ase gurarse q ue e ste dire ctorio se a incl
uido e n su ruta o path cada ve z q ue ingre sa?
a. inputrc
b. profil e
c. bash rc
d. path
La re pue sta a e s incorre cta;e larch ivo inputrc configura e le ditor de l al íne a de com andos.
Re spue sta b e s corre cta;uste d pue de cam biar su path e n cada l ogin si l o de fine e n su arch ivo
.profile . La re pue sta c e s incorre cta;e larch ivo bash rc e s usado por l
os sh e l
ls sin login (nonl ogin).
La re pue sta d e s incorre cta;no e xiste un arch ivo de configuración l l
am ado path .
9 . Fre cue nte m e nte borra arch ivos e q uivocados. ¿Qué podrías h ace r para pre ve nir q ue e sto suce da?
a. Cre ar un Al ias de rm a rm -i
b. Cam biar todos sus arch ivos a arch ivos ocul tos
c. Usar cp e n ve z de rm
d. Usar m ve n ve z de rm
La re pue sta a e s corre cta;alcre ar un al ias para q ue e lcom ando rm se e je cute sie m pre con la
opción -i, rm sie m pre l e pe dirá inte ractivam e nte la ve rificación ante s de borrar un arch ivo.
Re spue sta b e s incorre cta;ya q ue arch ivos ocul tos Tam bién pue de n se r borrados. La re pue sta c e s
incorre cta;e lcom ando cp e s para copiar no borrar arch ivos. La re pue sta d e s incorre cta;e l
com ando m ve s para m ove r arch ivos no borrarl o.
10. Estas e scribie ndo un script y lo q ue h ace s e s q ue prue bas cada com ando de sde l al íne a de
com andos para ase gurarse q ue funcionan individual m e nte . Ya h as conse guido todos l os
com andos para h ace r lo q ue de se as, pe ro se le h an olvidado al gunos de l os com andos. ¿Qué
com ando l e ayudaría a ve r la inform ación q ue ne ce sita de l os com andos q ue h a e je cutado?
a. sort ?
b. cat .bash _h istory
c. h istory
d. source h istory
La re pue sta a e s incorre cta;e lcom ando sort tom a e lnom bre de un arch ivo com o argum e nto.
La re pue sta b e s incorre cta;e ste com ando de spl e garía e lconte nido de larch ivo q ue se sal
vo e n su
ul tim a se sión de trabajo e n e larch ivo .bash _h istory. La re pue sta c e s l a corre cta;e lcom ando
h istory de spl ie ga todos l os com andos q ue se h an e scrito re cie nte m e nte . La re pue sta d e s
incorre cta;e lcom ando source e s para l e e r y e je cutar com andos de sde un arch ivo.
o6
1. Tie ne una aplicación e n un CD , y de se as instal
arl a;Pe ro, alinse rtar e lCD
e n e lcom putador, no tie ne acce so a e l
. ¿Qué e sta suce die ndo?
2. Usuarios re portan q ue no pue de n guardar sus arch ivos alfl oppy disk . Que
pue de e star causando e ste proble m a y com o pue de uste d sol
ucionar q ue
Capítu l
los usuarios pue dan usar e lfloppy?
4. Uste d de se a l
im itar e le spacio e n disco q ue usa cada uno de sus usuarios.
¿Qué de be uste d h ace r?
7. Uste d de se a q ue todos l
os docum e ntos de sus usuarios se an re fe re nciados
en la base de datos de l ocate db. ¿Cóm o pue de uste d h ace r e sto posible?
8. Uste d instal
o una apl
icación e n e ldire ctorio /usr/bin;pe ro no se e sta
com portando com o uste d e spe raba. ¿Qué podría se r e lproble m a?
arch ivos de ntro de l a je rarq uía de GNU/Linux, de be rá usar e lcom ando m ount. Elsiste m a de
arch ivos a m ontar pue de e star e n un dispositivo com o son particione s de un disco, fl oppy disk , o
un CD -RO M .
Tam bién se pue de n m ontar siste m as de arch ivos virtual e s com o e s e l/proc o siste m a de
arch ivos cre ados para otros siste m as de arch ivos. D e h e ch o, pue de s m ontar siste m as de arch ivos
q ue re side n e n una com putadora dife re nte a la q ue e stá pre se nte m e nte usando. La sintaxis de l
com ando m ount e s:
m ount [opcione s][dispositivo]punto-de -m ontaje
La inform ación q ue nos de spl ie ga incluye los dispositivos, punto de m ontaje , tipo de siste m a
de arch ivos, y cual
q uie r opción así com o l as de sólo-l
e ctura.
Si usa e lcom ando m ount para m ontar un siste m a de arch ivos ya de finido e n e larch ivo
/e tc/fstab, e lcom ando m ount busca cual q uie r opcione s q ue h an sido de finida y las aplica al
m ontar e lsiste m a de arch ivos. Para obviar e stas opcione s uste d pue de usar l a opción -o con e l
com ando m ount. Ade m ás, uste d pue de usar l a opción -o para apl icar opcione s alm ontar un
siste m a de arch ivos q ue no e sta de finido e n e larch ivo /e tc/fstab. Elarch ivo /e tc/fstab e s
discutido m ás ade l ante e n e ste m ism o Capítulo. Para m ontar un dispositivo, por e je m plo un CD -
RO M , uste d pue de e scribir:
m ount /m nt/cdrom
util
itario dum p.
5. Núm e ro q ue l
e indica a fsck e n q ue orde n re visar e lsiste m a de arch ivos.
Es cie rto q ue un siste m a de arch ivos pue de se r m ontado aunq ue no e ste l istado e n e larch ivo
/e tc/fstab, pe ro para se r m ontado por e lcom ando m ount -a o por un usuario y no root de be rá
e star listado e n e larch ivo /e tc/fstab. Si de se as m ontar un siste m a de arch ivos no de finido e n e l
arch ivo /e tc/fstab, te ndrás q ue prove e r l a m ism a inform ación q ue se l istaría e n e l arch ivo
/e tc/fstab. Así pue s, si de se as m ontar un fl oppy con un siste m a de arch ivos vfat e n ve z de lm sdos
ya de finido e n nue stro arch ivo /e tc/fstab, te ndría q ue e scribir l
a siguie nte se nte ncia:
m ount -t vfat /de v/fd0 /m nt/fl
oppy
La inform ación de lsiste m a apare ce com o un arch ivo. Por e je m pl o, e lm étodo para acce de r l a
m e m oria de su com putador e s a través arch ivo /proc/k core . Con e lcom ando l s -l/proc/k core
uste d pue de ve r e lm onto de m e m oria de su siste m a e n byte s. Re cue rde q ue sól o root tie ne acce so
aldire ctorio proc. A continuación un e je m plo de l a salida de e sta se nte ncia e n m i com putador:
root@ linux:/h om e /m igue l
# l
s -l/proc
total1
dr-xr-xr-x 3 root root 0 2003-12-18 09 :31 1
dr-xr-xr-x 3 root root 0 2003-12-18 09 :31 139
dr-xr-xr-x 3 dae m on root 0 2003-12-18 09 :31 153
dr-xr-xr-x 3 root root 0 2003-12-18 09 :31 2
dr-xr-xr-x 3 root root 0 2003-12-18 09 :31 216
dr-xr-xr-x 3 dae m on dae m on 0 2003-12-18 09 :31 308
dr-xr-xr-x 3 root root 0 2003-12-18 09 :31 311
dr-xr-xr-x 3 m igue l m igue l 0 2003-12-18 09 :31 373
dr-xr-xr-x 3 root root 0 2003-12-18 09 :31 4
Se cre a un dire ctorio para cada proce so q ue se e sta e je cutando y se nom bra igualq ue e lID de l
proce so. Esta inform ación de lsiste m a nos ayuda e n l o q ue e s diagnostico de fal las de lsiste m a
cuando nos ocurre n probl e m as. D igam os q ue de se a ve r l
os inte rruptore s de su siste m a. Uste d de be
dar l
a orde n:
cat /proc/inte rrupts
root@ l
inux:/h om e /m igue l # cat /proc/inte rrupts
CPU0
0: 69 0144 XT-PIC tim e r
1: 10680 XT-PIC k e yb oard
2: 0 XT-PIC cascade
8: 1 XT-PIC rtc
11: 10 XT-PIC Te xas Instrum e nts PCI1450, Te xas
PCI1450 (# 2), usb -uh ci, ESS M ae stro 2E
12: 12029 5 XT-PIC PS/2 M ouse
14: 26781 XT-PIC ide 0
NM I: 0
LO C: 0
ER R: 0
M IS: 0
um ount
Si ya no e s ne ce sario e lacce so a un siste m a de arch ivos, de sm ónte l
o util
izando e lcom ando
um ount. Su sintaxis e s así:
um ount [opcione s][dispositivo]
Elcom ando um ount e s por l o ge ne ralusado para de sm ontar dispositivos re m ovibl e ante s de
e xpul sarl
os de lsiste m a, com o l o son l os floppy disk s y l os CD -RO M s. Sie m pre de sm onte todos l os
dispositivos re m ovibl e s ante s de re tirarlo de lsiste m a. Si no adh ie re a e stas pautas de de sm ontar
ante s de re tirar pue de re sul tarl
e e n pe rdida de su data. Las opcione s disponibl e s para usarse con
um ount son l istadas e n la Tabl a 6.3.
Pue de e spe cificar e ldispositivo o e lpunto de m ontaje com o argum e nto alcom ando um ount.
D e spués de e je cutar e l com ando, todos l os e ve ntos de l e ctura-e scritura pe ndie nte s son
com pl e tados ante s de q ue e lsiste m a de arch ivos se a de sm ontado.
D isk Quotas
Asignar lím ite s de cuotas de e spacio e n discos pue de se r m ane jado por usuarios o por grupo y
le ayudan a m e jor adm inistrar su siste m a y re cursos. Uste d de be sabe r com o asignar cuotas,
incluye ndo lím ite s de ltipo soft y h ard. Tam bién de be dom inar com o m onitore ar e stas cuotas. La
política de cuotas de disco e s ajustada para cada usuario e n base a un crite rio de partición a
partición. Uste d pue de e l e gir asignar cuotas e n una sol a partición o te ne r dife re nte val
ore s e n
cada partición.
Las cuotas pue de n se r adm inistradas con una pol ítica basada por usuarios o por grupo. Esta
cuotas son inde pe ndie nte una de l a otra;se q uie re de cir q ue , e ltotalde cuota e n disco de l
os
usuarios de lgrupo no e sta re l acionado con l a cuota de lgrupo. Así pue s, si te ne m os 10 usuarios
los cual e s son m ie m bros de lgrupo contabilidad y cada usuario tie ne una cuota individualde 3M B,
uste d pue de aun asignarl e una cuota algrupo de sól o un totalde 10M B.
Cuando un usuario cre a un arch ivo, su due ño e s e se usuario y su grupo. Véase m ás ade l ante
e n e lCapítul o 9 , “Pe rm isos,” para m ás de tal
le ace rca de los pe rm isos de arch ivos. Si cuotas e stán
e stable cidas, los re cords para am bas l as cuotas de lusuario y de lgrupo son actual izadas. Si un
usuario inte nta cre ar un arch ivo y l a cuota de su grupo se h a e xce dido, l a cre ación de larch ivo
fal l
ara aunq ue su usuario aun te nga e spacio disponibl e e n su cuota individual . Para cre ar un
arch ivo, e lusuario de be rá cam biar su grupo. Para m ás inform ación sobre cam biar de grupos véase
e lCapítul o 7, “Usuarios y Grupos”.
Com o root, uste d ne ce sitará de spués cre ar un arch ivo vacío l lam ado q uota use r e n la
partición root donde e stam os de finie ndo l as cuotas. Ne ce sitara col ocar los pe rm isos para l
eer y
e scribir para root sol
am e nte (véase e lCapítulo 9 ), así pue s e je cute e stos com andos:
touch /q uota use r
ch m od 600 /q uota use r
Tabl
a 6.4 O pcione s q ue pue de n se r usadas con e lcon e lcom ando q uotaon
O pción Acción
-a Cuotas son activadas para todos sist. de arch ivos l e ctura/e scritura e n /e tc/fstab
(sólo si usrq uota e sta de finido e n e lsist. de arch ivos). Esto tam bién ocurre al
arranq ue para h abil itar cuotas.
-v M ue stra l
a inform ación e n cada siste m a de arch ivos con cuota activado.
-u Activa cuotas alusuario de argum e nto;Acción por de fe cto.
-g Activa cuotas algrupo de argum e nto.
Tabl
a 6.5 O pcione s q ue Pue de n se r Usadas con e lCom ando q uotaoff
O pción Acción
-a D e sactiva cuotas e n todos l os siste m as de arch ivos l
istados e n /e tc/fstab (sól
o si
usrq uota e sta de finido e n e lsiste m a de arch ivos)
-v M ue stra inform ación e n cada siste m a de arch ivos donde cuotas e stán inactiva
-u D e sactiva la cuota de lusuario nom brado;Acción por de fe cto
-g D e sactiva la cuota de lgrupo nom brado
D e spués de h abe r re iniciado e lsiste m a e ingre sar com o root, use e lcom ando e dq uota para
abrir e larch ivo de q uota use r e n su e ditor por de fe cto, de e sta form a:
e dq uota -u m igue l
Un e je m pl
o de un arch ivo de be se r pare cido alsiguie nte :
Quotas for use r m igue l :
/de v/h da5: b lock s in use : 52, l
im its (soft = 0, h ard = 0)
inode s in use : 32, lim its (soft = 0, h ard = 0)
Uste d pue de e stabl e ce r cuotas basadas e n e lnúm e ro de arch ivos, dire ctorios y e ltotalde
e spacio e n disco disponibl e alusuario. Uste d pue de e stabl e ce r cual q uie ra o am bos de e stos
lím ite s. Am bos e lnúm e ro de arch ivos y e lm onto de e spacio son m odificados por tre s parám e tros:
Lim ite Soft Elusuario o grupo para q uie n l a cuota e s de finida pue de sobre pasar su
lím ite por un tie m po l im itado.
Lim ite H ard D e spués q ue un l ím ite h ard h a sido sobre pasado, no m ás arch ivos
podrán se r cre ados. No e xiste pe riodo de gracia.
Pe riodo de Gracia Eltie m po q ue e lusuario o grupo pue de e xce de r su lim ite soft.
Es e xpre sado así. días:h oras:m inutos:se gundos y e lval or por de fe cto
e s sie te días.
Por e je m pl
o, de se as l
im itar a m igue la un e spacio e n disco de 3–5M B y e ntre 500 y 1,000
arch ivos, use e lcom ando e dq uota para cam biar l os parám e tros así:
Quotas for use r m igue l :
/de v/h da1: b lock s in use : 52, l
im its (soft = 3000, h ard = 5000)
inode s in use : 32, lim its (soft = 500, h ard = 1000)
Cada l
ím ite pue de te ne r uno de tre s val
ore s posibl
e s:
1. 0, cualsignifica sin l ím ite .
2.- 1, significa val ore s por de fe cto.
3. Cual q uie r e nte ro m ás grande q ue ce ro. Re pre se ntado e n k il
ob yte s.
Los l ím ite s por de fe cto de lsiste m a son de finidos e n q uota.h . D e spués de guardar e larch ivo,
uste d q ue rrá e stable ce r un pe riodo de gracia para q ue e lusuario se a notificado cuando sobre pase
su m onto fijado. Esto se l ogra usando e lcom ando e dq uota con l a opción -t.
Ah ora uste d pue de usar e l com ando q uota para ve rificar q ue sus cuotas h an sido
e stable cidas. La sintaxis para e lcom ando q uota e s:
q uota [opción][q uie n]
Por de fe cto, q uota re porta ace rca de todos l os siste m as de arch ivos l istados e n e larch ivo
/e tc/fstab. Si usa l a opción -q , q uota re tornaría l
a inform ación sol am e nte e n siste m as de arch ivos
donde l a cuotas h an sido e xce dido. Un re cord por partición prove e l a base por de fe cto. A m e nudo
e ste se rá e lúnico re cord m odificado con todos l os valore s h e re dados por todos l os usuarios. Pue de
usar e lcom ando re pq uota para re visar e le status de l as cuotas e n su siste m a. Su sintaxis e s:
re pq uota [opcione s][siste m a de arch ivos]
Elcom ando re pq uota m ue stra un re sum e n de lm onto de de luso de ldisco y cuotas para e l
siste m a de arch ivos e spe cificado. M ue stra e lnúm e ro de arch ivos y e spacio e n disco usado, así
com o cual q uie r cuota de finida para cada usuario e n k ilobyte s. Las opcione s usadas con re pq uota
son m ostradas e n l a Tabla 6.7.
Tabl
a 6.7 O pcione s Usadas con e lcom ando re pq uota
O pción Acción
-a Re visa e larch ivo /e tc/fstab e n búsq ue da de siste m as de arch ivos con cuotas y nos
rinde un re porte ;no tom a un siste m a de arch ivo com o argum e nto.
-v Re porta todas l as cuotas, h asta aq ue l
las q ue e lusuario no h a usado ningún e spacio
-g Re porta l as cuotas de lgrupo nom brado.
-u Re porta l as cuotas de lusuario nom brado;Sól o root pue de ve r las de otros.
Sól o root pue de ve r l as cuotas de otros usuarios. Los usuarios sól o pue de n ve r sus propias
cuotas y l a de l os grupos de l os cual es ell
os son m ie m bros. Elcom ando q uotach e ck va a través de
las particione s y actual iza e le status de las cuotas, lo cuale s cuanto e spacio e sta sie ndo usado por
cada usuario o grupo q ue tie ne su cuota de e spacio de finido. Norm al m e nte se e je cuta de spués de l
fsck e n e ltie m po de arranq ue de lsiste m a (boot tim e ). Su sintaxis e s así:
q uotach e ck [opcione s][siste m a de arch ivos]
Elcom ando q uotach e ck da com o sal ida e larch ivo q uota.use r si se e fe ctúa un rastre o de
usuarios y una sal ida de e larch ivo q uota.group si se e fe ctúa un rastre o de grupo. Tabl a 6.8
M ue stra l
as O pcione s usadas con e lcom ando q uotach e ck .
Tabl
a 6.8 O pcione s Usadas con e lcom ando q uotach e ck
O pción Acción
-v M ue stra la inform ación sobre e lprogre so
-d D e pura e lprogram a
-u Efe ctúa un rastre o de usuario;tom a un UID com o argum e nto
-g Efe ctúa un rastre o de grupo;tom a un GID com o argum e nto
-a Re visa las cuotas e n todos l
os sist. de arch . e n /e tc/fstab con cuotas activados
-R Com binado con -a re visa l as cuotas e n todos l os sist. de arch ivos e xce pto root
Sólo root de be e je cutar e lcom ando q uotach e ck . Elcom ando q uotastats cal cula e lm onto de
e spacio usado y e lnúm e ro de arch ivos para cada usuario y grupo. Los re sul tados son al m ace nados
en l os arch ivos q uota.use r y q uota.group l
ocalizados e n l a raíz o root de lsiste m a de arch ivos. El
com ando q uotastats no tom a argum e ntos.
Los Link s
Eluso de l os l ink s e s un conce pto m uy im portante e n e lm ane jo de GNU/Linux. Elproce so de
cre arl os y re m ove rlos se rá cubie rto e n e ste Capítul o. Tam bién se pue de usar un l ink para darl e
acce so a otro usuario a nue stros arch ivos. Prim e ro, l e da de re ch o de acce so a sus arch ivos.
Tam bién pue da se r q ue te nga q ue cam biar pe rm isos e n e ldire ctorio q ue contie ne l os arch ivos q ue
q ue re m os q ue e lotro usuario te nga de re ch o a cam biar o e je cutar. D e be rá anal izar o tom ar e n
conside ración l as ram ificacione s de cam biar l os pe rm isos e n e ldire ctorio ante s de h ace rl
o. Re pase
la inform ación de pe rm itir a otros acce de r sus arch ivos y dire ctorios e n e lCapítul o9.
D e spués de q ue l
os pe rm isos h an sido asignados, l os otros usuarios pue de n cre ar un l
ink a sus
arch ivos pe ro ubicando e ll ink e n su dire ctorio h om e . Esto sim plifica com partir inform ación. Los
Link s pue de n se r usados para e vitar cre ar m últiple s copias de un arch ivo. Esto nos ah orra e spacio
Pág 150 UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
Ade m ás, l os l ink s pue de n se r útil e s para m ane jar grande s je rarq uías de dire ctorios. Uste d
pue de guardar sus arch ivos pe rsonal e s e n un dire ctorio llam ado pe rsonal . Entonce s pode m os cre ar
víncul os a arch ivos individual e s de bajo de dire ctorios tare as y pe rsonal , h aciéndo así m ás fácil
local izar arch ivos e spe cíficos.
Cuando cre am os un l ink , e stam os cre ando una nue va e ntrada e n e ldire ctorio. Si cre as un l ink
e n e lm ism o dire ctorio q ue e larch ivo original , de be s darl
e un nom bre dife re nte . Si e ll
ink e s cre ado
e n un dire ctorio dife re nte , am bos e ll ink y e larch ivo originalpue de n te ne r e lm ism o nom bre .
Cuando cam biam os un arch ivo, e sos cam bios son vistos aunq ue e l arch ivo e s acce sado
dire ctam e nte o a través uno de sus l ink s. GNU/Linux suporta dos tipos de l
ink s: h ard y sim ból
icos
(tam bién l lam ados soft). La sintaxis e s:
l
n [opción]arch ivo-originalnue vo_l
ink
Re cue rde q ue de sde e lpunto de vista de lsiste m a ope rativo, e stos dos punte ros son igual e s, y
no l e im porta cualfue cre ado prim e ro. Aunq ue e larch ivo e xiste nte y e lnue vo víncul o pue de n
e star e n un m ism o dire ctorio, l
os l
ink s son a m e nudo cre ados e n dire ctorios dife re nte s. Para cre ar
un h ard l ink , e scriba:
l
n Arch ivo /Ruta-a-D ire ctorio/Vincul
o
Solam e nte si se va a alm ace nar e n un dire ctorio dife re nte pue de e lnue vo l ink te ne r e lm ism o
nom bre q ue e larch ivo original . Al gunas l im itacione s de l os h ard l ink s son q ue l os usuarios no
pue de n h ace r h ard l
ink s apuntado a dire ctorios y q ue los l ink s de be n e star e n e lm ism o siste m a de
arch ivos. Eladm inistrador root, si pue de cre ar un h ard l ink a un dire ctorio usando una de l as
opcione s -d o -F.
Los víncul
os sim ból
icos se cre an usando e lcom ando l
n con l
a opción -s:
l
n -s Arch ivo /D ire ctorio/Vincul
o-sim b ól
ico
Alusar e lcom ando l s -lpara ve r l os víncul os sim ból icos, notara una cuantas dife re ncias. El
tipo de arch ivo listado se rá com o l(e lprim e r carácte r e n l a cade na de l os pe rm isos), l a ruta al
arch ivo originale s listada, y los atributos de l os arch ivos son dife re nte s. Por e je m plo, si am bos e l
arch ivo originaly e lvíncul o sim bólico e sta e n e lm ism o dire ctorio, e lcom ando l s -lnos m ue stra lo
siguie nte :
m igue l @l inux:~ /tm p$l s -l
total0
-rw -r--r-- 1 m igue lm igue l 0 2003-12-19 21:49 Arch ivo
lrw xrw xrw x 1 m igue lm igue l 7 2003-12-19 22:21 Vinculo -> Arch ivo
Uste d pue de borrar e l arch ivo original sin re m ove r l os vínculos sim ból icos; pe ro, e stos
víncul os sim bólicos ya no trabajaran, ya q ue l os víncul os sim ból
icos sólo contie ne n l a ruta al
arch ivo original, alborrar e larch ivo originale lvinculo e sta apuntando a un arch ivo no e xiste nte .
dire ctorios no trabajan e xactam e nte com o l o e spe ram os cuando usam os e lcom ando cd para
cam biar de dire ctorio. En cada caso l os sh e l
ls se com portan dife re nte s. Uste d pue de usar un
vincul o sim bólico a un dire ctorio com o e largum e nto de lcom ando cd. En e lsh e l lbash , si
e je cutam os e ntonce s e lcom ando pw d, nos re tornaría e lnom bre sim ból ico de ldire ctorio. Pe ro, si
e je cuta e lcom ando cd para m ove rnos un nive lh acia arriba e n l a e structura de dire ctorio, nos
col oca e n e ldire ctorio q ue contie ne e lvincul o sim ból ico, y no aldire ctorio padre de ldire ctorio
re fe re nciado por e lvincul o sim ból ico. En sh e ll
s, dife re nte s cuando e je cutam os e lcom ando pw d
de vue l ve e lnom bre de ldire ctorio originaly no e lde lvincul o sim bólico. Ale je cutar e lcom ando
cd, uste d e s colocado e n e ldire ctorio padre de lvincul o m ism o.
Com o re sul tado, un e sfue rzo h acia l a e standarización se h a tom ado. Es de finido por l a
organización FH S, Fil e syste m H ie rarch y Standard, l a cualpode m os dar un vistazo a su página
w e b, la cual se e ncue ntra en l
a dire cción q ue aq uí l
es dam os
h ttp://linuxpow e re d.com /h tm l /tutorials/fh s/fh s-toc.h tm l. Aunq ue e ste e stándar fue prim e ro
de finido para cubrir a l os siste m a de arch ivos GNU/Linux, h a sido e xpandida para apl icar e n
otros siste m as de arch ivos UNIX.
Uste d ne ce sita sabe r e ll ugar e stándar de los arch ivos. Y e n situacione s de distribucione s
e spe cíficas, uste d te ndrá q ue sabe r l
as l
ocal
idad de lsiste m a de arch ivos de e sa distribución.
La je rarq uía
H ay al gunos dire ctorios q ue sie m pre de be n e star pre se nte s y q ue contie ne n arch ivos
e spe cíficos. Un bue n sitio donde e m pe zar e s root, e lcuale s re pre se ntado por l
a barra /. Este e s e l
principio o inicio de l a e structura de nue stro dire ctorio.
en l
a barra com o e lpe gam e nto de lsiste m a de arch ivos. Com o una re gl a, e ste dire ctorio no de be
conte ne r otros arch ivos. La Tabl a 6.9 m ue stra l os dire ctorios principal e s, q ue contie ne n, y su
propósito. Estos son l os dire ctorios q ue uste d de be e star fam il
iarizados para su e nte ndim ie nto de
GNU/Linux.
Tabl a 6.9 Conte nido de lD ire ctorio Root y e lpropósito de cada uno
dire ctorio Conte nidos y Uso
Bin Binarios q ue se re q uie re n alarranq ue de lsiste m a.
boot Elk e rne ly cual q uie r arch ivo de configuración ne ce sario para e lge stor de arranq ue .
De v Arch ivos ne ce sarios para acce de r todos l os dispositivos, no sól o e sos e n e lsiste m a.
e tc Arch ivos de configuración y scripts de lsh e l lcom o l os de arranq ue .
e tc/sk e l Arch ivos e sq ue l e to para se r col ocados e n e lh om e cuando se cre a un usuario.
e tc/X11 Arch ivo de configuración de lX W indow .
e tc/rc.d Los scripts de arranq ue y l os dire ctorios rc
h om e D ire ctorios h om e de l os usuarios e xce pto root.
lib Libre rías com partidas y l os m ódul os de lk e rne l
Lost+ found D ire ctorio usado para l os arch ivos re cupe rados.
m nt Por conve nción puntos de m ontaje de siste m as de arch ivos e xte rnos.
proc D ire ctorio virtualcon info. de lsiste m a sobre e lk e rne l , proce sos, y re cursos e n uso.
root D ire ctorio h om e de lroot;pue de usar l a / m ism a e n al gunas distribucione s.
sbin Binarios adm inistrativos y h e rram ie ntas para se r usadas sól o por root.
tm p Arch ivos te m porarios;l e ctura, e scritura y e je cución para todos l os usuarios.
usr Binarios, l ibre rías, apl icacione s, y paq ue te s com o e lX W indow s.
usr/bin La m ayoría de l as apl icacione s de l os usuarios, de be se r parte de l a ruta de l os
usuarios.
usr/sbin Util itarios adm inistrativas no e se ncial e s.
usr/l ocal Softw are q ue no e s parte de lsiste m a ope rativo m ism o. Sim pl ifica l os back ups.
usr/l ocal /bin Arch ivos binarios de softw are instal ado de spués de l a instal ación de lsiste m a
ope rativo.
usr/l ocal /sbin Util itarios adm inistrativas instal adas l ocal m e nte .
usr/incl ude Los arch ivos h e ade rs e stándare s C/C+ +
usr/l ib Libre rías e stática así com o l os subdire ctorios para l as libre rías de l e nguaje s no-
C/C+ + . Arch ivos de configuración para l dconfig. Víncul os a l os arch ivos X
W indow s.
usr/src Arch ivos fue nte de l as m ayoría de l os softw are instal ados e n e lsiste m a.
usr/src/l inux Elcódigo fue nte de GNU/Linux.
usr/X11R6 Norm al m e nte un víncul o a otro dire ctorio q ue contie ne l os arch ivos X W indow s.
var D ata variabl e de lsiste m a así com o son l os logs y l os dire ctorios de spoolde corre o y
noticia.
var/l og Arch ivos l og. D e be se r m onitore ados tie nde n a cre ce r m uy rápidam e nte .
var/spool Arch ivos te m porarios de im pre sión, corre o, y noticias. D e be se r m onitore ados
tie nde n a cre ce r.
pue de se r al m ace nado e n uno de varios l ugare s, así pue s q ue se pue de durar un tie m po
conside rabl e buscando un arch ivo e n e spe cífico. Para pre ve nir pe rde r e ltie m po, e xiste n util
itarios
disponibl e s e n e lsiste m a para asistirnos e n l
ocalizar los arch ivos e xtraviados.
Para dom inar GNU/Linux uste d ne ce sita se ntirse cóm odo e n e luso de e stos com andos. D e be
sabe r sie m pre cuale s e lcom ando m ás apropiado para su situación.
Tabla 6.10 Condicione s para M odificar l os Re sul tados de lcom ando find
Condición Acción
-atim e ± n Arch ivos basados e n e lnúm e ro de días ul tim o acce so
-ctim e ± n Arch ivos basados e n núm e ro días ul tim a e ntrada de dire ctorio
-group nom bre grupo Arch ivos pe rte ne ce n alnom bre grupo;pue de se r nom bre o GID
-inum n Arch ivos con inode n
-link s n Arch ivos con núm e ro n de l ink s
-m ount Arch ivos e n un m ism o siste m a de arch ivos
-m tim e ± n Arch ivos basados e n e lnúm e ro de días ul tim a m odificación
-nam e patrón Arch ivos q ue igual an patrón e stabl e cido
-pe rm nnn Arch ivos con bl ock de pe rm iso e spe cificado
-print M ue stra arch ivos igual ados y su rutas;Acción por de fe cto
-size n[c] Arch ivos tam año bl ock s= n o de n caracte re s
-type Arch ivos tipo, b-bl ock , c-carácte r de vice , d-dir, l
-link , f-fil
e
-use r nom bre -usuario Arch ivos pe rte ne ce n alusuario;nom bre o UID
La e xpre sión m ás usada de lcom ando find e s -nam e , l a cuale spe cifica e lnom bre de larch ivo
a e ncontrar. Elnom bre de larch ivo pue de conte ne r com odine s, com o l os l istados e n l
a Tabl a 6.10,
o parénte sis. Pe ro, de be rán se r e nce rrados e ntre com illas para pre ve nir q ue e lsh e l
llos inte rpre te .
Así pue s, si de se am os e ncontrar un arch ivo de nom bre m i_carta.txt pe ro no sabe m os donde l a
guardam os o e xactam e nte q ue nom bre fue q ue se l e dio, pe ro si e stoy se guro q ue conte nía l a
pal abra carta, pode m os buscar e ldocum e nto si e scribim os l a siguie nte se nte ncia:
find /h om e /m igue l-nam e ‘*carta*’ -print
La e xpre sión -print causa q ue find im prim a todos l os arch ivos q ue cum pl e n con e lcrite rio de
búsq ue da. Es la opción por de fe cto, así q ue pue de se r om itida. Si h ubiése m os e scrito l
o siguie nte
find /h om e /m igue l-print -nam e ‘*carta*’
Elcom ando find arrojaría l os nom bre s de todos l os arch ivos conte nidos e n e ldire ctorio
/h om e /m igue ly todos sus subdire ctorios aunq ue e l los concue rde n con e lcrite rio e spe cificado e n
la búsq ue da. Elfind sim pl e m e nte ve l a e xpre sión -print y asum e q ue no se proporciono ningún
crite rio de búsq ue da. Si usa l a e xpre sión -print, ase gúre se sie m pre q ue se a l
o últim o q ue e scribe
en l al íne a de com ando. Elfind tam bién pue de se r util izado para buscar arch ivos basados e n l a
últim a ve z q ue e se arch ivo fue acce sado.
find /h om e /m igue l-atim e ± n [-print]
Alusar m úl tipl e s crite rios un e spacio e s conside rado com o un crite rio adicional(and). La -a
pue de se r util
izada e n ve z de le spacio. Use -or ó -o para significar ó (O R). Use e lcarácte r (!) e n
fre nte de una e xpre sión para de notar NO (not). Los siguie nte s e je m pl
os buscan e n e lpw d.
find –nam e ‘*gato*’ –a -nam e ‘*pe rro*’
Elcom ando l
ocate
En ve z de buscar e n e lárbolde dire ctorios com o l
o h ace e lcom ando find, e lcom ando l ocate
busca e n una base de datos l l
am ada locate db, l a cualse e ncue ntra e n e ldire ctorio /var/l
ib. La
sintaxis para usar l
ocate e s:
l
ocate [nom b re -de -arch ivo]
Por e je m pl
o e scriba:
l
ocate *ps
Alinstal arse m uch as distribucione s cre an una tare a autom ática de cron q ue m antie ne l a base
de datos l ocate db actual izada. Uste d pue de e ditar e ste arch ivo para cam biar cuale s dire ctorios son
inde xados o cual e s son e xcl uidos. Ade m ás, uste d pue de cam biar q ue tan fre cue nte e ste script e s
e je cutado. Si de se a, se pue de util izar un arch ivo de configuración update db.conf para configurar
cual e s dire ctorios de se a inde xar.
Elcom ando w h ich no tie ne ningunas opcione s y re torna l a ruta com pl e ta alcom ando q ue
fue se e je cutado si e se com ando se e scribe e n l a l íne a de com ando. Se pue de n pasar m úl tipl e
com andos e n l a m ism a líne a de com andos. Elcom ando w h ich e s útilcuando un com ando no
re sponde de l a m ane ra q ue uste d e spe raba. Por e je m pl
o, si de se as sabe r cuall s y cualcat e sta
sie ndo e je cutado, uste d pue de usar e lcom ando w h ich , así:
$w h ich ls cat
/b in/ls
/b in/cat
O casional m e nte , pue de h abe r m ás de un com ando con e lm ism o nom bre y e n dife re nte sitio.
Usando e lcom ando w h ich nos ve rifica q ue e stam os e je cutando e lcom ando q ue pe nsábam os q ue
e stábam os e je cutando. D e spués de e ncontrar uno q ue concue rda alpatrón de búsq ue da, sal e de l a
búsq ue da y m ue stra l a ruta com pl e ta alcom ando e n cue stión.
Re sum e n
Ante s de uno pode r acce de r un arch ivo e n e lsiste m a, claro e sta, de be e star disponibl
e . Esto se
logra m ontando l os volúm e ne s q ue contie ne n los arch ivos q ue de se a util izar. Alm ontar un siste m a
de arch ivos, l o pode m os h ace r disponibl e e n m odo sól o-le ctura, así com o e n m odo de l e ctura-
e scritura.
Ente nde r e larch ivo /e tc/fstab y e larch ivo /e tc/m tab y com o l os com andos m ount y um ount
lo usan, e s de finitivam e nte de sum a im portancia para se guir de sarrol lándo su conocim ie nto de
GNU/Linux. Ale je cutar e lcom ando m ount sin ningún argum e nto nos m ue stra cual e s siste m as de
arch ivos e stán m ontados y e sto l o h ace n analizando e larch ivo /e tc/m tab.
Los víncul os (link s) prove e n una m ane ra de q ue l os arch ivos e stén disponibl e s con dife re nte s
nom bre s o de dife re nte s l ocal idade s sin de spe rdiciar e spacio e n disco con copias inne ce sarias.
Existe n dos tipos de víncul os: h ard y sim ból icos. Cam bios h e ch o a un arch ivo se notaran si son
acce sados de sde un vincul o h ard o sim ból ico. Víncul os h ard tie ne n e lm ism o núm e ro de inode ,
pe ro l os víncul os sim ból icos no. Pue de s borrar cual q uie r vincul o h ard y l os otros víncul os
trabajaran aun. Pe ro cuidado, si borras e larch ivo re fe re nciado por un víncul o sim ból ico, l os
víncul os de jaran de funcionar. Los usuarios pue de n cre ar víncul os sim ból icos a dire ctorios pe ro no
h ard link s. Ase gúre se ante s de continuar q ue e ntie ndan l os propósitos de larch ivo use r.q uota así
com o e stabl e ce r am bos tipos de l im ite s de cuotas soft y h ard.
D e be e star fam il
iarizado con l a je rarq uía de arch ivos de GNU/Linux y e nte nde r l a ubicación
apropiada de l os arch ivos. Arch ivos e je cutable s e stán al
m ace nados ge ne ral
m e nte e n e ldire ctorio
/bin. Existe n am bos dire ctorios /bin y /usr/bin. Los arch ivos son col ocados de acue rdo a q uie n l os
util
izará.
La capacidad de e ncontrar arch ivos e s una tare a im portante para l os adm inistradore s. Uste d
de be dom inar los com andos find, l ocate , y w h ich . D e be m ante ne r actualizada la base de datos
l
ocate db para localizar arch ivos rápida y e fe ctivam e nte .
PR EGUNTAS Y R ESPUESTAS
1. Tie ne una apl icación e n un CD , y de se as instal arla;Pe ro, alinse rtar e lCD e n e lcom putador, no
tie ne acce so a e l. ¿Qué e sta suce die ndo?
R. Para acce de r m e dios re m ovibl e s, ne ce sitará usar e lcom ando m ount para col ocarl o en l a
je rarq uía de lsiste m a de arch ivos GNU/Linux. Si su CD -RO M e sta de finido e n e larch ivo
/e tc/fstab, uste d pue de m ontarl o por re fe re ncia alpunto de m ontaje . D e cual q uie r otra m ane ra,
ne ce sitaras e spe cificar e ldispositivo, punto de m ontaje , y e lsiste m a de arch ivos.
2. Usuarios re portan q ue no pue de n guardar sus arch ivos alfl oppy disk . Que pue de e star causando
e ste probl e m a y com o pue de uste d solucionar q ue l os usuarios pue dan usar e lfl oppy?
R. Aligualq ue un CD -RO M , l os fl
oppie s de be n se r m ontados. Si sus usuarios sabe n util izar e l
com ando m ount pe ro aun sigue n te nie ndo probl e m as m ontando e s q ue uste d no le h a dado l os
de re ch os de m ontar. Edite e larch ivo /e tc/fstab y agrégue l e l
a opción use r a l alíne a q ue de fine
e lsiste m a de arch ivos de lfloppy.
3. Si da un vistazo aldire ctorio /proc obse rvaras q ue e xiste n varios dire ctorios cuale s son sus
nom bre s y núm e ros. ¿Qué son e l los?
R. Eldire ctorio /proc e s e n re al
idad un dire ctorio virtualq ue prove e acce so alconte nido de l a
m e m oria de su siste m a. Estos dire ctorios con nom bre s de núm e ros son los proce sos
e je cutándose e n l
a actual idad e n su com putador.
4. Uste d de se a l im itar e le spacio e n disco q ue usa cada uno de sus usuarios. ¿Qué de be uste d
h ace r?
R. Pue de im pl e m e ntar cuotas para cada uno de sus usuarios. Uste d pue de e stabl e ce r e stas cuotas
por núm e ro de arch ivos y dire ctorios y e lm onto de e spacio e n disco q ue e llos pue de n usar.
5. Elde partam e nto de e stadísticas h a cre ado un re porte . Cada uno de l os usuarios de e ste
de partam e nto de e stadística de se a una copia de e ste re porte e n su dire ctorio h om e . ¿Qué
pode m os h ace r?
R. En ve z de de spe rdiciar e spacio e n disco con copias m úl tipl
e s, cre e un l
ink alarch ivo originale n
e ldire ctorio h om e de cada usuario. Si e larch ivo originaly e ldire ctorio h om e e stán e n
particione s dife re nte s, de be rá usar e ntonce s víncul
os sim ból icos.
6. Uno de sus usuarios l e re porta q ue pe rdió un arch ivo q ue cre o aye r. Aunq ue no re cue rda q ue
nom bre l e asignó aldocum e nto, ¿com o pode m os l ocal izar e ste arch ivo?
R. La prim e ra cosa a h ace r e s utilizar e lcom ando find para buscar cual q uie r arch ivo m odificado
aye r e n e ldire ctorio h om e de lusuario. Lo m ás se guro e s q ue e larch ivo e sta ah í pre se nte y e l
usuario no l e re conoce e lnom bre .
R. Podría se r q ue te nga dos com andos con un m ism o nom bre . Use e lcom ando w h ich para ve r cual
de e l
los e sta sie ndo e je cutado.
EXAM EN D E PR ÁCTICA
1. Uste d m onta un Fl oppy con D O S pe ro l
os nom bre s de los arch ivos son re cortados. Alve r e l
floppy de sde W in9 8, l os nom bre s l
argos de arch ivos se ve n. ¿Cuálde los siguie nte s com andos va
a corre gir e ste proble m a?
a. m ount -t vfat /de v/fd0 /m nt/fl oppy
b. m ount -lf /de v/fd0 /m nt/fl oppy
c. m ount /m nt/fl oppy --long_file nam e s
d. m ount -o ro /de v/fd0 /m nt/fl oppy
Re spue sta a e s corre cta;e ste com ando e spe cifica un siste m a de arch ivos vfat, e lcualsoporta
nom bre s de arch ivos l argos y a l a ve z e spe cifica e ldispositivo y e lpunto de m ontaje . Re spue sta b e s
incorre cta;no e xiste l a opción -lpara e lcom ando m ount y l a opción -f sól o re visa si e s posible
m ontar e lsiste m a de arch ivos sin re al m e nte m ontarl o. Re spue sta c e s incorre cta;no e xiste l a
opción --l ong_fil e nam e s. Re spue sta d e s incorre cta;e sto m ontase e lsiste m a de arch ivos de lfl oppy
de finido e n e larch ivo /e tc/fstab, pe ro e n m odo de sól o-l
e ctura.
2. D e spués de instal ar un nue vo m ode m uste d de se a ve r q ue inte rrupt e ste e stá usando. ¿Qué
com ando m ostraría e sta inform ación?
a. ls /proc/inte rrupts
b. cat /proc/inte rrupts
c. w h ich inte rrupts
d. m ount inte rrupts
Re spue sta a e s incorre cta; e l com ando l s sól o m ue stra /proc/inte rrupts. Re spue sta b e s
corre cta; e l com ando cat l istara e l conte nido de e l arch ivo /proc/inte rrupts. Re spue sta c e s
incorre cta;e lcom ando w h ich re torna l a ruta com ple ta a un com ando e n e spe cifico. Re spue sta d e s
incorre cta;e lcom ando m ount e s usado para h ace r q ue l os siste m as de arch ivos e stén disponibl es
vía l
a je rarq uía de arch ivos de GNU/Linux.
Re spue sta a e s incorre cta;m ontaría todos l os siste m a de arch ivos de finidos e n /e tc/fstab.
Re spue sta b e s incorre cta;re visa si e s posibl e m ontar e ste siste m a de arch ivos. Re spue sta c e s
corre cta;/e tc/m tab contie ne una l ista de l os siste m as de arch ivos m ontados. Re spue sta d e s
incorre cta;e larch ivo /e tc/fstab de fine siste m a de arch ivos.
4. ¿Cuálde l os siguie nte s pasos no e s re q ue rido para configurar cuota de disco para sus usuarios?
a. Re iniciar e lcom putador
b. Cre ar e larch ivo q uota.use r e n e lroot de lsiste m a de arch ivos
c. Editar e larch ivo /e tc/fstab
d. Usar e lcom ando e dq uota para asignar l os l im ite s
Re spue sta a e s incorre cta;te ndrá q ue re iniciar e lsiste m a para activar l as cuotas. Re spue sta b
e s incorre cta;ne ce sitará un q uota.use r e n l a raíz (root) de cada siste m a de arch ivos q ue de se a
apl icar pol íticas de cuotas. Re spue sta c e s corre cta;sól o ne ce sitas e ditar e larch ivo /e tc/fstab para
agre gar l a opción de cuota alsiste m a de arch ivos q ue se de se a asignar cuotas. Re spue sta d e s
incorre cta;se usa e lcom ando e dq uota para col ocar lim ite s de cuotas.
5. Elde partam e nto de dise ño h a sobre pasado su l im ite soft de cuota de lgrupo. Com o sabe m os q ue
e lproye cto q ue e sta invol ucrado durara uno se is m e se s m ás, ¿q ué de be m os h ace r?
a. Instruir a los usuarios cam biarse de grupo ante s de sal var cual q uie r arch ivo.
b. Exte nde r e llím ite e n e lsoft lim ita de e se grupo.
c. Incre m e ntar e llim ite h ard para cada usuario.
d. Incre m e ntar am bos e ll ím ite soft y h ard para e lgrupo.
Re spue sta a e s incorre cta;si los dise ñadote s cam bian su grupo e ntonce s l os otros dise ñadote s
no podrán acce de r l os arch ivos de cada uno de e l l
os. Re spue sta b e s incorre cta;e sto sól
o pe rm itirá
q ue los usuarios e xce dan e lsoft l im ita por un pe riodo de tie m po m ayor, pe ro com o e lh ard l im ita
e s e l m ism o q ue e l total m onto de e spacio e n disco disponibl e no cam bia. Re spue sta c e s
incorre cta;e sto sól o afe ctara l a cuota individualde lusuario y no l a de lgrupo. Re spue sta d e s
corre cta;e sto pe rm itiría q ue e lgrupo use e spacio adicional .
Re spue sta a e s incorre cta;e sto fue se un de spe rdicio de e spacio e n disco y l as copias m uy
pronto e starían fue ra de fe ch a. Re spue sta b e s incorre cta;e lcom ando l n -d e s usado para cre ar
h ard link s a dire ctorios. Re spue sta c e s corre cta;com o e larch ivo y e ldire ctorio h om e re side n e n
particione s dife re nte s, ne ce sitará cre ar un sym bol ic link (vinculo sim ból ico). Re spue sta d e s
incorre cta;aunq ue e sto funcionase , e l los ne ce sitan un link sól
o alarch ivo y no aldire ctorio.
Re spue sta a e s incorre cta;e larch ivo m igue l -carta e s un h ard l ink a sil
via-carta. Re spue sta b e s
incorre cta;e larch ivo sil via-carta e s e larch ivo originaly e larch ivo ive l l
ise -carta e s un vincul o
sim ból ico a e l. Re spue sta c e s corre cta;e larch ivo m igue l -carta e s un h ard link a silvia-carta;para
ve rificar e sto uste d pue de usar e lcom ando l s -i para ve r e lnúm e ro de inode para cada uno de
e stos arch ivos. Re spue sta d e s incorre cta;e larch ivo sil via-carta e s e loriginaly e larch ivo ive l lise -
carta e s un vincul o sim ból ico.
Re spue sta a e s corre cta; e spe cificando e lnúm e ro de linode de un arch ivo, uste d pue de
localizar todos los arch ivos con e lm ism o núm e ro de inode q ue son sus h ard link s. Re spue sta b e s
incorre cta;e lcom ando l ocate e s usado para e ncontrar arch ivos por su nom bre . Re spue sta c e s
incorre cta;e lcom ando w h ich se usa para ve r cualcom ando e sta sie ndo e je cutado. Re spue sta d e s
incorre cta;e ncontrarías arch ivos con un núm e ro e spe cífico de l
ink s.
10. H a instal ado una nue va ve rsión de una apl icación pe ro no e sta trabajando corre ctam e nte .
¿Qué de be se r l
a prim e ra cosa q ue de be h ace r para solucionar e ste proble m a?
a. Usar e lcom ando l ocate .
b. Exam inar e lcódigo fue nte de la apl icación.
c. Usar e lcom ando w h ich .
d. Re instalar l
a aplicación.
Re spue sta a e s incorre cta;e sto nos m ostraría l a ruta alcom ando. Re spue sta b e s incorre cta;
prim e ro ne ce sita ase gurarse q ue algo no e sta m alcon l a instalación. Re spue sta c e s corre cta;e sto
le inform aría si de ve rdad e sta e je cutando l a nue va apl icación y no otro com ando con e lm ism o
nom bre . Re spue sta d e s incorre cta;re instal
ar sin ide ntificar e lproble m a e s una pe rdida de tie m po.
Usuarios y Grupos
PR ER EQUISITO S
Com pl
e tam e nte dom inar e scribir e n l
alíne a de com andos cubie rto e n e l
CAPÍTULO 5, “Com andos GNU y UNIX” y un bue n dom inio de lsiste m a de
arch ivos GNU/Linux, l o cubrim os e n e lCAPÍTULO 3, “Siste m a de Arch ivos
GNU/Linux”
1. Alre visar l
os arch ivos de su siste m a, obse rvas e larch ivo /e tc/passw d.
¿Qué significa cada l íne a de e ste arch ivo?
o7
2. ¿Cóm o se pue de cam biar l
a contrase ña para m úl
tipl
e s usuarios
sim ul
táne am e nte ?
Capítu l
tie ne e lnom bre com pl e to de cada usuario. ¿Qué se pue de h ace r?
5. D e se a usar e lcom ando use radd para cre ar nue va cue ntas de usuarios,
pe ro de se a prim e ro sabe r cual
e s son l
as Accione s por de fe cto. ¿D onde se
pue de e ncontrar e sto?
6. Ne ce sita l
im itar e lacce so a l
os re cords de nom ina a sól
o dos usuarios.
¿Qué de be uste d h ace r?
otros usuarios.
a cue nta de root e s l
a única q ue se cre a. Com o e lacce so a un siste m a
GNU/Linux re q uie re de una cue nta, e ladm inistrador te ndrá q ue cre ar l as cue ntas de l os
root
La cue nta de root m e jor conocido com o e lsupe rusuario, e sta cue nta pue de h ace r l o q ue
de se e , incl
uye ndo e lacce so a cual q uie r arch ivo o dispositivo. La cue nta de root tam bién pue de
borrar cual q uie r cosa e n e lsiste m a, lo q ue pue de re sul tar e n un siste m a corrom pido. Por e sta
razón, de be se r m uy cuidadoso alusar l a cue nta de root. La cue nta de root de be se r usada sól o
cuando se a absol utam e nte ne ce sario, y sól o para tare as de m ante nim ie nto de siste m a.
La prote cción de su siste m a e m pie za asignándole una bue na contrase ña a l a cue nta de root.
Esta contrase ña de root de be se r cam biada fre cue nte m e nte . Com o e l
e gir bue na contrase ña de root
e s discutido m ás ade l
ante e n e ste m ism o Capítulo.
O tra m ane ra de prote ge r su siste m a e s cre ando cue ntas e spe cial
e s q ue pue dan l
ograr cie rtas
tare as pe ro no con l os pe rm isos de sbordante s de lsupe rusuario. Alcre ar e stas cue ntas con
pe rm isos adm inistrativos pe ro l im itados, uste d prote ge su siste m a de e rrore s inadve rtidos q ue
podrías com e te r com o root y de ataq ue s m al iciosos.
Elcom ando su
Elcom ando su l e prové l a capacidad de e je cutar tare as con l
os cre de nciale s de un usuario
dife re nte de lq ue uste d se e ncue ntra ingre sado e n e lsiste m a actualm e nte . Es usado e n un
conte xto de dos m ane ras dife re nte s:
1. Cuando se e ncue ntra com o un usuario y ne ce sita h ace r una tare a com o root
2. Cuando e s root y ne ce sita disfrazarse com o otro usuario
Uste d no de be e je cutar sus tare as de día a día de sde l a cue nta de root, ya q ue am e naza su
siste m a com pl
e to. Si ne ce sita e je cutar una tare a adm inistrativa, uste d pue de sal
ir de l
a cue nta e n
q ue se e ncue ntran e ingre sar de nue vo alsiste m a com o root. M ie ntras e ste ingre sado com o root,
e je cute sus tare as y cuando te rm ine sal
ga de l
a cue nta de lsupe rusuario y re ingre se con su usuario
y continué trabajando.
Sal ir y e ntrar com o e s de scrito arriba consum e m uch o tie m po, por e so e lcom ando su e s tan
útil. Si e scribim os su e n lal íne a de com andos, e lprom pt l e de vue lve pre guntándol e la contrase ña
de lroot. Si digita l a contrase ña de root corre ctam e nte , ingre sara alsiste m a com o e lsupe rusuario
pe ro su dire ctorio de trabajo (pw d) pe rm ane ce e n e lq ue e staba ante s de e je cutar e lcom ando su.
Si de se a ingre sar com o otro usuario, e je cute e lcom ando así:
su nom b re -usuario
Esto le pe dirá e n l
al íne a de com ando q ue ingre se l a contrase ña de lusuario. Si uste d prove e
la contrase ña corre cta, uste d se rá ingre sado com o e se usuario. Si uste d e je cuta e ste com ando
e stando e n la cue nta de root, no se l e pre guntara e lpassw ord. Por de fe cto, l as variables H OME y
SH ELL son re iniciadas a l a de e se usuario. Si de se a l e e r arch ivos de configuración, uste d pue de
usar l a opción -. Lo q ue e sto significa e s, si e scribim os:
su m igue l
Ya ingre sado com o M igue ly con su dire ctorio h om e com o su dire ctorio de trabajo, si uste d
no prové un nom bre de usuario e n l al íne a de com andos alusar e lcom ando su, se asum e q ue e l
usuario e s root. Todos l os usuarios tie ne n acce so alcom ando su, e sto no cre a ningún probl e m a de
se guridad ya q ue h ay q ue sabe rse l
as contrase ña de l os usuarios q ue se q uie re n inte rpre tar. Sól o el
root pue de cam biar a otro usuario sin ne ce sidad de contrase ñas (passw ords).
Aunq ue e lcam po e ste vacío, de be e star de finido por los dos puntos (:). Por e je m pl
o, l
al íne a
de lusuario irc te rm ina e n dos puntos ya q ue no se h a de finido un com ando de l ogin para e ste
usuario. Este form ato e s usado e n casi todos l
os sabore s de siste m as UNIX.
Pode m os utilizar e ste cam po para pre ve nir q ue usuarios ingre se n alsiste m a, con sólo col
ocar
un aste risco (*) e n e ste cam po. Aunq ue e lusuario no podrá ingre sar alsiste m a, pue de se r q ue aun
se a posible e lacce so re m oto y e je cutar com andos, así pue s q ue no de pe nda de e ste m étodo com o
su único m étodo de de fe nsa.
Si te m poralm e nte ne ce sitas re stringir e lacce so de un usuario, col oq ue un aste risk alprincipio
de lcam po de l a contrase ña de su cue nta. Ase gúre se de no h ace r ningún otro cam bio e n e ste
cam po. Aunq ue e sto no e s 100% un m étodo e fe ctivo de se guridad, casi sie m pre e s m ás q ue
ade cuado. Este m étodo e s útilpara l os usuarios q ue e starán ause nte s por largo pe riodos de tie m po.
Si de jam os e ste cam po vacío, sól o e lnom bre de usuario h aría fal ta para ingre sar alsiste m a. El
siste m a no l e e xigirá una contrase ña alusuario. Aunq ue e sto e s a ve ce s m uy útil , si de se a una
cue nta de invitado (gue st), pe ro todo e ste tipo de cue ntas conl le va un rie sgo, significativo, de
se guridad. Ase gúre se q ue si cre a cue ntas con contrase ñas e n bl anco, q ue su acce so se a l o m ás
re stringido posibl e.
Cam po ID de lUsuario
Elte rce r cam po e n cada re cord e s e lID de lusuario (UID ). Elsiste m a re gistra l
os usuarios por
un núm e ro UID de ide ntificación asociado con e lnom bre . Por e je m pl o, cuando un usuario inicia un
proce so, e se proce so e s asociado con e lUID de lusuario y se de spl ie ga cuando usam os e lcom ando
ps.
Ge ne ral
m e nte , se usan rangos de UID para de finir los tipos de cue ntas de l os usuarios. Los UID
e num e rados m e nos de 100 son re se rvados para l as cue ntas de lsiste m a, l a cue nta de root sie m pre
tie ne un UID de 0, y a l os usuarios se l
e da un UID m ás grande q ue 1000 e n al gunas e s m ás de 500
y otras m ás de 100. Elnúm e ro de ID de l os usuarios varia de distribución a distribución, pe ro l os
principios son l os m ism os. La ID de usuario iniciale sta de finida e n e larch ivo /e tc/login.de fs.
Group ID Fie l
d
La ID (GID ) de lgrupo e s usada para de finir de q ue grupo e lusuario e s m ie m bro cuando e l
ingre sa alsiste m a. Este grupo e s re fe rido com o e lgrupo por de fe cto de ingre so de lusuario. Los
grupos se usan para organizar a l os usuarios. ElGID e s usado por e lsiste m a ope rativo para
re gistrar l
os pe rm isos de l os arch ivos y e sta de finido e n e larch ivo /e tc/group, e lcualdiscutim os
m ás ade lante e n e ste Capítulo.
Los grupos de siste m a son a m e nudo e num e rados de l0–9 9 , y l os de l os usuarios se inician
de sde e l100 o m ás de pe ndie ndo e n l
a distribución. Con q ue núm e ro de GID se inician l os grupos
de usuarios y e sta de finido e n e l arch ivo /e tc/login.de fs. En m uch as distribucione s se cre a un
grupo por de fe cto ll
am ado group o use rs alcualse l e asigna e lprim e r GID disponible para l os
grupos. Todos los usuarios son e ntonce s m ie m bros de e ste grupo.
Cuando un usuario cam bia su propio passw ord, e lno ne ce sita e spe cificar su nom bre de
usuario;pe ro, si se l e pe dirá e n e lprom pt q ue de su contrase ña ante rior ante s de ingre sar l a
nue va. Cuando e s root q ue cam bia e lpassw ord de un usuario, de be e spe cificar e lnom bre de l
usuario pe ro no tie ne q ue sabe r la contrase ña pre se nte de lusuario. Elcom ando passw d re q uie re
q ue l
a nue va contrase ña se digite dos ve ce s ante s de se r cam biada. Esto e s para pre ve nir q ue
cam bie s e lpassw ord q ue por razón de un e rror tipográfico se q ue de fue ra de lsiste m a.
Conse jos Prácticos
Elcom and o passw d e s utilizad o para cam b iar l as contrase ñas. Los usuarios sól
o pue de n
cam b iar su propia contrase ña, pe ro e lroot pue d e cam b iar todas l
as contrase ñas.
M uch as contrase ñas se pue de n cam biar e n grupos (e n batch ) si usam os e lcom ando ch passw d
de sde l
a cue nta de root. Su sintaxis e s:
ch passw d [opción]
Elcom ando ch passw d l e e de sde un arch ivo q ue contie ne l a com binación de nom bre de
usuario y contrase ña se parado por dos puntos nom bre :contrase ña con un nom bre de usuario por
líne a. Por de fe cto, e lcom ando ch passw d e ncripta l as contrase ñas ante s de al m ace narlas. Sin
e m bargo, pode m os prove e r l a contrase ña e n un form ato e ncriptado y usam os la opción -e , opción
q ue pre vie ne de q ue ch passw d no e je cute ningún tipo de e ncriptación.
Las caracte rísticas de l as contrase ñas e stán de finidas e n e larch ivo /e tc/login.de fs. Use e ste
arch ivo para de finir e n núm e ro de caracte re s q ue las contrase ñas de be n conte ne r, cuando e xpiran,
y q ue tie m po ante s de h abe r e xpirado se l e pe dirá alusuario cam biar su contrase ña actuala l a
nue va. Aq uí tam bién se de fine e ldire ctorio donde se al m ace na e lcorre o (m ail
-boxe s).
Las contrase ñas son su prim e ra l íne a de de fe nsa e n la prote cción de su siste m a. Uste d, com o
adm inistrador, de be rá pe riódicam e nte e ducar l os usuarios de lsiste m a q ue uste d adm inistra, de l a
ne ce sidad de no com partir sus contrase ñas con otros usuarios, cam biar sus contrase ñas
re gul arm e nte , y e le gir bue nas contrase ñas. Una contrase ña de be se r de por l os m e nos se is
caracte re s. Eluso de pal abras de ldiccionario, nom bre de pe rsonas, m ascotas, e sposas, u otras
com binacione s fácil e s de adivinar com o fe ch as de nacim ie nto o anive rsarios no e s re com e ndabl e.
Eluso de l e tras, e n am bos caso de m ayúscul as y m inúscul as l igadas con núm e ros y sím bol os para
apl icar la cal idad de una bue na contrase ña. La e l e cción de bue nas contrase ñas l le va alusuario a
contrarre star e le sfue rzo ya q ue tam bién l a h ace n difícilde re cordar. Esto tie nde a q ue los usuarios
e ntonce s apunte n sus contrase ñas de bajo de te cl ados y m onitore s o m ascotas fácil m e nte
acce sibl
e s. Estas prácticas no de be n se r apoyadas.
Alusar contrase ñas sh adow , e lcam po de l a contrase ña no se pue de de jar vacío. Para pre ve nir
q ue un usuario cam bie su passw ord, h aga q ue l a fe ch a m ínim a de caducar de l a contrase ña se a
m ayor q ue l
a fe ch a m áxim a. La im ple m e ntación de contrase ñas sh adow para usuarios y grupos se
cubre m ás ade l
ante e n e ste m ism o Capítul o.
Cre ar Usuarios
Para un usuario ingre sar a un siste m a GNU/Linux ne ce sita un nom bre de usuario y un
dire ctorio h om e . Todo l o otro e s agre gado a la cue nta por otras razone s, com o usar contrase ñas por
razone s de se guridad de lsiste m a. H ay dife re nte m ane ras de agre gar usuarios alsiste m a o m e jor
dich o de cre ar cue ntas de usuarios. Cada m étodo, com o todo e n unix, tie ne sus ve ntajas y
de sve ntajas. Ade m ás, m uch as distribucione s prove e n sus propias h e rram ie ntas de h ace r e sta tare a
adm inistrativa. Para m ane jar fundam e ntal m e nte e l te m a uste d de be dom inar dos m étodos:
m anual m e nte e ditar e larch ivo /e tc/passw d y usar e lcom ando use radd.
Ne ce sitara asignarl e un núm e ro único l lam ado UID para cada usuario q ue agre gue alsiste m a
e n e ste arch ivo /e tc/passw d. Te ndrá q ue m ante ne r una contabil idad de l os núm e ros q ue asigna de
UID s y asignar l os nue vos se cue ncial m e nte . Para cre ar una nue va cue nta para M igue l , se pue de
agre gar l a siguie nte líne a alarch ivo /e tc/passw d:
m igue l
::523:100:M igue lPe rpinan:/h om e /m igue l
:/b in/b ash
D e spués de dar e ntrada a l a inform ación y guardar e larch ivo, ne ce sitará usar e lcom ando
passw d para asignarl e l
a contrase ña a l a nue va cue nta de usuario. D e spués te ndrás q ue cre ar e l
dire ctorio h om e y m anual m e nte copiar l
os arch ivos de configuración apropiados. Estos arch ivos de
configuración son discutidos m ás ade l ante e n e ste m ism o Capítulo. Si se ne ce sita un nue vo grupo
para e ste usuario, te ndrás q ue e ditar e larch ivo /e tc/group para de finir e lgrupo ante s de q ue e l
usuario pue da iniciar se sión. Los grupos son discutidos e n e ste m ism o Capítul o m ás ade lante .
Si uste d m anual m e nte cre a e l dire ctorio h om e de un usuario, te ndrás q ue cam biar el
propie tario y e lgrupo asignado a e se dire ctorio o e lusuario no podrá ingre sar alsiste m a, ya q ue le
se rá de ne gado acce so a su dire ctorio h om e . Elcom ando ch ow n se usa para cam biar am bo el
usuario due ño y e lgrupo asociado. Véase e lCapítul o 9 para m ás inform ación sobre com o usar el
com ando ch ow n.
Si e je cutam os e l siguie nte com ando use radd m igue l y e ntonce s e xam inam os e l arch ivo
/e tc/passw d, l a últim a l
íne a pue de se r pare cida a l
a siguie nte :
m igue l
:!!:1005:1006::/h om e /m igue l
:/b in/b ash
En e le je m pl
o ante rior, e lcom ando use radd asigno un UID of 1005 a l a cue nta. Este e ra e l
próxim o núm e ro de UID disponibl e y h ace algrupo con e lGID de 1006 e lgrupo por de fe cto de
M igue lpara su grupo de ingre so e n e lsiste m a. Uste d pue de e spe cificarl
e un UID si usa la opción -
u núm e ro. Para e spe cificar un GID para asignárse l o a l a cue nta, use l a opción -g núm e ro.
Eldire ctorio h om e de M igue le s nom brado, pe ro no e s cre ado por de fe cto por e lcom ando
use radd. Si de se a q ue e ldire ctorio h om e de lusuario tam bién se a cre ado, use l a opción -m . El
dire ctorio por de fe cto e s /h om e /<nom bre -usuario> . Para e spe cificar e xpl
ícitam e nte un dire ctorio
h om e use l a opción -d <ruta> /<dire ctorio> . Si su distro no tie ne e lcom ando use radd, te ndrá q ue
cre ar e ldire ctorio h om e y cam biar los pe rm isos de propie dad y e lgrupo asociado ante s de q ue e l
usuario pue da ingre sar alsiste m a.
Es posibl e tam bién e spe cificar arch ivos e n e spe cíficos q ue se an copiados alnue vo dire ctorio
h om e si usam os l a opción -k <dire ctorio e sq ue l e to> e n conjunto con l a opción -m . Si no
e spe cificam os dire ctorio alguno, los arch ivos local izados e n /e tc/sk e lse rán copiados aldire ctorio a
cre ar com o e ldire ctorio h om e de lnue vo usuario. Si e xiste n dire ctorio ade m ás de arch ivos de ntro
de ldire ctorio /e tc/sk e l, e sos dire ctorios tam bién se rán cre ados. Ade m ás, e lcom ando use radd
tam bién col oca los pe rm isos apropiados a l os arch ivos y dire ctorios q ue e lcre a com o e ldire ctorio
h om e .
Use e sto cuando uste d tie ne arch ivos y dire ctorios q ue uste d de se a h ace rl o disponible para la
m ayoría de l os usuarios. Uste d de be rá cre ar l a e structura de arch ivos y dire ctorios o e n e l
dire ctorio /e tc/sk e l u otro dire ctorio q ue uste d e l ija. Lue go, cre ara l as cue ntas de usuarios
agre gándol e la opción -m alcom ando use radd -m y l os arch ivos se rán copiados e n e ldire ctorio
h om e de l usuario cre ado. El cam po de com e ntario se de jara vacío al m e nos q ue uste d no
e spe cifiq ue la opción -c “inform ación q ue de se a”. Esta inform ación de be rá se r incl uida de ntro de
com il las, y se rá colocada e n e lcam po de com e ntarios. Elsh e l lpor de fe cto fue asignado alusuario
com o su com ando a e je cutar altie m po de ll ogin o ingre so. Uste d pue de util izar l
a opción -s para
e spe cificar un sh e lldife re nte a l a por de fe cto. Pe ro, e lsh e llde signado de be se r de finido e n e l
arch ivo /e tc/sh e llo e linte nto de iniciar se sión de lusuario fal lará.
Conse jos Prácticos
Pod e m os cre ar cue ntas d e usuarios con e lcom ando use radd. Se usaron l os val ore s por de fe cto de
d ire ctorio h om e y com and o de l ogin d e lsiste m a alm e nos q ue uste d e spe cifiq ue otros. Use l a opción -d
para e spe cificar e ldire ctorio h om e y -s para cam b iar e lcom and o alingre sar alsiste m a. Use -m para
q ue e luse rad d cre e e ld ire ctorio h om e y copie l os arch ivos por de fe cto de le sq ue le to (/e tc/sk e l
). La
opción -k l e pe rm ite e spe cificar d ond e se e ncue ntran l os arch ivos de e sq ue l
e to si no e s e n la posición
por d e fe cto d e /e tc/sk e l
. Use -c para asignar val ore s alcam po d e com e ntario y -e para e spe cificar una
fe ch a de e xpiración.
Ade m ás, pode m os indicar cuando l a cue nta de lusuario e xpirar util izando l
a opción de fe ch a -
e . La fe ch a se da e n e lform ato de M M /D D /YY. D e spués de e sta fe ch a, e lusuario no podrá ingre sar
alsiste m a y h ace r se sión.
e xpire . Esta e s l
a acción por de fe cto.
La Tabl
a 7.2 nos m ue stra l
as opcione s disponibl
e s para m odificar e stos cam pos.
Tabla 7.2 O pcione s Usadas con use rm od para m odificar l os cam pos de larch ivo /e tc/passw d
O pción Cam po q ue M odifica
-l<use rnam e > Nom bre de usuario
-u n UID ;use -o si no e s única alsiste m a
-g n Grupo de Login
-c “inform ación” Com e ntarios
-d <path /dir> D ire ctorio H om e ;use -m para copiar de uno alotro dire ctorio
-s <path /sh e l
l> Sh e llde Login
Uste d no pue de cam biar e lnom bre de lusuario si e sta actual m e nte ingre sado e n e lsiste m a.
Ade m ás, de be rá cam biar e lnom bre de ldire ctorio h om e alnom bre de lnue vo usuario. Cam biar e l
nom bre no e s ne ce sario sie m pre y cuando e ldire ctorio h om e de lusuario ya e xista. Alcam biar e l
ID , de be se r única alm e nos q ue se use l a opción -o. ase gúre se de q ue e lusuario no e ste e n e l
siste m a e n e se m om e nto y ve rifiq ue q ue no e xistan proce sos e je cutándose con e lID de lusuario.
Todos l os arch ivos e n e ldire ctorio h om e te ndrán e lUID asociado con e l los cam biados;pe ro y
cuidado, cual q uie r arch ivo pe rte ne cie nte alusuario no e n su dire ctorio h om e te ndrá q ue se r
cam biado m anual m e nte . Cual
q uie r trabajo (job) crontab o at tam bién te ndrá q ue se r cam biado. Si
usa l a opción -m cuando usa l a -d para de signar e ldire ctorio h om e nue vo, l os arch ivos e n e l
pre se nte dire ctorio h om e se rán copiados a su nue vo sitio con los pe rm isos intactos.
Si e je cuta e lcom ando use rde lsin opcione s se e l im ina la e ntrada de lusuario de larch ivo
/e tc/passw d y otros arch ivos de lsiste m a pe ro no borra e ldire ctorio h om e . Use l a opción -r para
tam bién e l im inar e ldire ctorio h om e . Com o ante s tam bién te ndrá q ue e l
im inar m anualm e nte l
os
arch ivos q ue no se guardaron de ntro de ldire ctorio h om e .
Si de se a de sh abil
itar una cue nta de usuario e n ve z de e l im inarl
a, sim pl
e m e nte agrégue l
e un
aste risco (*) alprincipio de lcam po de l a contrase ña de lusuario e n e larch ivo /e tc/passw d. No
cam bie l a contrase ña ya e ncriptada, e sto va a e vitar q ue e lusuario ingre se . Cuando q uie ra
re activar l a cue nta, sim pl e m e nte re m ue va e laste risco y e ntonce s e lusuario podrá ingre sar al
siste m a.
O tras cue ntas de lsiste m a control an l os proce sos com o e lcorre o, ftp, goph e r, noticias, y
de m ás. Su propósito e s ge ne ral m e nte obvio si inte rpre ta su nom bre . Nunca de be cam biar l as
e ntradas de e stas cue ntas ya q ue podría de se stabil izar su siste m a y h asta causar su totalfracaso
(Syste m Fail ure ). Pue de e vide nciar q ue e stas cue ntas tie ne n un aste risco (*) e n e lcam po de la
contrase ña de l a cue nta e n e larch ivo /e tc/passw d para pre ve nir q ue nadie ingre se alsiste m a
usando e lnom bre de usuario de e stas cue ntas.
Los Grupos
Los grupos se usan para organizar a l os usuarios y e stabl e ce r pe rm isos a arch ivos y
dire ctorios. Pue de se r q ue se cre e un grupo basado e n l a ne ce sidad de q ue todos acce de n cie rtos
arch ivos com o por e je m pl ol os de contabil idad o nom ina q ue te ngan q ue acce de r una inform ación
e n com ún. O talve z, ne ce site cre ar un grupo para q ue te ngan acce so a cie rtos dispositivos com o
por e je m pl
o re de s o im pre soras. Cre ar grupos ayuda a sim plificar su trabajo.
adm :x:4:
tty:x:5:
disk :x:6:b ack up
lp:x:7:l p
m ail :x:8:
ne w s:x:9 :
uucp:x:10:
proxy:x:13:
k m e m :x:15:
díal out:x:20:m igue l
usb :x:106:m igue l
m igue l :x:1000:
Cada líne a de larch ivo /e tc/group tie ne cuatro cam pos, cada uno se parado por dos puntos (:).
Si un cam po se de ja vacío, aun te ne m os q ue colocar los dos puntos. La Tabla 7.4 l
ista e lconte nido
de cada cam po y l o q ue contie ne n.
Tabl a 7.4 Cam pos Conte nidos e n Cada Re cord arch ivo /e tc/group y Su Conte nido
Cam po Conte nidos
Groupnam e Nom bre de lgrupo de be se r único y pue de se r h asta de och o caracte re s
Passw ord Contrase ña se pue de digitar, norm al m e nte e n bl
anco o un aste risk
Group ID Usada por e lsiste m a de be se r única
M e m be rs Listado de los usuarios, se parado por com a, son m ie m bros de un grupo
Alm om e nto q ue un usuario h ace e linte nto de acce de r un arch ivo, e lsiste m a ope rativo re visa
prim e ro a ve r si e s e lpropie tario de e se arch ivo. Si no lo e s, e lsiste m a ope rativo re visa si e l
usuario e s m ie m bro de lgrupo asociado. Si e lusuario pe rte ne ce algrupo apropiado, e lusuario
re cibe e lnive lde acce so de finido a e se grupo. Si e lusuario no e s m ie m bro de lgrupo, e ntonce s e l
usuario re cibe l os nive l
e s de pe rm isos asignados a todos l
os otros. Elacce so a re cursos e s discutido
e n m ás de tal
le e n e lCapítul o9.
Tam bién pode m os de te rm inar algrupo q ue pe rte ne ce m os usando e lcom ando groups. Este
com ando da com o sal ida todos l os grupos alcuale lusuario e s m ie m bro pe ro no indica cualgrupo
e s e lpor de fe cto.
m igue l
@linux:~ $groups
Pág 178 UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
Cuando un usuario cre a un arch ivo e lgrupo alcuale lpe rte ne ce e s asociado a e se arch ivo.
Uste d pue de cam biar su grupo por de fe cto con e lcom ando ne w grp y e spe cificarl
e e lgrupo alcual
de se a pe rte ne ce r. Por e je m pl
o, e scriba:
ne w grp fcl
d
Si e re s m ie m bro de lnue vo grupo com o e s de finido e n e larch ivo /e tc/group, su grupo por
de fe cto se cam biara y cual q uie r arch ivo q ue cre e , m ie ntras e se grupo se a su grupo por de fe cto se rá
asociado con e se grupo. Pue de s e je cutar e lcom ando ne w grp sin argum e ntos para cam biar a su
grupo por de fe cto all ogin com o e s de finido e n e larch ivo /e tc/passw d.
e sta l
íne a de larch ivo /e tc/group, de scribe un grupo de nom bre fcl d con un GID de 520. Este
grupo ade m ás tie ne com o m ie m bros a M igue l , Ive l
lise , y Jazm ine . Tam bién podíam os e n ve s de
digitar m anual m e nte e sta l
íne a h abe r usado e lutilitario groupadd para h abe r cre ado e s nue vo
grupo. La sintaxis de groupadd e s:
groupadd [opcione s]nom b re -grupo
Esta se nte ncia agre ga la siguie nte líne a alarch ivo /e tc/group así de finie ndo e lnue vo grupo e
inm e diatam e nte asignándol e e lpróxim o núm e ro disponibl e de GID . Uste d pue de e spe cificar un
GID particul ar usando l a opción -g gid, pe ro te ndrá q ue se r única alsiste m a. Si de se a util
izar un
núm e ro de GID q ue no e s único, te ndrá q ue usar l a opción -o. Si de se a cre ar un grupo de lsiste m a,
de be rá usar l a opción -r. D iscutire m os m ás a fondo l o q ue son los grupos de lsiste m a m ás tarde e n
e ste m ism o Capítul o.
Elcom ando groupadd cre a e lgroup pe ro no le agre ga usuarios algrupo. Te ndrá q ue ingre sar
los m ie m bros de lgrupo de otra form a. Esto se pue de lle var a cabo o e ditando m anualm e nte e l
arch ivo /e tc/group o usando e lcom ando gpassw d con l a opción -a. La sintaxis de lcom ando
gpassw d e s así:
gpassw d [opcione s]<usuario> grupo
Por e je m pl
o para agre gar e lusuario m igue lalgrupo fcl
d, e je cutarías:
gpassw d -a m igue lfcl
d
Elcom ando gpassw d tam bién se usa para cam biar l a contrase ña de lgrupo si l e pasam os e l
nom bre de lgrupo com o argum e nto único. Si e stabl
e ce m os una contrase ña a un grupo, l os usuarios
q ue no son m ie m bros te ndrán q ue aportar l
a contrase ña si de se an h ace r m e m bre sía e n e lgrupo.
Use l a opción -r para re m ove r l a contrase ña de un grupo. Tabl a 7.5 m ue stra l as opcione s
disponible s con e lcom ando gpassw d.
M odificar y El
im inar Grupos
Pue de cam biar e lnom bre o e lGID de lgrupo e ditando e larch ivo /e tc/group o usando e l
com ando groupm od. La sintaxis de lcom ando groupm od e s:
groupm od [opcione s]nom b re -de l
-grupo
Use l a opción -n nom bre para cam biar e lnom bre de lgrupo o l a opción -g GID para cam biarl e
e lGID . Si de se a cam biar a un GID q ue no e s único, de be rá usar l a opción -o de lcom ando. Si
cam bia e lGID de lgrupo, ase gúre se de re visar e larch ivo/e tc/passw d para ve r si al gún usuario tie ne
e se grupo com o su grupo de l ogin. Si e s así, ase gúre se de cam biarle e lGID tam bién e n e sa e ntrada.
Para e l im inar un grupo, com o de be m os h ace rnos una ide a e n GNU/Linux h ay dos m ane ras de
h ace rlo (de h e ch o h ay m ás e n l a m ayoría de l os casos, una de e l las e s de sde e lam bie nte grafico,
pe ro aq uí no tocam os e sa form a ya q ue com pl icaría m ás e lcaso) una de e l las e s e ditar e larch ivo
/e tc/group m anual m e nte e n un e ditor con e lvi y re m ove r l a líne a de se ada o usar e lcom ando
group de sde l a líne a de com ando. Si e l ije e l
im inarl o e ditando e larch ivo /e tc/group, te ndrá q ue
e je cutar otras tare as para com pl e tar e lcom e tido, e sta son:
1. Re vise e larch ivo /e tc/passw d y ve rifiq ue q ue ningún usuario tie ne e lgrupo e l im inado
com o su grupo de l ogin. Los usuarios e n q ue e ste se a e lcaso no podrán ingre sar al
siste m a (log in).
2. Busq ue todos l os arch ivos y dire ctorio q ue tie ne n e ste grupo com o su grupo due ño. Si
uste d no corrige e sto, pue de se r q ue l os arch ivos se torne n inacce sib l e s.
Ne ce sitara re visar e larch ivo /e tc/passw d para ase gurarse q ue ningún usuario tie ne e ste grupo
de signado com o su grupo de ingre so (l ogin group). Si al gún usuario e sta usando e ste grupo com o
su grupo de l ogin por de fe cto, te ndrás q ue cam biárse l o ante s de pode r e l
im inar e lgrupo. D e spués
de e sto te ndrá q ue re visar e lsiste m a para ide ntificar l
os re cursos propie dad de lgrupo.
Grupos de lSiste m a
Elsiste m a cre a un núm e ro de grupos com o l
os son bin, m ail
, sys, adm , e ntre otros. No l e
agre gue usuarios a e stos grupos ya q ue e sta Acción le conce de de re ch os gl
obal e s e n todo e l
Conse jos Prácticos
Los grupos se de fine n e n e larch ivo /e tc/groups. Los com andos disponib l
e s para m anipul
ar y
ad m inistrar grupos son groupadd , groupde l , groupm od, y gpassw d .
Im pl
e m e ntar Sh adow Passw ords
Com o h e m os de scubie rto ya las contrase ñas al m ace nadas e n e larch ivo /e tc/passw d e stán
e ncriptadas por e l siste m a. Un nive l adicional de se guridad disponibl e en l as distribucione s
GNU/Linux e s invocar e l uso de sh adow passw ords. Cuando se im pl e m e ntan l os sh adow
passw ords, e lcam po de l as contrase ñas e n /e tc/passw d se re e m pl
aza con una x y l a contrase ña e n
re al
idad e s al
m ace nada e n otro arch ivo de nom bre /e tc/sh adow .
Elarch ivo /e tc/sh adow de be se r de sól o acce so alsupe rusuario root para así no pe rm itir q ue
foraste ros te ngan e lm ás m ínim o rie sgo de viol ar (crack ) su contrase ñas. Véase m ás ade l ante e n e l
Capítul o 9 m ás inform ación sobre com o re stringir acce so a arch ivos y dire ctorios. Este m ism o nive l
de se guridad se l e pue de prove e r a l as contrase ñas de l os grupos. Las sh adow passw ords de l os
grupos son al m ace nadas e n e larch ivo /e tc/gpassw d, y la contrase ña e n e larch ivo /e tc/group e s de
nue vo re e m pl azada con una x col ocada e n e lcam po de contrase ñas. Este arch ivo aligualq ue e l
ante rior de be se r de acce so sól o alroot. Ningún otro usuario de be te ne r acce so ni siq uie ra de
le ctura. Nunca de be e ditar ninguno de l os dos arch ivos ni /e tc/sh adow o e l /e tc/gsh adow
m anual m e nte . Cuando ne ce site e fe ctuarle cam bios a cual q uie ra de l
os dos de be usar un util itario
com o l o son use radd, passw d, use rm od, o gpassw d para e fe ctuar l os cam bios ne ce sarios. Para
e m pe zar a usar l as sh adow passw ords e n su siste m a q ue no e stán im pl e m e ntada, use e lcom ando
pw conv, com ando q ue no tom a argum e ntos. Ale je cutar e ste com ando e n su siste m a, se cre a e l
arch ivo /e tc/sh adow form ado dire ctam e nte de su arch ivo /e tc/passw d. Si por al guna razón
ne ce sita re gre sar a no usar contrase ñas e ncriptadas sól o de be rá e je cutar e lcom ando pw unconv. Al
usar e lcom ando pw unconv l o q ue e fe ctúa e s una actual ización de larch ivo /e tc/passw d basado e n
e lconte nido de larch ivo /e tc/sh adow y e ntonce s l o elim ina.
Para usar sh adow passw ords para l os grupos, use e lcom ando grpconv. Este cre ara e larch ivo
/e tc/gsh adow y cam biara todas l as contrase ñas e n e larch ivo /e tc/group por una x. Para re ve rtir a
al m ace nar l
as contrase ñas e n e larch ivo /e tc/group, e je cute e lcom ando grpunconv. Si e ncue ntra
q ue e s obl igatorio e ditar l os arch ivos /e tc/passw d y /e tc/group m anual m e nte , uste d pue de
actual izar su sh adow passw ords e je cutando l os com andos apropiados q ue son e lpw conv para
/e tc/passw d y grpconv para e larch ivo /e tc/group. Una m ane ra m e jor e s prim e ro usar e lcom ando
pw unconv y grpunconv para de jar de usar l as sh adow passw ords, e ntonce s h ace r los cam bios, y
e ntonce s conve rtir e lsiste m a a volve r a usar las sh adow passw ords.
Note com o l as variable s de am bie nte (com o e s e lum ask de lsiste m a), ruta (path ), e lprom pt
(PS1), y varios al ias para facil itar cie rta autom atización alusuario. Véase e l Capítul o 5 para m ás
inform ación sobre l as variabl e s de am bie nte . Para h ace r cam bios q ue afe cte n todo e lam bie nte de l
siste m a, e fe ctué l
os cam bios e n e ste arch ivo. Por e je m pl o, para agre gar un dire ctorio a l a ruta o
cam biar e lprom pt de lsh e l lpor de fe cto de lsiste m a. Para pre ve nir de q ue bash e je cute l os
com andos e n e larch ivo profil e , use la opción --noprofil e.
Si e lusuario de se a q ue al gunos de l as variabl e s por de fe cto se an dife re nte s, arch ivos de inicio
pue de n se r colocados e n e ldire ctorio h om e de lusuario. Sim pl e m e nte copie e larch ivo /e tc/profil e
y nóm bre l o .profile e n e ldire ctorio h om e de lusuario y cam bie l os atributos de propie dad alnue vo
usuario. Ah ora, e lusuario pue de cam biar cual q uie r parám e tros de inicio, com o por e je m pl o su
prom pt, y se rán apl icados sól o a e se usuario. Alcre ar un usuario nue vo, l os por de fe ctos e n e l
arch ivo /e tc/profil e son l e ídos y e je cutados para cre arl e e lam bie nte alusuario. Lue go, e lsh e l l
busca por l os arch ivos .bash _profil e , .bash _l
ogin, y .profil e e n e ldire ctorio h om e de lusuario.
Si uno o m ás de e stos arch ivos e s e ncontrado, son l e ídos y e je cutados e n e lorde n l istado. Si
la m ism a variabl e e s re fe rida e n todos, e lval or e n e lúl tim o arch ivo l e ído se rá e lq ue tom ará
e fe cto. Así pue s, si de se as cam biar su ruta o path dife re nte a l a de lsiste m a, de finida e n e larch ivo
/e tc/profil e , pue de h ace rl e los cam bios alarch ivo .profil e e n su dire ctorio h om e . Com o e ste
arch ivo se rá e lúl tim o l e ído, e lval
or q ue coloq ue m os aq uí se rá e lval or apl icado alam bie nte de l
Bash pue de se r invocada usando e lnom bre sh e n ve z de bash . Cuando invocam os a bash con
sh , bash e xam ina e lval or de l a variabl e ENV para ide ntificar q ue arch ivo e je cutar. Ningún otro
arch ivo de inicio e s proce sado cuando invocam os a bash de e sta m ane ra. La m ane ra corre cta de
ase gurarse q ue alcre ar nue vos usuarios re cibirán e stos arch ivos de inicio e n su dire ctorio h om e e s
cre ar los arch ivos de lugar y al m ace narl os e n e ldire ctorio /e tc/sk e l
. Cuando cre am os un nue vo
usuario con e l com ando use radd, l os arch ivos e n e ste dire ctorio /e tc/sk e l son copiados al
dire ctorio h om e de lusuario y sus re spe ctivos pe rm isos son e stable cidos.
Re sum e n
Adm inistrar l os grupos y usuarios de lsiste m a e s parte m uy significativa de la adm inistración
de lsiste m a. Todas l as cue ntas de l os usuarios e stán e scritas e n e larch ivo /e tc/passw d. Cada
usuario e sta de finido e n una solalíne a de e ste arch ivo y l
os cam pos son:
Los grupos se de fine n e n e larch ivo /e tc/groups. Cada grupo e s l istado e n una l íne a por
se parado. Los grupos pue de n se r adm inistrado con l a e dición dire cta de larch ivo /e tc/group o
usando l os com andos groupadd, groupm od, groupde l , o gpassw d. En dife re nte s circunstancias e l
siste m a ope rativo l
e e varios arch ivos de configuración. Los arch ivos por de fe cto para un sh e l lde
bash inte ractivo de l ogin son /e tc/bash _profil e , /e tc/bash _login, y /e tc/profil e . Estos arch ivos
pue de n se r copiados aldire ctorio h om e para h ace r q ue los cam bios sólo afe cte n a e se usuario.
O tros arch ivos de configuración son bash _l ogout y /e tc/bash rc. D os variabl
e s de am bie nte
q ue afe ctan e lcom portam ie nto de su sh e l
lson: BASH _ENVy ENV .
Pode m os im pl
e m e ntar se guridad adicionalusando sh adow passw ords para l
os usuarios y l
os
grupos.
PR EGUNTAS Y R ESPUESTAS
1. Alre visar l os arch ivos de su siste m a, obse rvas e larch ivo /e tc/passw d. ¿Qué significa cada l íne a
de e ste arch ivo?
R. Cada l íne a de larch ivo /e tc/passw d contie ne l a inform ación sobre la cue nta de un usuario. Los
cam pos e n una de e sta l íne a (aq uí e n orde n) son nom bre de usuario, contrase ña, UID , GID ,
com e ntario, dire ctorio h om e , y com ando de l ogin.
2. Com o se pue de cam biar l a contrase ña para m últiple s usuarios sim ultáne am e nte ?
R. Uste d pue de cam biar l a contrase ña de m últipl
e s usuarios si l e pasa l
os nom bre s de l
os
usuarios e scrito e n un arch ivo alcom ando ch passw d com o argum e nto. Este arch ivo contie ne
una com binación de nom bre _usuario:contrase ña por l íne a. Elnom bre de usuario y contrase ña
de be se r se parado por dos puntos.
3. Uste d va a cre ar nue vos usuarios e ditando e larch ivo /e tc/passw d pe ro no tie ne e lnom bre
com pl e to de cada usuario. ¿Qué se pue de h ace r?
R. Norm al m e nte , uste d col
ocaría e lnom bre com ple to de lusuario e n e lcam po com e ntario. Si
uste d no sabe e lnom bre de uno de l os usuarios de l as nue vas cue ntas q ue e sta cre ando, l
a
pue de de jar vacía, sie m pre y cuando re spe te l
os dos puntos (::) para se parar e le spacio de l
cam po.
4. Eladm inistrador l e pide q ue im pl e m e nte sh adow passw ords e n e lsiste m a q ue uste d supe rvisa.
¿Cóm o l o va uste d a h ace r?
R. Todo l o q ue te ne m os q ue h ace r e s e je cutar e lcom ando pw conv. Este com ando l e e e larch ivo
/e tc/passw d, cam biando todas l as contrase ñas e n l os cam pos por x, y cre a e larch ivo
/e tc/sh adow q ue ya contie ne l as nue vas contrase ñas ya e ncriptadas. Ase gúre se q ue e ste arch ivo
se a sólol e gibl
e por e lroot.
5. D e se a usar e lcom ando use radd para cre ar nue va cue ntas de usuarios, pe ro de se a prim e ro
sabe r cual e s son l as Accione s por de fe cto. ¿D ónde se pue de e ncontrar e sto?
R. Para ve r cual e s son los val
ore s por de fe ctos q ue usaría e lcom ando use radd, sim ple m e nte
e scriba e lcom ando use radd -D . Esta se nte ncia no m ostrara l os val
ore s q ue se apl
icaran por
de fe cto.
6. Ne ce sita l
im itar e lacce so a los re cords de nom ina a sól o tre s usuarios. Que de be uste d h ace r?
R. La prim e ra cosa q ue uste d q ue rrá e s cre ar un nue vo grupo y h ace r e stos tre s usuarios
m ie m bros de e ste grupo. Lue go, col ocar l os apropiado de re ch os de acce so sobre l os re cords de
nom ina para q ue sól olos m ie m bros de e ste nue vo cre ado grupo te ngan de re ch o a e l los.
8. H a instal ado una nue va apl icación e n su propio dire ctorio y de se a q ue e ste disponible para
todos l os usuarios. ¿Qué de be uste d h ace r?
R. Prim e ro, asigne los pe rm isos apropiados. Pe ro, usuarios se m antie ne n l l
am ando para re portar
q ue cuando tratan de e je cutar l a aplicación re vise e lm e nsaje com m and not found. Edite e l
arch ivo /e tc/profile y cam bie l a ruta (path ) q ue incluya e ldire ctorio donde se e ncue ntra l a
nue va apl icación. D e ah ora e n l
o ade lante cuando l os usuarios trate n de e je cutar la aplicación e l
siste m a l
a e ncontrará.
EXAM EN D E PR ÁCTICA
1. Uste d h a actual izado e lcam po de com e ntario de cada usuario. M ás tarde re cibe l l
am adas de
q ue dos usuarios no h an podido ingre sar alsiste m a. ¿Qué pude e star causando e ste probl em a y
com o l o sol ucionam os?
a. Ellos ol vidaron sus contrase ñas. Busq ue las contrase ñas.
b. Se corrom pió e lcam po de l as contrase ñas de las cue ntas de e ll os. Cám bie l
e l
as contrase ñas con
e lcom ando passw d.
c. Uste d le elim ino sus cue ntas;ah ora sólole q ue da re cre árse l
as.
d. Se corrom pió e lcam po de l as contrase ñas de las cue ntas de e l los. Cám bie l
e l
as contrase ñas
e ditando e larch ivo /e tc/passw d.
2. ¿Cóm o e s q ue e lsiste m a ope rativo ide ntifica la cue nta de lsupe rusuario?
a. Por su nom bre , root.
b. Por su fe ch a de cre ación ya q ue fue l a prim e ra cue nta cre ada alinstalar e lsiste m a.
c. Por su UID , la cualsie m pre e s ce ro.
d. Por su contrase ña (passw ord).
Re spue sta a e s incorre cta; l a cue nta de l supe rusuario pue de te ne r cual q uie r nom bre .
Re spue sta b e s incorre cta;e lsiste m a no contabil iza las fe ch as de cre ación de las cue ntas de los
usuarios;Re spue sta c e s corre cta;l a cue nta de lsupe rusuario sie m pre m antie ne su UID de ce ro.
Re spue sta d e s incorre cta; l as contrase ñas son asociadas con nom bre s de usuarios para l a
aute ntificación.
Re spue sta a e s incorre cta;no l e cre o e ldire ctorio h om e alusuario. Re spue sta b e s incorre cta;
uste d uso e lcom ando passw d para asignar una contrase ña a l a cue nta. Re spue sta c e s corre cta;si
uste d no e stabl e ció corre ctam e nte l
os pe rm isos a m igue le n su dire ctorio h om e , no podrá h ace r un
l
og in. Re spue sta d e s incorre cta;e ditar e larch ivo /e tc/passw d e s un m étodo val ido de cre ar
Re spue sta a e s incorre cta;uste d no te ndrá q ue cre arl e e ldire ctorio h om e . Re spue sta b e s
corre cta;l a opción -m causa q ue e lcom ando use radd ade m ás de cre ar l a cue nta de usuario, cre e
e l dire ctorio h om e . Re spue sta c e s incorre cta; te ndrá q ue asignarl e una contrase ña con e l
com ando passw d ante s de q ue e lusuario pue da ingre sar alsiste m a usando l a cue nta. Re spue sta d
e s incorre cta;para de sh abil itar l
a cue nta, sim ple m e nte cam bie e lcam po de l a contrase ña e n e l
arch ivo /e tc/passw d a una aste risco (*).
5. D e se a cam biar l
a cue nta de m igue la m m atos. ¿Cuálcom ando l
ograría e sta tare a?
a. use rm od -u m m atos
b. use rm od -lm m atos
c. use rm od -c m m atos
d. use rm od -s m m atos
Re spue sta a e s incorre cta;la opción -u e s para cam biar e lID de lusuario. Re spue sta b e s
corre cta;la opción -le s usada para cam biar e lnom bre de lusuario. Re spue sta c e s incorre cta;l a
opción -c e s usada para actual izar e lcam po de com e ntario. Re spue sta d e s incorre cta;l
a opción -s
se usa para cam biar e llogin sh e l
lde lusuario.
Re spue sta a e s incorre cta;e lcom ando use rde le l im ina e ldire ctorio h om e de M igue lade m ás
de su cue nta de usuario. Re spue sta b e s incorre cta;e lcom ando use rde le l im ina, si e xiste , e lcorre o
yl os al ias de corre o de M igue l . Re spue sta c e s incorre cta;e lcom ando use rde le l im ina, si e xiste n,
los jobs e n age nda de M igue l . Re spue sta d e s corre cta;e lcom ando use rde lno e l im ina cual q uie r
arch ivo de M igue lq ue no se e ncue ntre al m ace nado e n su dire ctorio h om e .
7. Elde partam e nto de publ icidad e sta trabajando e n una nue va cam pana y de se a m ante ne r todo
su trabajo e n un m ism o dire ctorio. Se de se a e stabl e ce r l
os pe rm isos de ldire ctorio para q ue sól
o
los dise ñadote s pue dan l
eer l os arch ivos. Se l e h a asignado a uste d cre ar un nue vo grupo
llam ado dise ño. ¿Cuálde e stos com andos funcionara?
a. groupadd dise ño;gpassw d -a m igue l , ive l
isse , de sire e dise ño
b. groupadd dise ño;gpassw d -r m igue l , ive l
isse , de sire e dise ño
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
c. gpassw d -a m igue l
, ive l
isse , de sire e dise ño
d. gpassw d -r m igue l
, ive l
isse , de sire e dise ño
Re spue sta a e s corre cta;prim e ro cre am os e lgrupo y e ntonce s agre gam os l os m ie m bros al
grupo. Re spue sta b e s incorre cta;l a opción -r de lcom ando gpassw d re m ue ve l a contrase ña de l
grupo. Re spue sta c e s incorre cta; e ste com ando fracasará alm e nos q ue e lgrupo dise ño ya
e xistie se . Re spue sta d e s incorre cta;e ste com ando e l
im ina l
a contrase ña de lgrupo.
8. Uste d sospe ch a q ue al guie n h a tratado de crack su siste m a atacando su arch ivo de usuarios
/e tc/passw d. ¿Qué pue de h ace r para incre m e ntar l a se guridad de su siste m a?
a. Im pl e m e ntar sh adow passw ords usando e lcom ando spassw d.
b. Cam biar todas l as contrase ñas de larch ivo /e tc/passw d a (*).
c. Im pl e m e ntar sh adow passw ords e n e lsiste m a usando e lcom ando pw conv.
d. Cam biar todas l as contrase ñas de larch ivo /e tc/passw d a (x).
Re spue sta a e s incorre cta;e lcom ando spassw d no e xiste . Re spue sta b e s incorre cta;cam biar
todas l as contrase ñas e n e larch ivo /e tc/passw d a un aste risco, de sh abil
itaría todas l as cue ntas de
los usuarios de l siste m a. Re spue sta c e s corre cta; e l com ando pw conv l e e rá e l arch ivo
/e tc/passw d, cre ara e larch ivo /e tc/sh adow conte nie ndo l as contrase ñas e ncriptadas, y cam biara
las contrase ñas de larch ivo /e tc/passw d a una x. Re spue sta d e s incorre cta;uste d corre e lrie sgo
de q ue ningún usuario pue da ingre sar al siste m a, cuando uste d e dita e l cam po passw ord
m anual m e nte .
10. Uno de l os usuarios de le je m pl o ante rior, re porta q ue todavía tie ne probl e m as e je cutando sus
scripts, ya q ue no e stán e n su ruta. Ell e dice q ue lo sum o a l a se nte ncia q ue de fine su ruta e n e l
arch ivo .bash _l ogin. ¿Cuále s e lprobl e m a?
a. Eltie ne una se nte ncia de path e n su arch ivo .profil e.
b. Uste d no pue de e stabl e ce r su path e n e larch ivo .bash _login.
c. La se nte ncia de ruta e n e larch ivo /e tc/profil e e sta sobre scribie ndo l os cam bios.
d. Elde bió h abe r colocado su se nte ncia de path e lsu arch ivo .bash _profil e.
Re spue sta a e s corre cta;si e lusuario tie ne dos se nte ncias de path e n am bos de sus arch ivos
.bash _l ogin y .profil e , com o la de larch ivo .profil e es le ída de ultim a se rá e lval or q ue e s colocado
al a variabl e de path . Re spue sta b e s incorre cta;uste d si pue de col ocar una se nte ncia de path al
arch ivo .bash _l ogin. Re spue sta c e s incorre cta;e larch ivo /e tc/profil e se l e e de prim e ro, así q ue
cual q uie r otra se nte ncia e scrita e n cualq uie r otro arch ivo de inicio tom aría pre ce de ncia. Re spue sta
d e s incorre cta;aunq ue e lusuario col oq ue una se nte ncia de path a su arch ivo .bash _profil e , se rá
sobre scrito por l a se nte ncia colocada e n e larch ivo .profil e.
Fl
ujo de Te xto (Stre am s)
PR ER EQUISITO S
Escribir com ando e n l a líne a de com andos;e nte nde r l
os tipos de
arch ivos dife re nte s; y usar gre p para buscar; todos l os tópicos de l
CAPÍTULO 4, “Adm inistración de Arch ivos,” y e lCAPÍTULO 5, l os “Los
Com andos GNU y UNIX.”
o8
de spl
ie gue n e n pantal
la?
2. ¿Qué com ando se pue de usar para l e e r un arch ivo de nom bre Arch ivo.txt,
para re e m plazar todas las ocurre ncias de “W indow s” con “Linux”, y
alm ace nar e larch ivo corre gido e n otro arch ivo?
Capítu l
3. ¿Cóm o se pue de orde nar una l
ista de núm e ros de te l
éfonos?
4. Te ne m os un arch ivo con cada núm e ro de te l éfono y nom bre e n una sol a
líne a. Elnúm e ro de te léfono y e lnom bre e stán se parados por una com a.
Uste d de se a cre ar una lista de sus contactos, pe ro de se a q ue e lnom bre
e ste prim e ro, se guido por e lnúm e ro de te léfono. Tam bién de se am os q ue
lal ista e ste orde nada e n alfabéticam e nte . ¿Cóm o pode m os l ograr e sta
tare a?
6. D e se a m onitore ar l
os l
ogs de lsiste m a cada ve z q ue se e fe ctúan e ntradas.
¿Qué pode m os h ace r?
Fil
trar Te xto
Una de l as tare as m ás im portante de ladm inistrador de siste m a GNU/Linux e s l a cre ación y
m odificación de arch ivos de te xto, com o son l os de configuración. Existe n m uch os util
itarios q ue
nos asiste n autom atizando tare as re pe titivas para e ditar arch ivos de te xto. Uste d de be se ntirse
bie n cóm odo con l a m ane jo de e stos arch ivos ya q ue son cosas de ldía a día de un adm inistrador
GNU/Linux. Los fil tros de te xto e je cutan bie n un trabajo único y por e sto son e xtre m adam e nte
útile s. D e las tare as sobre arch ivos de te xto q ue te ndrá q ue l l
e var a cabo incl uye n paginación,
buscar, re e m plazar y dar form ato a te xto.
se d
Ele ditor no inte ractivo se d e s una h e rram ie nta m uy útile n lo q ue e s buscar y re e m pl
azar
cade nas de te xto. Se l e pasa una se rie de com andos a se d y e lproce sa su arch ivo una l íne a a l
a
ve z. Pe ro re cue rde , q ue se d no e fe ctúa cam bios sobre e larch ivo original . M ás aún, se d ope ra
sobre una copia de larch ivo original , cam bia l
a copia, y la e nvía o a la sal ida e stándar o a un
arch ivo q ue uno de signe . La sintaxis de se d e s:
se d [-n][-e com ando] [ -f com ando_arch ivo]arch ivo.txt [> nue vo_arch ivo.txt]
No se pre ocupe re pasare m os cada una de e stas opcione s e n e sta m ism a se cción. En e l
Capítulo 4 discutim os e luso de se d para buscar te xto e n un arch ivo;pe ro com o ve re m os m ás
ade l
ante , e lpue de h ace r m uch o m ás q ue e so. Elcom ando se d se pue de e je cutar de sde l
alíne a de
Esta se nte ncia sól o re e m pl azaría la te rce ra ocurre ncia de te rm ino1 con te rm ino2. Tam bién se
pue de de signar l íne as e n e spe cífico a proce sos si se re fie re a l
as líne as por su núm e ro, com o e n e l
siguie nte e je m pl
o:
1s/te rm ino/te rm ino2/
1,3s/te rm ino/te rm ino2/
Esta se nte ncia re e m plazaría l a se gunda ocurre ncia de te rm ino1 por te rm ino2. Tam bién
pode m os usar e lcarácte r $ e n ve z de un núm e ro de l
íne a para e spe cificar la últim a l
íne a. Si no se
sabe e lnúm e ro de l a l íne a, uste d pue de usar patrone s para l ocal izar l a líne a. Por e je m pl
o el
com ando:
/Pal
ab ra_Inicial
/./Pal
ab ra_Final
/s/te rm ino1/te rm ino2/
Por de fe cto, se d im prim e cada l íne a de larch ivo de spués de h abe r proce sado las líne as. Pe ro, si
sól o de se a ve r las l
íne as q ue h an sido cam biadas, use una p. Esto causa q ue se d im prim a sól o e sas
líne as q ue h an sido cam biadas por e l proce so. Cl aro e stá, se d im prim irá l a m ism a l íne a
corre spondie nte alnúm e ro de cam bios q ue e fe ctué. Así pue s si l e h izo tre s cam bios la im prim irá
tre s ve ce s. Aq uí un e je m pl
o de la opción p:
s/te rm ino1/te rm ino2/gp
Si de se a h ace r l
o m ism o pe ro de sde l
alíne a de com andos y no de sde un arch ivo, use l
a opción
-n con se d, así com o e n e ste e je m pl
o:
se d -n s/te rm ino1/te rm ino2/gp Arch ivo.txt
Am bos e je m pl
os ante riore s cam biarían cada instancia de te rm ino1 por te rm ino2 e im prim irían
las líne as cam biadas e n l a salida e stándar. Si de se a usar am bas opcione s de -n y -f, ase gúre se de
q ue la -n sie m pre pre ce da l
a -f. Pue de usar -nf o -fn. Si de se a re dire ccionar l
as l
íne as corre gidas a
un arch ivo e ntonce s de be usar l a opción w . Elsiguie nte e je m pl
o ilustra e sto:
s/te rm ino1/te rm ino2/w Arch ivo_Sal
ida
Cuando e scribe l os com andos e n e lprom pt uste d pue de re dire ccionar l a sal ida a un arch ivo
usando l as tube rías (pipe ), así > . Ade m ás, uste d pue de usar se d para agre gar, e l
im inar, o cam biar
l
íne as de un arch ivo de te xto. La Tabl a 8.1 m ue stra los com andos q ue pode m os usar para trabajar a
l
íne as e nte ras.
Tabl
a 8.1 Use e sta O pcione s de se d para Agre gar, El im inar, o Re e m pl
azar Te xto
O pción Acción
a Agre ga de spués de l al íne a e spe cificada
b Agre ga ante s de l alíne a e spe cificada
d Elim ina lal íne a e spe cificada
c Re e m pl
aza l al íne a e spe cificada con l o q ue sigue
Esto col
ocaría e lconte nido de lArch ivo_Incl uir.txt inm e diatam e nte de spués de l al íne a e n l
a
cualse e ncontró la prim e ra ocurre ncia de te rm ino1. Sie m pre de be rá e spe cificar una dire cción de l
arch ivo alusar l
a opción r.
sort
Elcom ando sort se usa para l
istar e n orde n al
fabética o num érica. Ade m ás, sort pue de anidar
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
La acción por de fe cto de sort e s orde nar un arch ivo al fabéticam e nte . Para q ue se orde ne
num éricam e nte de be rá usar la opción -n. Esto significa q ue puntos y signos de m ás y m e nos son
inte rpre tados com o e n orde n aritm ética. Elcom ando sort conside ra q ue cual q uie r e spacio e n
bl anco de lante de lcam po son parte de lcam po. Use l a opción -b para causar q ue sort ignore e stos
e spacios e n blancos. O tras opcione s q ue de be n e star fam il
iarizados se m ue stran e n la Tabl a 8.2.
Tabl
a 8.2 O pcione s de lcom ando sort y Que h ace n
O pción Acción
-c Re visa q ue e larch ivo fue sorte ado corre ctam e nte
-d Ignora todos l os caracte re s q ue no son al fanum éricos
-f Conside ra q ue todos l os caracte re s de caso m inúsculas son m ayúscul
as
-i Ignora l os caracte re s no im prim ibl es
-m Com bina l os arch ivos listados e n un sól o
-r Eje cuta un orde nado inve rso
Si usa l a opción -c con sort, e lre visa para ve r si e larch ivo ya e sta orde nado. Si no l o e sta, se
re torna un m e nsaje de e rror y sort sal e . Cuando usam os l a -m con sort, l os arch ivos a com binar
de be n e star pre viam e nte orde nados. Elsort no afe cta e larch ivo original . Los re sul
tados de sort o
van a l a sal ida e stándar o son sal vados a un arch ivo q ue uste d de signa. Uste d pue de usar l a
opción -o con sort para de signarl e e larch ivo de sal ida. Esta opción l e pe rm ite orde nar un arch ivo
y guardarl o con e lm ism o nom bre .
Si de se aríam os sól
o m ostrar l
os caracte re s de l2 al10 (l
os pe rm isos), pode m os e je cutar e l
siguie nte com ando:
l
s -l| cut -c2-10
La opción -c l ista l
os caracte re s q ue de se am os m ostrar, y l a tube ría | (pipe ) l
e indica a cut
q ue re ciba su e ntrada de sde e lcom ando l s -l
. La salida fue se : sim il
ar a e sta:
rw x------
rw xr-xr-x
rw xr-xr-x
.
Uste d pue de usar l a opción -d para de finir cualcarácte r q ue de ba se r usado com o de lim itador
cuando contabil izam os l os cam pos y l a opción -f para indicarl e a cut q ue cam po m ostrar. Si
te ne m os un arch ivo de l im itado por com as pode m os ve r todos l os nom bre s l istados e n e lse xto
cam po, sól o de be m os e scribir e ste com ando:
cut -d, -f6 Arch ivo
Elcom ando cut no cam bia e larch ivo original , su salida m anda una se cción de larch ivo
basada e n l os caracte re s o l
os cam pos q ue se le e spe cificaron. Pode m os re dire ccionar l
a sal
ida a un
arch ivo si usam os l
a tube ría > y e spe cificam os un nom bre de arch ivo.
Por de fe cto, cada tabul ado e s conside rado se r och o e spacios. Use l
a opción -t para de signar
otro valor o prove e r una l ista de e nte ros para de finir donde cada tabul ado de be se r col
ocado.
Uste d pue de usar l a opción -i para conve rtir sól
olos tabul ados alprincipio de cada líne a.
Com ando fm t
Elutil itario fm t se usa para e je cutar e dición sim pl
e de te xto. La Función principalde fm t e s
h ace r q ue todas l as líne as se an de una m ism a l ongitud ya se a juntando o se parando líne as. Su
sintaxis e s:
fm t [opción]arch ivo
Elcom ando fm t no afe cta e larch ivo original ,lo q ue h ace e s e nviar su re sultado a l a salida
e stándar. Si de se am os dar form ato a un arch ivo para q ue cada una de sus l íne as se a de 70
caracte re s de l
ongitud, pode m os dar e lsiguie nte com ando:
fm t -70 Arch ivo
Esta se nte ncia im prim irá e n pantalla un re sultado con cada l íne a de te xto de alre de dor de 70
caracte re s de l argo. Si no e spe cificam os la longitud de l as l
íne as, por de fe cto fm t apl icara 75
caracte re s. Elcom ando fm t trata de dividir l as l íne as alfinalde l as oracione s sie m pre y cuando
se a posibl e . Tam bién, no da sal to de líne a de spués de l a prim e ra pal abra o ante s de l a últim a
pal abra de una oración.
e ntre pal abras y dos e spacios e ntre oracione s, use l a opción -u. Si uste d de se a sól o darle form ato a
líne as e n e spe cífico, use l
a opción -p <pre fijo> . Esto causara q ue fm t de form ato sól o a e sas
líne as q ue e m pie ce n con pre fijo. Todas l as l íne as e n blanco, inde ntacione s, y e spacios se rán
pre se rvadas. Uste d pue de re dire ccionar l
a salida a un arch ivo com o e n cual q uie r otro com ando.
Com ando h e ad
Elcom ando h e ad nos pe rm ite m ostrar e lprincipio de uno o m ás arch ivos. Use l a opción -n
para de signar cuantas l íne as de se am os de sple gar. Si no e spe cificam os cuantas l
íne as a de spl
e gar,
h e ad de spl
e gará l
as prim e ras 10 líne as. Su sintaxis e s:
h e ad [opción]Arch ivo(s)
Pode m os tam bién usar c, b, o lde spués de lnúm e ro para de signar l os caracte re s, bl
oq ue s, o
líne as. Si no de signam os nada de spués de lnúm e ro, e lpor de fe cto e s l
. Para ve r l
os prim e ros 25
caracte re s de un arch ivo, e scriba e lsiguie nte com ando
h e ad -25c Arch ivo
Ade m ás, pode m os usar l a opción -c para im prim ir l os de signados byte s de linicio. Esto pue de
se r e n bloq ue s de 512-byte (b), bloq ue s de 1KB(k ), o bl oq ue s de 1M B(m ). Si l e s pasam os una l
ista
de arch ivos alcom ando h e ad para q ue l os de spl
ie gue , e lpre ce de rá w lcon e lnom bre de larch ivo.
Para pre ve nir e ste com portam ie nto use l a opción -q . Si pre fie re sie m pre ve r e lnom bre de larch ivo,
aunq ue se a cuando de spl ie ga sólo un arch ivo use la opción -v.
Cada uno de l os dos arch ivos a se r unidos de be n prim e ro h abe r sido orde nados
alfabéticam e nte alm e nos q ue se use l
a opción -t. Por de fe cto, e lcam po join e s e lprim e r cam po de
cada líne a. La Tabla 8.3 l
ista las opcione s q ue son usadas con e lcom ando join.
Com ando nl
Elutil
itario nll
e agre ga núm e ros a l
as l
íne as de un arch ivo y l
o m ue stra e n pantal
las.
nl[opcione s]Arch ivo.txt
El com ando nl divide su e ntrada e n páginas l ógicas, l a cual consiste e n un cabe zal
(h e ade r), un cue rpo (body), y un pie s (foote r). Cual q uie r de e sta se cción pue de e star vacía y
pue de se r e num e rada. La e num e ración de l as l íne as se re e stable ce alprincipio de cada página
lógica. Uste d pue de no obe de ce r (ove r ride ) e ste com portam ie nto usando l a opción -p o usando
la opción -vpara de signar con cualnúm e ro e m pe zar cada página.
Si se l e s e nvían m úl
tipl
e s arch ivos a nl , e ste l
os e nvía com o un arch ivo singular a l a salida
e stándar, alm e nos q ue uste d l e e spe cifiq ue l o contrario. La e num e ración de l as líne as no e s
re iniciada alprincipio de cada arch ivo. La página de e ntrada de be conte ne r un de l im itador e n
una l íne a por se parado q ue le indiq ue a nle lprincipio de cada página l ógica. Los de lim itadore s
q ue se acostum bran a ve r son:
‘\:\:\:’ principio de lcab e zal(h e ade r)
‘\:\:’ principio de lcue rpo (b ody)
‘\:’ principio de lpie (foote r)
od
Elutil itario od se usa para vol car e lconte nido de un arch ivo y e s útilpara visual izar
caracte re s no im prim ibl
e s com o son l
os binarios. Por de fe cto, su sal
ida e n núm e ros octal
e s de 2-
byte . Su sintaxis e s:
od [opcione s]Arch ivo
Una sal
ida por e je m pl
o pue de l
ucir al
go sim il
ar a e sta:
m igue l
@linux:~ /tm p$od Arch ivo.txt
0000000 067562 072157 074072 030072 030072 071072 067557 035164
0000020 071057 067557 035164 061057 067151 061057 071541 035150
0000040 067562 072157 062012 062541 067555 035156 035170 035061
0000060 035061 060544 066545 067157 027472 071565 027562 061163
0000100 067151 027472 064542 027556 064163 061012 067151 074072
0000120 031072 031072 061072 067151 027472 064542 035156 061057
0000140 067151 071457 005150
0000146
m igue l
@linux:~ /tm p$
En e ste e je m pl o, l
a prim e ra col
um na e s l a com pe nsación de cada l
íne a y l
ue go cada dos
byte s e stá re pre se ntada por un octalde tre s dígitos.
Use l
a opción -d para q ue l
as líne as unidas se an se paradas por otro carácte r, y no se paradas
por tabulado. Uste d tam bién pue de usar la opción -s. Esto causa q ue paste proce se un arch ivo
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
Com ando pr
Elutil
itario pr se usa para se parar arch ivos e n páginas. Su sintaxis e s así:
pr [opcione s]arch ivo
Elutil itario pr e s fre cue nte m e nte usado para e nviar arch ivos a la im pre sora. La página
e stándar e s de 66 l íne as pe ro se pue de cam biar con la opción -l. Pode m os usar la opción -f para
ge ne rar una orde n de al im e ntado de página alfinalde cada página, e n ve z de ll
e nar la página con
caracte re s de nue va l íne a.
Se pue de tam bién dar form ato de col um nas a l a sal ida usando l a opción -col um ns se guido
por e lnúm e ro de col um nas q ue de se am os usar. Use l a opción -m para im prim ir l os arch ivos
listados e n paral elo e n col um nas por se parado. Elnom bre de larch ivo se im prim e com o e lcabe zal
(h e ade r) alm e nos q ue uste d no use l a opción -h te xto-cabe zal . Esto causa q ue e lte xto, te xto-
cabe zal , pasado a l a opción -h se im prim a, ce ntrado e n l a parte supe rior de cada página. Para
pre ve nir de q ue pr cam bie e lform ato de sus arch ivos, use l a opción -t. Esto suprim irá la im pre sión
de l os h e ade rs y foote rs. La opción -T h ace lo m ism o q ue -t, pe ro tam bién re m ue ve l
as orde ne s de
avance de página conte nidas e n e larch ivo.
Eltam año por de fe cto e s de 1,000 l íne as. Uste d pue de control ar e sto si usa l a opción -lpara
de finir cuantas l íne as pone r e n cada arch ivo de sal ida. Elarch ivo_sal ida nos da una sintaxis de
pre fijos para l os arch ivos q ue se producirán de sde e larch ivo original . Si no pone m os ningún
pre fijo de salida e lcom ando spl it usara x com o su pre fijo. Esto se l e sum ara alnom bre de l os
arch ivos, cuale s son nom brados aa, ab, ac, y así suce sivam e nte , com o e lsiguie nte e je m pl
o:
spl
it Arch ivo parte
Si Arch ivo e s de 5,830 l íne as de l ongitud, spl it lo dividiría e n se is arch ivos, 5 de e l los con
1000 l íne as cada uno y l as sobrante s 830 l íne as e n e lse xto arch ivo. Estos arch ivos se nom braran
parte .aa, parte .ab, parte .ac, parte .ad, parte .ae y parte .af. Si no le prove e m os un arch ivo de sal ida,
los arch ivos fue se n nom brados xaa, xab, xac, xad, xae y xaf. Tam bién pode m os dividir l os arch ivos
por e lnúm e ro de byte s e n cada arch ivo de sal ida si usam os l a opción -b. Elcom ando spl it
m ultipl ica e lnúm e ro por 512KB. Uste d de be pasarl e la opción -k , para q ue m ul tipliq ue por 1,024
o usa l a opción -m , la cualm ul tiplica por 1,048,576. Por e je m pl o:
spl
it -b 2 Arch ivo
Si m ás de un arch ivo se l e pasa a tac, cada uno e s se parado por una l íne a e n bl anco
(ne w line ). Uste d pue de e spe cificar e lse parador de arch ivos usando l
a opción -s. Por de fe cto, e l
se parador apare ce de spués de larch ivo. Use l a opción -b para col ocar e lse parador ante s de l
arch ivo.
Uste d pue de e le gir cuantas l íne as se m ostraran usando l a opción -n. Si no e spe cificam os un
núm e ro de l íne as a de sple gar tailpor de fe cto nos m ostrara 10. Con tailtam bién pode m os e l e gir
de q ue l íne a e n lo ade l ante e m pe zare m os a de spl
e gar e larch ivo sim ple m e nte usando l a opción
+ n, l a cualnos de spl ie ga e larch ivo e m pe zando e n lal íne a núm e ro n y de spl ie ga de ah í e n l o
ade lante h asta e lfinalde larch ivo. Le pode m os indicar a tailcualíte m contar e n ve z de cual es
líne as. Use b para l os bl ock s y c para caracte re s. Por e je m pl o para m ostrar l os últim os 30
caracte re s de un arch ivo:
tail-30 Arch ivo.txt
Pode m os de spl e gar por bl ock s, tam bién. Use b para bl ock s de 512-byte s, k para bl ock s de
1KB, y m para bl ock s de 1M B. La opción -f m antie ne e larch ivo abie rto y de spl ie ga cada líne a a
m e dida q ue e s ingre sada alarch ivo. Esto e s una h e rram ie nta m uy útilcuando se e sta re parando
y ne ce sitam os m ante ne r una vigil ancia de ll og de los e rrore s. Pulse l
as te cl
as Ctrl-C para final izar
e lde spl ie gue . Si l
e pasam os m úl tiple s arch ivos a tail, e ll e coloca e lnom bre de larch ivo de
cabe ce ra. Para e vitar e sto, use l
a opción -q .
Com ando tr
Elutilitario tr pue de se r usado para re e m pl
azar una cade na de caracte re s por otra o para
elim inar una cade na e n un arch ivo. Elcom ando tr e nvía su sal ida a la sal ida e stándar, su
m onitor. Su sintaxis e s:
tr [opcione s]cade na1 [cade na2]
Elcom ando tr cam biaria l a palabra Linnux por Linux alde sple gar e lArch ivo.txt e n l
a pantal
la.
Tam bién pode m os usar a tr para e ncriptar sus arch ivos si usam os e lm étodo de rotar e l13. Esto
re e m plaza la prim e ra l e tra de lal fabe to con e lnúm e ro 13va, la se gundo con l a 14va, y así
suce sivam e nte . Elq ue sigue e s un e je m plo de e sto:
tr ‘[A-M ]
[N-Z ]
[a-m ]
[n-z]
’ ‘[N-Z ]
[A-M ]
[n-z]
[a-m ]
'
Com ando w c
Elutil
itario w c cue nta e lnúm e ro de pal
abras, l
íne as, o caracte re s e n un arch ivo. Su sintaxis e s
así:
w c [opcione s][arch ivo(s)]
Para de spl
e gar l
as l
íne as e n arch ivo.txt sin m ostrar e lnom bre de larch ivo, e scriba:
w c -l< arch ivo.txt
Entrada (Input) y Salida (O utput) ... E/S.... I/O
Casi todos l os com andos pue de n re cibir inform ación a través de l a e ntrada e stándar (stdin).
Casi sie m pre de sde e lte rm inal , com o cuando e scribim os l os com andos. Pe ro, e ntradas tam bién
pue de n ve nir de sde un arch ivo. Ade m ás, cada com ando tie ne dos tipos de sal ida: salida e stándar
(stdout) y e rror e stándar (stde rr). Elstdout e s e lre sul tado de lcom ando, y e lstde rr e s donde se
e nvían los m e nsaje s de e rrore s, si ocurre n. Por de fe cto, am bos son dire ccionados a l a pantal la, pe ro
uno o am bos pue de n se r re dire ccionados a un arch ivo u otro tipo de sal ida.
Tom e m os com o e je m plo e lcom ando cat. Si sólo e scribim os cat <e ntre > , l
a e ntrada e stándar
vie ne de sde e lte cl
ado y l a salida e stándar va a l
a pantal la. En otras palabras, l o q ue e scriba e n e l
te clado apare ce e n l
a pantal la.
Re dire cción y l
as tub e rías (Pipe s)
Elm étodo de Re dire cción e s al te rar la fue nte de l a e ntrada e stándar o donde se e nvía la
sal ida. Elcarácte r > se usa para de finir donde se e nvía o m e jor dich o se dire cciona l a sal ida
e stándar y e lcarácte r < se usa para re dire ccionar la e ntrada e stándar.
En e ste e je m pl o e nviare m os am bos l a salida y e le rror e stándar a un arch ivo de nom bre
m e nsaje -e rror.txt. Si usas e lsh e l
lde bash , tam bién pue de s e scribirl
o así:
cat Arch ivo.txt & > m e nsaje -e rror.txt
Cuando re dire cciona sal idas a un arch ivo, de be te ne r cuidado ya q ue si e larch ivo no e xiste se
cre a y si e xiste se sobre e scribe . Si no de se a sobre scribir arch ivos ya e xiste nte s, e ntonce s use doble
caracte re s de m ayor q ue > > para agre gar nue va inform ación a un arch ivo ya e xiste nte . H ay
m om e ntos e n e lcualno de se e guardar ningunas de l as sal idas de un com ando (stdout, stde rr) ni
tam poco e nviarl o a l a salida e stándar. Esto se l ogra re dire ccionando l a sal ida al dispositivo
/de v/nul l. La salida e ntonce s se de svane ce sin de jar rasgos al gunos, com o e n e lsiguie nte e je m plo:
cat Arch ivo.txt > & /de v/nul
l
Esto re e m pl
aza e lconte nido de Arch ivo.txt con l a cade na nul lpe ro m antie ne los pe rm isos de l
arch ivo intactos. O tro dispositivo útile s l a tube ría (|). Elsh e llusa l a tube ría o pipe para e nviar l a
salida e stándar de un com ando com o l a e ntrada e stándar de otro com ando. Eluso de e stas
tube rías nos pe rm ite se r m ás e ficie nte con l a el im inación de pasos inte rm e dios. D igam os q ue
de se a cre ar un l istado al
fabe tizado (q ue no se rá caso se nsitivo) de todos l os arch ivos e n e l
dire ctorio actual . Una m ane ra fue se , prim e ro cre ar un arch ivo q ue conte nga e llistado de todos l os
arch ivos así:
l
s -A *> Listado.txt
Y final
m e nte , paso núm e ro tre s, borram os e larch ivo Listado.txt q ue ya no l o ne ce sitam os.
Ah ora una m ane ra m ás rápida y cl ara, m ás e ficie nte e s usar l
as tube rías y e lre dire ccionam ie nto
así:
l
s -A *| sort -i > Listado-al
fab e tizado.txt
Ah ora pue s una pe q ue ña e xplicación de e sta se nte ncia e s, prim e ro un l istado de todos l os
arch ivos e xce pto (.) y e l(..) l
ue go le e nviam os la salida de lls -A com o l a e ntrada de lcom ando
sort -i. Elcom ando sort ignora l a capital ización de los caracte re s y orde na lal ista. Final
m e nte , e l
com ando sort e nvía su sal ida alarch ivo Listado-alfabe tizado.txt.
¿Qué suce de si e n ve z de guardar l a salida a un arch ivo de se am os im prim irlo, q ue h aríam os?
Sim ple , pode m os usar una tube ría e n ve z de l a re dire cción h acia e larch ivo. La tube ría o filtro
tom a la salida de lcom ando sort y se la e nvía a l
a e ntrada de lcom ando l pr.
l
s -A *| sort -i | l
pr
ElUtil
itario te e
O tra m ane ra de re dire ccionar salida e s usando e lutilitario te e . Este util
itario e nvía sal
ida
sim ultáne am e nte a un arch ivo y a l
a salida e stándar, l
a cualpue de se r a l a pantal l
a o una tube ría
a otro com ando. La sintaxis e s así:
te e [opcione s]arch ivos
Este com ando de spl e garía una lista orde nada de l os arch ivos ge ne rados por e lcom ando l s en
pantal l
a ade m ás de al m ace narl a e n un arch ivo l lam ado Lista-arch ivos. Si uste d de se a copias
m últipl
e s de larch ivo, te e ace pta m últiple nom bre s de arch ivos com o argum e ntos. Tam bién la salida
pue de se r agre gada a un arch ivo ya e xiste nte e n ve s de cre ar o re e m plazar si usam os l
a opción -a
de lcom ando te e .
tube rías (Pipe s) son m uy pode rosas e im portante s, y se rán de e sas cosas q ue de be s dom inar a
ple nitud e n su carre ra de GNU/Linux. El l
as pue de n se r sim pl e s o un poco com pl e jas com o e n e l
siguie nte e je m pl
o:
find *.txt | xargs cat | tr ' ' ‘\n’ | sort | uniq | te e dict | l
e ss
Esta se nte ncia e ncue ntra todos los arch ivos e n e ldire ctorio actualcon e xte nsión .txt y l os e nvía
por una tube ría a xargs, xargs e ntonce s l e pasa e lnom bre de larch ivo a cat, y su sal ida e s e nviada al
com ando tr, tr e ntonce s nos cam bia l os e spacios e n blanco por nue va l íne a (\n). Lue go, l a salida e s
orde nada por e lcom ando sort y l as l íne as dupl icadas son e l im inadas con e lcom ando uniq . Alfinal
e lcom ando te e nos guarda una copia de nom bre dict y nos m ue stra e n pantal l
a con l a asiste ncia de l
paginador l e ss e lconte nido de larch ivo dict e n pantal la.
Re sum e n
En e ste Capítul o h e m os cubie rto un grupo im portante de h e rram ie ntas re fe ridos com o fil tros
de te xto. Cada uno de e stos e s m uy im portante e n e lde sarrol l
o de ladm inistrador de siste m as
GNU/Linux. Elcom ando se d e s e spe cial m e nte útilale scribir sus propios scripts. Elcom ando cut y
e lpaste son útil e s para re organizar arch ivos de te xto e n col um nas. Am bos com andos h e ad y tailson
útile s cuando se q uie re obte ne r un vistazo rápido de un arch ivo. Para darl e form ato a te xto, de be rá
fam il iarizarse con los com andos pr, fm t, nl , y e xpand. Tam bién de be sabe r m ane jar e lcom ando sort.
Eluso de re dire ccionam ie nto y l as tube rías nos pe rm ite construir com andos com pl e jos para pode r
incre m e ntar nue stra e ficie ncia. Ase gúre se de e nte nde r e luso de l
os com andos te e y xargs.
PR EGUNTAS Y R ESPUESTAS
1. ¿Cóm o e vitar q ue l os m e nsaje s de e rror de l
os com andos se de spl ie gan e n pantal la?
R . Pue de re dire ccionar e le rror e stándar a un arch ivo usando e lre dire ctor > 2. Si no de se a
guardar l a sal ida, l
a pue de m andar alm undo de lnunca-nunca dire ccionando l a sal
ida de
e stándar e rror al/de v/nul l.
2. ¿Qué com ando se pue de usar para l e e r Arch ivo.txt, re e m plazar todas l as ocurre ncias de
“W indow s” con “Linux”, y al m ace nar e larch ivo corre gido a otro arch ivo?
R . cat Arch ivo.txt | tr W indow s Linux > Arch ivo2.txt
Esta se nte ncia usa e lcom ando cat para l e e r e larch ivo y e ntonce s l
o e nvía por tub e ría al
com ando tr. Elcom ando tr e ntonce s cam b ia l as ocurre ncias de W indow s a Linux y l a
salida de tr (ya e larch ivo corre gido) se al m ace na e n un arch ivo nue vo Arch ivo2.txt.
4. Te ne m os un arch ivo con cada núm e ro de te l éfono y nom b re e n una sol alíne a. Elnúm e ro
de te léfono y e lnom b re e stán se parados por una com a. Uste d de se a cre ar una l ista de sus
contactos, pe ro de se a q ue e lnom b re e ste prim e ro, se guido por e lnúm e ro de te l éfono.
Tam b ién de se am os q ue lal ista e ste orde nada al fab éticam e nte . ¿Cóm o pode m os l ograr
e sta tare a?
R . Prim e ro, usam os e lcom ando cut para dividir e larch ivo e n dos se ccione s, una con l os
núm e ros de te léfonos y l a otra con l os nom b re s. Entonce s, usam os e lcom ando paste para
col ocarl os nue vam e nte pe ro con e lnom b re prim e ro. Entonce s, usam os e lcom ando sort
para orde narl os alfab éticam e nte .
6. D e se a m onitore ar l os l
ogs de lsiste m a cada ve z q ue se e fe ctúan e ntradas. Que pode m os
h ace r?
R . Use e lcom ando tailpara de spl e gar los últim os m e nsaje s con l a opción -f para m ante ne r
e larch ivo ab ie rto. Cuando te rm ina de m onitore ar use l as te clas Ctrl-C para salir de l
arch ivo: tail-f Arch ivo-Log
7. D e b e e scrib ir una h istorie ta corta de no m ás de 350 pal ab ras. Com o pue de uste d re visar
cuantas pal ab ras tie ne su docum e nto?
R . Use e lcom ando w c con l a opción -w para de spl e gar e ltotalde núm e ro de pal ab ras e n su
docum e nto, e n l a siguie nte form a: w c -w H istorie ta.txt
EXAM EN D E PR ÁCTICA
Re spue sta a e s incorre cta;e sta se nte ncia re e m plazaría l a prim e ra instancia de W in por Lin y
die ra salida alarch ivo com pl e to m ás cada l íne a corre gida. Re spue sta b e s incorre cta;e ste com ando
re sultara e n un m e nsaje de e rror. Re spue sta c e s corre cta; e ste com ando re e m pl azara cada
instancia de W in for Lin y de spl e garía sólo l as líne as donde se e fe ctuó cam bios. Re spue sta d e s
incorre cta;e lcom ando tr de spl e gará e larch ivo com pl e to de spués de e fe ctuar l
os cam bios.
Re spue sta a e s incorre cta;e ste com ando no e s val ido. Re spue sta b e s corre cta;e lcom ando
e xpand se usa para cam biar tabul ados a e spacios. Re spue sta c e s incorre cta;e ste sintaxis no e s
corre cto para e lcom ando tr. Re spue sta d e s incorre cta;e lcom ando sort no convie rte tabs a
e spacios.
3. ¿Con q ue com ando pue de uste d im prim ir su re porte .txt para q ue re sul
te con un form ato de q ue
todas l as l
íne as se an de no m ás de 80 caracte re s e n l
ongitud?
a. fm t -80 re porte .txt
b. h e ad -80 re porte .txt
c. pr -l80 re porte .txt
d. od re porte .txt
Re spue sta a e s corre cta;fm t dará un form ato de 80 caracte re s por l íne a. Re spue sta b e s
incorre cta; e ste com ando de spl e garía las prim e ras 80 l íne as de re porte .txt. Re spue sta c e s
incorre cta;e sto l e die ra form ato de 80 l íne as por páginas. Re spue sta d e s incorre cta;e lcom ando
od de sple garía e larch ivo e n form ato octal.
Re spue sta a e s incorre cta; e sto copiaría e l arch ivo re porte .txt a re porte -e num e radas.txt.
Re spue sta b e s incorre cta;e sto contaría l os caracte re s, pal abras, y l as l íne as de l os arch ivos
re porte .txt y re porte -e num e radas.txt. Re spue sta c e s corre cta;e lcom ando nle num e ra l íne as de un
arch ivo y e ntonce s re dire ccionam o su sal ida alnue vo arch ivo re porte -e num e radas.txt. Re spue sta d
e s incorre cta; e l com ando fm t justifica l as l ongitude s de l as líne as, ade m ás e ste sintaxis e s
incorre cto.
5. Com o pode m os rápidam e nte de te rm inar de tre s cartas nom bradas carta, carta2, y carta3, ¿cual
va dirigida alpre side nte ?
a. tailcarta?
b. nlcarta?
c. e xpand carta?
d. h e ad -5 carta?
Re spue sta a e s corre cta; e l com ando spl it dividiría e l arch ivo listado-te l
.txt e n dos de
aproxim adam e nte de un 1M B cada uno. Re spue sta b e s incorre cta;e lcom ando pr da un form ato
de páginas a l os arch ivos. Re spue sta c e s incorre cta; e lcom ando od de spl ie ga e larch ivo e n
form ato octal . Re spue sta d e s incorre cta;e n e ste caso spl it e s orde nado a dividir e larch ivo e n
pe dazos de 2M B.
Re spue sta a e s incorre cta;e lcom ando paste pue de com binar arch ivos se cue ncial m e nte , pe ro
re q uie re de la opción -d. Re spue sta b e s corre cta;e lcom ando paste com bina arch ivos e n base a
líne a por l íne a con las líne as se paradas por un tabul ado y de spl e gado de l
ado a lado. Re spue sta c
e s incorre cta;paste no l iga l os arch ivos. Re spue sta d e s incorre cta;paste no im prim e e larch ivo.
8. ¿Cóm o e s l a m ane ra m ás rápida de cam biar l a pal abra W indow s por Linux e n su arch ivo
re porte .txt y l
ue go im prim irlo?
a. Editar e larch ivo e n un e ditor de te xto y l
ue go im prim irl
o.
b. cat re porte .txt | se d s/W indow s/Linux/gp | l pr
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
9 . Uste d de se a sal
var Cartas.txt de spués de h ace rl e e lcam bio a la cade na Linux por D e bian, y
ade m ás im prim irla. ¿Cóm o pode m os h ace r e sto de una m ane ra e ficie nte ?
a. Editar e larch ivo usando un e ditor de te xto y l ue go im prim irlo.
b. cat Cartas.txt | tr ‘Linux’ ‘D e bian’ | te e Cartas2.txt | lpr
c. cat Cartas.txt | te e Cartas2.txt | l pr
d. cat Cartas.txt | spl it Cartas2.txt lpr
Re spue sta a e s incorre cta;aunq ue funcionaria, no e s l a m ane ra m ás e ficie nte . Re spue sta b e s
corre cta;e lcom ando tr h ará l os cam bios y e nviara l a salida alcom ando te e , e lcualsal vara e l
arch ivo com o Cartas2.txt y l o e nviara alim pre sor. Re spue sta c e s incorre cta;sal varía e larch ivo
com o Cartas2.txt ante s de corre girl ayl a im prim iría. Re spue sta d e s incorre cta;e ste com ando usa
una sintaxis incorre cta.
10. ¿Qué Función de se m pe ña e lcom ando xargs e n l a siguie nte se nte ncia?
ls *.do | xargs cat | tr ‘[A-Z ] ’ ‘[a-z]’|l pr
a. Es un inte rm e diario e ntre la sal ida de lcom ando ls y e lcom ando at.
b. Es ne ce sario para q ue la prim e ra tube ría funcione corre ctam e nte .
c. Si no usa e lcom ando xargs, l a salida e nviada a l
a im pre sora n o fue se le gibl
e.
d. Se pue de e scribir la se nte ncia con o sin e lcom ando xargs.
Re spue sta a e s corre cta; args le pe rm ite a cat m ane jar una e ntrada m ayor de arch ivos.
Re spue sta b e s incorre cta;tube rías pue de n se r usadas sin xargs. Re spue sta c e s incorre cta;e l
com ando xargs no afe cta l a sal
ida q ue se e nvía a l a im pre sora. Re spue sta d e s incorre cta;si uste d
no h ubie se usado e lcom ando xargs, l a se nte ncia com ple ta h ubie se fracasado.
Los Pe rm isos
PR ER EQUISITO S
ElD om inio de l
os Arch ivos y D ire ctorios y e lm ane jo de l
alíne a de
com andos; El Capítul o 4, “M ane jo de Arch ivos,” y Capítul o 5,
“Com andos GNU y UNIX.” El Siste m a de Arch ivos GNU/Linux y su
organización, Capítulo 3, “Siste m a de Arch ivos GNU/Linux.”
o9
propie dad?
2. ¿Cuále s l
a m e jor m ane ra de com partir un dire ctorio y sus arch ivos con
todos l
os usuarios de un de partam e nto?
Capítu l
3. ¿Cóm o le pasa l
a propie dad de l
os arch ivos de Carl
os e n /h om e /carl
os a
M igue l
?
5. ¿Cóm o se e stabl
e ce n l
os pe rm isos a los arch ivos de e valuación de l
os
e m pl
e ados, para q ue sólo e ldire ctor pue da le e rl
os o cam biarl
os?
6. Los e studiante s de linux e scribe n sus tare as aldire ctorio /linux/tare as.
Al gunos se h an q ue jado de q ue se l e s h an pe rdido sus arch ivos. ¿Cóm o se
e nfre nta e lproble m a?
E l m ane jo de l
com pl
os pe rm isos e s una m ate ria
e ja y e s una de las tare as principal e s de l
adm inistrador de siste m a. Pue de e star se guro q ue
D ue ños y Grupos
durante su carre ra de adm inistrador de siste m as GNU/Linux y Uni*x e n ge ne ral , e nfre ntará
situacione s de com o otorgar pe rm isos de sde e lpunto de vista de adm inistración y ge re ncia pe ro
tam bién de re sol ución de probl e m as. Pue de se r q ue e lprobl e m a no se pre se nte com o una
situación de pe rm isos, pe ro cuando anal ice e lprobl e m a, m uy a m e nudo ve ra q ue otorgando l os
pe rm isos de l ugar sol uciona e lprobl e m a. Todo arch ivo tie ne un due ño y un grupo asociado, sin
im portar e ltipo de arch ivo, se a uno de te xto, dispositivo, o un dire ctorio. Para ve r e ldue ño y e l
grupo asociado con un arch ivo e spe cífico, use e lcom ando l s -l
, e lcualproduce una sal ida sim ilar
al a siguie nte :
drw -rw -r-- 1 m igue l m igue l 17249 D ic 7 10:08 Trab ajos
-rw -rw -r-x 2 m igue l m igue l 69 D ic 7 10:25 carta.txt
Norm al m e nte , e lcre ador de larch ivo e s e ldue ño y e lgrupo asociado e s e lgrupo por de fe cto
de lcre ador tam bién. Am bos pue de n se r cam biados.
Conse jos Prácticos
Tod o arch ivo sin d ife re ncia d e se r un dire ctorio, d ispositivo, b inario, o de te xto, tie ne un due ño y
un grupo asociad o a e l. Un usuario e sto aq ue lq ue ni e s e ldue ño o m ie m b ro de lgrupo asociado a e l .
Cam b iar e lD ue ño
Para cam biar e ldue ño de un arch ivo, use e lcom ando ch ow n acom pañado con e lnom bre de l
nue vo due ño. Si uste d conoce e lID de lusuario, uste d pue de usarl a e n ve z de lnom bre . Sól
o el
root pue de cam biar la propie dad de un arch ivo. La sintaxis e s:
ch ow n [opcione s]nue vo- due ño Arch ivo(s)
Así pue s, para cam biar e ldue ño de todos l os arch ivos con e xte nsión .txt e n e ldire ctorio
actuala l
a propie dad de m igue l
, ingre sado com o root, sól
o e scribim os:
ch ow n m igue l*.txt
Tabl
a 9 .1 O pcione s D isponible s alCom ando ch ow n
O pción Acción
-c Inform ación sobre todos l os arch ivos cam biados
-v Inform ación sobre todos l os arch ivos sin im portar si cam bio o no l
a propie dad
-f No m ostrar m e nsaje s de e rror
-R Apl ica l
os cam bios re cursivam e nte e n e lárbolde dire ctorio
Para cam biar e lgrupo due ño de todos l os arch ivos de e xte nsión .txt usando e lcom ando
ch grp, uste d sim pl
e m e nte e scribiría e sto:
ch grp fcl
d *.txt
Elprim e r carácte r re pre se nta e ltipo de arch ivo. Com o fue discutido e n e lCapítul
o 3, e xiste n
dife re nte s tipos de arch ivos (Véase l a Tabl a 9 .2).
Los pe rm isos se inte rpre tan dife re nte s, de pe ndie ndo de ltipo de arch ivo, por l o cuale s de
sum a im portancia, al m om e nto de apl icar pe rm isos a un arch ivo sabe r inte rpre tar e sta
inform ación. Los próxim os nue ve caracte re s de lbl oq ue de los pe rm isos de fine n actual m e nte l
os
pe rm isos de larch ivo. Estos caracte re s son inte rpre tados e n grupos de tre s. Cada grupo consiste e n
pe rm isos de l e ctura (re ad), e scritura (w rite ), y e je cución (e xe cute ), las cual e s son pe rm itidas o
de ne gadas. Los tre s grupos de pe rm isos son para e ldue ño, grupo y todos l os otros usuarios.
Básicam e nte e xiste n tre s pe rm isos q ue pue de n se r asignados a cual q uie r arch ivo o dire ctorio, cada
uno pue de se r re pre se ntado por una l e tra singul ar así:
1. r (re ad/l e e r)
1. w (w rite /e scrib ir)
2. x (e xe cute /e je cutar)
ElAcce so a todo tipo de arch ivos e s de te rm inado por l a asignación de e stos pe rm isos. Nue ve
pe rm isos son listados por cada arch ivo, inm e diatam e nte se guido de ltipo de arch ivo. La Tabl a 9 .3
m ue stra un bl oq ue de pe rm isos y sus cam pos asociados a e l . Elprim e r bloq ue re pre se ntado por
una posición e s re se rvada para e ltipo de arch ivo. Else gundo bl oq ue de los tre s grupo de pe rm isos
re pre se ntan l
os de re ch os de l due ño de l arch ivo. El te rce r bl oq ue re pre se nta los pe rm isos
otorgados algrupo asociado alarch ivo, q ue son l os usuarios due ño de lgrupo y cual q uie r usuario
m ie m bro de lgrupo. Elcuarto bl oq ue se re fie re a los pe rm isos de todos l os usuarios q ue no son e l
Elpe rm iso de e scritura significa q ue uste d pue de m odificar e larch ivo, cam biándol e su
conte nido. Elpe rm iso de e scritura no l e otorga pe rm isos para e l im inar e larch ivo. Si uste d tie ne
pe rm isos de e scritura pe ro no e lde l e ctura, uste d no podrá abrir e larch ivo e n un e ditor de te xto,
com o e le m acs o vi. Re cibirá un m e nsaje de e rror de acce so de ne gado. Elpe rm iso de x (e je cutar)
significa q ue uste d pue de corre r e larch ivo con sim pl e m e nte e scribir su nom bre de sde l al íne a de
com andos, cl aro e sta asum ie ndo q ue e larch ivo e s o binario o un script. Si inte ntam os e je cutar un
arch ivo de te xto, uste d re cibirá un m e nsaje de e rror.
Sus pe rm isos de acce so a un arch ivo son de te rm inados por l a sum a de l as parte s individual es
de l os pe rm isos q ue se le h an otorgado. Estas parte s son re pre se ntadas por l as tre s posicione s q ue
sie m pre e stán e n e ste orde n le ctura (re ad), e scritura (w rite ), y e je cución (e xe cute ). Si uste d no
tie ne un pe rm iso e n particul ar, se rá re pre se ntado e n e lbl
oq ue de pe rm isos por un m e nos (-). Si e l
pe rm iso h a sido otorgado apare ce rá l al e tra apropiada e n l a posición corre cta, com o ve m os m ás
ade l ante :
-rw -rw -r-- 1 m igue l oficina 39 O ct 19 18:30 Arch ivo.txt
-rw -rw -r-- 1 m igue l oficina 35 Se p 6 19 :47 Carta.doc
Elbl oq ue de pe rm isos --x l e otorga e lpe rm iso de e je cución sobre e larch ivo si e s un arch ivo
binario o un script pe ro no podrá e xam inar su conte nido o cam biarl o. Elacce so a un arch ivo e s e l
re sul
tado de l a sum a de todos l os pe rm isos otorgados. Así q ue , e lbl oq ue de pe rm isos r-x significa
q ue uste d pue de le e r y e je cutar e se arch ivo pe ro uste d no pue de e fe ctuarle cam bios.
Conse jos Prácticos
Cuand o e val úe s los pe rm isos apl
icados a un arch ivo, uste d ne ce sita e lpe rm iso r (l
e e r) para
e xam inar e lconte nid o d e larch ivo;e lpe rm iso w (e scritura) para pode r cam b iar e larch ivo;y e l
pe rm iso x (e je cutar) para pode r corre r e larch ivo si e s un script o un arch ivo b inario.
En e ste l istado, e lusuario m igue lq uie n no e s e ldue ño, ni pe rte ne cie ndo algrupo abie rtos,
sólo tie ne pe rm iso de l e ctura a Arch ivo.doc. Los pe rm isos de ldire ctorio son de rw x para los otros.
Ante s de borrar e lArch ivo.doc, e lcom ando rm cue stiona e n e lprom pt alusuario q ue confirm e q ue
de se a obviar l os pe rm isos de sól o l e ctura;una ve z e lusuario re sponde si (ye s), l a ope ración de
elim inar se e je cuta con éxito.
Elpe rm iso de e je cutar (--x) otorga pe rm iso para h ace r q ue e se dire ctorio se a e ldire ctorio de
trabajo actual . Así q ue uste d pue de usar e lcom ando cd para cam biar a e se dire ctorio. Pe ro, si
uste d no tie ne tam bién l os pe rm isos de l e ctura, uste d no podrá obte ne r un l istado de lconte nido
de ldire ctorio. Así pue s q ue , si uste d tie ne pe rm isos de r-x a un dire ctorio, uste d pue de l istar e l
conte nido de e se dire ctorio y h ace r q ue e se dire ctorio se a su dire ctorio actualde trabajo (pw d).
Para de te rm inar e lacce so a un dire ctorio, l os pe rm isos son un poco dife re nte s. Si e lbl oq ue de
pe rm isos de un dire ctorio e s rw xr-xr-x, e ntonce s e ldue ño de ldire ctorio pue de l e e r e lconte nido
de ldire ctorio, cre ar nue vos arch ivos y dire ctorios e n e ste dire ctorio, y h ace r e ste dire ctorio su
dire ctorio actualde trabajo. Los m ie m bros de lgrupo y todos l os de m ás pue de n l e e r e lconte nido
de ldire ctorio y h ace rl o su dire ctorio actualde trabajo. Pe ro e stos usuarios no pue de n cre ar
nue vos arch ivos o dire ctorio de ntro de e ste dire ctorio. La disponibil idad de e l los cam biar un
arch ivo ya e xiste nte e n e ste dire ctorio se de te rm ina por l
os pe rm isos de finidos e n e se arch ivo.
Conse jos Prácticos
Cuando e val ué l os pe rm isos aplicados a un dire ctorio, uste d ne ce sita e lpe rm iso de l eer
para pode r l istar e lconte nido de ldire ctorio, e lpe rm iso de e scritura para cre ar o e l im inar
arch ivos e n e se dire ctorio, y pe rm isos de e je cución para h ace r e se dire ctorio su dire ctorio de
trabajo actual .
Cam b iar l
os Pe rm isos
Para cam biar pe rm isos e n un arch ivo o dire ctorio, use e lcom ando ch m od. Sól o e ldue ño o
supe rusuario (root) pue de n cam biar l os pe rm isos de un arch ivo o dire ctorio. H ay dos m ane ras de
usar e ste com ando con sím bol os y con núm e ros. En su trabajo con arch ivos e n GNU/Linux
ne ce sita sabe r m ane jar am bas m ane ras.
Elch m od e s e lcom ando, e lq uie n se re fie re a si le va a cam biar l os pe rm isos aldue ño,
grupo, otros, o todos. Estos e stán re pre se ntados por l
as le tras u (due ño), g (grupo), o (otros), y a
(todos). Pode m os e spe cificar m ás de uno. Si no e spe cificam os e lq uie n o se a l o om itim os,
e ntonce s se asum e a (todos) y l
os cam bios son apl icados a e ldue ño, e lgrupo, y todos los de m ás.
Si e ste arch ivo ya pose ía e lpe rm iso de l e ctura, e lbloq ue de pe rm isos se ría e ntonce s rw -, y
no sólo -w -. Tam bién pode m os e xpl ícitam e nte col ocar pe rm isos usando e lope rador de cam bio =,
e lcualre e m pl azaría cual q uie r pe rm isos ya e xiste nte . Así pue s, m irando ale je m pl o ante rior
donde e l grupo tie ne pe rm isos de l e ctura pe ro de se am os q ue te nga pe rm iso de e scritura.
Entonce s e scribim os así:
ch m od g=w Arch ivo.txt
Esta se nte ncia agre garía e lpe rm iso de e je cución para e ldue ño y e lgrupo. Si ante s de l
cam bio e lbl oq ue de pe rm isos de lArch ivo.txt e ra rw xrw -r--, de spués de lcam bio se ría rw xrw xr--.
Pe ro, si e scribió e n l
alíne a de com andos:
ch m od ug=x Arch ivo.txt
Los nue vos pe rm isos se rian --x--xr--. Note q ue cual q uie r de los <q uie n> q ue no se a
e spe cificado no se rá afe ctado e n e lcam bio. En e ste e je m pl
o, e lotros te nia e lpe rm iso de l e ctura
ante s de l a ope ración y de spués Tam bién, ya q ue e lno fue e spe cificado e n l a se nte ncia de l
com ando ch m od. Si de spués de lcarácte r = no sigue un pe rm iso, todos l os pe rm isos para e se
<q uie n> son re m ovidos. Por e je m pl o, si te ne m os un arch ivo con su bl oq ue de pe rm isos de -
rw xrw xrw x y e scribim os e sta se nte ncia:
ch m od go = Arch ivo.txt
Elnue vo bl oq ue de pe rm isos para e lArch ivo.txt se rá -rw x------. Note q ue l os pe rm isos para
am bos e lgrupo y otros h an sido re m ovidos, y com o no m e ncionam os aldue ño (u), sus pe rm isos
q ue daron intactos. Com o usar alope rador = re voca cual q uie r tipo de pe rm isos pre vio, e s de
sum a im portancia se r m uy cuidadoso alusarl o para asignar pe rm isos. Pe ro si nos da m uch o m ás
fle xibil
idad y pode r asignar l os pe rm isos e xpl ícitam e nte ya q ue pode m os asignar e xactam e nte l o
q ue q ue re m os. Por e je m pl
o, si e je cutam os e sta orde n de sde lal íne a de com andos:
ch m od go-x Arch ivo.txt
Esta se nte ncia otorga pe rm isos de l e ctura y e scritura algrupo y a otros sobre todos l os
arch ivos q ue su nom bre e m pie za con carta, se guido por un carácte r m ás, l ue go un punto y
de spués cual q uie r e xte nsión, com o pue de se r carta1.doc. Si de se a otorgar pe rm isos com pl
e tos a
un arch ivo, sól o e scriba l o siguie nte :
ch m od + rw x Arch ivo.txt
Este com ando otorga pe rm isos de l e ctura, e scritura, y de e je cución a todo e lm undo, e l
due ño, e lgrupo y l os usuarios alArch ivo.txt. Este com ando cl aro e sta no funciona si e lusuario
e je cutando e lcom ando no e s e ldue ño de Arch ivo.txt. En e ste caso re cibirá un m e nsaje de e rror
de ch m od así:
ch m od: Arch ivo.txt: O pe ration not pe rm itte d
Si m ás de un arch ivo fue se invol ucrado, e lcom ando ch m od ide ntificaría e larch ivo e n e lcual
la se nte ncia no se pudo e je cutar y l os pe rm isos no se cam biaron. Una m ane ra rápida de otorgar
pe rm isos e s basarlos e n l
os pe rm isos de otro. Si te ne m os un arch ivo con pe rm isos de -rw xr-xr-- y
uste d de se a q ue los usuarios pue dan e je cutar e larch ivo, pode m os e je cutar e ste com ando, q ue
asigna l os pe rm isos de otros a grupo.
ch m od o=g Arch ivo.txt
Este com ando otorgaría l os pe rm isos de ‘otros’ a grupo o -rw xr-xr-x. Re cue rde , q ue alusar
e ste m étodo de asignación de pe rm isos e sta asignándol o e xplícitam e nte . En pocas pal abras l os
pe rm isos e xiste nte s se pe rde rán, sin ningún rie sgo de re troce so. En e le je m pl o usam os a o para
‘otros’ y g para e lgrupo, pe ro pode m os usar cual q uie r de l
as tre s disponibl e s de los <q uie ne s> ,
q ue nos fal ta l a u para due ño. Si de se a cam biar l os pe rm isos re cursivam e nte e n un árbolde
dire ctorios, pode m os usar l a opción -R apl icada alcom ando ch m od. O tras opcione s disponibl es
con e lcom ando ch m od son l istadas e n l a Tabla 9 .3.
Tabl
a 9 .3 O pcione s D isponibl e s alCom ando ch m od
O pción Acción
-c M ue stra los nom bre s de l os arch ivos q ue sus pe rm isos cam biaron
-f No de spl ie ga m e nsaje s de e rror
-v D e spl
ie ga una l ista de cada arch ivo cam biado y m e nsaje s de e rror.
Estuvie ra otorgando pe rm isos de l e ctura, e scritura, y e je cución aldue ño, l o q ue e s 4 (le ctura)
+ 2 (e scritura) + 1 (e je cución) = 7. Algrupo se l e otorgan pe rm isos de l e e r y e scribir, o se a 4
(l e e r) + 2 (e scribir) = 6. A los otros se l e s otorga sól ol e ctura, o 4. Alusar ch m od con núm e ros
e stam os otorgando pe rm isos e xpl ícitam e nte . Cual q uie r pe rm iso ya e xiste nte de l arch ivo o
dire ctorio se rán e lim inados y re e m pl
azados con l os nue vos así pue s q ue de be se r bie n cuidadoso.
Ah ora q ue ya uste d sabe com o cam biar pe rm isos de acce so, de be sabe r com o se usan e n
cie rtas circunstancias e spe cial e s. D e be te ne r m uch o cuidado altom ar su de cisión de usar e stos
pe rm isos e spe cial
e s. Estos pe rm isos pue de n se r e stabl e cidos o usando sím bol os o agre gando un
cuarto digito alusar e lsiste m a de núm e ros. Este digito se col oca ante s de l
os tre s q ue usam os
para l os pe rm isos.
SUID y GUID
Elprim e r pe rm iso e s e stable ce r ID de usuario (se t use r ID (SUID )) o e stable ce r ID de lgrupo
(se t group ID (SGID )). Estos pe rm isos cam bian l a ID de lusuario a e sa de lparám e tro <q uie n>
cuando e stabl e cim os l os pe rm isos con e lch m od. Este pe rm iso e s re pre se ntado con una s, l a cual
apare ce e n ve z de una x. Si uste d tie ne un arch ivo l l
am ado Arch ivo.txt con bl oq ue de pe rm isos -
rw xr-xr-x y uste d e je cuta e ste com ando:
ch m od + s Arch ivo.b in
Entonce s cuando al guie n e je cute e ste Arch ivo.bin e lte ndrá los m ism os privil
e gios com o si
fue se e ldue ño de larch ivo q ue l o tuvie se e je cutando. Ah ora, si uste d e xam ina e lbl oq ue de
pe rm isos de Arch ivo.bin, ve re m os q ue e s -rw sr-xr-x. Uste d pue de l ograr e ste m ism o obje tivo
usando núm e ros con e lcom ando ch m od:
ch m od 4755 Arch ivo.b in
Sólo e ldue ño, root, tie ne pe rm isos para e scribir e n e ste arch ivo. Ni e lgrupo u otros h an sido
otorgados pe rm isos para e scribirl e a e ste arch ivo. Los usuarios pue de n cam biar sus passw ords
porq ue e lbit SUID e nce ndido e n e larch ivo /usr/bin/passw d:
-rw sr-xr-x 1 root root 26584 2003-10-25 21:53 /usr/b in/passw d
Fíje se e n l
a s donde e lbit se e stabl
e ce de e je cutar com o due ño. Esto significa q ue cuando se
Stick y Bit
Elstick y bit l e pe rm ite adm inistrar m ás e ficie nte m e nte l os dire ctorios com partidos. Eluso
m ás com ún de lstick y bit e s e n l os dire ctorios e scribible s por todos donde de se a q ue sól o e ldue ño
de un arch ivo pue da e l im inarlo. Si l os pe rm isos e n un dire ctorio l lam ado D ocum e ntos e s
drw xrw xrw x, cual q uie r usuario pue de cre ar nue vos arch ivos, l istar e lconte nido de ldire ctorio,
h ace r e ldire ctorio su dire ctorio de trabajo, o e l im inar cual q uie r arch ivo e n e se dire ctorio. Este
tipo de pe rm isos e s ne ce sario cuando un com putador e s com partido por m uch a ge nte . El
probl e m a e s q ue cual q uie ra pue de e l
im inar e larch ivo cre ado por otro usuario. Esto se pre vie ne si
e nce nde m os e lstick y bit e n e ldire ctorio m ism o. Sól o e lroot pue de otorgar pe rm isos de stick y bit.
Para e nce nde rl o e n e ldire ctorio D ocum e ntos, e je cute e lsiguie nte com ando:
ch m od u+ t D ocum e ntos o ch m od 1777 D ocum e ntos
Estos dos com andos cam bian e l bl oq ue de pe rm isos de l dire ctorio D ocum e ntos a
drw xrw xrw t. Tam bién pode m os e nce nde r e lstick y bit sobre un e je cutabl e . Esto causa q ue l
os
program as pe rm ane zcan e n e láre a de sw ap, l
o cualre sulta e n program as q ue cargan m ás rápido.
La um ask e s re pre se ntada com o un núm e ro octal de 3-dígitos con cada digito
corre spondie ndo a uno de l os 3 caracte re s de lbl oq ue de pe rm isos. Elprim e r digito de fine l
os
pe rm isos de ldue ño, e lse gundo digito e lgrupo, y e lte rce ro digito todos l os de m ás. Al gunos
siste m as re tornan un núm e ro de 4-digito e n e lcuale lprim e r núm e ro sie m pre e s ce ro. El
significado de e stos núm e ros apare ce e n l
a Tabla 9 .6.
Note q ue los núm e ros usados para col ocar pe rm isos y los núm e ros usados para de finir um ask
no tie ne n e lm ism o significado. Así pue s, si l a um ask e s 002, l os pe rm isos e n todos l os arch ivos
nue vos se rán due ños, con grupo te nie ndo pe rm isos de l e ctura y e scritura (00) y todos l os otros
con pe rm isos de sól ol e ctura (2). Si e je cuta un ls -lpara e xam inar e lbl oq ue de pe rm isos e n un
arch ivo re cién cre ado, se ría de rw -rw -r--. Para los nue vos dire ctorios, l os pe rm isos se ría de due ño
y grupo l e ctura, e scritura, y e je cución (00), con todos l os otros con pe rm isos de l e ctura y
e je cución (2). Elbl oq ue de pe rm isos e n un dire ctorio re cién cre ado se ría rw xrw xr-x.
Si de se a cam biar e lval or de su um ask , e je cute e lcom ando um ask se guido por e lnive lde
pe rm isos q ue de se a de finir. Así pue s, si de se a q ue l
os pe rm isos se an rw -r----- e n todos l
os arch ivos
y rw xr-x--- e n todos los dire ctorios, e ntre l o siguie nte :
um ask 027
Esta orde n cam biara su um ask te m porariam e nte . D e spués q ue sal ga de lsiste m a y re ingre se
(l
ogin) de nue vo, l a q ue te nia ante s por de fe cto re tornara. Para q ue e lcam bio se a pe rm ane nte ,
agre gue e lcom ando ante rior a sus arch ivos de inicio. Sól o root pue de cam biar e lval or de l a
um ask de lsiste m a. En e lCapítul o 7 pue de e ncontrar m ás inform ación de com o usar l os arch ivos
de inicio para adm inistrar sus arch ivos de am bie nte .
Re sum e n
Los pe rm isos son parte e se ncialde l a adm inistración de su siste m a. El l
os le pe rm ite n control ar
q uie n tie ne acce so a q ue ó donde . Los posibl e s val
ore s de l
os pe rm isos son re ad, w rite , y e xe cute
(le ctura, e scritura y e je cución). Para funcionar apropiadam e nte com o adm inistrador ne ce sita
e nte nde r a ple nitud, q ue cada pe rm iso pe rm ite alusuario h ace r cuando se apl ica a un arch ivo o un
dire ctorio.
Elbl oq ue de l os pe rm isos son l os prim e ros 10 caracte re s q ue son de spl e gados cuando
e scribim os e lcom ando l s -l
. Elprim e r carácte r de signa e ltipo de arch ivo;l os próxim o tre s son l
os
pe rm isos de ldue ño;l os próxim o tre s son los de lgrupo;y l os últim os tre s son los de lusuario. Estos
pe rm isos son e ntonce s apl icados a l as tre s e ntidade s de : due ño, grupo, o usuario. Pode m os
cam biar e stos pe rm isos con e lcom ando ch m od. Los pe rm isos se pue de n cam biar usando l os
sím bol os o núm e ros.
Para cam biar e ldue ño de un arch ivo o dire ctorio, use e lcom ando ch ow n. Use o ch ow n o
ch grp para cam biar e lgrupo asociado con e larch ivo. Col ocar e lse t UID (SUID ) y e lse t GID (SGID )
son dos pe rm isos e spe cial
e s q ue se pue de n apl icar. ElSUID pe rm ite q ue un arch ivo e je cutabl e se a
e je cutado por un usuario bajo l os pe rm isos de otro usuario e n ve z de l os pe rm isos de lusuario
corrie ndo l a aplicación. ElSGID funciona de l a m ism a m ane ra, e xce pto q ue e sta pe rm ite q ue se a la
de otro grupo e n ve s de lusuario.
O tro pe rm iso e spe ciale s e lstick y bit. Este pe rm iso asiste e n e lm ane jo de dire ctorios q ue
tie ne n q ue pode r se r e scritos por todos. Pue de se r util izado para m e jorar l a e je cución de
apl icacione s. Ade m ás, uste d de be sabe r y e nte nde r q ue e s e l um ask y com o configurarl a
corre ctam e nte . Los pe rm isos por de fe cto de l os nue vos arch ivos cre ados son de finidos por e lval or
de l a um ask de lsiste m a. Una um ask e spe cífica de lusuario pue de se r de finida.
PR EGUNTAS Y R ESPUESTAS
1. ¿Cóm o pue de e ldue ño de un arch ivo cam biarl e los pe rm isos de propie dad?
R. Un usuario no pue de cam biar l a propie dad de sus arch ivos, sól o root pue de . Use ch ow n
m ie ntras ingre sado com o root, ne ce sitará cam biar la propie dad de los arch ivos.
2. ¿Cuále s l a m e jor m ane ra de com partir un dire ctorio y sus arch ivos con todos l os usuarios de la
clase de l inux?
R. Usar e lcom ando ch grp y cam biar e lgrupo a todos l os arch ivos e n e ldire ctorio algrupo de
linux. Si e xiste n subdire ctorios, uste d de be usar l
a opción -R para pode r de sce nde r
re cursivam e nte y cam biarl e e lgrupo a todos l os arch ivos. Entonce s, proce de m os a cam biar los
pe rm isos apropiadam e nte usando e lcom ando ch m od.
3. ¿Cóm o le pasa la propie dad de l os arch ivos de D e sire e e n /h om e /de sire e a Jazm ine ?
R. Ne ce sitara cam biar e lpropie tario de l os arch ivos y dire ctorios con e lcom ando ch ow n y l
a
opción -R. ase gúre se q ue Jazm ine e s m ie m bro de los grupos apropiados.
4. ¿Cóm o pue de e stabl e ce r pe rm isos a un dire ctorio para pe rm itir l al e ctura a todos l
os usuarios y
m ante ne r l os de re ch os de m odificación para e lprofe sor?
R. Uste d ne ce sita h ace r e lprofe sor due ño de ldire ctorio y sus arch ivos. Pone r todos l os usuarios
e n e lgrupo e studiante s. Establ e ce r l
os pe rm isos de ldire ctorio, e ldue ño (profe sor) pue da l e e r,
e scribir, y e je cutar;e lgrupo pue da l e e r y e je cutar;todo l
os de m ás sin pe rm isos (rw xr-x---).
Establ e zca l os pe rm isos a l os arch ivos q ue e ldue ño pue da l e e r y e scribir;e lgrupo pue da le e r;
todo l os de m ás sin pe rm isos (rw -r---).
5. ¿Cóm o se e stabl e ce n l os pe rm isos a los arch ivos de e val uación de l os e studiante s, para q ue sól o
e lprofe sor pue da l e e rlos o cam biarl os?
R. Ponga todos l os arch ivos de e val uación e n un sól o dire ctorio. Establ e zca alprofe sor due ño de l
dire ctorio y sus arch ivos. Entonce s, otorgue pe rm isos para alprofe sor de l e ctura, e scritura, y
e je cución sobre e ldire ctorio y l e ctura y e scritura e n l
os arch ivos. D e nie gue todo acce so a todos
los usuarios incl uye ndo algrupo.
6. Los e studiante s de l inux e scribe n sus tare as aldire ctorio /l inux/tare as. Algunos se h an q ue jado
de q ue se l e s h an pe rdido sus arch ivos. ¿Cóm o se e nfre nta e lprobl e m a?
R. O torgue l os pe rm isos de ldire ctorio /l inux/tare as para q ue e ldue ño y e lgrupo de e studiante s
de l inux te ngan pe rm isos de Le e r, Escribir y Eje cutar (rw x). Los pe rm isos de l os arch ivos de be n
se r due ño y grupo l e ctura y e scritura. D e nie gue acce so totala todos l os otros. Estos pe rm isos
h arán q ue l os arch ivos e stén disponibl e s para todos l os m ie m bros de lgrupo de e studiante s de
linux;pe ro, e l los podrán e l im inar arch ivos q ue no se an de e l l
os, h asta por e rror. Para pone r un
e je m plo, digam os q ue dos e studiante s grabe n un arch ivo con un m ism o nom bre , e lse gundo
re e m plazaría e lprim e ro... tre m e ndo probl e m a. Para q ue e sto no suce da de be m os e nce nde r e l
pe rm iso de stick y bit para q ue sól o q uie n cre o un arch ivo pue da e l im inarlo.
7. ¿Cóm o cam biam os e lpe rfilde un usuario para q ue l os arch ivos q ue e lcre a e n ve z de te ne r
pe rm isos de -rw -rw -r--, se an de -rw -r--r--?
R. La um ask de lusuario e s 002, l a cualcol oca l
os pe rm isos q ue se nos pre se ntan de l os arch ivos
cre ados nue vos por e lusuario de l e ctura y e scritura para e ldue ño y e lgrupo y l os otros l e e r. Es
ne ce sario cam biar l a um ask a 022, l a cualnos daría pe rm isos e n nue vos arch ivos de due ño
le ctura y e scritura y sólole ctura algrupo y otros. Para q ue e lcam bio se a pe rm ane nte , e stos
cam bios se te ndrán q ue agre gar a l os arch ivos de inicio pe rsonal e s de lusuario.
EXAM EN D E PR ÁCTICA
1. Eldire ctorio /h om e /carl os/trabajos tie ne pe rm isos de drw xrw -r--, e ldue ño e s Carl
os, y e lgrupo
e s fcld. M igue le s m ie m bro de los grupos contabil idad y nom ina. ¿Qué pue de M igue lh ace r e n
e ste dire ctorio?
a. H ace r e ldire ctorio /h om e /carl os/trab ajos su dire ctorio de trab ajo.
b . Listar e lconte nido de /h om e /carl os/trab ajos.
c. Guardar arch ivos e n e ldire ctorio /h om e /carl os/trab ajos.
d. El im inar arch ivos e n e ldire ctorio /h om e /carl os/trab ajos.
Re spue sta a e s incorre cta; M igue lne ce sitaría e lpe rm iso de e je cución para h ace r q ue e l
dire ctorio /h om e /carl os/trabajos se a su dire ctorio de trabajo. Re spue sta b e s corre cta;e lpe rm iso
de l e ctura e n e lre ngl
ón de otros, l e otorga a M igue lpe rm isos de listar e lconte nido de ldire ctorio.
Re spue sta c e s incorre cta;M igue lne ce sita e lpe rm iso de e scritura para pode r al m ace nar arch ivos
e n e ldire ctorio. Re spue sta d e s incorre cta; para e l im inar arch ivos e n /h om e /carl os/trabajos,
M igue lne ce sita pe rm isos de e scritura.
Re spue sta a e s incorre cta;aunq ue e sto l e pe rm itie ra a M igue lsal var arch ivos aldire ctorio
/h om e /carl os/trabajos, l e q uitaría los pe rm isos a Carl os de due ño. Re spue sta b e s corre cta;si
h ace m os a M igue lm ie m bro de lgrupo fcl d, a e lse l e otorgan pe rm isos de finidos algrupo -cual es
son de l e ctura/e scritura, pe rm isos q ue pe rm ite n salvar arch ivos a un dire ctorio. Re spue sta c e s
incorre cta;e sto otorgaría a M igue ll os pe rm isos ne ce sarios pe ro tam bién se l o ce de n a todo e l
unive rso de usuarios. Re spue sta d e s incorre cta;uste d no pue de e xpl ícitam e nte otorgar pe rm isos a
un usuario individual , sól
o aldue ño, grupo, u otros.
Re spue sta a e s incorre cta; cam biara re cursivam e nte e lgrupo a l os arch ivos de Carl os a
Antonio. Re spue sta b e s incorre cta; e stabl e ce pe rm isos los pe rm isos de l os otros de l e ctura,
e scritura y e je cución e n todos los arch ivos y dire ctorios /h om e /carlos;pe ro, carlos sigue sie ndo e l
due ño. Re spue sta c e s incorre cta; sól o cam biaria e ldue ño de ldire ctorio /h om e /carl os y sus
arch ivos. Re spue sta d e s corre cta; e stabl e ce ría a Antonio com o e l due ño de l dire ctorio,
subdire ctorio y todos l os arch ivos de ldire ctorio /h om e /carlos.
4. ¿Cóm o se l e otorgan pe rm isos a los e studiante s e n un dire ctorio q ue contie ne docum e ntos
q ue de se a q ue e l
los pue dan usar e ldire ctorio, cre ar y cam b iar docum e ntos e n e l
?
Re spue sta a e s corre cta;l e da acce so a l os e studiante s aldir y arch ivos. Re spue sta b e s
incorre cta;los e studiante s no podrán h ace r q ue e ste se a su dire ctorio de trabajo. Re spue sta c e s
incorre cta;aunq ue l os e studiante s pue de n cam biar arch ivos e xiste nte s, no podrán cre ar nue vos al
m e nos q ue no te ngan e lpe rm iso de e scribir e n e ldire ctorio. Re spue sta d e s incorre cta;sin de finir
un grupo, e ladm inistrador de l os e studiante s no pue de otorgar pe rm isos sol am e nte a todos l os
usuarios e n ve z de sól
o aladm inistrador de l os e studiante s.
5. ¿Qué suce de si e je cutam os e lcom ando ch grp fcld /h om e /cartas pe ro aun no h e m os cre ado e l
grupo fcl d?
a. Re cib irías un m e nsaje de e rror pe ro e lcom ando fue se e xitoso.
b . Nadie pudie se acce de r e ldire ctorio h asta de spués de q ue se cre e e lgrupo.
c. Sól o e ldue ño podrá acce de r e ldire ctorio.
d. Re cib irías un m e nsaje de e rror y e lcom ando fracasara.
Re spue sta a e s incorre cta;si proporciona un nom bre de grupo inval ido, e lcom ando fal l
ara.
Re spue sta b e s incorre cta;com o e lgrupo no se h ubie se cam biado, e lacce so se q ue dase igual .
Re spue sta c e s incorre cta;e ldue ño y e lgrupo pe rm ane cie se n intactos y los pe rm isos de acce so
fue ran l os m ism os. Re spue sta d e s corre cta; e l com ando ch grp prim e ro re visaría e l arch ivo
/e tc/group para ve rificar q ue uste d proporciono un grupo val ido, y com o no fue así, e lcom ando
fracasara.
6. Los pe rm isos e n e ldire ctorio M isD ocum e ntos e s drw -r-xr-- y uste d e je cuta e lcom ando
ch m od o+ x M isD ocum e ntos. ¿Cuálfue se otra m ane ra de ob te ne r l os m ism os re sul tados?
a. ch m od 777 M isD ocum e ntos
b . ch m od 754 M isD ocum e ntos
c. ch m od + x M isD ocum e ntos
d. ch m od 661 M isD ocum e ntos
Re spue sta a e s incorre cta;e sto cam biaria l os pe rm isos a drw xrw xrw x. Re spue sta b e s corre cta;
e l7 otorga aldue ño pe rm isos de l e ctura, e scritura, y e je cución;e l5 otorga algrupo l e ctura y
e je cución y e l4 a todos l os otros de l e ctura. Re spue sta c e s incorre cta;e ste l
e otorga e lpe rm iso de
e je cución a todos (due ño, grupo, y otros). Re spue sta d e s incorre cta;e ste otorga pe rm isos de
le ctura/e scritura aldue ño y algrupo y a l os otros de e je cución.
Re spue sta a e s corre cta;alq uitarl e e lSUID (-rw sr-xr-x) alcom ando, se e je cutara bajo e l
conte xto de lusuario y altratar de e scribirl e a al/e tc/passw d fracasará. Re spue sta b e s incorre cta;
los usuarios no podrán cam biar su contrase ña, e sto cl aro e sta no se notará de inm e diato. Re spue sta
c e s incorre cta;e ste cam bio no afe ctara ninguna pol ítica e stabl
e cida de e dad o caducidad de l as
contrase ñas. Re spue sta d e s incorre cta;no inh abil
itara las contrase ñas sh adow passw ords.
9 . Tie ne s un script con pe rm isos de -r-xr-xr-x y e je cutas e lcom ando ch m od 2555, sob re e l
arch ivo, ¿cóm o son l os pe rm isos ah ora e n l
e tras?
a. -r-sr-xr-x
b . -r-xr-sr-x
c. sr-xr-xr-x
d. -r-xr-xr-x
Re spue sta a e s incorre cta;e stos pe rm isos indican q ue se h a colocado e lSUID , pe ro e lcom ando
col oco fue e lSGID . Re spue sta b e s corre cta;e lcom ando col oco e lSGID para q ue cual q uie ra q ue
e je cutase e l script, l o e je cute con l os m ism os pe rm isos com o l os de l grupo. Re spue sta c e s
incorre cta;e lprim e r carácte r se re fie re altipo de arch ivo. Re spue sta d e s incorre cta;e stos pe rm isos
son igualq ue con l os q ue se e m pe zó.
10. Uno de l os usuarios cam b io su um ask a 664, y sus nue vos arch ivos ah ora tie ne n pe rm isos
---x--x-w -, pe ro l
o de se ado e ra -rw -rw -r--, ¿Qué de b e se r l
a um ask corre cta?
a. 002
b . 022
c. 222
d. 220
nue vos. Re spue sta b e s incorre cta; e ste re sul taría e n pe rm isos de -rw -r--r--. Re spue sta c e s
incorre cta;e ste re sul taría e n pe rm isos de -r— r--r--. Re spue sta d e s incorre cta;e ste re sul
taría e n
pe rm isos de -r--r--rw -.
o 10
El O b je tivo de e ste capítul
o e s q ue uste d al
cance un nive l de
conocim ie nto, q ue uste d pue da re sponde r pre guntas com o las
siguie nte s:
Capítu l
afe ctar l
os usuarios?
6. Si h icim os l
os cam bios de lugar para donde se al m ace nan l os
m e nsaje s de lcorre o, ¿porq ué cuando re visam os e larch ivo m ail
log
ve m os q ue e sta vacío?
Los Jobs
Program ar l
os Trab ajos (Job s)
Una gran parte de l a funcione s de un adm inistrador de lsiste m a invol ucra l a e je cución de
tare as re pe titivas. La capacidad de pode r program ar e stas tare as se convie rte n e n un gran al iado
de ladm inistrador. Pode m os program ar un e ve nto para q ue nos re cue rde de al gún e ve nto o
e je cutar un program a autom áticam e nte . Pue de se r un e ve nto q ue ocurre una sol a ve z u otros q ue
re pite n e n inte rval
os re gulare s. GNU/Linux tie ne l
a capacidad de h ace r am bos autom áticam e nte .
ElCom ando at
Cuando tie ne un trabajo q ue de se a e je cutar sólo una ve z a una h ora e n e spe cifico, uste d
pue de usar e lcom ando at. La sintaxis de lcom ando at e s:
at [opcione s] fe ch a
Tam bién se pue de usar e lcom ando at para e je cutar m ás de un com ando:
m igue l
@l inux:~ $at 02:01
w arning: com m ands w illb e e xe cute d using /b in/sh
at> xse troot -displ
ay :0.0 -sol id b lue
at> xm e ssage -display :0.0 "Adiós Am igos"
at> <EO T>
job 12 at 2004-01-06 02:01
Elre sul tado se rá los com andos e je cutados se cue ncial m e nte , com o si l
o h ubie se e scrito e n la
líne a de com andos se parados por punto y com a (; ). Si e s su inte nción pode r e je cutar e ste trabajo
otras ve ce s, e ntonce s guárde l
o e n un arch ivo y use l a opción -f para pode r program ar l a tare a y
leer los com andos de sde e larch ivo.
at 11:10 -f arch ivo.txt
Cuando se e spe cifica una h ora, se asum e q ue se e sta usando re l oj de 24-h oras, así q ue las 4
p.m . e s e xpre sada com o l as 16:00. Tam bién se pue de program ar tare as re l ativas alm om e nto
pre se nte , com o e s e lnúm e ro de m inutos, h oras, días, se m anas, o anos m idie ndo de sde ah ora. Usar
now com o e ltie m po tam bién va a re q ue rir incre m e nto de l a fe ch a. Elincre m e nto e s se guido por
m inuto(s), h ora(s), día(s), o se m ana(s). Al gunos e je m pl os de e spe cificar tie m po son:
at 23:15 -f h ace r-b ack up.sh
at + 3 h ours -f actual izar-db .b ash
at now sat re b oot
Los trabajos som e tidos alcom ando at son e n l a actual idad e je cutados por e lcrond dae m on
usando e lcom ando atrun. Pe riódicam e nte , e lde m onio crond corre e lcom ando atrun para re visar
si e xiste n trabajos at q ue se de be n e je cutar. Este proce so ocurre cada cinco m inutos. Véase l a
se cción “crontab” m ás ade l ante e n e ste m ism o Capítul o para los de tal le s de com o cam biar l
a
configuración. Para ve r l os trabajos q ue h an sido program ados, use e lcom ando atq , q ue e s l o
m ism o q ue at -l:
$atq
12 2004-01-11 08:25 a
13 2004-01-11 10:45 a
atrm 12 13
Cuando som e te m os un trabajo at, e lsh e llalm ace na e lam bie nte pre se nte incluye ndo e lpw d.
Este am bie nte y dire ctorio e ntonce s se rán usados alm om e nto de l a e je cución de lcom ando. Pe ro,
Si e stá program ando corre r un script, use su ruta com pl e ta para pre ve nir posibl e s e rrore s de l
siste m a.
ve z. Su sintaxis e s:
b atch [opcione s][tie m po]
Use l as m ism as opcione s con batch q ue se usan con at (véase l a Tabl a 10.1). Si no se
e spe cifica ningún tie m po con batch , e ltrabajo se e je cutará e n e lm om e nto q ue l a carga de l
siste m a e ste e n baja. Si se e spe cifica un tie m po, e ltrabajo se e je cutará cuando l a carga de lsiste m a
baje de spués de ltie m po e spe cificado. Elcom ando batch e xam ina e larch ivo /proc/l oadavg para
re visar l a carga de lsiste m a. Else e je cuta cuando e lave rage de l a carga de lsiste m a cae por de bajo
de 1.5.
Los com andos q ue se e je cutan de sde batch o at -b se e je cutan con una prioridad infe rior q ue
si se e je cutase n e n e lback ground (se gundo pl ano). No com o l os trabajos q ue se e je cutan e n e l
back ground, l os cual e s son te rm inados (k il le d) cuando se sal e de lsiste m a (l
og off), l
os com andos
batch continúan h asta q ue se apague e l siste m a. Ade m ás, batch l e e nvía un m e nsaje de corre o al
m om e nto q ue e ltrabajo se com pl e ta o si ocurre al gún e rror.
Para usar e lcrontab, prim e ro de be cre ar un arch ivo de te xto (con cual q uie r nom bre m e nos
crontab) con se is cam pos, con un e spacio e ntre cada cam po. Los prim e ros cinco cam pos son
m inuto, h ora, día de lm e s, m e s, y día de la se m ana;e lse xto cam po e s e lcom ando q ue va a se r
e je cutado. La Tabla 10.2 m ue stra l os val
ore s pe rm itidos e n e stos cam pos.
Pode m os usar un aste risco (*) para indicar q ue l os com andos se an e je cutados e n cada
instancia de e se cam po. Tam bién note q ue l os días de l a se m ana pue de n se r de finidos por
núm e ros— con e ldom inio tom ando un val or de 0 ó 7, o por nom bre . Ade m ás, e ltie m po e s
e spe cificado e n form ato de 24-h oras. Para cre ar un arch ivo con todos l os usuarios q ue h an
ingre sado e n e lsiste m a todos l
os días ante s de las 10 a.m ., sólo te ne m os q ue e scribir
00 10 ***w h o > > Listado-Usuarios.txt
Se pue de e spe cificar rangos e n l ugar de días y h oras e n e spe cifico si usam os un carácte r de
m e nos (-). Para e spe cificar un val or no incl usivo, use com as (,) para se parar cada val or. Por
e je m plo si de se a e je cutar un script l
lam ado script.sh todos l
os m arte s y jue ve s a l
as 1 a.m ., de be rá
digitar l
o siguie nte e n su arch ivo:
00 1 **2,4 script.sh
D e spués de h abe r cre ado e larch ivo, e s ne ce sario instal arlo usando e lcom ando crontab.
D e spués q ue e ltrabajo h a sido program ado, se l e re fie re com o un cron job. La sintaxis de l
com ando e s:
crontab [opcione s][nom b re -arch ivo]
Elcom ando crontab cre a e instal a e larch ivo cron y salva una copia de loriginalcon e lnom bre
de lusuario e n e ldire ctorio /usr/l ib/crontab. Si de se a o ne ce sita m odificar su configuración cron,
e dite e sta copia de larch ivo original , y e ntonce s instálela usando e lcom ando crontab com o al
principio. Si de se a e l
im inar e larch ivo, use crontab -r.
Elde m onio de crond re visa varios arch ivos para ase gurarse si e xiste n trabajos (jobs) q ue
de be n e je cutarse . Elprim e ro de e stos arch ivos e s /e tc/crontab, e je m pl
o de uno:
SH ELL=/b in/b ash
PATH =/sb in:/b in:/usr/sb in:/usr/b in
M AILTO =root
# A e je cutarse
01 * * * * root script.sh /e tc/cron.h ourl y
02 4 * * * root script.sh /e tc/cron.dail y
22 4 * * 0 root script.sh /e tc/cron.w e e k l
y
O tro cron job q ue se e je cuta e s e lq ue e spe cifica cuando atrun de be e je cutarse . Este e s
ne ce sario para q ue l os at jobs se e je cute n. Por de fe cto, atrun se e je cuta cada cinco m inutos.
Pode m os cam biar e sto para q ue se e je cute con m ás o m e nos fre cue ncia o q ue no se e je cute nunca.
Lue go, e lcrond busca por tare as program adas basadas por nom bre de usuario e n e ldire ctorio
/var/spool /cron. Elde m onio crond e s re sponsabl e de e je cutar cron jobs de lsiste m a y de l os
usuarios. Se inicia alarranq ue de lsiste m a y de spie rta cada m inuto para ve r si h ay al gún trabajo
q ue ne ce sita se r e je cutado. Alconfe ccionar sus cron jobs, uste d pue de incl uir com e ntarios sólo con
e m pe zar una l íne a con e lcarácte r de núm e ro (# ). Los com e ntarios no pue de n e star e n l a m ism a
líne a q ue un com ando. Un e je m pl o de un com e ntario e s así:
# e nvía por corre o cual
q uie r sal
ida de e rror a ‘m igue l
’
Los usuarios sól o pue de n e ditar sus propios cron jobs. Elroot pue de e ditar l
os cron jobs de
cual
q uie r usuario, con sól
o usar l a opción -u.
Conse jos Prácticos
Eld e m onio crond re visa cad a cinco m inutos para ve r si e xiste n trab ajos q ue de b e n se r
e je cutad os. Prim e ro re visa e larch ivo /e tc/crontab y e ntonce s re visa si h ay trab ajos de los usuarios
e n e ld ire ctorio /var/spool /cron.
Cual
q uie r usuario pue de ve r y e ditar sus propios cron jobs usando:
crontab -e
Los usuarios pue de n borrar sus propios trabajos usando e lcom ando:
crontab –r
Logs de lSiste m a
La inform ación de lsiste m a se al m ace na e n una varie dad de arch ivos l ogs. Estos logs pue de n
se r e spe cíficos a aplicacione s o m e nsaje s de sde varias fue nte s y se r e scritos a un m ism o arch ivo
log. Tam bién e s posibl e guardar e n l og, m e nsaje s basados e n sus re spe ctivas im portancias ade m ás
de su fue nte . Elsysl ogd e s e lde m onio (dae m on) q ue e s re sponsabl e de e nviar a log la actividad
de lsiste m a. Es com ún q ue se a iniciado por uno de l os scripts rc cuando e lsiste m a se inicia. Véase
e lCapítul o 2 para m ás inform ación de l os arch ivos rc y e lproce so de arranq ue (boot proce ss).
Alarranq ue , e lde m onio sysl ogd l e e e larch ivo /e tc/syslog.conf q ue le e spe cifica l
as opcione s
a adoptar cuando e nvíe inform ación de lsiste m a a l os l ogs. O tro arch ivo de configuración pue de
se r e spe cificado e n ve z de larch ivo /e tc/sysl og.conf si usam os l a opción -f. O pcione s disponibl es
con e lsysl ogd son l istadas e n l
a Tabl a 10.4.
Elarch ivo /var/run/sysl ogd.pid contie ne e lPID de lproce so de lsysl ogd. Si e nce rram os e l
com ando cat e ntre com il
las se ncil
las (‘’), e lconte nido actualde larch ivo sysl ogd.pid - e lPID de
sysl
ogd - se le pasa alcom ando k ill. Las se ñale s q ue se l
e pue de n pasar a sysl
ogd se m ue stran e lla
Tabla 10.5.
Tabl
a 10.5 se ñal
e s q ue se pue de n pasar alusar sysl
og
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
Se ñal Acción
SIGH UP Re inicia a sysl ogd parando alde m onio, le e e larch ivo
/e tc/sysl og.conf, y inicia a sysl
ogd
SIGTERM , SIGQUIT, SIGINT D e tie ne a syslogd
SIGUSR1 Encie nde e lde bugging si se inicia con l
a opción -d
SIGALRM Escribe a l os Logs lalíne a m arcada
Configurar e lsysl
ogd
Elarch ivo /e tc/sysl og.conf control a donde se e scribe l a inform ación. Líne as q ue e m pie zan
con un # son com e ntarios y son ignoradas por e lsysl ogd. Las l íne as e n bl
anco, tam bién son
ignoradas. Aq uí m ostram os un arch ivo /e tc/sysl
og.conf típico:
# Log todos l os m e nsaje s de lk e rne la la consol a.
k e rn.* /de v/consol e
# Log todo (e xce pto corre o) de nive linfo o m ás al to.
# No e scrib a a log m e nsaje s de aute ntificación privada!
*.info;m ail.none ;auth priv.none /var/l og/m e ssage s
# Elarch ivo auth privtie ne acce so re stringido.
auth priv.* /var/l og/se cure
# e nvía a Log todos l os m e nsaje s de corre o a un sól o sitio.
m ail .* /var/l og/m ail l
og
# Todos re cib e n m e nsaje s de e m e rge ncia, ade m ás alm ace nar e n otra pc
*.e m e rg *
# Guardar e rrore s de corre o y noticias de nive lde e rror y m ás e n un arch ivo
uucp,ne w s.crit /var/l og/spool er
M úl tipl
e fue nte s pue de n se r nom bradas e n una sol al íne a se parada por com as. Ale xam inar e l
arch ivo de e je m plo ante rior, note e luso de aste riscos (*). Estas e spe cifican q ue todos l os m e nsaje s
para l a e ntrada e spe cificada se rán dirigidas alarch ivo l og al l
í alm ace nado. Por e je m plo, e n e l
arch ivo sysl og.conf de e je m pl o, todos l os m e nsaje s cre ados por e lcorre o son e scrito a re gistro
(logge d) alm ism o sitio. El aste risco tam bién pue de se r usado para e spe cificar q ue todos l os
m e nsaje s de cie rto tipo, com o l os de la líne a q ue e m pie zan con *.e m e rg. Esta líne a de fine q ue
todos m e nsaje s de ltipo e m e rg de be n se r e nviados a todos l os usuarios (tam bién indicado por un
aste risco). Elcarácte r de igual(=) pue de se r usado para e xpl ícitam e nte guardar all
og l
a cl
ase
nom brada. Por e je m plo, si e scribe e sta l
íne a e n su arch ivo sysl
og.conf.
*.=crit /var/l
og/critical
Todos l os m e nsaje s de l tipo crit de sde todas l as fue nte s se e scribe n al arch ivo de l og
/var/l og/critical .l
og. O tros m e nsaje s de dife re nte tipos se e scribe n a l og basados e n com o uste d l o
configuró a e l los. Talve z de se e e nviar todos l os m e nsaje s de lk e rne la un arch ivo l og llam ado k l og.
Si tam bién tie ne una l íne a q ue e nvía l os m e nsaje s crit a otro log, cual q uie r m e nsaje de lk e rne lq ue
se a crítico se e nvía a e ste l
og y no alk l og. Se usa e lcarácte r bang (!) para ne gar o e xcl uir re gistrar
a l og un tipo e spe cificado. Así pue s si no de se a ve r m e nsaje s de ltipo info de lm ail , pode m os
e scribir e sta l
íne a:
m ail
.*;m ail
.!=info /var/l
og/m ail
log
En e sta l
íne a e scribim os a log todos l os m e nsaje s de lm aile xce pto e sos q ue son de tipo info al
arch ivo de l og /var/l og/m ail log. Si e scribim os m ail .!* o m ail.none nos proh íbe de e scribir all og
todo tipo de m e nsaje s de lm ail .
Elsím bolo de m e nos (-) ante s de lnom bre de ll og pre vie ne q ue e larch ivo se a sincronizado
cada ve z q ue se e fe ctúan cam bios. Norm al m e nte , cuando un m e nsaje se e scribe a un l og e ste se
e scribe a RAM y e ntonce s se agre ga alarch ivo e n e ldisco inm e diatam e nte . Si usam os e l(-) ante s
de lnom bre de llog re sul ta e n q ue e lm e nsaje se e scribe a RAM pe ro nunca se e scribe aldisco h asta
q ue no ocurra la próxim a rutina de sincronización de lRAM aldisk .
Conse jos Prácticos
Ale spe cificar e ltipo de m e nsaje s a re gistrar allog, l os caracte re s (*, !, y =) son
e xtre m ad am e nte útile s. Use e l(*) para e spe cificar o la fue nte de todos l os m e nsaje s o todos l
os tipos
de m e nsaje s. Elsím b ol o de (!), significa NO . Si e spe cificam os (!*) ante s de ltipo de m e nsaje
significaría ninguno de l os siguie nte s tipos de m e nsaje s.
Adm inistrar l
os Logs
Cada m e nsaje q ue se e scribe a un l og incl uye la fe ch a y l
a fue nte , ade m ás de l m e nsaje , e n una
sol al íne a. Por de fe cto, te ne m os e ll
og principalde lsiste m a, q ue e s e larch ivo /var/l og/m e nsaje s.
D e pe ndie ndo de l os se rvicios q ue se e je cutan e n e lsiste m a y com o e sta configurado e lsysl ogd,
pue de se r q ue te nga m uch os m ás.
O tros logs de l siste m a q ue pue de q ue e ncue ntre son /var/l og/w tm p, /var/log/utm p, y
/var/l
og/l astl
og. Cada uno de e stos contie ne inform ación de l os usuarios, inform ación q ue e s
usada por varios util
itarios. La Tabla 10.6 m ue stra com o e s q ue e stos l
ogs son usados.
Tabl a 10.6 Log q ue Re gistran Login de lUsuario y Util itarios q ue Usan la Inform ación.
Log File Conte nidos
/var/log/w tm p Contie ne tie m po y duración de l ogin de cada usuario;com ando l ast
/var/log/utm p Inform ación de usuarios e n siste m a;usado por w h o, w , y finge r
/var/log/lastlog Contie ne login de cada usuario;usado por com ando l astlog
Elcom ando l
ast m ue stra todos l
os ingre sos (l
ogin) alsiste m as l
istados e n e larch ivo de l
og
/var/log/w tm p. Su sal ida pue de q ue l iste a un usuario m ás de una ve z. Elcom ando w h o y w son
usados para de te rm inar q uién e stá actual m e nte ingre sado (l
ogge d in) e n e lsiste m a. Elcom ando w
tam bién nos m ue stra e l tie m po q ue e l usuario h a pe rm ane cido ingre sado e n e l siste m a. El
com ando finge r pue de se r usado para ve r l a inform ación conte nida e n e lcam po de com e ntarios de
los usuarios ingre sados e n e lsiste m a de larch ivo /e tc/passw d.
Para sim plificar e ste proce so, uste d pue de usar e lcom ando logrotate . Elcom ando l ogrotate le
da l a capacidad para autom áticam e nte rotar l os arch ivos l
ogs, com prim irlos o re m ove r l
os logs
vie jos, y h asta e larch ivo l og de lcorre o. Esta actividad pue de se r basada e n tie m po (com o l o es
diario) o e n e ltam año de ll og. La sintaxis de l ograte e s:
l
ogrotate [opcione s]arch ivo_configuración
Por de fe cto, l
ogrotate al m ace na inform ación sobre su e status e n e lsiste m a e n e larch ivo
/var/l
ib/logrotate .status, pe ro e ste com portam ie nto pue de se r sobre scrito usando l
a opción -s y e l
nom bre de otro arch ivo. Se pue de pasar m ás de un arch ivo de configuración alcom ando l ogrotate ;
pe ro, instruccione s conte nidas e n e lúltim o pue de n sobre scribir e lprim e r arch ivo. La Tabl
a 10.7
lista e lcom ando q ue se pue de usar e n l
os arch ivos config.
Tabla 10.7 Com andos Usados e n Config para se r usado por e lcom ando l ogrotate .
Com ando Acción
com pre ss Usa gzip para com prim ir l os logs vie jo
copytruncate Copia l os logs e ntonce s trunca e ll og vie jo
cre ate Apl ica los pe rm isos se ñal ados alnue vo l og;si no se e spe cificaron
pe rm isos, se usan l os pe rm isos de ll og vie jo
dail y Rotación diaria de ll ogs
de laycom pre ss Com prim e e n l a próxim a rotación
e rrors m ailto Envía e rrore s por Corre o a dire cción e spe cificada
ife m pty Rota l og vacío
incl ude file nam e Le e nom bre de arch ivo de ntro de arch ivo config
m ailm ail to Envía l os logs a Corre o a dire cción e spe cificada alborrar
m onth l y Rota l os logs m e nsual m e nte
nocom pre ss No com prim e
nocopytrucate No copia y trunca
nocre ate No usa pe rm isos e spe cificados alcre ar
node l aycom pre ss Com prim e ah ora
nool ddir No se m ue ve a otro dire ctorio
notife m pty No com prim e l og vacío
ol ddir dire ctory M ue ve logs vie jos a dire ctorio e spe cificado
postrotate Eje cuta script de spués de rotar l og
pre rotate Eje cuta script ante s de rotar l og
rotate n Espe cífica núm e ro de l ogs vie jos a re te ne r
size n Rotar cuando l og lle gue a n byte s;agre gue k para e spe cificar k il obyte s
o M para e spe cificar m e gabyte s
Un arch ivo de configuración pue de te ne r am bos tipos de opcione s locale s y gl obale s. O pción
globale s apl icada a todos l os arch ivos l
og y donde una opción l ocale s apl icada sol am e nte a un
arch ivo e spe cifico. Cual
q uie r opción localsobre scribirá l
as gl
obal
e s. Elsiguie nte e s un e je m plo de
un arch ivo de configuración:
# rotar arch ivos l og se m anal
w eek l y
# m ante ne r 4 se m anas de logs vie jo
rotate 4
# m anda e rrore s por corre o alroot
e rrors root
# cre ar arch ivos de logs nue vos (vacíos) de spués de rotar los vie jos
cre ate
# com prim ir arch ivos l og vie jos
com pre ss
# usar arch ivos de configuración conte nidos e n e ldire ctorio /e tc/logrotate .d
incl ude /e tc/logrotate .d
# sól o rotara w tm p m e nsuale n ve s de se m anal
/var/l og/w tm p {
m onth l
y
}
La úl tim a se cción col oca opcione s para e ll og w tm p sol am e nte e spe cificando q ue l
o rote
m e nsualy no se m anal . Usar opcione s l ocale s pe rm ite configurar logs e spe cíficos con parám e tros
dife re nte s a los por de fe ctos q ue usa e n l
a m ayoría de sus l ogs.
Conse jos Prácticos
Elcom and o l ogrotate autom atiza e lproce so de guardar y e l im inar e lconte nido de un arch ivo
l
og. Uno o m ás arch ivos d e configuración se pue d e n usar para d e finir e lcom portam ie nto de l
ogrotate
y com o m ane ja cad a arch ivo l
og.
Arch ivar l
os Logs
Ya q ue se h a configurado l ogrotate para m ane jar l
os logs com o de se am os, e s ne ce sario de cidir
q ue tie m po vam os a m ante ne r l os logs vie jos. En al gunas instancias, pue de se r q ue de se am os
q ue darnos con al gunos l ogs h asta por un ano o m ás. En e larch ivo de configuración de e je m pl o,
logrotate se configuró para m ante ne rl os por cuatro se m anas.
Una m ane ra de de jar l os logs al m ace nados por un tie m po e xte ndido e s incre m e ntando e l
núm e ro de l ogs q ue se m antie ne n. Esto pue de rápidam e nte l le nar su e spacio e n disco,
e spe cialm e nte si uste d de se a m ante ne r l
os logs por varios m e se s y h asta anos. Un m e jor pl an fue ra
m ove r l os logs m ás vie jos a otro sitio. Pue de se r q ue uste d de se e m ove rlos e n cintas o otro tipo de
m e dia de al m ace nam ie nto. En e lCapítul o 11, “Back up y Re staurar,” cubre l a adm inistración de l os
back ups e n m ás de tal l
e . Pode m os usar e lcom ando pre rotate e n su arch ivo de configuración para
q ue e je cute un script q ue m ue va e ll og m ás vie jo ante s de rotar l os l ogs. D e e sta m ane ra, uste d
podría m ante ne r l os l ogs por e ltie m po q ue de se e , sie m pre y cuando te nga e le spacio para
al m ace narl o.
Uso de l
os Logs para D iagnosticar
Uno de l os usos m ás fre cue nte de l os arch ivos l
ogs e s para diagnosticar y re sol ve r probl e m as
de l siste m a. Para diagnosticar probl e m as cuando su siste m a e sta e n l a e tapa de arranq ue
(booting), uste d pue de usar e lcom ando dm e sg para de spl e gar e lm e nsaje de lsiste m a de sde e l
k e rne lring buffe r. La sintaxis de ldm e sg e s:
dm e sg [opcione s]
Use l a opción -c para l im piar e lbuffe r de spués de de spl e gar su conte nido. Si usa am bas
opcione s de -n y -c, l a prim e ra se rá ignorada sin im portar e lorde n q ue l a e spe cifiq ue . Pode m os
usar l os arch ivos l
ogs cuando sospe ch am os q ue al gún intruso e sta invadie ndo nue stro siste m a. Los
arch ivos de l og /var/log/w tm p, /var/l og/utm p, y /var/l og/lastl og todos contie ne n inform ación
sobre l os usuarios q ue h an ingre sado a su siste m a. Estos l
ogs se pue de n le e r dire ctam e nte o con e l
uso de l os com andos com o e s e lcom ando l astlog.
Re sum e n
En e ste Capítul o h e m os cubie rto com o program ar trabajos para q ue se e je cute n una ve z o
autom atizar las tare as re pe titivas con e luso de l
os com andos at y crontab. Elcom ando at e je cuta
un trabajo (job) sól o una ve z. Si se l lam a com o batch , e sta e spe ra q ue l
a carga de lsiste m a
dism inuya ante s de e je cutarlo.
Elcom ando crontab se usa para program ar l a e je cución de lm ism o trabajo e n inte rvalos de
tie m po re gul
are s. Los cam pos son m inutos, h oras, día de lm e s, m e s, y día de l a se m ana se guido
de lcom ando a e je cutar. Ase gúre se de sabe rse l os cam pos y m ás im portante q ue todo e lorde n para
pode r cre ar los cron jobs. Elde m onio de lsysl ogd e s e lre sponsabl e de e scribir l
os m e nsaje s al
arch ivo l og e spe cificado. Esta inform ación e sta conte nida e n e l arch ivo de configuración
/e tc/syslog.conf. D e spués de un cam bio alarch ivo de configuración de sysl ogd e ste de be se r
parado y re iniciado para q ue l os e fe ctos tom e n lugar.
re inicie (re start). Inform ación de lingre so de l os usuarios alsiste m a e sta conte nida e n l os arch ivos
log /var/l og/w tm p, /var/l og/utm p, y /var/l og/lastlog. Acce so a e stos arch ivos l og e s dire ctam e nte
al os arch ivos de te xto o a través de l os com andos l ast, w h o, w , finge r, y l
astl
og. Cuanto l ogs y por
cuanto tie m po l os m antie ne s e s una función de l a política de l a organización y no una re pue sta q ue
se pue de dar por e xpe rie ncia. D e be pl anificar com o configurarl os y donde al m ace narlos y cuanto
tie m po guardarl o ante s de de struirl
os, y si pasarlos a cinta, cdrom e tc.
PR EGUNTAS Y R ESPUESTAS
1. ¿Qué de be h ace r para q ue no se l
e ol vide dar un e xám e n e sta tarde ?
R. Usar e lcom ando at para q ue de spl ie gue un m e nsaje e n pantal la re cordándonos de le xám e n.
3. ¿Cóm o se pue de pre ve nir q ue un usuario program e trabajos (jobs) con at para q ue se e je cute n a
las 8 a.m .?
R. Pode m os agre gar e lusuario alarch ivo /e tc/at.de ny para pre ve nir q ue éle je cute ningún trabajo
at (jobs). Si e s im portante q ue éle je cute e stos trabajos, de be m os e ducarl
o de com o usar e l
com ando batch .
4. ¿Cóm o pue de h ace r q ue un adm inistrador de base de datos e je cute un script de m ante nim ie nto
todos l os días, si no pe rm ite q ue usuarios e je cute n cron jobs?
R. Pode m os program ar e ltrabajo para e je cutarl o nosotros. Pe ro, los m e nsaje s de corre o de crond
ace rca de ltrabajo se nos e nviarán a nosotros y no aladm inistrador de l a base de datos.
Pode m os o construir e ltrabajo q ue e nvíe l os m e nsaje s aladm inistrador de l a D B o agre garlo al
arch ivo /e tc/cron.al l
ow , para q ue élpue da program arl o e lm ism o.
6. Si h icim os los cam bios de l ugar para donde se al m ace nan los m e nsaje s de lcorre o, ¿porq ué
cuando re visam os e larch ivo m ail log ve m os q ue e sta vacío?
R. Elsysl ogd le e e larch ivo /e tc/sysl og.conf alarranq ue de lsiste m a. Así pue s q ue pode m os
re iniciar e lsiste m a para q ue los e fe ctos tom e n l
ugar. Y una sol ución aun m e jor e s re iniciar e l
de m onio (dae m on) de sysl og.
EXAM EN D E PR ÁCTICA
1. ¿Cuále s l a m e jor m ane ra de probar un script nue vo de h ace r back up q ue e scribió?
a. Eje cute e lscript ah ora y re vise e lre sul tado para ve r si h ay e rrore s.
b. Use e lcom ando at y program arl o a e je cutarlo en la noch e y re visarl o m añana
c. Usar e lcom ando at -b para corre r e lscript ah ora m ism o.
d. Use e lcom ando crontab para program arl o q ue se e je cute todas las noch e s.
Re spue sta a e s incorre cta;aunq ue e sto nos pe rm ite de scubrir si funciona o no e lscript, e s
m uy posibl e q ue afe cte m os adve rsam e nte nue stros usuarios porq ue lo e stam os e je cutando durante
h oras de trabajo. Re spue sta b e s incorre cta;e sto re trasa nue stro e sfue rzo de probar e lscript y
pue de inte rfe rir con nue stros back ups ya program ados. Re spue sta c e s corre cta;l a opción -b
orde na a at e spe rar h asta q ue la carga de lsiste m a e ste baja. Aunq ue no obte ndre m os re pue sta de l
script de inm e diato no pondre m os e s siste m a e n pe l igro de sobre carga. Re spue sta d e s incorre cta;
no e stam os se guros si e lscript e n ve rdad funciona corre ctam e nte o no, no de be aun program arl oa
corre r re gularm e nte .
2. Que fue se e lre sul tado de e je cutar e lsiguie nte com ando?
at + 15
> m inute s ls > Listado.txt
> Ctrl + D
a. D e spués de e spe rar 15 m inutos, at e nviara l a sal
ida de l
s a Listado.txt.
b. Elcom ando at e scribe e ll istado de lpw d a Listado.txt cada 15 m inutos.
c. Elcom ando at e scribe e ll istado de lpw d a Listado.txt 15 m inutos pasada l a h ora.
d. Nada, e lcom ando at ne ce sita un tie m po e xacto de cuando de be e je cutarse .
Re spue sta a e s corre cta;e ste com ando causa q ue at e je cute l s > Listado.txt 15 m inutos
de spués de digitado. Re spue sta b e s incorre cta;e l+ 15 m inute s no significa cada 15 m inutos.
Re spue sta c e s incorre cta;e l+ 15 m inute s e s re l
ativo a ah ora, no re l
ativo a l
a h ora. Re spue sta d e s
incorre cta;at re cibe tie m po re l
ativo o absol uto.
3. Uste d h a notado q ue l
a carga de lSe rve r h a incre m e ntado y sospe ch a q ue e s de usuarios
program ando tare as. ¿Con q ué dos com andos pue de n confirm ar su sospe ch a?
a. at -b y crontab -u
b. at -ly crontab -l
c. at -b y crontab -l
d. at -ly crontab -u
Re spue sta a e s incorre cta;e lcom ando at -b e je cuta un at job cuando l a carga de lsiste m a e sta
e n baja y crontab -u se usa por root para l istar los cron jobs de un usuario e spe cifico. Re spue sta b
e s corre cta;e lcom ando at -le s l o m ism o q ue e latq , e lcuall ista los trabajos pe ndie nte s, y e l
com ando crontab -ll ista los cron jobs pe ndie nte s. Re spue sta c e s incorre cta;aunq ue crontab -l
lista los cron jobs, e lcom ando at -b e je cuta un at job e n m odo batch . Re spue sta d e s incorre cta;
aunq ue e lcom ando at -ll ista l
os at jobs pe ndie nte s, e lcom ando crontab -u l ista l
os de un usuario
e spe cifico.
Re spue sta a e s incorre cta;l a se ñalSIGH UP re inicial aza e lsyslogd prim e ro parándol o, le ye ndo
e l/e tc/sysl og.conf y e ntonce s re iniciando e lsysl ogd. Re spue sta b e s incorre cta;prim e ro de be
de te ne r e lsysl ogd ante s de q ue e lpue da l e e r e lnue vo arch ivo de configuración. Re spue sta c e s
corre cta;l a se ñalSIGTERM de tie ne e lde m onio de sysl og usando su PID y e ntonce s sysl ogd e s
re iniciado con l a nue va configuración. Re spue sta d e s incorre cta;l a opción -r causa a sysl ogd
re cibir un m e nsaje de lne tw ork .
Re spue sta a e s incorre cta; pre vie ne todos l os m e nsaje s de ne w s re gistrarse e n e l l og.
Re spue sta b e s incorre cta;re gistra todos l os m e nsaje s de ne w s e xce pto de ltipo info. Re spue sta c e s
incorre cta;l a fue nte de los m e nsaje s de be ir prim e ro. Re spue sta d e s corre cta;re gistra allog todos
los m e nsaje s de sde ne w s.
Re spue sta a e s corre cta;e ll og w tm p contie ne l a duración de l os usuarios durante sus l ogin.
Re spue sta b e s incorre cta;e ll og utm p tie ne inform ación sobre l os usuarios actual m e nte ingre sados
e n e lsiste m a. Re spue sta c e s incorre cta;no e xiste un l og usrl og. Re spue sta d e s incorre cta;e l
arch ivo lastlog contiéne l as h oras de los úl tim os ingre sos pe ro no e ltie m po q ue duró la se sión.
Re spue sta a e s incorre cta;l ogrotate pue de e nviar por corre o l os l ogs a cual q uie r usuario.
Re spue sta b e s incorre cta;logrotate pue de com prim ir l os l ogs vie jos. Re spue sta c e s corre cta;e l
de m onio sysl og e s re sponsabl e de donde se e scribe n l os m e nsaje s. Re spue sta d e s incorre cta;
l
ogrotate pue de al m ace nar l
os l ogs vie jos a un dire ctorio e spe cífico.
Re spue sta a e s incorre cta;l a ubicación de donde se e scribe n l os m e nsaje s e s m ane jado por e l
syslogd. Re spue sta b e s incorre cta;se pue de n e nviar todos l os l ogs vie jos a otro dire ctorio pe ro no
uno individual . Re spue sta c e s corre cta;se pue de e spe cificar l a fre cue ncia de rotar l os l ogs e n e l
arch ivo de configuración usado con l ogrotate . Re spue sta d e s incorre cta;use cron para e spe cificar
e lcuando se e fe ctúan l a rotación.
10. ¿Cuálde e stos com andos nos pe rm ite ve r e lm e nsaje q ue GNU/Linux de spl
ie ga cuando se
inicia?
a. dm e sg
b. lastlog
c. cat /var/log/sysl
og
d. sysl ogd -c
Back up y Re staurar
PR ER EQUISITO S
Ante s de e m pe zar e ste Capítul o uste d de be se ntirse cóm odo con l os
com andos y l as tare as discutidas e n l os Capítul o 5, “CO M AND O S GNU y
UNIX” y Capítul o 10,“TAREAS Adm inistrativas,” re spe ctivam e nte . D e be te ne r
un bue n e nte ndim ie nto de l a je rarq uía Siste m a de Arch ivos GNU/Linux, q ue
fue discutida e n e lCapítul o 3, “Siste m a de Arch ivos GNU/Linux” para así
pode r de sarrollar e strate gias apropiadas de back up.
o 11
siguie nte s:
Capítu l
3. ¿Cuále s la m e jor m ane ra de h ace rle un back up a l
a base de datos de l
os
e studiante s y alm ace narla por sie te años?
7. Ne ce sita com prim ir un dire ctorio para ah orrar e spacio e n su cinta. ¿Cóm o
m odificaría e lcom ando de l a pre gunta núm e ro 5?
Pl
anificar su Back up
La m ate ria de pre pararse para l os de sastre de siste m as e s e xte nsa y se pue de de dicar l ibros
e nte ros, com o de e ch o e xiste n. D ise ñar un pl an e stratégico y apropiado contra de sastre y m ás
im portante , pe riódicam e nte pone rl o a prue ba e s una de l as re sponsabil idade s m ás im portante de l
adm inistrador. Una gran varie dad pue de se r util izada alcre ar un pl an de re cupe ración e n caso de
de sastre . Cuando e val uam os cuale s m ás conve nie nte para nue stra situación, de be m os tom ar e n
conside ración varios conce ptos básicos.
Costo im pl
e m e ntación de l
a e strate gia de Back up
Encontrará q ue e xiste una gran varie dad de e strate gia disponibl e de la cualde be m os e le gir l
a
q ue m ás nos convie ne para nue stra situación. Una sol ución supe r e conóm ica, com o e s la de copiar
arch ivos im portante s a fl oppie s, pue de se r suficie nte para nue stro caso. Pe ro si su siste m a prove e
se rvicios críticos 24 h oras aldía, 7 días a l a se m ana, su e strate gia de back up pue de se r q ue l a
im pl e m e ntación y m ante nim ie nto cue ste m ile s de dól are s e incl
uye te cnol ogía de cl uste ring. Su
el e cción tam bién se rá afe ctada por e lcosto de tom ar e lSe rve r (dow ntim e ) fue ra de l íne a, l
o cual
e s dire ctam e nte re lacionado con q ue tan crítica se an l as aplicacione s e n e l Se rve r para su
organización.
com pl e jas de alto costos contra de sastre si e lse rvidor o e lsiste m a com pl
e to de se m pe ñan un rol
de m isione s críticas o de e l
los se re q uie re un al
to nive lde disponibil
idad.
Cl uste ring
Cluste ring consiste e n dos o m ás com putadoras q ue com parte n acce so a un de pósito ce ntral
de data, com o l o e s un arre glo de RAID . Cada uno de e stos se rvidore s pue de e je cutar una
apl icación dife re nte . Si fal
la uno de l os m ie m bros de lcluste r, otro m ie m bro tom a e ll ugar de l
caído h acie ndo su trabajo. Este cam bio e s invisibl e o transpare nte alusuario. Si su re q ue rim ie nto
e s de disponibil idad l as 24-h oras de l día, e sta sol ución l l
e na e se re q uisito. Pe ro, e s sin
com pe te ncia la m ás costosa e n am bos casos de costo inicialde im pl e m e ntación y m ante nim ie nto.
Back up y Re staurar
Elpl an de continge ncia m ás com ún para l os casos de re cupe ración de de sastre e s l a copia
pe riódica de arch ivos de una l ocal idad de lsiste m a a otra, copia q ue l ue go pue de se r util
izada para
re staurar o re cre ar e lsiste m a a un e stado ante rior. Aun con l as e strate gias sofisticadas e xpue stas
ante riorm e nte , l
a de copias (back ing up) de l os arch ivos e s la e spina dorsalde un bue n pl an
contra de sastre s.
Inde pe ndie nte m e nte q ue e l
ijas o no una de l as e strate gias m ás sofisticadas, te ndrás q ue
Back ups
Sin im portar q ué tan sofisticada se a su e strate gia de re cupe ración e n caso de fal la, uste d
te ndrá q ue m ante ne r un back up de su siste m a com ple to aldía, incluye ndo la data ade m ás de sus
arch ivos de aplicacione s.
Pl
anificar
Elprim e r paso para planificar su e strate gia de back up e s re sponde r e stas 4 pre guntas:
1. ¿A q ué le vam os a h ace r b ack up?
2. ¿Cada q ué tie m po le vam os a h ace r b ack up?
3. ¿D e cuánto tie m po dispone m os para e je cutar e lb ack up?
4. ¿En q ué m e dio vam os a al m ace nar e lb ack up?
Te ne r un back up re cie nte nos garantiza q ue pode m os con poco e sfue rzo y e n poco tie m po e n
caso de fracaso pode r te ne r nue stros se rvidore s trabajando con las úl tim as actual izacione s aldía
de parch os. Para l os arch ivos de data, pode m os te ne r l a base de datos u otros arch ivos q ue
cam bian poco pe ro q ue pue de n se r usados para e xtrae r inform ación re gul arm e nte . Ade m ás,
algunos arch ivos cam bian fre cue nte m e nte o h asta diario.
Si organiza sus arch ivos e n base a l a fre cue ncia de pe riodo de cam bio, se rá m ás fácil
pl anificar su e strate gia de back up. Véase e lCapítul o 6, “M ante nim ie nto de lSiste m a de Arch ivos,”
para m ás inform ación de l a je rarq uía de lSiste m a de Arch ivos GNU/Linux y com o organizar sus
arch ivos. Col ocar data vol átily cam biante e n particione s se paradas e s otra m ane ra de sim pl ificar
su pl an de re cupe ración e n caso de de sastre . Si todos l os dire ctorios h om e e stán e n particione s
se paradas, uste d pue de fácil m e nte h ace rl
e back up a e sta partición diario si fue se ne ce sario.
ll
e vare m os a cabo e ste back up. No e s ne ce sario h ace rl
e back up a todo todos l
os días, aunq ue se
pue de .
Si l os arch ivos no cam bian, com o l os arch ivos de l siste m a y de apl icacione s, ¿porq ué
incursionar e n e lcosto de h ace rl e back up todos l os días?Talve z, de cida h ace rl e back up se m analo
h asta m e nsual . Claro e sta, te ndrá q ue h ace rl
e back up cada ve z q ue e lsiste m a e xpe rim e nta cam bios
de actual izacione s y re configuracione s. Tam bién uste d l e q ue rrá e fe ctuar back ups pe riódicos de
e stos arch ivos para ase gurarse q ue su back up se a vál ido y q ue pue de se r usado e n caso de te ne r
q ue re staurar e lsiste m a.
Para l
os arch ivos q ue cam bian fre cue nte m e nte , sól o de be h ace rse l
a siguie nte pre gunta. ¿Cuál
e s e lcosto de re posición a l a com pañía de l a data, com parado con e lcosto de e fe ctuar un back up?
En l as m ayorías de l as situacione s, e s ade cuado h ace rl e back up diarios sól o a l os arch ivos q ue
cam bian con m uch a fre cue ncia. Pe ro, si tie ne inform ación critica de ope ración q ue cam bia cada
h ora, pue de se r q ue te nga q ue h ace r back ups de e stos arch ivos con m uch a m ás fre cue ncia.
Se l
e cción de M e dia
Lue go, de be rá pre starl e ate nsión donde al m ace nar sus back ups. Esta de cisión
tradicional m e nte , h a sido e n cintas. Las ve ntajas de usar cintas incluye q ue son re l ativam e nte
e conóm icas, am bas cosas tanto l a cinta com o e ldispositivo de cintas. Ade m ás, e s una te cnol
ogía
m uy bie n conocida, probada y fiabl e.
Las de sve ntajas de usar cintas son e n principio su ve locidad. La ve l ocidad de e scritura de una
cinta e s m uch o m ás le nta q ue l
a de otros m e dios com o por e je m pl
o discos duro. Una cinta no tie ne
un siste m a de arch ivos com o l o de acce so alazar (random acce ss) de m e dios com o los discos duro.
Para util izar una cinta para h ace r un back up de arch ivos, a m e nudo te ne m os q ue usar un
util
itario o apl icación q ue te ngan acce so a l a cinta, q ue cre e l
a tabla de conte nido, y al m ace ne la
data e n l
a cinta. Esta m ism a apl icación e ntonce s se usa para e xam inar la tabl a de conte nido y leer
l
a cinta se cue ncialm e nte de sde e lprincipio h asta localizar l
a data q ue ne ce sitam os.
H oy día, con l a introducción de discos duro baratos y otros m e dios com o l os CD -RO M s
grabable s y re grababl
e s y opticaldrive s, te ne m os m ás varie dad a e scoge r, de pe ndie ndo nue stras
ne ce sidade s y pre supue stos. Para e lacce so m ás rápido a sus back ups, de be m ante ne rl os e n l
íne a.
Esto se pue de cum pl ir si al
m ace nam os e lback up a otro disco duro. Pe ro cl
aro e stá, e s una opción
un poco m ás costosa.
Elpre cio de e scribir a CD -RO M s y h asta DVD s h a caído alpunto q ue son al te rnativas viable s.
Ellas prove e n acce so fácil y rápido cuando se ne ce sita e xtrae r inform ación de sde e l los, si
claram e nte se m arcan l os CD s o DVD s y m antie ne un re gistro de q ue contie ne cada uno de e l l
os.
Ellos tam bién tie ne n una m uy l arga vida de al m ace naje y ocupan m uy poco e spacio, re l ativos a
discos duros. Esto l o h ace e xce l
e nte si vam os a alm ace narlos por un tie m po e xte ndido.
Copy
Elm étodo m ás fácily com ún de h ace r back up de un arch ivo e s copiarl o. Aunq ue e ste m étodo
e s usado con m uch a fre cue ncia, l a m ayoría de l as ve ce s no e s conside rada un ve rdade ro back up.
Cuando copiam os un arch ivo a otra l ocal idad, uste d pue de re pone rlo e n caso de q ue e loriginalse
corrom pa o se a e l im inado por e rror. Elm e dio de e l e cción de l a copia e s usualm e nte un fl oppy
disk , pe ro podría se r cual
q uie r m e dio disponibl e de acce so alazar.
Uste d de be usar e ste m étodo cuando cam bia arch ivos im portante s de configuración de l
siste m a. Esto te sal
vaguarda e n caso de un e rror, donde talve z sól
o te nga q ue re pone r e larch ivo
originalde sde su back up e n e lfl
oppy a su siste m a.
Ful
lBack up/Com pl
e tos
Un Back up ful le s e xactam e nte l
o q ue su nom bre im pl ica. Todo y cada arch ivo se incl uye e n
e lback up y al m ace nado e n l a m e dia se l
e ccionada. Te ne r un Back up aldía y com pl e to de su
siste m a, aplicacione s, y arch ivos de data, le pe rm ite re staurar su siste m a con un e sfue rzo m ínim o
y e n un tie m po lo m ás corto posibl e.
Back up Parcial
Si tie ne arch ivos q ue cam bian con m uch a fre cue ncia e n su propia partición o por l o m e nos e n
un e structura de dire ctorio inde pe ndie nte , pode m os e je cutar un Back ful lde sól o e sa partición o
dire ctorio. Esto e s cl aro, m ás rápido q ue e lsiste m a com pl e to, pe ro aun nos ase gura q ue e lback up
e s tan aldía com o e s posibl e . Ade m ás, re q uie re m uch o m e nos e spacio de al
m ace naje e n e lm e dio
de back up. Si no e s ne ce sario cam biar l a unidad de al m ace naje durante e lproce so de back up,
pode m os autom atizar e lback up. Si te ne m os data critica q ue cam bia con m uch a fre cue ncia, pue de
se r q ue de se e e je cutar un Back up Parcialm ás de una ve z aldía.
¿Qué Tie m po D e b e Al
m ace nar l
os Back ups?
A m e nudo se l e pide re staurar un arch ivo q ue fue e l im inado por e rror. Porq ue e ste tipo de
e rrore s a m e nudo no se de scubre de inm e diato, e lback up q ue contie ne e larch ivo pue de q ue se a
m ás de una se m ana de e dad. Al pl anificar su e strate gia de back up, uste d de be tom ar e n
conside ración q ue tan vital e s l a inform ación y con q ue fre cue ncia e s acce sado. Use e sta
inform ación para de cidir con q ue fre cue ncia se de be re usar la m e dia q ue usam os para l
os back ups.
Por e je m pl o, pue de se r q ue de se e m ante ne r los back ups por un m ínim o de och o se m anas. Esto
significa q ue de be te ne r suficie nte m e dia para al m ace nar och o se m anas de back ups. D e spués de
och o se m anas, pode m os re cicl ar l
a cinta o disco m ás vie jo. Ade m ás, pue de se r q ue de se e arch ivar
un back up ful luna ve z alm e s y guardarl o por un ano o m ás. Elm ode l o de organización y e ltipo
de inform ación q ue m ane ja e n su e m pre sa e s q ue dicta q ue pol íticas de back ups va a tom ar. Una
posibl e e strate gia de back up pue de se r l a siguie nte :
1. Back up Ful ltodos l os Vie rne s;re usar e sta cinta e n nue ve se m anas.
2. Back up D ife re ncialLune s a Jue ve s;re usar e stas cintas e n nue ve se m anas.
3. Arch ivar e lprim e r Ful lBack up de cada m e s y m ante ne rl o por todo un año.
Sin im portar l a e strate gia q ue adopte , sie m pre m arq ue sus m e dios y re gistre un l og
apropiadam e nte . Esto e s de e xtre m a im portancia si va a rotar y re usar l as m e días a las cual es l
es
e scribe . Por e je m pl
o, pue de te ne r cintas q ue se van a rotar e tiq ue tadas con e sta se cue ncia Lune s,
# 1, Lune s, # 2, Lune s, # 3, y así suce sivam e nte .
El
e gir D ónde Al
m ace nar
O tra cue stión q ue de be tom ar e n conside ración e s donde al m ace nar sus back ups. Re cue rde
q ue nada m ás no e s cue stión de q ue no se l e pie rda a uste d, tam bién e s m ate ria de se guridad, e stas
cintas contie ne n e n m uch o de l os casos todo l o re fe re nte a su e m pre sa. Cual q uie ra q ue te nga
acce so a e stos back ups tie ne acce so totala su data. No de je e stos m e dios de back up e n cual q uie r
posición q ue al guie n pue de sim ple m e nte tom arl as. Para ase gurar sus back ups, com o m e dida de
se guridad, sie m pre bajo llave .
M ante ne r un Log
O tra cosa, e s q ue de be m ante ne r un re gistro o l
og q ue de talle a q ué se le h a h e ch o back up,
cuándo se e fe ctuó e lback up, y dónde se al m ace nó la m e dia de lback up. Actualice e ste log cada ve z
q ue e je cute un back up.
Este l
og de be conte ne r inform ación re fe re nte a:
1. Fe ch a se e fe ctuó e lBack up
2. Etiq ue ta e n l a cinta de b ack up
3. Tipo de b ack up e fe ctuado
4. Que siste m a de arch ivos fue b ack up
5. D onde e sta guardada l a cinta con e lb ack up
Este log le asistirá cuando uste d ne ce sita re staurar un arch ivo. D onde se al m ace na e ll
og e s a
su discre ción. Pue de m ante ne r e llog alm ace nado con l a m e dia m ism a o ce rca de lse rvidor. Para
m e jorar su h abil
idad de re cupe rarse de un de sastre , conside re m ante ne r am bas copias.
Si uste d e fe ctúa un back up ful ltodos l os días, re staurar su siste m a consistirá e n re staurar e l
úl tim o back up. Cuando h ace m os un back up dife re ncial , sól ol os arch ivos q ue h an cam biados son
incl uidos e n e lback up. Cuando re stauram os de sde un back up dife re ncial , uste d de be prim e ro
re staurar l os back ups e n e lorde n q ue se h icie ron h asta l le gar alde se ado. Si su siste m a se cue l
ga e l
jue ve s, para re staurarl o prim e ro de be m os re staurar e lprim e r Back up Ful le n nue stro caso e lde l
vie rne s. Entonce s, se rá ne ce sario q ue apl iq ue cada back up dife re ncialq ue se h a h e ch o e n e lorde n
q ue se e fe ctuaron. Así sól o ne ce sitaría re staurar l a de ll une s, e ntonce s la de lm arte s, y finalm e nte
la de lm iércol e s. Esto nos ase gura q ue l a úl tim a ve rsión de todos l os arch ivos se rá re staurada.
M uch as cosas pue de n sal ir m alcon sus back ups sin uste d sabe rl o. Por e je m pl
o, su m e dia
pue de e star dañada. Cuando se re -usa l a m e dia, e sta sufre de sgaste . Condicione s e xte rnas pue de n
afe ctar adve rsam e nte su m e dia, cosas com o agua, cal or, roe dore s, e ntre otras. Con e ltie m po,
uste d pue de e spe rar q ue parte s de su m e dia se torne inse rvibl e . Uste d de be pe riódicam e nte re visar
sus back ups para ase gurarse q ue uste d pue de re staurar de sde e stos arch ivos. Esto incl uye ve rificar
q ue uste d pue da re staurar e lsiste m a com ple to.
D e pe ndie ndo de q ué uste d usa para h ace r sus back ups, e lm étodo q ue usa para re staurar
tam bién variará. Si uste d usa cintas, ne ce sitará e m ple ar e lm ism o utilitario q ue usó para cre ar e l
back up, para re staurarl o. Si uste d usa m e dia de sólol e ctura com o l o son los CD -RO M s o m e dia
re usabl e com o l os discos de m agne to-optical , su proce so de inde xar dire ctam e nte afe ctará q ue tan
difícilse a re staurar. H e aq uí donde e lre gistro de su l og l e ah orrará m uch o tie m po y dol ore s de
cabe za.
Aq uí discutire m os l os util itarios m ás usados e n GNU/Linux para cre ar back ups. Estas se rán
l
os util
itarios q ue uste d e nfre ntara día a día com o adm inistrador de siste m as.
Conse jos Prácticos
Los back ups caducan o pe re ce n. Que tie m po e l los pe rm ane ce n de pe nde de la m e dia usada, l
a
m ane ra y donde se al m ace nan. Sabe r sie m pre donde e stán al m ace nados e s tam bién de sum a
im portancia. Para re staurar arch ivos de sde un back up, e s prim e ro im pe rativo e ncontrarl oy
q ue se a e lcorre cto, así q ue e s bue na ide a te ne r un bue n log.
Util
itarios de Back up
M uch os utilitarios y aplicacione s e stán disponibl e s para h ace r sus back ups. Al
gunas son m uy
elaboradas y sim pl ifican su plan de back up. O tras son básicas a todo siste m a GNU/Linux. El ija l
a
q ue l
e re sul
te m e jor dada la condición e n q ue se e ncue ntre .
m ie ntras re te ne m os l
a e structura originalde l os dire ctorios. Aunq ue original m e nte se concibió para
cre ar arch ive s e n cintas, l os arch ivos tar pue de n se r alm ace nados e n cual q uie r otro m e dio. Eltar
tam bién tie ne l a capacidad de com prim ir un arch ivo a l a m ism a ve z q ue l o cre a. Cubrim os e l
tópico de l a com pre sión de arch ivos m ás ade l ante e n e ste m ism o Capítul ol a se cción “Com prim ir y
D e scom prim ir Arch ivos”.
Si trata de ingre sar la ruta absol uta alcom ando tar, l as barras (/) de l
ante ras se rán re m ovidas.
Esto pre vie ne q ue se sobre scriban arch ivos ya e xiste nte s cuando tar l os *de s-arch iva*. Para
inval idar e ste com portam ie nto, use la opción -P. Los arch ivos tar, por conve nción se nom bran con
e xte nsión .tar, y La sintaxis de lcom ando e s así:
tar [opcione s][arch ivo.tar][arch ivos]
Las opcione s usadas con tar pue de n se r cl asificadas com o sw itch e s o m odificadore s. Se pue de
utilizar sól o un sw itch a l a ve z, pe ro si se pue de usar m úl tiple m odificadore s. Cualq uie r se a e l
sw itch q ue uste d use de be se r util izado ante s de cual q uie r m odificador. La Tabl a 11.1 l ista los
sw itch e s q ue pue de n se r usados con e lcom ando tar. La Tabl a 11.2 lista l
os m odificadore s q ue se
usan con tar.
Tabl
a 11.1 Sw itch e s D isponibl
e s de lCom ando tar (Sól o pue de usar uno a l
a ve z).
Sw itch Acción
A Agre ga un se gundo arch ivo tar alfinalde larch ivo tar
c Cre a un nue vo arch ivo tar
d Com para e lconte nido de un arch ivo tar con otro arch ivo y re porta dife re ncias
r Agre ga alfinalde un arch ivo tar ya e xiste nte
t D e spl
ie ga los nom bre s de los arch ivos e n un tar
u Agre ga arch ivos nue vos o m odificados a un arch ivo tar
x Extrae arch ivos de sde un arch ivo tar
Este com ando causa q ue l e conte nido de l pw d, incl uye ndo cual q uie r subdire ctorio, se r
incluido e n e larch ivo tar Arch ive .tar. Elsw itch c cre a e larch ivo tar, y e lm odificador f prove e e l
nom bre de lnue vo arch ive . Elpunto alfinal(.) se usa para e spe cificar e ldire ctorio de trabajo
actual. Ade m ás, pue de usar la opción f para e spe cificar e lnom bre de ldispositivo, así:
tar cf /de v/tape /
Este com ando cre a un arch ive de lsiste m a de arch ivo root com pl e to aldispositivo de cinta.
Esto sobre scribe cual q uie r conte nido e n la cinta con e lnue vo arch ive , así q ue ase gúre se q ue no
e xista nada e n l a cinta q ue l e h aga falta e n e lfuturo. Alcre ar un arch ive e n un dispositivo de
cinta, usual m e nte tie ne q ue e spe cificar e lfactor de l os bloq ue s usando e lm odificador b, com o
h ace m os e n e lsiguie nte e je m plo:
tar cvfb /de v/tape 20 /
Elfactor de bl oq ue e s m ul
tiplicado por 512 byte s y l e instruye a tar de cuanta data de be se r
e scrita a l
a ve z. Un factor de bl oq ue de 20 pue de se r usado con l a gran m ayoría de dispositivo de
cintas. All e e r de sde una cinta, no e s ne ce sario e spe cificar e ltam año de lbloq ue .
m úl
tipl
e discos (disq ue te s e n nue stro caso), com o e n e ste e je m pl
o:
tar cnfM /de v/fd0 1200 /h om e /*
Pode m os visual
izar e lconte nido de un arch ivo tar usando e lsiguie nte com ando:
tar -tf Arch ive .tar
En e ste caso, l a opción x l e dice a tar q ue e xtraiga e lconte nido de larch ivo tar l lam ado
Arch ive .tar. La opción v, o ve rbose , e s una opción q ue causa q ue tar im prim a a l a sal ida e stándar
cuale s arch ivos se e stán e xtraye ndo. La opción f nom bra e larch ivo tar q ue se va a e xtrae r.
Es m uy im portante e xam inar su arch ivo tar ante s de e xtrae rlo. Es ne ce sario sabe r com o e l
arch ivo tar se produjo para ase gurarnos q ue los arch ivos se rán e xtraídos a la posición corre cta, o
la q ue anticipam os. Por e je m pl
o, Si cre o un back up de l os dire ctorios h om e de sus usuarios
e scribie ndo e sta se nte ncia:
tar -cf b ack up.tar h om e /*
Elnom bre h om e de ldire ctorio se l e agre ga alprincipio de cada arch ivo agre gado alarch ive .
Para e xtrae r e lconte nido corre ctam e nte , uste d de be e ntonce s e ncontrarse e n e ldire ctorio raíz (/).
Para ve r otro caso, si para e m pe zar uste d h izo e ldire ctorio h om e su pw d y e ntonce s e scribió l a
siguie nte se nte ncia:
tar -cf b ack up.tar .
e xtrae r cual
q uie r arch ivo de sde e ste arch ive , uste d ne ce sita h ace r q ue e ldire ctorio h om e se a su
pw d.
Existe n dos m ane ras dife re nte s de re staurar un arch ivo singular de sde un arch ive . Prim e ro,
uste d pue de e l e gir cual arch ivo va a e xtrae r de sde una l ista de l conte nido de l arch ivo tar
sim ple m e nte e scribie ndo e sta se nte ncia:
tar -xvw f Arch ive .tar
La opción -w col oca a tar e n m odo inte ractivo. Entonce s se rá cue stionado arch ivo por arch ivo
si de se a e xtrae r cada uno de e l l
os. Si e larch ive tar contie ne m uch os arch ivos, e sta tare a pue de
tom ar un l argo tie m po. Re cue rde q ue tar tie ne l
a capacidad de ace ptar una l ista de nom bre s de
arch ivos com o argum e ntos. La se gunda m ane ra de re staurar un arch ivo re q uie re q ue se se pa e l
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
D e be te ne r cuidado alusar e sta opción. Aunq ue e lcom ando tar no sobre e scribe dire ctorios,
pe ro si sobre scribe arch ivos e xiste nte s con e lm ism o nom bre . Para pre ve nir e ste com portam ie nto,
use la opción -k , l o cualde jaría arch ivos e xiste nte s intactos.
M uch os adm inistradore s util izan e lcom ando tar para adm inistrar sus back ups. D os opcione s
q ue h ace n e sto tan funcionalson l as opcione s -u y -r. La opción -u causa q ue tar actual ice o
agre gue un arch ivo e spe cificado a un arch ive de tar ya e xiste nte . La opción -r agre ga un nue vo
arch ivo a un arch ive tar. Am bas de e stas opcione s re q uie re n q ue uste d l
e e spe cifiq ue e lnom bre de l
arch ivo tar ya e xiste nte ade m ás de lnom bre de larch ivo q ue de se a actual izar o agre gar.
O pcione s adicional
e s disponible s con e lcom ando cpio se l
istan e n l
a Tabl
a 11.4. No todas
funcionan con cada una de l as opcione s principal
e s.
La opción -i col oca a cpio e n m odo de e xtracción, y la opción -t causa a cpio a de spl e gar l
os
nom bre s de l os arch ivos pe ro no a e xtrae rl
os. La opción -F se usa para e spe cificar e lnom bre de l
arch ive a e xam inar.
Para e xtrae r un arch ivo e spe cifico de sde un arch ive , e s ne ce sario prove e rl
e un patrón o e l
nom bre de larch ivo a igual ar. Por e je m pl
o, para e xtrae r e larch ivo de nom bre carta.txt de sde e l
arch ive h om e .cpio, e scriba l
o siguie nte :
cpio -iF h om e .cpio carta.txt
gzip
Arch ivos son com prim idos con fre cue ncia para ah orrar e spacio de al m ace naje y tie m po de
transm isión m ie ntras se copia de un com putador a otro. Ade m ás, l os back ups son com prim idos a
re ducir e lm onto de e spacio e n m e dia ne ce sario para al m ace nar su data. En Linux, e lform ato
pre fe rido e s gzip/gunzip, e lcualcre a un arch ivo con e xte nsión de gz. Existe n dife re ncias e ntre l
os
gzip/gunzip y pk zip/pk unzip, pe ro:
1. gzip no com prim e m ás de un arch ivo
2. gzip y gunzip autom áticam e nte e l im ina e larch ivo original
D e spués de usar e lcom ando tar para cre ar un arch ivo, uste d pue de de se ar com prim ir e l
arch ivo tar. Uste d pue de usar tar y gzip para cre ar un back up com pacto, de jándol e con l a
e structura originalde ldire ctorio y arch ivos intacta de ntro de larch ivo tar y gzip. La sintaxis de
gzip e s:
gzip [opcione s][arch ivo-a-zip]
Tabl
a 11.5 l
ista l
as opcione s q ue se pue de n usar con l
os com andos gzip y gunzip.
Tabl
a 11.5 O pcione s de Uso con l
os Com andos gzip y gunzip
O pción Acción
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
-c D e splie ga los arch ivos conte nidos sin e lim inar e larch ivo com prim ido;usada con -d o gunzip
-d D e scom prim e arch ivos;igualq ue gunzip
-n No guarda ni l a fe ch a ni l
a e stam pa de tie m po
-N Guarda e lnom bre originaly e stam pa de ltie m po;Acción por de fe cto
-q Suprim e todas l as adve rte ncias
-r Com prim e re cursivam e nte e n dire ctorio e spe cificado;si usado con -d o gunzip
de scom prim irá re cursivam e nte
-t Prue ba l a inte gridad de larch ivo com prim ido;use con -d o gunzip
-v Im prim e nom bre y porce ntaje com prim ido de cada arch ivo;tam bién se pue de usar con
gunzip
Pue de e spe cificar e lnive lde com pre sión q ue uste d pue de apl icar a gzip si usa gzip -n. El
rango ace ptado e s 1–9 , con e l1 sie ndo e lm ás rápido pe ro con e lm onto infe rior de com pre sión.
Usando e l9 causa q ue l a ope ración tom e m ás tie m po pe ro con m ayor nive lde com pre sión. Pue de
usar a gzip para com prim ir un arch ivo tar e scribie ndo:
gzip Arch ivo.tar
Este com ando prim e ro cre a un arch ivo tar l lam ado Arch ivo.tar, e lcualcontie ne todos l os
arch ivos e n e lpw d. Entonce s, gzip com prim e a Arch ive .tar, cre ando así a nue vo arch ivo ya
com prim ido y lo re nom bra Arch ive .tar.gz. Por ul
tim o, gzip e l
im ina e larch ivo original
, Arch ive .tar.
Porq ue am bas ve rsione s, e loriginaly e lcom prim ido de arch ivo e stán pre se nte s alm ism o
tie m po, uste d de be pose e r e spacio para te ne r suficie nte e spacio para am bos si no l
a ope ración de
com pre sión fracasará.
com pre ss
Elutil itario com pre ss e s uno de l os m ás vie jos util
itarios de com prim ir arch ivos. Elarch ivo
com prim ido de be te rm inar e n una Z y su sintaxis e s:
com pre ss Arch ivo
Este util
itario ya h oy día e s usado con m uy poca fre cue ncia porq ue su com pre sión no e s tan
Pág 266 UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
bue na e n com paración con l as m ás m ode rnas com o e l gzip. Para de scom prim ir e l arch ivo
com prim ido, e scriba l
o siguie nte :
uncom pre ss Arch ivo.Z
gunzip
Bie n, te ne m os todos e stos arch ivos com prim idos. Que h ace m os si ne ce sitam os e xtrae r e stos
arch ivos? Lo prim e ro, q ue de be m os h ace r e s de scom prim ir e larch ivo tar usando e lutil itario
gunzip. La sintaxis de gunzip e s:
gunzip nom b re -arch ivo
Re fiérase a l
a Tabl a 11.5 para ve r l
as opcione s q ue pue de n se r usadas con e lcom ando gunzip.
D e spués q ue gunzip se e je cute , te ndrá e larch ivo original , ya de scom prim ido. Pe ro, e larch ivo
com prim ido e s e lim inado porq ue gunzip borra e larch ivo com prim ido de spués de de scom prim irl o.
Ade m ás, pue de usar e lcom ando gzip para de scom prim ir usando l a opción -d.
Podía h abe r usado e lm ism o com ando tar para de scom prim ir un arch ivo tar com prim ido. Esto
se e fe ctúa usando la opción -z. Así q ue si e scribe :
tar xvzf Arch ivo.tar.gz
Todos l os arch ivos conte nidos e n Arch ivo.tar.gz se rán re staurados, y e larch ivo originaltar
com prim ido pe rm ane ce rá ya q ue tar no l
o el
im ina com o gunzip.
D e spués q ue zcat h a de spl e gado e lconte nido de larch ivo, e larch ivo originalpe rm ane ce
intacto. Aun e sta e n su disco y aun e sta com prim ido.
Re sum e n
Planificar y m ante ne r back ups de l siste m a al día e s parte e se ncial de l trabajo de un
adm inistrador de siste m as GNU/Linux. D e be rá tom ar tie m po pl anificando una e strate gia q ue se a
apropiada para su organización y q ue tom e e n cue nta costo y rie sgo de pe rdida de data.
Com o adm inistrador, de be sabe r com o usar e lcom ando tar para cre ar arch ivos y re staurar
e stos arch ivos. Alcre ar un arch ivo tar, l
os arch ivos original e s pe rm ane ce n e n su sitio. Use l
a opción
-c para cre ar un nue vo arch ivo tar y -x para re staurar o e xtrae r de sde un arch ivo tar. Tam bién
pode m os usar l a opción -t para de sple gar e lconte nido de un arch ivo tar sin e xtrae r ningún arch ivo.
Es im portante q ue e sté altanto de l os posibl e s proble m as re l acionados e n com o l as rutas de
arch ivos son al m ace nados e n arch ivos tar.
O tro com ando q ue se pue de usar para h ace r back ups e s e lcom ando cpio. Este pue de se r
usado para h ace r e lback up o re staurar l os arch ivos, ade m ás de copiar je rarq uías e nte ras de
dire ctorios. Tam bién ne ce sitará sabe r com o usar l
as utilitarios de com pre sión com o e lgzip, gunzip,
Básicam e nte GNU Se gunda Edición
h ttp//w w w .codigol
ibre .org Fundación Código Libre Dom inicano
y com pre ss y com o usar tar para com prim ir sus arch ivos. Re cue rde q ue gzip y gunzip e l im ina e l
arch ivo original, y q ue com pre ss no. Elcom ando tar tie ne l
a capacidad de com prim ir m ie ntras cre a
un nue vo arch ivo tar.
PR EGUNTAS Y R ESPUESTAS
1. Su Se rve r de be e star disponibl e a sus usuarios 24 h oras aldía, 7 días a l a se m ana, pe ro e s
absol utam e nte ne ce sario agre gar otro disco duro. Que se pue de h ace r?
R. Para instal ar otro disco duro, ne ce sariam e nte te ndrá q ue tom ar e lSe rve r fue ra de líne a. Pe ro,
te ne m os e lprobl e m a q ue l
os usuarios ne ce sitan te ne r acce so. En e sta situación, de be conside rar
te ne r un back up Se rve r. Este le pe rm itirá trabajar e n e loriginalm ie ntras e lde back up prove e
acce so a sus usuarios.
7. Ne ce sita com prim ir un dire ctorio para ah orrar e spacio e n su cinta. Com o m odificaría e l
com ando de l a pre gunta núm e ro 5?
R. Pue de usar gzip para com prim ir e larch ivo tar de spués de cre arl o. Pe ro, una m ane ra m ás
e ficie nte se ría q ue com binar tar y com pre ss e n una sól
o Acción agre gándol e una z alcom ando
de tar:
EXAM EN D E PR ÁCTICA
1. Se le h a instruido cre ar una e strate gia de back up q ue l e pe rm ita re ducir e ltie m po fue ra de
se rvicio (dow ntim e ) a una h ora m ie ntras lim itam os e lcosto financie ro l o m ás posibl e . La data
e n e ste Se rve r casi nunca cam bia. ¿Cuálde e stas e s su m e jor opción?
a. Cluste ring
b. Standby Se rve r
c. Back up Se rve r
d. H ace r Back up de arch ivos a cinta
Re spue sta a e s incorre cta; aunq ue e sto l im itara e l dow ntim e , tam bién e s m uy costoso.
Re spue sta b e s incorre cta;aunq ue e so e s m e nos costoso q ue e lcl uste ring, no de ja de se r una
solución de costo sustancial . Re spue sta c e s corre cta;com o l a data e s m uy poco cam biante , e sta
solución l e pe rm ite subir rápidam e nte y su costo e s infe rior alde cl uste ring o un standby Se rve r.
Re spue sta d e s incorre cta;aunq ue te nga un bue n back up, si e lSe rve r e sta fue ra de se rvicio por
proble m a de h ardw are , probable m e nte no e stará arriba de ntro de ltie m po prude nte .
2. Uste d tie ne un Se rve r q ue usa un e spacio de 2GB y ne ce sita dise ñar una e strate gia back up.
Uste d de se a q ue e lback up te rm ine e n e lm e nor tie m po posibl e sin te ne r q ue e star pre se nte
para cam biar cintas, pe ro se tom a dos cintas para al m ace nar e lback up com pl e to. ¿Cuálfue ra l
a
m e jor e strate gia para ase gurarse de back ups aldía?
a. Efe ctuar un ful lback up diario te m prano e n l a m añana.
b. Efe ctuar un back up dife re ncialtodas l as noch e s.
c. Efe ctuar un ful lback up se m anal m e nte y un dife re nciallos otros días.
d. Efe ctuar un ful lback up se m anal m e nte y q ue los usuarios copie n l os arch ivos nue vos o
m odificados a un fl oppy disk .
Re spue sta a e s incorre cta;aunq ue e sto le dará todos l os arch ivos y uste d e stará pre se nte para
cam biar l as cintas, pue de q ue inte rfie ra con e ltrabajo de l os usuarios. Re spue sta b e s incorre cta;
aunq ue incl uiría todos l os arch ivos nue vos y cam biado de e se día, fue ra difícily consum e m uch o
tie m po para re staurar. Re spue sta c e s corre cta;e sta e strate gia l im ita e lre q ue rim ie nto de uste d
te ne r q ue e star pre se nte para e lcam bio de m e dia todos los días y re duce e ltie m po re q ue rido para
re staurar. Re spue sta d e s incorre cta;de jar la re sponsabilidad de lback up a l os usuarios re sul ta casi
sie m pre e n pe rdida de data.
3. Uste d usa CD -RO M s para h ace rl e back up a su siste m a, se e fe ctúa un back up dife re ncialde l une s
a jue ve s y uno ful llos vie rne s. Su supe rvisor le inform a q ue l a base de datos de l os e studiante s
e sta corrom pida. Elde se a q ue l e re staure la ve rsión de ljue ve s pasado. ¿Qué pue de uste d h ace r?
a. Use gre p para e xam inar cada CD -RO M para e ncontrar l a ve rsión de lúl tim o jue ve s.
b. Re vise su l ibro de logbook para de te rm inar cualCD -RO M tie ne e ste arch ivo.
c. Re staure l a D B de sde e lúltim o ful lback up ante s de lúl tim o jue ve s y e ntonce s re stáure la de sde
cada back up dife re ncialde sde e se ful le n ade lante .
d. Pre guntarl e al os otros de partam e ntos si h an e fe ctuado copias de re sguardo de l a D B.
tom ar h oras de trabajo. Re spue sta b e s corre cta;si uste d m antie ne su l ogbook aldía, com o se
de be , e ncontrara e lCD -RO M e n m uy poco tie m po. Re spue sta c e s incorre cta;e sto conse guiría su
com e tido pe ro tom a m uch o m ás tie m po q ue re visar e llibro de l og. Re spue sta d e s incorre cta;
aunq ue pue de q ue e l los te ngan una copia, no pode m os contar con e sta opción ya q ue e s nue stra
re sponsabil idad h ace r los back ups.
Re spue sta a e s incorre cta;e sto cre ara un arch ivo tar de su siste m a com ple to, pe ro l
o guarda
localm e nte . Re spue sta b e s incorre cta;e scribirá su arch ivo tar a la cinta, pe ro sin com prim irl o.
Re spue sta c e s incorre cta;e sto cre aría un arch ivo tar y com prim ido pe ro lo guardará l ocalm e nte
no e n la cinta. Re spue sta d e s corre cta;cre a un arch ivo tar com prim ido e n l a cinta q ue contie ne
todo arch ivo y dire ctorio de lsiste m a.
Re spue sta a e s incorre cta;cre a un arch ivo tar de todos l os arch ivos e n e ldire ctorio /h om e ,
no sólo sus arch ivos. Re spue sta b e s corre cta;cre a un back up m ul tivol um e n de 1.2M B fl oppie s de
los arch ivos y dire ctorios e n e ldire ctorio actual . Re spue sta c e s incorre cta;fracasará ya q ue e l
back up no cabe e n un sól o fl
oppy. Re spue sta d e s incorre cta;ne ce sita e spe cificar e ltam año de l
floppy y e lh e ch o de q ue e s un arch ivo m ul
tivol
um e n.
Re spue sta a e s corre cta; e xtrae ría e larch ivo carta.tutore s.txt de sde e larch ivo tar m is-
cartas.tar. Re spue sta b e s incorre cta;l a opción -W ve rifica arch ivos de spués q ue lo agre ga a un
arch ivo tar. Re spue sta c e s incorre cta;aunq ue e sto col oca a tar e n m odo inte ractivo, no usa l a
opción -f para nom brar e larch ivo tar. Re spue sta d e s incorre cta;l a opción -n e s para e spe cificar
q ue e ldispositivo no e s una cinta.
8. Uste d h a cre ado un ful lback up de su siste m a y lol lam o back upful l2003.tar y tie ne pl
anificado
alm ace narl o e n un CD -RO M . Prim e ro de se a com prim irl
o e larch ivo alm áxim o. ¿Cuálde l o
siguie nte e s corre cto?
a. gzip -d back upful l2003.tar
b. gzip back upful l2003.tar
c. gzip -v back upful l2003.tar
d. gzip -9 back upful l
2003.tar
Re spue sta a e s incorre cta; la opción -d se usa para l istar e l conte nido de un arch ivo
com prim ido. Re spue sta b e s incorre cta; e sto com prim iría e larch ivo, bal ance ando ve locidad y
m onto de com pre sión. Re spue sta c e s incorre cta; l a opción -v de spl e garía e l nom bre y e l
porce ntaje com prim ido de larch ivo. Re spue sta d e s corre cta;l
a opción -9 l e indica a gzip usar e l
m onto m áxim o de com pre sión alcosto de ve l ocidad.
9 . Cuando re visam os l os scripts de back up e scritos por otro adm inistrador de siste m a, ve m os l
a
siguie nte líne a:
tar cf ful lback up.tar.Z / | com pre ss
¿Qué significa?
a. Se cre a un arch ivo tar de lsiste m a com ple to llam ado fullback up.tar.Z y e ntonce s se com prim e .
Esto e s alóptim o.
b. Se cre a un arch ivo tar de lsiste m a com ple to llam ado fullback up.tar.Z y e ntonce s se com prim e . Si
usam os tar czf ful lback up.tar.gz re sul
taría e n m ayor com pre sión.
c. Se cre a un arch ivo tar de lsiste m a com ple to ll
am ado ful lback up.tar.Z y e ntonce s se com prim e .
Un m e jor com ando e s tar cf ful lback up.tar.gz | gzip.
d. Se cre a un arch ivo tar de lsiste m a com ple to llam ado fullback up.tar.Z y e ntonce s se guarda e n e l
dire ctorio llam ado com pre ss.
Re spue sta a e s incorre cta;e lutilitario com pre ss ya anticuado y no ofre ce un al goritm o de
com pre sión optim izado. Re spue sta b e s corre cta;e ste com ando usa gzip e n ve z de com pre ss para
com prim ir, l
o q ue rinde com o re sultado un arch ivo m uch o m ás pe q ue ño. Re spue sta c e s incorre cta;
aunq ue e sta se nte ncia logra e lm ism o re sul tado com o b, e s m e nos e ficie nte . Re spue sta d e s
incorre cta;e lcom ando e nvía por tube ría e larch ivo tar alutil itario de com prim ir;no a guardar a
10. Uste d uso e lcom ando gzip notas.e studíante s para com prim ir e larch ivo notas.e studíante s.
Uste d tie ne q ue re visar al
gunas de e stas notas. ¿Cóm o h ace m os e sto?
a. zcat notas.e studíante s.gz
b. gunzip notas.e studíante s.gz;l e ss notas.e studíante s
c. cat notas.e studíante s.gz
d. le ss notas.e studíante s.gz
Re spue sta a e s corre cta;e lutil itario zcat nos pe rm ite e xam inar e lconte nido de un arch ivo
com prim ido sin te ne r q ue de scom prim irl o. Re spue sta b e s incorre cta;e sto de scom prim e e larch ivo
y e ntonce s l o de spl ie ga usando e l com ando l e ss, pe ro l ue go te ne m os q ue pre com prim irl o.
Re spue sta c e s incorre cta;e lcom ando cat no pue de de spl e gar arch ivos com prim idos. Re spue sta d
e s incorre cta;e lcom ando l e ss no pue de de sple gar arch ivos com prim idos.
Sal
ir de lSh e l
lde com andos e xit e xit e xit
Visual
izar l
a Fe ch a date date date
Visual
izar val
or a pantal
la e ch o e ch o e ch o "re pite e ste e n pantal
la"
Com parar conte nido arch ivo de te xto fc diff diff arch ivo.1 arch ivo.2
Encontrar cade na de te xto e n arch ivo find gre p gre p "patron a b uscar" arch ivo.txt
Form ate ar un disco form at A: m k fs m k fs /de v/fd0 (un disq ue te y /de v/h da2, si e s un disco duro)
Cre ar dire ctorios m k dir m k dir m k dir dire ctorio1 dire ctorio2
cp
D e scripción: =copy. copiar fich e ros/dire ctorios.
Eje m pl os:cp -rfp dire ctorio /tm p, cp arch ivo arch ivo_nue vo
rm
D e scripción: =re m ove . borrar arch ivos/dire ctorios.
Eje m pl os: rm -f fich e ro, rm -rf dire ctorio, rm -i fich e ro
m k dir
D e scripción: =m ak e dir. cre ar dire ctorios.
Eje m pl os: m k dir dire ctorio
rm dir
D e scripción: =re m ove dir. borrar dire ctorios, de be n e star vacios.
Eje m pl os: rm dir dire ctorio
mv
D e scripción: =m ove . re nom brar o m ove r arch ivos/dire ctorios.
Eje m pl os: m vdire ctorio dire ctorio, m vfich e ro nue vo_nom bre , m v
fich e ro a_dire ctorio
date
D e scripción: ge stion de fe ch a de siste m a, se pue de ve r y e stabl
e ce r.
Eje m pl os: date , date 1009 19 23
h istory
D e scripción: m ue stra e lh istorialde com andos introducidos por e lusuario.
Eje m pl os: h istory | m ore
m ore
D e scripción: m ue stra e lconte nido de un fich e ro con pausas cada 25
l
ine as.
Eje m pl os: m ore fich e ro
gre p
D e scripción: filtra l os conte nidos de un fich e ro.
Eje m pl os:cat fich e ro | gre p cade na
cat
D e scripción: m ue stra todo e lconte nido de un fich e ro sin pausa al
guna.
Eje m pl os: cat fich e ro
ch m od
D e scripción: cam bia l os pe rm isos de le ctura/e scritura/e je cucion de arch ivos/dire ctorios.
Eje m pl os: ch m od + r arch , ch m od + w dir, ch m od + rw dir -R, ch m od -r farch
ch ow n
D e scripción: =ch ange ow ne r. cam bia l os pe rm isos de usuario:grupo de arch ivos/dire ctorios.
Eje m pl os: ch ow n root:root fich e ro, ch ow n due ño:usuarios dire ctorio -R
tar
D e scripción: =Tape ARch ive r. arch ivador de arch ivos.
Eje m pl os: tar cvf fich e ro.tar dire ctorio , tar xvf fich e ro.tar, tar zcvf
fich e ro.tgz dire ctorio, tar zxvf fich e ro.tgz
gunzip
D e scripción: de scom pre sor com patibl
e con Z IP.
Eje m pl os: gunzip fich e ro
rpm
D e scripción: ge stor de paq ue te s de re dh at. Para instal
ar o actual
izar softw are de siste m a.
Eje m pl os: rpm -i paq ue te .rpm , rpm -q a program a, rpm --force
paq ue te .rpm , rpm -q --info program a
m ount
D e scripción: m ontar unidade s de disco duro, disk e tte , cdrom .
Eje m pl os: m ount /de v/h da2 /m nt/l
nx, m ount /de v/h db1 /m nt -t
vfat
um ount
D e scripción: de sm ontar unidade s.
Eje m pl os: um ount /de v/h da2, um ount /m nt/l
nx
w ge t
D e scripción: program a para de scargar arch ivos por h ttp o ftp.
Eje m pl os: w ge t h ttp://w w w .re diris.e s/docum e nto.pdf
lynx
D e scripción: nave gador w e b con opcione s de ftp, h ttps.
Eje m pl os: l
ynx w w w .ibe rcom .com , l
ynx --source h ttp://w w w .ibe rcom .com /script.sh | sh
ftp
D e scripción: cl ie nte FTP.
Eje m pl os: ftp ftp.ibe rcom .com
w h ois
D e scripción: w h ois de dom inios.
Eje m pl os: w h ois ibe rcom .com
who
D e scripción: m ue stra l os usuarios de siste m a q ue h an iniciado una se sion.
Eje m pl os: w h o, w , w h oam i
m ail
D e scripción: e nvio y le ctura de corre o e l
e ctronico.
Eje m pl os: m ailpe pe @ ibe rcom .com < fich e ro, m ail-vpe pe @ ibe rcom .com < fich e ro
sort
D e scripción: orde na e lconte nido de un fich e ro.
Eje m pl os: cat /e tc/num e ros | sort, l
s | sort
l
n
D e scripción: =l ink . para cre ar e nl
ace s, acce sos dire ctos.
Eje m pl os: l
n -s /dire ctorio e nlace
tail
D e scripción: m ue stra e lfinal(10 line as) de un fich e ro.
Eje m pl os:tail-f /var/log/m aillog, tail-100 /var/l og/m aill
og | m ore
h e ad
D e scripción: m ue stra l a cabe ce ra (10 l
ine as) de un fich e ro.
Eje m pl os: h e ad fich e ro, h e ad -100 /var/log/m ail l
og | m ore
file
D e scripción: nos dice de q ue tipo e s un fich e ro.
Eje m pl os: fil
e fich e ro, fil
e *
ulim it
D e scripción: m ue stra l
os l
im ite s de lsiste m a (m axim o de arch ivos abie rtos, e tc..)
Eje m pl os: ul
im it
adduse r
D e scripción: añadir usuario de siste m a.
Eje m pl os: adduse r pe pe , adduse r -s /bin/false pe pe
use rde l
D e scripción: = e l im inar usuario de siste m a
Eje m pl os: use rde lpe pe
use rm od
D e scripción: = m odificar usuario de siste m a
Eje m pl os: use rm od -s /bin/bash pe pe
df
D e scripción: = disk fre e . e spacio e n disco disponibl
e . M uy util
.
Eje m pl os: df, df -h
unam e
D e scripción: =unix nam e . Inform acion sobre e ltipo de unix e n e lq ue e stam os, k e rne l
, e tc.
Eje m pl os: unam e , unam e -a
ne tstat
D e scripción: l a inform acion sobre l as cone xione s de re d activas.
Eje m pl os: ne tstat, ne tstat -l
n, ne tstat -l
, ne tstat -a
ps
D e scripción: =procce ss toda l a inform acion sobre proce sos e n e je cucion.
Eje m pl os: ps, ps -axf, ps -A, ps -auxf
fre e
D e scripción: m ue stra e le stado de l
a m e m oria RAM y e lSW AP.
Eje m pl os: fre e
ping
D e scripción: h e ram ie nta de re d para com probar si l
le gam os a un h ost re m oto.
Eje m pl os: ping w w w .re diris.e s
trace route
D e scripción: h e rram ie nta de re d q ue nos m ue stra e lcam ino para l
le gar a otra m aq uina.
Eje m pl os: trace route w w w .re diris.e s
du
D e scripción: =disk use . uso de disco. M ue stra e le spacio q ue e sta ocupado e n disco.
Eje m pl os: du *, du -sH /*, du -sH /e tc
ifconfig
D e scripción: =inte rface config. configuracion de inte rface s de re d, m ode m s, e tc.
Eje m pl os: ifconfig, ifconfig e th 0 ip ne tm ask 255.255.255.0
route
D e scripción: ge stiona l as rutas a otras re de s.
Eje m pl os: route , route -n
iptraf
D e scripción: m ue stra e n una apl icacion de consol
a TO D O e ltrafico de re d IP, UD P, ICM P.
Pe rm ite utilizar fil
tros, y e s SUM AM ENTE UTILpara diagnostico y de puracion de fire w al l
s
Eje m pl os: iptraf
tcpdum p
D e scripción: vue l
ca e lconte nido de ltrafico de re d.
Eje m pl os: tcpdum p, tcpdum p -u
l
sof
D e scripción: m ue stra los arch ivos(l ibre rias, cone xione s) q ue util
iza cada proce so
Eje m pl os: l
sof, l
sof -i, l
sof | gre p fich e ro
l
sm od
D e scripción: M ue stra l
os m odul
os de k e rne lq ue e stan cargados.
Eje m pl os: l
sm od
m odprobe
D e scripción: Trata de instal
ar un m odul o, si lo e ncue ntra l
o instal
a pe ro de form a te m poral
.
Eje m pl os: m odprobe ip_table s, m odprobe e e pro100
rm m od
D e scripción: El im ina m odul
os de lk e rne lq ue e stan cargados
Eje m pl os: rm m od <nom bre de m odul o>
sniffit
D e scripción: Sniffe r o h usm e ador de ltrafico de re d. No sue l
e ve nir instal
ado por de fe cto.
Eje m pl os: sniffit -i
Si usó e n l
a instal ación e lnúcl e o bf24, instal
e e lpaq ue te k e rne l-h e ade rs-2.4.18-bf2.4, y así.
Lue go de e lcom ando,
# ln -s /usr/src/k e rne l -h e ade rs-[ve rsion]
-[sabor]/l ib/m odul e s/[ve r-sion] -[sabor]/build,para
cre ar un link sim ból ico. Eso e s todo. Si no tie ne l a re d funcionando, e lCD núm e ro 6 contie ne
todos e stos paq ue te s.
Elnúcl
e o de Linux
A ve ce s e s ne ce sario com pilar e lnúcl e o de Linux para incl uir soporte y dispositivos de nue vo
h ardw are , apl icar un parch e alnúcl e o o sim ple m e nte para te ne r una ve rsión m ás re cie nte . Aq uí
e xplicare m os cóm o com pil ar un núcl e o de una m ane ra fácil . Lo difícilno e stá e n com pil ar sino e n
e scoge r los soporte s y dispositivos corre ctos q ue re q uie re su m áq uina. Pe ro, ¿q uie n m e jor q ue Ud.
conoce su m áq uina?
Instal
ar l
a fue nte de lnúcl
eo
En l a página oficialde lnúcl e o de Linux h ttp://w w w .k e rne l
.org pue de e ncontrar l a ve rsión
e stable m ás re cie nte . Sin e m bargo, l e re com e ndam os q ue use e lnúcl e o m ás re cie nte q ue vie ne e n
la distribución D e bian. Este e s suficie nte m e nte actualpara l a gran m ayoría de l os casos. Instal e el
paq ue te k e rne l
-source -2.4.18 con,
# apt-ge t instal lk e rne l
-source -2.4.18
Este va a instal ar e larch ivo com prim ido de l a fue nte de lnúcle o (k e rne l
-source -2.4.18.tar.bz2)
e n e ldire ctorio /usr/src. Vaya a e se dire ctorio con `cd /usr/src' y de scom prim a e larch ivo con e l
com ando,
# tar -jxvf k e rne l-source -2.4.18.tar.bz2
Va a ne ce sitar te ne r instalado e lpaq ue te bzip2. La fue nte de lnúcl e o va a e star e n e ldire ctorio
/usr/src/k e rne l -source -2.4.18. D e e lcom ando,
# l n -s k e rne l
-source -2.4.18 l inux
para cre ar un l ink sim ból ico y l
ue go `cd l inux' para e ntrar aldire ctorio de lnúcl e o.
Configurar e lnúcl
eo
Instal e los paq ue te s k e rne l
-pack age y l
ibncurse s5-de v. D e e lcom ando,
# m ak e m e nuconfig
Si tie ne X funcionando pue de configurar e lnúcl e o con e lcom ando,
# m ak e xconfig
Para corre r una l inda inte rfase gráfica e scrita e n TCL. Va a ne ce sitar instal
ar l
os paq ue te s
tcl8.3 y tk 8.3. Vaya m e nú por m e nú, sub-m e nú por sub-m e nú m arcando todos l os soporte s y
dispositivos q ue ne ce sita su com putador. En m uch os casos tie ne l a opción de m arcarl os para q ue
se an com pil ados e n e lnúcl e o oprim ie ndo <y> ([*] ) o q ue se an com pil ados com o m ódul os
oprim ie ndo <m > (<M > ). Los m ódul os son pe dazos de códigos com pil ados talq ue se pue dan
inse rtar o re m ove r, con e lnúcle o corrie ndo, con los com andos insm od o rm m od, o l a h e rram ie nta
m odconf. H abil ite "Ke rne lm odul e loade r"e n la se cción "Loadabl e m odul e support"para q ue e l
núcl e o pue da inse rtar m ódul os autom áticam e nte cuando l os ne ce sita. Si no e stá bie n se guro de
alguna opción e s pre fe ribl e com pil ar com o m ódulo y probar una ve z corrie ndo e lnúcl e o.
Com pil
ar e lnúcl
eo
D e e lcom ando,
# m ak e -k pk g cl
e an
yl ue go,
Ah ora re inicie e lcom putador con re boot o `sh utdow n -r now '. Escoja arrancar e lnúcl eo
nue vo (Linux). O bse rve la inform ación e n l
a pantal l
a. Errore s van a se r indicados. Si se produce un
e rror insupe rabl e y e l arranq ue se cue l ga, re inicie e l com putador con e l núcl e o antiguo
(LinuxO LD ).
Re com pil
ar e lnúcl
eo
Si h ubie se e rrore s, o sim pl e m e nte ne ce sita agre gar o m odificar al go, va a ne ce sitar
re configurar e lnúcl e o (m ak e m e nuconfig [xconfig] ) y re com pil
arl
o. Ante s de re com pil
ar, borre e l
paq ue te /usr/src/k e rne l-im age -2.4.18_2.4.18.e inste in_i386.de b con,
# rm -f /usr/src/k e rne l -im age -2.4.18_2.4.18.e inste in_i386.de b
Se cción "Paral
le lport support":
Si tie ne pue rtas paral
elas (LPT1:), e scoja "Paral
le l port support" y "PC-styl
e h ardw are "
(m ódulo).
Se cción "Pl
ug and Pl
ay configuration":
M arq ue "Pl
ug and Pl
ay support"y "ISA Pl
ug and Pl
ay support"(núcl
e o).
Se cción "Bl
ock de vice s":
M arq ue com o m ódul o "RAM disk support". Le a D ocum e ntation/ram disk .txt.
Se cción "Fil
e syste m s":
M arq ue "Ke rne lautom ounte r ve rsion 4 support" (núcl e o). Si e scogió usar e lsiste m a de
arch ivos Ext3 e n l a instal ación m arq ue "Ext3 journalling fil
e syste m support" (núcl e o). M arq ue
"D O S FAT fs support", l ue go m arq ue "M SD O S fs support" y "VFAT (W indow s-9 5) fs support"
(m ódul o). M arq ue "NTFS fil e syste m support (re ad only)" (m ódul o). En l a subse cción "Native
Language Support"e scoja "Code page 437", "Code page 850", "NLS ISO 8859 -1"(m ódul o).
Se cción "Sound":
Si tie ne tarje ta de sonido m arq ue "Sound card support"(núcl e o) y busq ue e ldispositivo de l a
tarje ta (m ódul o). Corra e n un te rm inale lcom ando l spci y busq ue l as palabras "M ul tim e dia audio
control le r:". La inform ación q ue sigue pue de ide ntificar l
a tarje ta de sonido.
Las traduccione s q ue se pre se ntan e n e ste gl osario son l as q ue h an sido ace ptadas por l a
com unidad q ue produce docum e ntación l ibre para program as l ibre s, inde pe ndie nte m e nte de q ue
se an conside radas e rróne as por al gunos; e n l os casos e n q ue e xiste pol ém ica, se da al guna
inform ación adicional . Se h a adoptado un punto de vista pragm ático se gún e lcuall o m as
im portante e s l
a com pre nsión de lm e nsaje y no su form a;por e so no se h a inte ntado de finir cual es
son los térm inos corre ctos (si e s q ue e xiste n) sino cual e s son l
os q ue se rán com pre ndidos por l a
m ayor parte de l os l
e ctore s, e vitando e xtranje rism os cuando se a posibl e.
Los ve rbos son indicados por una v e ntre parénte sis. Los adje tivos son traducidos e n l a form a
m ascul ina y e n l
os substantivos se indica su géne ro cuando no e s obvio. Cuando una pal abra tie ne
varios significados, e stos apare ce n num e rados; y si l a traducción al e spañol tie ne varios
significados, se e xpl ica e ntre parénte sis a cualde e ll
os se re fie re . H ay pal
abras para l as cual es el
conse nso ge ne rale s q ue no de be n se r traducidas;e n e sos casos apare ce com o traducción l a m ism a
palabra e n ingl és, se guida de una posibl e traducción para los casos e n q ue se a ne ce sario traducirl a.
La principalfue nte para e ste gl osario h a sido la com unidad h ispanoparl ante q ue de sarrol lay
usa softw are l ibre , participando dire ctam e nte e n l
a e dición de lglosario a través de su inte rfaz w e b
h ttp://q uark .fe .up.pt/orca, o indire ctam e nte a través de sus discusione s e n l as l istas de corre o
sobre e lte m a. La l ista de col aboradore s apare ce e n un apéndice y e n e larch ivo "col aboradore s";
las listas de corre o y publ icacione s usadas se indican e n la bibliografía y e n e larch ivo "fue nte s".
Gl
osario
@ at, e n (y no "arroba")
/ ve r sl
ash
\ ve r back sl
ash
A
abort- fracaso, inte rrupción
abort (v)- abortar, fracasar, inte rrum pir, cance l
ar (fue ra de lconte xto inform ático, podrá se r
tam bién abortar)
addre ss- dire cción
Advance d Pow e r M anage m e nt (APM )- ge stión avanzada de pote ncia, ge stión avanzada de e ne rgía.
age - e dad, antigüe dad.
alias- al ias, acce so dire cto.
allocate (v) -asignar, re se rvar.
alph anum e ric -al fanum érico.
am pe rsand & - y (caracte r e m pl e ado e n program ación C para se ñal ar dire ccione s de m e m oria, y e n
h tm lpara codificar otros caracte re s e xtraños a l ale ngua ingl e sa, de llatín "e t", al ).
anch or-ancl a, áncora, ancl aje (e nl ace ).
anch or (v) -ancl ar
anti-al iasing -suavizado de borde s, antisol apam ie nto
appe nd (v) -juntar, unir, concate nar, añadir
appl e t -m iniapl icación, apl iq ue , appl e t (program a e n Java, e je cutabl e por un nave gador;dice se
tam bie n de cual q uie r pe q ue ño program a q ue se acopl a alsiste m a).
Appl ication Program Inte rface (API) -inte rfaz de program ación de apl icacione s.
appraisal-e stim ación
arch ive -arch ivo, paq ue te (com o "arch ivo"e s m uy usado tam bién para traducir "fil e ", pue de se r
ne ce sario acl arar de q ue tipo de arch ivo se trata).
arch ive (v) -arch ivar, e m paq ue tar .
argum e nt -argum e nto, parám e tro .
array -arre gl o, form ación, e structura, m atriz, ve ctor ("arre gl o"e s conside rada por al gunos una
m al a traducción, pe ro su uso ya e stá bastante ge ne ral izado).
ArtificialInte l lige nce (AI) -inte l ige ncia artificial.
asce nde r -asce nde nte .
ASCII-Arm oure d te xt -te xto con arm adura ASCII.
assapps -appl e t.
asse m bl e r -1. e nsam bl ador (l e nguaje de program acion). 2. m ontador o e nsam bl ador (pe rsona q ue
m onta orde nadore s).
asse m bl y -l e nguaje e nsam bl ador.
asse ssm e nt -e stim ación, juicio, im pre sión.
assignm e nt -asignación.
associative array -ve ctor asociativo, arre gl o asociativo (array e s e n ocasione s util izado com o
arre gl o, a pe sar de q ue al gunos no concue rde n).
Asym m e tric D igitalSuscribe r Line (AD SL) -l íne a digitalasim étrica de abonado.
attach (v) -adjuntar, ane xar, ane xionar.
attach m e nt -docum e nto adjunto, ane xo.
attribute -atributo.
auth e ntication -aute nticación, aute ntificación.
autoprobe -autocom probacion.
B
back -e nd -m otor (de un com pil ador o program a), dorsal .
back bone -e je principal , re d troncal, e structura principal
.
back ground -se gundo pl ano, trasfondo.
back slash -barra inve rtida, contrabarra.
back up -copia de se guridad.
back up (v) -re spal dar, h ace r copias de re spal do.
back w ard com patibl e -com patibl e con ante riore s.
bandw ith -am pl itud de banda, anch o de banda.
banne r -pancarta, aviso.
base l ine -líne a de base , dire ctrice s (condicione s ge ne ral e s q ue un program a, proce so o producto
de be cum pl ir).
batch -l ote .
batch proce ssing -proce sam ie nto por l ote s, proce sam ie nto e n l ote s.
batch e r -proce sador por l ote s.
baud -baudio (unidad de m e dida de l a ve locidad de transm isión de inform ación) .
be nch m ark -banco de prue bas, prue ba com parativa, h ito.
big-e ndian -byte m ás significativo prim e ro.
bind (v) -e nl azar, l igar.
binding -e nl ace , ligadura.
bit -bit (unidad e l e m e ntalde inform ación, consiste nte e n una variabl e bool e ana, con val ore s 0 o 1)
bit m ask -m áscara de bits.
bitm ap -m apa de bits.
bitrate -tasa de bits.
block -bl oq ue .
block (v) -bl oq ue ar (im pe dir e lacce so).
blur (v) -tornar m ás difuso, e m borronar.
book m ark -m arcador, m arcapáginas.
boot -arranq ue , inicio, proce so de arranq ue .
boot (v) -arrancar, iniciar.
bootrom -RO M de inicio.
bootstrap -rutina de arranq ue , arranq ue autónom o.
bot -final .
bre ak point -punto de ruptura, punto de corte .
broadcast -difusión, broadcast.
broadcast (v) -anunciar, difundir.
brow se r -nave gador, visual izador, oje ador (nave gador e s m ás usada cuando se trata de h ipe rte xto
y visual izador e n otros casos. Existe al guna pol ém ica ace rca de "visual izador"y h an sido
propue stas otras posibil idade s com o visor o e xam inador, q ue no son m uy usadas).
brush -pince l , broch a.
bubbl e sort -orde nación por e lm étodo de l a burbuja.
buffe r -búfe r, m e m oria tam pón, m e m oria inte rm e dia.
bug -e rror, fal lo, gazapo (gazapo h a sido propue sta por al gunos e spe cialistas, pe ro no e s m uy
usada).
bug-fix -corre cción de fal lo.
buil t in -incorporado, incl uido.
Bul le tin Board Syste m (BBS) -tabl ón de anuncios e l e ctrónico, foros, siste m a de foros.
burst page -página e n bruto, página de se paración (página añadida por m uch os ge store s de
im pre sión para se parar l os trabajos).
bus -bus, l íne a de datos, cabl e de datos.
byte -byte , octe to (unidad de inform ación com pue sta por och o bits;una variabl e de 1 byte pue de
conte ne r 256 val
ore s dife re nte s).
C
cach e -al m acén, de posito (al gunos usan cach é q ue sue na pare cido m as no traduce bie n su
significado).
cach e m e m ory -ante m e m oria, m e m oria inm e diata, m e m oria cach e (ve r cach e ).
cal lback -re trol lam ada.
cam e lcaps -m ayúscul as m e dial e s.
cam e ra re ady -pre parado para cám ara, pre parado para su publ icación (se usa para indicar l a
m ane ra de m andar artícul os a una re vista l istos para su publ icación).
canvas -l ie nzo, tapiz.
capabil ity -capacidad.
caps -l e tras m ayúscul as.
card -tarje ta.
cardinal ity -cardinal idad.
care t -circunfl e jo (e lsím bol o o ace nto ^ usado para m ostrar q ue al go va a se r inse rtado e n
m ate riale scrito o im pre so e n e ll ugar e n e lq ue se e ncue ntra.).
case se nsitive -distingue m ayúscul as de m inúscul as.
cast - m ol de , plantil la.
catch -up (v) - actual izarse , pone rse aldía.
ce llul ar autom ata -autóm ata ce l ul ar .
ch anne l-canal .
ch aracte r se t -conjunto de caracte re s (conjunto de signos q ue se re pre se ntan m e diante un código.
Elm ás conocido de e stos códigos e s e lASCII, q ue util iza los 256 caracte re s q ue se pue de n
re pre se ntar con un byte ).
ch at -ch at, ch arl a, te rtul ia.
ch at (v) -ch ate ar, conve rsar, ch arl ar.
ch e ck button -botón de ve rificación.
ch e ck out (v) -de scargar.
ch e ck box -caja de se l e cción, casil l
a de se l
e cción.
ch e ck e r -1. corre ctor. 2. cuadrado de un tabl e ro de aje dre z. 3. caje ro.
ch e ck point -punto de control .
ch e ck sum -sum a de control , sum a de ve rificación, sum a de com probación.
ch e ss -aje dre z.
ch ie f arch ite ct -de sarrol lador je fe .
ch ild proce ss -proce so h ijo.
ch ip -ch ip, circuito inte grado.
ch ipse t -ch ipse t, conjunto de ch ips.
ch ok e -1. obturador, e strangul ador. 2. sofocam ie nto.
class -cl ase .
clause -cl áusul a.
cle an -l im pio.
cle an (v) -l im piar, de spe jar.
cle ar (v) -borrar.
click -cl ick , pul sación.
click (v) -h ace r cl ic, pul sar, pinch ar.
clie nt -cl ie nte .
clipboard -portapape l e s.
clock rate -ve l ocidad de re l oj.
clone -cl on.
closure -cl ausura, cie rre .
clum sy -torpe , difícilde m ane jar.
cluste r -grupo, cúm ul o.
cluste r (v) -agrupar.
code r -program ador, codificador, codificador.
col d boot -arranq ue e n frío.
col on -dos puntos (signo de puntuación :) .
com m and -com ando, orde n, instrucción, m andato (e luso de "com ando"e stá bastante
ge ne ral izado, aunq ue al gunos l o conside re n e rróne o).
com m it (v) -e nviar, com prom e te r, apl icar, l
le var a cabo, e fe ctuar.
Com m on Gate w ay Inte rface (CGI) -inte rfaz com ún de acce so (un e stándar para e l aborar
pe q ue ños program as q ue pe rm ite n l a inte racción e ntre un nave gador y un se rvidor w e b) .
com pil e (v) -com pil ar.
com pil e r -com pil ador.
com pl iant -e n conform idad, conform e con, com patibl e.
com pose (v) -re dactar.
com pose r -1. re dactor (de corre o, por e je m pl o). 2. com positor (de m úsica).
com pre ss (v) -com prim ir.
com pre ssion -com pre sión.
com putabl e -cal culabl e.
com pute r -com putadora, orde nador, com putador.
Com pute r Aide d D e sign (CAD ) -dise ño asistido por orde nador (com putadora).
com pute r ne rd -e m pol lón inform ático.
concate nate (v) -concate nar.
concurre ncy -concurre ncia, sim ul tane idad (térm ino usado para e xpre sar l a capacidad de re al izar
varias tare as a l a ve z).
conjunction -conjunción (cone ctor l ógico de dos proposicione s q ue e n caste ll
ano se e xpre sa
m e diante l a conjunción "y";e lval or de l a conjunción de dos proposicione s e s cie rto cuando
las dos proposicione s son cie rtas;e n l os otros tre s casos, e lval
or de l
a conjunción e s fal so).
conne ct (v) -cone ctar.
conne cte d graph -grafo cone xo.
cons -contras.
constraint -re stricción.
constructor -constructor.
conte xt -conte xto.
conve rse -contrario, opue sto.
conve rse (v) -conve rsar.
conve rte r -conve rtidor, conve rsor.
conve x h ul l-e nvoltura conve xa, cie rre conve xo.
cook book -re ce tario.
cook ie -gal le ta (m e nsaje e nviado por un se rvidor w e b a un nave gador para q ue éste l o guarde e n
e lorde nador de lusuario y se a e nviado de nue vo alse rvidor, cada ve z q ue e lusuario consul ta
una de sus páginas) .
coproce ssor -coproce sador.
copyl e ft -copyl e ft, de re ch o de copia.
copyrigh t -copyrigh t, de re ch os de autor.
copyrigh te d -suje to a de re ch os de autor.
cordl e ss -inal ám brico.
core - corazón, núcl e o, m otor (program core : m otor de lprogram a;
ve r tam bién "core fil e ").
core dum p -vol cado de m e m oria.
core dum p (v) -H ace r un vol cado de m e m oria (cuando un program a acaba de form a ine spe rada).
core fil e -arch ivo (fich e ro) core , arch ivo (fich e ro) im age n de m e m oria, arch ivo (fich e ro) de
vol cado de m e m oria.
core vol tage -vol taje inte rno.
course w are -softw are de apoyo (a cursos de form ación).
cove r -portada.
Ce ntralProce ssing Unit (CPU) -unidad ce ntralde proce so.
crack (v) -invadir, pe ne trar.
crack e r -crack e r, m al e ante inform ático.
crash -ruptura, caída (de lsiste m a).
crash (v) -col garse (un orde nador), fal lar (un program a).
craw l e r -gate ador.
cross-asse m bl e r -e nsam bl ador cruzado.
cross-com pil e r -com pil ador cruzado.
cross-pl atform -m ul tipl ataform a.
cross-post -e nvío cruzado, e nvío m úl tiple , corre o con de stinatarios m últiple s (e nvío de un m ism o
m e nsaje a m úl tipl e s grupos de noticias).
cue point -punto de re fe re ncia.
curre nt -1. actual , e n vigor, e n curso. 2. corrie nte (por e je m pl o eléctrica).
cursor -cursor.
custom ize -pe rsonal izar.
cut and paste (v) -cortar y pe gar.
cybe r -cíbe r (pre fijo grie go. Todo aq ue l l
o re l acionado con l a com unicación e m pl e ando m e dios
el e ctrónicos).
cybe rspace -cibe re spacio (e s de cir, e le spacio de l a com unicación).
D
dae m on -de m onio, proce so e n se gundo pl ano, due nde (proce so de e je cución inde pe ndie nte ).
daisy ch ain -cone xión e n se rie .
daisyw h e e lprinte r -im pre sora de m argarita.
dash -raya.
database -base de datos.
datagram -datagram a.
de facto standard -e stándar de h e ch o, norm a de facto, re gulación de facto.
de ad l ock -bl oq ue o m utuo, abrazo m ortal .
de adl ock -inte rbl oq ue o.
de bug (v) -de purar, corre gir e rrore s (e n un program a).
de bugge r -de purador.
de cl arative l anguage -l e nguaje de cl arativo.
de code (v) -de codificar, de scodificar.
de code r -de codificador, de scodificador.
de faul t -por om isión, de m ane ra pre de te rm inada, pre de finido, por de finición.
de faul t file -arch ivo pre de te rm inado, fich e ro pre de te rm inado.
de fe rral-posposición.
de flate (v) -de sh inch ar.
de fragm e nt (v) -de sfragm e ntar.
de lay -de m ora.
de le te (v) -borrar, e l im inar.
de lim ite r -de l im itador, se parador.
de m o -de m o, de m ostración.
de m odul ate (v) -de sm odul ar, traducir tonos a se ñal e s digital
e s (e n un m ode m ).
de nialof se rvice -re ch azo de se rvicio, de ne gación de se rvicio.
de ny (v) -de ne gar, re cusar.
de sce nde r -de sce nde nte .
de scriptor -de scriptor.
de sk top -e scritorio.
de tach (v) -de scol gar, de se nganch ar, se parar.
de ve lope r -de sarrol l
ador.
de vice -dispositivo.
de vise (v) -inve ntar, dise ñar, pl ane ar.
dial -up l ink -e nl ace te le fónico, e nl ace por re d te l
e fónica.
dial -up l ogin -ingre so por re d te l e fónica.
dial og box -cuadro de diál ogo, caja de diál ogo.
diffusion -difusión.
dige st -re copil ación, re sum e n.
dik e (v) -conte ne r.
dire ctory -dire ctorio.
discl aim e r -re nuncia de re sponsabil idade s, de scargo.
discussion groups -grupos de de bate .
dispatch (v) -de spach ar, e nviar.
displ ay -pantal l
a, visual izar.
displ ay (v) -m ostrar.
displ ay m e nu -m e nú de visual ización.
disposabl e -de se ch abl e.
distribution -distribución.
dith e ring -difum inado.
docum e ntation -docum e ntación.
doorstop -tope (de una pue rta).
dot m atrix printe r -im pre sora de m atriz de puntos.
dow n -fue ra de se rvicio.
dow ngrade -ve rsión ante rior.
dow ngrade (v) -1. m e noscabar, dism inuir. 2. instal ar una ve rsión ante rior.
dow nl oad (v) -de scargar, transfe rir, re cibir, bajar, obte ne r.
dow nsizing -re ducción, dism inución.
dow nstre am -fl ujo de sce nde nte .
dow nstre am port -pue rto de re ce pción.
dow ntim e -tie m po de inactividad.
draft -borrador.
drag and drop -arrastrar y sol tar.
drill-e je rcicio, e ntre nam ie nto.
drive r -control ador, m ane jador, ge stor, drive r (drive r de vide o, drive r de sonido).
dum b -sin proce sam ie nto, bobo, pantal la tonta.
dum b te rm inal-te rm inalsin proce sam ie nto.
dum m y -m udo.
dum p -vol cado, vue l co.
dunge on -m azm orra.
E
e -m ail-corre o e l e ctrónico, m e nsaje (se nd m e an e -m ail : e nvíam e un m e nsaje ).
e .g. -por e je m pl o (de ll atín e xe m pl ia gratia;e n caste l
lano se usa v.g. de llatín ve rbi gratia.).
e dge -l ím ite .
el e ctronic m ail-corre o e l e ctrónico.
el e vation grids -m apas de e l e vación.
el lipse -e l ipse .
e m be d (v) -e m potrar, e m be be r.
e m be dde d -e m potrado, e m be bido.
e nabl e (v) -activar.
e nabl e (v) -h abil itar.
e nabl ing -h abil itación.
e ncode (v) -codificar.
e ncode r -codificador.
e ncryption -cifrado, e ncripción, e ncriptación.
e ndian -ve ase "big-e ndian"y "l ittl
e -e ndian".
e ndl e ss -inte rm inabl e.
e nh ance m e nt -m e jora.
e nl arge (v) -am pl iar.
e ntity -e ntidad.
e ntrie s -e ntradas, l íne as, re ngl one s.
e nvironm e nt -e ntorno, am bie nte .
e rase (v) -borrar.
e rror -e rror.
e scape (v) -e scapar, pre ce de r con e scape , e xce ptuar.
e val uator -e val uador.
e ve nt -e ve nto, suce so.
e ve nt-drive n -basado o ge stionado por e ve ntos, orie ntado a e ve ntos, dirigido por e ve ntos.
e xe cutable -e je cutabl e.
e xe cute (v) -e je cutar.
e xpire tim e -tie m po de caducidad.
e xtrication -libe ración, re scate , e xtricación.
F
facil ity -instal ación, e q uipo.
fade in -com ie nzo gradual .
fade out -finalgradual .
fade (v) -ate nuar, de svane ce r.
fail ure -fal lo.
fak e -fal so.
fe ature -1. funcional idad, caracte rística. 2. dispositivo.
fe e d -fue nte , sum inistro.
fe e d (v) -sum inistrar.
fe e dback -re al im e ntación, com e ntarios y suge re ncias, re troal im e ntación.
fe tch (v) -obte ne r.
fie ld -cam po.
file -arch ivo, fich e ro (l a m ayoría de l as pe rsonas usan e xcl usivam e nte una o l a otra).
file (v) -arch ivar.
file syste m -siste m a de arch ivos, siste m a de arch ivos.
file h andl e -ide ntificador de arch ivos (program ación), de scriptor de arch ivos (arch ivos),
m ane jador de arch ivos (arch ivos).
fillrate -tasa de re l le no.
filte r -filtro.
finge rprint -h ue l la dactil ar, h ue ll
a digital .
fire w al l-cortafue gos.
firm w are -m icrocódigo, soporte l ógico incorporado.
fix -e nm ie nda, corre cción.
fix (v) -1. corre gir, arre gl ar, re parar, e nm e ndar. 2. fijar.
flag -bande ra, indicador, parám e tro.
flam e -l l
am a, insul to de structivo, com e ntario airado, crítica de structiva, sofl am a.
flange r -de sdobl ador.
flat sh ading -som bre ado pl ano.
flip (v) -vol te ar.
floating -fl otante .
floating point -punto fl otante , com a fl otante (e n dife re nte s paíse s se usa e lpunto o l a com apara
se parar dígitos e nte ros y de cim al e s).
floppy disk -disq ue te , disco fl e xible.
flow ch art -diagram a de fl ujo.
flush (v) -vaciar.
fol de r -carpe ta, dire ctorio.
fol low -up (v) -re sponde r (a un grupo de noticias).
font -tipo de l e tra (al gunos usan "fue nte ", por su pare cido con e ltérm ino ingl és, q ue no traduce
bie n su significado).
footprint -h ue l la, rastro.
fore ground -prim e r pl ano, inte ractivo.
fore ign age nt -age nte e xte rno.
fork -bifurcación.
fork (v) -bifurcar, de sdobl ar.
form at -form ato.
form at (v) -dar form ato, form ate ar.
forum -foro.
forw ard (v) -1. re e nviar, re m itir, re dire ccionar. 2. ade l
antar.
fragm e ntation -fragm e ntación, partición.
fram e -1. m arco. 2. fotogram a.
fram e buffe r -m e m oria de im age n, m arco de m e m oria inte rm e dia.
fram e re l ay -conm utación de tram as.
fram e s -cuadros.
fram e w ork -infrae structura, arm azón.
front e nd -e ntorno, inte rfaz, fach ada, frontal .
fully q ual ifie d dom ain nam e -nom bre de dom inio com pl e to.
function -función.
function inl ining -e xpansión de funcione s (se copia l a función e nte ra e n l
ugar de h ace r una
re fe re ncia a la m ism a).
furth e r -consiguie nte , poste rior, m ás e xte nso, m ás avanzado .
fuzzy -difuso.
G
gate w ay -pasare l a, portal , com pue rta, pue rta de e nl
ace .
gaussian bl ur -de se nfoq ue gausiano.
ge tting starte d -prim e ros pasos.
glyph -gl ifo.
grab (v) -capturar.
graph -grafo, gráfico.
graph ic displ ay -re pre se ntación gráfica.
Graph icalUse r Inte rface (GUI) -inte rfaz gráfica de usuario.
Graph ics Inte rch ange Form at (GIF) -form ato para inte rcam bio de gráficas.
grid -re jilla, gril
la, cuadrícul a.
guide line s -dire ctivas.
gzippe d -com prim idos con gzip, com prim idos, com pactados.
H
h ack -ade cuación, al te ración ("a q uick h ack ").
h ack (v) -al te rar, m odificar ("h ack a program ").
h ack e r -h ack e r, ge nio de la inform ática (no confundir con "crack e r"), e xpe rto e n inform ática.
h andh e l d -de m ano.
h andl e (v) -m anipul ar.
h andl e r -m anipul ador.
h andove r -traspaso (de un nodo m óvilde sde una subre d a otra).
h andsh ak ing -ase ntim ie nto, ne gociación, sincronism o.
h ang (v) -col gar, col garse , bloq ue arse .
h ard disk -disco duro, disco rígido, disco fijo.
h ard l ink -e nl ace físico, e nl ace rígido, e nl ace duro.
h ardw are -h ardw are , m áq uina, e q uipo, dispositivo, soporte físico.
h ash -1. re sum e n criptográfico, picadil l
o. 2. arre glo asociativo (Pe rl
).
h ash tabl e -tabl a de dispe rsión, tabl a de re fe re ncias, tabl
a h ash .
h assl e -l ío, e nre do, com pl icación.
h assl e (v) -m ol e star, confundir.
h e ade r -1. cabe ce ra (h e ade r fil e ). 2. e ncabe zado, e ncabe zam ie nto (page h e ade r).
h e ap -m ontón.
h e uristic -h e urístico.
h i-col or -col or de al ta de nsidad.
h i-te ch -te cnol ogía de punta.
h ide (v) -e sconde r, e sconde rse .
h ie rarch y -je rarq uía.
h igh -col or -col or de al ta de nsidad.
h igh -te ch -te cnol ogía de punta.
h igh l igh t -re alce , de staq ue .
h igh l igh t (v) -re al zar, de stacar, re sal tar.
h it -1. gol pe . 2. éxito, acie rto. 3. visita (a una página w e b).
h its -gol pe s, acce sos (e n una w e b).
h om e -casa, portada (ve r tam bién h om e page ) .
h om e age nt -age nte l ocal .
h om e dire ctory -dire ctorio de lusuario, dire ctorio principalde lusuario.
h om e page -página principal , página inicial .
h ost -anfitrión, m áq uina anfitriona, pue sto.
h ost (v) -al ojar.
h ostnam e -nom bre de anfitrión.
h ub -conce ntrador, distribuidor.
h yph e n -guión.
h yph e nate -e nguionar, cortar pal abras incorporando guione s.
I
i.e . -e sto e s, o se a (de llatín id e st).
icon -icono, ícono.
iconize (v) -m iniaturizar, iconizar.
idl e -ocioso, inactivo.
illustrator -il ustrador.
im aging -proce so de im áge ne s, trabajo con im áge ne s, dise ño gráfico, dise ño de im age n,
ge ne ración de im age n, il ustración.
inbox -bande ja de e ntrada.
inde nt (v) -sangrar (e m pe zar un re ngl ón m ás ade ntro q ue l
os otros).
inde ntation -sangría.
inde x -índice .
inde xe d -inde xado.
infl ate (v) -infl ar (de scom prim ir).
inh e rit (v) -h e re dar.
inh e ritance -h e re ncia.
ink je t -inye cción de tinta.
inode -nodo i, inodo.
input e ncoding -codificación.
instal le r -instalador, ase sor para l a instalación.
instance -instancia, e je m pl ar.
inte ractive -inte ractivo.
inte rface -inte rfaz (fe m e nino), de finición de ge stion de h ardw are .
inte rl ace (v) -e ntre lazar, inte rfol iar.
inte rl ace d -e ntre lazado.
Inte rne t -Inte rne t.
Inte rne t Protocol(IP) -protocol o Inte rne t.
inte rpol ation -inte rpol ación.
inte rrupt -inte rrupción.
Inte rrupt Re q ue st (IRQ) -Sol icitud de inte rrupción, pe tición de inte rrupción.
introduce r -pre se ntador.
isoch ronous -isocrono (de lpre fijo grie go iso, igual , y de la palabra grie ga crono, tie m po).
isom orph ism -isom orfism o.
ital ic -cursiva.
ite m -e l e m e nto, obje to.
ite ration -ite ración (de ll atín ite ratio, -onis).
J
jabbe r -torre nte de pal abras ininte l igible s.
jabbe r (v) -h abl ar m uch o, h abl ar incoh e re nte m e nte , farful l
ar.
jagge d picture -im age n se rrada.
jigsaw puzzl e -rom pe cabe zas.
jitte r -ruido, nie ve .
job -trabajo.
journal ing file syste m -siste m a de arch ivos transaccional .
joystick -vide om ando, l udom ando, m ando para jugar, pal anca para jue gos.
jum pe r -pue nte , pue nte de sl izable , pue nte configurabl e , cone ctor.
junk -m ail-corre o basura.
justify (v) al ine ar.
K
k e rne l-núcl e o.
k e rning -inte rl e traje (ajuste de e spacio e ntre cie rtos pare s de caracte re s para q ue e stos se
im prim an con un toq ue e stético).
k e y 1. llave . 2. te cla. 3. cl
ave . 4. tono, tonalidad. 5. crucial , de im portancia, significante .
k e y e scrow -de pósito de cl ave s.
k e y finge rprint -h ue l la de clave .
k e y pair -par de cl ave s.
k e yboard -te cl ado.
k e yboard sh orcuts -m étodos abre viados de te cl ado.
k e yring -anil
lo de cl ave s, arch ivo de cl
ave s.
k e yw ord -palabra cl ave .
k it -conjunto, jue go, paq ue te .
k now bot -robot, buscador, buscador e n l a re d (program a q ue busca y cl
asifica inform ación
autom áticam e nte e n una re d, a dife re ncia de
buscador e n una base de datos propia).
L
labe l-e tiq ue ta.
late ncy -l ate ncia.
lattice -re d, tram a.
laye r -capa.
layout -e sq ue m a, dise ño, com posición, ge stor de ge om e tría (e n al gunos program as gráficos) .
le ak -fuga (de un gas o l íq uido por un aguje ro), e scape , pérdida.
le gal e se -condicione s l e gal e s, je rga l e gal .
library -l ibre ría, bibl iote ca (cuando l ibrary se re fie re ale dificio donde se al m ace nan libros, sin
lugar a dudas q ue l a traducción corre cta e s
bibl iote ca;pe ro e n e lconte xto inform ático e s m ás usada l ibre ría, ya q ue ade m ás de una tie nda de
ve nta de l ibros, l ibre ría tam bién e s un
m ue bl e donde se guardan docum e ntos).
ligh tning e ffe cts -e fe ctos de il um inación.
line -l íne a, re ngl ón.
line w rap -e ncapsul am ie nto de l íne a, re torno autom ático de l íne as.
link -e nl ace , víncul o, l iga, e sl abón.
link (v) -e nl azar, cone ctar, vincul ar, cre ar víncul os.
link e r -e nl azador.
Liq uid CristalD ispl ay (LCD ) -pantal la de cristall íq uido.
list vie w -l ista de e l e m e ntos.
little -e ndian -byte m e nos significativo prim e ro.
LocalAre a Ne tw ork (LAN) -re d de áre a l ocal .
lock -ce rrojo, candado, ce rradura, bl oq ue o.
lock (v) -ce rrar con l l
ave , trancar.
lock fil e -fich e ro de bl oq ue o.
log -re gistro, bitácora.
log (v) -re gistrar.
log in (v) -ingre sar, e ntrar e n, com e nzar l a se sión, e ntrar alsiste m a, cone ctarse .
log on (v) -ve r "l og in".
log out (v) -sal ir de .
login -ingre so.
login banne r -m e nsaje de ingre so, m e nsaje de bie nve nida.
look and fe e l-aspe cto y funcional idad, aspe cto visualy ope racional .
loop -cicl o, bucl e.
loopback -circuito ce rrado.
lossy -con pérdida, pe rdida, com pre sión re sum ida, com pre sión con pérdida (de inform ación).
lum inance -l um inancia.
l
val
ue -val
or a l
a izq uie rda, val
or-l
.
M
m ail-corre o, m e nsaje .
m ail(v) -e nviar por corre o.
m ailh ub -distribuidor de corre o.
m ail box -buzón.
m ail e r -ge stor de corre o, age nte de corre o, corre sponsal , carte ro.
m ail ing l ist -lista de corre o, l ista postal,lista de distribución.
m ainfram e -m acrocom putadora, orde nador de e scal a supe rior.
m aintaine r -re sponsabl e de lm ante nim ie nto, e ncargado de lm ante nim ie nto .
m ap -m apa.
m ap (v) -m ape ar, asignar.
m ark up m arcado.
m ask -m áscara.
m ask (v) -e nm ascarar, ocul tar.
m ask ing -e nm ascaram ie nto.
m asq ue rading -e m m ascarado, e nm ascaram ie nto, m im e tización.
m aste r -m ae stro, am o.
m atch -concordancia (obje to o pe rsona q ue se e ncuadra bie n con otra).
m atch (v) -coincidir, e ncuadrar, e ncajar, concordar.
m e asure -m e dida, m étrica.
m e rge (v) -m e zcl ar, fusionar, incorporar.
m e sh -m al la.
m e ssage dige st -conde nsado de m e nsaje .
m irror -répl ica .
m irror site -répl ica.
m ispl ace d -e xtraviado.
m istak e -e q uivocación, e rror.
m ix (v) -m e zcl ar.
m ixe r -m e zcl ador.
m obil e IP protocol-protocol o IP m óvil.
m obil e node -nodo m óvil , orde nador m óvil .
m ode m -m ode m .
m onitor (v) -supe rvisar, control ar.
m ount (v) -m ontar.
m ouse ratón.
N
nam e d pipe s -tube rías de signadas, tube rías con nom bre , cauce s de signados.
ne st (v) -anidar, cone ctar.
ne ste d -anidado.
ne tm ask -m áscara de re d.
ne w bie -principiante .
ne w s fe e d -prove e dor de noticias, fue nte de noticias, sum inistro de noticias.
ne w sgroups -grupos de noticias, grupos de discusión, foros de discusión .
nick nam e -apodo.
noise gate -bloq ue ador de ruidos.
O
obje ct -obje to.
obje ct orie nte d -orie ntado por (a) obje tos.
octe t -octe to, byte .
ocurre nce -aparición.
ocurre nce s -casos.
off topic -fue ra de te m ática, fue ra de te m a.
off-line -de scone ctado, fue ra de l íne a.
offse t -offse t, de spl
azam ie nto.
ok -ace ptar.
on-l ine -cone ctado, e n l íne a.
ope n source -código fue nte abie rto.
option -opción.
outl ine -bosq ue jo.
ove ral l-por e ncim a, e n ge ne ral .
ove rflow -de sbordam ie nto.
ove rh e ad -sobre carga.
ove rload -sobre carga.
ove rload (v) -sobre cargar.
ove rride (v) -re de finir, re e scribir, re e m pl
azar.
ow ne r -propie tario.
P
page r -1. buscape rsonas. 2. paginador, conm utador (talcom o se usa e n ge store s de ve ntanas).
pan (v) -m ove r.
param e te r -parám e tro.
parse (v) -anal izar sintácticam e nte .
partition -partición.
passph rase -contrase ña.
passw ord -contrase ña, pal abra de paso, pal abra cl
ave .
patch -parch e , m odificación.
patch (v) -actual izar, parch e ar, e m parch ar.
patch fil e -arch ivo (fich e ro) de parch e .
path -cam ino, traye ctoria, ruta.
patte rn -patrón.
pe e r-to-pe e r -e ntre igual e s.
pe nal ty -pe nal ización.
pe rform (v) -re al izar (una acción).
pe rform ance -re ndim ie nto, de se m pe ño.
pe riod -punto.
piggyback ing -confirm acione s supe rpue stas, supe rposición de confirm acione s.
pin -patil la, pata, contacto.
pipe -tubo, tube ría, fil tro.
pipe (v) -e ntubar, re dire ccionar, de rivar, re dirigir l a salida a.
pipe ling -re dire ccionam ie nto.
pitch -tono, al tura.
pixe l-píxe l , punto.
place r -posicionador.
plainte xt -te xto l lano.
play -re producir, tocar (m úsica).
playe r -1. jugador. 2. re productor (de discos com pactos), intérpre te (de arch ivos de sonido).
playl ist -l ista de re producción.
plotte r -trazador, graficador.
plug and pl ay -e nch ufar y usar.
plug and pl ay (v) -cone ctado y l isto.
plug and pray -cone cta y re za (para q ue funcione ;véase pl ug and pl
ay).
plug-in -acce sorio, añadido, m ódul o.
pluggabl e -cone ctabl e.
pol icy -pol ítica, norm as, re gl as, norm ativa, dire ctrice s, crite rios.
pol igonalm e sh -m al l
a de pol ígonos.
pol l-sonde o.
pol l(v) -sonde ar.
pol ling -sonde o.
popup m e nu -m e nú e m e rge nte .
port -1. pue rto, pue rta (re fe rido alprotocol o TCP/IP). 2. m igración, porte o (ve rsión de un
program a para otra pl ataform a).
port (v) -porte ar, portar, adaptar (h ace r una ve rsión de un program a para otra pl ataform a).
portabl e -portátil .
portage -porte o.
post -e nvío.
post (v) -re m itir, publ icar (e n un grupo de noticias).
poste r -autor (de un artícul o o m e nsaje ).
posting age nt -age nte de e nvío.
postm aste r -adm inistrador postal , adm inistrador de corre o, postm aste r.
postpone d -pe ndie nte .
pre e m ptibl e -apropiabl e.
pre e m ptive -apropiativo, e xpropiativo.
pre vie w -vista pre via, visual ización pre via.
private -privado, confide ncial .
profil e -pe rfil .
profil e (v) -pe rfil ar.
profil e r -pe rfil ador.
profil ing -param e trización, pe rsonal ización, pe rfil
ado, acción de m e dir e lre ndim ie nto de un
program a, pe rsonal ización (igualq ue
custom ización), Custom ización no e xiste e n e lVCT ni e n e lD ic. de l a RAE. Ade m ás sue na h orribl
e.
profil ing e xe cution -pe rfilde uso de re cursos (de lprogram a e je cutado).
program m e r -program ador.
program m ing -program ación.
prom pt -cursor, sím bol o de e spe ra de órde ne s, punto indicativo.
prom pt (v) -apre m iar.
prope rly -apropiadam e nte .
proprie tary softw are -softw are de propie tario, softw are e n propie dad.
provide (v) -proporcionar, prove e r, abaste ce r, h abil
itar.
proxy -proxy, re pre se ntante , apode rado.
punch -in -grabación m e diante e lm étodo de disparo.
purge (v) -purgar, l im piar.
Q
q ue ry -consul ta, pre gunta, pe tición.
q ue ue -col a.
q uit (v) -re nunciar, abandonar, final izar, acabar.
q uote -1. com il la. 2. cita (de un libro, por e je m pl
o).
q uote (v) -citar (re fe rir te xtualm e nte ).
q uote d te xt -te xto citado.
R
race condition -condición de carre ra.
radio button -botón de radio, botón de opción (botón de ntro de un grupo e n q ue sól o uno pue de
e star pul sado a l a ve z).
radiosity -radiosidad.
random -al e atorio.
random ize r -ge ne rador de al e atorie dad, se le ctor al e atorio, al e atorizador.
range -m arge n, al cance , gam a, surtido, l íne a, inte rval o, varie dad.
rank -rango.
rate -tasa.
rate (v) -cal ificar, clasificar.
rating -cal ificación, cl asificación.
raw -crudo, virge n.
raw m ode -m odo prim itivo, m odo dire cto, m odo sin form ato.
ray-tracing -trazado de rayos.
re -spaw n (v) -re iniciar.
re adm e -l e am e .
re alm -re ino (conjunto de páginas w e b cubie rtas con e lm ism o par usuario/contrase ña) .
re altim e -e n tie m po re al , e n vivo.
re boot (v) -re iniciar, re arrancar.
re ce ive r -re ce ptor, de stinatario.
re cipie nt -de stinatario (de una carta, m e nsaje , e tc...).
re dire ct -re dirigir.
re fre sh -actual izar.
re fuse (v) -re h usar, re ch azar.
re gul ar e xpre ssion -e xpre sión re gul ar.
re lay -1. re pe tidor, conm utador, re l e vador, re le vo, re lé. 2. re e nvío, conm utación.
re lay h ost -nodo de re e nvío, conm utador.
re le ase -l anzam ie nto, publ icación, e ntre ga, ve rsión, re visión.
re le ase (v) -l anzar, publ icar, sacar.
re ly on (v) -de pe nde r de , confiar e n, de l e gar e n.
re m ail e r -re e xpe didor.
re m ove (v) -re m ove r, re tirar, q uitar, sacar (l a traducción re m ove r de sagrada a al
gunos, pe ro otras
alte rnativas q ue propone n com o "borrar"o "de se ch ar"pue de n causar confusión;por e je m pl o
"re m ove th e disk "no de be se r traducido com o "borre e ldisco").
re nde ring -sínte sis de im áge ne s, re nde rizado, re pre se ntación.
re pl y (v) -re sponde r (alautor de un artícul o o m e nsaje ).
re pository -re positorio.
re q ue st -pe dido.
re q uire (v) -ne ce sitar, e xigir.
re q uire m e nt -re q uisito.
re se t -re inicio .
re se t (v) -re iniciar.
re se t button -botón de re inicio.
re sol ve r -siste m a de re sol ución, traductor de dire ccione s, re sol utor.
rippe r -e xtractor de audio.
root -supe rusuario, root.
root e xpl oit -e xpl otación de root.
route r -e ncam inador, e nrutador.
routing e ncam inam ie nto, e nrutam ie nto.
routing tabl e -tabl a de rutas.
run -e je cución.
run (v) -e je cutar, corre r.
run out of m e m ory -agotar l a m e m oria.
run tim e -tie m po de e je cución.
runtim e l ibrary -bibl iote ca de e je cución.
S
sam pl e rate -fre cue ncia de m ue stre o .
scal abl e -re dim e nsionabl e.
scanne r -e scáne r, digital izador.
scanning -barrido, rastre o.
sch e dul e -h orario.
sch e dul e (v) -pl anificar, program ar.
sch e dul e r -planificador, pl anificador de tare as.
scratch (from ) -de ce ro, de sde e lprincipio.
scre e n -pantal l
a.
scre e n save r -sal vapantal las, prote ctor de pantal
las.
scre e nsh ot -captura de pantal l
a.
script -guión, m acro, script, arch ivo de com andos.
scrol l-de spl azam ie nto, lista, rollo.
scrol l(v) -de spl azar.
scrol ldow n (v) -avanzar.
srol lup (v) -re troce de r.
scrol labl e -de slizabl e.
se arch -búsq ue da.
se arch (v) -buscar.
se arch e ngine -buscador.
se arch w rappe d -búsq ue da re iniciada de sde e lcom ie nzo.
Se cure Sock e t Laye r (SSL) -capa de cone xión se gura.
se e k (v) -buscar.
se gm e ntation faul t -violación de se gm e nto.
se m icol on -punto y com a (; ).
se nde r -re m ite nte , Re m ite nte (de una carta, e -m ail , e tc...).
se q ue nce -se cue ncia, suce sión.
se q ue nce r -se cue nciador (h ardw are o softw are de stinado a grabar y re producir m úsica e l e ctrónica
e n tie m po re alusando M ID I, con e dición sim pl e de l as notas).
se rve r -se rvidor (de corre o, noticias, H TTP, e tc).
se t -conjunto.
se t (v) -1. col ocar. 2. de finir. 3. ajustar. 4. fijar.
se t up -configuración.
se t up (v) -configurar.
se tting -configuración.
se tup (v) -configurar.
sh adow passw ords -contrase ñas ocul tas.
sh are d m e m ory -m e m oria com partida.
sh arpe n (v) -1. afil ar. 2. m e jorar la im age n (h ace rl a m ás nítida).
sh e ll-sh e ll(fe m e nino), capa, intérpre te de com andos .
sh e llscript -arch ivo (fich e ro) de com andos, script de sh e l l.
sh ift -de spl azam ie nto.
sh ift (v) -l e vantar, de spl azar.
sh ortcut -atajo.
sh orth and -abre viado, taq uigrafía.
sh rink (v) -re ducir.
sh utdow n -apagar, ce rrar.
signature -1. firm a. 2. ide ntificación.
sile ntl y -sin aviso, discre tam e nte , sil e nciosam e nte .
Sim pl e M ailTransfe r Protocol(SM TP) -protocol o sim pl e de transfe re ncia de corre o.
site -sitio, l ocal , instal ación, se de , re cinto, conjunto de paginas re l acionads e ntre si por e je m plo
e sm as.com .
sk in -carátul a.
sk ip (v) -om itir.
slash -barra.
slot -1. ranura. 2. posición .
snap (v) -agre gar.
snapping -agre gado.
snapsh ot -1. captura de im age n, captura de pantal la, pantal l
azo. 2. im age n instantáne a .
sniffe r -rastre ador, e scrutador.
snippe t -re corte , re tazo.
splash scre e n -pantal la de pre se ntación.
sock e t -sock e t, e nch ufe , zócal o, cone xión.
soft l ink -e nl ace l ógico, e nl ace fl e xible.
softw are -softw are , soporte l ógico, l ógica, aplicación, program a.
sort (v) -orde nar, cl asificar.
sort of -tipo de , cl ase de , m ás o m e nos.
sound e ffe ct -e fe cto sonoro.
source -1. orige n. 2. código fue nte .
source code -código fue nte .
spaw n (v) -iniciar.
spe cification -e spe cificación.
spe cs -e spe cificacione s.
spe cul ar h igh ligh ts -re fle xione s e spe culare s.
spe ll-h e ch izo.
spe ll(v) -de l e tre ar.
spe lling -ortografía.
spik e -pico (e n una gráfica).
spin l ock -ce rrojo, spin l ock .
splitte r -divisor.
sponsor (v) -patrocinar.
spoof (v) -e ngañar, fal sificar.
spool-col a, lista de e spe ra, col a de im pre sión.
spooldire ctory -dire ctorio de l a col a.
spre adsh e e t -h oja de cál culo.
stack -pil a.
standard -e stándar, patrón, norm a.
stat (v) -ve rificar.
stats -e stadísticas.
state m e nt -de cl aración, cl áusul a.
stoch astic -e stocástico.
store -al m ace n, de pósito.
stre am -corrie nte , fl ujo, se cue ncia (víde o).
stre am (v) -optim izar.
stride -e spaciam ie nto (e ntre e l e m e ntos conse cutivos de un ve ctor).
string -cade na de caracte re s.
strip (v) -de spojar, de snudar (e l im inar l os sím bolos de de puración e n un program a o bibl
iote ca).
strok e -1. gol pe . 2. ataq ue (h e die d of a strok e ). 3. m ovim ie nto. 4. trazo.
strok e (v) -trazar.
subm it -re m itir, e nviar.
subje ct -asunto.
subne t -subrre d.
subscript -subíndice .
supe rse de (v) -sustituir, m odificar.
support -soporte , apoyo, re spal do, ase soría.
support (v) -apoyar, ayudar, col aborar.
surfe r -nave gante .
surround sound -sonido e nvol ve nte .
sw ap -inte rcam bio.
sw ap (v) -inte rcam biar.
sw itch -inte rruptor, conm utador, sw itch .
sym bol ic l
ink -e nl ace sim ból ico.
sym l ink -e nlace sim ból ico.
syntax h igh l igh ting -re saltado de sintaxis.
syste m cal l-llam ada alsiste m a.
T
tab -pe staña, l e ngüe ta, tira, tabul ador, fich a.
tag -m arca, col e tilla, e tiq ue ta.
targe t -de stino, obje tivo.
targe t partition -partición de de stino.
task -tare a.
te m pl ate -pl antil la.
te st -prue ba, te st.
te st (v) -e val uar, probar.
te xture m apping -apl icación de te xturas.
th re ad -h il o (h il o de m e nsaje s e n una l ista, o h il
o de e je cución e n un program a), h e bra .
th re sh ol d -um bral .
th re sh ol dl e ve l-val or um bral .
th rough put -fl ujo, caudalde datos, re ndim ie nto total , productividad.
th um bnail-m iniatura.
tick e t -tiq ue te .
tile -bal dosa.
tile (v) -e m bal dosar.
tim e out -tim e out, e xpiración de pl azo, tie m po de e spe ra agotado.
tim e r -te m porizador.
tim sl ice -porción de tie m po, partición de tie m po.
tim e stam p -m arca de tie m po, fe ch a y h ora.
tiny -dim inuto.
tip -conse jo, suge re ncia.
toggl e -conm utado, bie stabl e.
toggl e (v) -al te rnar (e ntre dos e stados).
tok e n -sím bol o, l e xe m a.
tok e n ring -anil lo de fich as.
tool bar -barra de h e rram ie ntas.
tool k it -jue go de h e rram ie ntas, conjunto de h e rram ie ntas.
trace -traza.
trace (v) -trazar, rastre ar.
trade off -contrape so, e q uil ibrio, bal ance .
trade off (v) -contrape sar.
trail ing space s -e spacios final e s.
transactionalinte grity-
inte gridad transaccional .
transport -transporte .
transport (v) -transportar.
tre e vie w -l ista je rárq uica.
trigge r -disparador.
trol l-trol e , m e te patas, bocazas.
trol l(v) -m e te r l a pata, re ve ntar un de bate .
troubl e sh ooting -e l im inación de probl e m as, sol
ución de probl
e m as.
truste d -confiabl e.
tune (v) -afinar.
tw e ak -arre gl o.
tw e ak (v) -afinar.
tw iste d pair -par tre nzado.
type -tipo.
type (v) -te cl e ar.
typing -im pre sión (e n pape l , por e je m pl o).
typo -e rrata.
U
unde fine d -inde finido.
unde rfl ow -de sbordam ie nto por abajo.
Uniform Re source Locator (URL) -l ocalizador.
uninde nt -de sangrar (?).
Uninte rruptibl e Pow e r Suppl y (UPS) -siste m a de alim e ntación ininte rrum pida.
Unive rsalAsynch ronous Re ce ive r and Transm ite r (UART) -re ce ptor/transm isor asíncrono unive rsal
up -ope racional , e n funcionam ie nto.
update -actual ización.
update (v) -actual izar.
upgrade -m e jora, ve rsión m e jorada.
upgrade (v) -prom ove r, m e jorar, instal ar una ve rsión m e jorada.
upl oad -subir, cargar (copiar e n un se rvidor re m oto).
upstre am -fl ujo asce nde nte .
upstre am port -pue rto de e nvío.
upstre am ve rsion -ve rsión original .
use r -usuario.
use r frie ndl
y -fácilde usar.
V
val idity -val ide z.
val ue -val or.
variation -variación, variante .
ve rbatim -l ite ral, te xtual
, alpie de l
al e tra.
ve rbose -prol ijo, porm e norizado, de tallado, ve rboso.
ve rte x ble nding -com binación de vértice s.
vie w l ayout -vista de disposición.
vie w e r -visor.
W
w al lpape r -fondo, m ural , pape ltapiz, fondo de pantal la, fondo de e scritorio, im áge n de lfondo,
te lón de fondo.
w arning -adve rte ncia, aviso.
w e b -1. w e b (fe m e nino: "búscal o en l a w e b", "se e ncue ntra e n m uch os sitios w e b"). 2. re d, tram a.
W e b M ailFol de r (W M F) -carpe tas de corre o w e b.
w e bcam -cám ara de vide oconfe re ncia.
w e blog -portalde noticias.
w idge t -w idge t, control , com pone nte .
w ildcard -com odín.
w indow m anage r -ge stor de ve ntanas.
w ire le ss -inal
ám brico.
w ord w rap -ajuste de l íne a, e ncapsul am ie nto de pal abra, re torno autom ático de pal abras.
w rap (v) -e ncapsul ar, forrar, e nvol ve r.
w raparound -e nvol tura, e nvol ve nte .
w rappe r -e nvol tura, forro, e m pacador, e nvol torio.
Y
yank (v) -inse rtar un trozo de te xto e n l
a posición actualde lcursor.
Z
zoom in (v) -ace rcar.
zoom -out (v) -ale jar.
APEND ICE E
Re spue stas a todos l os Quiz
La re spue sta o re spue stas corre ctas apare ce ran de ntro de lpare nte sis alfinalde l
a pre gunta.
Capitu l
o 1 Introd u ccion
3) Los paq ue te s de GNU/Linux son distribuidos bajo l ice ncia GPL, lo q ue im plica (El
ija todas l
as
q ue aplican A)
a. Pue de s ve nde r los softw are s, y h ace r disponible e lfue nte gratuitam e nte
b. No pue de s cobrar por e stos paq ue te s q ue re cibe s de gratis
c. Sol o pue de s cobrar si m e joras e stos paq ue te s
d. Pue de s ve nde r l
os paq ue te s pe ro sin m odificarlos
8)Linux e s e lnom bre de lKe rne lde lsiste m a ope rativo GNU/Linux de sarrol
lado por?(El
ija todas
l
as q ue apl ican A)
a. Linus Torval ds y m uch os otros.
b. Unive rsidad de Cal ifornia e n Be rk l
ey
c. Rich ard Stal l
m an y D e nnis Ritch ie
d. ElD e partam e nto de D e fe nsa de l os Estados Unidos
9 )Cualde l a siguie nte s significa q ue e lsiste m a pue de se rvir sim ul
táne am e nte m as de una
te rm inale n l ine a?(El ija todas l as q ue apl ican A)
a. M ul ti-Usuario b. M ulti-Proce so c. Tie m po-Com partido d. M ulti-Program abl
e
10) Cuando nos e ncontram os e n m odo m ultisuario, q uién pue de se r e lsupe rusuario?(El
ija todas
las q ue aplican A)
a. Todo usuario q ue conozca e lpassw ord de root
b. Eladm inistrador de lsiste m a
c. Todo supe rvisor de are a
d. Los due ños de la PC
13) ¿Cúale s e le ntorno de e scritorio disponible e n Ubuntu GNU/Linux por de fe cto?(El ija todas
las q ue aplican A)
a. GNO M E b. KD E c. XFCE d. W M ak e r e . Bl
ack Box
14) ¿Cúale s son ne ce sarios para un D istro de GNU/Linux?(El ija todas las q ue apl
ican ABCD )
a. Linux b. Paq ue te s GNU c. Instalador d. Configuracion Pe rsonal izada e . Bash
16) ¿Si se pie nsa cone ctar alInte rne t via m ode m , cuale s e lprobl e m a de l
os W inm ode m s?(El
ija
todas l as q ue aplican A)
a. no tie ne n soporte b. son tarje tas de re de s c. sabe r e lIP d. ISP no l
o garantizan
18) ¿Qué pode m os h ace r sino te ne m os una partición disponibl e para instal ar GNU/Linux e n un
disco con una partición y e spacio e n vacio?(El ija todas l
as q ue apl ican AB)
a. Re particionar b. Agre gar otro disco c. no se pue de h ace r nada d. m k fs e . fsck
Capitu l
o 2 "INSTALAR GNU/LINUX"
4) Cuando de cim os q ue Ubuntu se instal ada de sde un Live -CD , ¿q ué q ue rm os de jar dich o con
e sto?(Elija todas l as q ue aplican A B)
a. Se iniciará una se sión norm alde sde e lCD
b. Pode m os ve r si todo trabaja ante s de proce de r con l a instal
ación
c. No se pue de instal ar solo probar
d. No todos l os e q uipos l o soportan solo cie rtas m arcas
5) ¿Cúal e s de l
as siguie nte s cosas re fe re nte s alidiom a pode m os e l
e gir durante l
a instalcion de
GNU/Linux?(El ija todas l as q ue apl ican ABC)
a. Idiom a de lSiste m a b. Te clado c. Z ona H oraria d. D iccionario
6) Elpaso de cre ar e lusuario, e n Ubuntu, no cre a una cue nta de root, ¿porq ué?(El
ija todas l
as
q ue aplican AB)
a. Elusuario q ue cre am os re al m e nte se ra nue stro adm inistrador
b. root e xiste pe ro sin contrase ña
c. Ubuntu no usa e lKe rne lde Linux
d. Ubuntu no e sta basado e n Unix
10) ¿Qué nive lde usuario de be uste d te ne r para durante l a instalación de GNU/Linux e l e gir l
a
opción “Editar todas las particione s” (El ija todas l
as q ue apl ican A)
a. Expe rto b. Novato c. Sabe r m uch o W indow s e s suficie nte d. Ninguno
11) Es posibl e el
e gir m as de un tipo de siste m a de arch ivos para dar form ato a l
as particione s,
¿cual e s son posibl e s?(Elija todas l as q ue apl
ican AB)
a. Ext3 b. Re ise r c. LILO d. Grub
12) ¿Cuál
e s siste m as de arch ivos no e stan disponibl
e s durante l
a el
e cción de l
a instalación de su
GNU/Linux?(El ija todas las q ue aplican AB)
a. NTFS b. FAT32 c. Ext3 d. JFS
13) Cuando e lLive -CD arranca y nos pre se nta e le scritorio GNO M E, ¿cóm o proce de m os a
instal ar?(El ija todas l as q ue apl ican A)
a. D obl e click sobre iconó e n e le scritorio “INSTALL ”
b. D e sde e lSh e lle je cutar “./Configure –Instal l-al
l”
c. Re iniciar ya e sta instal ado autom áticam e nte
d. No se pue de instal ar de sde e ste Live -CD
14) ¿Qué pode m os h ace r si se nos ol vido la contrase ña q ue e scojim os alinstalar ?(El
ija todas l
as
q ue apl ican A)
a. Iniciar de sde e lm e nu e n “Re cove ry m ode ” y e je cutar passw d usuario-nom bre
b. Re instalar y apuntarl a
c. Pul sar l
a te cl
a ESC y e ntrare m os norm al
d. Entrar por e lBIO S
16) Si durante l a instalación de Ubuntu, ya W indow s e staba instal ado, ¿Cual e s de e stas
re spue stas pue de n se r tom adas com o ve rdade ras?(El ija todas las q ue apl
ican AB)
a. Apare ce r e n l a últim a e ntrada de lm e nú
b. Se iniciará e n GNU/Linux por de fe cto
c. D e be re m os agre gar e larranq ue de W indow s de spués de la instalación
d. Grub no pue de arrancar a W indow s
17) Los discos q ue e n e lBIO S son M aste r Prim ario y M aste r Se cundario, ¿cóm o se l
lam an e n
GNU/Linux?(El ija todas las q ue aplican AB)
a. h da b. h dc c. h db d. h dd
18) ¿Cuále s l
a nom e ncl
atura de una m e m oria USB, alm ontarl
a e n GNU/Linux?(El ija todas l as
q ue apl
ican A)
a. sda b. h da1 c. scd2 d. GNU/Linux no re conoce m e m ory stick s
19 ) ¿D onde se m ontan l
as particione s adicionale s de nue stros discos?(El
ija l
as q ue apl
ican A)
a. /m nt/punto-m ontaje
b. D :
c. GNU/Linux no pue de ve r particione s adicional es
d. e n Barra “/”
21) Los discos duros se l lam an h da, pe ro ¿donde se alm ace na e larch ivo e spe cialq ue re pre se nta
e ste dispositivo e n e lsiste m a de arch ivos?(El
ija todas las q ue aplican A)
a. /de v/h da b. /proc/h da c. /e tc/fstab d. drive r e n e lKe rne l
22) Elm odo de Singl e -Use r nos da un acce so alsiste m a siste m a para____ (El
ija todas l
as q ue
apl ican AB)
a. e m e rge ncias
b. m ante nim ie nto supe rior
c. m ante nim ie nto m e nor
d. m ount -t vfat /m nt/m ontar /de vice /ID E2-1
Capitu l
o 3 "Configu rar su Siste m a GNU/Linu x"
3) ¿Cuále s de l
os siguie nte s e ditore s de te xto pode m os usar para e ditar arch ivos de
configuración?(El ija todas l as q ue apl ican ABC)
a. vi b. Em acs c. pico d. abby w ord
9 ) ¿Cuále s e lutil
itario para cone ctarse a un e scritorio re m oto?(El ija todas l
as q ue apl ican A)
a. vncvie w e r b. ssh c. h ipe rte rm inal d. te lne t
11) Si notam os q ue e licono de le stado de l a bate ria no e sta e n e lpane lsupe rior de una l aptop,
¿Qué pode m os h ace r?(El ija todas las q ue aplican A)
a. click sobre e lpane l, el
e gir agre gar y lue go buscar e licono corre cto y dar cl ick sobre e ste .
b. Instalar l
a apl icación
c. Re instal
ar todo y de cirle q ue e s un laptop
d. Encontrar e licono y arrastrarl o alpane l
12) ¿Que param e tro se e stabl e ce de sde e linte rfaz Siste m a-> Pre fe re ncias-> Proxy de la Re d?
(El ija todas l
as q ue apl ican A)
a. Pasare la por de fe cto b. M ascara por de fe cto c. IP de ll ocal h ost d. Pue rto de lNave gador
15) ¿Com o pode m os e vitar q ue nue stra pantal la se m arq ue si pe rm ane ce m uch o tie m po e n una
sol a im age n?(El ija todas l as q ue apl
ican AB)
a. Instal ar y configurar prote ctore s de pantalla
b. Siste m a-> Pre fe re ncias-> Sal vapantall
a
c. Instalar m onitor pl ano
d. No se pue de h ace r nada
16) ¿Com o pode m os e vitar q ue nue stra pantal la se m arq ue si pe rm ane ce m uch o tie m po e n una
sol a im age n?(El ija todas l as q ue apl
ican AB)
a. Instal ar y configurar prote ctore s de pantalla
b. Siste m a-> Pre fe re ncias-> Sal vapantall
a
c. Instalar m onitor pl ano
d. No se pue de h ace r nada
17) ¿Com o pode m os h ace r q ue cada ve z q ue ingre se m os alsiste m a se l ance una apl
icación?
(El ija todas las q ue apl ican A)
a. Siste m a-> Pre fe re ncias-> Se sione s y lue go pe staña program as de inicio
b. Siste m a-> Pre fe re ncias-> GD M y l ue go agre gam os e lprogram a alinicio
c. Pone r e licono e n e lEscritorio
d. Col ocar e licono e n e lm e nú de Apl icacione s
18) ¿Com o pode m os agre gar sonido a l os e ve ntos, com o ce rrar ve ntanas, dobl
e cl
ick s, e tc?(El
ija
todas l as q ue aplican A)
a. Siste m a-> Pre fe re ncias-> Sonidos
b. Siste m a-> Adm inistracion-> SND config
c. H AL
d. Apl icacione s-> Sonido y Víde o
21) ¿D onde e ncontram os e lutil itario para cam biar las pre fe re ncias de lte cl
ado, incluye ndo e l
le nguaje ?(El ija todas l as q ue apl ican A)
a. Siste m a-> Pre fe re ncias-> Te clado
b. /Siste m a-> Controlpane l -> Te clado
c. /sbin/k e yboard-adm in
d. Instal ación de otro drive r para su te cl ado
22) ¿Al gunos de l os aspe ctos control ados por l
os te m as son?(El ija todas las q ue apl
ican ABC)
a. Icono
b. Aparie ncia de l as ve ntanas
c. Colore s
d. Posicione s de los obje tos
e . No cam bia los fondos de pantal
la
25) ¿A dife re ncia de linte rfaz de lm e nú de Siste m a-> Pre fe re ncia para ope rar e lm e nú Siste m a-
> Adm inistración ne ce sitam os?(El ija todas l
as q ue apl ican A)
a. Contrase ña de root
b. Ingre sar alsiste m a com o root
c. D ispone r de cone xión a inte rne t
d. Cue nta de corre o
26) ¿Que tare as pode m os l le var a cabo de sde l a inte rfaz de lm e nú de Siste m a-> Adm inistración-
> Adm inistrador de dispositivos?(El ija todas l as q ue aplican A)
a. Visualizar l a inform ación pe rtine nte a los dispositivos
b. Instalar drive rs de dispositivos
c. m ontar y de sm ontar dispositivos de bl oq ue
d. D ar pe rm isos de acce so a los dispositivos a l os usuarios
27) ¿Bajo q ue protocol os pode m os com partir arch ivos de sde l a inte rfaz de lm e nú de Siste m a-
> Adm inistración-> Carpe tas com partidas y con cual e s siste m as ope rativos pode m os com partir?
(El ija todas l
as q ue apl ican AB)
a. SM B, com partir con siste m as ope rativos de M icrosoft
b. NFS, com partir con siste m as ope rativos Tipo Unix
c. Nave gar e n inte rne t
d. Cone ctarse a cue ntas de corre o
28) ¿D e sde cualinte rfaz pode m os m ontar, de sm ontar y configurar acce so a particione s y discos
e n nue stro siste m a?(El ija todas l
as q ue aplican A)
a. Siste m a-> Adm inistración-> D iscos
b. Siste m a-> Adm inistración-> Adm inistrador de dispositivos
c. Editar e larch ivo /e tc/inittab alarranq ue
d. H abil itar e lh otpl
ug
29 ) Si te ne m os la ne ce sidad de particionar un disco, ya se a inte rno o e xte rno, ¿Que inte rfaz
te ne m os disponibl e para lle var e sto a cabo?(El
ija todas las q ue aplican A)
a. Siste m a-> Adm inistración-> Editor de particione s Gnom e
b. D e be ra com prar partition M agic
c. fsck y m k dir
d. m k fs
30) Uste d a notado q ue cuando e xiste n actual izacione s se pre se nta un icono e n e lpane lsupe rior,
¿Com o pode m os l anzar e sta inte rfaz m anualm e nte ?(Elija todas l as q ue apl
ican A)
a. Siste m a-> Adm inistración-> Ge stor de Actual izacione s
b. Re iniciar
c. No se pue de
d. Apl icacione s-> Añadir y q uitar
32) Alusar l os ge store s de paq ue te s, y a se an graficos o no, los paq ue te s son le ídos de sde una
lista , ¿Com o pode m os m odificar e sta l ista de sde un inte rfaz m anual m e nte ?(El ija todas l
as q ue
apl ican A)
a. Siste m a-> Adm inistración-> Propie dade s de lsoftw are
b. No e s ne ce sario e l
las se agre gan sol as
c. No se pue de
d. Apl icacione s-> Añadir y q uitar
33) D e sde la inte rfaz Siste m a-> Adm inistración-> Re d ¿q ue parám e tros de re d pode m os
control ar?(El ija todas l as q ue apl
ican ABC)
a. IP, M ascara, Pue rta de e nl ace
b. D NS y Pue rta de e nl ace
c. Agre gar dispositivos
d. Cone xione s a FTP, H TTP, e tc
34) ¿Que de be m os cam biar para q ue nue stro re l ojse sincronice con un se rvidor de tie m po
e xte rno?(El ija todas las q ue apl
ican A)
a. Siste m a-> Adm inistración-> Fe ch a y H ora
b. Instal ar un FTP
c. No se pue de , e lre l
ojsie m pre de be se r l
ocal
d. Se rvidor de Noticia
36) Le e r los Logs e s una tare a para q uie ne s sabe n m ane jar e lsh e l
l, ¿Com o pode m os l
e e rl
os de sde
una inte rfaz gráfica?(El ija todas las q ue apl ican A)
a. Siste m a-> Adm inistración-> Re gistro de actividad de lsiste m a
b. W rite r
c. No se pue de
d. Apl icacione s-> Añadir y q uitar
37) ¿Com o pode m os cam biar e lidiom a de lsiste m a de sde una inte rfaz gráfica?(El
ija todas l
as
q ue apl ican A)
a. Siste m a-> Adm inistración-> Soporte de Idiom a
b. Siste m a-> Pre fe re ncias-> Soporte
c. No se pue de
d. Apl icacione s-> Añadir y q uitar
38) ¿Com o pode m os agre gar a un grupo un usuario de sde una inte rfaz gráfica?(El
ija todas l
as
q ue apl ican A)
a. Siste m a-> Adm inistración-> Usuarios y Grupos
b. Siste m a-> Pre fe re ncias-> Soporte
c. No se pue de
d. Apl icacione s-> Añadir y q uitar
Capitu l
o 4 "EXPLO RAR ELESCRITO RIO GNO M E"
1) ¿Cóm o se ll
am a l a prim e ra pantalla de ingre sar e iniciar se sion q ue gnom e nos pre se nta,
ll
am ada e lM ane jador de Pantal la?(El ija todas las q ue apl ican A)
a. GD M b. XD M c. KD M d. GRUB
3) ¿Cóm o se l lam an l as dos barras q ue gnom e nos pre se nta por de fe cto e n l
a parte supe rior e
infe rior donde e stán los m e nús?(El ija todas l
as q ue apl ican A)
a. Pane l es b. Barra de tare a c. Start d. Lanzador
4) ¿Com o pode m os l
anzar una apl
icación si se sabe su nom bre pe ro no donde e sta e n e lsiste m a
de m e nú de apl icacione s?(El
ija todas las q ue aplican A)
a. D e sde un te rm inal b. Ctrl+ Al t+ F2 c. Ctrl
+ R d. No se pue de
7) ¿Cóm o pode m os abrir ve ntanas de apl icacione s q ue se e ncue ntran m inim izadas?(El
ija todas
las q ue apl ican AB)
a. Al t+ Tab y e le gir corre cta de sde e lm e nú
b. Cl ick a su appl e t de sde l
a barra de tare as
c. D e sde e lm e nú apl icacione s
d. No de be s ce rrar una ante s de m axim izar l a otra
8) ¿Cóm o pode m os pasar una ve ntana de una apl icación de sde un e scritorio a otro?(El ija todas
las q ue apl ican ABC)
a. Arrastrar con e lm ouse de sde e l“Se l e ctor de Escritorio”
b. Ctrl + Al t+ Sh ift+ (te cla cursor de re ch a o izq uie rda)
c. Cl ick de re ch o sobre ve ntana de se a m ove r y e n m e nú conce ptualul tim as e ntradas son de
m ovim ie nto h acia l a de re ch a o izq uie rda
d. No se pue de m ove r l as ve ntas de be n pe rm ane ce r e n su e scritorio original
10) ¿Con cual e s e ditore s de be e ditar arch ivos de te xto de configuración e n GNO M E?(El
ija todas
las q ue apl
ican AB)
a. ge dit b. vi c. nano d. W rite r
11) ¿Com o pode m os afe ctar e lcam bio de m e nús, iconos, ve ntanas, e tc, de una m ane ra e xpe dita?
(El ija todas las q ue aplican A)
a. Instal ar un nue vo te m a
b. Editar /e tc/l
ook andfe e l
.conf
c. No se pue de ya q ue de be instal
ar otro Escritorio
d. No se pue de ya q ue de be instal
ar otro D istro de GNU/Linux
12) ¿Com o pode m os buscar ayuda o asiste ncia para usar apl icacione s si no e stam os cone ctados al
Inte rne t?(El ija todas las q ue aplican AB)
a. m e nús Siste m a-> Ayuda-> D ocum e ntación de lSiste m a
b. Pue de s dar F1 de ntro de l as apl icacione s
c. m an apl icación
d. Apl icacione s no trae n ningún tipo de ayuda
13) ¿Com o pode m os de una form a com pl e tam e nte gráfica dirigirnos a l
as carpe tas de siste m a de
arch ivos de nue stro?(El ija todas l as q ue apl ican A)
a. Lugare s-> de sde ah í pue de ir a dife re nte carpe tas de lsiste m a
b. D ar cl
ick sobre cual q uie r carpe ta y lue go dirigirse a donde de se a
c. GNU/Linux sol o nave ga de sde e lsh e l l
d. GNU/Linux no usa un siste m a de carpe tas
14) ¿Com o pode m os de una form a com pl e tam e nte gráfica buscar arch ivos e n nue stro siste m a de
arch ivos de nue stro?(El ija todas l
as q ue apl ican A)
a. Lugare s-> Buscar arch ivos
b. D e sde e le scritorio com binación de te cl as Ctrl+ f
c. GNU/Linux sol o busca arch ivos de sde e lsh e llcon e lcom ando find
d. En GNU/Linux sol o root o e ladm inistrador pue de buscar arch ivos
15) ¿Com o se l
lam a e lnave gador o e xpl
orador de arch ivos de GNO M E?(El ija todas l
as q ue
apl ican A)
a. Nautilus b. Ne tscape c. M ozil
la d. No tie ne nave gador de arch ivos
Capitu l
o 5 "EXTEND ER SU SISTEM A GNU"
5) ¿Com o e s la m ane ra m as sim pl e de actual izar y m ante ne r aldia gráficam e nte su distribución
de Ubuntu?(El ija todas las q ue aplican AB)
a. M e nú Siste m a-> Adm inistración-> Ge stor de actual izacione s
b. O bse rvar los avisos de actual izacione s autom ática de sde e lpane lsupe rior
c. D e scargar paq ue te por paq ue te
d. GNU/Linux no e s actual izabl e de be Instalar todo e ldistro de una ve rsión a otra
7) ¿Que aplicación de be m os usar para com prim ir o de scom prim ir arch ivos de dife re nte form atos
de com pre sión?(Elija todas las q ue apl
ican A)
a. Fil
e Roll er b. Nautil us c. xm m s d. No h ay ge store s de com pre sión e n GNU/Linux
9 ) ¿Para instal ar de sde fue nte de be m os dom inar q ue parte de lsiste m a ope rativo GNU?(El
ija
todas l as q ue apl ican ABC)
a. sh e l
l
b. ge store s de com pre sión
c. e ditor de te xto para l e e r e lINSTALL
d. C, C+ + , Java
Capitu l
o 6 "NAVEGAR EN INTERNET"
3) ¿Que inform ación m ínim a de be m ane jar para configurar una inte rfaz e th e rne t e n cone xione s
tipo AD SL?(El ija todas las q ue apl ican A)
a. IP, M ascaras, D NS
b. Subre de s, Supe rne tring, ISD N
c. M ode m se rial e s, w inm ode m
d. Com pil ar Ke rne l, M ane jo de m e m oria
5) ¿Cuale s e lutilitario q ue l
anzam os para configurar nue stra cone xione s de re d?(El
ija todas l
as
q ue aplican AB)
a. Siste m a-> Adm inistración-> Re d
b. Line a de com andos ne tw ork -adm in
c. ne tw ork config
d. Apl icacione s-> Añadir y q uitar paq ue te s
6) ¿Que pode m os h ace r rápidam e nte si no sabe m os si nue stro m óde m e s re conocido o no por
nue stro distro, de sde l
a inte rfaz de ne tw ork -adm in?(Elija todas l as q ue aplican A)
a. Auto de te ctar b. salir c. El
im inar d. e sta inte rfaz no ve l
os m óde m s
9 ) D e sde l
a inte rfaz de Re d pode m os configurar dife re nte ubicacione s con dife re nte parám e tros,
¿Para q ue nos sirve e sto?(El ija todas l as q ue apl ican A)
a. Si nos cone ctam os a dife re nte s re de s, e n dife re nte situacione s
b. Si q ue re m os nave gar anónim os
c. Si la m aq uina no tie ne re de s e n una q uizás pue da e n otra
d. Para re iniciar la re de s
10) ¿Cuale s e lnom bre de lnave gador por de fe cto de GNU/Ubuntu ?(El ija todas l as q ue apl ican A)
a. fire fox b. m ozilla c. O pe ra d. Ne tscape
11) ¿Cuale s e lnom bre de lle ctor de corre o por de fe cto de GNU/Ubuntu ?(El ija todas l as q ue
apl ican A)
a. Evol ution b. m ozilla c. gm ail d. k m ail
12) ¿Cuale s e lprotocol o de corre o q ue pode m os configurar e n e volution?(El
ija todas l
as q ue
apl ican A)
a. PO P3 b. SNM P c. h otm ail d. yah oo
13) ¿Cual e s cue ntas por l o ge ne ralutilizan e lprotocol o de corre o q ue pode m os configurar e n
e vol ution?(El ija todas las q ue apl ican AB)
a. Com pañias te l e fonicas, com o tricom , ve rizon, orange , e tc
b. La de dom inios com prados por individuos
c. h otm ail , gm ail, yah oo
d. nadie usa pop3 sol o com pañias m uy grande
16) ¿Com o pode m os transfe rir arch ivos de sde un e ntorno gráfico util
izando protocol
os com o FTP,
SSH y SAM BA, e ntre otros?(El ija todas las q ue aplican A)
a. Lugare s-> Cone ctar con e lse rvidor
b. Gnosam ba
c. No e xiste nada grafico
d. GNU/Linux no com parte con e stos protocos
17) ¿Cual e s de lalista e s una de l as h e rram ie ntas m as im portante para buscar inform ación e n l
a
re d?(El ija todas l
as q ue apl ican AB)
a. w ik ipe dia b. googl e c. portale s .com d. portale s .info
Capitu l
o 7 "GESTIO N D E ARCH IVO S"
3) ¿Cual e s son l
os tre s pe rm isos posibl
e s de un arch ivo o dire ctorio?(El
ija todas l
as q ue apl
ican A)
a. Le ctura, Escritura y Eje cusion
b. D ue ño, Grupo y O ttros
c. Ch m od, Ch grp y Um ask
d. Le ctura, Borrar y Escritura
6) ¿Que significa q ue GNU/Linux tie ne un siste m a de arch ivos Unificado?(El ija todas l
as q ue
aplican AB)
a. Todo arch ivo y dire ctorio pue de se r acce sado con una ruta q ue e m pie ce por “/”
b. Que no h ay q ue darl e m ante nim ie nto
c. Que no coje virus
d. Sol o Adm inistrador pue de cam biarl o
7) ¿Con q ue apl
icación o utilitario pode m os visual
izar graficam e nte nue stro siste m a de arch ivos
e n GNO M E?(Elija todas las q ue aplican A)
a. Nautilus b. M ozilla c. Ne tscape d. Sh e l
l
8) ¿Cual e s son dos m ane ras de l anzar e lge stor o e xplorador de arch ivos de GNO M E?(El
ija todas
las q ue apl ican AB)
a. D obl e click sobre cualq uie r carpe ta, l
ue go nave gar donde de se e
b. D e sde e lm e nu lugare s, l
ue go dirigirse a una de l as carpe tas
c. D e be program ar e ste tipo de tare as e n se sione s de sde e lm e nu Siste m a
d. Sol o e lAdm inistrador o root pue de nave gar e lsiste m a de arch ivos
13) ¿Cual e s son dos m ane ras de m ove r un arch ivo de sde e lge stor de arch ivos?(El ija todas l
as
q ue apl ican AB)
a. Cortar y pe garl o e n otro sitio de sde e lm e nu conce ptualde lcl ick de re ch o
b. Sim pl e m e nte arrastrarlo donde l o de se a colocar
c. M ove r la carpe ta com pl e ta q ue lo contie ne
d. D ar dobl e click sobre e larch ivo y l ue go sal varlo e n otro l
ado
15) ¿Cuale s l a funcion de un acce so dire cto o vincul os?(El ija todas l
as q ue apl
ican AB)
a. Pode r ll
am ar a un arch ivo con dos o m as nom bre s
b. No te ne r q ue sacar copias de arch ivos
c. Para h ace r m as arch ivos para q ue l
os discos trabaje n m e jor
d. Para confundir a l os virus
16) ¿Por lo ge ne rallos arch ivos e n los siste m as GNU son transfe ridos e n q ue cualform ato de
com pre sion?(El ija todas l as q ue aplican A)
a. tar.gz b. rar c. w inzip d. Ace
19 ) ¿Los pe rm isos son re pre se ntados por le tras y/o num e ros, cual
e s son l
a com binacione s
corre ctas?(El ija todas las q ue apl
ican ABCD )
a. r = 4, w = 2, x = 1
b. rw x para e ldue ño, rw x para e lgrupo, rw x para l os otros
c. rw x =7, rw - = 6, r- - = 4
d. los tre s grupos son rw xrw xrw x y e n nue m ro 777
20) ¿Cualarch ivo de be m os e ditar para autom atizar e lm ontado de una particion e n e lsiste m a de
arch ivos?(El ija todas l
as q ue aplican AB)
a. /e tc/fstab b. /e tc/m tab c. /e tc/m ount.de v d. /de v/partitions
21) ¿Cuale s e linte rfaz grafica para m ontar y de sm ontar particione s de sde e le scritorio, aunq ue
una configura y l a otra no?(El ija todas l
as q ue apl
ican AB)
a. Siste m a-> Adm inistración-> D iscos
b. Lugare s-> Eq uipo
c. Siste m a-> Adm inistración-> Carpe tas com partidas
d. Siste m a-> Pre fe re ncias-> Te m as
Capitu l
o8 "M u l
tim e d ia e n GNU/Linu x"
2) ¿La aplicación por de fe cto de e scuch ar m usica e s?(Elija todas las q ue apl
ican A)
a. xm m s b. m pl aye r c. m e dia pl aye r d. no se pue de e scuch ar m usica e n GNU/Linux
3) ¿Cuale s la apl
icación de organizar, im portar cd de audio, e scuch ar podcast y radio de Gnom e
e n Ubuntu?(El ija todas l
as q ue apl ican A)
a. Ryth m box b. m playe r c. m e dia pl
aye r d. Tote m
4) ¿Cuale s l
a apl
icación de disfrutar víde os de form atos conocidos com o AVI, M O V , M PG, M PEG,
ASF, W M Vde Gnom e e n Ubuntu?(El ija todas l
as q ue aplican A)
a. Tote m b. m playe r c. m e dia playe r d. no se pue de ve r víde os e n GNU/Linux
6) ¿Con cualapl icación pode m os m ove r pistas de audio de sde un CD a nue stro orde nador
e je cutando Gnom e e n Ubuntu?(El ija todas las q ue aplican AB)
a. Ryth m box b. Sound Juice r c. m e dia pl aye r d. no se e scuch a m usica e n GNU/Linux
7) ¿Con cualapl icación pode m os m ove r una pe lícul a de sde un DVD a un CD con nue stro
orde nador e je cutando Gnom e e n Ubuntu?(El ija todas las q ue apl
ican A)
a. DVD Rip b. Sound Juice r c. m e dia pl aye r d. no se pue de Ripe ar pe l ícul
as e n GNU/Linux
9 ) ¿Com o pode m os q ue m ar a un cd o dvd una im age n iso de sde e le ntorno gráfico de Ubuntu?
(Elija todas l as q ue apl ican A)
a. Cl ick de re ch o sobre l a im age n, l
ue go e l
e gir “Grabar e n e ldisco”
b. D e sde la ve ntana de grabar aldisco l anzada de sde e lm e nu Lugare s
c. Con e lm e dia pl aye r
d. no se pue de q ue m ar CD ni DVD e n GNU/Linux
Capitu l
o9 "ElSh e l
ld e GNU/Linu x"
2) ¿Cuale s e lsh e l
lpor de fe cto de GNU/Linux?(El ija todas l
as q ue aplican A)
a. bash b. k orn c. C-sh e l
l d. no h ay ninguna por de fe cto
4) ¿Que e s l
o único q ue e ntie nde un sh e l
l?(El
ija todas las q ue aplican A)
a. com andos b. protocol os c. l
e nguaje C d. ph p
5) ¿Que se al m ace nan e n las variabl e de lSh e l
l?(El
ija todas l
as q ue apl
ican A)
a. valore s q ue de scribe n e lam bie nte
b. valore s de núm e ros h e xade cim al es
c. l
os ips de h ost
d. las tablas de inodo
6) ¿Com o se visual
iza una variabl
e de nom bre VAR?(El
ija todas las q ue apl
ican A)
a. e ch o $VAR b. cat VAR c. bash VAR d. no se pue de visual
izar
7) ¿Cuale s l
a m ane ra de obte ne r inform ación sobre los com andos?(El
ija todas l as q ue apl
ican A)
a. m an com ando b. ls com ando c. bash com ando d. h e lp com ando
8) ¿Com o pode m os invocar e lm an de sde una inte rfaz com pl e tam e nte gráfica?(El
ija todas l
as
q ue aplican AB)
a. xm an
b. D e sde e lh e l
p e n e lm e nú Siste m a, e scribie ndo e n l
a búsq ue da “m an com ando”
c. gm an
d. m an-gtk
13) ¿Cuale s e larch ivo de configuración de linit?(El ija todas las q ue aplican A)
a. /e tc/inittab b. /e tc/init.conf c. /e tc/fstab d. init no tie ne arch ivo de configuración
Capitu l
o 10 "GNU/Linu x e n l
a O ficina"
2) ¿Cual e s son al
gunos de l as aplciacione s q ue conform an e lconjunto de aplicacione s de l
ope nO ffice ?(Elija todas l
as q ue aplican ABCD )
a. W rite r b. Calc c. Im pre ss d. M ath
9 ) ¿Com o se pue de abrir un docum e nto confe ccionado e n O pe nO ffice e n un orde nador
e je cutando M S O ffice ?(El
ija todas l
as q ue apl
ican A)
a. Guardar su docum e nto com o un .D O C
b. Instal ando un pl uggin de M S
c. Instal ando O ffice
d. No se pue de