Está en la página 1de 328

h t p/w w w .codigol t / ibre .

org

Fundacin Cdigo L ibre Dom inicano

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Pg 2

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

GNU BASiCO
SEGUND A E D ICIN
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

h t p://w w w . t codigol re . ib org e -m ail ape rpinan@ codigol re . : ib org

Pg 4

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Fundacin Cdigo L re D om inicano ib


h t p://w w w . t codigol re . ib org e -m ail inf codigol re . : o@ ib org (1) Be nigno Fil e no Roj Esq uina om as, P adre Pina No. 102, Z ona Univ rsit e aria, Sant D om ingo o Re pb l D om inicana ica (2) Cal Est l Sadh al No. 5 l e re l a Jardine s M e t ropol anos, it Sant iago Re pb l D om inicana ica D iagram acin y D ise o de port ada: Nicaury Be nt z Cort e orre al ISBN 88-9 9 9 9 9 -9 9 -9 D e psit lgal o e : b 8888. 9 9 Im pre so y e ncuade rnado por IM PR ESO S GAM M A Cal # 12 l e L R os os Sant D om ingo, Re pb l D om inicana o ica

Escrit Baj l L ncia GNU FD L2007 o o a ice


Im pre so e n Re pb l D om inicana ica Print d in Th e D om inican Re pub l e ic
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Not de CopyL f a e t
Est docum e nt se pue de dist uir y m odif e o rib icar b aj l t o os rm inos de l L ncia L re de a ice ib D ocum e nt acin Ge ne ral l de GNU - FD L . 2004-07 Ant onio P rpian. Est m anual e s sof w are l re ; pue de re dist uirl y e e t ib rib o m odif icarl b aj l t o o os rm inos de l l ncia GNU de D ocum e nt a ice acion L re pub l ib icada por l a Fre e Sof w are F t oundat ion;t o e n su v rsin 2 com o (a su opcin) e n cualuie r v rsin ant e q e post rior. Est m anualse dist uye con e lnim o de ayudar, pe ro sin garant al e e rib a guna;ni siq uie ra l im pl a de se r com e rcial l o l de se r apt para un propsit e n part ar. a cit izab e a o o icul P ara m s de t ls, v a l L ncia Pb l Ge ne ral de GNU (CO PY-L al e e a ice ica EFT). Tie ne a su disposicin una copia de l L ncia Pb l Ge ne ralde GNU (CopyL f ) e n l dist ucin a ice ica e t a rib GNU/L inux q ue acom paa e st L ro o e n nue st pgina w e b . e ib ra Tam b in pue de ob t ne rl e scrib ie ndo a l Fre e Sof w are F e a a t oundat ion, Inc. 59 Te m pl Pl , e ace Suit 330, Bost e on, M A 02111-1307, USA.

En e l nim o de col orar se rue ga a q uie n ut ice e n t al e n part e n cualuie r m at rial ab il ot o e q e q ue de l riv , y q ue se re spe t n l t de e e os rm inos de l L ncia b aj l cuals e l s l e rado. a ice o os e e ib Si m odif y m e j ica ora e st docum e nt rogam os se l e o, o indiq ue a sus aut s originals, m e diant ore e e inf codigol re . o@ ib org.

Pg 6

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

A m i m adre , Silia T D iaz, por l nar m i inf v . l e ancia de il usione s, por cre e r sie m pre e n m , por apoyarm e e n t odo, por apoyarm e sie m pre . A m i m adre , porq ue m is sue os son re f e j de su lo e sprit A m i m adre , e st donde e st u. .

Prl ogo

l e m a ope rat o GNU/L sist iv inux e s una pode rosa pl af at orm a para com put adoras. Est dise ado para se r e st e , se guro, y f abl unciona igual bie n e n se rv de idore s com o e st acione s de t rabaj o.

Est l e s product de l e xpe rie ncias de num e rosos cursos y ch arl im part e ibro o as as idos e n t odo e l pas por su aut Ant or onio P rpian, pre side nt de l Fundacin Cdigo L e e a ibre D om inicano. Est l e s e ibro el product de l pe rse cusin de cre ar una ce rt icacin lgt a de l t are l . L inf o a if e im sof w ibre a orm acin aq u cont nida e s product de t e o odo una inv st e igacin de q ue ne ce sit un j e n para de sarrol a ov l arse de sde ce ro h ast un Jnior SysAdm in de sist m as GNU/L a e inux. El nico f de e st e s de pode r in e l gar a se r una f nt de inf l e ue e orm acin para aq ue l usuarios q ue com ie nzan a dar sus prim e ros l os pasos e n l sist m as GNU/L os e inux, aunq ue obv e nt l pue de l gar a se r de ut idad a un usuario iam e e l e il av anzado, dndol as a conoce r de t ls de l dif re nt s aspe ct q ue com pone n GNU/L e al e os e e os inux. P aq ue l usuarios m s av ara l os anzados, e spe ro pue dan e ncont e st l se r una gua de rar e ibro re f re ncia bsica, y q ue pue dan pasrse l a sus am igos nov os cuando t pre gunt n " e a at e e Cm o pue do iniciarm e e n GNU/L inux? o cuando digan: "D onde pue do e ncont inf " rar orm acin e n e spaol sobre GNU/L inux?. " L nico q ue ls pe dir, se r q ue si l garan a e ncont al problm a e n e st l o t ie se n o e l e rar gn e e ibro uv al guna suge re ncia, o si e ncue nt ran q ue al guna se ccin no se e ncue nt de bidam e nt bie n ra e e xpl icada, por f or h zm e l sabe r, ya q ue sol as podr se guir act izando e st h um il l av o o ual e de ibro q ue e spe ro ls sirv a m uch os. P l ant rior ls pido m e e nv n un e -m ail e a ara o e e e a ape rpinan@ codigol . ibre org, de sde ya m uch as gracias y e spe ro disf e n e l rut cont nido de e st l e e ibro.

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Re conocim ie nt os:
M e gust ara re ndir re conocim ie nt a t o odos l q ue durant e st ardua t a de dar a conoce r l os e a are o q ue e s e l Cdigo L ibre e n m i pas, l Re pbl D om inicana, m e h an ayudado y sie m pre cre do e n a ica e st proye ct Son m ayorm e nt prof sore s, prof sionals de l indust e o. e e e e a ra de l TI y al nos um univ rsit e arios q ue de una m ane ra u ot se h an inv ucrado e n l t lre s, ch arl y e l ue h ace r ra ol os al e as q de da de l e v a ange l izacin GNU e n nue st Univ rsidade s. No l pue do nom brar a t ras e os odos, y s q ue se m e olidarn l m ayora, as e s q ue de ant m anos, l pido e xcusa: v a e e Jos P de s, Crist ian Nue z, Ange lRe ynoso, Elyn Bol s, Joe lP a, Robe rt Garcia, M art are h v ge e o n M inaya, Carl Cam ach o, Juan Carl D urn, D anny Cruz, Rom an V ue z, H e ct Cl os os asq or, audio Cast Carl Est e z, D ionisio Grul y t ro, os v l n, odos l de m s m ie m bros de l f os a undacin q ue de una m ane ra u ot sie m pre aport al sarrol de t ra an de l o odas nue st act idade s. ras iv

Ace rca de l or: Aut


Ant onio P rpian, BS/M S CUNY/CCNY, h a sido prof sor Univ rsit e e e ario de l carre ra de sist m as y a e de dipl ados de Sof w are L , ch arl a e n t om t ibre ist odo e lpas de l f osof re l as il as acionadas con e l Fre e Sof w are , Tcnico doce nt nacionalde l Se cre t t e a aria de Est ado de Educacin D e part e nt am o Inf orm t Educat a, Prof sor V unt ica iv e ol ario Univ rsidad UASD , de t cnol e e ogas basadas e n Sof w are t L ibre e n e l part e nt de m at m t de am o e ica.

Ace rca de l Col os aboradore s Tcnicos:


L indiv os iduos q ue h an col aborado dire ct e nt e n e st L am e e ibro y e lproye ct de Ce rt icacin o if Nacional GNU/L de inux e n l Fundacin son: a Jos P de s, Crist ian Nue z, D anny Cruz, Juan Carl D urn, . . are h os .

Pg 8

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

e nos su O pinin! Env Com o t odo e n e l t are L re , ust d, e le ct de e st l ro, e s un col orador e n q ue Sof w ib e l or e ib ab e st m e j e ore y q ue con sus crt icas se de sarrol . Que re m os sab e r q ue opinas, si l gust l e e o t b in y si no con m s razn, dj am anos sab e r q ue e st m al l m e j a y o orare m os y si cre e s q ue t ne s al q ue aport aydanos. ie go ar Com o aut l dam os b ie nv nidas a t com e nt or, e e us arios. Pue de s e nv iarnos su corre o e lct e rnicos dire ct e nt de q ue t gust y q ue no t gust de e st l ro su opinin de am e e a e a e ib y com o m e j orarl o. Tom e not q ue no pode m os re sponde r t a odas l pre gunt ace rca de apre ndizaj de as as e GNU/L inux ya q ue re cib im os un v um e n m uy al pe ro t am os de re sponde r l m s q ue ol t o rat as pode m os, pe ro sus pre gunt t as cnicas de b e n se r dirigidas al orum e n nue st pginas w e b f ra de nue st port de Sof w are L re . ro al t ib h t p://w w w . t codigol re . ib org Al cont arnos f or re cordar incl su nom b re y corre o e lct act av uir e rnico e n e l cuale s l pode m os cont ar e n caso de q ue t ngam os al act e guna pre gunt a. Fundacin Cdigo L re D om inicana ib Z ona Univ rsit e aria, Sant D om ingo, Re pub l D om inicana o ica Te l (809 )476-7758 . : Est l Sadh al # 5, re l a a Sant iago, Re pub l D om inicana ica Te l (809 )724-5543 . : h t p://w w w . t codigol re . ib org Em ail ape rpinan@ codigol re . : ib org

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Cont nido e Int roduccin Encont y Cre ar D ocum e nt rar acin Arrancando L inux Sist m a de Arch iv L e os inux Adm inist racin de Arch iv os Com ando GNU y UNIX M ant nim ie nt de l e m a de Arch iv e o Sist os Usuarios y Grupos Fl o de Te xt uj o P rm isos e Tare as Adm inist iv rat as Back up y Re st aurar Gl osario Proce so de Ce rt icacin GNU CERTIFIED if Conse j para l Ce rt icacin os a if Re cursos Al rnat os t e iv Soport de l Com unidad e a Prct icas ndice s de O bj t os e iv Conse j de l os SysAdm in T orial I ut V Re cupe rar Grub L O con un L e CD IL iv xiv 19 35 49 71 95 115 135 155 171 187 205 223 239 241 244 245 246 261 265 267 271

1 2 3 4 5 6 7 8 9 10 11 A B C D E F G H I J

Pg 10

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Tab l de cont nidos a e


O rganizacin de l ib ro L Pre pararse para e l Exm e n 1 Buscar y Cre ar D ocum e nt acin Buscar Ayuda D ocum e nt acin L ocal Pginas m an Inf o. L H O W TO s os El AQ F D ocum e nt acin de l Program as os Re cursos de Int rne t e L Ne w sgroups os L as de Corre o ist Com andos de Buscar Inf orm acin w h e re is w h ich w h at y apropos is w h at is apropos Escrib ir D ocum e nt acin Suport de l e Usuario Re sum e n 2 Arrancar L inux Iniciando L inux El ae m on init D El Arch iv /e t o c/init ab t L Runlv l os e e s El IL L O D iagnost icando Prob lm as de L O e IL Apagar a L inux Re sum e n 3 Sist m a de Arch iv L e os inux P icione s art Int rpre t l Nom b re s de l P icione s e ar os as art Cuant y de q ue Tam ao? as f ips f disk P aso 1: Cre ar una P icin Prim aria art P aso 2: Cre ar una P icin Sw ap art P aso 3: Cre ar una P icin Ext ndida art e P aso 4: Asignar Nom b re s de l e m a de Arch iv Sist os El e m a de Arch iv L Sist os inux D ar F orm at o
Bsicam e nt GNU e

xiv xv i 19 20 20 20 23 24 25 25 25 26 26 27 27 27 27 27 28 29 29 30 35 36 37 37 37 40 42 43 45 49 50 50 50 52 53 54 55 56 56 56 57
Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

O rganizacin de l e m a de Arch iv Sist os Inode s Tipos de Arch iv os M ant ne r sus D iscos e n Sal e ud f sck Uso de l isco D du df Re sum e n 4 Adm inist racin de l Arch iv os os Com andos Bsicos de l Adm inist a racin de l Arch iv os os cd l s fe il cat m ore y lss e wc h e ad y t ail t ouch cp dd mv rm m k dir rm dir Expre sione s Re gul s are Busq ue da de Cont nido e n Arch iv e os gre p se d Com prim ir y D e scom prim ir Arch iv os t ar gzip com pre ss gunzip zcat Re sum e n 5 Com andos GNU y UNIX Qu e s un Sh e l l ? Escrib ir e n l L a de Com andos a ne L L re ra Re adl a ib ine Com plt e ando e n l L a de Com andos con T a ne AB V ariab ls de Usuarios y de Am b ie nt e e V ariab ls de Usuarios e L Al os ias
Pg 12

59 60 61 61 61 63 63 64 66 71 72 72 73 75 75 77 77 78 78 79 80 80 81 81 81 82 83 83 84 85 85 87 87 87 88 88 95 96 96 97 98 99 99 100
UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

V ariab ls de Am b ie nt e e El ATH P El Prom pt El O M E H L a de l ist ist H ory f c Sub st ucin de Com andos it L Proce sos os Top Com ando nice Proce sos e n e l Back ground y F ground ore ElCom m ando Job s L Signal as s Re sum e n

100 102 102 104 104 105 105 106 107 108 108 109 110 110

6 M ant nim ie nt de l e m a de Arch iv e o Sist os M ont Sist m as de Arch iv ar e os El arch iv /e t st o c/f ab El e m a de Arch iv /proc Sist os El arch iv /e t o c/m t ab Um ount D isk Quot as L L s os ink L H ard L s os ink L s Sim b l ink icos Adm inist Arch iv de l e m as rar os Sist L Je rarq ua a En cont arch iv P rdidos rar os e Com ando f ind El Com ando l e ocat El Com ando w h ich Re sum e n 7 Usuarios y Grupos Adm inist Usuarios y Grupos rar root El com ando su Cre ar Cue nt de Usuarios as El Arch iv passw d o El Com ando passw d Cont rase as Sh adow Cre ar Usuarios Edit e l ar Arch iv /e t o c/passw d Usar e l Com ando use radd Usar e l Com ando use rm od
Bsicam e nt GNU e

115 116 117 118 119 119 119 121 123 124 125 125 126 127 128 128 129 135 136 136 136 137 137 139 140 141 141 141 143
Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Re m ov r Usuarios e Cue nt Espe cials de Usuarios as e L Grupos os El Arch iv /e t o c/groups Ide nt icar su Grupo if Trab aj con Grupos ar M odif icar y El inal im Grupos Grupos de l e m a Sist Im plm e nt Sh adow P e ar assw ord Arch iv de Inicio de l os Usuarios Re sum e n 8 Fl o de Te xt (St am s) uj os re Buscar Sus Arch iv os Com odine s (W il dcards) Fil Te xt t rar os se d sort Com ando cut Com ando e xpand Com ando f t m Com ando h e ad Com ando j oin Com ando nl od Com ando past e Com ando pr Com ando spl it Com ando t ac Com ando t ail Com ando t r Com ando w c Ent rada (Input ) y Sal (out ) E/SI/O ida put Re dire ccin y l T e ras (Pipe s) as ub El il ario t e Ut it e Com ando xargs Re sum e n 9 L P rm isos os e D ue os y Grupos Cam b iar e l ue os D Cam b iar e l Grupo Acce de r a Arch iv y D ire ct os orios Acce so a Arch iv os Acce de r D ire ct orios Cam b iar l P rm isos os e Cam b iar P rm isos con Sm b ol e os
Pg 14

143 144 144 144 145 145 146 147 147 148 150 155 156 156 156 156 158 159 159 159 160 160 160 161 161 161 162 162 162 163 163 163 164 165 165 166 171 172 172 172 173 174 175 176 176
UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Cam b iar P rm isos con Nm e ros e P rm isos Espe cials e e SUID y GUID St y Bit ick P rm isos por D e f ct e e o Re sum e n 10 Tare as Adm inist iv rat as Program ar l Trab aj (Job s) os os Com ando at Adm inist Trab aj at (Job s) rar os Com ando b at ch Com ando cront ab Adm inist (Tare as) cron Job s rar L ogs de l e m a Sist Conf igurar e l ogd sysl Adm inist l L rar os ogs Rot l L ar os ogs Arch iv l L ar os ogs Uso de l L os ogs para D iagnost icar Re sum e n 11 Back up y Re st aurar Pl icar su Back up anif Cost de l ie m po Fue ra de Se rv o t icio (D ow nt e ) im Cost Im plm e nt o e acin de l e st e gia de Back up a rat Carga de Trab aj de l e m a (Syst m W ork l o Sist e oad) Tipos de Est e gias de Back up rat Cl e ring ust Se rv idore s St andb y o F ov r ail e Se rv idore s D upl icados o Back up Se rv r e Back up y Re st aurar Back ups Pl icar anif A q ue l v os a h ace r Back up? e am Con Fre cue ncia se H ace e l Back up? Tie m po P ara H ace r Su Back up? Se lccin de M e da e Tipos de Back ups Copy FulBack up l Back ups P arcial Back ups Incre m e nt e s D if rncials al e e Qu t m po D e b e Al ace nar l Back ups? ie m os Elgir D nde Al ace nar e m Prot ge r Sus Back ups e
Bsicam e nt GNU e

178 178 178 179 179 181 187 188 188 19 0 19 0 19 0 19 2 19 3 19 4 19 5 19 6 19 8 19 8 19 9 205 206 206 206 206 206 207 207 207 207 207 207 208 208 208 208 209 209 210 210 210 210 211 211
Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

M ant ne r un L e og Re st aurar Arch iv de sde e l os Back up Ut it il arios de Back up El com ando t ar Usar t para Cre ar Back ups ar Re st aurar Arch iv con t os ar Com ando cpio Com prim ir y D e scom prim ir Arch iv os gzip com pre ss gunzip El Com ando zcat Re sum e n APEND ICES A Gl osario B El Proce so de Ce rt icacin GNU CERTIFIED AD M IN/PR O F/EXPERTO if C Conse j para l ce rt icacin os a if D Re cursos Al rnat os t e iv E Soport de l Com unidad e a F Prct icas G ndice de O b j t os e iv H Conse j de l os SysAdm in I T orial I ut V J Re cupe rar GR UB L O con L e CD IL iv

211 211 212 212 212 214 215 216 217 217 217 218 218

223 239 241 244 245 246 261 265 267 273

Pg 16

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

P f re acio

uando e m pe zam os e n l Univ rsidad Aut a e onm a de Sant D om ingo, sol e ram os part de un o o e grupo de e nt usiast usuarios de Sof w are L as t ibre q ue re pre se nt abam os e n l Re pbl a ica D om inicana l q ue e ran l inicios de e st m ov ie nt q ue h oy l v 12 aos. El grupo o os e im o l a e inm e diat e nt com e nzo a sol icarse h ast e l de h oy, ya q ue t am e idif a da odos t nam os una pasin por e e lSof w are L t ibre y e spe rbam os v r e st m ov ie nt cre ce r. En e se prim e r ao col e e im o ocam os e l port e n Int rne t y m e se s de spus e m pe zam os a dar l prim e ros cursos a l prof sore s de l al e os os e a UASD . Elsof w are L t ibre de sde e se t m po h a m adurado e n t ie oda su e xpre sin, t o e n e lse rv ant idor com o e n l e st a acin de t rabaj y a pasos de gigant . D e sde h ace ya unos se is aos, e lSof w are o, e t L ibre e s ya una sol ucin robust e n e l rv a se idor y e m pie za a t ne r l com pone nt s ne ce sarios q ue e os e l l v al scrit o l an e e orio. D e sde e nt once s, t odos l q ue t os rabaj os e n h ace r q ue e l t are L am Sof w ibre se a adopt ado e n t ods l inst as ancias q ue se usan orde nadore s de uso ge ne ral com o inst ucin h e m os , it apre ndido m uch o y e nt nado a m uch os para q ue pue dan t re rabaj com o int gradore s y asist a ar e ir e m pre sas a m e j orar sus pl af at orm as t cnol e ogicas ut izando sof w are l il t ibre En e lao 2001, l Fundacin FCL f l a D ue anzada inde pe ndie nt y aut e onm a para ayudar a dirigir e lproye ct y re sole r l problm as de organizacin de lproye ct de m igrar l Re pbl o v os e o a ica D om inicana h acia e luso de lsof w are l t ibre com o pol ica de e st t ado. Est se l o ograr con l a aprobacin de l L y de l t are y Cont nido L . El a e Sof w e ibre proye ct paso de se r de v o arios e nt usiast as a se r un e sf rzo nacional L Fundacin, sus m ie m bros, com e rciant s y pe rsonal ue . a e idade s pol icas t h an ayudado a q ue e st proye ct av e o ance cada v z m as. Elcom prom iso de l FCL e s l de cre ar e a D a una pl af at orm a de docum e nt acin y e st e gica de capacit rat acin t al e nt l para q ue cuando ot m e ibre e lpas se e m barq ue e n l adopcin de lSof w are L a t ibre com o pl af at orm a pue da rpidam e nt e capacit suf nt pe rsonalpara int grarl inm e diat e nt a su de sarrol Est m ism o ao se ar icie e e o am e l o. e inaugur e ll ocalde sant dom ingo, capit dom inicana, y surgie ron l principios de al o al os ianzas im port e s. ant A principios de 2006 se ape rt uro l e xt nsin sant a e iago, se gunda ciudad de m ayor im port ancia de l Re pbl D om inicana. Est se de nace de l al a ica a a ianza con l f a brica de Ce m e nt Cibao y e l os L W ascar M art su pre side nt . L e m pre sa f t al e nt m igrada aluso de Sof w are L ic. in, e a u ot m e t ibre y

Pg 18

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

com o re com pe nsa f ce dido e l dif u e icio q ue al rga l se de de Sant be a iago.

rt y a Trabaj Sue e ar! El q uipo de codigol . e ibre org Nos gust ara sabe r sus com e nt arios para e l or e s m uy im port e conoce r l opinione s ace rca aut ant as de e st l e ibro;l agrade ce ram os sus com e nt e arios, corre cione s, suge re ncias e ide as q ue pue de n m ej orar y acort e lt m po e n q ue se apre nde a usar e st sist m a ope rat o, a t s de lcorre o ar ie e e iv rav e lct e rnico inf codigol . o@ ibre org Sant D om ingo D . N. Re pbl D om inicana o , ica M uch as gracias!!

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Int rod u ccin

A FUNDACIO N CO D IGO L IBRE D O M INICANO h a l gado a l conv l e a iccin de q ue e lsist m a e ope rat o GNU/L iv inux ne ce sit una ce rt icacin q ue se a ace pt a if ada por t odas l com unidade s as de l undo. P l m ara ograr e st obj t o, e st ce rt icacin de be re unir l im port isim a condicin de e e iv a if a ant se r t L an IBRE com o e s nue st sist m a ope rat o q ue de se am os ce rt icar. O t ro e iv if ras ce rt icacione s if e xist n pe ro e st m uy e spe cf e n icam e nt orie nt e adas o basadas e n dist ribucione s part are s, v ne n icul ie a l nar re q uisit de ne ce sidade s part are s de ot pase s y/o re gione s y pe or de t l e os icul ros odo no son de l nsam ie nt l . L m e t de e st nue st propue st a l com unidade s de l t are L ice o ibre a a a, ra a as Sof w ibre e s cre ar una ce rt icacin t l if an ibre com o e l Sist m a O pe rat o GaNU, e st de be de m ost e iv a rar l a capacidad de l candidat de adm inist un sist m a GNU/L o rar e inux. Alre v isar l obj t os de cada e xm e n obse rv os e iv ar q ue h e m os e st e cido t m as para q ue abl e nue st ros candidat se an e xit os osos e n l t a de le xm e n de ce rt icacin. Cada t m a cubre l a om if e a inf orm acin e se ncialapl e a cualuie r inst acin de una dist icabl q al ribucin GNU/L inux, aunq ue basam os t odo l e j m pl e n UBUNTU GNU/L os e os inux por cue st de bre v dad. Est cont nido de be ion e e e pre parar para ut izar y de sarrol il l en el arse uso de cualuie r dist q ribucin GNU/L inux. En e l prim e r niv l e cubrim os l h e rram ie nt ne ce sarias para q ue un nov o Adm inist as as at rador de Sist m as GNU/L e inux t rabaj sin cont ie m pos. Est ce rt icacin cubre l h abil e rat a if as idade s bsicas ne ce sarias e n l siguie nt s re as: as e Com andos GNU y UNIX Arranq ue , Inicial izacin, Apagar y l Runlv l os e e s D isposit os y Sist m a de Arch iv iv e os Tare as Adm inist iv rat as Est ce rt icacin consist de dos e xm e ne s. Cada uno de e l cubre t a if e l os picos ge ne rals de e GNU/L inux. O riginal e nt l int ncin e s of ce r un e xm e n Pract m e a e re ico-Te rico de Ce rt icacin. if Est e xm e n no se r orie nt e ado a ninguna dist ribucin e n part ar, as e s q ue de be dom inar por icul e j m pl t e o odos l paq ue t s e spe cf os e icos de GNU/L inux. Elcandidat de be dom inar l t m as o os e e spe cif icos a l dist as ribucione s m as popul s. Prim e ro e l xm e n se f are e undam e nt e n dos part s: a e 1. 4 Exm e n Te rico de 73 Pre gunt as Con un t m po m xim o de 1 h oras e n am bie nt de E-L arning o EnL a ie e e ne 2. 4 Exam e ne s Prct icos Tie m po m xim o de 2 h oras e n l cuals se l pre se nt os e e ar una sit uacin de t rabaj de diagnst o ico de t roublsh oot de una re d m ixt con se rv e ing a idore s GNU/L inux y W ork st ion GNU/L at inux ade m s de e st acione s de t rabaj posiblm e nt e n ot sist m as ope rat os W indow s y M acO S. o e e ros e iv

Pg 20

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

L m e t principal de e st L a a e ibro e s pre pararl para t ar nue st Ce rt icacin GNU e om ra if CERTIFIED . Est ce rt icacin cubre e lm at rialcom n a t e if e odas l dist as ribucione s. L re as q ue as cubre e l xm e n incl n: e uye 1. docum e nt acin 2. Com andos GNU/UNIX 3. Sist m a de arch iv e os 4. Arranq ue 5. Runlv l e e s 6. Tare as adm inist iv rat as Est e xam e ne s son re q ue ridos para t os odos l candidat para e lNiv l1 de l Ce rt icacin os os e a if GNU AD M INISTRAD O R CERTIFICAD O . Com o se O rganiza e st L ro e ib L capt os de ll os ul ibro son basados e n l obj t os de le xm e n L 101. Pue de s com parar os e iv PI e st obj t os e n l pgina w e b of os e iv a icial L e n h t p: //w w w . pi. de PI t l org. Cubrim os e xt nsam e nt e st obj t os e n e st l e e os e iv e ibro, t v s no ne ce sariam e nt t nga l al e e e os m ism os t ul u orde n q ue e n l pgina w e b pe ro si t am os de q ue se ape gue l m s posibl a t os a rat o e l obj t os. P os e iv ara v r un l ado de t e ist odos l obj t os de le xm e n y l capt os donde son os e iv os ul discut idos re f irase al Apndice G, ndice de l O bj t os. os e iv O rganizacin e l ib ro L Capt o 1 Buscar y cre ar D ocum e nt ul acin, cubre e l uso y m ant nim ie nt de l e o a docum e nt acin de l e m a y l apl sist as icacione s e n e l al inst adas, Capt o 2 ul Arrancar L inux, l gua por l pasos de l e os arranq ue de L inux, adm inist l rar os runlv l y apagar e l e m a. e e s, sist Capt o 3 El e m a de Arch iv L ul sist os inux, cubre part icionar y l ut it os il arios q ue se ut izan para il m ant ne r e l e m a de arch iv e sist os. Capt o 4 Adm inist Arch iv ul rar os, discut e l e m a j rrq uico de dire ct e sist e orios y l a Adm inist racin de Arch iv Tam bin se discut n l ut it os. e os il arios ut izadas para l il a bsq ue da de t xt e o. Capt o 5 Com andos GNU y UNIX, cubre ingre sar com andos de sde l l a de com andos y e l ul a ne H ist ory. Ade m s, se discut n l proce sos y prioridade s. e os Capt o 6 M ant nim ie nt de l e m a de Arch iv ul e o Sist os, e xpl e l ane j de cuot y ica m o as Adm inist racin de discos. Capt o 7 Usuarios y Grupos, e xam ina com o organizar y adm inist usuarios y grupos. ul rar Capt o 8 Fl o de Te xt (St am s), cubre l f t de t xt m s com une s. ul uj o re os il ros e os Capt o 9 ul P rm isos, discut os com o cont ar l re cursos de l e m a. e im rol os sist Capt o 10 Tare as Adm inist iv ul rat as, una int roduccin a l adm inist a racin bsica de l e m a. sist Capt o 11 Back up y Re st ul aurar, de t l os com o pl icar una re cupe racin cuando de sast al am anif re ocurre y l ut it os il arios com nm e nt ut izados. e il Apndice A Gl osario, l de f as inicione s y l t inos m s ut izados e n ingl t os rm il s raducidos al e spaol . Apndice B El Proce so de Ce rt icacin, l rut h acia una ce rt icacin. if a a if Apndice C Conse j al os Exam inarse , nos brinda conse j para ayudarl e n una e xit os e osa
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

concl usin de l xm e n de ce rt icacin. e if Apndice D O t Re cursos, l a ot sit ade cuados para buscar inf ros ist ros ios orm acin adicional . Apndice E Usar e l Soport W EB, e xpl com o ut izar e l e ica il soport of cido e n nue st port e re ro al W e b, de dicado a apoyar e libro. l Apndice F Ej rcicios de Prct e ica, e s un e xm e n pare cido al ue t aras durant e l xm e n y q om e e con e l cual podrs com probar t capacidad adq uirida. u Apndice G ndice de O bj t os, incl una l a de l O bj t os de l e iv uye ist os e iv Exm e n L 101 l PIC os O bj t os y una discusin de cada obj t o. e iv e iv

Aunq ue t pare zca f e cile lcont nido q ue se cubre e n un capt o e n e spe cf e ul ico, de be se r pacie nt y cubrirl e n su t al e o ot idad, ant s de proce de r alprxim o capt o. Com o cada capt o e ul ul const ruye sobre e l e rior, t ndrs q ue m ane j e n am pl ud l conocim ie nt q ue se de t l e n ant e ar it os os al an el capt o ant s de pasar al ul e prxim o. L capt os e m pie zan con una se rie de pre gunt q ue pone n a prue ba sus conocim ie nt de os ul as os l t os picos a cubrir e n lcapt o. Es para q ue t nga un parm e t cont e lcualm e dir su ul e ro ra progre so de apre ndizaj , de be e scribir sus re pue st ant s de proce de r a l lct e as e a e ura de lcapt o. ul M ie nt le l ras e capt o, re f ul irase a l re spue st y re v l cuant se a ne ce sario. L re pue st se as as se as o as as prov e n al inal l e f de capt o. ul Una colccin de Exm e ne s de Prct e ica apare ce alf inalde cada capt o. L re spue st ul as as corre ct e incorre ct son e xpl as as icadas e n un e sf rzo de opt izar l be ne f ue im os icios de cada e xm e n de l prct a ica. D e spus de com plt e l e xm e n al f e ar inal de cada capt o, com prue be sus ul re spue st para v r, q ue t o com pe ndio e l at rial as e ant m e cubie rt o. Si de scubre s q ue no dom inabas cie rt pre gunt e n e le xm e n, v la at as as ue v ras y re v l ise capt o ant s de proce de r alprxim o. Si an t ne s dudas a ce rca de cualuie r t ul e ie q pico, consul t e cualuie r re curso l ado e n e lApndice D , com o e s e lL q ist inux D ocum e nt acin Proj ct o cualuie r e q ot al l ado. ro l ist Pre pararse para Tom ar e l Exm e n Est e xm e n de Ce rt icacin v dirigido a indiv e if a iduos con e xpe rie ncia e n e l e m a ope rat o sist iv GNU/L inux. Ne ce sit aras una dist ribucin de GNU/L inux disponibl para pract e icar l e j rcicios de os e l capt os. Pract ue l conce pt q ue se cubre n e n lcapt o h ast q ue l dom ine s a os ul iq os os ul a os plnit e ud. P ara q ue e ll ibro l rinda m ayor be ne f e icio, ust d de be e m pe zar de sde e lCapt o 1 y e ul com plt cada capt o e n e lorde n pre se nt e ar ul ado. Ale m pe zar cada capt o, l prim e ro q ue de be ul o h ace r e s le r l pre rre q uisit e os os. Si se sie nt no t ne r un dom inio t alde l conocim ie nt e e ot os os re q ue ridos, e s m e j v v r a t h ast cum pl con l m ism os. or ole ras a ir os Elprxim o paso e s le r l se ccin de pre gunt alprincipio de cada capt o y e scribe sus e a as ul re spue st Tam bin pue de apunt cualuie r pre gunt q ue l l gue e n e lm om e nt D e spus de as. ar q a e l e o. h abe r t rm inado con lcapt o, re gre se a sus re spue st y com pare . Ase gre se de e nt nde r e ul as e
Pg 22 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

porq ue l re spue st son corre ct y porq ue l incorre ct as as as as as. L go de be dirigirse a l e j rcicios de prct ue os e ica. Fue ron dise ados para re f orzar e lm at rial e didct q ue h a ldo. L e xpe rie ncia de l e j rcicios de l prct ico e a os e as icas l se r inv uabl e n e l e al e m om e nt q ue se sie nt a t ar e l xm e n. o e om e Alt rm inar lcapt o de be t ar e le xm e n col e ul om ocado alf inalde lcapt o. Escriba sus ul re spue st ant s de re v as e isarl Si f l e n al as. al a guna, re v ise cada posibl re spue st Tam bin re gre se e as. a l se ccin apropiada de l a capt o. Si an se sie nt inse guro o no e nt nde , consul e l ul e ie t e Apndice D para inv st e igar pl e am ie nt adicionals a e st t ant os e e pico. Cuando se de cida t ar e l xm e n por prim e ra v z, l se r m uy t h abe r re pasado t om e e e il odos l os e j rcicios e xpue st e n e l l e os ibro com plm e nt e ario a e st de e j rcicios, l ado Bsicam e nt e e l am e GNU/L inux Ej rcicios, l e ibro t bin disponibl y ya l rado por l f am e ibe a undacin, re plt de e o e j m pl de t e o odas indol. e Cuando t rm ine s e ll e ibro de be t ar l e xm e ne s de ce rt icacin q ue pre se nt os e n om os if am nue st pginas W e b, e n e l a v ual El son una e xce lnt e xpe rie ncia para pre parase para ras aul irt . l as e e l e xm e ne s re als, q ue sol l dam os pre se ncial e nt e n l Re p[ubl D om inicanaL os e o os m e a ica os e xm e ne s n e n nue st aul v ualse s e n l a re f e nar l sit s as irt e ne l a uacin re al l xm e n. Re f de e irase al Apndice E para m s inf orm acin sobre e st e xm e ne s de prue ba. os Ya l gando alf l e inalde ll ibro y pre parado para e le xm e n y conocie ndo suf nt de e st rie e e sist m a ope rat o GNU/L e iv inux, o nos q ue da de se arls sue rt y q ue pase l ce rt icacin! sl e e a if

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Buscar y Cre ar D ocum e nt acin


PR ER EQUISITO S Ant s de e m pe zar e st capt o ust d de be t ne r acce so a una PC e e ul e e e j cut e ando L inux, q ue podrs usar para pract icar l conce pt y l os os as h e rram ie nt D e be pode r ingre sar alsist m a y e scribir com andos de sde as. e el prom pt o l a de com andos. ne

El O b j t o de e st capt o e s q ue ust d al e iv e ul e cance un niv l de e conocim ie nt q ue ust d pue da re sponde r pre gunt o, e as com o l as siguie nt s: e

Pg 24

UBUNTU Ce rt ie d if

Capt l 1 u o

1. L pre gunt un com pae ro de t e rabaj com o podra e ncont un o rar arch iv e n su sist m a GNU/L o e inux y l re sponde q ue se la l pginas e e as m an de l com andos f y l e . Qu q uiso e l cir con l os ind ocat de as pginas de l an? m 2. Ust d e st lye ndo l pginas de l e a e as com ando t para v r l opcione s ar e as disponibls para com prim ir un arch iv de f e o orm at t Cm o pue de o ar. ust d e ncont l inf e rar a orm acin sin le r l pgina e nt ra de l an? e a e m 3. P u al j cut e l an com ando no e ncue nt l pgina m an orq e e ar m ra a corre ct a? 4. Cm o pue de ust d conf e igurar su PC para q ue e l spaol a e l e se idiom a por de f ct de l pginas m an? e o as 5. D onde pue de e ncont inf rar orm acin sobre com o conf igurar un zip driv ? e 6. Qu e s e l inux D ocum e nt L acin Proj ct e ? 7. Encont un arch iv e n e l ct r o dire orio /usr/bin pe ro no l conoce ni o com o ut izarl Cm o podra av riguarl il o. e o? 8. Cul s e l e nom bre e xact de l o com ando para cam biar su cont rase a?

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Ayuda y D ocum e nt acin

s cost bre q ue no re ciba un l um ibro con GNU/L inux al e nos q ue no com pre una dist m ribucin q ue incl un m anual pe ro h ay f nt s casi il it uya , ue e im adas de inf orm acin disponibl. Est e as f nt s pue de n se r cl icadas as: ue e asif 1. D ocum e nt acin L ocal 2. En l a v e l e rne t ne a Int 3. Grupos de Not icias/ Ne w sgroups 4. L as de Corre os/ M ail L s ist ing ist 5. L ros ib Su capacidad de e ncont y ut izar e st docum e nt rar il a acin se r t e n e lde sarrol de sus il l o act idade s cot iv idianas. D ocum e nt acin L ocal GNU/L inux cont ne docum e nt ie acin y/ o ayuda l ocal al e n v inst ada arias f orm as. L siguie nt a e Tabl 1. m ue st l t a 1 ra os ipos y su l izacin e n e l e m a de arch iv ocal sist os. T l 1.1 D ocu m e nt ab a acin Inst ad a y su L al ocal izacin e n e l e m a d e Arch iv Sist os D ocum e nt acin L izacin ocal Pginas m an /usr/m an inf o /usr/inf o H O W TO s/CO M O s /usr/doc/H O W TO Fre q ue nt y Ask e d Que st l ions (F AQ) /usr/doc/F AQ D ocum e nt acin de l Program as os /usr/doc/<nom bre de program a> Cada docum e nt acin pre se nt sus v nt as y de sv nt as. A m e nudo l inf a e aj e aj a orm acin pe rt nt a un m ism o t ine e pico pue de se r e ncont rada e n m s de un sit P ro al io; e gunos re cursos pue de q ue se a m s f cil m ane j q ue ot de ar ros.

Pginas m an
Exist una ayuda e xt nsa l m e nt pre inst ada e n t e e ocal e al odo sist m a GNU/L e inux, con inf orm acin ace rca de l com andos, ut it os il arios, apl icacione s, l adas de lsist m a, e nt ot l am e re ras; nom brada l pginas m an. Est pginas son orie nt as as ada h acia l sint a axis de l com andos y no h a os se r ut izadas com o t orials o H ow Tos. il ut e Est ayuda e s conocida com o l pginas m an (M anual y e s inv a as ) ocada por e l com ando m an. Est ut it e il ario busca e n cada t pico y m anda l sal a t s de l aginador (page r). El a ida rav P com ando m an ut iza lss o m ore para m ost il e rar su sal y e s cont ado por una v ida rol ariabl de am bie nt e e $ AGER. ElP P aginador e s q uie n de spl ga e lcont nido a l pant l y e lnav gar e n l pgina ie e a al a e a de pe nde r de l aginador e n uso. L sint P a axis de l an e s: m
m an [opcione s] ccin] pico] [se [t

P inv ara ocar una pgina m an col ue com o argum e nt un com ando. Si e scribe : oq o
m an m an

Est pgina de scribe com o usar e l anual Si busca inf a m . orm acin com o ut izar e l il com ando l s e nt once s de be r ingre sar:
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

m an l s

L pgina de lm an de splgar un re sum e n de luso y sint a e axis de lcom ando l Cada pgina s. m an e st div a idida e n se ccione s, aunq ue no t odas l se ccione s son incl as uidas e n cada pgina de l m an. L Tabl 1. l a l se ccione s y su cont nido. a a 2 ist as e T l 1.2 Se ccione s d e l pginas m an ab a as Se ccin D e scripcin NO M BRE Nom bre y bre v de scripcin de l e com ando SIPNO SIS Com o usar e l com ando y sus opcione s D ESCRIPCIN Expl icacin de l program a y sus opcione s O PCIO NES Todas l opcione s con una bre v de scripcin as e V T BIEN EA AM O t pginas m an re l ras acionada al com ando D AGNO STICO S D e scripcin de m e nsaj s de e rror e ARCH IV S O L ado y l ist ugar de arch iv ut izados por e l os il com ando ERRO RES/BUGS Problm as ya conocidos e H ISTO RIA H ist oria bre v de l sarrol de l e de l o program a AUTO R Aut s y cont ore ribuidore s de l program a Ade m s de e st organizadas e n se ccione s l pginas m an e st al ace nadas int rnam e nt ar as n m e e e n una j rarq ua de dire ct e orios. L Tabl 1. l a l nom bre s de l dire ct a a 3 ist os os orios y q ue t ipo de pginas m an cont ne n. ie T l 1.3 O rganizacin d e l D ire ct ab a os orios d e l pginas m an as D ire ct orio /usr/m an/m an1 /usr/m an/m an2 /usr/m an/m an3 /usr/m an/m an4 /usr/m an/m an5 /usr/m an/m an6 /usr/m an/m an7 /usr/m an/m an8 /usr/m an/m an9 Cont nido e Com andos q ue se e j cut de sde e l e l e an sh l D ocum e nt acin de l l adas de l e m a as l am sist Pginas de l anual M para l f as uncione s de l ibc Inf orm acin de l arch iv e n e l ct os os dire orio /de v D e t ls de l orm at de l arch iv e spe cials com o l/e t al e f o os os e c/passw d Jue gos D e scripcione s de l e m a de Arch iv pginas m an, e nt ot Sist os, re ras Pginas para l ut it as il arios de uso de l root D ocum e nt acin de l rut as inas de l source de l e rne l inux k L

Tan pront una pgina m an se de spl ga, e xist n com andos e spe cf o ie e icos para nav gar e n e l e l a. L com andos de pe nde n de lP os aginador ut izado por e lsist m a para de splgarl Exist n dos il e e a. e paginadore s q ue se usan e n GNU/L inux, e l son m ore y lss. P am bos, sl ne ce sit oprim ir l l os e ara o a a barra e spaciadora para de splgar l prxim a pant l o l lt b para re t e a al a a e ra roce de r una pant l El al a. lss l pe rm it ut izar l cursore s y l t cl <PgUp> y <PgD n> para nav gar h acia arriba y /o e e e il os as e as e abaj o. L t cl Ent r l av a e a e e anza una l a a l v z. Cuando h aya f izado sl pre sione l t cl q ne a e inal o a e a para sal ya se a e n e le ss o l ore . ir l m
Pg 26 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Aunq ue l pginas m an son e xt m adam e nt l as re e argas y l aboriosas, l inf a orm acin q ue cont ne e s e xt m adam e nt v iosa. P ie re e al ara buscar una cade na de t xt de nt de una pgina m an e o ro sl digit l siguie nt : o e o e
/<cade na-de -t xt e o-a-b uscar>

Al sionar l barra / e st aut t pre a a om icam e nt apare ce r al de l pant l y al proce de r a e pie a al a l digit e lt xt q ue de se a buscar. Elcursor av ar e o anzara h acia l prim e ra ocurre ncia de l cade na a a digit ada de spus q ue pre sione s l t cl Ent r. P a e a e ara cont inuar buscando ot ras ocurre ncias, sim plm e nt pre sione l t cl n. Si no se e ncue nt e e a e a ran m s ocurre ncias, e lP aginador l inf e orm ara con un m e nsaj e n l pant l e a al a. Al buscar e n l pginas m an un t as pico e spe cf ico, l prim e ra pgina e ncont a rada se r de splgada. L se ccione s (dire ct e as orios) no son m ost radas e n orde n num rico, sino e n siguie nt e orde n:
1, 8, 2, 3, 4, 5, 6, 7, 9

Cada se ccin t ne su propia int ie roduccin q ue l pre se nt q ue cont ne . P e j m pl Si de se a e a ie or e o, inf orm acin sobre e l cont nido de l se ccin de l j gos, ust d e scribira m an int pe ro ust d e a os ue e ro; e e nt rara e n se ccin 1 de l pgina int a ro. Elm an m ue st l inf ra a orm acin q ue coincida con e lprim e r acie rt de lcrit rio de bsq ue da. o e En e st caso no se r l pgina q ue ust d busca, ya q ue l bsq ue da t rm ina con l prim e ra e a e a e a concordancia de lcrit rio de bsq ue da. Si e scribe m an int no se ra pre se nt e ro ada l se ccin de l a os j gos, corre spondie nt a l Se ccin 6. Ust d pue de e v ar e st com port ie nt al spe cif ue e a e it e am o e icarl e n e cual ccin buscar. Escriba: se
$m an 6 int ro

Est com ando de splgar l pgina int de l se ccin 6 corre spondie nt a j gos. e e a ro a e ue D igam os q ue ne ce sit inf a orm acin sobre com o ut izar e lcom ando w rit e n una apl il e icacin q ue de se a de sarrol Ale scribir m an w rit re cibir inf l ar. e orm acin sobre l ut idad w rit . Ust d a il e e sabe q ue e xist n pginas m an, adicionals pe ro no sabe e n cualse ccin se e ncue nt e e ran. Ust d e podra buscar e n t odas l pginas m an e scribie ndo e st com ando as: as e
$m an -k w rit e

Cada pgina m an q ue se re f re a w rit se r l ada con una bre v de scripcin. D os L as de ie e ist e ne e j m pl son l siguie nt s e o as e
w rit (1) - se nd a m e ssage t anot e r use r e o h w rit (2) - w rit t a f e de script e e o il or

Pue de usar l opcin -k si e lt rm ino q ue busca no e st e n e lnom bre de l se ccin. P a e a a or e j m pl digam os q ue de se a inf e o, orm acin ace rca de com o cam biar su passw ord. Si ust d e scribe : e
$m an passw ord - re cib ir e l siguie nt e rror e No m anual nt f passw ord e ry or

P ro si e scribe m an -k passw ord, e lm an buscara una bre v de scripcin y de splgar e l e e e


Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

siguie nt l ado de t e ist odas l pginas m an q ue cont ne l cade na de t xt passw ord e n su as ie a e o de scripcin bre v , y arroj e l e ara siguie nt re sul e t ado:
m igue l b ox:~ $m an -k passw d @ ch passw d (8) - updat passw ord f e in b at e il ch dpassw d (8) - ch ange dal passw ord up gpassw d (1) - adm inist r t e /e t e h c/group f e il ht passw d (1) - Cre at and updat use r aut e nt ion f e s e e h icat il l ppassw d (1) - add, ch ange , or de lt dige st passw ords. e e m k passw d (1) - O v rf at d f e e ure ront e nd t crypt o (3) m k sm b passw d (8) -f orm at a /e t s c/passw d e nt f a sm b passw d f e ry or il nw passw d (1) - Ch ange a use r' passw ord s passw d (1) - ch ange use r passw ord passw d (1ssl ) - com put passw ord h ash e s e passw d (5) - Th e passw ord f e il passw d2de s (3) - R FS passw ord e ncrypt ion pw updat (8) e - updat s passw d and sh adow NIS m ap e rpc. yppassw dd (8) - NIS passw ord updat dae m on e sm b passw d (5) - Th e Sam b a e ncrypt d passw ord f e e il sm b passw d (8) - ch ange a use r' SM B passw ord s updat -passw d (8) e - saf l updat /e t e y e c/passw d, /e t c/sh adow and /e t c/group v ncpassw d (1x) - cre at ing and ch anging passw ord f e s t b e use d w it V il o h NC v ncpassw d. al re (1x) - cre at ing and ch anging passw ord f e s t b e use d w it V il o h NC yppassw d (1) - ch ange your passw ord in t e NIS dat ase h ab yppassw dd (8) - NIS passw ord updat dae m on e

O t opcin t e s Est causa una bsq ue da e n t ra il a. o odas l pginas m an y l m ue st una as as ra de spus de l ot al a ra, digit q . ar P e j m pl or e o:
$m an w rit a e

Conse j Prct os icos


Al uscar inform acin, ase gre se d e e nt nde r l opcione s -k , -C, y L opcin -k b usca e n l b e as a. a a b ase d e d at w h at -C t pe rm it ut izar un arch iv de configuracin al rno; -a e ncue nt t as os is; e e il o t e y ra od l e nt as q ue concue rd an con e l as rad argum e nt o.

L pginas m an son al ace nadas com prim idas, sin f as m orm at Ant s de se r de splgada, cada o. e e pgina m an de be se r de scom prim ida y f orm at ada. El arch iv m an. e o conf cont ne l ig ie a conf iguracin, l q ue incl l rut para buscarl l rut a v o uye a a as; as as arios program as ut izados por e l il m an com o l son lss, m ore , o t f y una l a de de scom prim idore s. os e rof ; ist P ara ut izar un arch iv de conf il o iguracin dif re nt alpor de f ct e n /e t e e e o c/m anpat . h conf ig e j cut m an con l siguie nt opcin e e a e
$m an -C M iConf iguracin. conf com ando

ElP aginador q ue e lcom ando m an ut iza e st de f il a inido e n l v a ariabl de am bie nt P e e AGER. P ara de f inir uno dif re nt a e st por de f ct e dit su arch iv de pe rf (prof e ) y agrgue l e st e e e e o, e o il il e a
Pg 28 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

l a. ne
e xport P AGER =/b in/lss e

Elcom ando m an ne ce sit sabe r donde e st al ace nadas l pginas m an. Est inf a n m as a orm acin se al ace na e n l v m a ariabl de am bie nt M ANP e e ATH e l v or de e st prov ne de l arch iv al e ie o m anpat . h conf Ust d pue de re de f ig. e inir e st v a ariabl aadie ndo e st l a de nt de sus arch iv e a ne ro os prof e . il
e xport M ANP ATH =<rut a l pginas m an> a as

L pginas prov e n inf as e orm acin de l com andos, ut it os il arios, y l adas de lsist m a. L l am e a sal se de spl ga v e lP ida ie a aginador (page r). ElM ANP ATH o page r pue de se r cam biado e dit ando uno de l dos arch iv o e l t os os /e c/m anpat . h conf o . ig prof e . il inf o Elinf e s e lut it o, il ario con e lcualpode m os le r l docum e nt e a acin e n f orm at h ipe rt xt de l o e o GNU, e s m s f cilde usar q ue l pginas m an. Elinf pue de se r inv as o ocado de sde e le m acs, un e dit de t xt o com o un program a inde pe ndie nt . or e o, e Aunq ue l inf a orm acin prov a por e l o e s a m e nudo m s f ist inf cil e nt nde r, su nav gacin de e e t nde a se r m s dif . L com binacione s de t cl son pare cidas a l de l m acs. ie cil as e as as e Si inicia e l o sin argum e nt obt ndr l siguie nt pant l Figura 1. l cual pre se nt un inf os e a e al a 1, a a dire ct orio de l docum e nt a acin disponibl. e L part supe rior, l a com binacione s de t cl para cont a e ist e as inuar con e lm e n. Cada t m de l e m e n e m pie za con un ast risco (* se guido de su de scripcin, y t rm ina con dos punt (:). e ), e os D e spus de l dos punt e lt xt de lm e n apare ce e nt parnt sis, com o se m ue st e n l os os, e o re e ra a f igura 1. Est e s e l e xt q ue de be digit para ir al 1. e t o ar prxim o t m de l e n. e m Pue de s ut izar l barra e spaciadora para nav gar por l l a de l t m s disponibls de l il a e a ist os e e m e n. D igit l lt m y e lcursor se col alf e a e ra oca inalde l pant l donde e nt a al a, once s pue de s ingre sar e lt m de lm e n. D e spus pre sione <Ent r> , y se r e nv e e iado a l t m s de lm e n. Si os e de se a sal pre sione l lt q . P ir a e ra ara m s inf orm acin consul l pginas inf inf q ue e s un bue n t a e o o, t orial ut . P e j m pl si de se a inf or e o, orm acin sobre com o buscar arch iv pue de h ace rl e j cut os, o e ando m f de nt de l o o inv ind ro inf ocndol de sde l l a de com andos, as: o a ne
$inf f o ind

Am bos m t odos l l v e l aran a l siguie nt pant l com o e n l Figura 1. e a e al a a 2. Com o se pue de v r, no e xist un m e n e n e st pant l donde pue de e scribir para ir a l e e a al a os t m s. P ro si pue de s usar l t cl Tab para re sal un t e e a e a t ar pico de int rs y e nt e once s pue de s pre sionar l t cl Ent para ir al pico. a e a re t El o t bin t un t orial ue pue de e st inf am rae ut q udiar si de se as sacar l be ne f os icios de l ut idad a il inf por com plt D e sde l pant l principaldigit h para iniciar e l ut o e o. a al a , e t orial .
Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Figura 1. L pant l de l inf l a l t 2 a al a o ist os picos de l se ccione s disponibls e n l as e a docum e nt acin.

Conse j Prct os icos


Nav gar a t s d e l inform acin e s m uy int iv El il ario info prov e t a o m s e rav a uit o. ut it e ant inform acin q ue l pginas m an; ade m s, norm al e nt son m s fcils d e e nt nde r. L b arra as y m e e e a e spaciad ora t d e spl h acia arrib a y l t cl D e lt h acia ab aj D igit n para e l e aza a e a e e o. e prxim o t pico y p para e l v D igit pre io. ando ly re gre sara a su ul a posicin D igit q para sal (q uit t im e ir ).

H O W TO s/CO M O s
L H O W TO s de L os inux son docum e nt de t l os al ados q ue de scribe n m t odos para re al izar cie rt t as, por e j m pl e ncont as are e o, rar com o conf igurar un disposit o o com o com plt cie rt iv e ar a t a sim pl com o im prim ir o e scne ar un docum e nt are e o. Un docum e nt H O W TO norm al e nt cubre un t m a com plj y por e st t nde a se r o m e e e o o ie bast e grande . L t m as m e nos com plj com o L O o conf ant os e e os IL igurar una im pre sora son incl uido e n l de nom inados m ini-H O W TO s. os L v rsione s (norm al e nt com prim ida) de l H O W TO s son casi sie m pre inst adas e n e l as e m e os al dire ct orio /usr/doc/H O W TO . Conct se a Int rne t para e ncont e e rar l l a v rsin disponibl. a t im e e Pue de de scargar l l a v rsin de un H O W TO v f p de sde : a t im e a t f p://sunsit . t e unc. du/pub/L e inux/docs/H O W TO (o cualuie r de sus sit s e spe j q e os) Tam bin pue de le rl e n l a e n f e o ne orm at H TM Lde sde dif re nt s sit de Int rne t com o por o e e ios e e j m pl e o 1. t p://sunsit . h t e unc. du/L P/H O W TO / e D 2. t p://w w w . inuxdoc. h t l org/H O W TO / Al gunos sit w e b pue de n se r l izados e n ios ocal 1. t p://sunsit . h t e unc. du/L P/m irrors. t e D h m Est docum e nt t bin e st disponibls e n dif re nt s lnguaj s. os os am n e e e e e

Conse j Prct os icos


L H O W TO s son e scrit por usuarios, de scrib ie ndo com o e l re solie ron cie rt prob lm as. os os l os v os e Son m s fcils q ue l pginas m an e info y cub re n t e as picos dife re nt s. Com o l H O W TO s son e os act izad os fre cue nt m e nt y re cib e n nue v adicione s, ust d d e b e v rificar l nue v y ul as ual e e as e e as as t im v rsione s pe rid icam e nt . e e P e j m pl de se a ust d j or e o, e ugar Q uak e e n L inux?Si re v l pginas m an no e ncont isa as rara ayuda, pe ro si e xist un H O W TO q ue l dir e n de t l e xact e nt com o h ace rl e e al e am e o.

Pg 30

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Pre gunt Fre cue nt s (F as e AQ)


F (Pre gunt M s Fre cue nt s) e s una colccin de docum e nt cuyo propsit e s q ue se an AQ as e e os o ldos conj am e nt con l docum e nt H O W TO . Est e scrit e n f e unt e os os n as orm at de pre gunt y o as RESPUEST AS, dirigidas a re sponde r l cue st os ionam ie nt m s f cue nt s h e ch os por l usuarios. os re e os L F os AQs e st disponibls e n f n e orm at H TM L P Script y t xt Una copia e n l t s os , ost , e o. os re f orm at e s a m e nudo inst ada por l dist os al as ribucione s e n e ldire ct orio /usr/doc/F AQ. Busq ue e n Int rne t para e ncont l l a v rsin publ e rar a t im e icada e n h t p://l t inuxdoc. org/F AQ/.

D ocum e nt acin de l Program as os


Son arch iv de t xt q ue prov e n inf os e o e orm acin e spe cif ica ace rca de l program as y se os e ncue nt ran e n l subdire ct os orios de /usr/doc, de nom inados con e lnom bre de lprogram a m s l a v rsin. Est docum e nt prov e n inf e os os e orm acin sobre l inst acin, conf a al iguracin, y uso de l a apl icacin. Norm al e nt l pue de le r con lss y m ore . Ade m s, l apl m e o e e as icacione s norm al e nt m e inst an un m anualde com o usar e lprogram a. Ust d pue de acce de r a e st inf al e a orm acin con e l com ando m an, q ue se discut ant riorm e nt e n e st m ism o capt o. i e e e ul

Re cursos de Int rne t e


Elcdigo de GNU/L inux e st disponibl e n Int rne t para de scargarl L docum e nt a e e o. a acin de L inux t bin e st disponibl e n l a. L f nt am a e ne a ue e principal de re cursos e s e l L inux D ocum e nt acin Proj ct e n e h t p://m e t ab. t al unc. du/L P/. Aq u podr e ncont e D rar t odo l os H O W TO s, m ini-H O W TO s, y F AQs. Est sit w e b prov e l f idad de e ncont e io e a acil rar t odo e st e m at rialunt e j o. L inux D ocum e nt acin Proj ct t ne disponibl v e ie e arias guas orie nt adas a cubrir t picos e spe cf icos, de sde e l e rne l ast adm inist k h a racin de re de s. El io: h t p://sunsit . sit t e unc. du/L P, incl docum e nt e D . uye acin sobre : M anif st Proye ct de D ocum e nt ie o o acin de L inux M at W e l t sh Gua de Inst acin y Uso de L al inux M at W e l t sh El rne l inux Ke L D av Rusl id ing Gua de l ack e r de l e rne l inux H k L M ich ae l Jonson K. Gua de Program ar M dul de l rne l inux os Ke L v rsin 1. 0 O ri P e rant e 1. om z Gua de l Adm inist rador de Re de s L INUX O l Kirch af Gua de Adm inist rador de Sist m a L e inux L W irze nius ars Gua de l Usuario L inux L arry Gre e nf l ie d Gua de l Program ador L inux Sv n Gol , Sv nv e dt e ande r M e e r, Scot Burk e t y M at W e l t t t sh

Grupos de Not icias/ Ne w sgroups


H ay m uch a inf orm acin disponibl v e a grupos de not icias de l Use ne t El . com p. l os. inux. announce e s un ne w sgroup m ode rado q ue cont ne inf ie orm acin al da de act izacione s de sof w are , nue v m igracione s h acia ot ual t as ras pl af at orm as, se m inarios, ch arl y as product com e rcials. os e L H O W TO s son publ os icados a f e s de m e s y e nt inal once s podr ut izar e l program a il Ne w st O W TO disponibl: oH e
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

f p://sunsit . t e unc. du/pub /L e inux/syst m /ne w s/m isc/. e

O t grupo con inf ro orm acin int re sant de consul e s l j rarq ua de com p. l e e t ar, a e os. inux. . A * m e nudo, pue de t ne r un problm a q ue no e ncue nt s e n l H O W TO s o l F e e re os os AQs pe ro son re spondidos e n uno de l siguie nt s grupos de not os e icias:
com p. l os. inux. t se up com p. l os. inux. ardw are h com p. l os. inux. t ork ing ne w com p. l os. inux. x com p. l os. inux. v l e nt apps de e opm . com p. l os. inux. v l e nt syst m de e opm . e com p. l os. inux. ocacy adv com p. l os. inux. isc m

L as m ayoras de l os grupos de not icias (ne w sgroups) son al ace nados e n m h t p://w w w . j com y h t p://w w w . t ist com donde pue de buscar e n l t t de a. t al av a. os picos publ icados en l f os orum s. L as de Corre o/ M ail L s ist ing ist Exist n v e arias l as de corre o sobre e lt m a de L ist e inux. Al gunas son ge nricas m ie nt q ue ras ot apl ras ican a una dist ribucin e n e spe cf ico. Pue de ingre sar a l l a de corre o de com p. l a ist os. inux. announce e nv indol un corre o e -m aila e L inux-Announce -Re q ue st NEW S-D IGESTS. IT ED U con l pal @ M . a abra subscribe e n e lcue rpo de l m e nsaj . Env un m e nsaj e n bl e iar e anco a l m ism a dire ccin l conse guir inf a e orm acin de com o usar l l a de corre o. a ist L gran m ayora de e st l as son t a as ist cnicas y e st orie nt n adas a audie ncias e xpe rim e nt adas y no para nov os. at Ase gre se de re girse por l re gl de Et ue t de l t (Ne t e t ue t e ). No e nv pre gunt a as as iq a Ne iq t i as grupo de not icias o l a de corre o h ast q ue ust d no h aya inv st ist a e e igado. Ase gre se de q ue su pre gunt no h al sido re spondida ant riorm e nt e n e l a l a e e grupo. Re v l docum e nt ise a acin (H O W TO s, F AQs, y pginas m an) prim e ro, re v l arch iv de h t p://w w w . j com / ant s de e nv sus ise os os t de a. e iar pre gunt as. Si de cide e nv pre gunt incl t iar as, uya oda l inf a orm acin re lv e ace rca de su sist m a y su e ant e problm a, inf e orm acin ge ne ral sobre l a(s) v rsin(e s) de su sof w are y un re sum e n de l e t a conf iguracin de su h ardw are . Apre nda a apre ciar e l al de h ack e ar su sist m a, y com o re sole r v or e v sus problm as. e

Com andos de Buscar Inf orm acin


H ay ot f ras orm as de conse guir inf orm acin adicionalde l com andos. L com andos q ue l os os e ayudan a e ncont inf rar orm acin de l uso de l com andos son w h e re is, w h at w h ich , y apropros. os is, w h e re is
Pg 32 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Elcom ando w h e re is se usa para e ncont arch iv y nos m ost rar os rara l ubicacin de lbinario, a el cdigo f nt , y l pgina de l an asociada con e l ue e a m com ando. El com ando w h e re is e st l it a im ado a sl pode r buscar e n l dire ct o os orios de f inidos e n l v a ariabl $ ATH . L sint e P a axis e s:
$w h e re is [opcione s] nom b re -com ando

Si ust d de se a e ncont donde e st e l e rar a com ando passw d y l pginas m an re l as acionados con ldigit , ara:
m igue l b ox:~ $w h e re is passw d @ passw d: /usr/b in/passw d /e t c/passw d /e t c/passw d. org /usr/sh are /m an/m an1/passw d. gz 1. /usr/sh are /m an/m an1/passw d. 1ssl /usr/sh are /m an/m an5/passw d. gz . gz 5.

Si e l arch iv no se e ncue nt e nt o ra, once s se de spl ga: ie


$w h e re is program a program a:

P ara buscar sl e lbinario, use l opcin -b;para buscar sl l pgina m an use -m ;y para o a o a buscar sl l arch iv f nt use l opcin -s. o os os ue e a w h ich Use e lcom ando w h ich para sabe r donde e st al ace nado e lbinario. Elcom ando w h ich a m busca e n e lpat h ast q ue l e ncue nt . Si no l e ncue nt e lcom ando w h ich re port un h a o re o ra, a m e nsaj e rror. e
$w h ich com ando

V arios argum e nt pue de n se r pasados e n l m ism a l a de e j cucin conj am e nt , si se os a ne e unt e incl l opcin -a: uye a
m igue l b ox:~ $w h ich -a l m k f pw d @ s s /b in/l s /sb in/m k f s /b in/pw d

El com ando w h ich e s t cuando un com ando no re sponde com o se e spe ra. O casional e nt , il m e t bin pue de se r q ue t nga m s de un com ando con e l ism o nom bre e n m s de un dire ct am e m orio de lP ATH . Alusar w h ich v rif e ica q ue e st os e j cut am e ando e lcom ando q ue de se am os e j cut e ar. D e spus de e ncont rar e lprim e r acie rt de largum e nt w h ich de spl ga l rut com plt al o o, ie a a e a com ando.

w h at y apropos is
Am bos w h at y apropos de riv su inf is an orm acin de sde l pginas m an. as w h at is Elcom ando w h at de spl ga un pe q ue o re sum e n de lcom ando dado com o argum e nt is ie o de riv ado de sde l pginas m an: as
m igue l b ox:~ $w h at w h at @ is is w h at (1) is - displ m anual ay page de script ions

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Cada pgina de lm anualcont ne una pe q ue a de scripcin. Elut it ie il ario w h at re al una is iza bsq ue da e nt l nom bre s de l pginas de lm anual m ost re os as , rando aq ue l q ue se ase m e j n al l os e nom bre dado. El argum e nt pue de cont ne r caract re s com odn si act am os l opcin (-w ) o pue de o e e iv a t arse de una e xpre sin re gul con (-r). Si se usa una de e st rat ar as opcione s, pue de re sul t ar ne ce sario col ocar e nt com il e l re l as argum e nt o ant pone r `\' a dich os caract re s para e v ar q ue o e e it e l rpre t de rde ne s l sust uya. int e os it
root b ox:/h om e /m igue l w h at -r m k f @ # is s j s_m k f (8) f s - cre at a JFS f e orm at e d part ion t it m k f (8) s - b uil a L d inux f e syst m il e m k f e xt (8) s. 2 - cre at an e xt e 2/3 f e syst m il e m k f e xt (8) s. 3 - cre at an e xt e 2/3 f e syst m il e m k f j s (8) s. f - cre at a JFS f e orm at e d part ion t it m k f m inix (8) s. - m ak e a L inux M INIX f e syst m il e m k f m sdos (8) s. - cre at an M S-D O S f e syst m unde r L e il e inux m k f v at (8) s. f - cre at an M S-D O S f e syst m unde r L e il e inux m k f xf (8) s. s - const ruct an XFS f e syst m il e root b ox:/h om e /m igue l w h at -w m k f @ # is s* m k f (8) s - b uil a L d inux f e syst m il e m k f e xt (8) s. 2 - cre at an e xt e 2/3 f e syst m il e m k f e xt (8) s. 3 - cre at an e xt e 2/3 f e syst m il e m k f j s (8) s. f - cre at a JFS f e orm at e d part ion t it m k f m inix (8) s. - m ak e a L inux M INIX f e syst m il e m k f m sdos (8) s. - cre at an M S-D O S f e syst m unde r L e il e inux m k f v at (8) s. f - cre at an M S-D O S f e syst m unde r L e il e inux m k f xf (8) s. s - const ruct an XFS f e syst m il e

apropos Est com ando ayuda cuando no pode m os re cordar com o l e ograr cie rt accin. P m os buscar a ode por un sin nm e ro de crit rios. D igam os q ue no se acue rda com o cam biarl e lpassw ord a un e e usuario; de sim plm e nt digit e st com ando: pue e e ar e
# apropos passw ord

L dif re ncia e nt apropos y w h at e s com o buscan l inf a e re is a orm acin. Elapropos busca l a cade na de l argum e nt e n t o oda l l a, sim il al a ne ar com ando y opcin de m an -k . P ro, e l h at (su e w is e q uiv e nt e s e lm an -f t a de igual e lnom bre de lcom ando pasado com o argum e nt por al e ) rat ar o com plt P e so e s q ue , w h at m k f t re port e o. or is s e ara de m k f pe ro no de m k f e xt m ie nt q ue s s. 2, ras apropos t re port de am bos y ot re l e ara ros acionados.
root b ox:/h om e /m igue l w h at m k f @ # is s m k f (8) s - b uil a L d inux f e syst m il e root b ox:/h om e /m igue l apropos m k f @ # s j s_m k f (8) f s - cre at a JFS f e orm at e d part ion t it m k f (8) s - b uil a L d inux f e syst m il e m k f e xt (8) s. 2 - cre at an e xt e 2/3 f e syst m il e m k f e xt (8) s. 3 - cre at an e xt e 2/3 f e syst m il e Pgm34f j s (8) k s. f - cre at a JFS f e orm at e d part ion t it

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

m k f m inix (8) s. m k f m sdos (8) s. m k f v at (8) s. f m k f xf (8) s. s

m ak e a L inux M INIX f e syst m il e cre at an M S-D O S f e syst m unde r L e il e inux cre at an M S-D O S f e syst m unde r L e il e inux const ruct an XFS f e syst m il e

Conse j Prct os icos


Ase gre se e nt nd e r e l de l com andos de ayuda w h e re is, w h ich , w h at y apropos. e uso os is

Tabl 1. El a 4 uso de l com andos w h e re is, w h ich , w h at y apropos os is, w h e re is D e v le l rut de l ue v a a com ando w h ich Nos dice cual com ando e st e j cut e ando w h at s D e v le una de scripcin cort de l ue v a com ando Apropos Busca una bre v de scripcin de sde l pginas m an e as

Escrib ir D ocum e nt acin


Una de l h e rram ie nt m s t q ue adq uirir e s l h abil as as il a idad de docum e nt sus sist m as. ar e Est e s una de l t as q ue l adm inist a as are os radore s m e nos apre cian, pe ro e s una de l m s as im port e s. ant El prim e r paso para cre ar docum e nt acin de l sist m a e s cre ar y m ant ne r l diarios e e os pe rsonals y de l sist m a (L GS) de cada com put e e O ador. D e be cre ar un re cord de l t ipo de cont ador de l rol disco duro, nm e ro y t ao de l am disco, e sq ue m a de part icione s, nom bre de l ost h , dire ccin IP pe rif , ricos cone ct ados alh ost com andos y cont , rase as e spe cials para e le q uipo e com o e s l conf a iguracin de l S de e l e n part ar. BIO l a icul D onde q uie ra q ue ocurra un problm a, ust d de be r docum e nt o: Que se t o de h ace r y e e arl rat q ue se h izo f m e nt . P e j m pl si t ne s un cronj q ue f l de be rs grabar l snt as inal e or e o, ie ob al a, os om de lproblm a y q ue h icist para corre girl D e e sa m ane ra cuando e lproblm a v la a ocurrir, e e o. e ue v se rs capas de re sole rl e n m uy poco t m po. v o ie D e be rs grabar t os cam bios com o h agas a cada com put ant ador, porq ue l h icist y cuando. os e Est incl nue v discos duros, part o uye os icione s nue v apl as, icacione s q ue inst as, cam bios a arch iv al os de conf iguracin, e t En ot pal c. ras abras grav t a odo l q ue h agas. Est docum e nt o a acin de be r se r t com plt com o para pode r re const an e a ruir e l e m a e n poco t m po. sist ie Tam bin de be r e scribir l docum e nt a acin sobre com o usar l sist m as q ue adm inist os e ra, t o de sde e lpunt de v a de ladm inist ant o ist rador com o de lusuario. Tam bin de be r e scribir un docum e nt dicindols a l usuarios com o e nt o e os rar al sist m a o com o corre r apl e icacione s e spe cif icas. D e be r e scribir docum e nt acin de com o su sist m a e st const e a ruido para q ue f uros ut adm inist radore s pue dan re const ruirl o corre girls e rrore s. o e L siguie nt pre gunt e s: q u f a e a orm at usar para e scribir dich a docum e nt o acin?H ay dos: uno e lct e rnico y ot e n pape l Tabl 1. Com parat as de l v nt as y de sv nt as de cada uno de ro . a 5 iv as e aj e aj l f os orm at os. T l 1. Com parando e l ape l s- L D ocum e nt ab a 5 P -v a acin Elct e rnica
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org


Tipo

Fundacin Cdigo L ibre Dom inicano


Ne gat os iv

Posit os iv

El ronica ct

Fcil ual act izacin y bsq ue da Fcil para incl sal de com andos e im ge ne s. uir ida

No acce so s l com put a adora e st a apagada dif de e j cut cil e ar

pape l

D isponibl si e l e m a e st abaj Pue de incl e sist a o uir D if de act izar y buscar cil ual sal de com andos e im ge ne s ida Pue de se r dif de le r cil e

Si e l s usar docum e nt ige acin e lct e rnica, ase grat de pl ar su f e ane orm at de m ane ra q ue o pue das e ncont l inf rar a orm acin f m e nt . Si e n cam bio e l s usar docum e nt cil e ige acin e n pape l de be rs garant izar su f cil uso y com pre nsin. L docum e nt a acin no e s m uy t si no pue de s il e ncont l q ue buscas. rar o

Soport D e lUsuario e
Prov e r soport a l usuarios pue de se r uno de l re t m s com une s q ue sie m pre t ndrs e e os os os e q ue re al izar. Est t a no re q uie re h abil a are idade s t cnicas pe ro s m uy bue nas h abil idade s de com unicacin. D e be rs se r capaz de pre se nt inf ar orm acin a l usuarios de m ane ra q ue pue dan os e nt nde r l q ue ls e st dicie ndo. P ro no de be s h ace r se nt al e o e as e ir usuario com o q ue l s inf rior a e e ust d. e P ue prov e r soport a l usuarios consum e t o t m po, ne ce sit se r e f nt y no orq e e os ant e as icie e h ace r se nt al ir usuario de q ue e s una pe rdida de t m po. L m e j m ane ra de se r e f nt e s t ne r ie a or icie e e e st e gias de com o e nf nt cada problm a de soport . rat re ar e e Ust d pue de cre ar dif re nt m ane ras para re cibir sol ude s de soport t e e e icit e cnico. Ust d pue de e cre ar un m t odo de Tick e t l adas t lf , l am e e nicas, e nv de corre o, cre ar una apl i icacin w e b, e t c. No im port cual sa e l t a e m odo l m e t e s se r e f nt y product o. a a icie e iv D e be s re sponde r t odas l re q uisicione s a t m po. Ase gre se de de t rm inar q ue t urge nt as ie e an e es el problm a. Tam bin de be s not icar al e if usuario si no pue de s at nde r e l e problm a de inm e diat e o y re sponde r con un t m po e st ado de cuando l at nde r. ie im o e Prim e ro, de be s ide nt icar l parm e t de lproblm a. D e t rm ine cuando y com o surgi e l if os ros e e problm a. Sie m pre de be s pre gunt cuando ocurri e lproblm a por prim e ra v z. Es posibl q ue e ar e e e re cibas l adas a problm as q ue re q uie ran e n re al l am e idad una nue v f a uncional idad. Est e s un bue n e j m pl porq ue e s im port e docum e nt D e spus de h abe r ide nt icado e l e e o ant ar. if problm a, de be s re v e isar l docum e nt a acin para v r s e st problm a a ocurrido ant s. Si h a e e e e ocurrido ant s sl de be s im plm e nt e l e o e ar proce so q ue brindo l sol a ucin.

Re sum e n
En e st e t a apa de be s t ne r bue n dom inio de luso de l docum e nt e a acin l m e nt inst ada ocal e al e n l pginas m an. P as ara e le xm e n, ase gre se de e nt nde r l dif re ncias e nt l opcione s e as e re as disponibls de l an, com o l e s: e m o
Pg 36 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

m an -k m an f

El com ando m an -k busca e l cont nido de l dire ct e os orio donde se al ace nan l pginas m an. m as Buscar de nt de una pgina m an e s igual ue buscar e n l page rs (lss o m ore ) q ue son l ro q os e os program as por de f ct de l il ario m an, l bsq ue da se l e o ut it a ogra usando una /;y para cont inuar l a bsq ue da se e scribe re pe t idam e nt n. e Ust d de be sabe r cuando usar cada t de ayuda e n l a ya se a l H O W TO s o l F e ipo ne os os AQs y com o m ant ne rl al e os da. Ent nde r l t q ue son l grupos de not e o il os icias y l l as de corre os. as ist D e be s de e nt nde r l dif re ncias e nt l com andos w h at w h ich , w h e re is, y apropos. El e as e re os is, com ando w h at busca e n l base de dat w h at y de spl ga una bre v de scripcin de q ue is a os is ie e e f ct e lcom ando o ut it e a il ario. Elcom ando w h ich ls pe rm it sabe r q ue v rsin de lcom ando e s e e e q ue ust d e st e j cut e a e ando y donde se al ace na. Elcom ando w h e re is nos dice l l idad de l m a ocal com ando, su cdigo, y sus pginas m an de docum e nt acin. Elcom ando apropos de spl ga e l ie nom bre de l pgina m an q ue t ne t rm ino supl de argum e nt e n su de scripcin. Tam bin a ie e ido o v ras pre gunt de com o m ant ne r l t e as e os ipos de docum e nt acin disponibls y com o t ar con l e rat os usuarios.

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

PR EGUNT Y R ESPUEST AS AS
1. D e se as sabe r com o e ncont un arch iv e n su sist m a GNU/L rar o e inux y ls dice n q ue re v l e ise as pginas m an de l com andos f y l e . Qu son l pginas m an? os ind ocat as R: Al f rirse a l pginas m an nos h abl de l docum e nt re e as a a acin ya inst ada sobre l ayuda de al a cada com ando y apl icacin e n su sist m a. e 2. D e nt de l pgina m an de l ro a com ando t com o pudie ras e ncont inf ar, rar orm acin sobre l a opcin de com prim ir e l arch iv t sin le r l docum e nt o ar e a acin com plt e a? R: Pue de s buscar e l e rm ino com prim ir de nt de l pgina digit t ro a ando /com pre ss y para e ncont m l e ocurre ncias pue de pre sionar l lt n. rar t ipl a e ra 3. P q u e s q ue e n ocasione s sl con digit m an com ando no e ncont os l pgina q ue or o ar ram a de se am os? R: Pue de n e xist m s de una pgina m an para e se com ando y m an de spl ga l prim e ra q ue ir ie a e ncue nt , y t v z e sa no e s l q ue buscam os. re al e a 4. Cm o pue de ust d conf e igurar su PC para q ue e l spaol a e l e se idiom a por de f ct de l e o as pginas m an? R: Prim e ro, de be s inst ar l v rsin e n e spaol l pginas m an o l m e nt e n su PC o e n e l al a e de as ocal e Se rv idor. D e spus, de be s e dit e l ar arch iv de . o prof e de l il usuario para col ocar l v a ariabl de l e M ANP ATH q ue apunt a l pginas m an e n e spaolal com o /usr/sh are /m an/e s. e as , go 5 D nde pue de s e ncont inf rar orm acin e n com o cone ct su disco duro e xt rno USB, Z IP driv o ar e e cualuie r t de disposit o? q ipo iv R: Si de spus de buscar l pginas m an no e ncue nt l inf as ra a orm acin q ue ne ce sit de be s buscar a l H O W TO s- l q ue pue de n e st inst ados e n su sist m a y si pue de s de scargarl de int rne t os os ar al e o e e s aun m e j ya q ue se rn l m s re cie nt s. or, os e 6. Qu e s e l inux D ocum e nt ion Proj ct L at e ? R: El inux D ocum e nt ion Proj ct e s un proye ct q ue se e ncarga de t L at e o oda l docum e nt a acin de L inux, incl ndo l pginas m an, l H O W TO s, e l AQ, y l t orials, con l m e t de uye as os F os ut e a a l ograr int gridad de crit rio y m ant ne rl nt gros y con l m ayor conf e e e os e a iabil idad posibl. e 7. Si e ncue nt un arch iv digam os e n /usr/bin pe ro no sabe s q ue se h ace con e lCm o ras o . pode m os inv st e igar? R: El com ando w h at nos pue de ayudar, e l is prov e e n una l a re sum ida l f e ne a uncin de l os com andos. 8 Cm o e ncue nt e l ras nom bre e xact de l o com ando para cam biar l cont as rase as? R: Use e l com ando apropos para buscar e n l pginas m an y e ncont e l as rar com ando passw ord. El com ando apropos l l ar t e ist odas l pginas m an q ue cont ne n e n su cabe zala pal as ie l abra passw d. Si e l sul re t ado no e s l e spe rado t ndrs q ue cam biar e l e rio de bsq ue da. o e crit

EXAM EN D E PR CTICA
Pg 38 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

1 Cm o pode m os cam biar rpidam e nt para q ue l pagine m an se de splgu e n Espaol e a e ? a. apropos com ando b. m an -k com ando c. inf com ando o d. m an -Le s com ando L re spue st a e s incorre ct porq ue apropos producira un l ado de t a a a ist odas l pginas m an q ue as cont ne n l pal ie a abra com ando e n e l cabe zalL re spue st b e s incorre ct e st se nt ncia . a a a; a e produj ra un l ado de t e ist odas l pginas m an q ue cont ne n l pal as ie a abra com ando e n su cabe zalL re spue st c e s incorre ct inf e s ot docum e nt . a a a; o ra acin por se parado de l an. L m a re spue st d e s corre ct l opcin -Lse guida de l a a; a idiom a e n e st caso ' s' produce pginas e e disponibl e n e spaol n e l e m a. e e sist 2. Cuando usam os e l com ando inf cm o pode m os ir al e m de l e n buscar (f o, t m ind)? a. D igit f y pre sione Ent . e re b. D igit m f y pre sione Ent . e ind re c. D e Cl a f con su m ouse . ick ind d. Pre sione Al f para se lccionar f t + e ind. L re spue st a e s incorre ct digit f no se lccionara e l e m de l e n f a a a; ar e t m ind. L re spue st b e s a a corre ct digit os m col su cursor e n l part inf rior de l pant l donde pue de s digit a; am oca a e e a al a ar l t m s de l e n y e nt os e m once s pre sionar Ent r. L re spue st c e s incorre ct inf no l pe rm it e a a a; o e e dar cl s con e l ouse sobre l t m s de l e n para se lccionarl L re spue st d e s ick m os e m e os. a a incorre ct l t cl Al o m e t e y, no e s usada para se lccionar t m s de l e n. a; as e as t , ak e e m 3 D nde pode m os e ncont inf rar orm acin adicional sobre e l proce so de arranq ue de L inux? a. L izar un H O W TO sobre e l ocal proce so de arranq ue . b. Col ocar un m e nsaj e n un grupo de not e icias pidie ndo m s inf orm acin. C. Buscar e n e l ct dire orio /usr/doc/boot . L re spue st a e s corre ct l H O W TO s discut n t a a a; os e picos e spe cf icos a com andos. L re spue st b a a e s incorre ct grupos de not a; icias (ne w sgroups) no e st orie nt n ados para h ace r inv st e igacione s, pe ro m s para pl e ar problm as e n e spe cf sobre re spue st ya pl ada. L re spue st c ant e ico as asm a a e s incorre ct e l ct a; dire orio /usr/doc cont ne un subdire ct ie orio por cada apl icacin inst ada y al boot no e s una apl icacin. 4. Cm o e ncont rars inf orm acin de conf igurar e le ct de not l or icias t (un program a de rn ne w sre ade r) q ue e st inst ado e n su sist m a? a al e a. D igit t --h e l e rn p. b. Ej cut una bsq ue da e n l a e n port de l inux D ocum e nt ion Proj ct e e ne al L at e . c. D e un v azo e n e l ct ist dire orio /usr/doc/t v rsin. rn. e d. Env un corre o al or o cre ador de l iar aut program a. L re spue st a e s incorre ct l opcin e l e s t cuando usada con l com andos. L re spue st a a a; a h p il os a a b e s incorre ct e l a; port de l D P prov e capacidad de bsq ue da sl con cue st al L e o ione s de L inux, no apl icacione s. L re spue st c e s corre ct l docum e nt a a a; a acin de l apl as icacione s e s al ace nada e n l dire ct m os orios de baj de /usr/doc e n un dire ct o orio con e l nom bre de l a apl icacin m s l v rsin. L re spue st d e s incorre ct l docum e nt a e a a a; a acin de be se r consul t ada prim e ro ya q ue f e scrit por e l ism o aut q ue l cre o. ue a m or a
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

5. Ust d usa w h e re is para buscar arch iv q ue ust d cre o l se m ana pasada, pe ro no l e ncue nt e os e a os ra. Qu e st pasando? a a. Tal e z ust d ya l borro. v e o b. El com ando w h e re is no busco e n l dire ct os orios corre ct os. c. Ust d no paso l dire ct e os orios corre ct a h ace r l bsq ue da a w h e re is. os a d. Escribi incorre ct e nt e l am e arch iv a buscar. o L re spue st a e s incorre ct aunq ue pue da se r q ue ust d borro e l a a a; e arch iv e st no e s e l o, e problm a. e L re spue st b e s l corre ct El a a a a; com ando w h e re is busca e n dire ct orios pre de f inidos q ue no incl su dire ct uye orios h om e . L re spue st c e s incorre ct ust d no pue de de f a a a; e inir e n q ue dire ct orio w h e re is buscara. L re spue st d e s incorre ct aunq ue t v s e scribi m al l a a a; al e e com ando, no f por e so q ue l bsq ue da f ue a racaso. 6. Al j cut un com ando, l re sul e e ar os t ados no son l q ue e spe ram os. Cm o pode m os av riguar os e q ue com ando e st os e j cut am e ando? a. Use e l com ando w h ich . b. Use e l com ando w h at . c. Use e l com ando m an. d. Use e l com ando w h at is. L re spue st a e s corre ct e l a a a; com ando w h ich nos indicar l v rsin de l a e com ando q ue e j cut os. e am L re spue st b e s incorre ct no e xist un com ando l ado w h at L re spue st c e s incorre ct a a a; e l am . a a a; el com ando m an e s para de splgar l pgina m an de l e a com ando. L re spue st d e s incorre ct e l a a a; com ando w h at nos da un re sum e n de l q ue e l is o com ando h ace . 7. Cm o pode m os obt ne r un re sum e n de q ue h ace e l e com ando w h o? a. D igit w h o --h e l e p. b. D igit w h e re is w h o. e c. D igit w h at w h o. e is d. D igit m an w h o. e L re spue st a e s incorre ct l opcin --h e l pre se nt ayuda a ce rca de l axis. L re spue st b e s a a a; a p a sint a a incorre ct e l a; com ando w h e re is nos de v le l rut al ue v a a com ando. L re spue st c e s l corre ct a a a a; el com ando w h at nos de v le una de scripcin re sum ida de l f is ue v as uncione s de l com ando. L a re spue st d e s incorre ct e st com ando nos pre se nt l pgina m an de l a a; e ara a com ando w h o, pe ro nosot buscam os un bre v de scripcin de l f ros e as uncione s de l com ando. 8. Cul ue se una com binacin apropiada de m an -opcin e q uiv e nt al f al e com ando apropos sort ? a. m an sort b. m an --apropos sort c. m an -k sort d. m an -f sort L re spue st a e s incorre ct e st com ando de splgar l prim e ra pgina m an re f re nt al a a a; e e a e e com ando sort L re spue st b e s incorre ct e st opcin no e xist de nt de l posibil . a a a; a e ro as idade s de m an. L re spue st c e s l corre ct igual ue apropos, m an -k busca l cabe ce ra de l pginas a a a a; q a as m an para l cade na e n e l a argum e nt de bsq ue da. L re spue st d e s incorre ct m an -f busca o a a a; sl por nom bre s de com andos com plt o e os.

Pg 40

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Inst ar GNU/L al inux


PR ER EQUISITO S Ant s de e m pe zar e st capt o ust d de be t ne r acce so a una PC e e ul e e e j cut e ando L inux, q ue podrs usar para pract icar l conce pt y l os os as h e rram ie nt D e be pode r ingre sar alsist m a y e scribir com andos de sde as. e el prom pt o l a de com andos. ne

El O b j t o de e st capt o e s q ue ust d al e iv e ul e cance un niv l de e conocim ie nt q ue ust d pue da re sponde r pre gunt o, e as com o l as siguie nt s: e

1. Cm o se pue de arrancar m l e sist m as ope rat os e n su t ipl e iv com put ador con L inux? 2. Cul s e l e propsit de l o arch iv v l o m inuz-2. 22? 4. 3. Cm o de be uno pre pararse para h ace r m ant nim ie nt de l e m a? e o sist 4. Qu pape l se m pe a e l de arch iv /e t o c/init ab? t 5. Ust d inst a un UPS e n su com put e al ador. Qu m s de be ust d h ace r? e 6. Al arrancar su PC, re cibe e n pant l un L , su sist m a se cue l al a IL e ga. Qu pue de se r e l problm a? e 7. Pue de ust d usar Ct -Al e l e rl t -D para re iniciar su com put ador? 8. Ust d ne ce sit apagar e l e m a para inst ar un disco duro nue v e a sist al o. Qu h ara ust d? e

Pg 42

UBUNTU Ce rt ie d if

Capt l 2 u o

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Inicar GNU/L inux

st d pue de iniciar su sist m a GNU/L e e inux con sim plm e nt pre sionar e l n de e nce ndido, e e bot ut izando un cargador de sist m a (boot l il e oade r), o iniciar de sde un disq ue t . Al nce nde r su e e PC, al gunas t as son e j cut are e adas durant l f e a ase de arranq ue . Est e t a apa e s re f rida com o e l e PO ST (P e r O n Se l Te st cuale s l prue ba de e nce ndido. D e spus de ocurrido e st e lsist m a ow f ) a o, e ope rat o e s cargado. Un boot l iv oade r e s un program a as com o L O y GRUB q ue son l IL os adm inist radore s de cargar e l e rne l L O l cubrim os e n e st Capt o y GRUB e n e l k . IL o e ul Apndice H al inal libro. f de l Elm t odo de iniciar GNU/L inux de pe nde de com o ust d Conf e igure su sist m as. No im port e a com o ust d inicie su sist m a, l pasos q ue se t an son bsicam e nt m uy sim il s para iniciar e e os om e are e l e m a. sist

Conse j Prct os icos


Es ne ce sario e nt nd e r e l e proce so d e arranq ue d e GNU/L inux para q ue e n caso de prob lm as e n e el inicio se pue da d iagnost icar y corre gir av ras para q ue e l e proce so de arranq ue cont inuara. Est conce pt son com plt e nt de sarrol os os e am e l ados e n e l xm e n. e Elk e rne lse e ncue nt o e n e ldisk e t e de inicio o e n e ldire ct ra t orio /boot de ldisco duro. El k e rne lcom prim ido se l l a usual e nt v l e l am m e m inuz-nm e ro-de -v rsin. P ro, e lnom bre y donde e e l al ace ne s no e s im port e -sol e nt q ue e l e rne l da se r l izado durant e l o m ant am e k pue ocal e arranq ue . Prim e ro, e l e rne l carga a m e m oria. L m ayora de l v ce s, su k e rne l st com prim ido; k se a as e e ar no obst e , l codif ant a icacin para de scom prim irl no ne ce sariam e nt de be e st com prim ida. o e ar Pue de ut izar l ut idad gunzip para de scom prim ir e lk e rne l V il a il . ase Capt o 11, Back up y ul Re st aurar, para m s inf orm acin sobre e st ut idad. V a il arios parm e t ros son incl uidos e n l a im age n de l e rne l ue cargas, incl ndo donde se e ncue nt e n l raz de l e m a de arch iv k q uye ra a sist os. M ie nt ras e l k e rne l carga, im prim e m e nsaj s a pant l y l al ace na al arch iv e al a os m o /v og/m e ssage s Ust d pue de re v ar/l e isarl e st arch iv e n un v os e o isor de t xt com o lss o m ore , un e o e e dit o con e lcom ando dm e sg. Elcom ando dm e sg no ne ce sit argum e nt y im prim e e lul o or a os t im m e nsaj ge ne rado por e l e rne l al ace nado e n su buf e r de m e nsaj . Est m e nsaj s incl n: e k y m f e os e uye 1. Tipo de consol y f nt s a ue e 2. e t ccin de l us PCI y cualuie r pre se ncia de t e t PCI D e b q arj a 3. e st ado de l v l Un im a e ocidad de l proce sador 4. Cant idad disponib l de m e m oria e n e l e m a e sist 5. Tipo de CPU 6. nm e ro de l v rsin de l e rne l El a e k 7. dul de disposit os cargados por e l e rne l M os iv k 8. Cant idad de e spacio ut izado com o m e m oria sw ap il 9. Adapt adore s de Re d (Ne t ork ) y su conf w iguracione s V ase Capt o 10, Tare as Adm inist iv ul rat as, para obt ne r inf e orm acin m s de t l ace rca al ada
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

de l com ando dm e sg y l arch iv de log. os os l D e spus de l e rne l abe rse iniciado, e l ont l raz de su sist m a de arch iv (root o l /), k h m a a e os , a casi sie m pre l izada e n su disco duro. D e spus de m ont ocal ado e lroot e lcont se pasa aldisco , rol duro y e l e rne l rm ane ce e n m e m oria. k pe

El ae m on init D
L l o q ue h ace e l e rne l s inv o t im k e ocar al m on init q uie n pe rm ane ce act o h ast q ue e l dae , iv a com put ador e s apagado. Es e lre sponsabl de cre ar l proce sos alre st de lsist m a, e j m pl son e os o e e o l sh e l de l os l s ogin. Eldae m on init t bin se e ncarga de re iniciar cie rt proce sos cuando e l am os l os t rm inan. P e j m pl cuando ust d e f ct un l out e linit re inicia l consol para q ue e st e or e o, e e a og , a a l a para q ue se pue da e j cut ot l in. L Accione s de ldae m on init son cont adas por su ist e ar ro og as rol arch iv de conf o iguracin, /e t c/init ab. t

El Arch iv /e t o c/init ab t
Cada l a de l ne arch iv /e t o c/init ab cont ne cuat cam pos se parados por dos punt : t ie ro os

ID :runlv l e e :Accin:proce ss
L Tabl 2. m ue st q ue cont ne cada cam po. a a 1 ra ie
Tab l 2. Cam pos y Propsit de l l as de l a 1 os as ne arch iv /e t o c/init ab t

Cam po ID runlv l e e Accin proce ss

Cont nidos y Propsit e o Uno o D os caract re s ide nt icando e nt e if rada, norm al e nt nom bre de un disposit o m e iv Indica a cual runlv l e st l a apl se pue de n l ar m l e s; e n bl e e s a ne ica; ist t ipl si anco, apl a t ica odos l runlv l os e e s Com o se m ane j l e nt a a rada; e a l Tabl 2. para e nt v a a 2 radas v idas al Com ando a Ej cut e ar

Elcam po de accin indica com o m ane j e lcom ando, as com o re iniciarl si e lcom ando e s ar o de t nido. L Tabl 2. m ue st e nt e a a 2 ra radas v idas e n e l al cam po accin.
Tab l 2. Ent a 2 radas V idas de l l cam po Accin e n e l arch iv /e t o c/init ab t

boot boot ait w init f t de aul onde m and pow e rf ail sysinit re spaw n w ait

Se e j cut cuando por prim e ra v z se int rpre t /e t e a e e a c/init ab t Ej cut al e rpre t por prim e ra /e t e a int ar c/init ab de spus de l e nt t as radas de boot Est e ce runlv l abl e e inicial para e l ; proce so si se e ncue nt e n e j cucin; ra e inicia proce so sl una v z de spus o e M ant ne l proce sos e j cut ie os e ndose ; inicia y l de t ne re os ie Ej cut e ado e n caso de una f l e l rica al ct a Ej cut e ado ant s de Acce de r una consol e a M ant ne un proce so e j cut ie e ndose ; l re inicia e l y o proce so si se de t ne ie Inicia un proce so una v z e

Elproce so init e s usado para iniciar e lk e rne ly cualuie r ot proce so q ue e s ne ce sario para q ro q ue su sist m a se a de bidam e nt arrancado. Si de se a q ue una apl e e icacin se inicie cada v z q ue su e sist m a arranq ue , digit e lcom ando e n uno de l script rc, e st script se rn discut e e os s os s idos e n l a
Pg 44 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

prxim a se ccin, Runlv l e e s/Niv ls de Ej cucin. e e e

Runlv l e e s/Niv ls de Ej cucin e e e


Un runlv lde f e e ine un conj o de proce sos q ue se inician cuando e lsist m a arranca. Est unt e o pue de se r de sde una m nim a conf iguracin de proce sos ut izada para adm inist e l e m a h ast il rar sist a una conf iguracin para dar apoyo a t odos l disposit os soport os iv ados. L nm e ros asociados con l runlv l dif re n de pe ndie ndo de l dist os os e e s ie a ribucin q ue e st e ut izando y son l ados e n e l il ist arch iv /e t o c/init ab. P e j m pl su l ado de be pare ce rse a e st : t or e o, ist e
# # # # # # # # D e f t runlv lL conf aul e e . a iguracin m s com n son e st as: 0 - h al t apagado (No pue de s ut izar e st com o init f t il e de aul ) 1 odo de Usuario Singl (M odo prot gido de M ant nim ie nt M e e e o) 2 - M ul t iusuario, sin NFS (Igual ue e l pe ro sin soport ne t ork ing) q 3, e w 3 odo M ul M t iusuario Com plt e o 4 e s usado (re se rv No ado para e l adm inist rador) 5 - X11 6 - re b oot inicio (No pue de s ut izar e st com o init f t re il e de aul )

L runlv l 0 y e l6 son re se rv os e e s ados para h al y re boot re spe ct am e nt . L runlv l t , iv e os e e s pue de n v ariar de una dist ribucin a ot No obst e , sin im port q ue dist ra. ant ar ribucin ust d h aya e inst ado, e l m on init sl proce sa e sas l as asociadas con e l al dae o ne runlv l ual e e act . Elm odo singl-use r e s un poco dif re nt a l ot e e e os ros niv ls disponibls. Est runlv la e e e e e e m e nudo e s ut izado para t as adm inist iv com o l re cupe racin de sist m as de arch iv il are rat as a e os corrom pidos. Ningn ot usuario pue de ingre sar al sist m a m ie nt ro e ras e st runlv l e st e e e a e j cut e ando. P ro re cue rde q ue aun sigue sie ndo m ul e t i-proce so y pode m os e j cut m l e e ar t ipl apl icacione s alm ism o t m po. Est e s e lnico niv lq ue e linit no le e larch iv /e t ie e e e o c/init ab. L t a accin por de f ct e s e j cut e l e o e ar com ando /bin/su y e re s ingre sado com o e l spe r usuario RO O T . Aliniciar l runlv l m s al q ue e lsingl-use r, e lsist m a inicia e n m odo m ul os e e s t os e e t iusuario. En e st m odo, init e j cut l l as con una accin de lsysinit boot or boot ait Con m uch a e e a as ne , , w . f cue ncia, e st l as e j cut e l ont e de l e m a de arch iv re as ne e an m aj sist os. En e l prxim o paso, e l init dae m on e j cut t e a odas l l as q ue e st l adas con e l as ne n ist runlv l e e pre se nt e n e l e cam po runlv l e e . Su runlv l e e inicial s de f e inido por l l a a ne
id:3:init f t de aul :

Not q ue e st l a no de f e a ne ine ningn proce so a e j cut sino q ue de f e ar, ine e n cualrunlv l e e arranca e l e m a. Ust d pue de cam biar de runlv l sist e e e con e l com ando init cuya sint , axis e s:
init [nm e ro de l runlv l e e ]

El com ando init t a com o argum e nt uno de l nm e ros de l runlv l Pue de s om o os os e e s. e spe cif icar un t m po de re t ie raso o e spe ra ant s de cam biar de runlv l usas e l e e e si com ando t l e init
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

con l opcin -t se gundos. El t a re raso por de f ct e s de 5 se gundos. El e o com ando t l e s un l al e init ink com ando init Ase gre se de not icar a t . if odos l usuarios ingre sados e n e lsist m a ant s de os e e cam biar de runlv l e e . P e j m pl e l or e o, com ando

init 5
Cam biar e l runlv l sde e l e l ue se e ncue nt al e l e e de niv q re niv cinco. El init prim e ro e nv una a se al para q ue t odos l proce sos e j cut os e ndose q ue no e st e n e l runlv l a iniciarse se n e e de t ngan. D e spus de l t e re raso e spe cif icado, t l e nv una se al k il a t e init a de l odos e st proce sos. os Ent once s proce de a iniciar l proce sos de e st nue v runlv l ue no e st ya e n e j cucin. os e o e e q n e Ust d pue de t bin cam biar al odo singl-use r pasndol o una s por e j m pl e am m e e e o
si::sysinit t :/e c/rc. d/rc. sysinit

El si al ID principio de l l a e s usada int rnam e nt por e l m on init Est l a arranca a ne e e dae . a ne el script rc. sysinit e l , cual ane j l t as com o l act acin de l part m a as are a iv a icin sw ap, e j cut f , e ar sck y m ont su sist m a de arch iv Elcom ando f ar e os. sck re v e lsist m a de arch iv para e ncont si isa e os rar e xist n e nt e radas corrom pidas y se r discut ido am pl e nt e lCapt o 6, M ant nim ie nt de l iam e ul e o Sist m a de Arch iv Est script pue de v e os. e ariar de pe ndie ndo de su dist ribucin. L ase e lq ue se e ncue nt e n su sist m a para t ne r de t ls de l al ra e e al e o cance s de l suyo e n part ar. icul L prxim a se ccin e n e l a arch iv /e t o c/init ab e j cut e l t e a script apropiado para su runlv l y s e e , e st l izados e n l dire ct n ocal os orios /e t c/rc. d:
l 1:1:w ait t :/e c/rc. d/rc1 l 2:2:w ait t :/e c/rc. d/rc2 l 3:3:w ait t :/e c/rc. d/rc3 l 4:4:w ait t :/e c/rc. d/rc4 l 5:5:w ait t :/e c/rc. d/rc5 l 6:6:w ait t :/e c/rc. d/rc6

Est se l o ogra l ando l script rc con argum e nt ide nt icados por l runlv l Elscript l am os s os if os e e . rc e nt once s e j cut l script al ace nados e n e ldire ct e a os s m orio rcn. e n cuall n re pre se nt e l d, a a runlv l Su sist m a pue de e j cut ot script de inicio, t com o /e t e e . e e ar ros s al c/rc. ocal e st de pe nde de l , o su dist ribucin. Su script rc t bin pue de cargar m dul L cuals son part s de lcdigo de lk e rne lq ue am os. os e e pue de n se r cargadas y de scargadas durant l e j cucin de l sist m a. Est e a e e os m dul os f cue nt m e nt son m ane j re e e adore s de l disposit os. os iv Ust d pue de ut izar e l e il arch iv /e t o c/conf m oduls para pasarl parm e t a cada m odul e n . e e ros o e l om e nt de carga. Est parm e t son con f cue ncia dire ccione s de I/O e int rrupt s. Un m o os ros re e ore m ode l sim pl de l o e arch iv conf m oduls pudie ra se r: o . e
al e t 0 dm f ias h e al sound i810 ias

Est cargara l m dul ne ce sarios para l t e t Et e rne t de una D av o os os as arj as h icom y l t e t de a arj a
Pg 46 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

sonio Int l810. D e spus son l proce sos q ue de be n se r e j cut e os e ados e n cada runlv l Est e e . os re gul e nt incl dar inicio al arm e uye proce so ge t y, cual a cada una de l t rm inals. t cre as e e Su arch iv init ab t bin pue de cont ne r cie rt inst o t am e as ruccione s de q ue se de be h ace r e n caso de una f l e l rica y q ue h ace r e n caso de q ue l e lct al ct a a e ricidad re gre se . Un e j m pl e s e o
# Cuando e l UPS nos inf orm a de un f l e l rico, asum a q ue t ne m os al ct o e # unos m inut de e lct os e ricidad disponib l. Program a un sh ut e dow n de nt ro # de 2 m inut Aq u cl asum im os q ue t ne m os un UPS cone ct os. aro e ado y # t aj rab ando corre ct e nt am e pf ::pow e rf :/sb in/sh ut ail dow n -f -h + 2 F l El rica; Sist m a se v a Apagar e n 2 M inut al ct a El e a os # Si se re st aura l e lct a e ricidad ant s de l e j cucin de l ut e a e sh dow n, de b e s # cance l a. arl pr:12345:pow e rok w ait :/sb in/sh ut dow n -c Elct e ricidad Re st aurada; Sh ut El dow n se Cance l # Ej cut l ge t ys e n l runlv l e st e a os t os e e s ndare s 1:12345:re spaw n:/sb in/m inge t y t y1 t t 2:2345:re spaw n:/sb in/m inge t y t y2 t t 3:2345:re spaw n:/sb in/m inge t y t y3 t t 4:2345:re spaw n:/sb in/m inge t y t y4 t t 5:2345:re spaw n:/sb in/m inge t y t y5 t t 6:2345:re spaw n:/sb in/m inge t y t y6 t t

Elcom ando sh ut dow n se discut m s ade l e e n e st Capt o. Eldae m on init se m ant ne e ant e ul ie act o de spus de le r e larch iv /e t iv e o c/init ab. Alm onit ar e lsist m a para re cibir inst t ore e ruccione s de cam biar e l runlv l cuando uno de l proce sos e s iniciado o de t nido. Si uno de l proce sos e e o os e os h ij de l se de t ne , e l ace dos cosas: os init ie h V le a le r e l ue v e arch iv /e t o c/init ab. Si l accin e s de re iniciar e l t a proce so, e nt once s se e j cut e a. Escribe a l arch iv l e n /e t t p y /e t os o og c/w m c/ut p q ue e lproce so t rm ino y l razone s. m e as Est arch iv se rn discut os os idos m s ade l e e n e l ant Capt o 10, Tare as Adm inist iv ul rat as. El m on init t bin v v r a le r e l dae am ole e arch iv /e t o c/init ab si e s inst t ruido a cam biar de niv l e de e j cucin (runlv l o si e s not icado de una f l e l rica. e e e ) if al ct a Si de se as h ace rl cam bios alarch iv /e t e o c/init ab, ust d pue de ut izar cualuie r e dit de t e il q or t xt para al rar e l arch iv m ie nt e o t e o ras e l sist m a se e j cut P ro e st cam bios, no se rn e e a. e os im plm e nt e ados h ast de spus de q ue e l m on init no re -le e l a dae e arch iv Est ocurre cuando: o. o
El runlv l a cam b iado e e h O curri una f l El rica al ct a Ust d e j cut e l e e o com ando init q

El com ando init q causa q ue init v la a le r e l ue v e arch iv /e t o c/init ab. t Te nga cuidado m uy e spe cialale dit e larch iv /e t ar o c/init ab porq ue si com e t e rrore s, pue de t e proh ibirl e l ingre so (l e ogging) a su sist m a. H aga copias de l arch iv q ue e st f e o a uncionando act m e nt , y un disq ue t de inicio para prot ge rse e n caso de e rror. Tal e z pue das re cupe rarse ual e e e v iniciando e lm odo singl-use r, pe ro e st no sie m pre e st disponibl. O casional e nt , ust d pue de e o a e m e e
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

com e t r e rrore s ort e ogrf icos ale dit e arch iv e t ar o c/init ab e st podra h ace r q ue su sist m a e nt t o e re e n un l oop iniciando y de t nie ndo proce sos re pe t e idam e nt . P e ara pre v nir e st e sce nario, e l e e dae m on init m ant ne re cord de q ue t f cue nt e l ie ne q ue re iniciar un proce so. Si un proce so ie an re e t e s re iniciado m s de 10 v ce s e n 2 m inut e l m on init e nv un m e nsaj de e rror y e spe ra 5 e os, dae a e m inut ant s de re iniciar e l os e proce so.

GR UB
GRUB (Grand Unif d Boot L ie oade r) e s un m ane j ador de cargador (boot l oade r) q ue pue de re sidir e n su disco duro o disq ue t de inicio. Se e j cut e n e lm om e nt de arrancar e lsist m a. e e a o e Al gunas de l caract rst as e icas de GRUB incl n: uye
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 e l ast r b oot re cord e n su disco duro aza m e 3. Pue de ut izar h ast 16 dif re nt im ge ne s de arranq ue e n dif re nt s part il a e e e e icione s, cada uno de e st pue de se r prot gido por cont os e rase a 4. P rm it al e e arch iv b oot se ct m ap, y im ge ne s de arranq ue re sidir e n part o or, icione s dif re nt e e

GRUB t ne l capacidad de act ie a uar com o ge st de arranq ue para ot sist m as ope rat os. or ros e iv L pe rm it se lccionar de sde un m e n e l e m a ope rat o q ue de se a se e j cut e n e l e e e sist iv e e com put ador.

Conse j Prct os icos


GRUB prov e un m t o e ficie nt para e l e od e arranq ue de GNU/L inux as com o ot sist m as ros e ope rat os. GRUB pue d e adm inist h ast 64 d ife re nt s im ge ne s de b oot e n un disco duro. Al iv rar a e inst ar GRUB, pod rs e lgir sob re scrib ir e l ast r Boot Re cord o no. al e M e Si se lcciona ninguno, e lsist m a ope rat o por de f ct se r e lgido. Pue de s e v ar e st e e iv e o e it e com port ie nt pre sionando l t cl (E) para e nt e n m odo de e dicin e n t m po re al pue de s am o a e a rar ie o e nt dire ct e nt a un prom pt de grub rar am e

BO O T:
En e st punt pue de s e scribir e l e o nom bre de l e m a ope rat o q ue de se as arrancar. P sist iv odrs v r e una l a de l sist m as q ue t ne s disponibl t sl pre sionando l t cl Tab. Si no se lccionas ist os e ie e an o a e a e ninguno e l prim e r sist m a ope rat o e ncont e iv rado se r iniciado. Una v s se lccionado e l e m a q ue q uie re s arrancar pue de s pasar O pcione s al e rne lEst e s e e sist k . o usual e nt usado para iniciar e lsist m a e n m odo de un sl usuario (e st l pue de usar para m e e o o o cam biar su pal abra cl e e n caso de h abe r sido olidada) e scribie ndo: av v
# singl e

En e lprom pt de lGRUB. En e st e j m pl singl e s e lnom bre de lparm e t q ue de be s usar e e o e ro para arrancar su sist m a ope rat o e n m odo de e m e rge ncia, donde singl e s l opcin q ue se r e iv e a pasada al e rne l k . Com o GRUB se com port a e s cont ado por su arch iv rol o de conf iguracin, /boot /GRUB/m e nu. st El l . com ando GRUB t ne v ie arios ut it il arios disponibls q ue son: e
grub grub -inst l al
Pg 48 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

grub -re b oot grub -t rm inf e o grub -f oppy l grub -m d5-crypt grub -se t f t -de aul

P ara inst ar GRUB, sim plm e nt e j ct l de sde l l a de com andos. L opcione s al e e e e o a ne as disponibls para ut izar con GRUB e st l adas e n l Tabl 2. e il n ist a a 3. Tabl 2. O pcione s t e s q ue Pue de n se r Usadas con L O a 3 il IL O pcin Accin --bat ch Inicie m odo bat para e l ch uso no int ract o e iv --boot -driv =D RIV e E Espe cif ue e l e de arranq ue de l age 2 [de f t iq driv st aul =0x0] --conf il=FIL ig-f e E Espe cif ue e l iq arch iv conf de l e t o ig a apa2 " age 2" st [de f t aul =/boot /grub/m e nu. st l] --de v -m ap=FIL ice E use e l arch iv de m apa de l o disposit o " v m ap f e " iv de ice il --h e l p de splgar e st m e nsaj y sal e e e ir --h ol d Espe rar h ast q ue e l purador se incl a de uya --inst l al -part ion=P it AR Espe cif ue l part iq a icion de inst acion de l st 2 [de f t al a age aul =0x20000] --no-conf il ig-f e No use e l arch iv conf o ig --no-curse s Not use curse s --no-f oppy l No prue be ningn f oppy l --no-page r No use e l paginador int rno e --pre se t e nu -m Use e l e nu pre de t rm inado m e --probe -se cond-f oppy Prube e l gundo f oppy l se l --re ad-onl y No e scribir nada a ningn disposit o iv --v rbose e Im prim ir m e nsaj s v rbose a pant l e e al a --v rsion e Im prim ir inf orm acin y sal ir Una gran part de l ie m po ust d ut izara un arch iv de conf e t e il o iguracin al l ar a L O de sde l am IL l l a de com andos. Alcre ar e larch iv de conf a ne o iguracin, ut izara pal il abras cl e s e n v z de l av e as opcione s m ost radas e n l Tabl 2. L pal a a 3. as abras cl e s disponibls (k e yw ords) son l adas e n l av e ist a Tabl 2. a 4.
Tab l 2. P ab ras Cl e s y Sus O pcione s Corre spondie nt s para Usar con e l a 4 al av e arch iv de o conf iguracin de GR UB

O pcin de f t # aul t e out # im h idde nm e nu col cyan/bl or ue passw ord pal abra

Accin Est e ce l im age n a arrancar e n orde n de e nt abl a rada e n m e nu Tie m po e n se gundo de e spe ra para arrancar im age n por de f ct e o O cul m e nu de arranq ue , de be pre sionar ESC para v t a isual o izarl Col s a usar e n e l e nu de arranq ue ore m Est e cont abl rase a para e dit m e nu e n t m po re al ar ie

Elarch iv por de f ct de conf o e o iguracin de GUB e s /boot /grub/m e nu. st Un arch iv de l. o e j m pl e s: e o


# # de f t num aul # Se t t e de f t e nt t t e e nt num b e r NUM . Num b e ring st s f h aul ry o h ry art rom 0, and
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

# t e e nt num b e r 0 is t e de f t if t e com m and is not use d. h ry h aul h # # You can spe cif ' e d' inst ad of a num b e r. In t is case , t e de f t e nt y sav e h h aul ry # is t e e nt sav d w it t e com m and ' e de f t. h ry e h h sav aul ' # W AR NING: If you are using dm raid do not ch ange t is e nt t ' e d' or your h ry o sav # array w ilde sync and w ilnot lt you b oot your syst m . l l e e de f t aul 0 # # t e out se c im # Se t a t e out in SEC se conds, b e f im , ore aut at l b oot om ical y ing t e de f t e nt h aul ry # (norm al t e f l h irst e nt de f d). y ry ine t e out im 10 # # h idde nm e nu # H ide s t e m e nu b y de f t (pre ss ESC t se e t e m e nu) h aul o h # h idde nm e nu # Pre t y col t ours # col cyan/b l w h it /b l or ue e ue # # passw ord [' d5' passw d --m ] # If use d in t e f h irst se ct ion of a m e nu f e , disab l alint ract e e dit il e l e iv ing # cont (m e nu e nt e dit and com m and-l ) and e nt s prot ct d b y t e rol ry or ine rie e e h # com m and ' ock ' l # e . passw ord t g. opse cre t # passw ord --m d5 $ gL U0/$ 78k H K 1Qf 3P2b 2znUoe / 1$ h aW V # passw ord t opse cre t # # # # # # # # # # #

e xam pls e t l it e root m ak e act e iv ch ainl oade r W indow s 9 5/9 8/NT/2000 (h d0,0) + 1

t l it e L inux root (h d0,1) k e rne l /v l m inuz root =/de v da2 ro /h

Conse j Prct os icos


L cam b ios h e ch os al os arch iv de configuracin de GRUB t an e fe ct inm e diat e nt y ust d o om o am e e no t ne q ue e fe ct ie uar ninguna t a e n e spe cifico, t are odo cam b io t ar[a e fe ct l pr[oxim a v z q ue om o a e re inicie .

Troub lsh oot e ing/D iagnost de F l de GR UB ico al o


A m e dida q ue GRUB se carga, pasa por dos e t apas dist iv int as, l cuals sirv n para as e e ide nt icar e rrore s con GRUB. Si not os q ue no se de splga e l m e nu de arranq ue de be r if am e
Pg 50 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

re inst arl por com plt all t a de ldisco. Si l f l son de no e ncont al o e o a abl as al as rar l im age n de a arranq ue de be r iniciar con ot m t ro odo de inicio y corre gir e larch iv de conf o iguracin o de sde e l e nu de GRUB int nt pasarl l parm e t ne ce sarios. m e at e os ros A cont inucacin m ost os al ram gunos de l problm as q ue GRUB nos pre se nt e n pant l y os e a al a q ue pre v ne n de q ue e lsist m a cargue t al e nt y su posibl sol ie e ot m e e ucin. Est l a parciale s a ist t ada de sde l paginas de Ge nt om as oo L inux (h t p://w w w . nt org/doc/e s/grub-e rrort ge oo. guide . l xm ).

1. Error Grub
Grub cargando, e spe re por f or av GR UB cargando l e t a apa 1. 5 GR UB cargando, e spe re por f or. . av . ( GR UB l oading st age 1. 5 GR UB l oading, plase w ait . ) e ..

D e spus de e st m e nsaj , e lsist m a se de t ne . Si se int nt iniciar e lsist m a de sde un e e e ie e a e disq ue t con grub, st no ocurre . e o Sol ucin Pue de cam biarse e lorde n de inicio e n l BIO S. H a de indicarse e n l BIO S q ue no inicie a a de sde e l ue t prim e ro. disq e
Ej # CFL . AGS=" 2 -m arch =i686 -f it ram e -point r -pipe "e m e rge grub -O om -f e

Error Grub 12
12 : Sol ado un disposit o no v ido icit iv l ( 12 : Inv id de v re q ue st d. ) al ice e

Est e rror se m ue st aunq ue l de f e ra a inicin de ldisposit o se a corre ct sie m pre q ue ocurre iv a, un e rror no de f inido con cualuie r ot nm e ro. q ro Sol ucin Cuando se inst grub e n e lse ct de inicio, se e j cut al or e aron l siguie nt s com andos de os e inst acin int ract os? al e iv L ado de Cdigo 3. Com andos de inst acin int ract os ist 2: al e iv
grub > root (h d0,0) grub > se t (h d0) up

(h d0,0) de be re e m pl azarse con l part a icin de inicio (/boot y (h d0) con e ldisco duro (o ) rgido) e lgido. Re curde se q ue (h d0) inst ar grub e n e lse ct de inicio principal(M BR) de l e al or prim e r disco duro: e l prim ario m ae st ro.
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Error Grub 15 Sit uacin: Est e rror pue de ocurrir e n dos e t e apas dif re nt s de l conf e e a iguracin de GRUB, t o durant ant e l conf a iguracin inicial (inst ando GRUB e n e l ct de inicio principal com o de spus de iniciar al se or ), e l e m a e int nt sist e ando l anzar L inux (o cualuie r ot sist m a). q ro e L ado de Cdigo 4. M e nsaj Grub - Conf ist 1: e iguracin inicial
grub > root (h d0,0) Sist m a de f e ros xf t e ich s, ipo de part icin 0x83 ( Filsyst m t e e ype is xf part ion t s, it ype 0x83 ) grub > se t (h d0) up Com prob ando si " oot /b /grub /st 1"e xist . . no age e . Com prob ando si " /grub /st 1"e xist . . no age e . Error 15: Arch iv no e ncont o rado ( Ch e ck ing if " oot /b /grub /st 1"e xist . no age s. . Ch e ck ing if " /grub /st 1"e xist . no age s. .

Error 15: Fil not f e ound ) L ado de Cdigo 4. M e nsaj Grub - Iniciando e l e m a ist 2: e sist
Iniciando ' nt L ge oo inux' root (h d0,0) Sist m a de f e ros e xt s, t e ich 2f ipo de part icin 0x83 k e rne l d0,0)/b oot e rne l 4. root (h /k -2. 20 =/de v da3 v /h ga=79 2

Error 15: Arch iv no e ncont o rado


Pre sione cualuie r t cl para cont q e a inuar. . . ( Boot ing ' nt L ge oo inux' root (h d0,0) Filsyst m t e e ype is e xt s, part ion t 2f it ype 0x83 k e rne l d0,0)/b oot e rne l 4. root (h /k -2. 20 =/de v da3 v /h ga=79 2

Error 15: Fil not f e ound


Pre ss any k e y t cont o inue . . ) .

Sol ucin - Conf iguracin inicial

Pg 52

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Est e rror se produce si e lnom bre de larch iv no pue de e ncont e o rarse , pe ro t odo l de m s o (com o l inf a orm acin de l disco/part icin) e s corre ct o. Norm al e nt , e le rror indica q ue no e ncue nt l im age n de lnclo (k e rne l H ay q ue m e ra a e ). ase gurarse de q ue dich a im age n e xist e n l part e a icin de inicio (/boot ). P e ncont e l ara rar nom bre e xact de l o nclo, se re inicia de sde e l de inst acin y se m ont e CD al a l part a icin de inicio (de t ne rl o l part e a) a icin raz. D e spus se l an l im ge ne s de lnclo ist as e para v r l disponibls: e as e L ado de Cdigo 4. V rif ist 3: e icando l im ge ne s de l as nclo disponibls e e
# cd /b oot # l s

Est m ue st t o ra odos l nclos disponibls e n l part os e e a icin/dire ct orio de inicio. D e no e ncont rarse ninguno, h ay q ue ase gurarse de q ue se h a com pil un nclo (usando ge nk e rne lo ado e m anual e nt ): m e L ado de Cdigo 4. Re com pil e l ist 4: ar nclo e
# cd /usr/src/l inux/ # m ak e m e nuconf ig # m ak e

y q ue se h a copiado a l part a icin de inicio (/boot ): L ado de Cdigo 4. Copiando e l ist 5: nclo e
# cp /usr/src/l inux/arch /x86/b oot zIm age /b oot /b

H a de v rif e icarse q ue e lnom bre de lnclo e s e xact e nt e lm ism o q ue e lindicado e n e l e am e arch iv grub. o conf Tam bin h ay q ue ase gurarse de q ue l l a k e rne le n grub. . a ne conf indica e st a part icin (t o e xpl a com o im pl am e nt ). ant cit cit e Se h a inf orm ado de ot e rror, q ue consist e n t ne r conf ro e e igurada l BIO S para q ue ignore e l a disco donde re side n e lnclo (k e rne l o l e t e ) as apas (st s) de grub. Tam bin, l part age a icin e n l a cualgrub guarda sus e t apas no de be ra usar una conf iguracin de RAID -5 por sof w are (u ot t ra t cnol e oga de st riping). Sol ucin - Iniciando e l e m a sist Prim e ro, h ay q ue ase gurarse de q ue l com andos root y se t e m plados e ran corre ct os up e os. D e e st se guro de q ue e ran corre ct ar os, e nt once s se podra e st usando una v rsin ar e de f ct e uosa de GRUB (0. 3. 9 20031222). P ara arre gl o, se act iza e l rbol P age o se arl ual ort e nm ascara dich a v rsin de grub: e L ado de Cdigo 4. Enm ascarando Grub ist 6:
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

(H a de e j cut e arse de sde un e nt orno " root d" ch e )


# e ch o " =sys-b oot /grub -0. 3. 9 20031222"> > /e t c/port /pack age . ask age m # e m e rge grub -p

Se pue de int nt usar t bin l m acro grub-inst lcom o re com ie ndan l aut s de GRUB: e ar am a al , os ore L ado de Cdigo 4. Usando grub-inst l ist 7: al
[El parm e t --root ro -dire ct ory e s ne ce sario de t ne r una part e icin de inicio (b oot de dicada; n caso cont ) e rario, no de b e usarse ] # grub -inst l al--root -dire ct ory=/b oot /de v da /h

Si t odo e st f l l part o al a a, icin de inicio pue de h abe rse daado. H a de com probarse l part a icin: L ado de Cdigo 4. Com probando l e rrore s de una part ist 8: os icin (H ay q ue ase gurarse de q ue l part a icin de inicio, /de v da1 e n e st /h e caso, no e st m ont ada)
# f sck -y /de v da1 /h

5. Error Grub 17 Sit uacin L ado de Cdigo 5. M e nsaj Grub ist 1: e


root (h d0,0) Sist m a de f e ros de sconocido Tipo de part e ich icin 0x7

Error 17 : No se pue de m ont l part ar a icin se lccionada e


( root (h d0,0) f e syst m t il e ype unk now n part ion t it ype 0x7 Error 17 : Cannot m ount se lct d part ion ) e e it

Sol ucin: Est e rror se pre se nt si l part e a a icin e xist , pe ro GRUB no re conoce e lsist m a de e e f e ros. Tie ne q ue com probarse l conf ich a iguracin root (x,y) de grub. conf Tam bin, si se e st t ando de iniciar W indow s, h ay q ue ase gurarse de q ue e larch iv rat o grub. conf cont ne root (h dX,Y) (o root e rif (h dX,Y)) y ch ainl ie nov y oade r (h dX,Y)+ 1 e n su e nt rada. 6. Error Grub 18 Sit uacin: L ado de Cdigo 6. M e nsaj Grub ist 1: e
k e rne l d1,4)/b zIm age root (h =/de v db 7 /h

Error 18: El indro se lccionado e xce de l m xim os soport cil e os ados por l BIO S a
Pg 54 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

( k e rne l d1,4)/b zIm age root (h =/de v db 7 /h

Error 18: Se lct d cyl r e xce e ds m ax support d by BIO S ) e e inde e Sol ucin: Est e rror se produce si se int nt le r una dire ccin l al bl ue m s al de l e e a e ine de oq l re a t raducida por l BIO S. Est ocurre norm al e nt si e l a o m e disco e s de m ayor t ao de l q ue l am o a BIO S pue de m ane j (512M B para discos (E)ID E e n m q uinas m s ant ar iguas de spus de 8GB e n ge ne ra). Se h a de int nt act izar l BIO S y/o m ov r l part e ar ual a e a icin de inicio al com ie nzo de l disco (o, por l m e nos, de nt de l o ro rango indicado). 7. GR UB GR UB GR UB GR UB GR UB . . . Sit uacin: L ado de Cdigo 7. M e nsaj Grub ist 1: e
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 ucin: D e acue rdo con airh e ad e st pue de de be rse a q ue se t ne l BIO S conf o ie a igurada para q ue de t ct l discos aut t e e os om icam e nt . Pue de conf e igurarse l BIO S para q ue use uno e n concre t a o (Use r Type H D D ). O t posibil ra idad e s q ue se t ie ra Grub inst ado e n e l BR y se h aya t ado de re inst arl uv al M rat al o (de bido a cam bios de discos duros, por e j m pl pe ro se h ayan usado com andos se t y root e o) up e q uiv ocados. 8. Probando l disposit os para sabe r l unidade s e n l BIO S. Est pue de l v un bue n os iv as a o l ar e rat o. Sit uacin: M ie nt se int nt inst ar grub, se bl ue a de spus de m ost e st ras e a al oq rar o: L ado de Cdigo 8. M e nsaj Grub ist 1: e
# grub

Probando l disposit os para sabe r l unidade s de disco q ue h ay e n l BIO S. Est pue de os iv as a o l v un bue n rat l ar e o. ( Probing de v s t gue ss BIO S driv s. Th is m ay t e a l t e . ice o e ak ong im ) Sol ucin: Se indic com o causa una conf iguracin de discos al e xt go raa: t ne r discos con y e sin ul D M A e n e l ism o cabl. t ra m e 9 . Cuando se inst a Grub , sl se b l ue a al o oq
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Sit uacin: Cuando se inst a Grub, se bl ue a: al oq L ado de Cdigo 9 . M e nsaj Grub ist 1: e
# grub

(En e st m om e nt l inst acin se de t ne ) e o, a al ie Sol ucin: Si no se t ne unidad de disq ue t s, se h a usado e l ie e parm e t --no-f oppy? ro l L ado de Cdigo 9 . Inst ando grub con e l ist 2: al parm e t --no-f oppy ro l
# grub --no-f oppy l

10. D e scom prim ie ndo L inux. . O k , iniciando e l . nclo. e Sit uacin: El e m a se bl ue a de spus de m ost e l e nsaj : sist oq rar m e L ado de Cdigo 10. M e nsaj L ist 1: e inux
D e scom prim ie ndo L inux. . O k , iniciando e l . nclo. e ( Uncom pre ssing L inux. . O k , b oot . ing t e k e rne l) h .

Sol ucin: A de cir v rdad, e st no e s un e rror grub. Una posibl causa e s q ue ACPI no e st e e e f uncionando corre ct e nt pe ro e st h abil ado e n e l am e it nclo. Se pue de int nt de sh abil ar o bie n e e ar it e n l BIO S o bie n e n e l a nclo. e 11. Grub sl m ue st una e nt o ra rada de com andos Sit uacin: Cuando se inicia e l e m a sl se m ue st una e nt sist o ra rada de com andos, e n l ugar de l m e n de f inido e n e l arch iv grub. o conf . Sol ucin: Se m ont l part a a icin de inicio (/boot y se v rif q ue e larch iv grub/grub. ) e ica o conf e xist . e L ado de Cdigo 11. M ont ist 1: ando y v rif e icando
# m ount /de v da1 /m nt nt /h /ge oo/b oot # cat /m nt nt /ge oo/b oot /grub /grub . conf

Tam bin h ay q ue ase gurarse de q ue e l nl sim bl m e nu. st e xist : e ace ico l e L ado de Cdigo 11. V rif ist 2: e icando e l nl sim bl e ace ico
# l -l nt nt s /m /ge oo/b oot /grub /m e nu. st l l xrw xrw x 1 root root 9 M ar 7 14:00 /m nt nt rw /ge oo/b oot /grub /m e nu. st -> grub . l conf

Si no, h ay q ue v v r a cre ar e l nl sim bl ole e ace ico: L ado de Cdigo 11. Cre ando e l nl sim bl m e nu. st de nue v ist 3: e ace ico l o
Pg 56 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

# cd /m nt nt /ge oo/b oot /grub # l -snf grub . n conf m e nu. st l

D e se r e st e l e caso, h ay q ue re inst ar grub: al L ado de Cdigo 11. Re inst ando Grub ist 4: al (Ej cut de sde e l nt e ar e orno " root d" ch e )
# grub -inst l al--root -dire ct ory=/b oot /de v da /h

12. No se pudo e ncont un disposit o para /b oot oot No se e ncont o no e s un rar iv /b : r disposit o de b l ue s iv oq Sit uacin: Cuando se e j cut grub-inst ldurant l inst acin de GRUB, se m ue st e l e a al e a al ra siguie nt m e nsaj : e e L ado de Cdigo 12. M e nsaj Grub ist 1: e
# grub -inst l al--root -dire ct ory=/b oot /de v da /h No se pudo e ncont un disposit o para /b oot oot No se e ncont o no rar iv /b : r e s un disposit o de b l ue s iv oq ( Coul not f d ind de v f /b oot oot not f ice or /b : ound or not a b l de v ) ock ice

Sol ucin: Com probar q ue no se pas por al t o: L ado de Cdigo 12. Act izar e l ist 2: ual arch iv m t o ab
# cp /proc/m ount /e t s c/m t ab

13. El e m a se re inicia de spus de pul Int e n e l e n sist sar ro m Sit uacin: D e spus de pul Int e n e lm e n Grub para iniciar e lsist m a, e lsist m a se sar ro e e re inicia. Sol ucin: Se int nt de sh abil ar e lsoport de lm arco de m e m oria int rm e dia de im age n e a it e e (f ram e buf e r) e n e l f nclo. Si e st no ayuda, se de sh abil a e l e o it soport APM y APCI. e 14. D e spus de pul Int e n e l e n Grub , pant l ne gro sar ro m al azo Sit uacin: D e spus de pul Int e n e lm e n Grub aliniciar e lsist m a, se m ue st una sar ro e ra pant l ne gra, pe ro e lsist m a sigue act o (por e j m pl e lld de Bl ue o Num rico se pue de al a e iv e o, e oq act ar/de sact ar). iv iv Sol ucin: Se de sh abil a e l soport de l m arco de m e m oria int rm e dia de im age n it e e (f ram e buf e r) (norm al e nt q uit f m e ando v ga=XYZ de grub. conf y se com prue ba l arq uit ct ) a e ura de l proce sador e n l conf a iguracin de l nclo. e
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

15. Grub no m ue st l im age n ra a Sit uacin: Cuando se inicia e l e m a, no apare ce l im age n de f sist a ondo de Ge nt oo. Sol ucin: Ant s de nada, h a de com probarse q ue l im age n de f e a ondo indicada e n grub. conf re al e nt e xist . D e no se r as, h a de com probarse e l e buil de grub. Es probabl q ue e l m e e " d" e parch e para l im age n de f a ondo e st com o com e nt ario e n l v rsin q ue se e st usando. a e 16. F l al al o iniciar W indow s de sde e l gundo disco duro se Sit uacin: D e spus de se lccionar l e nt e a rada de m e n W indow s, e l e m a no se inicia ni da sist una razn q ue acl l q ue e st ocurrie ndo. are o Sol ucin: cyril inf l ic orm q ue se pue de n " ape ar"l discos cam biando su orde n, si se aade m os a l e nt a rada de m e n W indow s e n grub. conf l siguie nt : o e L ado de Cdigo 16. M ape ando l discos ist 1: os
t l W indow s XP it e m ap (h d0) (h d1) m ap (h d1) (h d0) ch ainl oade r (h d1,0)+ 1

17. Grub ocasiona una v acin de se gm e nt al al o iol o inst arl Sit uacin: L sit a uacin q ue se de scribe a cont inuacin e s sl re lv e para grub-0. 5. e n o e ant 9 x e l om e nt de inst ar grub e n e l ct de inicio. m o al se or L ado de Cdigo 17. Inst ando Grub ist 1: al
grub > root (h d0,0) grub > se t (h d0) up V acin de se gm e nt iol o ( Se gm e nt ion f t ) at aul

Sol ucin: H ay un f l conocido re l al o acionado con e st problm a y se h a re sue l e n grub 0. 6. e e t o 9 Tam bin se sabe q ue grub 0. 4 r1 y grub 0. 4 r2 de be n f 9 9 uncionar corre ct e nt . Si e st f l am e o al a t bin, pue de int nt am e arse e m e rge r grub-st ic q ue e s, por e lm om e nt e st e e n am d64 e at o, abl ine st e e n x86 (~ x86). Com probar e l abl bug # 79 378 para m s inf orm acin.

Apagar GNU/L inux


Ust d nunca de be apagar su sist m a por e lbot e nce ndido. Si no se l pe rm it alk e rne l e e n e e e scribir l buf e rs e n m e m oria a l discos, ust d pue de t rm inar con un sist m a de arch iv os f os e e e os corrom pido. GNU/L inux m ant ne l cam bios m s re cie nt a l t as de inode s y e l ie os e as abl disco duro
Pg 58 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

e n RAM de bido a su al v l t e ocidad. Si l e lct a a e ricidad f l ant s de q ue e st inf al a e a orm acin se a e scrit al a disco e nt once s se pe rde r l dat a a. Si l e ne rga e l rica f l durant un proce so de e scrit a ct al a e ura, e st pue de re sul e n arch iv o t ar os pe rdidos o inf orm acin incorre ct ale st us de le spacio de ldisco. L m ism o suce de cuando a at o proce sos act os e scribe n aldisco y no son de t nidos de bidam e nt , re sul iv e e t ando e n corrupcin de dat y posibl f l de discos. a e al as

Conse j Prct os icos


Nunca d e b e apagar su com put or por e l ot de PO W ER. Pue de q ue e st t de de scuido ad b n e ipo h aga q ue su com put or no inicie corre ct e nt . ad am e P apagar corre ct e nt su com put ara am e ador, ust d de be usar e l e com ando sh ut dow n. Su sint axis e s: # sh ut dow n [opcione s] cuando [m e nsaj ] e El com ando sh ut dow n t rm ina t e odos l proce sos e nv os indols l se al e a SIGTERM . D e spus, e l com ando /e t c/init e s l ado para cam biar e l l am runlv l de sm ont e l e m a de arch iv e e y ar sist os. El com ando sh ut dow n re q uie re t m po para com e nzar e l ie proce so de apagar e l e m a. Pue de sist e st e n e l orm at h h :m m , t m po a e spe rar com o por e j m pl + 15, o l pal ar f o ie e o a abra now para q ue se apague inm e diat e nt . am e El e nsaj e s e nv m e iado pe ridicam e nt a t e odos l usuarios ingre sados e n e l e m a h ast q ue os sist a e m pie ce e lproce so de apagado. Si e lm e nsaj no e s e spe cif e icado, un m e nsaj por de f co e s e e e nv iado. H ay v arias opcione s q ue pue de n se r usadas con e lcom ando sh ut dow n. Est son l adas e n as ist l t a 2. a abl 6.
Tab l 2. O pcione s Que Pue de n Se r Usadas con e l a 6 Com ando sh ut dow n

O pcin -c -f -F -h -k -n -r -t se gundos

Accin Cance l un proce so de sh ut a dow n ya e j cut e ndose No e j cut f cuando re inicie e e sck F orzar f cuando re inicie sck H al e l e m a de spus q ue e l ut t sist sh dow n al t rm inado l e Env un m e nsaj de adv rt ncia iar e e e Apagarse sin l ar al l am init Re iniciar de spus de l ut sh dow n e s com plt e ado Indica e l riodo de t m po de re t pe ie raso de spus de m at l proce sos ant s de l ar ar os e l am al init

Sl root pue de e j cut e lcom ando sh ut o e ar dow n, l usuarios podrn e j cut e lcom ando os e ar sh ut dow n sl si e l o arch iv /e t o c/sh ut dow n. l e xist . Todos l usuarios l ados e n e st arch iv al ow e os ist e o podrn apagar e l e m a. sist No pre sione e lbot pow e r h ast no v r e lm e nsaj siguie nt para garant n a e e e izarse un apagado
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

com plt de l e m a: e o sist


Th e syst m is h al d e t e

Conse j Prct os icos


Ust d pue d e cont ar q uie n t ne de re ch o a apagar e l e m a, e dit o e l e rol ie sist and arch iv o /e t c/sh ut ow n. l . P d e fe ct sl root pue de apagar e l e m a. Est arch iv l prov e l d al ow or o o sist e o e e a oport unid ad d e pe rm it a ot usuarios apagar e l e m a. ir ros sist H ay ot com andos q ue pue de s ut izar para apagar e l e m a. Al ros il sist gunos son h al y re boot t . Una l a de l opcione s ut izadas con dich os com andos e s l ada e n l t a 2. ist as il ist a abl 7.
Tab l 2. O pcione s q ue son usadas con l com andos h al y re b oot a 7 os t

O pcin -d -f -i -n -p -w

Accin No e scribas e l arch iv /v og/w t p; pl ut izar -n o ar/l m im ica il No inv apagar e l e m a pe ro obl a usar h al o re boot oca sist iga t Apaga l int rf de re d ant s de proce de r a apagar e l e m a a e az e sist No e j cut sync ant s de re boot o h al e ar e t Ej cut un pow e rof de spus de l ut e ar f sh dow n No apague s e l e m a, e scribe e l sist arch iv /v og/w t p o ar/l m

Cuando inv ocas e lcom ando h al o re boot e lprim e ro ch e q ue a e l runlv l(niv lde t , e e e corrida). e l e m a e st e n e l si sist a runlv l o 6, e l e e 0 com ando corre r. Si e l e m a e st e n cualuie r sist a q ot runlv l e l ro e e , com ando inv oca sh ut dow n -nf L com andos h al o re boot e nv un m e nsaj a . os t an e l usuarios de nt de l e m a ant s de proce de r a e j cut os ro sist e e arse . D e bido a q ue GNU/L inux corre e n PCs, pre sionar l com binacin de t cl Ct -Al e l s l a e as rl t -D e o m ism o q ue pre sionar e lbot de apagar, conducie ndo as un sist m a ine st e . Est pue de se r n e abl o pre v o int rce pt ist e ando e st com binacin de t cl e inv a e as ocando e lcom ando sh ut dow n agre gando ll a a ne
# Trap CTR L T EL -AL -D ETE ca::ct al l in/sh ut rl t :/sb de dow n -t -r now 3

En e larch iv /e t o c/init ab. Al t gunas dist ribucione s de GNU/L inux ya t ne n e st h abil ie a idad act ada. iv

Re sum e n
Est Capt o sl h a cubie rt al e ul o o gunas de l inf as orm acione s m s im port e s. Ust d ne ce sit ant e a e nt nde r e l e proce so de inicio (boot proce ss) para e l xm e n. Est pasos son e os 1. e scom prim ir e l e rne l D k 2. Cargar e l e rne l RAM k al 3. Escribir e l e nsaj de Arranq ue alog de l e m a m e l sist 4. l a al Lam init 5. Proce sa cualuie r script rc q s
Pg 60 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Su part icin sw ap de be se r dos v ce s e lm ont de m e m oria RAM f e o sica inst ada e n su al sist m a. L e inux soport h ast 16 part a a icione s sw aps por se parado. El am ao m nim o re com e ndado t e s e ldobl de l m e m oria RAM f e a sica, y cuando l m e m oria e s baj e s re com e ndado ut izar e l a a il sw ap para e l e j f m or uncionam ie nt de l e m a. o sist Aunq ue l part as icione s sw ap son m s e f nt s, pue de usar un arch iv sw ap si no t ne icie e o ie e spacio suf nt e n disco para cre ar una part icie e icin sw ap. Est arch iv e s re l iv e nt f e o at am e cilde cre ar. GNU/L inux dire cciona pginas de m e m oria sin uso de sde e l ram h acia l part a icin sw ap, as pe rm it a m s apl e icacione s e j cut e arse sim ul am e nt e n su sist m a. t ne e e Sabe m os q ue e luso de lsw ap e s m s lnt q ue ut izar m e m oria RAM f e o il sica. M ost os un ram e sq ue m a de part icin posibl e n l Tabl 3. e a a 2.
Tab l 3. Ej m pl de Pl de P icionam ie nt a 2 e o an art o

P icin art / /v ar /usr /t p m /h om e sw ap

Cont nido e Cont ne apl ie icacione s y arch iv de conf os iguracin Cont ne arch iv de l ie os og Cont ne sof w are de l e m a ie t sist Cont ne arch iv t m porals ie os e e Cont ne l dire ct ie os orios h om e Act com o m e m oria v ual a irt

Una de sv nt a de t ne r m l e part e aj e t ipl icione s e s q ue ust d no pue de cre ce r una part e icin dinm icam e nt si e st se l l na de dat Te ndr q ue borrar l part e a e l e os. a icin y re cre arl con un a t ao supe rior. Con l disco duros de al capacidad de al ace naj de h oy da, m uch o am os t a m e adm inist radore s de sist m a ut izan m uch a m e nos part e il icione s. Ant s de part e icionar sint se y pl q ue l e n pape l Aunq ue sie m pre pue de borrar l e anif o . as part icione s y e m pe zar de nue v un bue n pl ant s de e m pe zar a part o, an e icionar l ayudara a e com e t r m e nos e rrore s y t ne r q ue e st re inst ando. e e ar al

Conse j Prct os icos


Una v nt a d e part e aj icione s m l e s e s q ue ust d pue de t ne r m e j cont d e l ont d e t ipl e e or rol m o e spacio q ue arch iv dinm icos, com o l l ut izan. P os os ogs il ara apre ciar e st t ne m os q ue re cord ar q ue o e una part icin no pue d e se r am pl iada dinm icam e nt si se nos l na. e l e

f ips Si t as de inst ar GNU/L rat al inux e n un com put ador ya corrie ndo ot sist m a ope rat o y no ro e iv t ne s e spacio l para cre ar una nue v part ie ibre a icin, pue de s ut izar f e xe para div il ips. idir de m ane ra

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

no de st iv una part ruct a icin e n dos. Est program a sl t e o rabaj con sist m as de arch iv F a e os AT16. Aunq ue norm al e nt f m e ips no causa ninguna pe rdida de dat ase gre se de h ace r un back up com plt de su sist m a ant s de a, e o e e ut izarl il o. Ust d pue de de scargar f de sde l dire ccin: e ips a
h t p://sunsit . t e unc. du/pub /L e inux/syst m /inst l e al .

Copie f e xe y re st ips. orbb. xe a un f oppy. Una copia de su (M BR) M ast r Boot Re cord se r e l e copiada al disq ue t durant l inst acin de l e e a al program a. Est copia de su M BR podr se r ut izada a il e n caso de q ue ne ce sit s re st e aurar su sist m a a su e st e ado original Ase gre se de e t ue t e l . iq ar disq ue t con l f ch a. e a e Una copia de su M BR original am bin se r al ace nada e n su part t m icin de GNU/L inux con e l nom bre de /boot /boot 0300 (para l discos ID E) o /boot . os /boot 0800 (para l discos SCSI). . os Nunca borre e larch iv originalal ace nado de sde su disco duro. Si ust d l borra, no podrs o m e o re st aurar su sist m a al st e e ado original .

Conse j Prct os icos


Pue de ut izar e l il ario fips para d inm icam e nt div il ut it e idir una part icin FAT ya e xist nt y e e cre ar e l spacio ne ce sario para inst ar GNU/L e al inux.

f disk
Ase gre se de anot t ar oda l inf a orm acin pe rt nt de sus discos. D e be anot e lcil ine e ar indro Inicial Finalt ao de part y , am icione s y l bl s, y cualuie r e rror q ue re port e l e m a. os ock q e sist L Cil os indros se re f re n alt alde l pist q ue com part n una m ism a l idad e n l ie ot as as e ocal a supe rf icie de l disco. L Track s (Pist as as) son l crcul concnt os os ricos de l disco. Cuando use e l f disk , de be inf orm arl de l cil e os indros inicial f y inal cada part de icin. P cre ar una part ara icin, sigam os e st os pasos: 1. Tam ao de l part a icin. 2. D e signarl su t e ipo. 3. Escrib irl a l t l de part e a ab a icin. Alusar f disk , cada uno de l pasos se r cubie rt e n l siguie nt s se ccione s. Elf os o as e disk t a om com o argum e nt e l o nom bre de l disco q ue de se a part icionar. P e j m pl para cre ar una part or e o, icin e n e lse gundo disco duro SCSI de su sist m a, ust d e e pue de e scribir:
# f disk /de v /sdb

Si usa f disk sin argum e nt e lut it os, il ario asum e q ue l part a icin /de v da. Al /h gunos sist m as e
Pg 70 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

ope rat os re q uie re n se r inst ados e n l prim e ra part iv al a icin de l prim e r disco. Com o a GNU/l inux no l im port cualdisco ust d usa, pue de se r q ue ust d de se e cre ar e a e e dif re nt s part e e icione s e n dif re nt s discos. Sl e j cut f e e o e e disk e n cada disco duro q ue ust d de se a e part icionar. Alusar e lcom ando f disk , ust d pue de v r e lm e n con l opcione s disponibl sl con e e as e o e scribir m , com o e n e l siguie nt e j m pl e e o:
root b ox:/h om e /m igue l f @ # disk /de v da /h O rde n (m para ob t ne r ayuda): m e O rde n Accin a Conm ut e l a indicador de iniciab l e b M odif l e t ue t de disco b sd ica a iq a c Conm ut e l a indicador de com pat il ib idad con D O S d Suprim e una part icin l L al t ist os ipos de part icione s conocidos m Im prim e e st m e n e n Aade una nue v part a icin o Cre a una nue v t l de part a ab a icione s D O S v aca p Im prim e l t l de part a ab a icione s q Sal sin guardar l cam b ios e os s Cre a una nue v e t ue t de disco Sun a iq a t Cam b ia e l nt icador de sist m a de una part ide if e icin u Cam b ia l unidade s de v as isual izacin/ e nt rada v V rif l t l de part e ica a ab a icione s w Escrib e l t l e n e l a ab a disco y sal e x Funcione s adicionals (sl para usuarios av e o anzados) O rde n (m para ob t ne r ayuda): e

Si ust d cre a una unidad l e gica, ust d t ndr q ue re iniciar e lsist m a y v v r a e m pe zar de e e e ole nue v P ro e st v z, cuando f o. e a e disk l pre gunt si v a part e e a icionar l re sponde q ue NO . e D e be ut izar l v rsin de f il a e disk de GNU/L inux sl para cre ar part o icione s para e lsist m a e ope rat o GNU/L iv inux. Si t a de cre ar o e l inar part rat im icione s para ot sist m as ope rat os con ros e iv e st v rsin de f a e disk , e l ro sist m a ope rat o no re conoce r l part ot e iv a icin. D e spus de cre ar sus part icione s, se r ne ce sario act ar l part iv a icin(e s) sw ap, se lccione l e a part icin para usar com o root y de f , orm at a l part o as icione s.

Conse j Prct os icos


El il ario fd isk pue de se r ut izad o t o com o para cre ar o e l inar part ut it il ant im icione s. Pue d e se r ut izad o para v il isual l t l de part izar a ab a icin de su sist m a. e V os a dar l pasos ne ce sarios para cre ar unas part am os icione s. Si e xist n al e gunas part icione s q ue no v os a ut izar pode m os e l inarl con e l am il im as com ando d:
P aso 1: Cre ar una P icin Prim aria art

Prim e ro digit n para cre ar una nue v part e a icin. Elt ao de l part am a icin de root se r de
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

800M B. El siguie nt e s un e j m pl e e o:
Com m and (m f h e l n or p): Com m and Accin e e xt nde d e p prim ary part ion (1-4) it

Al ar una nue v part cre a icin f disk nos pre gunt e l ipo de part ara t icin, prim aria o e xt ndida. e

Conse j Prct os icos


Si ya t ne s part ie icione s e n e l disco d uro, e nt once s l opcione s q ue ust d de b e r e lgir se rn as e e d ife re nt s. L com andos q ue ust d d e b e d om inar son n para cre ar una nue v part e os e a icin, d para b orrar una part icin, l para v r una l a d e l sist m as d e arch iv e n l q ue pue de part e ist os e os os icionar, t para se lccionar e l e m a d e arch iv d e una part e sist os icin, y p para im prim ir e n pant l l t l d e al a ab a a part icione s, W para grab ar, ant s d e grab ar l t l de part e a ab a icione s prim e ro im prm al con e l a com and o p y ase gre se d e t odo e st b ie n ant s de proce de r a grab ar, si e n cam b io com e t un e rror a e e pue d e ab ort ant s de grab ar con e l ando q . Si t ne s part ar e com ie icione s e n su disco, sus opcione s pue d e n q ue se an dife re nt s. Re cue rd e , sl pue de t ne r un m xim o de 4 part e o e icione s prim arias o 3 prim arias y 1 e xt ndid a por disco d uro. Si t ne s 4 part e ie icione s e n e l disco, l opcin d e cre ar nue v a as part icione s no e st ar d isponib l. Ad e m s, si ya t ne una part e ie icin e xt nd id a, no t ndr e st opcin. e e a

P ara l prim e ra part a icin, ust d de be r cre ar una part e icin prim aria porq ue l sist m as os e ope rat os sl pue de n arrancar de sde part iv o icione s prim arias. D e spus de digit e l ar com ando p, se l pre gunt por e l e ar nm e ro de l part a icin y e l indro inicial f : cil y inal
P it art ion num b e r (1-4): 1 First cyl r (0-788): 0 inde L cyl r or + size or + size M or + size K (0-788): + 800M ast inde

Pue de e spe cif icar e lcil indro f inalo e lt ao de l part am a icin. En nue st e j m pl l dam os ro e o, e inst ruccione s alf disk para q ue nos cre e una part icin de 800M B para usarl com o nue st a ra prim e ra part icin. Si ingre sam os + 800k , l part a icin se ra de 800KB e n t ao. Ingre sar + 800 am cre a una part icin de 800-byt . e Ah ora, cuando se e j cut e l e a com ando p, f disk de spl ga l siguie nt : ie o e
Com m and (m f h e l p or p): D isk /de v da: 255 h e ads, 63 se ct /h ors, 788 cyl rs inde Unit = cyl rs of 16065 *512 b yt s s inde e De v ice Boot Be gin St art End Bl s ock /de v da1 /h * 1 1 459 3686759 Com m and (m f h e l or p):

Id 83

Syst m e L inux nat e iv

P as 2: Cre ar una P icin Sw ap art Elprxim o paso e s, cre ar una part icin sw ap. Alcre ar part icione s suce siv de be n e m pe zar as, e n e l indro prxim o al t o de l part cil l im a icin ant rior. En nue st e j m pl l part e ro e o a icin prim aria t rm ino e n e l indro 459 , e m pe zare m os l prxim a part e cil a icin e n e l indro 460: cil
Pg 72 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Com m and (m f h e l n or p): Com m and Accin e e xt nde d e p prim ary part ion (1-4) it p P it art ion num b e r (1-4): 3 First cyl r (460-788): 460 inde L cyl r or + size or + size M or + size K (474-683): + 128M ast inde

D e splgue m os nue st e sq ue m a de part e ro icin de nue v con e lcom ando p y e scribam os l o a inf orm acin, e n e spe cial l am ao de cada part e t icin e n bl s. ock
Com m and (m f h e l p or p): D isk /de v da: 255 h e ads, 63 se ct /h ors, 788 cyl rs inde Unit = cyl rs of 16065 *512 b yt s s inde e De v ice /de v da1 /h /de v da2 /h Boot Be gin St art End * 1 1 459 460 460 475 Bl s ock 3686759 128488 Id 83 83 Syst m e L inux nat e iv L inux nat e iv

En nue st e j m pl l part ro e o, a icin sw ap, /de v da2, e st re port /h a ada com o una part icin L inux Nat a. P iv ara com plt l cre acin de l part e ar a a icin sw ap, de be m os cam biarl e lt e ipo a sw ap ut izando e l il com ando t :
Com m and (m f h e l t or p): P it art ion num b e r (1-4): 2 h e x. code (t ype Lt l code s): 82 o ist Com m and (m f h e l p or p): D isk /de v da: 255 h e ads, 63 se ct /h ors, 788 cyl rs inde Unit = cyl rs of 16065 *512 b yt s s inde e De v ice /de v da1 /h /de v da2 /h Boot Be gin St art End * 1 1 459 460 460 475 Bl s ock 3686759 128488 Id Syst m e 83 L inux nat e iv 82 L inux sw ap

Si ingre sas Le n v s de 82, v ras q ue l part e e a icin de L inux sw ap e s de t 82 y L ipo inux nat a iv e s de t 83. El ipo para part ipo t icione s e xt ndidas e s 5. e Ase gure de re v isar l t a de sus part a abl icione s de spus de h ace r cada cam bio para ase gurarse q ue l cam bios q ue se e f ct os e uaran se rn l de se ados por ust d. os e Es cost bre cre ar sus part um icione s prim arias y l sw ap ant s de cre ar l part a e a icin e xt ndida. P ro, e s posibl cre ar una part e e e icin prim aria de spus de cre ar una part icin e xt ndida, sie m pre y cuando e xist e spacio e n disco disponibl y no se h a agot e e e ado su l it de 4 m e part icione s. P 3: Cre ar una P icin Ext ndida as art e Ah ora cre are m os una part icin e xt ndida. Aq u l m ost e e rare m os: Com m and (m f h e l n or p):
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Com m and Accin e e xt nde d e p prim ary part ion (1-4) it e First cyl r (476-788): 476 inde L cyl r or + size or + size M or + size K (474-788): 788 ast inde Al splgar nue st t l de part de e ra ab a icin de nue v ob se rv os l siguie nt : o, am o e

Com m and (m f h e l p or p):


D isk /de v da: 255 h e ads, 63 se ct /h ors, 788 cyl rs inde Unit = cyl rs of 16065 *512 b yt s s inde e De v ice /de v da1 /h /de v da2 /h /de v da3 /h Boot Be gin * 1 460 476 St art 1 460 476 End 459 475 788 Bl s ock 3686759 128488 2513751 Id 83 82 5 Syst m e L inux nat e iv L inux sw ap Ext nde d e

L go, se r ne ce sario cre ar l unidade s l ue as gicas e n nue st part ra icin e xt ndida. Cuando e ingre sam os e l com ando n, ob se rv m os q ue e st disponib l una se lccin nue v are a e e a:

Com m and (m f h e l n or p):


Com m and Accin logical or ov r) l (4 e p prim ary part ion (1-4) it Com m and (m f h e l or p):

Pue de e lgir div e idir su part icin e xt ndida e n una o m s unidade s l e gicas, e j cut e ando e l com ando ly e nt once s e spe cif icndol e lt ao apropiado. Elcil e am indro inicialy e lq ue t rm ina e de be n re sidir e nt ram e nt de nt de l e e ro rango de l part a icin e xt ndida. e D e spus de h abe r t rm inado de de f e inir sus part icione s, podr sal de l il ario f ir ut it disk y salar v l cam bios e n l t a de part os a abl icin ut izando e lcom ando w . Si de cide no e f ct il e uar l cam bios os q ue h a h e ch o, sim plm e nt sal con e lcom ando q de f e e ga disk y sus cam bios no se e scribirn e n l a t a de part abl icione s. P 4: Asignarl Nom bre al e m a de Arch iv as e Sist os Ah ora de be r asociar e lnom bre apropiado de lsist m a de arch iv L e os inux con cada part icin q ue ust d v a ut izar. Est se l e a il o ogra a t s de lprogram a de inst acin de su dist rav al ribucin. Y re cue rde , q ue ust d pue de inst ar GNU/L e al inux con sl dos part o icione s una l raz (/) y ot de a ra sw ap.

El e m a de Arch iv GNU/L Sist os inux


Elsist m a de arch iv GNU/L e os inux organiza l arch iv y dire ct os os orios e n una e st ura ruct j rrq uica. Un sist m a de arch iv prov e una f e e os e orm a de al ace nar arch iv q ue l go podrn se r m os ue acce sados alazar, incl ndo discos duro, disq ue t s, y CD -RO M s. Com o cint (t uye e as ape driv s) son e ace zadas se cue ncial e nt , no cont ne n un sist m a de arch iv re al Al m e ie e os . gunos de l sist m as de os e arch iv m s com une s son: os

Pg 74

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Ext nde d Filsyst m e e e F Filsyst m ast e e H PFS Filsyst m e e ISO 9 660 Filsyst m e e L inux Sw ap Filsyst m e e M inix Filsyst m e e MS Ne t ork Fil Syst m w e e Nov lFilsyst m e l e e NT Filsyst m e e proc Filsyst m e e

Se cond Ext nde d Filsyst m e e e Th ird Ext nde d Filsyst m e e e Syst m VFilsyst m e e e Unif orm Filsyst m uf e e s UM SD O S Filsyst m e e

V ual AT Filsyst m irt F e e Xe nix Filsyst m e e Xia Filsyst m e e

Ext (h an sido re e m pl . azado por EXT2, l go por EXT3) ue f s (Am iga) f h pf (usado por e l e m a O pe rat o O S/2; s Sist iv suport ado sl e n m odo re al o ) iso9 660 (CD RO M ) sw ap (m e m oria v ual irt ) m inix (M inix; Prim e r sist m a de arch iv ut izado por e os il GNU/L inux) D O S Filsyst m F e e AT16 m sdos (D O S) nf (D at e s al ace nada e n cualuie r m aq uina e n de l s a m q a re d y pe rm iso a su acce so e s pe rm it v l re d) ido a a NCPFS (Se rv idore s Nov l e l ) NTFS (W indow s NT) proc (Sist m a de Arch iv V ual il e os irt ut izado por e l rne l Ke de GNU/L inux para prov e r l inf e a orm acin al usuario de l proce sos) os e xt (El gundo Sist m a de Arch iv GNU/L 2 se e os inux) e xt (El e rce r Sist m a de Arch iv GNU/L 3 t e os inux) sysc (L de riv os ados de l Syst m V Sist m a Unix e ; e com e rcial para PCs) (Ut izado por BSD , SunO S, y Ne XTst p; o soport de il e sl e re ad onl y) um sdos (UNIX sobre M S D O S; icado sobre un sist m a apl e de arch iv F os AT16 para prov e r f e uncionabil idad GNU/L inux; uy, m uy lnt m e o) V AT (una e xt nsin de l e m a de arch iv F q ue F e sist os AT soport nom bre s de arch iv l a os argos) xe nix xiaf (Un sist m a de arch iv ant s e os iguo; uso m uy de e scaso h oy da).

D e nt de lsist m a de arch iv GNU/L ro e os inux, l part a icin o e ldisco duro q ue se acce san son inv isibls o t e ranspare nt s. Cada part e icin o disco duro se m ue st ran re l iv a l raz de l e m a at os a sist de arch iv L raz (root e s re pre se nt os. a ) ada com o una /. Si t ne s l siguie nt s part ie as e icione s: h da1 / h da2 sw ap h da3 /v ar h da4 /h om e Y e j cut e lcom ando l /, l l ara l dire ct e as s e ist os orios y l sist m as de arch iv /v y /h om e os e os ar se m ost raran com o subdire ct orios re sidie ndo de baj de l raz /, aunq ue e st col o a n ocadas e n dif re nt part e e icione s.

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

D ar F orm at o
Ya q ue se h an cre ado l part as icione s, t ndre m os q ue cre ar sist m as de arch iv e n cada una e e os de e l ant s de inst ar un sist m a GNU/L l as e al e inux. D e be cre ar un sist m a de arch iv e n su disco e os duro, q ue e s sim il a darl f ar e orm at a un disq ue t (f oppy). P o e l ara cre ar sist m as de arch iv e os de be r usar e l com ando m k f Su sint s. axis e s as:
# m k f -t t s ipo-de -sist m a-de -arch iv disposit o b l s e os iv ock

El com ando m k f e n re al s idad l a ot l am ros com andos de pe ndie ndo de l opcin q ue l a e e spe cif icam os e n -t t ipo-de -arch iv L program as q ue l a e l os. os l am com ando m k f son l ados e n l s ist a Tabl 3. a 3. Tabl 3. Com andos Re l a 3 acionados con l Tipos de Sist de Arch . q ue pue de cre ar m k f os . s Com andos Tipos de Sist m a de Arch iv e os m k f e xt s. 2 Cre a un Sist m a de Arch iv e xt al e os 2; igual ue m k e 2f q s m k f m sdos Cre a un Sist m a de Arch iv M S-D O S s. e os m k f m inix Cre a un Sist m a de Arch iv M inix s. e os Pue de usar cualuie r de e st com andos e n v s de l ront nd m k f P q os e f -e s. ara cre ar un sist m a de e arch iv e xt e n l prim e ra part os 2 a icin de l j m pl ant rior, e j cut e e o e e aras e l siguie nt com ando: e
# m k f -t e xt /de v da1 3686759 s 2 /h

L apunt s q ue t cuando cre l part os e om as icione s se ut izarn ah ora ya q ue de be rs il proporcionar e lnm e ro de bl ue s e n l part oq a icin q ue v a f a orm at ar alut it e il ario m k f Si ust d s. e no t o apunt s de l nm e ros, ust d pue de re gre sar alcom ando f om e os e disk y de splgar l t a de e a abl sus part icione s para t ne r acce so a e st nm e ros. e os Alcre ar un sist m a de arch iv de be ase gurarse de q ue l argum e nt de disposit o y e os, os os iv bl ue oq son corre ct os. Si ust d de signa e ldisposit o incorre ct l dat q ue cont ne se r e iv o, a a ie de st ruida e n l part a icin. Si l indica e lnm e ro de bl ue s incorre ct pudie ra se r q ue l de e oq o, e f orm at a part de ot part o e ra icin y t bin de st am ruya l dat cont nida e n e l L opcione s q ue a a e l as a. se pue de n ut izar con e l il ario m k f son l adas e n l Tabl 3. il ut it s ist a a 4. Tabl 3. O pcione s de l a 4 com ando m k f s O pcin Accin -t f ipo s-t D e f e l ipo de sist m a de arch iv a cre ar ine t e os -v D e spl ga t ie odos l com andos usados para cre ar e l e m a de arch iv os sist os -c Re v si e xist n bl ue s de f ct isa e oq e uosos (bad-bl s) ant s de cre ar e l ilsyst m ock e fe e -l nom bre -arch iv Usa e l o nom bre -arch iv com o l a de bl ue s de f ct o ist oq e uosos Ust d Tam bin pue de usar e l e com ando m k f para cre ar un sist m a de arch iv e n un disq ue t s e os e (f oppy disk );pe ro, e l l com ando f orm at e s de m e j e lccin. Est com ando e j cut un f df or e e e a orm at o de baj para cre ar l inf a a orm acin de l se ct s y l pist e n e l os ore as as disq ue t . L sint e a axis de f orm at df e s com o sigue :
# f orm at [opcin] df disposit o iv

Pg 76

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Ust d pue de usar l opcin -n para pre v nir v rif e a e e icacin de f orm at ar. Eldisposit o de l e iv Fl oppy usual e nt e s: m e
/de v d0 o /de v d1 /f /f

Conse j Prct os icos


Ant s d e inst ar GNU/L e al inux, e l disco de b e se r pre parado. Est se l o ogra cre ando sus part icione s, act and o l part iv a icin sw ap, y de signnd ol una part e icin a cad a sist m a de arch iv D e spus d e e os. h ab e r cre ad o l part a icin, de b e r cre arl un sist m a de arch iv ut izand o e l ando m k fs. e e os il com

O rganizacin de l e m a de Arch iv Sist os


GNU/L inux e st organizado e n una f a orm a j rrq uica. GNU/L e inux conside ra cada arch iv o, dire ct orio, disposit o, y v iv ncul com o un arch iv col o o ocado e n e st e st ura. L organizacin a ruct a m s com n para una e st ura de dire ct ruct orios e s m ost rada e n l Figura 3. a 2. Cada dire ct orio de lsist m a de arch iv GNU/L e os inux conv ncional e nt cont ne cie rt t e m e ie o ipos de arch iv L Tabl 3. m ue st al os. a a 5 ra gunos de l dire ct os orios com une s y su cont nido. e

Figura 3. Est Figura m ue st una re pre se nt 2 a ra acin grf de l organizacin de lsist m a de ica a e arch iv GNU/L os inux. Est e s inde pe ndie nt de l part o e a icin e n l cual e ncue nt . a se re Tabl 3. D ire ct a 5 orios de L inux y su Cont nido e D ire ct orio Cont nido e / El principio o e l rbol dire ct de orio /bin L com andos binarios os /de v L arch iv de l disposit os pe rif os os os iv ricos /e t c Arch iv de conf os iguracin de l e m a sist /h om e L dire ct os orio h om e de l usuarios os /l ib L ras com part ibre idas /m nt P icin Te m poral il art ut izada para m ont sist m as de arch iv ar e os /proc Sist m a de arch iv V ual e os irt cont ne inf ie orm acin de l e rne l proce sos k y /t p m Arch iv t m porarios de l Apl os e as icacione s /usr Subdire ct orios q ue cont ne n l com ando disponibl a l usuarios, docum e nt ie os e os acin, y ot inf ra orm acin de l e m a q ue no cam bia sist /v ar Arch iv L y ot arch iv q ue cam bian durant l e j cucin de l e m a os og ros os e a e sist

Inode s
El e m a ope rat o GNU/L sist iv inux al ace na inf m orm acin ace rca de cada arch iv incl ndo: o, uye 1. Punt ro a l posicin f e a sica e n e l disco 1. nom b re El 2. a ide nt icacin de l o y grupo L if due 3. gl de acce so Re as 4. Tam ao 5. e ch a y t m po q ue e l F ie arch iv f ace zado por l a v s o ue t im e
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

6. e ch a y t m po de l ul a m odif F ie a t im icacin 7. e ch a y t m po de l ul a m odif F ie a t im icacin de l inode 8. Nm e ro de v ncul (l s) al os ink arch iv o Una e st ura de dat l ada e linode , e s usada para al ace nar l inf ruct os, l am m a orm acin arriba m e ncionada de cada arch iv con l e xce pcin de lnom bre de larch iv Elnom bre de larch iv e s o a o. o al ace nado e n e l ct m dire orio y asociado a su propio inode . Cada arch iv t ne un inode asociado a e l aunq ue cada arch iv pue de t ne r m s de un o ie , o e nom bre a t s de luso de v rav ncul cada arch iv t ne sl un inode . (V os, o ie o ase e lCapt o 6, ul M ant nim ie nt de l e m a de Arch iv e o Sist os, para inf orm acin sobre l v os ncul ) Use e l os. com ando l s -l para de t rm inar e l e nm e ro de inode s de cualuie r arch iv q o. P e j m pl usando e l or e o, com ando
# l -i nom b re -de l s -arch iv o

nos de v le l siguie nt inf ue v a e orm acin:


4144 nom b re -de l -arch iv o

Est sal nos inf a ida orm a q ue e l arch iv nom bre -de l o -arch iv t ne asignado e l o ie nm e ro de inode 4144. Si un inode se corrom pe , e larch iv no se r acce sibl. O t m ane ra de v r e lnm e ro de l o e ra e inode asignado a un arch iv e s con e l o com ando st . Su sint at axis e s:
st nom b re -de l at -arch iv o

Su sal e s sim il a l siguie nt : ida ar a e


root ne gro:/h om e /m igue l st nom b re -de l @ # at -arch iv o Fil: ` nom b re -de l e -arch iv o' Size : 42 Bl s: 8 ock IO Bl : 409 6 f e ro re gul ock ich ar D e v : 302h /770d ice Inode : 280864 L s: 1 ink 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 odif 2003-10-21 10:21:04. y: 000000000 -0400 Ch ange : 2003-10-21 10:21:04. 000000000 -0400

Conse j Prct os icos


Cad a arch iv t ne un inod e asociado a e l ue cont ne l l izacin fsica y t os sus o ie q ie a ocal od at ut e xce pt e l rib os o nom b re d e l arch iv Use e l ando l -i o st para d e t rm inar e l o. com s at e inode de un arch iv o.

Tipos de Arch iv os
GNU/L inux soport dif re nt t a e e ipos de sist m as de arch iv y ut iza e lprim e r carct r de l e os il e bl ue de pe rm isos para ide nt icar e lt oq if ipo de arch iv En su t a de inode GNU/L o. abl inux no dif re ncia e nt arch iv y dire ct e re os orios. Elsist m a ope rat o sabe si e s un arch iv re gul o un e iv o ar dire ct orio por e lcarct r de t e ipo. L caract re s ut izados para ide nt icar l t os e il if os ipos de arch iv os
Pg 78 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

m s com une s usados e n GNU/L inux se m ue st ran e n l Tabl 3. a a 6. Tabl 3. El a 6 Prim e r Carct r de l oq ue de P rm iso Ide nt ica e l e Bl e if Tipo de Arch iv o Carct r e Tipo de Arch iv o Arch iv O rdinario o b D isposit o de Bl ue iv oq c D isposit o de Carct r iv e d D ire ct orio l L (V ink incul o) L m ayor part de l arch iv e n un sist m a GNU/L a e os os e inux son arch iv ordinarios, incl ndo os uye arch iv de t xt y apl os e o icacione s. Cualuie r arch iv q ue un usuario cre e e s un arch iv norm al q o o . D e sde e l punt de v a de GNU/L o ist inux, l dire ct os orios son arch iv v os acos. Est organizados n de f orm a j rrq uica para as prov e r un l e e ugar donde al ace nar ot t m ros ipos de arch iv os. L disposit os de t os iv ipo Bl y Carct r, e st com pue st de l inst ock e n o as ruccione s ne ce sarias para q ue GNU/L inux pue da com unicarse con e l rif pe rico. Est arch iv se e ncue nt al ace nado os o ra m e n e l ct dire orio /de v . L v os ncul (l s) son ide nt icados con e l os ink if carct r de t de arch iv l . V e ipo o ink ase e l Capt o ul 6 para m s inf orm acin sobre l l s (v os ink ncul os).

M ant ne r sus D iscos e n Sal e ud


D e spus de cre ar sus part icione s, h abe rl dado f e orm at e inst ado e lsist m a GNU/L o al e inux, ust d de be r v l q ue se m ant ngan f e e ar e uncionando e n bue n e st ado. Exist n v e arios ut it il arios q ue se pue de n ut izar para de t rm inar e l st il e e ado de l e m a de arch iv y corre gir l problm as q ue se sist os os e pre se nt n. e

Elf sck
El il ario m s im port e para m ant ne r su sist m a de arch iv e s e l ut it ant e e os com ando f . Com o sck el com ando m k f f e s un f s, sck ront nd para re v -e isar discos, ya q ue e st l a e l e l am com ando e spe cif ico para cada sist m a de arch iv Se usa para v rif e o. e icar l e st ura de l e m a de arch iv y re parar a ruct sist os cualuie r inconsist ncia. L problm as m s f cue nt s ocurre n com o re sul q e os e re e t ado de apagados incorre ct por razone s de e ne rga o program as de f ct os e uosos q ue l v al e m a a col l an sist e garse . Cuando un sist m a se cue l e lk e rne lno pue de sincronizar e lcach con e lcont nido de l e ga, e disco duro. Est pue de re sul e n bl ue s q ue se rian m arcados e n condicin de uso cuando e n o t ar oq re al idad e st n v acos. O t ros e rrore s pue de n ocurrir cuando se e scribe dire ct e nt a un am e disposit o e n una re a q ue ya cont ne dat iv ie a. L sint a axis de l com ando f e s: sck
# f sck -t t ipo-de -sist m a-de -arch iv disposit o e os iv # f sck -t e xt /de v da1 2 /h

Est se nt ncia h ace un l ado alcom ando e 2f a e l am sck para re v isar un sist m a de arch iv de l e os
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

t e xt e n l prim e ra part ipo 2 a icin de l prim e r disco duro ID E. Si e st e s l part a a icin q ue cont ne e l ie sist m a de arch iv raz (root re cibir un m e nsaj q ue e l e m a de arch iv e st m ont e os ), e sist os a ado y si de se a cont inuar. Si re sponde ye s, e l sck re v f isara l siguie nt : o e 1. Inode s 2. ock s Bl 3. Tam aos de Arch iv os 4. ruct Est ura de D ire ct orios 5. ncul (l s) V os ink Cualuie r part q icin q ue no se a l raz (root pue de se r de sm ont a ) ada m ie nt e l e m a e st ras sist a e n uso. P ara e j cut e lcom ando f , ust d de be r prim e ro de sm ont e lsist m a de arch iv e ar sck e ar e os. V ase e lCapt o 6 para m s inf ul orm acin sobre com o m ont y de sm ont sist m as de arch iv ar ar e os. P e j cut f a su part ara e ar sck icin root t ndr q ue : , e Arrancar e n m odo de sl lct o e ura (re ad-onl m odo singl-use r. y), e Arrancar de sde un disq ue t y e nt e once s e scane ar l part a icin root . Ej cut f e ar sck durant e l e arranq ue de l e m a. sist Cuando e j cut f durant e l e e sck e arranq ue de l e m a, e l e m a de arch iv root e s m ont sist sist os ado e n m odo de sl lct o e ura, e lf sck se e j cut y e nt e a, once s e lsist m a de arch iv root e s re m ont e os ado e n m odo lct e ura-e scrit ura. Todos l ot os ros sist m as de arch iv son re v e os isados ant s de se r e m ont ados. Re f irase al Capt o 2, " ul Arrancando GNU/L inux,"para m s de t ls sobre e l al e arranq ue y pasarl parm e t a su m ane j e ros ador de arranq ue o boot l oade r. O pcione s q ue son e spe cif icas a sist m as de arch iv de l e os com ando f son l adas e n l Tabl 3. sck ist a a 7.

Conse j Prct os icos


El and o fsck e s usad o para v rificar l int gridad de su sist m a de arch iv D e sm ont su com e a e e os. e sist m a d e arch iv ant s de e j cut o e n su sist m a. e os e e arl e Tabl 3. O pcione s Espe cif a 7 icas al com ando f y sus Accione s sck O pcin Accin -a Causa a f a e j cut sck e arse e n m odo no-int ract o e iv -c Re v si e xist n bl ue s de f ct isa e oq e uosos (bad bl s) ock -V Re port sobre e l a progre so de f sck El e m a de arch iv m ant ne inf sist os ie orm acin sobre si m ism o e n e l supe rbl . Si se corrom pe ock e lsupe rbl , e lsist m a de arch iv no pue de se r m ont ock e os ado;pe ro, com o se h ace n copias de back up a int rv os re gul s e n t e al are odo e l e m a de arch iv e st pue de n usarse para re cupe rar sist os, os e lsist m a. P de f ct e st copias se al ace nan cada 8,19 2 bl ue s. P e j m pl com o e l e or e o, as m oq or e o, prim e r bl ue e s e num e rado 1 y no 0, l copias se al ace nan e n l bl ue s 819 3, 16385, oq as m os oq 24577, y as suce siv e nt . P v rif am e ara e icar q ue e st e s e l am ao de su Bl group e n su sist m a, e t ock e ust d pue de e j cut e l e e ar siguie nt com ando: e
# dum pe 2f de v s ice

Est com ando produce una f nt inm e nsa de inf e ue e orm acin ace rca de su sist m a de arch iv e os; aunq ue ah ora m ism o sl q ue re m os l siguie nt l a: o a e ne
Pg 80 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Bl s pe r group: 819 2 ock

Si ot nm e ro e s sum inist ro rado, se l para l izar copias de l supe rbl s. Ent o ocal os ock once s pue de de cirl alcom ando e 2f e sck q ue use una copia de sde e lsupe rbl para re v ock isar l part a icin q ue no pode m os m ont porq ue su supe rbl e st corrom pida. P e j m pl si no pode m os ar ock a or e o, m ont l part ar a icin /de v da3 q ue cont ne un sist m a de arch iv e xt porq ue su supe rbl se /h ie e os 2 ock h a corrom pido, e j cut l siguie nt s com andos: e e os e
# dum pe 2f /de v da3 |gre p ' s /h \(Bl s pe r group\|supe rb l \)' ock ock

Que nos de spl ga l sal ie a ida de q ue ne ce sit os para sabe r donde se al ace narl am m os supe rbl s: ock
dum pe 2f 1. s 34-W IP (21-M ay-2003) Bl s pe r group: ock 32768 Prim ary supe rb l at 0, Group de script at 1-1 ock ors Back up supe rb l at 32768, Group de script at 32769 -32769 ock ors Back up supe rb l at 9 8304, Group de script at 9 8305-9 8305 ock ors Back up supe rb l at 163840, Group de script at 163841-163841 ock ors Back up supe rb l at 229 376, Group de script at 229 377-229 377 ock ors Back up supe rb l at 29 49 12, Group de script at 29 49 13-29 49 13 ock ors

Basado e n e st inf a orm acin pode m os e nt once s e j cut e l e ar siguie nt com ando: e
# e 2f sck -f -b 32768 /de v da3 /h

L opcin -f e s usada para f a orzar l re v a isin, ya q ue e lcom ando buscara e n e lsupe rbl y ock pe nsara q ue e st l pio e l e m a. L opcin -b ide nt ica l copia de l a im sist a if a supe rbl q ue e st e n uso. ock a

Uso de l isco D
A m e dida q ue m s arch iv son cre ados y e scrit aldisco, e le spacio l os os ibre se dism inuye . Es im port e m onit ar e l spacio usado e n cada disco y part ant ore e icin. GNU/L inux se com port m e j a or cuando e spacio ade cuado l e n disco e s disponibl. ibre e P ara obt ne r un re ndim ie nt opt o de su sist m a ope rat o, e lm ont de e spacio l e o im e iv o ibre disponibl de be se r al de dor de 5 por cie nt de cada sist m a de arch iv Ade m s, si no h ay e re 30 o e os. e spacio l e n un sist m a de arch iv ust d no podr e scribir a e l ibre e os e . No sl se ne ce sit m onit ar e l m ont de e spacio l , pe ro Tam bin e s ne ce sario o a ore o ibre m onit ar q ue arch iv ocupan m ayor part ore os ida de e spacios. Alobse rv q ue arch iv cre ce n con ar os m s f cue ncias y v l re e ocidad, o cualocupa m s e spacio, podr t ar l pasos ne ce sarios para om os pre v nir q ue e l e m a se l ne t e sist l e odo.

du
El com ando du re port e l ont de e spacio q ue ocupa un arch iv o un dire ct a m o o orio y t odos l os arch iv y subdire ct os orios q ue e l cont ne . L sint ie a axis de l com ando du e s:
# du [opcione s] [nom b re -arch iv o]

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

En e st sint a axis, nom bre -arch iv podra se r Tam bin un dire ct o orio. Si e j cut os du sin e am ningn arch iv o dire ct o orio, nos re port ara sobre e ldire ct orio act ualy su cont nido. L Tabl 3. e a a 8 l a l opcione s q ue ust d pue de usar con e l ist as e com ando du. Tabl 3. O pcione s Usadas con e l a 8 com ando du O pcin Accin -a D e spl ga uso de l arch iv ie os os -b D e spl ga uso e n byt s ie e -c Im prim e e l gran t al ot -h Agre ga una lt para ide nt icar l m e dida ut izada para e l port : M m e gabyt s e ra if a il re e e -k D e spl ga uso e n k il e s, por de f ct ie obyt e o -m D e spl ga uso e n m e gabyt s ie e -l Cue nt V a ncul os -s Im prim e sl e l o gran t al ot Alm e nos q ue use l opcin -a, du de spl ga sl l dire ct a ie o os orios, aunq ue e le spacio ocupado por t odos l arch iv se cue nt Si ust d no t ne pe rm isos a un arch iv du de splgar un m e nsaj os os a. e ie o, e e de e rror y no cont e l ar arch iv al splgar e l o de e uso de l spacio de l e disco.

df
Am bos com andos du y df re port sobre e lt ao de un obj t D onde du re port sobre e l an am e o. a t ao de obj t com o arch iv am e os os, df re port sobre e lt ao de disposit os com o son l a am iv as part icione s. L sint a axis de l com ando df e s:
# df [opcione s] [nom b re -arch iv o]

El com ando df re t orna l v ore s de l siguie nt inf os al a e orm acin: 1. Tam ao de l disposit o iv 2. Nm e ro de b l ue s L re s e n e l isposit o oq ib D iv 3. Nm e ro de b l ue s ocupados e n e l oq disposit o iv 4. Porce nt e de l ot de b l ue s L re aj t al oq ib 5. Nom b re de l isposit o D iv Si ls pasa com o argum e nt un arch iv ordinario alcom ando df e lre port e o o , ar e ldisposit o iv q ue cont ne e se arch iv Si ust d no nom bre e se arch iv e l ie o. e o, com ando df Si no l pasa e l . e nom bre de un arch iv df re port sobre t o, a odos l sist m a m ont os e ados e n e l e m a act m e nt . L opcione s sist ual e a usadas con e l com ando df son l adas e n l Tabl 3. . ist a a 9 Tabl 3. O pcione s Usadas con e l a 9 com ando df Accin D e scripcin -a D e spl ga l inf ie a orm acin de t odos l sist m as de arch iv Accin por de f ct os e os; e o -h Agre ga una lt para ide nt icar l m e didas de l port , e j m pl M para m e gabyt s e ra if as re e e o e -i L a el ist uso de l inode s os -k D e spl ga uso e n k il e s ie obyt -m D e spl ga uso e n m e gabyt s ie e --sync H ace una l ada al l am com ando sync ant s de de splgar l inf e e a orm acin
Pg 82 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

-t f ype s-t -T -x f ype s-t

D e spl ga sl l sist m as de arch iv de t ie o os e os ipo f ype s-t D e spl ga e l ipo de l e m a de arch iv de cada e nt ie t sist os rada Excl e l e m a de arch iv de l ipo f ype uye sist os t s-t

P e j m pl si e scribe s or e o,
# df

Su sal se ra sim il a l siguie nt : ida ar a e


$df Filsyst m e e /de v da2 /h /de v /root ol . d /de v da3 /h 1K-b l s ock 282019 2 2182 3043416 Use d Av ab l Use % ail e 2487172 189 760 9 3% 341 1841 16% 2517332 371484 88% M ount d on e / /init rd /m nt da3 /h

Conse j Prct os icos Use l com andos du y df para ide nt icar e l spacio e n uso y l re e n l os if e ib os discos.
Qu se pue de h ace r si un sist m a de arch iv se e m pie za a l nar?Ust d de be r ide nt icar e os l e e if l arch iv grande s y q ue ya no e st e n uso. L l os os n os ogs, y corre o (m ail y arch iv de not ), os icias l os cuals a m e nudo son grande s. O t arch iv q ue sue ln se r m uy grande s son l core dum ps. e ros os e os Tam bin re v si l dire ct ise os orios t m porarios no son l piados. Est pasos de be n se r part e im os e re gul de su rut de m ant nim ie nt de su sist m a. ar ina e o e Exist n arch iv q ue no se e st ut izando?Trat m os de com prim irl y e nt e os n il e os once s t v z l al e o pode m os m ov r a ot disposit o. L dire ct e ro iv os orios t poco de be n cre ce r de m asiado grande ya q ue am dire ct orios grande s pue de n af ct e lde se m pe o de lsist m a. P m os m ov r arch iv de sde un e ar e ode e os dire ct orio m uy cargado de arch iv a un dire ct os orio q ue cont nga m s subdire ct e orios. Un problm a de l dire ct e os orios e s q ue e l cre ce n pe ro no e s posibl q ue se e ncoj As e s l os e an. q ue si ust d m ue v o borra m uch os arch iv de sde un dire ct e e os orio, ust d no re cupe rara t e odo e l e spacio q ue e l ocupaban. l os L nica m ane ra de re ducir e lt ao de un dire ct a am orio e s borrndol P e so, copie l o. or os arch iv q ue ust d de se a m ant ne r e n ot dire ct os e e ro orio y e nt once s borre e loriginal D e spus de . h abe r e ch o e st ust d podr re cre ar e ldire ct o, e orio con e lm ism o nom bre y e nt once s re -cre ar e l dire ct orio con e l ism o nom bre y m ov r l arch iv ne ce sarios al v dire ct m e os os nue o orios. Si se l acaba e le spacio e n l part e a icin, Una posibil idad e s m ov r al e gunos arch iv a ot os ra part icin y e nt once s col ocar v ncul q ue apunt n a e l e st l s apunt alarch iv original os e l os, os ink an o . V ase e l Capt o 6 para m s inf ul orm acin de com o ut izar e link s. il l Una m e j m ane ra se ra aum e nt or ando e l am ao de l part t a icin. P ro, e st proce so e s un poco e e m s com plj L prim e ro q ue de be h ace r e s un back up o ase gurarse de t ne r un back up re cie nt e o. o e e de t oda l inf a orm acin e n l part a icin. V ase e lCapt o 11, Back up y Re st ul aurar, para l a inf orm acin de h ace r back ups.
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

L go, ust d de be r de cidir de donde sal e l spacio e xt Pue de ut izar cualuie r e spacio ue e dr e ra. il q l ibre q ue e xist e n e lm ism o disco o e le spacio l e ibre de ot disco, o pode m os agre gar ot disco ro ro duro. Ust d de be e l inar part e im icione s v j y e nt ie as once s cre ar nue v para q ue l re e m pl n. as a ace P icione s no pue de n se r dinm icam e nt e xpandidas e n GNU/L art e inux; de be n se r borradas y re cre adas con un t ao m s grande . D e spus q ue ya h aya cre ado l part am a icin m s grande , ust d e se e ncont rara e n l ne ce sidad de re st a aurar l inf a orm acin original L pasos de re st . os aurar se cubre n e n m s de t l e n e l al e Capt o 11. ul

Re sum e n
En e st Capt o, h e m os cubie rt l dos t e ul o os ipos de part icione s q ue se pue de n cre ar. Una part icin prim aria e s ne ce saria para pode r arrancar un sist m a ope rat o. Una part e iv icin e xt ndida e e s un cont ne dor para driv s l e e gicos q ue son ut izados para al ace nar dat GNU/L il m a. inux Tam bin t ne una part ie icin e spe ciall ada l part l am a icin SW AP l cuals son ut izadas com o m e m oria , as e il v ual irt . Elut it il ario f disk e s ut izado para cre ar part il icione s. Alcre ar una nue v part a icin, ust d e t ndr q ue asignarl e lprim e r y ul o cil e e t im indro. D e spus de q ue l part a icin h a sido cre ada, de be rs cre ar un sist m a de arch iv e n e l con e l e os l a com ando m k f s. El com ando f e s ut izado para e xam inar si e l e m a de arch iv cont ne e rrore s y pue de sck il sist os ie se r ut izado para re parar l e rrore s. O t ut it il os ras il arios pue de n se r ut izadas para m onit ar l il ore a sal de su disco com o l son l com andos df y du ut izados para de t rm inar t ao y uso de l ud o os il e am e spacio de l part as icione s.

Pg 84

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

PR EGUNT Y R ESPUEST AS AS
1. D e spus inst ar un disco duro nue v cual s e l al o, e prim e r paso e n pre parar e l disco duro para ut izarl e n su sist m a? il o e R. Prim e ro de be r part icionar e l disco duro. Ust d pue de cre ar h ast un m xim o de cuat e a ro part icione s e n un sl disco duro. o 2. Ant s de inst ar GNU/L e al inux e n su com put ador, q u de be h ace r para pre parar e l disco duro? R. D e spus de q ue se h an cre ado l part as icione s, ust d de be r asociar cada una con un sist m a de e e arch iv apropiado y darl f os e orm at a l part o as icione s y e nt once s podrs guardar arch iv e n e l os l a. 3. Aunq ue t ne s 2GB l de e spacio de disco duro, cuando e j cut f ie ibre e as disk para cre ar una part icin, ust d re cibe un e rror l ut idad sal con un f l P u? e a il e al o. orq R. Una de dos cosas pue de n e st causando e l ar problm a. Prim e ro, si t ne cuat part e ie ro icione s e n su disco, ust d no podr cre ar m s part e icione s no im port e l spacio e n disco q ue pose a. L a e a se gunda posibil idad e s q ue e st int nt a e ado criar una part icin e xt ndida y e st ya e xist . Sl se e a e o pue de t ne r una part e icin e xt ndida a l v z. e a e 4. Qu de be h ace r si de se as inst ar GNU/L al inux e n un com put ador con W indow s 9 8 y no e xist e una part icin con e spacio L ? ibre R. Ust d pue de int nt dism inuir l part e e ar a icin con e l program a grat o f uit ips, e st e s prov do q ue o e no t oda l part a icin e st l na de arch iv a l e os. 5. Qu signif ican l t inos h da1 y sdd3? os rm R. Est son am bos nom bre s de part os icione s. El prim e r e j m pl h da1, se re f re a l prim e ra e o, ie a part icin e n e l prim e r disco duro ID E. El gundo e j m pl sdc3, e s e l se e o, nom bre de l t rce ra a e part icin de l cuart disco SCSI. o 6. D e spus de h abe r cre ado una part icin nue v q u pue de se r un obst a, cul para inst ar una o al apl icacin e n e l l a? R. Un pot ncial e problm a se ra si no e xist se e spacio l suf nt e n l part e ie ibre icie e a icin para al ace nar l apl m a icacin. Tam bin de be ase gurarse q ue h aya f orm at ado l part e a icin pre v e nt ant s de pode r al ace nar arch iv e n e l iam e e m os l a. 7. Su sist m a no arranca y ust d sospe ch a de un sist m a de arch iv corrom pido. Qu de be ust d e e e os e h ace r? R. L m s com n e s un supe rbl corrom pido. Ant s q ue t o ock e odo t ndr q ue iniciar su sist m a e e de sde un disq ue t . L go podrs ut izar l ut idad f e ue il a il sck 8. Cm o pue de ust d de t rm inar q ue e l e m a q ue ust d adm inist t ne suf nt e spacio e e sist e ra ie icie e l de disco duro? ibre R. P m os ut izar e l ode il com ando du con l opcin -s para de t rm inar cuant e spacio e st e n uso y a e o a re st o al spacio t al cada part arl e ot de icin. Una m e j sol or ucin e s ut izar e l il com ando df e l , cual nos prov e de l spacio t al cada part e e ot de icin, m ont sie ndo usado, y m ont de e spacio l o o ibre disponibl. e

Pg 86

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

EXAM EN D E PR CTICA
1. En un sist m a con 8M B de RAM , cual s e l am ao m nim o y m xim o re com e 8ndado para l e e t a part icin de m e m oria v ual ap) irt (sw 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 L re pue st a e s incorre ct l part a a a; a icin sw ap de be se r iguala dobl e lm ont de RAM y e o h ast 128M B. L re pue st b e s incorre ct l part a a a a; a icin sw ap de be se r iguala dobl e lm ont de e o RAM . L re pue st c e s incorre ct aunq ue e l am ao m nim o e s corre ct e l xim o pe rm it a a a; t o, m ido e s de 128M B. L re pue st d e s corre ct e lm nim o de be se r e ldobl de lm ont de RAM (o se a a a a; e o 2 8M B) y e l xim o pe rm it e s de 128M B. m ido 2. D e sde e l il ario f ut it disk , com o indicaras e l am ao de l part t a icin a cre ar? a. Indicarl e l indro inicial f , cual de e st e n cualuie r l e cil y inal pue ar q ugar de l disco duro. b. P asarl e l am ao de l part e t a icin as + nM al com ando f disk de sde l l a de com andos. a ne c. D ar e nt rada al indro inicial cil cual s e l guido al inal l l a part e se f de a t im icin y e l indro f cil inal o e l am ao de l part t a icin q ue de se am os. d. D e spus de se lccionar n para indicar q ue q ue re m os cre ar una part e icin nue v indicarl su a, e t ao de e st f am a orm a + nM . L re pue st a e s incorre ct e l indro inicial be se r e l a a a; cil de siguie nt a l part e a icin ant rior. L e a re pue st b e s incorre ct e lf a a; disk t a sl e lnom bre de l part om o a icin com o argum e nt L o. a re pue st c e s corre ct ust d de be ingre sar e l indro inicial cual be se r e l a a; e cil , de prxim o de spus de l cil indro f inalde l part a icin ant rior. L go pue de proce de r a dar e nt e ue rada de lcil indro f inalo e l t ao de se ado, por e j m pl as + 800M , para cre ar una de 800M B. L re pue st d e s incorre ct am e o a a a; ust d de be e spe cif e icar e l indro de inicio ant s de l am ao de l part cil e t a icin. 3. Ust d t ne t s part e ie re icione s e n su disco duro y l re st 2GB de e spacio l . Ust d ne ce sit e an ibre e a inst ar una apl al icacin q ue ne ce sit dos part a icin una de 50M B y una de 300M B. Qu de be ust d h ace r? e a. Cre ar l dos nue v part as as icione s e n e l spacio l . e ibre b. Cre ar una nue v part a icin prim aria de 350M B y e nt once s ut izar m k f para div il s idirl a. c. Cre ar una nue v part a icin e xt ndida de dos 2GB y e nt e once s cre ar dos driv s l e gicos, uno de 50M B y ot de 350M B. ro d. H ace r un Back up de una de sus part icione s, borrarl y e nt a, once s re -cre arl incre m e nt a ando su t ao por 350M B. am L re pue st a e s incorre ct sl pode m os t ne r un t alde cuat part a a a; o e ot ro icione s prim arias. L a re pue st b e s incorre ct e lcom ando m k f se usa para cre ar sist m a de arch iv e n part a a; s e os icione s nue v L re pue st c e s corre ct com o sl pode m os t ne r un t al cuat part as. a a a; o e ot de ro icione s, ust d e t ndr q ue cre ar una part e icin e xt ndida q ue pue da se r div e idida e n driv s l e gicos. L re pue st d a a e s incorre ct aunq ue pode m os h ace rl e st no nos cre ara l part a; o, o a icin se parada q ue ne ce sit os. am
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

4. D e spus de cre ar su part icin sw ap, q u e s ne ce sario h ace rl para q ue e st disponibl para e l e e e uso de l e m a ope rat o? sist iv a. D arl f e orm at a l part o a icin con e l com ando m k f s. b. Cam biar e l ipo de part t icin al ipo 82 ut izando e l t il com ando f disk . c. D arl f e orm at a l part o a icin con e l com ando m k f sw ap. s. d. P asarl e l e nom bre de l part a icin al e rne l inicio. k al L re pue st a e s incorre ct no e s ne ce sario dal f a a a; e orm at a l part o a icin sw ap. L re pue st b e s a a corre ct l part a; a icin sw ap ne ce sit se r asignada a t s de lcam bio de su t a rav ipo. L re pue st c e s a a incorre ct no e xist un com ando m k f sw ap. L re pue st d e s incorre ct ust d de be cam biar e l a; e s. a a a; e t a una part ipo icin t sw ap, no de signarl de sde e l ipo a arranq ue de l e m a. sist 5. Cul l siguie nt s inf de as e orm acione s no e s ne ce saria q ue se l pase al e com ando m k f s? a. Tipo de Sist m a de Arch iv e os b. Tam ao de l part a icin e n byt s e c. Nom bre de l part a icin d. Tam ao de l part a icin e n bl ue oq L re pue st a e s incorre ct ust d de be de cirl al a a a; e e com ando m k f e l ipo de sist m a de arch iv s t e os a apl e a l part icarl a icin. L re pue st b e s corre ct e l a a a; com ando m k f no ne ce sit sabe r l s a nm e ro de byt s e n l part e a icin. L re pue st c e s incorre ct ust d de be de cirl a m k f a cualpart a a a; e e s icin de be darl f e orm at L re pue st d e s incorre ct ust d de be de cirl a m k f cuant bl s e st o. a a a; e e s o ock n pre se nt s e n l part e a icin q ue ust d e st dndol f e a e orm at o. 6. L e st ura de l a ruct inode cont ne t ie oda l siguie nt inf a e orm acin e xce pt o a. Nom bre de l Arch iv o b. P rm isos de Acce so e c. D ue o de l arch iv o d. F ch a y t m po q ue e l e ie arch iv f l am e nt ace zado o ue t im e L re pue st a e s corre ct e l a a a; nom bre de arch iv o f e nam e e s al ace nado e n e l ct o il m dire orio, no e n l e st ura de l a ruct inode . L re pue st b e s incorre ct e l ock de l pe rm isos e s al ace nado e n a a a; bl os m e l inode . L re pue st c e s incorre ct am bos e l nom bre de l due o com o e l de l grupo son a a a; al ace nados e n e l m inode . L re pue st d e s incorre ct f ch a l a e n q ue e l a a a; e t im arch iv f ace zado y o ue m odif icado son al ace nados e n e l m inode . 7. D e se a e j cut f e n su part e ar sck icin root Cul l siguie nt s sit . de as e uacione s no se l pe rm it o ira? a. Arrancar de sde un disq ue t (f oppy) y e nt e l once s e j cut f a l part e ar sck a icin root . b. Iniciar e n m odo singl-use r y e j cut f . e e ar sck c. Usar f con l opcin -f para f sck a orzar q ue re v e l e m a de arch iv ise sist os. d. Conf igurar e l sck para q ue se e j cut e n e l f e e prxim o arranq ue . L re pue st a e s incorre ct si arrancam os de sde un disq ue t , ust d podr e j cut e l sck . L a a a; e e e ar f a re pue st b e s incorre ct arrancar e n m odo de sl lct a a; o e ura, y m odo singl-use r l pe rm it e e ir e j cut f e ar sck alroot L re pue st c e s corre ct no e xist l opcin -f para f . a a a; e a orzar a f sck a q ue se
Pg 88 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

e j cut sobre un sist m a de arch iv m ont e e e os ado. L re pue st d e s incorre ct e lm om e nt m s a a a; o oport uno de e j cut f sobre root de un sist m a de arch iv e s durant e l e ar sck e os e arranq ue . 8. Ne ce sit pre parar un re port para su supe rv as e isor con e l ot e spacio ut izado por cada usuario. t al il Qu com ando l ayudara a pre parar e st re port ? e e e a. du b. df c. l -l s d. w c L re pue st a e s corre ct e l a a a; com ando du de spl ga e l ont de e spacio e n disco ut izado. L ie m o il a re pue st b e s incorre ct e l a a; com ando df nos m ue st e l ont t al il ra m o ot ut izado e n una part icin. L a re pue st c e s incorre ct e st com ando sl l a t a a; e o ist odos l arch iv y sus at os os ribut L re pue st d os. a a e s incorre ct e l a; com ando w c cue nt pal a abras, caract re s y l as e n un arch iv e ne o. 9 . Ust d ne ce sit pre parar un re port e l e a e cual r l base para pl icar sus ne ce sidade s de se a anif e spacio e n disco. Qu com ando pudie se ut izar para pre pral il o? a. du b. df c. l -l s d. w c L re pue st a e s incorre ct e lcom ando du de spl ga e lm ont de e spacio e n disco sie ndo a a a; ie o ut izado. L re pue st b e s corre ct e lcom ando df m ue st e le spacio e n disco ut izado y il a a a; ra il disponibl e n cada part e icin. L re pue st c e s incorre ct e st com ando de spl ga un l ado de l a a a; e ie ist os arch iv y sus at os ribut L re pue st d e s incorre ct e l os. a a a; com ando w c cue nt pal a abras, caract re s, y e l as de un arch iv ne o. 10. L part a icin e n l cual st l dire ct a e n os orios h om e se l no. Cul l siguie nt s sol l e de as e ucione s no nos v a sol a ucionar e l problm a? e a. Cre ar una nue v part a icin y m ov r l dire ct e os orios h om e de l usuarios a e st part os a icin. b. H ace rl Back up a l dat borrarl y re cre ar l part e a a, a a icin con m s e spacio asignado, y e nt once s re st aurar l dat a a. c. Borrar y m ov r arch iv q ue no ne ce sit os. e os am d. Inst ruir a l usuarios al ace nar e n ot part os m ra icin dif re nt a sus h om e . e e L re pue st a e s incorre ct cre ar una nue v part a a a; a icin y m ov r l dire ct e os orios h om e re sole ra v e l problm a de e spacio e n disco. L re pue st b e s incorre ct Est e s l nica m ane ra de e a a a; a a re dim e nsionar e l spacio de una part e icin. L re pue st c e s incorre ct e st ayudara a cort pl a a a; a o azo pe ro e l problm a de e spacio re surgira e n l ade l e . L re pue st d e s corre ct al ruirls a l e o ant a a a; inst e os usuarios q ue al ace ne n e n una part m icin dif re nt , nue st e sq ue m a de al ace nar se t e e ro m ornara cat ico, y t ornara e l rabaj de adm inist l arch iv m uch o m s com plj t o rar os os e o.

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Adm inist racin de Arch iv os


PR ER EQUISITO S Ant s de e m pe zar e st capt o ust d de be e st f il e e ul e ar am iarizado e scribie ndo com andos e n l l a de com andos, aunq ue e st t a ne e pico l o cubrire m os a f ondo e n e l Capt o 5, Com andos GNU y UNIX ul Ne ce sit un com put as ador con GNU/L inux inst ado y e nt nde r e l al e sist m a de arch iv GNU/L e os inux com o se discut e n e l Capt o 3, i ul Sist m a de Arch iv L e os inux Ade m s, de be h abe r ldo y com plt e nt e e am e dom inado l t m as de l os e Capt o 1, Buscar y Cre ar D ocum e nt ul acin. El O b j t o de e st capt o e s q ue ust d al e iv e ul e cance un niv l de e conocim ie nt q ue ust d pue da re sponde r pre gunt o, e as com o l as siguie nt s: e

1. Cm o pue de l ar, orde nado por f ch a, con l m s re cie nt s ist e os e prim e ro, t odos l arch iv y dire ct os os orios, e n su dire ct orio h om e ? 2. Qu com ando ut izara para com binar e l il cont nido de t s arch iv e re os? 3. Cm o pue de s m onit ar l m e nsaj s de l e m a act izndose a ore os e sist ual m e dida q ue se e scribe n m e nsaj s e n e l e ? 4. Cm o pue de cam biar e l ie m po de acce so de un arch iv al ie m po t o t act ? ual 5. Qu com ando usara para copiar un grupo de arch iv incl ndo su os uye j rarq ua de dire ct e orios de sde un sit a ot io ro? 6. D e spus de e dit v ar arios arch iv e n dif re nt s dire ct os e e orios, ust d no e re cue rda donde , e n l j rarq ua, se e ncue nt Cm o pue de ust d a e ra. e ide nt icar donde e st Cm o pue de re t if as? ornar a su dire ct orio h om e ? 7. Uno de sus usuarios t ne un dire ct ie orio con m s de 300 arch iv y no os pue de e ncont l cart q ue e scribi sobre e l e m a Rich ard St l an. rar a a t al m Qu l aconse j e ara a l ace r? h 8. Ust d e st a punt de agot su cuot e n disco pe ro no de se a borrar e a o ar a ninguno de sus arch iv Qu de be ust d h ace r? os. e

Pg 9 0

UBUNTU Ce rt ie d if

Capt l 4 u o

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Com andos Bsicos de l adm inistracin de Arch iv a os

st capt o discut l com andos bsicos ut izados para adm inist e ul e os il rar sus arch iv y os dire ct orios. Est com andos son l base ne ce saria para l l os a a abor de lda a da de l t as as are asociadas con e l rabaj de adm inist un sist m a. L Tabl 4. l a l com andos y una pe q ue a t o rar e a a 1 ist os de scripcin de l propsit de cada com ando. o Tabl 4. Com andos Int a 1 roducidos e n e st Capt o y sus Usos e ul Com ando Propsit o cd Cam biar de posicin e n e l e m a de arch iv sist os l s D e spl ga e l ie cont nido de l ct e dire orio fe il D e t rm ina e l ipo de arch iv e t o cat D e spl ga e l ie cont nido de l e arch iv o m ore D e spl ga e l ie cont nido de un arch iv una pant l a l v z e o al a a e lss e D e spl ga e l ie cont nido de un arch iv una pant l a l v z e o al a a e wc M ue st e l ra cont o de carct r, W ord, y cue nt l as e e a ne h e ad D e spl ga l prim e ras l as de un arch iv ie as ne o t ail D e spl ga l ul as l as de un arch iv ie as t im ne o t ouch Cam bia l f ch a de acce so o t e st p; a un arch iv v a e im am cre o aco cp Copia un arch iv o dd Copia un arch iv de sde un disposit o a ot o iv ro mv Cam bia e l nom bre de un arch iv o su col o ocacin de nt de l e m a de arch iv ro sist os. rm Borra un arch iv o m k dir Cre a dire ct orios rm dir Borra dire ct orios M uch os com andos son ut izados e n l adm inist il a racin de l arch iv y e s ne ce sario e st os os, ar f il am iarizado con pode r dom inar e lsist m a GNU/L e inux. En e le xm e n e n v z de pre se nt e e arl pre gunt ace rca de q ue h ace un com ando, se cue st as ionara m s sobre l f a uncionabil idad de l com ando, o se l dar un com ando y un e j m pl con e st com ando y se l pe dir pre de cir e l e e o e e re sul t ado de su e j cucin. Tam bin pue de se r q ue se l pre se nt e lcom ando para re sole r cie rt e e e v o e sce nario, as e s q ue ase gre se de e nt nde r cada uno de e l e nt ram e nt . e l os e e cd Alingre sar a su com put ador, se l col aut t e oca om icam e nt e n e ldire ct e orio h om e . P ara cam biar a ot dire ct ro orio, ust d e j cut e l com ando cd (ch ange dire ct e e a ory) se guido por e l dire ct orio al cual de se a dirigirse com o argum e nt El dire ct o. orio nue v se conv rt e n su o ie e dire ct orio act . L sint ual a axis de l com ando cd e s:
cd [dire ct orio]

Alnom brar e ldire ct orio de de st ino pue de ut izar rut absol as o re l iv L rut il as ut at as. as as absol as son aq ue l q ue e m pie zan de sde e lroot o raz re pre se nt ut l as ado por l barra / y de f a ine l a rut com plt a su de st a e a ino. P e j m pl or e o:
cd /h om e /m igue l /Cart as
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Es l izabl e m pe zando de sde e lroot (/), e nt ocal e once s e ldire ct orio h om e , l go e ldire ct ue orio m igue l y por ul o e l ct , t im dire orio Cart Una rut re l iv e m pie za de sde e l ct as. a at a dire orio de t rabaj o act y progre sa por l rut h ast l gar al inal l rut As pue s si su dire ct ual a a a l e f de a a. orio de t rabaj e s o e l ct dire orio /h om e /m igue l e d digit ust ara:
cd Cart cd Cart as as/

Com ando q ue l l v e l ar alsubdire ct e orio /h om e /m igue l P ro, si e ldire ct . e orio act uale s e l dire ct orio /h om e /m igue l as ust d re cibir un e rror q ue e l /not e dire ct orio Cart no e xist . Si ust d as e e ut iza una rut re l iv con e lcom ando cd y e lcom ando f il a at a racasa, v rif ue prim e ro q ue ust d e iq e re al e nt se e ncue nt e n e l ct m e ra dire orio q ue ust d cre e e st P h ace r e st use e l e ar. ara o, com ando pw d (pre se nt w ork ing dire ct ory), e l cual t a ningn argum e nt L sal de l no om o. a ida com ando pw d e s l a rut absol a a pant l de su dire ct a ut al a orio de t rabaj act . o ual Si ust d de se a re t e ornar a su dire ct orio h om e , ust d t ne v e ie arias opcione s. Ust d pue de e ut izar e l il com ando cd se guido por una rut absol a a su dire ct a ut orio h om e . Una m ane ra m e j e s or usar e l com ando cd sin ningn argum e nt P e j m pl o. or e o:
$pw d /h om e /m igue l /Cart as/ $cd $pw d /h om e /m igue l

Conse j Prct os icos A m e dida q ue l e st a ruct ura de su dire ct orio h om e cre ce y se t orna m s y m s com plj e l e a, uso de l com ando cd para re t ornar al dire ct orio h om e y e l com ando pw d para de t rm inar donde se e ncue nt para pre v nir olidar e ra e v donde e st o guardar arch iv e n dire ct a os orios e q uiv ocados. l s
El ist l ado de arch iv se pue de obt ne r de v os e arias m ane ras ut izando com andos dif re nt s;e l il e e com ando m s t para e st e s e lcom ando l Est com ando t ne un gran nm e ro de opcione s il o s. e ie q ue al ran su com port ie nt Si ust d ut iza e l e lbash (Bourne Again Sh e l pue de adq uirir t e am o. e il sh l l ), un l ado de l arch iv de l ct ist os os dire orio act (pw d) con uno de l com andos l o dir. L sint ual os s a axis e s com o sigue :
l [opcione s] s [nom b re ] dir [opcione s] [nom b re ]

D e be f il am iarizarse con l siguie nt s opcione s de ls o dir. as e l -a L at ist odos l arch iv incl ndo l ocul os os, uye os t os -A L at ist odos l arch iv e xce pt os os, uando e l ual e l ct act y dire orio padre -c O rganiza l arch iv por orde n de t m po o cronol os os ie gica (nue v l os) os t im -d L a sl e l ist o nom bre de un dire ct orio, no su cont nido e -l L a en f ist orm at l o argo (m ost rando pe rm isos y ot de t ls) ros al e -r L a e n orde n re v rsa ist e
Pg 9 2 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

-t -x -m -F -R --col or --h e l p

O rganiza arch iv por f ch a (nue v prim e ros) os e os L at ist odos l arch iv e n col nas os os um L a l arch iv e n una sol l a se parada por com as ist os os a ne Agre ga una / de spus de cada dire ct orio y un *de spus de l binarios os L at ist odos l arch iv re cursiv e nt e n t os os am e odo e l rbol ={ne v r, L a l col s basado e n t e ist os ore ipos de arch iv al ays, aut os, w o} D e spl ga un re sum e n de l opcione s disponibl ie as e

Al spe cif e icar nom bre s, ust d pue de ut izar com odine s (w il e il dcards), l cuals son discut os e idos m s ade l e e n e st capt o y t bin e n e l ant e ul am Capt o 8, Fl o de Te xt Un com odn, Tam bin ul uj o l ados m e t carct r, e s un carct r q ue re pre se nt ce ro o m s caract re s. l am a e e a e Un carct r m uy ut izado e s e l bol de pre gunt (? e l e il sm o a ), cual e m pl un carct r nico, re aza e incl ndo e lm ism o carct r (? Else gundo carct r m s ut izado e s e last risco (* Eligual uye e ). e il e ). a cualuie r nm e ro de caract re s; n ot pal q e e ras abras, e l igual nada y t a odo. O t cosas a re cordar de l ras com ando de l ar l son: ist s - El orde n por de f ct e s l ar l arch iv e m pe zando por num ricos prim e ros y e o ist os os e nt once s t odas l m ayscul y l m inscul de ul o. L nom b re s de dire ct as as as as t im os orios son ope rados com o nom b re s de arch iv os. - Usando a l o dir sin ninguna opcin de splgar e list s e l ado sort ado, e n col nas e um v rt e s. e ical - Arch iv ocul son aq ue l q ue e m pie zan con un punt e n su nom b re s, al os t os, l os o gunos arch iv no se rn l ados al e nos q ue no ut ice l opcin -a. A m e nudo sl son os ist m il a o arch iv de conf os iguracin. - L col s son asignados de sde e l os ore arch iv /e t IR _CO L R S. Copie e st arch iv a su o c/D O e o dire ct orio h om e use e st arch iv para pe rsonal su e nt e o izar orno. - Un re sul t ado de l com ando l -l v as: s se e
# l s l drw xr-xr-x 23 root root 2048 drw xr-xr-x 17 root root 1024 l xrw xrw x 1 root root rw 11 -rw -r--r-1 root root 43489 8 M ay pr De c Jul 4 10:13 / 29 01:26 / 31 17:07 rm t -> 2m /sb in/rm t * 31 19 9 8 yp conf

Est produce m uch a inf o orm acin. El ct dire orio act e s re pre se nt ual ado con un sl punt (. y o o ) e l ct dire orio padre e s re pre se nt ado por dos punt (. ). L e r de izq uie rda a de re ch a, l col nas os . e as um son re pre se nt adas asi:
l xrw xrw x 1 root root rw 11 D e c 31 17:07 rm t -> 2m /sb in/rm t *

Ut izando e st l a com o e j m pl t ne m os: il a ne e o e - Tipo de arch iv (prim e r carct r de l prim e ra col na) e s una l o e a um signif icando q ue e s un l ink - P rm isos (l prxim o nue v caract re s de l prim e ra col na) son rw xrw xrw x e os e e a um - Nm e ros de l s (col na 2) e s 1 ink um - D ue o (col na 3) e s root um - Grupo (col na 4) e s root um - Tam ao de arch iv (e n byt s) (col na 5) e s 11 o e um
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

- F ch a y Tie m po de ul a m odif e t im icacin (col nas 6-8) e s 11 D e c 31 17:07 um - Nom bre de l arch iv (col na 9 ) e s rm t o um - Arch iv de l ink (col na 10) e s -> 2m /sbin/rm t o L um * Pue de de splgar e l e cont nido de ot dire ct e ros orios o l it e l spl gue de arch iv y prov e im ar de ie os e nom bre s com o argum e nt A t s de luso de com odine s pue de e spe cif o. rav icar q ue de se as l ar. ist Al gunos e j m pl son l ados y e xpl e os ist icados e n l Tabl 4. a a 2. Tabl 4. Ej m pl de l a 2 e os Uso de l Com ando l s Com ando Sal ida l /usr/sbin L a t s ist odos l arch iv e n e l ct os os dire orio /usr/sbin l -m *t s xt L a t ist odos l arch iv e n e l d con e xt nsin t se parado por com as os os pw e xt l -t m e m o? L a t s ist odos l arch iv q ue su nom bre e m pie ce con m e m o y un carct r adicional os os e e n orde n cronol gica de sce nde nt e l -R / s L at ist odos l arch iv e n l (/) incl ndo a t os os a uye odos l subdire ct os orios l -Rd /* /*L a sl dire ct s /* ist o orios e m pe zando e n root (/) y re cursiv a t s niv ls de dire ct o re e e orios. Tam bin ust d pue de usar e st opcione s con e lcom ando dir. Elcom ando v e s ot q ue e as dir ro de spl ga un l ado idnt al l ie ist ico de com ando l -l s . Not e luso de (* y (? para re pre se nt caract re s. El* igual a ce ro o m s caract re s, e ) ) ar e a e m ie nt q ue e l ) re pre se nt cualuie r carct r nico. ras (? a q e Un com odn o m e t acarct r e s cualuie r carct r q ue re pre se nt ce ro o m s caract re s. Un e q e a e com odn t ne signif ie icado e spe cialpara un com ando, ut it il ario, o program a, y e st signif e icado pue de se r dif re nt de pe ndie ndo de l com ando e n uso. L dos usos m s com une s de e e os m et acarct re s son para re f re ncias am biguas de l e l o com o part de una e xpre sin re gul de e e sh l e ar, l cuals h abl m os m s ade l e e n e st capt o. as e are ant e ul En e lde sarrol de ll l o ibro pre se nt m os dif re nt s usos de m e t are e e acarct re s y com odine s. Su e uso de pe nde r de lcom ando e n e lq ue se use , o e lsh e l q ue l e st int rpre t l o e e ndol Ej m pl de o. e os com o usar m e t acarct re s a m e dida q ue int e roducim os cada com ando.

fe il
Pre v e nt cuando l sal de lcom ando l -l se m e ncion q ue e lcarct r e n l prim e ra iam e a ida s , e a col na de signa e l t um ipo de arch iv Un arch iv pue de se r v o com o una colccin de o. o ist e inf orm acin re f re nciada por un nom bre . GNU/L e inux v l disposit os pe rif e os iv ricos com o arch iv pe rm it os, indol le r y e scribir a e l as com o pue de h ace rl a cualuie r ot arch iv e e l os o q ro o. Tipos de arch iv incl : os uye - Arch iv O rdinarios (t xt o b inarios) os e o - D ire ct orios - Im pre soras - D isco D uro - D isq ue t s Fl e oppy - CD -R O M
Pg 9 4 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Elut it il ario f e nos ayuda obt ne r inf il e orm acin ace rca de lcont nidos de un arch iv sin e o prim e ro t ne r q ue e xam inar e larch iv dire ct e nt . L sal cl ica e larch iv por t e o am e a ida asif o ipo. Aunq ue e lut it il ario f e nos pre se nt inf il a orm acin sobre cualuie r arch iv e st inf q o, a orm acin no sie m pre e s corre ct L sint a. a axis de f e e s l siguie nt : il a e
f e [opcione s] il nom b re -de -arch iv o

P de f ct l sal de lcom ando de spl ga e lnom bre de larch iv se guido por una bre v or e o, a ida ie o e cl icacin. P asif ara pre v nir l ar e l e ist nom bre de l arch iv use l opcin -b. Un l ado de arch iv a o, a ist os se r e xam inados pue de se r pasado com o argum e nt ut izando l opcin -f El o il a . com ando f e t ar il rat de e xam inar arch iv com prim idos si se l pasa l opcin -z. Una discusin sobre arch iv os e a os com prim idos se pre se nt m s ade l e e n e st capt o. a ant e ul Aq u l pre se nt os una sal de e j m pl de l e am ida e o com ando f e il
m igue l f e b ye . /b in/l prue b a/ # il sh s b ye . : ASCII t xt sh e /b in/l EL 32-b it L e xe cut l, Int l s: F SB ab e e 80386, v rsin 1 (SYSV f GNU/L e ), or inux 2. 0, 2. dynam ical l e d (use s sh are d l s), st l ink y ib rippe d prue b a/: dire ct ory

cat
Elcom ando cat (concat na arch iv y pue de se r ut izado para cre ar arch iv e s ut izado e os) il os; il principal e nt para e nv cont nido de uno o m s arch iv a l pant l o a ot disposit o de m e iar e os a al a ro iv sal ida. L f a uncionabil idad de lcom ando cat pue de se r incre m e nt ada usando l sm bol de os os dire ccin > o > > . Elsm bol > e s l ado e lre dire ct Es ut izado para dire ccionar l sal h acia ot sit o l am or. il a ida ro io q ue no se a l sal e st a ida ndar, com o l e s usual e nt l pant l El> pue de se r usado para o m e a al a. e scribir l sal de un com ando a un arch iv o a ot disposit o, com o l e s una im pre sora. a ida o ro iv o Eluso de > > t bin re dire cciona l sal pe ro agre ga a un arch iv e xist nt e n v s de am a ida, o e e e sobre scribir. En e l Capt o 8 e nt ul rare m os e n m s de t ls sobre t ras. L sint al e ube a axis de cat e s:
cat [O PCIN] CH IV ] [AR O

P cre ar un arch iv nue v e scriba ara o o,


cat > nom b re -de l -arch iv o D igit aq u su cont nido y cuando t rm ine . . e e e .. Ct -D rl

Ct -D e s e l rl carct r e nd of f e (EO F), f de arch iv y ce rrara e l e il in o, arch iv P o. ara de splgar e l e cont nido de uno o m s arch iv e n l sal e st e os a ida ndar, e scriba:
cat arch iv arch iv o1 o2

Est se nt ncia de splgara e lcont nido de larch iv se guido de inm e diat por e lcont nido a e e e o1 o e de l arch iv Nos podram os ah orrar e scribir un poco, con e l o2. uso de un com odn as:
cat arch iv o?
Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Est se nt ncia de splgara e l a e e cont nido de t e odos l arch iv cuals su nom bre e s arch iv m s os os e o un carct r nico adicional Si l nicos dos arch iv q ue sat ace n e st crit rio son arch iv y e . os os isf e e o1 arch iv l sal f se idnt a l sal de l j m pl arriba m e ncionado. o2, a ida ue ica a ida e e o P com binar m l e s arch iv e n uno sl digit e st se nt ncia: ara t ipl os o, e a e
cat arch iv arch iv arch iv > arch iv o1 o2 o3 o4

Est com ando cre a un arch iv nue v de nom bre arch iv e o o o4, e l cual e nt once s incl uye e l cont nido de l arch iv arch iv e os os o1, arch iv o2, y arch iv o3. Si por e j m pl ust d de se a agre gar e l e o, e cont nido de l e arch iv al inal l o1 f de arch iv e nt o2 once s e scriba
cat arch iv > > arch iv o1 o2

Ust d pue de Tam bin sobre scribir un arch iv ya e xist nt . e o e e


cat > arch iv xist nt o-e e e

D igit ando aq u e l v cont nido de e st arch iv nue o e e o


<ct > D rl

Al inal e ndr un re sul f obt t ado de q ue e l cont nido original l e de arch iv xist nt de sapare ce r o-e e e y re e m pl azado por e l ue digit os h ast e l om e nt q ue pre sionam os l t cl <cont > D . L q am a m o as e as rol a Tabl 4. nos m ue st l opcione s disponibls con e l a 3 ra as e com ando cat . Tabl 4. Una e xpl a 3 icacin de l O pcione s de l as com ando cat O pcin Funcin -A M ue st l caract re s no im prm ils, im prim e $al in de cada l a, y m ue st t ra os e e f ne ra abs com o ^ I (e q uiv e nt -v al e ET) -b Num e ra t odas l l as e xce pt as ne uando l e n bl as anco -e M ue st l caract re s no im prim ibls e im prim e $al inal cada l a; q uiv e nt ra os e e f de ne e al e a -v E -E D e spl ga $al inal cada l a ie f de ne -n Num e ra t odas l l as, incl ndo l e n bl as ne uye as anco -t D e spl ga t ie odos l caract re s no im prim ibls, $al inal cada l a, y m ue st l os e e f de ne ra os t com o ^ I; q uiv e nt a -v abs e al e T -T D e spl ga e l ie Tab com o caract re s ^ I e --h e l p D e spl ga l ayuda y sal ie a e -v M ue st caract re s no im prim ibls ra e e --v rsin e M ue st l inf ra a orm acin de l v rsin y sal a e e

Conse j Prct os icos


El il ario cat t ne t s usos: cre ar un nue v arch iv de splgar un arch iv y agre garl a un ut it ie re o o; e o; e arch iv e xist nt cont nid o. cat e s uno de l com andos q ue nos pe rm it re v o e e e os e isar e l cont nido d e un e arch iv o h ace rl cam b io al o e arch iv o.

Pg 9 6

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

m ore y lss e
L paginadore s (P rs) son ut it os age il arios usados para de splgar arch iv y q ue podam os e os m ov r h acia arriba y abaj a t s de m l e s pginas una pant l a l v z, de nt de su e o rav t ipl al a a e ro cont nido. Tam bin nos pe rm it n buscar de nt de l arch iv inf e e ro os os orm acin e spe cf ica. M ore y lss son l m s com une s. Am bos nos pe rm it n de spl e os e azarnos h acia ade l e ant ut izando l barra e spaciadora y h acia at con l t cl b. lss, t ne m s f il a rs a e a e ie uncione s q ue m ore . O t caract rst ras e icas de lss incl n: e uye - L capacidad de ut izar l t cl de l a il as e as cursor (f e ch it para de spl l as) azarse para at y rs h acia al e ant - L capacidad de nav gar con b ook m ark s, nm e ro de l as, o porce nt e de l a e ne aj arch iv o - Ellss de j de e j cut e a e arse al inal l f de arch iv m ore cont o, inua Am bos nos pe rm it n buscar de nt de larch iv Am bos ut it e ro o. il arios son ut izados con gran il f cue ncia e n de splgar l pginas de l an (m anual Inf re e as m ). orm acin adicional sobre com o usar l as pginas m an y l dos paginadore s f ron pre se nt os ue adas e n e l Capt o 1. ul

wc
Usando cat m ore , o lss pode m os v , e isual e l izar cont nido de un arch iv El e o. com ando w c nos da inf orm acin adicionalace rca de larch iv pe ro no de spl ga su cont nido. Elcom ando w c nos o ie e inf orm a cuant pal as abras, l as, o caract re s cont ne un arch iv Su sint ne e ie o. axis e s:
w c [opcione s] [nom b re -arch iv o(s)]

Si se l e spe cif e ican m l e s arch iv e n l l a de com ando, e l t ipl os a ne nm e ro de pal abras, l as, ne y caract re s se r de splgado para cada arch iv se guido por e l t al de pal e e o ot abras, l as, y ne caract re s para t e odos l arch iv Si sl de se a inf os os. o orm acin sobre uno de l v ore s, pue de os al ut izar l opcione s e n l Tabl 4. il as a a 4. Tabl 4. O pcione s para de f a 4 inir l sal de w c a ida O pcin Sal ida -c Nm e ro de Caract re s e -w Nm e ro de P abras al -l Nm e ro de L as ne

Conse j Prct os icos


El and o w c no cam b ia o d e spl ga un arch iv Su propsit sl e s cont caract re s, com ie o. o o ar e pal ras, y l as. ab ne L sal se im prim e e n e lorde n de nm e ro de l a, pal a ida ne abras, caract re s, y e lnom bre de l e arch iv o:
$w c /e t c/passw d 33 47 1489 /e t c/passw d

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

h e ad y t ail
Com o sus nom bre s e n ingls indican, e st dos com andos l pe rm it n v e os e e isual e n principio izar o e lf de uno o m s arch iv Use l opcin -n para de signar cuant l as de se a de splgar;e l in os. a as ne e nm e ro a de splgar por de f ct son 10. Tam bin pue de s ut izar l opcin -v o --v rbose para e e o il a e im prim ir sie m pre e l nom bre de l arch iv com o cabe zal El com ando h e ad e s m uy t para o . il ide nt icar l prim e ras l as de m s de un arch iv Si e scribe l siguie nt se nt ncia e n l l a de if as ne o. a e e a ne com andos:
h e ad -5 /h om e /m igue l /cart as*

D e splgar l prim e ras cinco l as de t e as ne odos l arch iv e n e l os os dire ct orio /h om e /m igue l q ue , su nom bre e m pie zan con cart as. El com ando t e s m uy t para le r l arch iv l cuando nue v e nt ail il e os os og as radas son agre gadas. El com ando
t -7 /v og/m e ssage s ail ar/l

D e spl ga l ul as 7 l as de l ie as t im ne arch iv /v og/m e ssage s. Tam bin pode m os usar l opcin o ar/l a + n con e l com ando t as: ail
t + 15 /v og/m e ssage s ail ar/l

Est se nt ncia e m pie za e n l l a 15 y de spl ga cada l a h ast e l inal l a e a ne ie ne a f de arch iv Si ust d o. e usa l opcin -f con t , ust d pue de supe rv a ail e isar int ract am e nt com o l nue v m e nsaj s son e iv e os os e agre gados al arch iv l Escriba as: o og.
t -f /v og/m e ssage s ail ar/l

P ara q ue m ue st cada nue v m e nsaj alm om e nt de se r e scrit all Escriba CTRL para re o e o o og. -C f izar e l spl gue a pant l inal de ie al a.

t ouch
El com ando t ouch se usa para cam biar l f ch a y h ora de acce so y de m odif a e icacin de l arch iv o. L sint a axis e s:
t ouch [opcione s] e ch a] [f nom b re -de -arch iv o

Si e l arch iv no e xist se r cre ado un arch iv v o e o aco. Si no e spe cif icam os ni f ch a ni t m po, e l e ie t m po act ie ualde lsist m a se r apl e icado. P ara cam biar l f ch a y h ora, use l opcione s e n l a e as a siguie nt Tabl 4. e a 5.
$t ouch --h e l p M odo de e m plo: t e ouch [O PCIN]. FICH ER O . . . . .

o bie n:
t ouch [-acm ] M D D h h m m [AA] M FICH ER O . . (ob solt . e o)

Act iza l f ch a de acce so y m odif ual a e icacin de cada FICH ERO a l f ch a act . a e ual Tabl 4. O pcione s de l a 5 com ando t ouch para M odif icar l Inf a orm acin de Acce so
Pg 9 8 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

O pcin -a -c, --no-cre at e -d, --dat =CAD ENA e -f -m -r, --re f re nce =FICH ERO e -t FECH A --t e =P ABRA im AL

--h e l p --v rsin e

Accin cam bia sol e nt l f ch a de acce so am e a e no cre a ningn f e ro ich e xam ina y ut iza CAD ENA e n l il ugar de l f ch a act a e ual (no t ne e f ct ie e o) cam bia sol e nt l f ch a de m odif am e a e icacin ut iza l f ch a de e st FICH ERO e n l il a e e ugar de l f ch a act a e ual ut iza [[SS] M M D D h h m m [. e n l il AA] ss] ugar de l f ch a act a e ual Est e ce l f ch a dada por P ABRA: abl a e AL acce ss at e use (l m ism o q ue -a) im o m odif m t e (l m ism o q ue -m ) y im o m ue st e st ayuda y f iza ra a inal inf orm a de l v rsin y f iza a e inal

Tngase e n cue nt q ue l t s f a os re orm at de f ch a re conocidos por l opcione s -d y -t son os e as t odos dif re nt s. e e

cp
El com ando cp copia t o arch iv com o dire ct ant os orios. L accin de copiar pue de re e m pl a azar cualuie r arch iv e xist nt con e lm ism o nom bre , as q ue de be se r ut izado con cuidado. P q o e e il ara e v ar e st t pue de usar l opcin -b (back up de larch iv o -i (int ract o). Ust d Tam bin it o, u a o) e iv e pue de usar l opcin -v para v r l arch iv q ue se e st copiando y a donde se e st copiando a e os os n n l arch iv os os. L opcin -f pue de se r ut izado para q ue f a il orce l accin a re al a izar l copia sin a pre gunt ar.

Conse j Prct os icos


El and o cp t ne l capacidad d e copiar arch iv y dire ct com ie a os orios. D e b e t ne r cuid ado ya q ue e l e com and o cp pue de producirnos e fe ct cat os icos e n nue st sist m a si no som os cuidadosos. Use l ro e a opcin -f con m uch sim o cuid ad o. El de l opcione s -i y -vson e xce lnt h e rram ie nt cont e l uso as e e as ra pe l d e l ocurre ncia d e d e sast . igro a re P ara copiar re cursiv e nt un dire ct am e orio y su cont nido a ot use l opcin -r o -R. Est e ro, a o Tam bin copiar re cursiv e nt l e st ura de l ct am e a ruct dire orio. P ara pre se rv l at ar os ribut de l arch iv incl ndo pe rm isos, due os, grupos, y e t ue t os os os, uye iq a de t m po, use l opcin -p. L opcin -P copiar l j rarq ua de l ct ie a a a e dire orio as com o l arch iv os os. P e j m pl or e o:
cp -P h om e /usuario/nom b re -arch iv t o. xt nue v o-dire ct orio/

Copiar e l arch iv o nom bre -arch iv t o. xt de sde h om e /usuario/ al /h om e /usuario/nom bre -arch iv y cre ar cualuie r dire ct o q orio q ue no e st e n l rut e a a.

dire ct orio

Tam bin se pue de n usar m e t acarct re s con e l e com ando cp; ro, de be se r cuidadoso, ya q ue pe pue de obt ne r re sul e t ados no de se ados. P ara ase gurarse de no obt ne r re sul e t ados de v adore s ast pue de ut izar l opcione s -i o -b. Est e s m uy t si v a apl l opcione s -R o -P il as o il a icar as .
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Elcom ando cp pue de se r ut izado para cre ar v il ncul (l s) no sl para copiar arch iv os ink o os. Con l opcin -s cp cre a v a ncul sim bl os icos, y con l opcin -lcre a h ard l s. No pue de s a ink ut izarcp -lpara cre ar v il ncul a dire ct os orios. V ase e lCapt o 6, M ant ne r e lSist m a de ul e e Arch iv os, para m s de t ls sobre l v al e os ncul os.

dd
El com ando dd (copia de disposit o a disposit o) e s un ut it iv iv il ario de copiar e spe cial Su uso . prim ario e s copiar arch iv a ot os ros disposit os com o l son cint o f oppie s. Es m uy t al iv o as l il copiar de sde un sist m a ope rat o a ot cuando ot m t e iv ro ros odos f racasan. L sint a axis de l com ando dd e s:
dd [argum e nt os]

Exist n v e arios argum e nt disponibls. Una caract rst de ldd e s l capacidad de pode rl os e e ica a e e spe cif icar e l am ao de l ock com o part de l t bl e com ando dd, brindndot asi un cont supe rior e rol sobre l ope racin de l a copiado. Al gunos de l argum e nt m s com une s son: os os if =nom bre -de l -arch iv o Espe cif e l ica arch iv a copiar o of =nom bre -de -arch iv o Espe cif e l ica arch iv de sal o ida bs=t ao de l ock am bl Espe cif cuant byt s a e scribir y le r sim ul am e nt ica os e e t ne e Un e j m pl e s h ace r un back up a un disk e t e : e o t
dd if =/de v d0 b s=512 of /f =M i-Back up

Est se nt ncia h ace una copia de l a e cont nido de l e t e a un arch iv l ado M i-Back up. e disk t o l am

mv
El com ando m v e s usado para re nom brar y m ov r arch iv de un l a ot e n e l e os ado ro rbol de dire ct orio. D e be t ne r m uch o cuidado: Si m ue v s un arch iv con e lcom ando m v y ot arch iv e e o ro o con e lm ism o nom bre ya e xist e n e sa l idad se r sobre scrit por de f ct l m ayoras de e ocal o, e o as dist ribucione s de GNU/L inux v ne n con un al pre -cre ados con l opcin -i para q ue al ie ias a sobre scribir l pre gunt si de se a cont e e inuar pe ro e s m e j no conf or iarse ya q ue l cam bios son os irre v rsibl. L sint e e a axis de l com ando m ve s:
m v[O pcin] [arch iv e nt o rada] [arch iv sal o ida]

Una m ane ra de pre v nir q ue se pie rda un arch iv e s usando l opcin -b, e l e o a cual e cre a un l back up de l arch iv si v h a se r sobre scrit P e j m pl o, a o. or e o
m v-b prue b a1 prue b a2 l prue b a* s prue b a1 prue b a2~ prue b a2

O t opcin t para pre v nir l pe rdida de arch iv e s l opcin -i, l cual ace q ue m v se a ra il e a os a a h int ract a y pre gunt ant s de sobre scribir un arch iv e xist nt . D e be re sponde r con y n ant s e iv e e o e e e

Conse j Prct os icos


El and o m vt ne l capacid ad de m ov r arch iv y dire ct com ie a e os orios. D e b e se r e xt m adam e nt re e caut l al il o. Ase gre se d e e nt nde r l conse cue ncias de ut izar l opcin -f T e e n e oso ut izarl e as il a . om consid e racin usar l opcin -i, e spe cial e nt si son program as e j cut ls. a m e e ab e
Pg 100 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

de q ue cada arch iv se a re e m pl o azado. Est opcin pre v ne q ue se sobre scriban arch iv sin a ie os nue st pe rm isos. ros Si v a m ov r un nm e ro signif iv de arch iv t v s q uie ras ut izar l opcin -v Est a e icat o os, al e il a . o causa q ue e l nom bre de cada arch iv se a de splgado ant s de se r m ov o e e idos. Com o l os m et acarct re s pue de n causar se rios problm as, ust d de be conside rar usar l opcione s -v o -i para e e e as e spe cif icar cuals arch iv v h a se r m ov e os an idos. Una opcin pode rosa e s l -f l cualobl l ope racin de m ov r/copiar sin pre gunt Use a , a iga a e ar. e st opcin sl cuando e st m uy se guro q ue no se pe rde r nada q ue de spus v a ne ce sit a o a a ar; re cue rde q ue no l adv rt q ue arch iv se v a sobre scribir. e e ira o a El com ando m v t bin pue de se r ut izado para m ov r dire ct am il e orios. Si e l ct dire orio de st no ino e xist , e ldire ct e orio se r re nom brado. Re cue rde , q ue si e ldire ct orio de de st ino e xist , e ldire ct e orio de orige n se copiara com o un subdire ct orio de l xist nt . e e e

rm
El com ando rm pue de se r ut izado para re m ov r arch iv indiv il e os iduals o m l e s y e t ipl dire ct orios. D e spus q ue un arch iv h a sido borrado, ya no e s posibl re cupe rarl as e s q ue de be s o e o, usarl con caut l o e a. Use l opcin -i para re q ue rir una conf acin ant s de q ue l arch iv se an e l inados. L a irm e os os im a opcin -i e s una caract rst e ica e xce lnt de se guridad cuando se usan m e t e e acarct re s con e l e com ando rm , e spe cial e nt si t m e rabaj com o e lsupe r usuario (root D e be t as ). rabaj con m uch o ar cuidado con e lcom ando rm y l cue nt de lroot ust d pue de t a a , e ornar su sist m a inse rv e . L e ibl a opcin -f obl l e l inacin de l arch iv q ue se e ncue nt iga a im os os ran e n m odo de prot ccin cont e ra e scrit ura. L opcin -r borrar re cursiv e nt arch iv y dire ct a am e os orios. Se l cue st e ionara l conf acin a irm para cada arch iv a e l inar. P o im ara e l inar arch iv re cursiv e nt sin conf acin use l im os am e irm a com binacin de l dos opcione s -rf No podr usar rm para borrar dire ct as . orios, incl ndo l v uye os aco, sin e l uso de l opcin -r. a D e be t ne r pe rm isos de e scrit e ura al ct dire orio q ue cont ne e l ie arch iv q ue de se a e l inar, pe ro o im no ne ce sit pe rm iso alarch iv q ue v a e l inar. Si no t ne s pe rm isos alarch iv q ue de se as as o as im ie o e l inar, se l pe dir int ract am e nt q ue conf e ant s de borrarl im e e iv e irm e o.

m k dir
P cre ar dire ct ara orios se usa e l com ando m k dir. Si se usa sin opcione s, e l ct dire orio padre de be e st ya pre se nt para cre ar uno de nt q ue se ra e l ct ar e ro dire orio h ij aq u l dam os unos e j m pl o, e e os:
m k dir prue b a m k dir prue b a/h ij o

Tam bin se pue de cre ar una j rarq ua de dire ct e orios de m l e padre e h ij e n una sol t ipl os a se nt ncia con l opcin -p. e a
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

m k dir -p prue b a/padre /h ij o

Ust d de be t ne r pe rm isos de e scrit e e ura aldire ct orio padre (e n e st e j m pl e ldire ct e e o orio prue ba) para pode r cre ar e ldire ct orio h ij Elpor de f ct e n l dire ct o. e o os orios nue v e s de 0777, os pe ro pue de se r m odif icada por l v a ariabl um ask de lsist m a, e lpe rf de lusuario o usando l e e il a opcin -m l cuale st e ce l pe rm isos sin t ar e n cue nt l por de f ct Aq u se ls da un a abl os om a os e o. e e j m pl de cre ar un dire ct e o orio con pe rm isos de 741:
m k dir -m 741 prue b a/h ij o

L com andos re l os acionados con l pe rm isos y l um ask son discut os a idos e n de t ls e n e l al e Capt o 9 , P rm isos. ul e
rm dir

Elcom ando rm dir borra sl dire ct o orio q ue e st com plt e nt v n e am e aco. Use l opcin de a padre (-p) para re m ov r j rarq ua de dire ct e e orios. Un e j m pl e s: e o
rm dir -p prue b a/padre /h ij o

Est com ando borra e l ct e dire orio h ij sol e nt . Si e xist n m s subdire ct o am e e orios e n e l ct dire orio padre , e l no se rn borrados. P ro, si ust d e scribe : l os e e
rm dir -p prue b a/padre /*

Todos l subdire ct os orios q ue se e ncue nt v re acos se rn borrados.

Expre sione s Re gul s are


L Expre sione s Re gul s son pat as are rone s con una sint axis e spe cf q ue se ut izan para igual ica il ar cade nas de caract re s. El de f n un conj o de uno o m s caract re s. Expre sione s Re gul s e l as ine unt e are son ut izadas por m uch os ut it il il arios, com o son e dit s, para buscar de nt de l arch iv ore ro os os. Ade m s cada sh e l usa l e xpre sione s re gul s de m ane ra dif re nt para l l as are e e ograr sus bsq ue das. L caract re s con l q ue ust d de be f il os e os e am iarizarse son l ados e n l Tabl 4. ist a a 6. Tabl 4. P rone s de Expre sione s Re gul s a 6 at are P rn at Funcin * Igual ce ro o cualuie r carct r(e s) a q e ? Igual cualuie r carct r singul a q e ar [xxx] [x-x] or Igual a carct r e n un conj o o rango de caract re s a e unt e [^ xxx] Igual cualuie r carct r e xce pt e n e l a q e o conj o dado unt \x Igual caract re s e spe cials a e e ^ pat e rn t Igual pat a rone s al principio de una l a ne pat e rn$ t Igual pat a rone s al inal una l a f de ne x\{n,\} Igual un rango de n inst a ancias + Igual uno o m s caract re s a e D e pe ndie ndo de com o ut izar l Expre sione s Re gul s, pue de se r q ue ne ce sit s caract re s il as are e e e spe cials o de l it e im adore s q ue m arq ue n e l inicio o f inal su pat de rn. El l it de im ador m s com n e s l barra /, pe ro e l i y ot e dit s pe rm it n e l a v ros ore e uso de ot de l it ros im adore s.
Pg 102 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

L m ayora de l ut it a os il arios ut izan de l it il im adore s com une s, no e s as con e l gre p. D iscut m os e lgre p m s ade l e e n e st m ism o capt o. D e t ls sobre e luso de Expre sione s ire ant e ul al e Re gul s se rn discut are idos e n e l sarrol de libro e n conj o con ut it de l o l unt il arios e spe cf ico. El uso m s bsico e s /arch iv e l o/, cual q uie re una igual e xact a l cade na arch iv Est re dad a a o. a arroj ara re sul t ados de igual con arch iv arch iv , M i-arch iv y arch iv t . P ro re ch azara a dad o, o9 o, o. xt e Arch iv ya q ue l bsq ue das son caso se nsit as y dif re ncian e nt l m ayscul y l o as iv e re as as as m inscul as. El uso de conj os nos asist con e st l it e . As pue s, si usam os /[Aa] iv e ncont unt e e im ant rch o/ rar t odos l arch iv e n e le j m pl ant rior incl ndo a Arch iv [Aa] iv q uie re de cir q ue e s os os e o e uye o. rch o Arch iv o arch iv o o. L conj os pue de n l ar e xpl am e nt l caract re s ace pt e s e n e le j m pl ant rior o os unt ist cit e os e abl e o e de f inir un rango de caract re s. As pue s si de se as e ncont una cade na q ue e m pie ce con cualuie r e rar q digit ust d pue de e xpre sarl de dos m ane ras /[0123456789 ]/ o /[0-9 ]/. o, e o * * O t m ane ra de de signar pat ra rone s e s a t s de luso de lcarct r de t ras o pipe (|). Se rav e ube l ogra usando un carct r | para se parar l candidat posibls, al com o de cir e l e os os e go uno o e l ro. ot As pue s, e n e le j m pl ant rior, pode m os buscar as /arch iv | arch iv e o e o1 o2/ y nos e ncont rara a arch iv o arch iv o1 o2. Te ne m os disponibl e l e carct r (^ ) para e ncont pat e rar rone s al principio de una l a. Usando ne /^ [0-9 ] arroj /, ara cualuie r l a q ue com ie nce con un digit El bol de ($ pue de se r usado q ne o. sm o ) para e ncont l as q ue t rm ine n con un pat rar ne e rn. P e j m pl /$ or e o, [0-9 ] e ncont / rara t odas l as l as q ue t rm ine n con un digit ne e o. A m e dida q ue discut os cada ut it am il ario, e l uso de l Expre sione s Re gul s se r pre se nt as are ado. Elprim e r ut it il ario q ue cubrire m os e s e lgre p usado para buscar de nt de lcont nido de l ro e os arch iv os.

Bsq ue da de Cont nido e n Arch iv e os


Exist n num e rosos ut it e il arios con l capacidad de e ncont a rar pat rone s e spe cf icos e n un arch iv abrie ndo o no e larch iv Al o o. gunos de spl gan sl e lpat ie o rn e ncont rado, m ie nt ras q ue ot ros pue de n e f ct e uar cam bios alcont nido de larch iv D os de e st ut it e o. os il arios son discut idos aq u e n l ade l e e l son gre p y se d. o ant l os

gre p
Elcom ando gre p (gl obalre gul e xpre sion print busca un pat ar ) rn o cade na sim pl de e caract re s de nt de lcont nido de un arch iv Elno e f ct cam bios alarch iv sim plm e nt e ro e o. e a o e e de spl ga a pant l cada l a de larch iv q ue cont ne o igual e lpat ie al a ne o ie a rn de bsq ue da. L a sint axis de gre p e s:
gre p [O pcione s] rn [l ado de arch iv pat ist os]

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

H ay t s com andos re l re acionados ' p, e gre p, y f p' q ue pue de n se r usados para buscar e n gre gre arch iv l a por l a. L dif re ncias e nt s e l son m nim as. El p pue de ut izar e xpre sione s os ne ne as e re l os gre il re gul s. Ele gre p, ut iza e xpre sione s e xt ndidas, t ne una sint are il e ie axis un poco dif re nt ;y f p e e gre ut iza cade nas de caract re s sim pls e n v s de Expre sione s Re gul s. il e e e are L ut it os il arios e gre p y f p no son t ut izados com o e s e lgre p;por e st razn, gre p e s e l gre an il a q ue cubrim os a f ondo aq u y t bin e s e l ue apare ce e n l e xm e ne s de ce rt icacin. El am q os if uso m s bsico de gre p e s buscar una cade na sim pl de caract re s e n un arch iv as com o: e e o,
gre p dom inicano arch iv t o. xt

Est se nt ncia arroj a e ara cada l a de l arch iv t q ue cont ne l pal ne o. xt ie a abra o cade na de caract re s dom inicano, ya se a pal e abra nica o e n com binacin com o l pue de se r dom inicanoso unidos. H ay t s opcione s im port e s q ue pue de n se r usadas para de f re ant inir com o gre p m ane j pat a rone s de bsq ue das. Sl pode m os usar una de e st a l v z. Si no usam os ninguna l por de f ct e s, -G. o as a e a e o Tabl 4. l a l opcione s y com o e l af ct e lcom port ie nt de gre p. Ase gre se q ue ust d a 7 ist as l as e an am o e e nt nde l dif re ncias y com o usarl H ay t s grande s v ie a e o. re ariant s de gre p, cont adas por l e rol as opcione s l adas e n l siguie nt t a. ist a e abl Tabl 4. O pcione s Principals de gre p e 7 e O pcin Accin -G, --basc-re ge xp Int rpre t pat e a rn com o una e xpre sin re gul bsica. (P de f ct ar or e o) -E, --e xt nde d-re ge xp e Int rpre t pat e a rn com o una e xpre sin re gul e xt ndida ar e -F --f d-st , ixe rings Int rpre t pat e a rn com o una l a de cade nas de caract re s f as, ist e ij se paradas por sal de l a; se busca l concordancia de una t os ne a cualuie ra de e l q l as. Ade m s, e st disponibls dos program as q ue son v n e ariant s de st : e gre p y f p. El e gre p e s e e gre sim il (pe ro no idnt ar ico) a gre p -E, y e s com pat e con e le gre p h ist ibl rico de Unix. Elf p e s l gre o m ism o q ue gre p -F . P ara buscar caract re s e spe cials, com o e spacios o t e e abul ados, ust d ne ce sit e nce rrarl e nt e a os re com il para pre v nir q ue e l e l int rpre t e st caract re s e spe cials, as com o l e spacio e n e l l as e sh l e e os e e os siguie nt e j m pl e e o:
gre p ' os dom inicano' arch iv t l o. xt

Sin l com il as l e st com ando buscara e l pat as, e rn l e n dos arch iv dom inicanos y os os arch iv t . Es m e j acost brarse al o. xt or um uso de l com il cuando buscas pat as l as rone s, aunq ue com il l as dobls t e rabaj usar com il se ncil e s m s re com e ndabl. an, l as l as e

Conse j Prct os icos


El and o gre p b usca un pat com rn e n un arch iv El nv l sal a de l l as q ue cont ne n e l o. e a a id as ne ie pat rn. Se pue de usar e xpre sione s re gul s de nt d e l rn de b sq ue da, pe ro t ndr q ue are ro pat e e nce rrarl e nt com il se ncil as re l as l as.
Pg 104 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Se pue de usar l opcin -n para m ost e l a rar nm e ro de l l a e n l cual l rn ocurre . Est a ne a e pat a opcin f unciona con l t s com andos gre p, e gre p, y f p. Si sl de se as sabe r e lnm e ro de os re gre o l as q ue cont ne n e l rn de bsq ue da, use l opcin -c. L sal no m ost ne ie pat a a ida rara cada l a si no ne el nm e ro corre spondie nt a l l as. Si l bsq ue da se h izo e n v e as ne a arios arch iv se de splgar un os, e nm e ro de lt al ocurre ncias para cada arch iv a de splgar. ot de o e O casional e nt pue de q ue ne ce sit de splgar l l as q ue no cont ngan cie rt t xt o f m e e e as ne e o e o rase . Est pue de se r l o ogrado con e l com ando gre p ut izando l opcin -v Cada l a q ue no cont ne e l il a . ne ie pat rn se r de splgada. O t m odif e ra icacin q ue pode m os agre gar, para il rar. e s usando l opcin ust a c, e st opcin de splgar e l a e nm e ro de l as q ue cont ne n su cade na de caract re s. ne ie e Tam bin pue de s ut izar un arch iv q ue cont nga l nom bre s de l arch iv a buscar de nt il o e os os os ro de su cont nido si usam os l opcin -f se guida de lnom bre de larch iv q ue cont ne l l a de l e a o ie a ist os arch iv Al os. usar una l a de sde un arch iv l accin por de f ct de gre p e s l ar l nom bre s de ist o, a e o ist os cada arch iv com o cabe zal e s de l ar l re sul o ant ist os t ados. Est com port ie nt pue de se r suprim ido e am o ut izando l opcin -h . il a Elgre p e j cut bsq ue das caso se nsit o, as pue s si buscas l as q ue cont ngan l e a iv ne e inux no l e re t ornara l as q ue cont ngan L ne e inux o L INUX. P ara h ace r bsq ue das q ue no se an caso se nsit as iv use l opcin -i. a Cuando e lcom ando gre p busca un pat rn no l im port si e lpat e a rn se e ncue nt com o una ra pal abra com plt o part de un pat e a e rn m s grande . Si de se as e ncont sl ocurre ncias donde e l rar o pat rn son pal abras com plt de be rs ut izar l opcin -w . P e j m pl digam os q ue buscas un e as il a or e o, arch iv q ue e scribi l se m ana pasada y olido su nom bre pe ro si sabe q ue cont ne Sist m a o a v ie e O pe rat o L iv inux pe ro no sabe e l nom bre de l arch iv En v z de q ue gre p l de v la l l as q ue o. e e ue v as ne cont ne n e l e xt podra h ace r q ue l re t ie t o e orne e l nom bre de l arch iv e st se l o, o ogra con l opcin -l a . El com ando gre p de spl ga l e rrore s e nf nt ie os re ados si no se pue de le r un arch iv dire ct e o, orios o disposit os. P m os suprim ir e st sal de m e nsaj s de e rror con l opcin -s. iv ode a ida e a

se d
El d (st am e dit e s un e dit de l a no-int ract o. Aunq ue e s t para proce sar t xt se re or) or ne e iv il e os m uy e xt ndidos, e s un poco crpt para l principiant s. L com andos se l pasan a se d t e ico os e os e odos a l v z, y e nt a e once s se d proce sa e l l arch iv una l a a l v z. o os os ne a e L com andos se ingre san norm al e nt de sde l l a de com ando, un program a o un arch iv os m e a ne o e scrit l ado script El o l am . com ando se d no cam bia e l arch iv originalsi no q ue l copia, l e dit y o o , o o a, l m anda a l sal e st o a ida ndar (su pant l o guardarl a ot arch iv al a) o ro o. L sint a axis de se d e s:
se d [-n] com andos] nom b re -de -script arch iv t [> arch iv f [-e [-f ] o. xt o. inal xt . ] t

L opcin -n pre v ne a se d de e nv e larch iv cam biado a l sal e st a ie iar o a ida ndar, e xce pt si e s o inst ruido por l opcin -p (print f ag, si e st pre se nt . a ) l a e
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

L opcin -e alrt a se d q ue l q ue sigue inm e diat e nt son com andos. a e a o am e L opcin -f nom bra e l a arch iv q ue cont ne l com andos se d. o ie os El arch iv t e s e l o. xt arch iv de t xt q ue v a se r proce sado, y > arch iv f . xt l dice a se d o e o a o. inal t e q ue e scriba l sal a un arch iv e spe cif a ida o icado. Un script de se d consist de : e
[dire ccin[,dire ccin] inst ] ruccin [l a-argum e nt ist os]

L dire ccin e s opcionaly pue de se r e lnm e ro de una l a un pat a ne rn. Se e spe cif ican l as l as a l cuals l inst ne a e a ruccin v a se r apl a icada. Si no se e spe cif una dire ccin, se d proce sa ica t odas l l as de larch iv de e nt as ne o rada. Si sl una dire ccin e s e spe cif o icada, t odas l l as q ue as ne corre sponde n a l dire ccin son proce sadas. D os dire ccione s de f n un rango q ue se v a a ine an proce sar, iniciando e n l prim e ra dire ccin y t rm inando e n l se gunda. a e a Elcom ando se d le una l a a l v s. Si l l a sat ace l dire ccin e spe cif e ne a e a ne isf a icada o no se prov e una, se d le e lprim e r com ando de sde e lscript o l l a de com andos y l proce sa e e a ne a de bidam e nt . El il ario se d e nt e ut it once s le e l e prxim o com ando y l apl Est proce so cont o ica. e ina h ast q ue t a odos l com ando h an sido proce sados. Ent os once s se le l prxim a l a y e lproce so e a ne prosigue . Else d pue de se r usado para buscar de nt de un arch iv por pat ro o rone s e im prim ir l l as as ne q ue cont ne n e l rn e im prim irl a l sal e st ie pat o a ida ndar, sl digit l siguie nt : o e o e
se d /pat rn/p arch iv t o. xt

Com o se d de spl ga t ie odas l l as de larch iv e n pant l por de f ct t as ne o al a e o, odas l l as de l as ne arch iv se rn de splgadas y e n adicin l l a q ue cont ne n e l rn se rn de splgada dos v ce s o e a ne ie pat e e por e largum e nt p. o

Conse j Prct os icos


El il ario se d e s un e d it de l a, pe ro re cue rde q ue sus cam b ios no son apl ut it or ne icados al arch iv o originalL sal a de e l e nv as a l sal e st ar. P d e fe ct cada l a e s im pre sa e n . a id son iad a ida nd or o, ne pant l aunq ue se l h ayan apl o cam b ios o no. El d T b in pue de t ar e xpre sione s al a e icad se am om re gul s com o part d e l rn de b sq ue d a. are e pat Si de se a de splgar sl l l as q ue cont ne n e lpat e o as ne ie rn de bsq ue da de be r ut izar l il a opcin -n:
se d -n /pat rn/p arch iv t o. xt

Est se nt ncia sl im prim e l l as q ue cont ne n e lpat a e o as ne ie rn. Si ust d no usa l opcin -n, e a t odas l l as se rn de splgadas e n pant l y l l as q ue cont ne n e l pat as ne e al a as ne ie rn se rn de splgadas dos v ce s. e e Tam bin se pue de de splgar una part de un arch iv basado e n l nm e ros de sus l as, as: e e o os ne
se d 2 q arch iv t o. xt
Pg 106 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Est se nt ncia de spl ga l dos prim e ras l as re pe t a e ie as ne idas de nt de lt xt de larch iv t . El ro e o o. xt argum e nt q e nt o once s causa q ue e l dit se d de j de ope rar inm e diat e nt . Aunq ue l com il e or e am e as l as no son ne ce sarias e n e st caso, si l son e n e lprxim o e j m pl Si de se a v r una porcin de un e o e o. e arch iv ust d pue de e spe cif o, e icar un rango de l as h a de splgar: ne e
se d -n 2,9 p arch iv t o. xt

Est se nt ncia de spl ga l l as 2 y e nt a e ie as ne 9 once s sal o q uit e . El d e s un proce sador de t xt e xt m adam e nt pot nt q ue pue de se r ut izado para h ace r se e o re e e e il ot t as. P una discusin m uch o m s de t l dirj al ras are ara al ada ase Capt o 8. ul

Com prim ir y D e scom prim ir Arch iv os


Exist n v e arios ut it il arios para com prim ir y de scom prim ir arch iv e n GNU/L os inux. L m s as com une s son t gzip, gunzip, y com pre ss. Elut it ar, il ario zcat nos pe rm it v r e lcont nido de un e e e arch iv com prim ido sin de scom prim irl P o o. ara un v rdade ro dom inio de GNU/L e inux e lm ane j de o e st ut it os il arios e s absol am e nt ne ce sario. ut e

t ar
Elut it il ario t (t ar ape arch iv ) se usa para com binar m l e s arch iv e n un sl arch iv e t ipl os o o, pe ro re t ne l e st ura de dire ct ie a ruct orio original Aunq ue original e nt f cre ado para cre ar . m e ue arch iv e n cint o t s, arch iv t pue de n se r al ace nados e n cualuie r m e dio. Elcom ando os as ape os ar m q t Tam bin t ne l capacidad de com prim ir arch iv a l m ism a v s q ue l cre a. ar ie a os a e os Alcre ar un arch iv t ust d de be usar l rut re l iv Quie ro de cir, const o ar, e as as at as. ruir l rut a a re l iv a donde se e ncue nt de nt de l j rarq ua de arch iv q ue de se as incl e n e larch iv at a ra ro a e os uir o t Si su posicin e n e lsist m a de arch iv e s /h om e /m igue ly ust d de se a arch iv t ar. e os e ar odos l os arch iv e n e l ct os dire orio /h om e /m igue l /prue ba, ust d de be r digit l rut as prue ba/* e ar a a . Si int nt ut izar rut absol as a arch iv cuando usa t l barras q ue pre ce de n e l e as il as ut os ar, as nom bre de l dire ct os orios se rn e l inadas. Est m e dida pre v ne q ue sobre scribam os l arch iv im a ie os os cuando de se m paq ue t os un arch iv e xist nt al de scom prim ir un arch iv com prim ido o am o e e o e m paq ue t ado con t P sobre pasar e st com port ie nt use l opcin -P ar. ara e am o a .

Conse j Prct os icos


El il ario t no com prim e l arch iv si no q ue cre a una e nt ut it ar os os, idad singul de ar al ace nam ie nt cont nie ndo t os l arch iv y l e st ura j rrq uica de l dire ct m o, e od os os a ruct e os orios. Est o pue d e se r m uy t al ar b ack ups. il cre L arch iv t t rm inan e n . ar, y su sint os os ar e t axis e s:
t [O pcione s] ar [arch iv ar] o-t [arch iv o]

El com ando para cre ar un arch iv t cont nie ndo t o ar e odos l arch iv e n e l d se ra pare cido os os pw al siguie nt : e
t -cf arch iv t . ar o. ar

Est com ando causara q ue e lcont nido de lpw d se a com prim ido a un arch iv t l ado e e o ar l am
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

arch iv t L opcin -c cre a e l o. ar. a arch iv t y l opcin -f da e l o ar a nom bre al v arch iv cre ado. El nue o o punt alf o inalde lcom ando e s para e xpre sar e ldire ct orio act . P m os v r e lcont nido de su ual ode e e arch iv t usando e l o ar siguie nt com ando: e
t -t arch iv t ar f o. ar

L opcin -t causa q ue t im prim a l nom bre s de l arch iv cont nidos e n e l ue t t a ar os os os e paq e ar. Elcom ando t no sl pe rm it cre ar e larch iv t Tam bin nos pe rm it re st ar o e o ar, e aurar e lcont nido e de l arch iv P e xt r su arch iv t e scriba e st com ando o. ara rae o ar, e
t -xv arch iv t ar f o. ar

Aq u l opcin -x l dice a t q ue e xt a e ar raiga e lcont nido de larch iv t l ado arch iv t e o ar l am o. ar. L opcin -v o v rbose , causa q ue t im prim a l arch iv a pant l e n e lm om e nt q ue son a , e ar os os al a o e xt rados. L opcin -f nom bra e l a arch iv t q ue v a se r e xt o ar a rado. Exist n dos m ane ras dif re nt s de re st e e e aurar un arch iv nico. Prim e ro ust d pue de e lgir o e e cuals arch iv de se a e xt r de sde una l a de cont nidos de l e os rae ist e arch iv t e scribira su com ando o ar, as:
t -xv f arch iv t ar w o. ar

L opcin -w act a a t e n m odo int ract o, e nt a iv ar e iv once s se l pre gunt arch iv por arch iv si e a o o de se as e xt rl o no. Si e larch iv t cont ne un gran nm e ro de arch iv e st pue de t ar rae o o ar ie os, o om m uch o t m po de pe ndie ndo cuant arch iv son. Re cue rde q ue t t ne l capacidad de l ar l ie os os ar ie a ist os nom bre s de l arch iv de nt de l os os ro arch iv t Si se sabe e l o ar. nom bre de l arch iv q ue de se a e xt r, o rae pue de pasrse l dire ct e nt al o am e com ando t as: ar
t -xf arch iv t arch iv xt r ar o. ar o-e rae

D e be se r cuidadoso alut izar e st opcin. Aunq ue t no sobre e scribe dire ct il a ar orios, pe ro si sobre e scribe arch iv e xist nt s de lm ism o nom bre . P os e e ara pre v nir e st com port ie nt use l e e am o, a opcin -k , l cual j a de ara l arch iv e xist nt s int os. os os e e act M uch as pe rsonas ut izan e l ut it il il ario t para adm inist ar rar sus t as de back ups. D os are opcione s q ue h ace n q ue t se a t f ar an uncionalson l opcione s -u y -r. L opcin -u causa q ue t as a ar act ice o agre gue l arch iv e spe cif ual os os icados a un arch iv t ya e xist nt . L opcin -r agre ga o ar e e a nue v arch iv os os a un arch iv t ya e xist nt . Am bas de e st opcione s re q uie re n q ue ust d o ar e e as e e spe cif ue e l iq arch iv t ya e xist nt as com o e l o ar e e arch iv q ue ust d de se a act izar o agre gar. o e ual

gzip
Con m uch a f cue ncia l arch iv son com prim idos para ah orrar e spacio de al ace naj o re os os m e para ah orrar t m po de t ie ransm isin m ie nt ras se copia de sde una com put adora a ot o ra sim plm e nt se copia de sde donde e st para al ace narl e n un m e dio de t e e a m o ransport com o un CD . e En D O S/W indow s, e st se l o ogra ut izando ut it il il arios com o e lw inzip/w inrar. En GNU/L inux, e l f orm at pre f rido e s e lgzip/gunzip, e lcualcre a arch iv con l e xt nsin gz. Exist n dif re ncias o e os a e e e e nt l ut it re os il arios de com pre sin com o e l gzip/gunzip y pk zip/pk unzip, pe ro: - gzip no com prim e m s de un arch iv o. - gzip y gunzip aut t om icam e nt e l inan e l e im arch iv original o .
Pg 108 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

D e spus de usar e lcom ando t para cre ar un arch iv t singul y e nt ar o ar ar, once s q uie ras com prim irl Ust d pue de usar e lt y gzip para cre ar un back up com pact de j o. e ar o, ndol l e a e st ura original sus arch iv de nt de l ruct y os ro arch iv t y l go de l o ar ue gzip. L sint a axis de gzip e s:
gzip [opcione s] [arch iv o-para-zip]

Pue de ut izar gzip para com prim ir un arch iv t de nom bre arch iv t as: il o ar o. ar
gzip arch iv t o. ar

Tam bin pue de com binar am bos com ando usando l t ras (pipe (|)): as ube
t -cf arch iv t ar o. ar | gzip arch iv t o. ar

Est com ando prim e ro cre a un arch iv t cont nie ndo t e o ar e odos l arch iv e n e l ual d. os os act pw Ent once s e l gzip com prim e arch iv t cre ando un arch iv nue v com prim ido de nom bre o. ar, o o arch iv t gz. P o. ar. ara, t rm inar gzip e l ina e larch iv original arch iv t P e st razn, ust d e im o , o. ar. or a e de be t ne r e spacio para am bos arch iv e lcom prim ido y e lde scom prim ido o l ope racin de e os a com pre sin f racasarn. Tam bin pue de usar ot caract rst de lgzip q ue pue de s ut izar l opcin -z, l cual ra e ica il a a pue de conv rt a arch iv gz sim plm e nt usando l opcin -z. Elsiguie nt e j m pl re al l e ir os e e a e e o iza as m ism as cosas, pe ro se digit m e nos caract re s: an e
t -cv arch iv t gz ar zf o. ar.

Conse j Prct os icos


Im port e : Prim e ro de b e r apl t al ant icar ar arch iv y de spus com prim ir con gzip para cre ar un o, arch iv com prim ido. T b in q ue gzip e l ina e l o am im arch iv originale j m pl nom b re -arch iv t El o , e o, o. ar. nom b re d e l arch iv pue d e t rm inar e n t gz o t o e ar. gz.

com pre ss
Elut it il ario com pre ss e s uno de l m s v j de l ut it os ie os os il arios de com prim ir arch iv El os. arch iv ya com prim ido de be t rm inar e n z y su sint o e axis e s:
com pre ss nom b re -arch iv o

Est ut it e il ario ya no e s m uy usado com o e ra e n e lpasado porq ue su com pre sin no e s t an bue na com o son l de l ut it as os il arios m s m ode rnos, com o por e j m pl e l gzip. P e o ara de scom prim ir un arch iv com prim ido con com pre ss digit o e
uncom pre ss nom b re -arch iv Z o.

gunzip
D e spus de h abe r com prim ido l arch iv supongo q ue ne ce sit de scom prim irl Cm o os os, ar os. se de scom prim e n e st arch iv Prim e ro, de be de scom prim irl para baj al os os? os ar arch iv t usando o ar e l il ario gunzip. Su sint ut it axis e s:
gunzip nom b re -de -arch iv o

D e spus

de

h abe rl de scom prim ido con gunzip, t ndrs o e

e l arch iv original ya o ,
Se gunda Edicin

Bsicam e nt GNU e

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

de scom prim ido. P ro, e l arch iv com prim ido de sapare ce porq ue gunzip e l ina l arch iv e o im os os com prim ido de spus de de scom prim irl Ust d Tam bin pue de usar e l com ando gzip para o. e de scom prim ir e larch iv ut izando l opcin -d. Use e lcom ando t de se m paq ue t un arch iv o il a ar ar o t Est se l ar. o ogra pasndol l opcin -z, y as pue de s l e a ograr am bas de scom pre sione s con un sl o com ando. Ent once s sl de be r digit o ar:

t -xv arch iv t gz ar zf o. ar.


Est se nt ncia re st a e aurar t odos l arch iv de nt de le m paq ue t os os ro ado arch iv t gz, y e l o. ar. arch iv com prim ido pe rm ane ce , ya q ue t no e l ina e l o ar im arch iv original o .

zcat
Elut it il ario zcat t rabaj pare cido alcat e xce pt q ue nos pe rm it de splgar e lcont nido de a , o e e e l arch iv com prim idos. Funciona con arch iv t o com prim idos usando gzip (e xt nsin gz) o os os os ant e com pre ss (e xt nsin Z ). Su sint e axis e s:
zcat nom b re -arch iv o

D e spus de q ue zcat de spl gue e l ie cont nido de l e arch iv e l o, cont nido no e s af ct e e ado. Est ar aun e n su disco y an com prim ido.

Re sum e n
En e st capt o h e m os int e ul roducido l conce pt bsicos de adm inist os os rar sus arch iv y os nav gar l j rarq ua de lsist m a de arch iv Ase gre se de sabe r com o usar l com andos cd y e a e e os. os pw d. Apre ndi a l ar l arch iv y dire ct ist os os orio e n dif re nt f e e orm at y m ost os rando una gran v dad de inf arie orm acin. Pract ue l opcione s de l iq as com ando l s. L t os picos q ue ust d de be dom inar son copiar, m ov r, re nom brar, y borrar arch iv Ade m s, e e os. ust d de be sabe r com o apl e st t e icar os picos a dire ct orios y sus j rarq uas. Sabe r com o ase gurarse e q ue ust d no e l ina arch iv im port e s ut izando l opcione s -i y -v O t opcione s q ue ust d e im os ant il as . ras e de be se nt irse cm odo ut izando son l -f y -R. il as Com andos adicionals q ue ust d de be sabe r m ane j incl n a m ore , lss, h e ad, t , t e e ar uye e ail ouch , y cat L com andos m ore y lss son paginadore s (page rs) q ue de spl gan arch iv con m s l as . os e ie os ne q ue l q ue se pue de n de splgar e n una sol pant l a l v z. Elh e ad y t son usados para as e a al a a e ail de splgar porcione s de arch iv El ouch pue de cre ar arch iv v e os. t os acos o cam biar l f ch a y t m po a e ie de acce so a arch iv ya e xist nt s. os e e D e l com andos de m ayor uso q ue de be s dom inar a plnit e s e lcom ando cat Ase gre se os e ud . de sabe r cre ar arch iv sobre scribir y com o agre garl al inal un arch iv os, e f de o. Una int roduccin m uy bsica de l e xpre sione s re gul s h a sido pre se nt as are ada de luso de l os m et acarct re s (* y (? O t com ando m uy t e s e lgre p e s uno q ue de be dom inar para e ) ). ro il cont inuar apre ndie ndo GNU/L inux. Ase gre se de sabe r l opcione s principals de gre p. Tam bin as e de be m ane j l e xpre sione s re gul s de nt de gre p. ar as are ro
UBUNTU Ce rt ie d if

Pg 110

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

PR EGUNT Y R ESPUEST AS AS
1. Cm o pue de l ar, orde nado por f ch a, con l m s re cie nt s prim e ro, t ist e os e odos l arch iv y os os dire ct orios, e n su dire ct orio h om e ? R. Use e l com ando l P sort ar por t m po con l m s re cie nt s arriba, use l opcin -t s. ara e ie os e a . Tam bin ne ce sit l opcin -d ya q ue ust d sl de se a l ar l dire ct a a e o ist os orios y l opcin -R para a q ue se a re cursiv a t s de l o rav rbolAs pue s digit . e l -t * s dR 2. Qu com ando ut izara para com binar e l il cont nido de t s arch iv e re os? R. Aunq ue cat e s usado prim ariam e nt para l ar cont nidos de arch iv Tam bin e s e xce lnt e ist e os, e e para com binar arch iv os. cat arch iv arch iv arch iv > arch iv o1 o2 o3 o4 Com binara e l cont nido de arch iv arch iv y arch iv a un nue v arch iv e o1, o2, o3 o o4. 3. Cm o pue de s m onit ar l m e nsaj s de l e m a act izndose a m e dida q ue se e scribe n ore os e sist ual m e nsaj s e n e l e ? R. Use e l com ando t para v r l m e nsaj s m s re cie nt s q ue se h an e scrit alog. P ro t sl ail e os e e o l e ail o nos m ue st e l ra cont nido y se de t ne . P obse rv l nue v m e nsaj s int ract am e nt al e ie ara ar os os e e iv e m om e nt q ue se e scribe n ut ice l opcin -f o il a : t -f /v og/m e ssage s ail ar/l Cuando t rm ine de obse rv o y de se e sal sl pre sione l t cl Ct -C. e arl ir o as e as rl 4. Cm o pue de cam biar e l ie m po de acce so de un arch iv al ie m po act ? t o t ual R. Use e l com ando t ouch . Todo l q ue t ne m os q ue h ace r e s e scribir o e t ouch -a nom bre -de -arch iv o 5. Qu com ando usara para copiar un grupo de arch iv incl ndo su j rarq ua de dire ct os uye e orios de sde un sit a ot io ro? R. P copiar usam os e l ara com ando cp. P ro no l pe rm it cre ar una nue v j rarq ua de dire ct e e e a e orio al ism o t m po sin usar l opcin -r. Si de se a m ant ne r l at m ie a e os ribut de l arch iv use l os os os, a opcin -p. El com ando para l ograr nue st obj t o se ra: ro e iv cp -rp /M iD ire ct orio/*/Nue v ire ct oD orio 6. D e spus de e dit v ar arios arch iv e n dif re nt s dire ct os e e orios, ust d no re cue rda donde e n l e a j rarq ua se e ncue nt Cm o pue de ust d ide nt icar donde e st Com o pue de re t e ra. e if as? ornar a su dire ct orio h om e ? R. P de t rm inar e n cual ct ara e dire orio ust d e st pre se nt m e nt t e a e e rabaj ando, use e l com ando pw d. Est com ando l de v v r l rut com plt de l ct e e ole a a e a dire orio act . P re t ual ara ornar a su dire ct orio h om e , sim plm e nt digit e l e e e com ando cd sin ningn argum e nt o. 7. Uno de sus usuarios t ne un dire ct ie orio con m s de 300 arch iv y no pue de e ncont l cart os rar a a q ue e scribi sobre e l e m a Rich ard St l an. Qu l aconse j t al m e ara a e l ace r? h R. H ay m s de una m ane ra, pe ro una de e l e s usar e l l as com ando gre p para buscar pat rone s de cade nas e n t odos l arch iv e n e l ct os os dire orio, as: gre p -i Rich ard St l an al m

Pg 112

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

8. Ust d e st a punt de agot su cuot e n disco pe ro no de se a borrar ninguno de sus arch iv e a o ar a os. Qu de be ust d h ace r? e R. Usar un ut it il ario de com pre sin com o l e s gzip e n l docum e nt q ue no se usan t o os os odos l os das, y e nt once s use zcat si de se a v rl sin de scom prim irl Tam bin ust d pue de usar e l e o os. e com ando t con o sin gzip al ace nar arch iv pe sados com o l de grf ar m os os icos, para as t v z ale m ov rl a una cint o ot t de m e dia re m ov e . P e j m pl e os a ro ipo ibl or e o t -cf M iCart t *doc | gzip M iCart t ar as. ar . as. ar

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

EXAM EN D E PR CTICA
1. Qu e s l sal de l a ida com ando l -ax *xt s t ? a. Un l ado de t ist odos l arch iv con e xt nsin t e n orde n re v rsa. os os e xt e b. Un l ado de col na m l e de t ist um t ipl odos l arch iv con e xt nsin t e n su nom bre . os os e xt c. L ado de t ist odos l arch iv con e xt nsin t y su nm e ro de inode e n e l ct os os e xt dire orio act . ual d. L ado de t ist odos l arch iv e n col na m l e e n e l ct os os um t ipl dire orio act con e xt nsin t . ual e xt L re pue st a e s incorre ct l ar e n orde n re v rsa re q uie re l opcin -r. L re pue st b e s a a a; ist e a a a incorre ct *xt arroj a; t * ara t odos l arch iv q ue sus nom bre s cont ne n t . L re pue st c e s os os ie xt a a incorre ct l opcin -i m ue st l nm e ros de l inode s. L re pue st d e s l corre ct l opcin a; a ra os os a a a a; a x m ue st e l ist ra l ado e n col nas m l e s, l opcin -a m ue st l arch iv ocul (. xt y com o um t ipl a ra os os t os t ) no sum inist os una rut se l aran sl l arch iv de l ct ram a, ist o os os dire orio act . ual 2. D e se as agre gar un m e nsaj nue v a un arch iv de log ya e xist nt . Qu com ando f e o o l e e uncionaria? a. cat L og-Exist nt L e e og-Nue v o b. cat L og-Exist nt > > L e e og-Nue v o c. Usar un e dit de t xt para agre garl e l v cont nido or e o e nue o e d. cat L og-Exist nt > L e e og-Nue v o L re pue st a e s incorre ct e st com ando de splgara e lcont nido de am bos arch iv a a a; e e e os. Re spue st b e s l corre ct l > > causan q ue e lcont nido de lprim e r arch iv se a agre gado al a a a; os e o se gundo. Re spue st c e s incorre ct aunq ue pue de h ace r e st no f se l m e j m ane ra. L a a; o, ue a or a re pue st d e s incorre ct com ando re e m pl a a; azara e lcont nido de L e og-Nue v con e lcont nido de o e L og-Exist nt . e e 3. Ust d t ne un dire ct e ie orio de 100 cart y ust d q uie re e ncont l q ue v dirigidas al as e rar as an dire ct Cm o pudise m os l or. ograr e st o? a. gre p -i dire ct * or b. h e ad -2 dire ct or* c. t ouch dire ct or* d. cat -n dire ct or* L re pue st a e s l corre ct e st de splgara cada l a q ue cont ne l pal a a a a; e e ne ie a abra dire ct y or ade m s de l ar e lcont nido de l l a de t xt nos l ara e lnom bre de larch iv q ue l ist e a ne e o ist o a cont ne . L re pue st b e s incorre ct e st com ando de splgara l prim e ras dos l as de cada ie a a a; e e as ne arch iv e n e ldire ct o orio act ualq ue su nom bre e m pie za con dire ct L re pue st c e s incorre ct or. a a a; e st com ando act izara e l ie m po de acce so a l f ch a y h ora de h oy a t e ual t a e odos l arch iv q ue su os os nom bre e m pie zan con dire ct e n e ldire ct or orio act . L re pue st d e s incorre ct de splgara e l ual a a a; e cont nido e num e rando l l as de cada arch iv e n e ldire ct e as ne o orio act q ue su nom bre cont ne ual ie dire ct or. 4. Cul l siguie nt s com andos t al e nt e l inaran e l ct de os e ot m e im dire orio /h om e /m igue l t y odos l arch iv y subdire ct os os orios? a. rm dir -p /h om e /m igue l /* b. rm -f /h om e /m igue l r
Pg 114 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

c. rm dir -p /h om e /* d. rm -f /h om e /m igue l r /* L re pue st a e s incorre ct rm dir sl e l ina dire ct a a a; o im orios v acos. Re spue st b e s l corre ct a a a; l opcin -r borrara re cursiv e nt y l opcin -f obl e lborrado. Re spue st c e s incorre ct e l a am e a iga a a; com ando rm dir borrara sol e nt l dire ct am e os orios v acos. L re pue st d e s incorre ct e st a a a; a se nt ncia borrara t e odos l arch iv y subdire ct os os orios de baj de /h om e /m igue lpe ro de j o ara int o act e l ct dire orio /h om e /m igue l . 5. Ust d ne ce sit m ov r t e a e odo l dire ct os orios de sde e l /use r al om e . Cul ue se l m e j m ane ra /h f a or de l ograr e st obj t os? e e iv a. m v-p /use r/*/h om e b. cp /use r/*/h om e y e nt once s borrar e l original c. cp -P /use r /h om e y e nt once s borrar e l original d. cp -P /use r/*/h om e y e nt once s borrar e l original L re pue st a e s incorre ct l opcin -p se usa para pre se rv l at a a a; a ar os ribut pe ro l os os subdire ct orios no se rian m ov idos. L re pue st b e s incorre ct e st sl copiara l dire ct a a a; o o os orios inm e diat e nt de baj de /use r. L re pue st c e s incorre ct copiara l j rarq ua pe ro l am e o a a a; a e a col ocara de baj de ldire ct o orio /h om e /use r. L re pue st d e s l corre ct l opcin -P copiara l a a a a; a a e st ura com plt de am bos arch iv y dire ct ruct e a os orios de baj de /use r a /h om e . o 6. Ust d t ne m l e subdire ct e ie t ipl orios e n su dire ct orio h om e . Al rat de cam biar al ct t ar dire orio Cart usando e l as com ando cd ust d re cibe e l e nsaj q ue e se dire ct e m e orio no e xist . Qu e s l e o q ue e st suce die ndo con m ayor probabil a idad para cre ar e st problm a? e e a. Ut izo una rut re l iv incorre ct al ct il a at a a dire orio Cart as. b. D e be ut izar una rut absol a al ct il a ut dire orio con e l com ando cd. c. Ust d no se e ncue nt e n su dire ct e ra orio h om e act m e nt . ual e d. El ct dire orio Cart no e xist . as e L re pue st a e s l corre ct si ust d ut iza una rut re l iv de be ase gurarse q ue digit l a a a a; e il a at a, o a rut re l iv de sde e ldire ct a at a orio act ualde t rabaj L re pue st b e s incorre ct e lcom ando cd o. a a a; pue de t ar rut re l iv o absol as. L re pue st c e s incorre ct su dire ct om as at as ut a a a; orio de t rabaj act o ual no t ne q ue se r su dire ct ie orio h om e cuando ut ice e lcom ando cd. L re pue st d e s incorre ct il a a a; aunq ue e xist una posibil e idad q ue ust d no cre o e ldire ct e orio, l m s se guro q ue no e s e st q ue o o nos e st pasando. e 7. L e xpre sin re gul para e ncont t a ar rar odas l l as q ue com ie nzan con l as ne inux is a. /l inux/ b. /[l inux] / c. /^ l inux/ d. /l inux* / L re pue st a e s incorre ct e ncont a a a; rara t odas l ocurre ncias de l as inux donde q uie ra. Re spue st b e s incorre ct buscara l i, n, u o x. L re pue st c e s l corre ct e lcare t (^ ) a a; , a a a a; e spe cif q ue l l a de be e m pe zar con l ica a ne inux. L re pue st d e s incorre ct buscara l ocurre ncia a a a; a
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

de l inux se guido por cualuie r nm e ro de caract re s adicionals. q e e 8. Com o e ncont raras cada ocurre ncia de l pal a abra de bian e n un arch iv l ado l o l am inux? a. gre p -w de bian l inux b. gre p -iw de bian l inux c. gre p -i de bian l inux d. gre p -c de bian l inux L re pue st a e s incorre ct aunq ue sl e ncont a a a; o raras l as con l pal ne a abra de bian no e ncont raras l pal a abra D e bian. L re pue st b e s l corre ct l opcin -i causa q ue gre p no dist a a a a; a inga e nt l m ayscul y m inscul y e ncont re as as as, rara t odas l ocurre ncias, h ast l capit izadas. L as a as al a re pue st c e s incorre ct ignorara l capit izacin pe ro nos re t a a; a al ornara l as q ue cont nga l ne e a cade na de bian incrust ada com o part de ot e ras pal abras. L re pue st d e s incorre ct sl nos a a a; o re t ornara e l nm e ro q ue l pal a abra de bian ocurre e n e l arch iv l o inux. 9 . Com o part de e st e gia de back up, ust d de se a incl l dire ct e rat e uir os orios e n /h om e a /back ups q ue re side e n ot part ra icin. Ust d t ndra q ue e e a. t -cf /back ups/H om e Back Up t h om e /* ar ar b. cp /h om e /*/back ups/ c. cp -P /h om e /back ups d. t -xf /back ups/H om e Back Up t h om e /* ar ar L re pue st a e s l corre ct l opcin -c cre a e larch iv t y -f l asigna un nom bre . a a a a; a o ar e Re spue st b e s incorre ct copiara sl e lprim e r niv lde l dire ct a a; o e os orios. L re pue st c e s a a incorre ct aunq ue al ace nara una copia de l arch iv no e s l m e j m ane ra de h ace rl L a; m os os, a or o. a re pue st d e s incorre ct re st a a; aurara l arch iv e n l part os os a icin /back ups/H om e Back Up t a su ar l idad original ocal . 10. Ust d com prim i su nom ina para ah orrar e spacio e n disco pe ro ah ora de se a buscar l e a inf orm acin de un e m plado e n e l Cul s l m ane ra m s rpida de h ace r e st e l a. e a o? a. D e scom prim ir e l arch iv y abrirl con un e dit de t xt o o or e o. b. Usar e l com ando zcat para de splgar e l e cont nido de l e arch iv o. c. D e scom prim ir e l arch iv y ut izar a cat para de splgar e l o, il e cont nido de l e arch iv o. d. Usar m ore para de splgar e l e cont nido de l e arch iv o. L re pue st a e s incorre ct aunq ue e st f a a a; o uncionara, consum e m s t m po. Re spue st b e s l ie a a corre ct zcat l pe rm it v r e lcont nido de un arch iv sin de scom prim irl L re pue st c e s a; e e e e o o. a a incorre ct aunq ue e st f a; o uncionaria, consum e m s t m po. Re spue st d e s incorre ct e lcom ando ie a a; m ore no e s capaz de de splgar arch iv com prim idos. e os

Pg 116

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Com andos GNU/L inux


PR ER EQUISITO S Ant s de e m pre nde r con e st Capt o e s re com e ndabl q ue ust d e e ul e e t nga un sist m a GNU/L e e inux ya inst ado y q ue e st f il al e am iarizado e j cut e ando com andos de sde e lprom pt Ade m s ust d de be pose e r un . e arse nal com andos q ue ust d e nt nde y e st e n capacidad de e j cut de e ie a e ar con sus opcione s. Ust d de be sabe r com o buscar inf e orm acin para re sole r problm as q ue se l e nf nt n. v e e re e

El O b j t o de e st capt o e s q ue ust d al e iv e ul e cance un niv l de e conocim ie nt q ue ust d pue da re sponde r pre gunt o, e as com o l as siguie nt s: e 1. Qu com ando se ut iza para cam biar de su sh e la ot il l ro? 2. Cm o pue de e v ar q ue l m e nsaj s de e rror apare zcan e n pant l it os e al a al j cut com andos? e e ar 3. Tie ne s un arch iv con l nom bre s de l prof sore s de su h ij o os os e o. Cm o pue de ust d de splgarl e n orde n al e e o f abt ico? 4. Cm o pue de ust d re v e isar l sint a axis de l com ando f q ue ut iz ind il para buscar e l arch iv t ? o. xt 5. Cul s l dif re ncia e nt un proce so y un t e a e re rabaj (j o ob)? 6. Cm o pue de ust d cam biar l prioridad de un proce so? e a 7. Cm o pue de ust d e dit su rut o pat ? e ar a h 8. Qu signif com plt ica e ado e n l l a de com andos con t a ne ab?

Pg 118

UBUNTU Ce rt ie d if

Capt l 5 u o

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Qu e s un Sh e l l ?

st capt o pre se nt una bre v int e ul ara e roduccin a l sh e l y e n part ar e l e l por de f ct os l s icul sh l s e o de GNU/L inux, e lsh e l bash . Tam bin cubrire m os e nt l radas y sal idas de dat re dire ccin y os, cont de t rol rabaj Un sh e l e s nada m s q ue ot program a de GNU/L os. l ro inux. Act com o e l a int rm e diario e nt e lusuario y e lsist m a ope rat o e int rpre t l q ue e s ingre sado de sde l e re e iv e a o a l a de com andos. Tabl 5. m ue st al ne a 1 ra gunas de l sh e l disponibls y sus caract rst os l s e e icas. Tabl 5. caract rst a 1 e icas de al gunas Sh e l l ash (m s pe q ue a) bash (Bourne Again Sh e l l ) k sh (Korn Sh e lde dom inio pbl l ico) t (e m ul e l e lcsh ) csh a sh l zsh (una de l m s grande s) as de l Sh e l m s Com une s os l s Com andos Int rnos O pcione s l a Com andos e ne 24 10 48 12 42 20 53 18 84 50

P de f ct cuando ust d ingre sa a su com put or e o, e ador e j cut e ando GNU/ L inux, ust d e st e ar ut izando e lsh e l bash . Su sh e l de l il l l ogin por de f ct e st de f e o a inido e n e larch iv /e t o c/passw d, e l cual cubrire m os con m s de t l e n e l al e Capt o 7, Usuarios y Grupos. ul Elnom bre de lsh e l q ue e st usando e n l act idad e st cont nido e n l v l a a ual a e a ariabl de e am bie nt SH EL . P e L ara v rif e icar cualsh e l e st usando, e xam ine e lv or de l v l as al a ariabl de e am bie nt SH EL e scribie ndo e n l l a de com andos l siguie nt : e L a ne o e
e ch o $ EL SH L

Tam bin pode m os re cibir e st inf a orm acin y un poco m s usando e l com ando f inge r, as:
f inge r nom b re -usuario

L sal de l a ida com ando f inge r arroj m uch a inf a orm acin adicional sh e l q ue e st e n uso, as al l a com o su dire ct orio h om e , nom bre de usuario y su nom bre y ape l l ido, y ot ras inf orm acione s pe rsonals. e Est inf a orm acin e st de f a inida e n l cam pos de larch iv /e t os o c/passw d e lcualde f ine su cue nt Est inf a. a orm acin se pue de cam biar con e l com ando ch f n. Si de se as t ar ot sh e l ust d pue de e scribir e l rat ro l e , com ando q ue inv oca e l e l com plt con sh l e o su rut absol a, as: a ut
/b in/csh

Est se nt ncia iniciara un proce so h ij e j cut a e o e ando un sh e l nue v Cuando f ice , l o. inal sim plm e nt e scriba e xit para re t e e ornar al e l padre . Si ust d de cide q ue l gust m s l nue v sh l e e a a a sh e l ust d pue de cam biar a e l pe rm ane nt m e nt usando e l l e , l a e e com ando ch sh , as:
ch sh -s csh

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Ent once s l pe dir su passw ord ant s de e f ct e e e uar l cam bios. L usuarios sl pue de n os os o cam biar su propio sh e l e l l root pue de cam biar e l e lde cualuie r usuario. , sh l q

Escrib ir e n l l a de Com andos a ne


Elsist m a ope rat o GNU/L e iv inux, no e lsh e l obse rv l q ue se e scribe e n l l a de l , a o a ne com andos. Si ust d borra una pal e abra o un carct r, e l sist m a ope rat o no e nv e st e e iv a as corre ccione s al e l En e l om e nt q ue ust d pre siona l t cl Ent r, e l e m a ope rat o e nv sh l . m o e a e a e sist iv a l l a com plt al rpre t de l e l a ne e a int e sh l . M l e s com andos pue de n se r ingre sados e n l a se parados por punt y com as (; Est t ipl ne o ). os com andos son e j cut e ados se cue ncial e nt y e lsh e l e spe ra q ue t rm ine cada com ando ant s de m e l e e proce de r a e j cut e l e ar prxim o. Un e j m pl de e st e s: e o o
l -l f s a; inge r nom b re -usuario

Est com ando de splgar t e e odos l arch iv e n f os os orm at l o argo, incl ndo l arch iv uye os os ocul e n e l ct t os, dire orio act . D e spus de l ar l arch iv se e j cut e l ual ist os os, e ara com ando f inge r y se de splgar e n pant l su sal Si e scribe e n l l a de com andos y l ga alf e al a ida. a ne l e inalde l l a a ne pue de s ingre sar l siguie nt s para cont os e inuar digit ando e l com ando q ue e s m uy l argo:
\<e nt r> e

donde l q ue e scribir apare ce e n l prxim a l a de l o a ne displ L \ l dice al e m a ope rat o ay. a e sist iv q ue ignore e lprxim o carct r, e n nue st caso q ue e s e lcarct r de sal de l a. P e j m pl e ro e t o ne or e o, ust d pue de e scribir l se nt ncia q ue se pre se nt arriba asi: e a e o
l -l \ s a; f inge r nom b re -usuario

Est t o rabaj ara idnt ico alcom ando ant rior. Elcarct r \ l dice alsh e l q ue ignore e l e e e l prxim o carct r. En nue st caso, e l e ro prxim o carct r e s e l sal de l a, e l e de t o ne cual s ge ne rado e cuando pre sionam os l t cl Ent r. a e a e Prim e ro, e l sh e l le l l a de com andos e nt ra, y e nt le a ne e once s rom pe e l com ando e n se gm e nt o pal os abras. Una pal abra e s un conj o de caract re s sin e spacio e nt e l L unt e re l os. as pal abras son se paradas o por e spacios o por t abs. L prim e ra pal a abra e s conside rada e l com ando. Est e s v rdad aunq ue e lnom bre de lcom ando se ingre se con t o e odo y su rut absol a. Si no a ut ingre sam os l rut al a a com ando se ut iza e l al al ace nado e n l v il v or m a ariabl de am bie nt P e e ATH . L a v ariabl P e ATH l discut m os m s ade l e e n e st m ism o capt o. a ire ant e ul Conse j Prct os icos Elsh e l no sabe q ue com ando ust d e scribi e n l l a de com andos h ast q ue ust d no l e a ne a e pre sione l t cl Ent r. Sin e m bargo, e lsist m a ope rat o m onit a l q ue ust d ingre sa e n l a e a e e iv ore o e a l a de com ando. Ust d pue de ingre sar m l e com andos e n una sol se nt ncia se parando l ne e t ipl a e os com andos por punt y com a (; o ). Si l l a de com ando sobre pasa l l a ne a ongit de un com ando e n pant l ust d pue de ud al a, e e scribir \<e nt r> y e nt e once s podrs se guir e scribie ndo e n l prxim a l a. Cuando e lsist m a a ne e ope rat o e nv l l a de com ando alsh e l e lcarct r de sal de l a e s ignorado y e lsh e l iv a a ne l , e t o ne l t a el rat com ando com o si f se e scrit e n una sol l a cont ue o a ne ina.
Pg 120 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Elsh e l no re conoce si l opcione s o parm e t l as ros q ue se ls pasan a l com andos son e os ace pt ados. As pue s cualuie r opcin ingre sada e n l l a de com ando se pasa alcom ando. q a ne Cualuie r m e nsaj de e rror q ue re cibas e s ge ne rado por e l q e com ando m ism o y no por e l e l sh l . Si e ncue nt un e j cut e con e lm ism o nom bre q ue e lcom ando, e lsh e l inicia un nue v ra e abl l o proce so para e j cut e lprogram a. M ie nt e lprogram a se e j cut e lsh e l se due rm e . D e spus e ar ras e a l q ue e l program a t rm ina, e l e lde spie rt y se pre para para e j cut e l e sh l a e ar prxim o com ando. L L ra Re adl a ibre ine Cuando ust d e scribe e n l l a de com ando, e l dit q ue ust d usa e s l l ra re adl , e a ne e or e a ibre ine l cuale s de sarrol a l por e lFre e Sof w are F ada t oundat ion. P de f ct e n e l m odo de e m acs e s or e o, usado y ust d usa l m ism a com binacin de t cl q ue usa al dit de nt de l m acs. e a e as e ar ro e Ust d pue de usar l t cl cursoras de f e ch as para m ov rse h acia at y ade l e e n l e as e as l e rs ant os caract re s q ue ust d e scribe . Tam bin pue de usar l t cl e n l Tabl 5. e e as e as a a 2. Tabl 5. Te cl Usadas para l l a de Com ando a 2 as a ne Te cl a Accin Ct + B rl Se m ue v at un carct r e rs e Ct + F rl Se m ue v al e un carct r e ant e Esc+ b M ue v e l e cursor al inicio de l pal a abra a l izq uie rda a Esc+ f M ue v e l e cursor al inicio de l pal a abra a l de re ch a a Ct + A rl Se m ue v al e inicio de l l a a ne Ct + E rl Se m ue v al in de l l a e f a ne De l El ina un carct r a l izq uie rda de l im e a cursor Ct + D rl El ina un carct r a l de re ch a de l im e a cursor Esc+ D e l El ina pal im abra a l izq uie rda de l a cursor Esc+ d El ina pal im abra a l de re ch a de l a cursor Ct + K rl El ina de sde e l im cursor h ast e l in de l l a a f a ne

input rc
As com o ust d pue de conf e igurar q ue e dit ust d de se a usar con f ust d t bin pue de or e c, e am conf igurar e le dit q ue se usa cuando e scribe e n l l a de com andos. P or a ne ara cam biar a usar e l e dit v e n l l a de com andos e n v s de l L ra Re adl sl digit e n l l a de or i a ne e a ibre ine o e a ne com andos:
se t -o v i

P re gre sar a ut izar e l odo de e m acs, e scriba ara il m


se t -o e m acs

P de f ct e l or e o, arch iv /e t o c/input cont ne l inf rc ie a orm acin de l conf a iguracin. Ust d pue de e obv l conf iar a iguracin de l v ore s e n e st arch iv si col os al e o ocas un arch iv input dire ct o rc orio h om e . Tam bin pue de s usar e larch iv input para de f o rc inir un m apping de t cl Est m apping e as. os pue de n incl com andos a e j cut o t xt a incl P e j m pl para asignar l t cl F1 para uir e ar e o uir. or e o, a e a q ue inse rt e l e com ando sh ut dow n -h now , agre gue l siguie nt l a al a e ne arch iv input o rc:
\e [11~ : sh ut dow n -h now

Ah ora cada v z q ue pre sione l t cl F1, e l e a e a com ando se r inse rt ado e n l l a de com andos a ne
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

sin l com il P v r l de f as l ara e as as. inicione s de l asignacin de t cl use e l a e as, com ando: bind -v P ara asignar ot arch iv q ue cont nga l conf ro o e a iguracin, aj e l v ust a ariabl de am bie nt e e INPUTRC q ue apunt a e se arch iv D e be incl l rut com plt alarch iv suplnt . M s e o. uir a a e a o e e ade l e e n e st m ism o capt o cubrire m os l q ue son l v ant e ul o as ariabls de am bie nt . e e

Com plt e ando e n l l a de Com ando con T a ne AB


Una caract rst e ica m uy t de l sh e l bash e s q ue com andos y argum e nt pue de n se r il l os com plt e ados de sde l l a de com ando. Pue de usar l t cl de lt a ne a e a abul ador o Tab para com plt e ar pal abras q ue e st e scribie ndo de sde l l a de com andos. a a ne Si e st digit as ando l prim e ras lt de un com ando y pre sionas l t cl Tab, bash busca un as e ras a e a com ando q ue e m pie ce con l lt q ue ya h a ingre sado h ast e se m om e nt Si e ncue nt sl as e ras a o. ra o una e nt once s proce de a com plt o. Si e xist m s de uno, sue na l al a. Si pre siona ot v z e arl e a arm ra e e nt once s de spl ga una l a de l com andos disponibls. ie ist os e Si ya digit l prim e ra pal a abra y pre siona Tab, bash busca l nom bre s de arch iv y os os dire ct orios y si e scribe una part de l prxim a pal e a abra t a de com plt o con l arch iv o rat e arl os os dire ct orios q ue com ie nzan igual Com plt . e ando con Tab arch iv y dire ct os orios e s igualq ue l a prim e ra part con l com andos q ue si pre siona una v z y sue na l al a e s q ue e xist n m s de e os e a arm e uno, al sionar l se gunda v z de splgar una l a de l nom bre s de l arch iv disponibls. pre a e e ist os os os e Tam bin pue de s pre sionar l t cl Esc dos v ce s para com plt l q ue digit igualq ue e l a e a e e ar o as uso de l Tab. Com o e l Tab, Esc sonar l al a si e xist n m l e s opcione s de com plt l q ue a arm e t ipl e ar o digit Pre sionando Esc dos v ce s nos m ue st una l a de e st posibil a. e ra ist as idade s disponibls. e

Conse j Prct os icos


Bash usa l t cl T y Esc para asist com plt as e as ab ir e ando l q ue ne ce sit e scrib ir e n l l a de o a a ne com and os. Si sl coincid e con una, com plt e l ando o pal ra e n l l a de com and o. Si e st o e a com ab a ne a d isponib l m s d e una e nt e once s d e spl ga una l a. ie ist

V ariab ls de l e Usuario y V ariab ls de l b ie nt e Am e


Exist n dos t e ipos de v ariabls, de am bie nt y de l e e usuario. Una V ariabl de Usuario e s una q ue e e lusuario pue de nom brar y asignarl un v or. Una V e al ariabl de Am bie nt ya e st nom brada e e a aunq ue pue de cam biarl su v or. e al V ariab ls de Usuario e L v as ariabls de lusuario son usadas m ayorm e nt e n l script El prov e n m uch o pode r. e e os s. l as e Un t de v ipo ariabl de usuario q ue se guro v a usar re gul e nt son l al D iscut m os l e as arm e os ias. ire os al m s ade l e e n e st se ccin. L nom bre s de v ias ant a os ariabls consist n e n lt e e e ras, dgit os, y guione s. El prim e r carct r no pue de se r un digit e n e l e o nom bre de una v ariabl. L v e as ariabls son e cre adas nom brndol y asignndol un v or e n una sol se nt ncia, as por e j m pl a e al a e e o:
nom b re _v ariab l=v or e al

Una v ariabl e xist sie m pre y cuando e lsh e l e n l q ue se cre o e xist . Ust d no pue de e e l a e e
Pg 122 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

e l inar e l al de una v im v or ariabl asignndol un v or NUL , com o por e j m pl e e al L e o:


nom b re _v ariab l= e

L v a ariabl m ism a cont e ina e n e xist ncia y e spacio e n m e m oria asignado, sie m pre y cuando e e xist su sh e lpadre . a l ElScope o al cance de una v ariabl se re f re a l disponibil e ie a idad de una v ariabl para ot e ros proce sos. P de f ct l v or e o as ariabls sl son v a por l proce sos donde l v e o ist os a ariabl f de f e ue inida. As pue s, si ust d de f una v e ine ariabl e n un script e l e s v e , l a isibl a l proce sos h ij q ue nace n al e os os e j cut e arse e lscript No e s v . isibl alproce so padre q ue original e nt l o alscript Est e m e l am . as v ariabls son l adas v e l am ariabls priv e ada, o l . ocal P e j m pl si ust d l a un script q ue a l v z l a a ot script cualuie r v or e o, e l am a e l am ro , q ariabl e de cl arada e n e lse gundo script se r inv isibl alprim e r script P e . ara q ue l v a ariabl cre ada e n e l e se gundo script se a v isibl alprim e r script ne ce sit h ace rl una v e , as a ariabl gl . Te ndr q ue usar e obal el com ando e xport de l e lpara cre ar una v sh l ariabl gl . e obal Pue de usar e l com ando de l e le ch o para v r e l al de una v sh l e v or ariabl, sl de be e scribir e o
e ch o $ nom b re _v ariab l e

P de f ct e ch o im prim e a l sal e st or e o, a ida ndar, l pant l e xact e nt l q ue se e scriba de a al a, am e o argum e nt En e st e j m pl e lv or q ue cont ne nom bre _v o. e e o, al ie ariabl. Use l m ism a sint e a axis e n un script cuando e st int re sado e n e l al de l v s e v or a ariabl y no su nom bre . e

Al ias
L al son v os ias ariabls de usuarios q ue son usadas para m odif e icar y cont ar e l bie nt . Se rol am e usan com nm e nt para acort nom bre s de com andos l e ar argos. A m e nudo e l v or Tam bin al cont ne argum e nt para se r e nv ie os iados alcom ando. Un al pue de acort e lnm e ro de t cl ias ar e as q ue t ne q ue pre sionar para digit un com ando. L sint ie ar a axis de l com ando al e s: ias
al [nom b re =com ando ias opcione s argum e nt os]

Un al se pue de e st e ce r de sde l l a de com ando pe ro sl t ie se e f ct durant l ias abl a ne o uv e o e a se sin de t rabaj o se a m ie nt no h agas un l out de l e m a. Aq u al o, ras og sist gunos e j m pl de al e os ias usados m uy a m e nudo e n l conf as iguracione s de l e m a: sist
al rm =rm -i ias al cp=cp -i ias al m v ias =m v-i

Est com andos e st e ce n a l com andos rm , cp, y m v a m odo int ract o cada v s q ue os abl os e iv e se an inv ocados. P q ue f ara uncione n e n t odo e l e m a, e l ias de be se r incorporado e n e l sist al arch iv o /e t c/prof e o /e t il c/bash rc por e l root Ust d pue de de f . e inir sus al pe rsonals e dit ias e ando su propio arch iv bash rc e n su dire ct o orio h om e , com o por e j m pl e o:
al l =l -l ias sl s al l ias sc=l --col s or al l ias sa=l - F s

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Si ust d agre ga al a cualuie r de l arch iv /e t e ias q os os c/prof e , /e t il c/bash rc o bash rc no t aran om e f ct h ast q ue no h aga un l of y un l in de nue v P ro, pode m os h ace r q ue t e n e f ct e o a og f og o. e om e o inm e diat e nt digit am e ando e st com ando: e
source /e t ash rc, /e t c/b c/prof e , . ash rc o . il b prof e il

Est causa q ue e l o arch iv se a ldo de nue v y q ue cualuie r cam bio de v o e o q ariabls de am bie nt e e se a t ado e n cue nt L se gunda m ane ra de lnom bre de lscript pre ce dida por un punt y un om a. a o e spacio e n bl anco pue de se r ut izada para e j cut cualuie r script no sl l script de arch iv il e ar q , o os s os de inicio.

V ariab ls de Am b ie nt e e
Elf uncionam ie nt y aspe ct de su sh e l son e lre sul o o l t ado de sus v ariabls de am bie nt . Est e e os parm e t ros son al ace nados e n arch iv de conf m os iguracin col ocados o e n /e t o su dire ct c orio h om e /h om e /nom bre -usuario. L v as ariabls de am bie nt por de f ct de bash son m ant nidas e n e e e o e el arch iv /e t o c/prof e . il P ara v r al e gunos v ariabls de am bie nt use uno de l com andos print nv o e nv Am bos e e os e . com andos son ingre sados e n l l a de com andos sin l ne ce sidad de ningn argum e nt u a ne a o opcione s. Est e s l sal de l a a ida com ando e nv q ue nos m ue st una l a de l v , ra ist a ariabl de am bie nt y su e e v or e n e l orm at nom bre = v or. al f o al
$e nv SSH _AGENT_PID =1782 TER M =xt rm e SH EL =/b in/b ash L XD M _M ANAGED =/v ar/run/xdm ct /xdm ct -:0,m aysd,m ayf l l n,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 L PW D =/h om e /m igue l e sk t D /D op USER =m igue l SSH _AUTH _SO CK =/t p/ssh -Nzdn1755/age nt 1755 m . P ATH =/sb in:/b in:/usr/sb in:/usr/b in:/usr/X11R 6/b in:/usr/l /sb in:/usr/l /b in:/usr/gam e s ocal ocal W R ASTER _CO L R _R ESO L O UTIO N0=4 PW D =/h om e /m igue l e sk t /D op/Com part idos L ANG=e s_ES SH L L V =1 H O M E=/h om e /m igue l L ANGUAGE=e s GNUSTEP_USER _R O O T=/h om e /m igue l /GNUst p e L GNAM E=m igue l O D ISPL AY=:0. 0 _=/usr/b in/e nv

V isual una v ice ariabl com o un cont ne dor cre ado para al ace nar un v or. Ust d Tam bin e e m al e pue de v r t e odos l v as ariabls de am bie nt usando e l e e com ando se t sin pasarl ningn parm e t L e ro. a t a 5. l a al abl 3 ist gunos de l v as ariabls de am bie nt m s com une s y q ue v ore s se al ace nan e l e e al m l as.
Pg 124 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Tabl 5. V a 3 ariabls de Am bie nt Com n y q ue Cont ne n e e ie V ariabl e Cont nido e FCED IT Edit a ut izar con f or il c H ISTFIL E Nom bre y l izacin de arch iv para guardar e l ist ocal o h ory H ISTFIL ESIZ E Tam ao M xim o de l arch iv h ist o ory H ISTSIZ E M xim o nm e ro de com andos a al ace nar e n e l m arch iv h ist o ory H OME l izacin de dire ct ocal orio h om e INPUTRC V or de e dit de l l a de com ando al or a ne P ATH D ire ct orios para buscar com andos de e j cucin e PS1 De f inicin de q ue de splgar e n e l e prom pt SH EL L Nom bre de l e lact sh l ual USER Nom bre de l usuario act m e nt ingre sado ual e Ust d pue de al rar e lam bie nt de bash de v e t e e arias m ane ras dif re nt s. Alinicio e lsh e l le su e e le propio am bie nt , m arcando cada parm e t a se r e xport e ro ado a l proce sos h ij q ue se produzcan. os os P v r e l al pre se nt e n cualuie r de l v ara e v or e q as ariabls, e j cut e l e e e siguie nt com ando: e
e ch o $ M BR E_V IABL NO AR E

El com ando e ch o causa q ue sus argum e nt se an im pre sos e n pant l El al de una v os al a. v or ariabl e pue de se r acce sado col ocndol un sm bol de pe so $ ant s de su nom bre de v e o e ariabl. D e e st e a f orm a su v or e s im pre so y no su nom bre de v al ariabl. Si no incl s e l$ se im prim ir e lnom bre e uye , de l v a ariabl. e Nom bre de v ariabls de am bie nt se e scribe n e n lt m ayscul as pue s q ue e ch o $ h e e e ras as, pat f l m ie nt q ue e ch o $ ATH f se e xit al ase ras P ue osa. Elcom ando e xport l pe rm it cam biar e lv or de e e al cualuie r v q ariabl de am bie nt y e nt e e once s l h ace disponibl a cualuie r proce so h ij L o e q o. os com andos de nom inados Buil t -in son part de l e ly no causan e l e sh l inicio de un nue v proce so h ij o o. Si una v ariabl de am bie nt e s m odif e e icada, su v or ant rior e s re e m pl al e azado. L com andos os e j cut e ados h e re dan e l bie nt de l e lpadre y aq ue l cam bios q ue e l am e sh l l os usuario h aya e f ct e uado.

P ATH
Uno de l v as ariabls de am bie nt m s im port e s e s e lP e e ant ATH . Est v a ariabl l dice alsist m a e e e ope rat o donde buscar l arch iv y com andos. P iv os os ara agre gar ot dire ct ro orio a su rut se l a, ogra e j cut e ando e l siguie nt com ando e
P ATH =$ ATH :/sb in ; xport P P e ATH

Aq u nos e ncont os sum ando un dire ct ram orio nue v a l rut /sbin. Ent o a a, once s e lcom ando e xport e s usado para q ue l nue v rut se a de f a a a inida y pue st e n disponibil a idad para e lsh e l y l l os f uro proce sos. Est sol ut a ucin cl e s t m poraria, ya q ue sl pe rdurara m ie nt se e ncue nt e n aro, e o ras re se sin y no e j cut e ll out Si de se a q ue e lcam bio se a pe rm ane nt , ne ce sit e dit e larch iv e e og . e a ar o bash _prof e e n su dire ct il orio h om e , o e l arch iv /e t o c/prof e . Busq ue l l a q ue dice al as: il a ne go
P ATH =$ ATH :$ O M E/b in P H

y agre gue e l v dire ct nue o orio.


Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

P ATH =$ ATH :$ O M E/b in:/sb in P H

P ara h ace r q ue l cam bios alpat e st disponibls para t os h n e odos l usuarios, e dit e larch iv os e o /e t c/prof e com o root y busq ue e st l a: il a ne
P ATH =$ ATH :/usr/X11R 6/b in; P /usr/gam e s:/usr/l /gam e s ib

y h aga l cam bios ne ce sarios. os A v ce s q uie re s e j cut un com ando y re cibe s un e rror de q ue e l e e ar com ando no f e ncont ue rado, e l am oso Com m and not f f ound. Al scribir un com ando, e l e l busca e n l dire ct e sh l os orios de f inidos en l v a ariabl de e nt e orno P ATH . Si e lcom ando q ue e scribi no se e ncue nt ust d re cibe e l ra, e m e nsaj de e rror. e Exist n dos m ane ras de e j cut un com ando q ue no se e ncue nt e n su rut de e j cucin o e e ar ra a e pat . L prim e ra m ane ra e s darl su rut re l iv o absol a al h a e a at a ut com ando, por e j m pl as: e o
/h om e /m igue l in/Com ando /b

Si ust d se e ncue nt e n e l ism o dire ct e ra m orio q ue e l com ando o su pw d pue de e scribir


. /Com ando

, si e l com ando se e ncue nt e n su dire ct ra orio h om e , pue de s usar e st f a orm a:


~ /Com m and

L t de (~ ) e s int rpre t a il e ada por e l e l y e xpandida a l rut absol a de su dire ct sh l a a ut orio h om e . Si e xist un com ando q ue ust d e j cut a m e nudo, ust d pue de o m ov r e lcom ando a un e e e a e e dire ct orio de su rut (pat ) o agre gar e ldire ct a h orio q ue cont ne e lcom ando a l v ie a ariabl de su e P ATH . Alagre gar dire ct orios a su pat , ne ce sit t ar e n cue nt l ram if h a om a as icacione s. Ust d pue de e agre garl a su dire ct o orio h om e sim plm e nt aadie ndl al f e e o inal de su pat . P ro, e st e s h e o pot ncial e nt un problm a grav de se guridad. Al n pudie se col e m e e e guie ocar un script e n un dire ct orio con pe rm isos de e scrit ura gl obaly ust d e j cut o com o root sin su conocim ie nt Est e e arl o. e script pudie se por e j m pl darl e l e o e pode r a un usuario de niv ls de root sin ust d ni sabe rl e e , e o.

Prom pt
Elprom pt e s l q ue v im pre so e n e lsh e l alprincipio de cada l a de com ando. Es un o e l ne indicador q ue e lsh e l e st l o para re cibir nue v e nt l a ist a rada de com andos. Elprom pt e s cont ado rol por una v ariabl de e nt e orno l ada PS1. Elv or de e st v l am al a ariabl PS1 e s e xam inada j am e nt e ust e ant s de pre se nt e cada prom pt al e arl usuario. Sie m pre y cuando l v a ariabl t nga un v or, e l al e e al v or pue de se r e j cut e ado com o si f se e scrit e n l l a de com ando. En e l j m pl ant rior l sal ue o a ne e e o e a ida de l com ando print nv not e st l a crpt e , e a ne ica
PS1=[\u@ \h \W ] \$

Est l a de f a ne ine l q ue se im prim e e n e lprom pt Elprom pt l ado e n l l a ant rior o . ist a ne e de splgara: e
[use rnam e @ h ost nam e dire ct orio] $
Pg 126 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

L Tabl 5. de scribe l caract re s e spe cials q ue pue de n se r usados para e spe cif a a 4 os e e icar l a v ariabl de l e prom pt . Tabl 5. Caract re s D isponibls de l a 4 e e Prom pt Carct r e Sal ida \a Carct r de l cam pana de alrt e a e a \d L f ch a, e n D a-se m ana M e s F ch a (por e j m pl T M ay 26) a e e e o, ue \e Carct r de e scape e \h Nom bre de l q uipo (h ost e nam e ), up t t e f o h irst \H Nom bre de q uipo com plt e o \n Nue v l a a ne \r Re t orno de carro \s Nom bre de l e l sh l \t El ie m po, e n f t orm at de 24-h oras H H :M M :SS o \T El ie m po, e n f t orm at de 12-h oras H H :M M :SS o \@ El ie m po, e n f t orm at de 12-h oras a. . m . o m /p. \u Nom bre de l usuario act ual \v L v rsin de l a e Bash \V L v rsin de l a e Bash , v rsin + niv l l ch e e de pat \w El ct dire orio de t rabaj act o ual \W Nom bre de l base de l ct a dire orio act ual \! El nm e ro e n e l ist de e st com ando h ory e \# El nm e ro de e st com ando e \$ Si e l de l uid usuario e s 0, # , si no e s $ } nnn El carct r ASCII cual v or oct e s nnn e su al al \\ Una barra inv rt (back sl ) e ida ash \[ Inicio de una se cue ncia de caract re s no im prim ibls com o cont de t rm inals e e rol e e \] Fin de una se cue ncia de caract re s no im prim ibls e e

Pue de pract icar con dif re nt s m ode l de prom pt con e l com ando e xport P e e os . ara q ue de spl gue l f ch a y h ora, digit e st e n l l a de com andos: ie a e e o a ne
PS1=D at : \d Tim e : \t ; xport PS1 e -> e

P m ost e l e ly e l ct ara rar sh l dire orio act , digit : ual e


PS1=\s:\w ; xport PS1 e

P ara h ace r q ue l cam bios e n e lprom pt se an pe rm ane nt , e dit su arch iv bash _prof e o os e e o il /e t c/prof e y agrgue l l l a PS1=<v or> . P il e a ne al ara q ue e l prom pt cam bie para t odo l os usuarios, e dit e l e arch iv /e t o c/prof e . il

H OME
L v a ariabl H O M E cont ne l l idad de l dire ct e ie a ocal orio h om e de l usuario act o. Est iv a inf orm acin se de t rm ina por e nt e radas e n e l arch iv /e t o c/passw d de su cue nt V a. ase e l Capt o ul 7, para m s inf orm acin de l cont nido y uso de l e arch iv passw d. o
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Cuando ingre sa e n e l sist m a, su dire ct e orio h om e e s de f inido por l v a ariabl H O M E y e e st e se su pw d. Si e j cut e lcom ando cd sin argum e nt e lsh e l consul l v abl e a os, l t a ariabl H O M E y a e cam bia a e se dire ct orio al de f l inido. Est v a ariabl Tam bin l usa e l e l para e xpandir nom bre s de rut q ue ut izan e l il (~ ) e o sh l as il t de com o part de su argum e nt En l dos siguie nt s e j m pl e l sul e o. os e e os re t ado de su e j cucin arroj e ara re sul t ados idnt icos de e st e ce r e l d com o e l ct abl pw dire orio /h om e /m igue l /com part ir:
cd /h om e /m igue l /com part ir cd ~ /com part ir

Conse j Prct os icos


M uch as v ariab ls d e am b ie nt pue d e n se r e st lcidas por e l e e ab e usuario y proce sos. L v a ariab l e P ATH d e fine d ond e e l e lb usca l com andos q ue se digit e n l l a de com and os. L v sh l os an a ne a ariab l e PRO M PT d e fine com o se d e spl ga e l ie prom t e n pant l L v al a ariab l H O M E cont ne l rut a su a. e ie a a dire ct orio h om e . Use e l and o se t print nv o e nvpara v com , e , isual sus v izar ariab ls d e am b ie nt . e e

L ado de l ist ist H ory


Elsh e l bash m ant ne una l a de l e v nt Ust d pue de re usar, e dit o re v l ie ist os e os. e ar, isarl para os v r q ue e st e scribie ndo m al v r porq ue un com ando no f e a o e unciona. A cada e v nt l e s asignado e o e un nm e ro por e lsh e l Cuando e lsh e l se inicia, e l h ist l . l ory e s Tam bin inicial izado de sde e l arch iv nom brado de sde l v o a ariabl de am bie nt H ISTFIL cual e e E, nom bre por de f ct e s e l e o arch iv o bash _h ist e n su dire ct ory orio h om e . El t ao de l arch iv producido por H ISTFIL se de t rm ina por ot v am o E e ra ariabl l ada e l am H ISTFIL ESIZ E, e l cual f e l de ine nm e ro de l as q ue t ndr e l ne e arch iv de l ist o h ory. Alsal de un sh e l int ract o, e lnm e ro de l as de f ir l e iv ne inidas por l v a ariabl H ISTSIZ E e s e copiado de sde l l a de l ist a ist h ory al arch iv H ISTFIL Si l opcin de l e l h ist o E. a sh l appe nd e st act a, a iv l l as son agre gadas al as ne arch iv h ist o ory; no, e l si arch iv h ist se sobre scribe . o ory Si l v a ariabl H ISTFIL no e st de f e E a inida, o si no e s pe rm it ido e scribir alarch iv h ist o ory, e l arch iv h ist o ory no se guarda. Elarch iv e s int rv nido para q ue no cont nga m s de l l as o e e e as ne de f inidas por l v a ariabl H ISTFIL e ESIZ E alm e nos q ue H ISTFIL ESIZ E no e st act a, e n e lcualde e iv l casos no se re cort nada de larch iv Elnm e ro de e v nt a al ace nar y si guardar l os a o. e os m os com andos de sde una se sin a ot e s conf ra igurabl. L t a 5. M ue st t s V e a abl 5 ra re ariabls q ue e conf iguran su h ist y l q ue cada V ory o ariabl h ace n. e Tabl 5. V a 5 ariabls de Am bie nt q ue D e f n su H ist e e ine ory V ariabl e De f n ine H ISTSIZ E Nm e ro de e v nt pre se rv e os ados durant se sin e H ISTFIL E Arch iv al ace na l a h ist o m ist ory; inicial l a de l ist prxim o l izar ist h ory ogin H ISTFIL ESIZ E Nm e ro de e v nt a guardar para l prxim a se sin de l e os a ogin Pue de re v isar su l a de lh ist e scribie ndo uno de e st com andos: ist ory os
Pg 128 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

H ist ory h ist 10 ory

El cual splgara t de e odos l e v nt e n su h ist os e os ory, o El cual splgara l l os 10 e v nt de e os t im e os.

Alde splgar su h ist e ory, l cualpue de se r l a argo, pue de s e nv o por una t ra (pipe ) a un iarl ube paginador (page r) com o l son m ore y lss, o si usas e l e l de bash , use l t cl Sh if + PgUp y o e sh l as e as t Sh if + PgD n para pode r h ace r e lscrol h acia arriba o h acia abaj Tam bin pue de s usar l t cl t l o. as e as cursore s (f e ch as) para re v l isar l e v nt m s re cie nt s, e dit com andos, y v v r a e j cut os os e os e ar ole e arl pre sionando sl l t cl Ent r. o a e a e Pue de s cont ar cuals com andos son al ace nados e n su l ado de h ist rol e m ist ory con l v as ariabls e H ISTCO NTRO Ly H ISTIGNO RE.

Conse j Prct os icos


Un re cord o h ist orial e l com and os digit d os ados e s m ant nido por e l e l Tre s v e sh l . ariab ls d e e am b ie nt cont an o d e fine n cuant com andos, t ao de l e rol os am arch iv y l idad de l o ocal arch iv son o m ant nid os son: H ISTSIZ E, H ISTFIL y H ISTFIL e E, ESIZ E.

f c
Elcom ando f (buil c t -in) usado para de splgar e larch iv h ist e o ory. Tam bin pue de se r ut izado il para e dit y e j cut nue v e nt un com ando. Use l opcin -l ar e ar am e a para de splgar una porcin de su e l ado de l ist ist h ory. P de splgar sus l os 16 e v nt sl digit l siguie nt : ara e t im e os o e o e
f -l c o para de splgar l e v nt e num e rados 100 e os e os 123 sl digit : f -l o e c 100 123

Tam bin se pue de n e st e ce r pat abl rone s para buscar e n e larch iv h ist o ory. P ara de splgar un e rango de e v nt e m pe zando con e lprim e r e v nt q ue e m pie za con cat y cont e os, e o inuando h ast e l a prxim o e v nt q ue e m pie za con m an, e scriba: e o
f -l m an c cat

Tam bin pode m os buscar y de splgar e v nt e spe cif e e os icando su nm e ro de e v nt P e o. ara de splgar e l v nt nm e ro 111, sl de be e scribir: e e e o o
f 111 c

El com ando f pue de se r ut izado para e dit l com andos e n e l c il ar os arch iv h ist o ory si ut izam os il l opcin -e . Elf usa e lv com o su e dit P m os cam biar e st e dit con sl re asignarl ot a c i or. ode e or o e ro v or a l v al a ariabl de am bie nt FCED IT: e e
e xport FCED IT=/usr/b in/j oe

Elf Tam bin nos pe rm it pode r e j cut de nue v un com ando si usam os l opcin -s. P c e e ar o a ara re e j cut sl digit e ar o e
f c s

o para re -e j cut un com ando e n e spe cif e ar ico, f -s c

111

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Sub st ucin de Com andos it


Sust uir Com andos se re f re a re e m pl it ie azar un com ando con su sal Ale scribir pw d e n l ida. a l a de com ando e lsh e l de spl ga su dire ct ne l ie orio de t rabaj act . Pudise m os l o ual ograr re sul t ados sim il s ut izando subst ucin de com andos. D os e j m pl son: are il it e os
e ch o $ (pw d) /h om e /m igue l e ch o `pw d` /h om e /m igue l

El prim e r e j m pl ut iza l sint e o il a axis m s act de l e l bash . El gundo m ue st e l st o de ual sh l se ra e il sint axis ant rior de lSh e l Bourne usando e lapost e inv rt e l rof e ido. Am bos m t odos de e j cucin de e com ando arroj e l ism o re sul an m t ado de sal de l d. Am bos f ida pw uncionan con e l e lbash . sh l L v nt as de luso de subst ucin de com andos se t as e aj it ornan m s obv cuando se e scribe n ias script de l e l L pe rm it ut izar l sal de un com ando com o l e nt s sh l e . e il a ida a rada de ot com ando. As ro pue s si ne ce sit usar e l ct a dire orio de t rabaj act com o argum e nt de ot com ando, de be r usar o ual o ro subst ucin de com andos. it

Proce sos
Un sh e l e s un int l rpre t de com andos y un lnguaj de program acin. L com ando pue de n e e e os se r e j cut e ados de dos m ane ras uno a l v s conocido com o sincronizados (synch ronousl o m s a e y) de uno a l v s conocido com o no sincronizado (asynch ronousl a e y). Ale j cut com andos sincronizados e lsh e l e spe ra q ue e lcom ando t rm ine ant s de ace pt e ar l e e ar e nt radas adicionals. A e st se l re f re com o e j cut proce sos e n e l e o e ie e ar prim e r pl (f ground). ano ore Un com ando asincrnico se e j cut a l m ism a v s q ue e lsh e l e j cut ot com andos. Est e a a e l e a ros e proce so e s conocido com o e j cut proce sos e n e l gundo pl (back ground). e ar se ano Todos l sh e l prov e n e lcont de input y out os l s e rol put (E/S) de l com andos a t s de l os rav a re dire ccin. Norm al e nt , re dire ccin de e nt m e rada (input e s iniciada con e lcarct r <, y l ) e a re dire ccin de sal (out ) e s con e l ida put uso de l carct r > . e P e j m pl e l or e o, com ando:
l -l > Arch iv t s t r o. xt

e nv l sal de lcom ando l -l a un arch iv l ado Arch iv t . Elcom ando cat < a a ida s t r o l am o. xt Arch iv t pasa e l o. xt arch iv Arch iv t com o e nt o o. xt rada al com ando cat . Com o v os e n e lCapt o 4, Adm inist im ul racin de Arch iv os, e lcom ando cat se usa para de splgar cont nido de un arch iv de t xt a pant l Ele j m pl ant rior arroj e lm ism o e e o e o al a. e o e a re sul t ado com o e scribir cat Arch iv t . o. xt Eluso de re dire ccin prov e cont sobre l e nt e rol a rada y l sal a l com andos. Cada sh e l a ida os l t bin prov e com andos int rnos de lsh e l re f ridos com o l com andos buil am e e l e os t -ins. L sh e l se os l s pue de n usar o de una m ane ra int ract a o no-int ract a. Un sh e l int ract o e s uno e n e lcual e iv e iv l e iv
Pg 130 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

uno pue de prov e rl e nt e e rada alsh e l y l sal de l com andos e s e nv l a ida os iada a uno. Elsh e l nol int ract o e j cut cualuie r proce so sin e nt e iv e a q rada de l usuario. PID TTY 380 pt s/0 534 pt s/0 535 pt s/0 TIM E CM D 00:00:00 bash 00:00:00 m ut t 00:00:00

L re q uisicin e nv a iado alsh e l se l a un proce so. Cuando se h ace un re q ue rim ie nt e l l l am o, sh e l asigna a e se proce so un nico ide nt icador de proce so (proce ss ide nt ie r, PID ). P v r una l if if ara e l a de l proce sos e n e j cucin, use e l ist os e com ando ps.
# ps PID TTY 380 pt s/0 534 pt s/0 535 pt s/0 TIM E CM D 00:00:00 b ash 00:00:00 m ut t 00:00:00 ps

L inf a orm acin adicional cada t de rabaj se pue de obt ne r e j cut o e e ando e l com ando ps -lasi: ,
m igue l l @ inux:~ $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 ait 4 pt s/0 00:00:00 b ash 0 T 1000 534 380 0 69 0 1407 signal pt s/0 00:00:00 m ut t 0 R 1000 544 380 0 76 0 863 pt s/0 00:00:00 ps

donde l opcin l a causo q ue e l com ando ps ge ne re e list l ado l argo. Ust d pue de e scribir: e
ps e f

para m ost l re l rar a acin padre h ij de l proce sos. Not q ue no e s ne ce sario e l o os e guin (-). L a Tabl 5. nos m ue st l opcione s m s usadas con e l a 6 ra as com ando ps. Tabl 5. O pcione s q ue Pue de n se r Usados con e l a 6 Com ando ps O pcin Accin e M ue st e l bie nt ra Am e f Causa q ue l sal se l de f a ida e orm at de rbol o a M ue st t ra odos l proce sos os l L ado m s de t l ist al ado u Incl nom bre de usuario y t m po de inicio e n l sal uye ie a ida x M ue st l proce sos sin un t rm inal ra os e asociados a e l l os

t op
Ot f ra orm a de v isual l proce sos e n e j cucin e s usar e lut it izar os e il ario t op. L inf a orm acin q ue t prov e incl e st op e uye adst icas ace rca de l m e m oria, arch iv sw ap, y proce sos. Tam bin nos a o m ue st e lt m po q ue e lsist m a e st baj e j cucin, e st us de lCPU, y e lt ao de cada ra ie e a o e at am proce so. Figura 5. Nos M ue st una Sal de Ej m pl de t 1 ra ida e o op. Exist un nm e ro de com andos int ract os q ue pue de n se r usados con e lut it e e iv il ario t op.
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Escriba (? o (h ) para de splgar una pant l de ayuda con l com andos disponibls e n l Figura ) e al a os e a 5. 2. Com o t cont op inuam e nt act iza l inf e ual a orm acin q ue de spl ga y t a t ie om oda l pant l se r a al a, ne ce sario e j cut o e n una t rm inal ue no e st e n uso, o pre f riblm e nt e n una t rm inal irt e arl e q e e e e e v ual de X-W indow . Tam bin e s m uy t usar a t para de t ne r (k il proce sos de f il op e l ) orm a int ract a o e iv cam biarl sus at e ribut de prioridad. os Figura 5. 1 Ut izar t para supe rv il op isar q ue proce sos e st e n e j cucin. n e
Task s: 48 t al 1 running, 47 sle ping, 0 st ot , e oppe d, 0 zom b ie Cpu(s): 0. 3% use r, 0. 7% syst m , 0. e 0% nice , 9 9 . 0% idl e M e m : 126788k t al 12219 2k use d, 459 6k f e , 3016k b uf e rs ot , re f Sw ap: 49 139 2k t al 10276k use d, 481116k f e , 64044k cach e d ot , re PID USER PR NI V IRT R ES SH R S % CPU % M EM TIM E+ 541 1 2 3 4 5 m igue l root root root root root 9 9 9 18 8 0 0 9 19 0 0 1000 1000 808 R 1. 0 60 0 0 0 0 0 0 0 52 0 32 0 0 0 0 S S S S S 0. 0 0. 0 0. 0 0. 0 0. 0 0. 8 0. 0 0. 0 0. 0 0. 0 0. 0

Com m and t op init k e v nt e d k sof irq d t k sw apd b df ush l

0:00. 34 0:04. 09 0:00. 36 0:00. 03 0:02. 33 0:00. 00

Figure 5. 2 FO TO D E AYUD A D E TO P AQUI. . . !!! L pant l de ayuda de lcom ando t m ue st l com andos int ract os para cam biar l a al a op ra os e iv a

Conse j Prct os icos


El and o ps se usa para l ar l proce sos act m e nt e j cut com ist os ual e e ndose e n su sist m a. P e ara v r e inform acin m s d e t l a, use l opcin l L opcin l da form at a l sal de ps de rb ola al ad a . a e o a ida l cual ue st l re l m ra a acin parie nt h ij d e l proce sos. El il ario t d e spl ga dinm icam e nt l e o os ut it op ie e os proce sos, no al igual ue ps, e l q cual ue st una v a e st ica. El and o t pue de se r usad o para m ra ist t com op d e t ne r o re asignar priorid ad e s a l proce sos. e os inf orm acin q ue de spl ga y com o l de spl ga. ie a ie

Com ando nice


Elcom ando nice pue de se r usado para re ducir l prioridad de un proce so e n e j cucin. El a e root o supe rusuario pue de Tam bin ut izar e lcom ando nice para e lv l prioridad de un il e ar a proce so. L sint a axis e s as:
nice [opcin] com ando

Elargum e nt com ando se re f re alcom ando q ue de se as e j cut Est com ando pue de se r o ie e ar. e
Pg 132 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

un sim pl com ando o uno com pue st incl ndo argum e nt y re dire ccin. Si no se asigna una e o uye os opcin, nice usa un aj e de 10. P ust ara usar un v or dif re nt , use l opcin -n v or. Elrango de al e e a al v ore s ace pt e e s -20 (prioridad m s al al 19 (prioridad m s baj al abl t a) a). Un v or posit o al iv dism inuye l prioridad, a dif re ncia q ue un v or ne gat o incre m e nt l prioridad de l a e al iv a a proce so. Sl e lsupe rusuario pue de asignar v ore s ne gat os. Ej cut un proce so con su prioridad o al iv e ar incre m e nt ada pue de t ne r un im pact signif iv e n e lsist m a y ot proce sos ya e j cut e o icat o e ros e ndose incl ndo e l uye propio sist m a ope rat o. e iv

Proce sos Ej cut e ados e n Back ground y F ground ore


Ale j cut un com ando, e lsh e l cre a un proce so h ij y e lproce so padre (e lsh e l se due rm e e ar l o l ) h ast q ue e st proce so se com plt . L e xce pcin h a e st e s cuando usam os l com andos a e e e a o os conocidos com o buil t -in, l cuals no cre an proce sos h ij P de f ct cada v z q ue e j cut un os e os. or e o, e e a com ando e lse e j cut e n e lprim e r pl (f ground). L pue de s e j cut e n e lse gundo pl e a ano ore o e ar ano (back ground) con sl usar e l o carct r de & al inal l e f de com ando. P e j m pl or e o:
updat db & e

Causa q ue e l proce so (updat db) se e j cut e n e l e e e back ground. El e l bash , l com binacin de sh l a t cl Ct + z suspe nde n un program a e n e j cucin y l col e as rl e o ocan e n e l back ground. Use e l com ando f para t r un program a alf ground de sde e lback ground y pue de s usar l com binacin de g rae ore a t cl Ct + c para m at e l e as rl ar proce so si e s ne ce sario.

El com ando j s ob
Un j ob e s una se rie de uno o m s com andos e j cut e ndose . Al e j cut un com ando e ar GNU/L inux, aun e st com pue st de m l e s com andos cone ct e o t ipl ados por una o m s t ras ube (pipe s), ust d e st cre ando un nue v t e a o rabaj (j o ob). El e lprov e l capacidad para cont ar e st sh l e a rol os j obs y l asigna un nm e ro a cada t e rabaj o. Job cont se re f re a l capacidad de suspe nde r un proce so y pode r re sum ir su e j cucin rol ie a e m s ade l e . Est capacidad e s cont ada por e l e l Bash t ne l caract rst de j cont . ant a rol sh l . ie a e ica ob rol Sl se pue de e j cut un t o e ar rabaj e n e lprim e r pl o ano o f ground, pe ro pode m os e j cut ore e ar t odos l q ue se an ne ce sarios e n e l se gundo pl os ano o back ground. P ara l ar l com andos ist os e j cut e ndose e n e l back ground as Tam bin l program as q ue se e ncue nt os ran de t nidos (st e oppe d) y suspe ndidos (suspe nde d), pode m os usar e l com ando j obs. Si un j h a sido suspe ndido, pue de se r t ob rado al f ground e j cut ore e ando uno de e st os com andos % , f o f % . Si m s de un j h a sido suspe ndido o e st e j cut g, g ob a e ndose e n e l back ground, se pue de t r alf ground e j cut rae ore e ando f % n (donde l n e s e lnm e ro de j g a ob asignado por e l e l o f % nom bre (donde nom bre e s e l sh l g ) nom bre de l proce so). P e j m pl si una se sin de t h a sido suspe ndida, f % t l re t or e o, op g op a ornara al ore ground. f Elsh e l m ant ne un l ado de l t l ie ist os rabaj e j cut os e ndose e n l act idad. Cuando e lbash a ual asincrnicam e nt inicia un t e rabaj (e n e l o back ground), im prim e una l a as e n pant l ne al a:
[2] 4356
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Est l a nos inf a ne orm a q ue e st e s e l ob nm e ro 2 y q ue e l e j PID de l t o proce so ge ne rado l im e n l t ra e s e l4356. L (pipe l ) t ra e s una se nt ncia q ue pue de cont ne r una o m s a ube a ine ube e e t ras, por e j m pl l siguie nt : ube e o a e
cat Arch iv t | sort | l o. xt pt

Todos l proce sos e n una sol se nt ncia de t ra son m ie m bros de l ism o t os a e ube m rabaj (j o ob). D e spus q ue un program a e s suspe ndido, pue de se r re iniciado e n e lback ground usando e l com ando bg. Si sl e xist un proce so suspe ndido e nt o e once s bg, bg % nom bre , o bg % n re iniciaran el proce so e n e l back ground. Si m s de un proce so e st suspe ndido e nt once s de be usar bg % n o bg % nom bre para re iniciar e l proce so e n e l back ground. Si t as de sal de lsh e l bash m ie nt e xist n t rat ir l ras e rabaj de t nidos, e lsh e l l adv rt q ue os e le ie e e xist n t e rabaj de t nidos (st os e oppe d j obs). Ust d pue de e nt e once s usar e l com ando j obs para v isual q ue t izar rabaj q ue e st de t nidos. Si de nue v t a de sal e lsh e l bash l pe rm it l os n e o rat ir l e e a sal sin ninguna adv rt ncia y l t ida e e os rabaj de t nidos se rn t rm inados. L sint os e e a axis de l com ando j obs e s:
j s [opcione s] spe cif ob [e icacin-t aj m m ] rab om

Ej cut e ando e lcom ando j obs sin ninguna opcin nos m ue st una l a de t ra ist odos l t os rabaj os q ue ya e st e j cut n e ndose , de t nidos, y suspe ndidos. e P ara v r l PID s, use l opcin -l -p para l ar sl l PID s de l j Pue de re st e os a o ist o os os ob. ringir e l de spl gue a sl j ie o obs e j cut e ndose ut izando l opcin -r, o a sl j il a o obs de t nidos (st e oppe d) con e l

Conse j Prct os icos


L proce sos se pue d e n e j cut e n e l ground o e n e l ack ground. P os e ar fore b ara e j cut un com ando e ar e n e l ack ground sim plm e nt e scrib a com ando & o use e l ando b g para col b e e com ocar un proce so e n e l b ack ground ; l and o fg col un proce so e n e l ground. Un j e s uno o m s proce sos e com oca fore ob iniciad os de sde una sol se nt ncia d e sd e l l a de com ando. Use e l and o j s para v a e a ne com ob isual l izar os t aj e n e j cucin. rab os e uso de l opcin -s. a

Signal s
Una se al (signal e s un m e nsaj e nv ) e iado a un proce so. Pue de se r una se al int rrupt o de de e , inst ruccin ilgal o cualuie r ot condicin. Pue de ut izar e lcom ando k il para e nv e st e , q ra il l iar as se als a l proce sos. A m e nudo e st se als son usadas para de t ne r un proce so. e os as e e El com ando k il por de f ct e nv una se al t rm inar un proce so o t l e o a de e rabaj Sl root o e l o. o due o de un proce so pue de m at o (k il L sint arl l a ). axis de k ile s l
k il[O pcione s] l ID

ElID pue de se r e lPID , % (q ue e s e lt rabaj o j o ob, act ), % n (donde n e s e lnm e ro de l ual t rabaj o % nom bre (l cualpue de se r l cade na inicialo una cade na de concue rde ). Si un o), a a
Pg 134 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

proce so re h sa m orirse , use l se al , as: a 9


k il-9 PID l

Tam bin se pue de m at un proce so usando e lnom bre de lcom ando si usam os e lcom ando ar k il lSu sint l . al axis e s as
k il l pcione s] l [O al Nom b re _Proce so

Use l opcin -v para q ue k il l e not iq ue cuando un proce so h a sido m at a l l al if ado con xit L o. a opcin -i causa q ue k il l gunt int ract am e nt l conf acin ant s de proce de r a m at un l pre al e e iv e a irm e ar proce so.

Re sum e n
En e st capt o h e m os cubie rt m uch a inf e ul o orm acin ace rca de l e l de bash y com o t sh l rabaj a. H e m os int roducido com o e l e l y e l e m a ope rat o int ract para proce sar l q ue se e scribe sh l sist iv e a o e n l l a de com andos. a ne Cubrim os al gunas de l v as ariabls de am bie nt im port e s com o l son P e e ant o ATH , PRO M PT , H O M E, SH EL , y USER. Ade m s discut os l ut izados para m anipul e l h ist L im os il ar orial de com andos, com o l son H ISTFIL y H ISTFIL o E ESIZ E. L al son v os ias ariabls de usuario q ue nos e pe rm it n acort o col e ar ocar nom bre s m s f e s de re cordar q ue l com andos re als o com plj cil os e e os. Tam bin t ocam os e lt m a de com o e lsh e l m ane j l subst ucin y e lcom plt e l a a it e ado de l os com andos. Eluso de l t cl Esc y Tab para inv as e as ocar e lcom plt e ado de un com ando o un argum e nt ya se an opcione s o nom bre de arch iv Ah ora ya ust d de be e nt nde r l q ue son l o os. e e o os proce sos y l t os rabaj (proce sse s y j os obs), y com o e l f l uncionan, y com o m anipul o y os arl adm inist os incl ndo e nv os alback ground y t rl alf ground durant su e j cucin. rarl uye iarl rae os ore e e Com o aj ar l niv ls de prioridad de un com ando con e l il ario nice y re nice . ust os e e ut it Elut it il ario t pue de se r usado para cam biar l prioridad de un proce so e n e j cucin y op a e Tam bin para prov e rnos de inf e orm acin sobre l proce sos e n e j cucin. A dif re ncia de l os e e com ando ps, e l cual spl ga v ore s e st icos de l proce sos, t prov e una v a dinm ica. de ie al t os op e ist Ust d pue de inv st e e igar e lID de l proce sos (usando l com andos ps o t os os op) y l j os obs (usando e lcom ando j ob). Usara e st inf a orm acin e n conj o con l rde ne s k il y k il lpara unt as l l al de t ne r l proce sos. e os

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

PR EGUNT Y R ESPUEST AS AS
1. Qu com ando se ut iza para cam biar de su sh e la ot il l ro? R. El com ando ch sh . 2. Cm o pue de e v ar q ue l m e nsaj s de e rror apare zcan e n pant l al j cut com andos? it os e al a e e ar R. Re dire ccionar e l e nsaj de e rror a ot sit q ue no se a l sal e st m e ro io a ida ndar cual s l pant l e a al a. H ay dos m ane ras de l ograr e st Si no de se a ni v rl se l as: o. e os, o com ando 2> /de v /nul l . P ro, si de se a pode r re v e isarl m s t os arde , gurde l e n un arch iv e st se l o o o ogra as: com ando 2> Nom bre -arch iv o 3. Tie ne s un arch iv q ue cont ne l nom bre s de sus am igos. Cm o pue de de splgarl e n o ie os e os orde n al f abt ica? R. Cl e st de pe nde de com o e st e scrit l nom bre s. P ro v os a asum ir q ue e st uno aro a n os os e am n por l a. Ent ne once s sim plm e nt e scribiram os: cat f e | sort e e il 4. Cm o pue de ust d re v e isar l sint a axis de l com ando f q ue ut izo para buscar e l ind il arch iv t ? o. xt R. Com o e l e lbash m ant ne un h ist sh l ie orial l com andos e j cut de os e ados, e s f cil v r l de e os l os com andos con e l t im com ando h ist ory. Si ne ce sit v rl una pgina a l v z l sint a e os a e a axis e s h ist | m ore ory o t bin pode m os am h ist | lss ory e Si e l com ando q ue busca f m uy re cie nt , pode m os usar l t cl cursoras de l f e ch as, para ue e as e as as l v isual l l os com andos e j cut izar os t im e ados, l de arriba e s h acia at y f e ch a abaj e s h acia a rs l o ade l e . ant 5. Cul s l dif re ncia e nt un proce so y un t e a e re rabaj (j o ob)? R. Un proce so e s cre ado cuando q uie ra q ue e j cut un com ando. Un t e as rabaj e s uno o m s o proce sos iniciados de sde una se nt ncia de sde l l a de com andos. L t e a ne os rabaj (Jobs) pue de n os e st e j cut ar e ndose e n e l back -ground, suspe ndido, o de t nido. e 6. Cm o pue de ust d cam biar l prioridad de un proce so? e a R. Exist n dos m ane ras de h ace r e st Pue de ut izar e l il ario t o iniciar e l e o. il ut it op proce so pre ce die ndo e l com ando con e l com ando nice . Usuarios pue de n re ducir l prioridad de un a proce so; l e root pue de re ducirl o aum e nt a. a arl 7. Cm o pue de ust d e dit su rut o pat ? e ar a h R. D e sde l l a de com andos, e j cut l siguie nt s com andos a ne e e os e P ATH =$ ATH ; P /nue v odire ct orio e xport P ATH D e be m os re cordar q ue e st e s sl t m porario. P q ue se a pe rm ane nt y e f ct o cada v s o o e ara e e iv e q ue ingre se m os de be m os pone rl e n e l o arch iv bash _prof e e n su dire ct o il orio h om e . 8. Qu signif com plt ica e ado e n l l a de com andos con t a ne ab? R. El e lbash int nt com plt l nom bre s de l com andos (si e s l prim e ra pal sh l e a e ar os os a abra e n l a
Pg 136 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

l a de com ando) o e l ne nom bre de un arch iv al e d pre sionar l t cl Tab. o ust a e a

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

EXAM EN D E PRCTICA 1. Cul l siguie nt s com andos dire ccionan am bos e l rror e st de os e e ndar y l sal e st a ida ndar a un arch iv de nom bre Sal t ? o ida. xt a. cat Arch iv t > > Sal t o. xt ida. xt b. cat Arch iv t 2> Sal t o. xt ida. xt c. cat Arch iv t 1> Sal t o. xt ida. xt d. cat Arch iv t & > Sal t o. xt ida. xt L re pue st a e s incorre ct agre ga e lcont nido de Arch iv t (st a a a; e o. xt dout alarch iv Sal t . ) o ida. xt L re pue st b e s incorre ct e nv a a a; iase e le rror e st ndar (st rr) alarch iv Sal t , pe ro l sal de o ida. xt a ida e st ndar se e nv a l pant l L re pue st c e s incorre ct e nv a a al a. a a a; iara e lcont nido de larch iv e o Arch iv t (st o. xt dout alarch iv Sal t , pe ro e le rror e st ) o ida. xt ndar (st rr) se e nv de iara a l pant l a al a. L re pue st d e s l corre ct e lsm bol & > e nv am bos l sal e st a a a a; o a a ida ndar (st dout y e le rror ) e st ndar (st rr) al de arch iv Sal t . o ida. xt 2. Qu h ace e l siguie nt com ando? e cat Arch iv t | sort | t e Arch iv t | w c -l o. xt e o2. xt a. Escribe e l cont nido de l e arch iv Arch iv t e n orde n al o o. xt f abt ica. b. Im prim ir e l cont nido de l e arch iv Arch iv t e n orde n al o o. xt f abt y de spl ga e l ica ie cont nido de l e arch iv Arch iv t o o. xt c. No f unciona ya q ue no se pue de n usar t s t ras (pipe s). re ube d. Im prim ir e l cont nido de Arch iv t e n orde n al e o. xt f abt y de spl ga e l ica ie cont nido de Arch iv t e o. xt Tam bin sort ado e n orde n al e f abt ica. L re pue st a e s incorre ct l sal de sort se r e nv a a a; a ida iada a l im pre sora, e st e xpl a a icacin e s incom plt L re pue st b e s incorre ct e lcont nido de lArch iv t se de splgara e n orde n e a. a a a; e o. xt e al f abt ica, no e n l f a orm a q ue se e ncue nt ran e n e l arch iv Re spue st c is incorre ct no e xist t o. a a; e al l it de t ras q ue un com ando pue de cont ne r. L re pue st d e s l corre ct e lcont nido ya im e ube e a a a a; e sort ado de l e Arch iv t se ra e nv o. xt iado a am bos im pre sora y pant l al a. 3. Cul l siguie nt s com andos de scont de os e inuara un proce so q ue no re sponde con un PID de 343? a. k il-9 343 l b. st -n 343 op c. t 343 op d. f ork 343 L re pue st a e s l corre ct use e l a a a a; com ando k ilpara t rm inar un proce so; a se al t rm ina l e l -9 e el proce so pase l q ue pase . L re pue st b e s incorre ct no e xist e l o a a a; e com ando st Re spue st c e s op. a incorre ct aunq ue e lcom ando t se pue de usar para m at proce sos int ract am e nt , no t a a; op ar e iv e om l PID com o argum e nt L re pue st d e s incorre ct f os o. a a a; ork inicia un proce so h ij o. 4. El com ando cat Arch iv t | sort | l & o. xt pr a. Un t rabaj (j o ob) y un proce so.
Pg 138

iniciara

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

b. Tre s j obs y t s proce sos. re c. Un j y t s proce sos. ob re d. Tre s j obs y un proce so. L re pue st a e s incorre ct cada com ando e n l t ra inicia ot proce so. Re spue st b e s a a a; a ube ro a incorre ct t a; odos l com andos e n una sol t ra e ran un sl t os a ube o rabaj o j o ob. Re spue st c e s a corre ct t a; odos l com andos e j cut os e ados de sde una sol l a son conside rados com o un sl j a ne o ob pe ro cada com ando q ue l se nt ncia cont ne ge ne ra un proce so por se parado. Re spue st d e s a e ie a incorre ct e st t ra inicia un sl t a; a ube o rabaj (j o ob). 5. D e spus de e j cut e l e ar com ando e n l pre gunt nm e ro 4, apare ce e n l pant l l siguie nt a a a al a a e sal e n pant l [3] ida al a 3321. Qu signif ica? a. El nm e ro de lob e s 3 y e l j PID de l prim e r proce so e s 3321. b. El nm e ro de lob e s 3 y e l j PID de l t o proce so e s 3321. l im c. Elob cont ne 3 proce sos y e l j ie nm e ro de lob e s 3321. j d. El nm e ro de lob e s 3 y e l j PID de l proce so padre e s 3321. L re pue st a e s incorre ct e se no e s e lPID de lprim e r proce so. Re spue st b e s corre ct e l a a a; a a; nm e ro de lj e s 3 y e lPID (3321) pe rt ne ce all o proce so. L re pue st c e s incorre ct e l ob e t im a a a; sh e l no re port cuant proce sos cont ne un j L re pue st d e s incorre ct e l e l no re port l a os ie ob. a a a; sh l a el PID de l proce so padre . 6. Ust d de se a e scribir un com ando m s l e argo q ue l q ue se pue de de splgar e n una l a de l o e ne a pant l Cm o pode m os se guir e scribie ndo e n l prxim a l a sin q ue e l e m a ope rat o al a. a ne sist iv e nv iara l se al Ent r al e l a de e sh l ? a. com andos<Esc> m s _ com andos b. com andos/<Esc> m s _ com andos c. com andos<Ent r> m s _ com andos e d. com andos \<Ent r> m s _ com andos e L re pue st a e s incorre ct l t cl Esc no nos pe rm it e nt l a a a; a e a e re azar l as. Re spue st b e s ne a incorre ct com binar l \ y e lEsc no nos pe rm it e nt l a; a e re azar l as. Re spue st c e s incorre ct l ne a a; a t cl Ent r se r int rpre t e a e e ada por e lsist m a ope rat o indicando f y e nv e iv in iado alsh e l para l proce sar. L re pue st d e s l corre ct l / l dice alsist m a ope rat o q ue ignore e lprxim o a a a a; a e e iv carct r al e pasar e l com ando al e l e l e m a ope rat o ignorara e l sh l sist , iv carct r de nue v l a. e a ne 7. Ust d e scribe PS1=[\H \w ] e n l l a de com ando. Qu af ct e \> a ne e ara e st o? a. Su prom pt se ra [h ost h om e . . com m igue l$ ] b. Su prom pt se ra [h ost \h om e \m igue l> ] c. Su prom pt se ra [h ost h om e . . com m igue l> ] d. Su prom pt se ra [h ost h om e . . com \h om e \m igue l> ] L re pue st a e s incorre ct \w im prim e e lpw d y e lcarct r $ de be se r > . L re pue st b e s a a a; e a a incorre ct \H im prim e e l ost a; h nam e com plt L re pue st c e s incorre ct \w m ue st e l d. L e o. a a a; ra pw a re pue st d e s l corre ct \H de v le e l ost a a a; ue v h nam e com plt \w de v le e l d, y e l e o, ue v pw carct r > e se de f al inal ine f .
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

8. Ust d guarda sus script e n un dire ct e s orio de nom bre /h om e /m igue l /bin. Qu arch iv e dit o ara ust d para ase gurarse q ue e st dire ct e e orio se a incl uido e n su rut o pat cada v z q ue ingre sa? a h e a. input rc b. prof e il c. bash rc d. pat h L re pue st a e s incorre ct e larch iv input conf a a a; o rc igura e le dit de l l a de com andos. or a ne Re spue st b e s corre ct ust d pue de cam biar su pat e n cada l a a; e h ogin si l de f o ine e n su arch iv o . prof e . L re pue st c e s incorre ct e l il a a a; arch iv bash rc e s usado por l sh e l sin l o os l s ogin (nonl ogin). L re pue st d e s incorre ct no e xist un arch iv de conf a a a; e o iguracin l ado pat . l am h 9 . Fre cue nt m e nt borra arch iv e q uiv e e os ocados. Qu podras h ace r para pre v nir q ue e st suce da? e o a. Cre ar un Al de rm a rm -i ias b. Cam biar t odos sus arch iv a arch iv ocul os os t os c. Usar cp e n v z de rm e d. Usar m ve n v z de rm e L re pue st a e s corre ct al ar un al para q ue e l a a a; cre ias com ando rm se e j cut sie m pre con l e e a opcin -i, rm sie m pre l pe dir int ract am e nt l v rif e e iv e a e icacin ant s de borrar un arch iv e o. Re spue st b e s incorre ct ya q ue arch iv ocul Tam bin pue de n se r borrados. L re pue st c e s a a; os t os a a incorre ct e lcom ando cp e s para copiar no borrar arch iv L re pue st d e s incorre ct e l a; os. a a a; com ando m ve s para m ov r arch iv no borrarl e os o. 10. Est e scribie ndo un script y l q ue h ace s e s q ue prue bas cada com ando de sde l l a de as o a ne com andos para ase gurarse q ue f uncionan indiv idual e nt . Ya h as conse guido t m e odos l os com andos para h ace r l q ue de se as, pe ro se l h an olidado al o e v gunos de l com andos. Qu os com ando l ayudara a v r l inf e e a orm acin q ue ne ce sit de l com andos q ue h a e j cut a os e ado? a. sort ? b. cat . bash _h ist ory c. h ist ory d. source h ist ory L re pue st a e s incorre ct e l a a a; com ando sort t a e l om nom bre de un arch iv com o argum e nt o o. L re pue st b e s incorre ct e st com ando de splgara e l a a a; e e cont nido de l e arch iv q ue se salo e n su o v ul a se sin de t t im rabaj e n e larch iv . o o bash _h ist ory. L re pue st c e s l corre ct e lcom ando a a a a; h ist ory de spl ga t ie odos l com andos q ue se h an e scrit re cie nt m e nt . L re pue st d e s os o e e a a incorre ct e l a; com ando source e s para le r y e j cut com andos de sde un arch iv e e ar o.

Pg 140

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

M ant nim ie nt de l e m a de Arch iv e o Sist os


PR ER EQUISITO S Ya e n e st e t a apa de su de sarrol ust d de be sabe r com o usar l l o, e a docum e nt acin de GNU/L inux as com o ot ros re cursos q ue l asist a e an e ncont rar m s inf orm acin cuando se a ne ce sario. Ust d de be t bin e am dom inar com o e st e lsist m a de arch iv de GNU/L e os inux organizado y l os aspe ct bsicos de l adm inist os a racin de sus arch iv os.

El O b j t o de e st capt o e s q ue ust d al e iv e ul e cance un niv l de e conocim ie nt o, q ue ust d pue da re sponde r pre gunt e as com o l as siguie nt s: e

1. Tie ne una apl icacin e n un CD , y de se as inst arl P ro, al rt e l al a; e inse ar CD en el com put ador, no t ne acce so a e lQu e st suce die ndo? ie . a 2. Usuarios re port q ue no pue de n guardar sus arch iv al l an os f oppy disk . Que pue de e st causando e st problm a y com o pue de ust d sol ar e e e ucionar q ue l usuarios pue dan usar e l l os f oppy? 3. Si da un v azo al ct ist dire orio /proc obse rv aras q ue e xist n v e arios dire ct orios cuals sus nom bre s son nm e ros. Qu son e l e l os? 4. Ust d de se a l it e l spacio e n disco q ue usa cada uno de sus usuarios. e im ar e Qu de be ust d h ace r? e 5. El part e nt de e st de am o adst icas h a cre ado un re port . Cada uno de l e os usuarios de e st de part e nt de se a una copia de e st re port e n su e am o e e dire ct orio h om e . Qu pode m os h ace r? 6. Uno de sus usuarios l re port q ue pe rdi un arch iv q ue cre o aye r. e a o Aunq ue no re cue rda q ue nom bre l asigno al e docum e nt Cm o o, pode m os l izar e st arch iv ocal e o? 7. Ust d de se a q ue t e odos l docum e nt de sus usuarios se an re f re nciados os os e e n l base de dat de l e db. Cm o pue de ust d h ace r e st posibl? a os ocat e o e 8. Ust d inst o una apl e al icacin e n e l ct dire orio /usr/bin; ro no se e st pe a com port ando com o ust d e spe raba. Qu podra se r e l e problm a? e

Pg 142

UBUNTU Ce rt ie d if

Capt l 6 u o

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

M ont Sist m as de Arch iv ar e os

ara acce de r arch iv e n su sist m a o e j cut apl os e e ar icacione s, e s ne ce sario h ace r l arch iv os os disponibls. Es ne ce sario e nt nde r e l proce dim ie nt q ue t a l e e o om ugar para acce de r l os arch iv Ade m s ne ce sit os. ar sabe r com o m anipul e st proce so. P ar e ara col ocar un sist m a de e arch iv de nt de l j rarq ua de GNU/L os ro a e inux, de be r usar e lcom ando m ount Elsist m a de . e arch iv a m ont pue de e st e n un disposit o com o son part os ar ar iv icione s de un disco, f oppy disk , o l un CD -RO M . Tam bin se pue de n m ont sist m as de arch iv v uals com o e s e l/proc o sist m a de ar e os irt e e arch iv cre ados para ot sist m as de arch iv D e h e ch o, pue de s m ont sist m as de arch iv os ros e os. ar e os q ue re side n e n una com put adora dif re nt a l q ue e st pre se nt m e nt usando. L sint e e a e e a axis de l com ando m ount e s:
m ount [opcione s] [disposit o] iv punt o-de -m ont e aj

L opcione s q ue pue de n se r ut izadas con e l as il com ando m ount son l adas e n l Tabl 6. ist a a 1. Tabl 6. O pcione s D e l a 1 Com ando m ount O pcin Accin -a M ont t a odos l sist m as de arch iv l ados e n /e t st os e os ist c/f ab. -f Re v sin m ont o, si e s posibl m ont un sist m a de arch iv isa, arl e ar e os. -n No e scribir inf orm acin de m ont e al aj arch iv /e t o c/m t ab. -o opcin M odif a m ount V ica . ase Tabl 6. para posibls opcione s. a 2 e -r M ont e n m odo de sl lct a o e ura (re ad-onl y). -t f ype s-t D e signa e l ipo de sist m a de arch iv a m ont t e os ar. -v D e spl ga inf ie orm acin de m ont e . aj -w M ont e n m odo de lct a e ura-e scrit ura; Accin por de f ct e o. Tabl 6. M odif a 2 icadore s Espe cials Usados con m ount -o e O pcin Accin e xe c Binarios pue de n se r e j cut e ados. noaut o No m ont aut t ar om icam e nt . e nosuid No proce sar l bit de suid o e l sgid. os s de nouse r Usuarios no pue de n m ont e l e m a de arch iv ar sist os. ro M ont com o sl e ct ar o-l ura. rw M ont com o lct ar e ura-e scrit ura. use r P rm it usuarios q ue m ont n e l e m a de arch iv e ir e sist os. Si e j cut os m ount sin ningn argum e nt de splgara t e am o, e odos l sist m as de arch iv os e os act m e nt m ont ual e ados, e j m pl e o:
# m ount /de v da1 /h none /de v da9 /h
Bsicam e nt GNU e

on on on

/ /proc /h om e

t ype t ype t ype

e xt 2 proc e xt 2

(rw ) (rw ) (rw )


Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

/de v da7 /h /de v da5 /h /de v da6 /h /de v d0 on /f /de v /cdrom

on /t p m on /usr on /v ar /m nt l /f oppy t ype on /m nt /cdrom

t ype t ype t ype v at f t ype

e xt 2 (rw ) e xt 2 (rw ) e xt 2 (rw ) (rw ) iso9 660 (ro)

L inf a orm acin q ue nos de spl ga incl l disposit os, punt de m ont e , t de sist m a ie uye os iv o aj ipo e de arch iv y cualuie r opcin as com o l de sl e ct os, q as o-l ura.

Conse j Prct os icos


Use e l and o m ount sin ningn argum e nt para v r cuals sist m as de arch iv se com o e e e os e ncue nt ran m ont os act m e nt . P ad ual e ara agre gar o re m ov r un sist m a de arch iv use l com andos e e os, os m ount y um ount . Si usa e lcom ando m ount para m ont un sist m a de arch iv ya de f ar e os inido e n e larch iv o /e t st c/f ab, e lcom ando m ount busca cualuie r opcione s q ue h an sido de f q inida y l apl al as ica m ont e lsist m a de arch iv P ar e os. ara obv e st opcione s ust d pue de usar l opcin -o con e l iar as e a com ando m ount Ade m s, ust d pue de usar l opcin -o para apl . e a icar opcione s alm ont un ar sist m a de arch iv q ue no e st de f e os a inido e n e larch iv /e t st o c/f ab. Elarch iv /e t st e s o c/f ab discut ido m s ade l e e n e st m ism o Capt o. P ant e ul ara m ont un disposit o, por e j m pl un CD ar iv e o RO M , ust d pue de e scribir: e
m ount /m nt /cdrom

No h ay ne ce sidad de e spe cif icar ninguna inf orm acin adicional com o por e j m pl h ace rl de , e o a sl e ct o-l ura o e lt ipo de sist m a de arch iv Elcom ando m ount consul e larch iv /e t st e os. t a o c/f ab para v r si e l e punt de m ont e e st de f o aj a inido.

El Arch iv /e t st o c/f ab
El arch iv /e t st de f cada sist m a de arch iv q ue e l il ario f o c/f ab ine e os ut it sck re v por de f ct isa e o. Est arch iv e s ut izado por l com andos m ount y um ount Un e j m pl de l t st e s: e o il os . e o /e c/f ab
/de v da1 /h /de v da9 /h /de v da7 /h /de v da5 /h /de v da6 /h /de v da8 /h /de v d0 /f /de v /cdrom none / /h om e /t p m /usr /v ar sw ap /m nt l /f oppy /m nt /cdrom /proc e xt 2 de f t aul s 11 de f t aul s 12 de f t aul s 12 de f t aul s 12 de f t aul s 12 sw ap de f t aul s 00 m sdos noaut o,use r 00 iso9 660 noaut o,ro,use r 0 0 proc de f t aul s e xt 2 e xt 2 e xt 2 e xt 2

00

L cam pos de cada l a son: os ne 1. L l izacin f a ocal sica de l e m a de arch iv o disposit o de b l . L sist os iv ock ugar e n l a e st ruct ura donde se e ncue nt l raz (root de l e m a de arch iv ra a ) sist os. 2. El ipo de l e m a de arch iv t sist os. 3. O pcione s a usar al ont e l e m a de arch iv Si de se as ut izar m l e s m ar sist os. il t ipl opcione s, l de b e se parar con com as y nunca con e spacios. as 4. Nm e ro q ue de t rm inar si h ace rl un b ack up al e m a de arch iv si se ut iza e l e e sist os il
Pg 144 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

ut it il ario dum p. 5. Nm e ro q ue l indica a f e sck e n q ue orde n re v isar e l e m a de arch iv sist os. Es cie rt q ue un sist m a de arch iv pue de se r m ont o e os ado aunq ue no e st l ado e n e larch iv e ist o /e t st c/f ab, pe ro para se r m ont ado por e lcom ando m ount -a o por un usuario y no root de be r e st l ado e n e larch iv /e t st ar ist o c/f ab. Si de se as m ont un sist m a de arch iv no de f ar e os inido e n e l arch iv /e t st o c/f ab, t ndrs q ue prov e r l m ism a inf e e a orm acin q ue se l ara e n e l arch iv ist o /e t st As pue s, si de se as m ont un f oppy con un sist m a de arch iv v at e n v z de lm sdos c/f ab. ar l e os f e ya de f inido e n nue st arch iv /e t st t ndra q ue e scribir l siguie nt se nt ncia: ro o c/f ab, e a e e
m ount -t v at /de v d0 /m nt l f /f /f oppy

Si de se a m ont e st m ism o f oppy e n ot punt de m ont e q ue no se a e lde f ar e l ro o aj inido e n e l arch iv de conf o iguracin /m nt l /f oppy, prim e ro de be ase gurarse q ue e lpunt de m ont e ya e xist o aj e e n su rbolde dire ct orio, y q ue e st v a aco. Es conv ncionalm ont l sist m as de arch iv e n e ar os e os disposit os re m ov e s com o l son l f oppy disk s, zip driv s, e t de baj de ldire ct iv ibl o os l e c o orio /m nt ; pe ro, de be m os re cordar q ue se pue de n m ont donde q ue ram os. ar

El e m a de Arch iv /proc Sist os


Not q ue e n l ul a l a de larch iv /e t st e ldisposit o e s de signado com o none y e l e a t im ne o c/f ab iv sist m a de arch iv e s /proc. Est e s un sist m a de arch iv v ualq ue no e xist sobre un e os e e os irt e disposit o f iv sico pe ro e s m s una m ane ra de pre se nt l inf ar a orm acin al ace nada e n l m e m oria. m a Cada proce so e s m ost rado com o un subdire ct orio de l ct dire orio /proc. L inf a orm acin de lsist m a apare ce com o un arch iv P e j m pl e lm t e o. or e o, odo para acce de r l a m e m oria de su com put ador e s a t s arch iv /proc/k core . Con e lcom ando l -l/proc/k core rav o s ust d pue de v r e l ont de m e m oria de su sist m a e n byt s. Re cue rde q ue sl root t ne acce so e e m o e e o ie al ct dire orio proc. A cont inuacin un e j m pl de l sal de e st se nt ncia e n m i com put e o a ida a e ador:
root l @ inux:/h om e /m igue l l -l # s /proc t al ot 1 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 ct orio para cada proce so q ue se e st e j cut a e ando y se nom bra igual ue e l de l q ID proce so. Est inf a orm acin de lsist m a nos ayuda e n l q ue e s diagnost de f l de lsist m a e o ico al as e cuando nos ocurre n problm as. D igam os q ue de se a v r l int rrupt s de su sist m a. Ust d de be e e os e ore e e dar l orde n: a
cat /proc/int rrupt e s

El ue arroj una sal sim il a l siguie nt : q a ida ar a e


Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

root l @ inux:/h om e /m igue l cat /proc/int rrupt # e s CPU0 0: 69 0144 XT -PIC t e r im 1: 10680 XT -PIC k e yb oard 2: 0 XT -PIC cascade 8: 1 XT -PIC rt c 11: 10 XT -PIC Te xas Inst rum e nt PCI1450, Te xas s PCI1450 (# 2), usb -uh ci, ESS M ae st 2E ro 12: 12029 5 XT -PIC PS/2 M ouse 14: 26781 XT -PIC ide 0 NM I: 0 L C: O 0 ER R: 0 M IS: 0

Est arch iv l a t e o ist odos l int rrupt de lsist m a q ue se e ncue nt os e s e ran e n uso y q ue l e st o a usando.

El arch iv /e t o c/m t ab
L t a de m ont /e t a abl ar, c/m t ab, e s un l ado de t ist odos l sist m as de arch iv m ont os e os ados act m e nt . Est arch iv se de spl ga cuando e j cut os e l ual e e o ie e am com ando m ount sin argum e nt Est os. e arch iv se cre a al om e nt de arranq ue de l e m a. L com andos m ount o um ount m ant ne n e l o m o sist os ie arch iv /e t o c/m t act izado. Est com port ie nt pue de se r obv ab ual e am o iado ut izando l opcin -n ya il a se a con e l com ando m ount o um ount El . com ando um ount l discut m os e n l prxim a se ccin. o ire a

um ount
Si ya no e s ne ce sario e lacce so a un sist m a de arch iv de sm nt l ut izando e lcom ando e os, e o il um ount Su sint . axis e s as:
um ount [opcione s] [disposit o] iv

Elcom ando um ount e s por l ge ne ralusado para de sm ont disposit os re m ov e ant s de o ar iv ibl e e xpul os de l e m a, com o l son l f oppy disk s y l CD -RO M s. Sie m pre de sm ont t sarl sist o os l os e odos l os disposit os re m ov e s ant s de re t iv ibl e irarl de lsist m a. Si no adh ie re a e st paut de de sm ont o e as as ar ant s de re t e irar pue de re sul e e n pe rdida de su dat L opcione s disponibls para usarse con t arl a. as e um ount son l adas e n l Tabl 6. ist a a 3. Tabl 6. O pcione s q ue pue de n se r Usadas con e l a 3 Com ando um ount O pcin Accin -a D e sm ont t ar odos l sist m as de arch iv l ados e n e l t os e os ist /e c/m t ab -n D e sm ont e l e m a de arch iv e spe cif ar sist os icado, sin cam bio /e t c/m t ab -t f ype s-t D e sm ont e l e m a de arch iv de t f ype ar sist os ipo s-t Pue de e spe cif icar e l disposit o o e l iv punt de m ont e com o argum e nt al o aj o com ando um ount . D e spus de e j cut e l com ando, t e ar odos l e v nt os e os de lct e ura-e scrit ura pe ndie nt s son e com plt e ados ant s de q ue e l e m a de arch iv se a de sm ont e sist os ado.

Pg 146

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

D isk Quot as
Asignar l it s de cuot de e spacio e n discos pue de se r m ane j m e as ado por usuarios o por grupo y l ayudan a m e j adm inist e or rar su sist m a y re cursos. Ust d de be sabe r com o asignar cuot e e as, incl ndo l it s de lt uye m e ipo sof y h ard. Tam bin de be dom inar com o m onit ar e st cuot L t ore as as. a pol ica de cuot de disco e s aj ada para cada usuario e n base a un crit rio de part t as ust e icin a part icin. Ust d pue de e lgir asignar cuot e n una sol part e e as a icin o t ne r dif re nt v ore s e n e e e al cada part icin. L cuot pue de n se r adm inist as as radas con una pol ica basada por usuarios o por grupo. Est t a cuot son inde pe ndie nt una de l ot se q uie re de cir q ue , e lt alde cuot e n disco de l as e a ra; ot a os usuarios de lgrupo no e st re l a acionado con l cuot de lgrupo. As pue s, si t ne m os 10 usuarios a a e l cuals son m ie m bros de l os e grupo cont idad y cada usuario t ne una cuot indiv abil ie a idual 3M B, de ust d pue de aun asignarl una cuot al e e a grupo de sl un t al 10M B. o ot de Cuando un usuario cre a un arch iv su due o e s e se usuario y su grupo. V o, ase m s ade l e ant en el Capt o 9 , P rm isos, para m s de t l ace rca de l pe rm isos de arch iv Si cuot e st ul e al e os os. as n e st e cidas, l re cords para am bas l cuot de lusuario y de lgrupo son act izadas. Si un abl os as as ual usuario int nt cre ar un arch iv y l cuot de su grupo se h a e xce dido, l cre acin de larch iv e a o a a a o f l aunq ue su usuario aun t nga e spacio disponibl e n su cuot indiv al ara e e a idual P . ara cre ar un arch iv e l o, usuario de be r cam biar su grupo. P m s inf ara orm acin sobre cam biar de grupos v ase el Capt o 7, Usuarios y Grupos. ul

Conse j Prct os icos


Al ar un nue v arch iv l cuot de l cre o o, a a grupo de l ador se re v prim e ro. Si e xist una cuot cre isa e a para e se grupo, e l am ao d e l v arch iv se l sum a al ot de l cuot de l t nue o o e t al a a grupo. Si no h ay cuot e st lcid as para e l as ab e grupo, l cuot de l o e s re v a ant s de q ue e l a a due isad e arch iv se a o cre ad o.
Por de f ct l disponib il e o, a idad de col ocar cuot no e st disponib l. P as a e ara pode r h ab il ar l it as cuot ust d de b e prim e ro e dit e l as, e ar arch iv /e t st y agre gue l opcin usrq uot a l l a o c/f ab a a a ne de f inie ndo e l e m a de arch iv donde de se as q ue l cuot se an apl sist os as as icadas, e st e s un e j m pl e e o apl icando cuot a l part as a icin h da1: /de v da1 / e xt /h 2 de f t aul s,usrq uot 1 1 a

Com o root ust d ne ce sit , e ar de spus cre ar un arch iv v o aco l ado q uot use r e n l l am a a part icin root donde e st os de f ndo l cuot Ne ce sit am inie as as. ara col ocar l pe rm isos para le r y os e e scribir para root sol e nt (v am e ase e l Capt o 9 ), as pue s e j cut e st com andos: ul e e os
t ouch /q uot use r a ch m od 600 /q uot use r a

Ah ora t ndr q ue re iniciar e l e m a para q ue e st cam bios t e n l e sist os om ugar y se e ncie ndan l as capacidad de asignar cuot usando e l as com ando q uot aon. Si no de cide q ue no de se a apl cuot icar as e n una part icin e n part ar, ust d pue de apagar l cuot usando e l icul e as as com ando q uot f Am bos aof . com andos t an com o argum e nt e lnom bre de lsist m a de arch iv Tabl 6. m ue st l om os e os. a 4 ra as opcione s q ue apl ican al com ando q uot aon y l Tabl 6. m ue st l opcione s disponibls para e l a a 5 ra as e com ando q uot f aof .
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Tabl 6. O pcione s q ue pue de n se r usadas con e l a 4 con e l com ando q uot aon O pcin Accin -a Cuot son act adas para t as iv odos sist de arch iv lct . os e ura/e scrit ura e n /e t st c/f ab (sl si usrq uot e st de f o a a inido e n e l . de arch iv sist os). Est t bin ocurre al o am arranq ue para h abil ar cuot it as. -v M ue st l inf ra a orm acin e n cada sist m a de arch iv con cuot act ado. e os a iv -u Act a cuot al iv as usuario de argum e nt Accin por de f ct o; e o. -g Act a cuot al iv as grupo de argum e nt o.

Tabl 6. O pcione s q ue Pue de n se r Usadas con e l a 5 Com ando q uot f aof O pcin Accin -a D e sact a cuot e n t iv as odos l sist m as de arch iv l ados e n /e t st (sl si os e os ist c/f ab o usrq uot e st de f a a inido e n e l e m a de arch iv sist os) -v M ue st inf ra orm acin e n cada sist m a de arch iv donde cuot e st inact a e os as n iv -u D e sact a l cuot de l iv a a usuario nom brado; Accin por de f ct e o -g D e sact a l cuot de l iv a a grupo nom brado

D e spus de h abe r re iniciado e lsist m a e ingre sar com o root use e lcom ando e dq uot para e , a abrir e l arch iv de q uot use r e n su e dit por de f ct de e st f o a or e o, a orm a:
e dq uot -u m igue l a

L opcione s para e l as com ando e dq uot e st l adas e n l Tabl 6. a n ist a a 6. Tabl 6. O pcione s para Usar con e l a 6 com ando e dq uot a O pcin Accin -u nom bre usuario Edit cuot de e st usuario ar as e -g nom bre grupo Edit cuot de e st grupo ar as e -p nom bre usuario D upl l cuot de e st usuario al icar a a e usarl con l opcin a a -u; D upl l cuot de e st grupo al ica a a e usarl con l opcin -g a a -t Edit l l it s de cuot sof ar os im e as t Un e j m pl de un arch iv de be se r pare cido al e o o siguie nt : e
Quot f use r m igue l as or : /de v da5: b l s in use : 52, l it (sof = 0, h ard = 0) /h ock im s t inode s in use : 32, l it (sof = 0, h ard = 0) im s t

Ust d pue de e st e ce r cuot basadas e n e lnm e ro de arch iv dire ct e abl as os, orios y e lt alde ot e spacio e n disco disponibl alusuario. Ust d pue de e st e ce r cualuie ra o am bos de e st e e abl q os l it s. Am bos e l m e nm e ro de arch iv y e l ont de e spacio son m odif os m o icados por t s parm e t re ros: L it Sof im e t El usuario o grupo para q uie n l cuot e s de f a a inida pue de sobre pasar su l it por un t m po l it m e ie im ado. L it H ard im e D e spus q ue un l it h ard h a sido sobre pasado, no m s arch iv m e os podrn se r cre ados. No e xist pe riodo de gracia. e
Pg 148 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

P riodo de Gracia e

El ie m po q ue e l t usuario o grupo pue de e xce de r su l it sof . im e t Es e xpre sado as. das:h oras:m inut os:se gundos y e l al por de f ct v or e o e s sie t das. e

P e j m pl de se as l it a m igue la un e spacio e n disco de 3 B y e nt 500 y 1,000 or e o, im ar 5M re arch iv use e l os, com ando e dq uot para cam biar l parm e t as: a os ros
Quot f use r m igue l as or : /de v da1: b l s in use : 52, l it (sof = 3000, h ard = 5000) /h ock im s t inode s in use : 32, l it (sof = 500, h ard = 1000) im s t

Cada l it pue de t ne r uno de t s v ore s posibls: m e e re al e


1. 0, cual signif sin l it . ica m e 2. 1, signif v ore s por de f ct ica al e o. 3. Cualuie r e nt ro m s grande q ue ce ro. Re pre se nt q e ado e n k il yt s. ob e

L l it s por de f ct de lsist m a son de f os m e e o e inidos e n q uot h . D e spus de guardar e larch iv a. o, ust d q ue rr e st e ce r un pe riodo de gracia para q ue e l e abl usuario se a not icado cuando sobre pase if su m ont f ado. Est se l o ij o ogra usando e l com ando e dq uot con l opcin -t a a . L unidade s de t m po pue de n se r e n: as ie
days, h ours, m inut s, o se conds e

P riodos de gracia para e nf e orzar l l it s sof de l usuarios pue de n se r e n: os im e t os


/de v da5: b l grace pe riod: 1 days, f e grace pe riod: 1 days /h ock il

Ah ora ust d pue de usar e l com ando q uot para v rif e a e icar q ue sus cuot h an sido as e st e cidas. L sint abl a axis para e l com ando q uot e s: a
q uot [opcin] uie n] a [q

Sl root pue de v r l asignacione s de l ot usuarios y grupos. Usuarios pue de n usar e l o e as os ros com ando q uot para e xam inar sus propias cuot Usuarios t bin pue de n usar l opcin -g a as. am a para v r l asignacin de l grupos a l cuals e l pe rt ne ce n. El uie n pue de se r un nom bre e a os os e l os e q de usuario o e lnom bre de un grupo. Use l opcin -u para e spe cif a icar un usuario. Si t bin am usam os l opcin -g, l cuot para cualuie r grupo de l a as as q cual l e usuario e s m ie m bro t bin se rn am de splgadas. e P de f ct q uot re port ace rca de t or e o, a a odos l sist m as de arch iv l ados e n e larch iv os e os ist o /e t st Si usa l opcin -q , q uot re t c/f ab. a a ornara l inf a orm acin sol e nt e n sist m as de arch iv am e e os donde l cuot h an sido e xce dido. Un re cord por part a as icin prov e l base por de f ct A m e nudo e a e o. e st se r e l e nico re cord m odif icado con t odos l v ore s h e re dados por t os al odos l usuarios. Pue de os usar e l com ando re pq uot para re v a isar e l st us de l cuot e n su sist m a. Su sint e at as as e axis e s:
re pq uot [opcione s] a [sist m a de arch iv e os]

Elcom ando re pq uot m ue st un re sum e n de lm ont de de luso de ldisco y cuot para e l a ra o as sist m a de arch iv e spe cif e os icado. M ue st e lnm e ro de arch iv y e spacio e n disco usado, as ra os com o cualuie r cuot de f q a inida para cada usuario e n k il e s. L opcione s usadas con re pq uot obyt as a son m ost radas e n l Tabl 6. a a 7.
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Tabl 6. O pcione s Usadas con e l a 7 com ando re pq uot a O pcin Accin -a Re v e l isa arch iv /e t st e n bsq ue da de sist m as de arch iv con cuot y nos o c/f ab e os as rinde un re port ; t a un sist m a de arch iv com o argum e nt e no om e o o. -v Re port t a odas l cuot h ast aq ue l q ue e l as as, a l as usuario no h a usado ningn e spacio -g Re port l cuot de l a as as grupo nom brado. -u Re port l cuot de l a as as usuario nom brado; o root pue de v r l de ot Sl e as ros. Sl root pue de v r l cuot de ot o e as as ros usuarios. L usuarios sl pue de n v r sus propias os o e cuot y l de l grupos de l cuals e l son m ie m bros. El as a os os e l os com ando q uot e ck v a t s de ach a rav l part as icione s y act iza e l st us de l cuot l cual s cuant e spacio e st sie ndo usado por ual e at as as, o e o a cada usuario o grupo q ue t ne su cuot de e spacio de f ie a inido. Norm al e nt se e j cut de spus de l m e e a f e n e l ie m po de arranq ue de l e m a (boot t e ). Su sint sck t sist im axis e s as:
q uot e ck [opcione s] ach [sist m a de arch iv e os]

Elcom ando q uot e ck da com o sal e larch iv q uot use r si se e f ct un rast o de ach ida o a. e a re usuarios y una sal de e larch iv q uot group si se e f ct un rast o de grupo. Tabl 6. ida o a. e a re a 8 M ue st l O pcione s usadas con e l ra as com ando q uot e ck . ach Tabl 6. O pcione s Usadas con e l a 8 com ando q uot e ck ach O pcin Accin -v M ue st l inf ra a orm acin sobre e l progre so -d D e pura e l program a -u Ef ct un rast o de usuario; om a un UID com o argum e nt e a re t o -g Ef ct un rast o de grupo; om a un GID com o argum e nt e a re t o -a Re v l cuot e n t isa as as odos l sist de arch . e n /e t st con cuot act ados os . c/f ab as iv -R Com binado con -a re v l cuot e n t isa as as odos l sist de arch iv e xce pt root os . os o Sl root de be e j cut e lcom ando q uot e ck . Elcom ando q uot at cal a e lm ont de o e ar ach ast s cul o e spacio usado y e l nm e ro de arch iv para cada usuario y grupo. L re sul os os t ados son al ace nados m e n l arch iv q uot use r y q uot group l izados e n l raz o root de lsist m a de arch iv El os os a. a. ocal a e os. com ando q uot at no t a argum e nt ast s om os.

L L s os ink
El uso de l l s e s un conce pt m uy im port e e n e l ane j de GNU/L os ink o ant m o inux. El proce so de cre arl y re m ov rl se r cubie rt e n e st Capt o. Tam bin se pue de usar un l para darl os e os o e ul ink e acce so a ot usuario a nue st ro ros arch iv Prim e ro, l da de re ch o de acce so a sus arch iv os. e os. Tam bin pue da se r q ue t nga q ue cam biar pe rm isos e n e l ct e dire orio q ue cont ne l arch iv q ue ie os os q ue re m os q ue e lot usuario t nga de re ch o a cam biar o e j cut D e be r anal ro e e ar. izar o t ar e n om conside racin l ram if as icacione s de cam biar l pe rm isos e n e l os dire ct orio ant s de h ace rl Re pase e o. l inf a orm acin de pe rm it a ot acce de r sus arch iv y dire ct ir ros os orios e n e l Capt o 9 . ul D e spus de q ue l pe rm isos h an sido asignados, l ot usuarios pue de n cre ar un l a sus os os ros ink arch iv pe ro ubicando e ll e n su dire ct os ink orio h om e . Est sim pl ica com part inf o if ir orm acin. L os L s pue de n se r usados para e v ar cre ar m l e s copias de un arch iv Est nos ah orra e spacio ink it t ipl o. o
Pg 150 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

e n disco y t as adm inist iv asociadas con m ant ne r l are rat as e ogst icas de un sl arch iv con o o m l e s copias. t ipl Ade m s, l l s pue de n se r t e s para m ane j grande s j rarq uas de dire ct os ink il ar e orios. Ust d e pue de guardar sus arch iv pe rsonals e n un dire ct os e orio l ado pe rsonal Ent l am . once s pode m os cre ar v ncul a arch iv indiv os os iduals de baj de dire ct e o orios t as y pe rsonal h acindo as m s f are , cil l izar arch iv e spe cf ocal os icos. Cuando cre am os un l , e st os cre ando una nue v e nt ink am a rada e n e l ct dire orio. Si cre as un l ink e n e l ism o dire ct m orio q ue e l arch iv originalde be s darl un nom bre dif re nt . Si e link e s cre ado o , e e e l e n un dire ct orio dif re nt , am bos e link y e l e e l arch iv original de n t ne r e l ism o nom bre . o pue e m

Conse j Prct os icos


Un l no e s l m ism o q ue una copia de un arch iv Un l e s ot nom b re al ink o o. ink ro arch iv q ue o apunt al a arch iv originalCam b ios h e ch o a e se arch iv son salados sin im port si acce so al o . o v ar arch iv v su nom b re original t s de sus l s. o a a rav ink Cuando cam biam os un arch iv e sos cam bios son v os aunq ue e l arch iv e s acce sado o, ist o dire ct e nt o a t s uno de sus l s. GNU/L am e rav ink inux suport dos t a ipos de l s: h ard y sim bl ink icos (t bin l ados sof ). L sint am l am t a axis e s:
l [opcin] n arch iv o-original v ink nue o_l

Una dif re ncia e nt un v e re incul sof y uno h ard e s su nm e ros de inode . Com o discut os e n o t im el Capt o 3, un inode e s una e st ura de dat q ue cont ne l inf ul ruct a ie a orm acin sobre un arch iv L o. a e st ura de ldire ct ruct orio prov e una m ane ra de asociar e lnom bre de un arch iv con su inode . El e o inode cont ne l inf ie a orm acin sobre l at os ribut de larch iv as com o t bin su l idad f os o am ocal sica de l cont nido de l e arch iv y su dat o a.

L H ard L s os ink
Alcre ar un arch iv e n re al o idad e st os cre ando un l . Si ut izam os e lcom ando rm para am ink il borrar e st arch iv ust d e st re m ov ndo e link . Un h ard l cre a un nue v punt ro a un arch iv e o, e a ie l ink o e o y no una nue v copia de l a arch iv L h ard l s pue de n se r cre ados sl a un arch iv ya e xist nt . o. os ink o o e e Todos l at os ribut de l l s son idnt os os ink icos a l de l os arch iv original pe rm isos, due o, y f ch a de o : e m odif icacin. Sl e l nom bre de l arch iv y su l idad de nt de l rbol de dire ct o o ocal ro orios son dif re nt s. e e Todos l cam bios h e ch os a cualuie r l son re f e j os q ink l ados e n e l cont nido de t e odo l l s. P os ink or e j m pl si ust d cre a un h ard l l ado V e o, e ink l am incul a un docum e nt l ado Arch iv y e f ct o o l am o e a cam bios a V incul Cuando abre a Arch iv v ra q ue e sos cam bios h an sido l v o. o, e l ados a cabo. O t e ra caract rst de un h ard l e s q ue ust d pue de borrar cualuie r l y e larch iv originalse e ica ink e q ink o q ue dara. As q ue , e n e le j m pl ant rior, si borram os a Arch iv V e o e o, incul pe rm ane ce an ah con o t odo su cont nido. L m ism o apl si borram os a V e o ica incul Arch iv pe rm ane ce r ah m ism o donde o; o e st P ro, si t bin borram os a V a. e am ncul e l o, arch iv ya si de j de e xist para sie m pre . Si usam os e l o a ir com ando l con l opcin -i, com probar q ue am bos arch iv pose e n un sl y m ism o nm e ro de s a os o inode :
l -i Arch iv V s o incul o
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

65631 Arch iv o

65631 V ncul o

Ust d pue de v r e l e e nm e ro de l s q ue un arch iv t ne usando e l ink o ie com ando l con l opcin s a l :


m igue l l @ inux:~ /t p$l -l m s Arch iv V o incul o -rw -r--r-- 2 m igue lm igue l 0 2003-12-19 21:49 Arch iv o -rw -r--r-- 2 m igue lm igue l 0 2003-12-19 21:49 V ncul o

Re cue rde q ue de sde e l punt de v a de l e m a ope rat o, e st dos punt ros son iguals, y o ist sist iv os e e no l im port cualf cre ado prim e ro. Aunq ue e larch iv e xist nt y e lnue v v e a ue o e e o ncul pue de n o e st e n un m ism o dire ct ar orio, l l s son a m e nudo cre ados e n dire ct os ink orios dif re nt s. P e e ara cre ar un h ard l , e scriba: ink
l Arch iv /Rut n o a-a-D ire ct orio/V incul o

Sol e nt si se v a al ace nar e n un dire ct am e a m orio dif re nt pue de e l v l t ne r e l ism o e e nue o ink e m nom bre q ue e larch iv original Al o . gunas l it im acione s de l h ard l s son q ue l usuarios no os ink os pue de n h ace r h ard l s apunt ink ado a dire ct orios y q ue l l s de be n e st e n e l ism o sist m a de os ink ar m e arch iv Eladm inist os. rador root si pue de cre ar un h ard l a un dire ct , ink orio usando una de l as opcione s -d o -F .

L L s sim b l os ink icos


Un l sim bl o sof l e s un punt ro indire ct alarch iv Es una nue v e nt ink ico t ink e o o. a rada de dire ct orio q ue cont ne l rut alarch iv e xist nt . L v ie a a o e e os ncul sim bl os icos f ron cre ados para ue sobre pasar al gunas l it im acione s de l h ard l s. El pue de n se r cre ados e n: os ink l os 1. Un D ire ct orio; por un usuario 2. A un arch iv no e xist nt o e e 3. A un arch iv e n ot sist m a de arch iv o ro e os L v os ncul sim bl se cre an usando e l os icos com ando l con l opcin -s: n a
l -s Arch iv /D ire ct n o orio/V incul o-sim b l ico

Alusar e lcom ando l -lpara v r l v s e os ncul sim bl os icos, not ara una cuant dif re ncias. El as e t ipo de arch iv l ado se r com o l(e lprim e r carct r e n l cade na de l pe rm isos), l rut al o ist e a os a a arch iv originale s l ada, y l at o ist os ribut de l arch iv son dif re nt s. P e j m pl si am bos e l os os os e e or e o, arch iv original e l ncul sim bl e st e n e l ism o dire ct o y v o ico a m orio, e l com ando l -l s nos m ue st l ra o siguie nt : e
m igue l l @ inux:~ /t p$l -l m s t al ot 0 -rw -r--r-1 m igue lm igue l 0 2003-12-19 21:49 Arch iv o l xrw xrw x 1 m igue lm igue l rw 7 2003-12-19 22:21 V incul -> Arch iv o o

Ust d pue de borrar e l arch iv original sin re m ov r l v e o e os ncul sim bl os icos; pe ro, e st os v ncul sim bl os icos ya no t rabaj aran, ya q ue l v os ncul sim bl os icos sl cont ne n l rut al o ie a a arch iv originalal o , borrar e l arch iv original l incul e st apunt o e v o a ando a un arch iv no e xist nt . o e e P ara cre ar un v incul a un dire ct o orio, use l opcin -F P ro, l v a . e os ncul sim bl os icos a
Pg 152 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

dire ct orios no t rabaj e xact e nt com o l e spe ram os cuando usam os e lcom ando cd para an am e o cam biar de dire ct orio. En cada caso l sh e l se com port dif re nt s. Ust d pue de usar un os l s an e e e v incul sim bl a un dire ct o ico orio com o e largum e nt de lcom ando cd. En e lsh e l bash , si o l e j cut os e nt e am once s e l com ando pw d, nos re t ornara e l nom bre sim bl de l ico dire ct orio. P ro, si e e j cut e lcom ando cd para m ov rnos un niv lh acia arriba e n l e st ura de dire ct e a e e a ruct orio, nos col e n e ldire ct oca orio q ue cont ne e lv ie incul sim bl y no aldire ct o ico, orio padre de ldire ct orio re f re nciado por e lv e incul sim bl En sh e l dif re nt s cuando e j cut os e lcom ando pw d o ico. l s, e e e am de v le e lnom bre de ldire ct ue v orio originaly no e lde lv incul sim bl Ale j cut e lcom ando o ico. e ar cd, ust d e s col e ocado e n e l ct dire orio padre de l incul m ism o. v o

Conse j Prct os icos


Un l prov e acce so a un arch iv de sde d ife re nt s l idade s. Re cue rde q ue t os l h ard ink e o e ocal od os l s a un arch iv t ne n e l ism o nm e ro d e inode com o e l ink o ie m arch iv originalEst significa q ue cad a o . o v incul (nom b re d e arch iv e s asociado con l m ism a posicin fsica e n e l o o) a disco. Un soft l , sin ink e m b argo, cont ne sl l rut al ie o a a arch iv originalCualuie ra de l h ard l s pue de se r e l inad o o . q os ink im sin afe ct e l so v ot h ard l s a e se arch iv Si e l ar acce a ros ink o. arch iv original s e l inado e nt o e im once s t os l l s a e se arch iv d e j de t aj od os ink o an rab ar.

Adm inist Arch iv de l e m a rar os Sist


En e l Capt o 3 discut os l nat ul im a uralza j rrq uica de l e m a de arch iv GNU/L e e sist os inux. Es m uy im port e para darl m ant nim ie nt al e m a, l m ane ra q ue e st j rarq ua de dire ct ant e e o sist a a e orio e s organizada, ya se a inst ar sof w are , y adm inist al t rar usuarios. Ne ce sit ara dom inar e st os conce pt para se guir av os anzando e n su carre ra de apre nde r y de sarrol l arse e n GNU/L inux. Cada dist ribucin t ne cie rt dif re ncias e n re spe ct a donde e l guardan y com o de be e st l ie a e o l os ar a e st ura de dire ct ruct orio organizada. D urant t e odo e lpasado, e st dif re ncias h an re sul as e t ado e n problm as con l inst acione s de sof w are o m ov rse de sde una dist e as al t e ribucin a ot ras, e spe cial e nt cuando se h abl de cam biarse o m igrar a ot dist m e a ra ribucin, e n l e spe cial n donde o e se al ace nan l arch iv de conf m os os iguracin. Com o re sul t ado, un e sf rzo h acia l e st ue a andarizacin se h a t ado. Es de f om inido por l a organizacin FH S, Filsyst m H ie rarch y St e e andard, l cualpode m os dar un v azo a su pgina a ist w e b, l a cual se e ncue nt ra en l a dire ccin q ue aq u ls e dam os h t p://l t inuxpow e re d. com /h t l ut m /t orial h s/f s-t h t l Aunq ue e st e st s/f h oc. m . e ndar f ue prim e ro de f inido para cubrir a l sist m a de arch iv GNU/L os e os inux, h a sido e xpandida para apl icar e n ot sist m as de arch iv UNIX. ros e os Ust d ne ce sit sabe r e ll e a ugar e st ndar de l arch iv Y e n sit os os. uacione s de dist ribucione s e spe cf icas, ust d t ndr q ue sabe r l l idad de l e m a de arch iv de e sa dist e e as ocal sist os ribucin.

L j rarq ua a e
H ay al gunos dire ct orios q ue sie m pre de be n e st pre se nt s y q ue cont ne n arch iv ar e ie os e spe cf icos. Un bue n sit donde e m pe zar e s root e l io , cual s re pre se nt e ado por l barra /. Est e s e l a e principio o inicio de l e st ura de nue st dire ct a ruct ro orio. L barra / e s e l a cont ne dor de l ot dire ct e os ros orios de l e m as de arch iv P m os pe nsar sist os. ode
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

e n l barra com o e l gam e nt de l e m a de arch iv Com o una re gl e st dire ct a pe o sist os. a, e orio no de be cont ne r ot e ros arch iv L Tabl 6. m ue st l dire ct os. a a 9 ra os orios principals, q ue cont ne n, y su e ie propsit Est son l dire ct o. os os orios q ue ust d de be e st f il e ar am iarizados para su e nt ndim ie nt de e o GNU/L inux. Tabl 6. Cont nido de l ire ct a 9 e D orio Root y e l propsit de cada uno o dire ct orio Cont nidos y Uso e Bin Binarios q ue se re q uie re n al arranq ue de l e m a. sist boot El e rne l cualuie r arch iv de conf k y q o iguracin ne ce sario para e l st de arranq ue . ge or De v Arch iv ne ce sarios para acce de r t os odos l disposit os, no sl e sos e n e l e m a. os iv o sist et c Arch iv de conf os iguracin y script de l e lcom o l de arranq ue . s sh l os et c/sk e l Arch iv e sq ue lt para se r col os e o ocados e n e l om e cuando se cre a un usuario. h et c/X11 Arch iv de conf o iguracin de l W indow . X et c/rc. d L script de arranq ue y l dire ct os s os orios rc h om e D ire ct orios h om e de l usuarios e xce pt root os o . l ib L ras com part ibre idas y l m dul de l e rne l os os k L + f ost ound D ire ct orio usado para l arch iv re cupe rados. os os m nt P conv ncin punt de m ont e de sist m as de arch iv e xt rnos. or e os aj e os e proc D ire ct orio v ual irt con inf de l e m a sobre e l e rne lproce sos, y re cursos e n uso. o. sist k , root D ire ct orio h om e de lroot pue de usar l / m ism a e n al ; a gunas dist ribucione s. sbin Binarios adm inist iv y h e rram ie nt para se r usadas sl por root rat os as o . t p m Arch iv t m porarios; e ct os e l ura, e scrit ura y e j cucin para t e odos l usuarios. os usr Binarios, l ras, apl ibre icacione s, y paq ue t s com o e l W indow s. e X usr/bin L m ayora de l apl a as icacione s de l usuarios, de be se r part de l rut de l os e a a os usuarios. usr/sbin Ut it il arios adm inist iv no e se ncials. rat as e usr/l ocal Sof w are q ue no e s part de l e m a ope rat o m ism o. Sim pl ica l back ups. t e sist iv if os usr/l /bin Arch iv binarios de sof w are inst ado de spus de l inst acin de l e m a ocal os t al a al sist ope rat o. iv usr/l /sbin Ut it ocal il arios adm inist iv inst adas l m e nt . rat as al ocal e usr/incl ude L arch iv h e ade rs e st os os ndare s C/C+ + usr/l ib L ras e st ica as com o l subdire ct ibre t os orios para l l ras de lnguaj s noas ibre e e C/C+ + . Arch iv de conf os iguracin para l dconf V ig. ncul a l arch iv X os os os W indow s. usr/src Arch iv f nt de l m ayora de l sof w are inst ados e n e l e m a. os ue e as os t al sist usr/src/l inux El cdigo f nt de GNU/L ue e inux. usr/X11R6 Norm al e nt un v m e ncul a ot dire ct o ro orio q ue cont ne l arch iv X W indow s. ie os os v ar D at v a ariabl de l e m a as com o son l l y l dire ct e sist os ogs os orios de spool corre o y de not icia. v og ar/l Arch iv l D e be se r m onit ados t nde n a cre ce r m uy rpidam e nt . os og. ore ie e v ar/spool Arch iv t m porarios de im pre sin, corre o, y not os e icias. D e be se r m onit ados ore t nde n a cre ce r. ie

Encont arch iv P rdidos rar os e


Com o m ue st l Tabl 6. , l j rarq ua de arch iv de GNUI/L ra a a 9 a e os inux e s am pl y un arch iv ia o
Pg 154 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

pue de se r al ace nado e n uno de v m arios l ugare s, as pue s q ue se pue de durar un t m po ie conside rabl buscando un arch iv e n e spe cf e o ico. P pre v nir pe rde r e l ie m po, e xist n ut it ara e t e il arios disponibls e n e l e m a para asist e sist irnos e n l izar l arch iv e xt iados. ocal os os rav P ara dom inar GNU/L inux ust d ne ce sit se nt e a irse cm odo e n e l uso de e st com andos. D e be os sabe r sie m pre cual s e l e com ando m s apropiado para su sit uacin.

Com ando f ind


El il ario para e ncont arch iv basados e n un pat ut it rar os rn, e m pe zando de sde un dire ct orio y de sce ndie ndo a t s de sus subdire ct rav orios e s f ind. L sint a axis de f e s: ind
f ind [rut [condicin] a]

Si no se l pasan condicione s m odif e icadoras alcom ando f ind, e lproducir un l ado de ist t odos l arch iv y dire ct os os orios e m pe zando con e ldire ct orio e spe cif icado y re cursiv e nt a am e t s de lrbolde dire ct rav orios. Si no se e spe cif ningn dire ct ica orio, e lcom ando f ind busca e l dire ct orio act y t ual odos sus subdire ct orios. L Tabl 6. Condicione s q ue pue de n se r usadas con a a 10 el com ando f para h ace r l bsq ue das m s e spe cif ind as icas. Tabl 6. Condicione s para M odif a 10 icar l Re sul os t ados de l com ando f ind Condicin Accin -at e n im Arch iv basados e n e l os nm e ro de das ul o acce so t im -ct e n im Arch iv basados e n nm e ro das ul a e nt os t im rada de dire ct orio -group nom bre grupo Arch iv pe rt ne ce n al os e nom bre grupo; de se r nom bre o GID pue -inum n Arch iv con inode n os -l s n ink Arch iv con nm e ro n de l s os ink -m ount Arch iv e n un m ism o sist m a de arch iv os e os -m t e n im Arch iv basados e n e l os nm e ro de das ul a m odif t im icacin -nam e pat rn Arch iv q ue igual pat os an rn e st e cido abl -pe rm nnn Arch iv con bl de pe rm iso e spe cif os ock icado -print M ue st arch iv igual ra os ados y su rut Accin por de f ct as; e o -size n[c] Arch iv t ao bl s= n o de n caract re s os am ock e -t ype Arch iv t os ipo, b-bl , c-carct r de v , d-dir, l ink , f il ock e ice -l -f e -use r nom bre -usuario Arch iv pe rt ne ce n al os e usuario; nom bre o UID L e xpre sin m s usada de l a com ando f ind e s -nam e , l cual spe cif e l a e ica nom bre de l arch iv o a e ncont rar. El nom bre de l arch iv pue de cont ne r com odine s, com o l l ados e n l Tabl 6. o e os ist a a 10, o parnt sis. P ro, de be rn se r e nce rrados e nt com il para pre v nir q ue e l e l l int rpre t . e e re l as e sh l os e e As pue s, si de se am os e ncont un arch iv de nom bre m i_cart t pe ro no sabe m os donde l rar o a. xt a guardam os o e xact e nt q ue nom bre f q ue se l dio, pe ro si e st se guro q ue cont na l am e ue e oy e a pal abra cart pode m os buscar e l a, docum e nt si e scribim os l siguie nt se nt ncia: o a e e
f ind /h om e /m igue l -nam e * a* -print cart

L e xpre sin -print causa q ue f a ind im prim a t odos l arch iv q ue cum pln con e l e rio de os os e crit bsq ue da. Es l opcin por de f ct as q ue pue de se r om it a e o, ida. Si h ubise m os e scrit l siguie nt o o e
f ind /h om e /m igue l-print -nam e * a* cart
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Elcom ando f ind arroj ara l nom bre s de t os odos l arch iv cont nidos e n e ldire ct os os e orio /h om e /m igue ly t odos sus subdire ct orios aunq ue e l concue rde n con e lcrit rio e spe cif l os e icado e n l bsq ue da. Elf a ind sim plm e nt v l e xpre sin -print y asum e q ue no se proporciono ningn e e e a crit rio de bsq ue da. Si usa l e xpre sin -print ase gre se sie m pre q ue se a l l o q ue e scribe e a , o t im e n l l a de com ando. Elf a ne ind t bin pue de se r ut izado para buscar arch iv basados e n l am il os a l a v z q ue e se arch iv f acce sado. t im e o ue
f ind /h om e /m igue l im e n [-print -at ]

D onde n e s e l nm e ro de das re l iv a l f ch a de h oy. Al at os a e usar e st opcin, f a ind cam bia l a f ch a de acce so de cada dire ct e orio q ue incl e n su bsq ue da. Ade m s, pue de usar a f uye ind para l izar un arch iv basado e n l l a v z q ue f m odif ocal o a t im e ue icado.
f ind /h om e /m igue l t e n [-print -m im ]

Alusar m l e s crit rios un e spacio e s conside rado com o un crit rio adicional(and). L -a t ipl e e a pue de se r ut izada e n v z de le spacio. Use -or -o para signif il e icar (O R). Use e lcarct r (!) e n e f nt de una e xpre sin para de not NO (not L siguie nt s e j m pl buscan e n e l d. re e ar ). os e e os pw
f ind nam e * o* -nam e * rro* gat a pe

Est e xpre sin e ncue nt t a ra odos l arch iv cuyos nom bre s incl n gat y pe rro e n sus os os uye o nom bre s.
f ind nam e * o* -nam e * rro* gat o pe

Est e xpre sin e ncue nt t a ra odos l arch iv q ue sus nom bre s o cont ne n gat pe rro. os os ie o
f ind ! nam e * rro* pe

Est e xpre sin e ncue nt t a ra odos l arch iv q ue su nom bre no cont ne l pal os os ie a abra pe rro.

El com ando l e ocat


En v z de buscar e n e l e rbol dire ct de orios com o l h ace e l o com ando f ind, e l com ando l e ocat busca e n una base de dat l ada l e db, l cualse e ncue nt e n e ldire ct os l am ocat a ra orio /v ib. L ar/l a sint axis para usar l e e s: ocat
l e [nom b re -de -arch iv ocat o]

P e j m pl e scriba: or e o
l e * ocat ps

Causa q ue l e busq ue e n l base de dat l e db y re t ocat a os ocat orne t odos l arch iv q ue os os t rm ine n e n ps. L base de dat l e db cont ne un l ado de t e a os ocat ie ist odos l arch iv e n e l e m a os os sist de arch iv P os. ara m ant ne r e st base de dat alda, ne ce sit re const e a os a ruirl con e lcom ando a updat db. L sint e a axis de l com ando updat db e s: e
updat db [opcione s] e

L pode m os de cir a updat db q ue rut usar o cuals e xcl y e l e e as e uir nom bre de l base de dat a os a usar para l re sul os t ados. P de f ct e l or e o, com ando updat db sala sus re sul e v t ados e n l e db. L ocat a Tabl 6. l a l opcione s de updat db. a 11 ist as e
Pg 156 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Tabl 6. O pcione s para M odif a 11 icar e l Com ando updat db e --l pat s ocal h D ire ct orios l e s a se r incl ocal uidos --ne t h s pat D ire ct orios e n e l t ork a se r incl Ne w uidos --prune pat s h D ire ct orios a e xcl uir --out put Nom bre de l nue v base de dat a a os Al al inst arse m uch as dist ribucione s cre an una t a aut t de cron q ue m ant ne l base are om ica ie a de dat l e db act izada. Ust d pue de e dit e st arch iv para cam biar cuals dire ct os ocat ual e ar e o e orios son inde xados o cuals son e xcl e uidos. Ade m s, ust d pue de cam biar q ue t f cue nt e st script e s e an re e e e j cut e ado. Si de se a, se pue de ut izar un arch iv de conf il o iguracin updat db. e conf para conf igurar cuals dire ct e orios de se a inde xar.

El com ando w h ich


Use e lcom ando w h ich para e ncont cualv rsin de un com ando e st sie ndo e j cut rar e a e ada. Busca e n su rut h ast q ue e ncue nt uno q ue e ncaj . Si no e ncue nt uno q ue e ncaj , w h ich a a ra e ra e de splgar un m e nsaj de e rror. e e
w h ich com ando

Elcom ando w h ich no t ne ningunas opcione s y re t ie orna l rut com plt alcom ando q ue a a e a f se e j cut ue e ado si e se com ando se e scribe e n l l a de com ando. Se pue de n pasar m l e a ne t ipl com andos e n l m ism a l a de com andos. Elcom ando w h ich e s t cuando un com ando no a ne il re sponde de l m ane ra q ue ust d e spe raba. P e j m pl si de se as sabe r cuall y cualcat e st a e or e o, s a sie ndo e j cut e ado, ust d pue de usar e l e com ando w h ich , as:
$w h ich l cat s /b in/l s /b in/cat

O casional e nt , pue de h abe r m s de un com ando con e l ism o nom bre y e n dif re nt sit m e m e e io. Usando e lcom ando w h ich nos v rif q ue e st os e j cut e ica am e ando e lcom ando q ue pe nsbam os q ue e st bam os e j cut e ando. D e spus de e ncont uno q ue concue rda al rn de bsq ue da, sal de l rar pat e a bsq ue da y m ue st l rut com plt al ra a a e a com ando e n cue st in.

Conse j Prct os icos


El and o find b usca e n e l ol l ct com rb de dire orio e spe cificad o. El ando l e b usca e n l com ocat a b ase d e d at l e db . El ando w h ich ide nt os ocat com ifica e l ando q ue se d e se a e j cut H e rram ie nt com e ar. a t cuand o e xist n m s de un com ando con un m ism o nom b re . il e

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Re sum e n
Ant s de uno pode r acce de r un arch iv e n e l e m a, cl e st de be e st disponibl. Est se e o sist aro a, ar e o l ogra m ont ando l v m e ne s q ue cont ne n l arch iv q ue de se a ut izar. Al ont un sist m a os ol ie os os il m ar e de arch iv l pode m os h ace r disponibl e n m odo sl e ct os, o e o-l ura, as com o e n m odo de lct e urae scrit ura. Ent nde r e l e arch iv /e t st y e l o c/f ab arch iv /e t o c/m t y com o l com andos m ount y um ount ab os l usan, e s de f iv e nt de sum a im port o init am e ancia para se guir de sarrol l ndo su conocim ie nt de o GNU/L inux. Ale j cut e lcom ando m ount sin ningn argum e nt nos m ue st cuals sist m as de e ar o ra e e arch iv e st m ont os n ados y e st l h ace n anal o o izando e l arch iv /e t o c/m t ab. M irar e l ct dire orio /proc e q uiv e v r l q ue e st pre se nt e n l m e m oria RAM . Est dire ct al e o a e a e orio cont ne subdire ct ie orios para l proce sos e j cut os e ndose . Com o part de m ant ne r su sist m a de e e e arch iv t v z t nga q ue e st e ce r y ut izar cuot Com o adm inist os, al e e abl il as. rador ne ce sit dom inar e l a m ane j y adm inist o racin de cuot Cuot pue de n se r adm inist as. as radas com o nm e ro de arch iv o os e spacio a usar. L v os ncul (l s) prov e n una m ane ra de q ue l arch iv e st disponibls con dif re nt s os ink e os os n e e e nom bre s o de dif re nt s l idade s sin de spe rdiciar e spacio e n disco con copias inne ce sarias. e e ocal Exist n dos t e ipos de v ncul h ard y sim bl os: icos. Cam bios h e ch o a un arch iv se not o aran si son acce sados de sde un v incul h ard o sim bl V o ico. ncul h ard t ne n e lm ism o nm e ro de inode , os ie pe ro l v os ncul sim bl os icos no. Pue de s borrar cualuie r v q incul h ard y l ot o os ros v ncul os t rabaj aran aun. P ro cuidado, si borras e larch iv re f re nciado por un v e o e ncul sim bl o ico, l os v ncul de j os aran de f uncionar. L usuarios pue de n cre ar v os ncul sim bl a dire ct os icos orios pe ro no h ard l s. Ase gre se ant s de cont ink e inuar q ue e nt ndan l propsit de larch iv use r. uot as ie os os o q a com o e st e ce r am bos t abl ipos de l it s de cuot sof y h ard. im e as t D e be e st f il ar am iarizado con l j rarq ua de arch iv de GNU/L a e os inux y e nt nde r l ubicacin e a apropiada de l arch iv Arch iv e j cut e s e st al ace nados ge ne ral e nt e n e ldire ct os os. os e abl n m m e orio /bin. Exist n am bos dire ct e orios /bin y /usr/bin. L arch iv son col os os ocados de acue rdo a q uie n l os ut izar. il L capacidad de e ncont arch iv e s una t a im port e para l adm inist a rar os are ant os radore s. Ust d e de be dom inar l com andos f os ind, l e , y w h ich . D e be m ant ne r act izada l base de dat ocat e ual a os l e db para l izar arch iv rpida y e f ct am e nt . ocat ocal os e iv e

Pg 158

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

PR EGUNT Y R ESPUEST AS AS
1. Tie ne una apl icacin e n un CD , y de se as inst arl P ro, al rt e l e n e l al a; e inse ar CD com put ador, no t ne acce so a e lQu e st suce die ndo? ie . a R. P acce de r m e dios re m ov e s, ne ce sit usar e l ara ibl ar com ando m ount para col ocarl e n l o a j rarq ua de l e m a de arch iv GNU/L e sist os inux. Si su CD -RO M e st de f a inido e n e l arch iv o /e t st ust d pue de m ont o por re f re ncia al c/f ab, e arl e punt de m ont e . D e cualuie r ot m ane ra, o aj q ra ne ce sit aras e spe cif icar e l disposit o, punt de m ont e , y e l e m a de arch iv iv o aj sist os. 2. Usuarios re port q ue no pue de n guardar sus arch iv al l an os f oppy disk . Que pue de e st causando ar e st problm a y com o pue de ust d sol e e e ucionar q ue l usuarios pue dan usar e l l os f oppy? R. Al igual ue un CD -RO M , l f oppie s de be n se r m ont q os l ados. Si sus usuarios sabe n ut izar e l il com ando m ount pe ro aun sigue n t nie ndo problm as m ont e e ando e s q ue ust d no l h a dado l e e os de re ch os de m ont Edit e l ar. e arch iv /e t st y agrgue l l opcin use r a l l a q ue de f o c/f ab e a a ne ine e l e m a de arch iv de l l sist os f oppy. 3. Si da un v azo al ct ist dire orio /proc obse rv aras q ue e xist n v e arios dire ct orios cuals son sus e nom bre s y nm e ros. Qu son e l l os? R. El ct dire orio /proc e s e n re al idad un dire ct orio v ual ue prov e acce so al irt q e cont nido de l e a m e m oria de su sist m a. Est dire ct e os orios con nom bre s de nm e ros son l proce sos os e j cut e ndose e n l act idad e n su com put a ual ador. 4. Ust d de se a l it e l spacio e n disco q ue usa cada uno de sus usuarios. Qu de be ust d e im ar e e h ace r? R. Pue de im plm e nt cuot para cada uno de sus usuarios. Ust d pue de e st e ce r e st cuot e ar as e abl as as por nm e ro de arch iv y dire ct os orios y e l ont de e spacio e n disco q ue e l pue de n usar. m o l os 5. El part e nt de e st de am o adst icas h a cre ado un re port . Cada uno de l usuarios de e st e os e de part e nt de e st am o adst de se a una copia de e st re port e n su dire ct ica e e orio h om e . Qu pode m os h ace r? R. En v z de de spe rdiciar e spacio e n disco con copias m l e s, cre e un l al e t ipl ink arch iv original n o e e l ct dire orio h om e de cada usuario. Si e l arch iv original e l ct o y dire orio h om e e st e n n part icione s dif re nt s, de be r usar e nt e e once s v ncul sim bl os icos. 6. Uno de sus usuarios l re port q ue pe rdi un arch iv q ue cre o aye r. Aunq ue no re cue rda q ue e a o nom bre l asign al e docum e nt com o pode m os l izar e st arch iv o, ocal e o? R. L prim e ra cosa a h ace r e s ut izar e l a il com ando f para buscar cualuie r arch iv m odif ind q o icado aye r e n e l ct dire orio h om e de l usuario. L m s se guro e s q ue e l o arch iv e st ah pre se nt y e l o a e usuario no l re conoce e l e nom bre . 7. Ust d de se a q ue t e odos l docum e nt de sus usuarios se an re f re nciados e n l base de dat de os os e a os l e db. Cm o pue de ust d h ace r e st posibl? ocat e o e R. Pue de de signar cuals dire ct e orios de be n se r incl uidos e n e l com ando updat db, com ando q ue e cre a l base de dat l e db. a os ocat 8. Ust d inst o una apl e al icacin e n e l ct dire orio /usr/bin; ro no se e st com port pe a ando com o ust d e e spe raba. Qu podra se r e l problm a? e
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

R. P odra se r q ue t nga dos com andos con un m ism o nom bre . Use e l e com ando w h ich para v r cual e de e l e st sie ndo e j cut l os a e ado.

Pg 160

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

EXAM EN D E PR CTICA
1. Ust d m ont un Fl e a oppy con D O S pe ro l nom bre s de l arch iv son re cort os os os ados. Al e r e l v f oppy de sde W in9 8, l nom bre s l l os argos de arch iv se v n. Cul l siguie nt s com andos v os e de os e a a corre gir e st problm a? e e a. m ount -t v at /de v d0 /m nt l f /f /f oppy b. m ount -l /de v d0 /m nt l f /f /f oppy c. m ount /m nt l /f oppy --l ong_f e nam e s il d. m ount -o ro /de v d0 /m nt l /f /f oppy Re spue st a e s corre ct e st com ando e spe cif un sist m a de arch iv v at e lcualsoport a a; e ica e os f , a nom bre s de arch iv l os argos y a l v z e spe cif e l a e ica disposit o y e l iv punt de m ont e . Re spue st b e s o aj a incorre ct no e xist l opcin -lpara e lcom ando m ount y l opcin -f sl re v si e s posibl a; e a a o isa e m ont e lsist m a de arch iv sin re al e nt m ont o. Re spue st c e s incorre ct no e xist l ar e os m e arl a a; e a opcin --l ong_f e nam e s. Re spue st d e s incorre ct e st m ont il a a; o ase e lsist m a de arch iv de lf oppy e os l de f inido e n e l arch iv /e t st pe ro e n m odo de sl e ct o c/f ab, o-l ura. 2. D e spus de inst ar un nue v m ode m ust d de se a v r q ue int rrupt e st e st usando. Qu al o e e e e com ando m ost rara e st inf a orm acin? a. l /proc/int rrupt s e s b. cat /proc/int rrupt e s c. w h ich int rrupt e s d. m ount int rrupt e s Re spue st a e s incorre ct e l com ando l sl m ue st /proc/int rrupt Re spue st b e s a a; s o ra e s. a corre ct e l com ando cat l ara e l cont nido de e l arch iv /proc/int rrupt Re spue st c e s a; ist e o e s. a incorre ct e l a; com ando w h ich re t orna l rut com plt a un com ando e n e spe cif a a e a ico. Re spue st d e s a incorre ct e lcom ando m ount e s usado para h ace r q ue l sist m as de arch iv e st disponibls a; os e os n e v l j rarq ua de arch iv de GNU/L a a e os inux. 3. Cm o pue de obt ne r un l ado de t e ist odos l sist m as de arch iv m ont os e os ados act m e nt ? ual e a. m ount -a b. m ount -f f e syst m il e c. cat /e t c/m t ab d. cat /e t st c/f ab Re spue st a e s incorre ct m ont a a; ara t odos l sist m a de arch iv de f os e os inidos e n /e t st c/f ab. Re spue st b e s incorre ct re v si e s posibl m ont e st sist m a de arch iv Re spue st c e s a a; isa e ar e e os. a corre ct /e t a; c/m t cont ne una l a de l sist m as de arch iv m ont ab ie ist os e os ados. Re spue st d e s a incorre ct e l a; arch iv /e t st de f sist m a de arch iv o c/f ab ine e os. 4. Cul l siguie nt s pasos no e s re q ue rido para conf de os e igurar cuot de disco para sus usuarios? a a. Re iniciar e l com put ador b. Cre ar e l arch iv q uot use r e n e l o a. root de l e m a de arch iv sist os c. Edit e l ar arch iv /e t st o c/f ab d. Usar e l com ando e dq uot para asignar l l it s a os im e
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Re spue st a e s incorre ct t ndr q ue re iniciar e l e m a para act ar l cuot Re spue st b a a; e sist iv as as. a e s incorre ct ne ce sit a; ar un q uot use r e n l raz (root de cada sist m a de arch iv q ue de se a a. a ) e os apl pol icas de cuot Re spue st c e s corre ct sl ne ce sit e dit e l icar t as. a a; o as ar arch iv /e t st para o c/f ab agre gar l opcin de cuot alsist m a de arch iv q ue se de se a asignar cuot Re spue st d e s a a e os as. a incorre ct se usa e l a; com ando e dq uot para col a ocar l it s de cuot im e as. 5. El part e nt de dise o h a sobre pasado su l it sof de cuot de l de am o im e t a grupo. Com o sabe m os q ue el proye ct q ue e st inv ucrado durara uno se is m e se s m s, q u de be m os h ace r? o a ol a. Inst ruir a l usuarios cam biarse de grupo ant s de salar cualuie r arch iv os e v q o. b. Ext nde r e lm it e n e l t l it de e se grupo. e l e sof im a c. Incre m e nt e lim it h ard para cada usuario. ar l e d. Incre m e nt am bos e lm it sof y h ard para e l ar l e t grupo. Re spue st a e s incorre ct si l dise adot s cam bian su grupo e nt a a; os e once s l ot dise adot s os ros e no podrn acce de r l arch iv de cada uno de e l Re spue st b e s incorre ct e st sl pe rm it os os l os. a a; o o ir q ue l usuarios e xce dan e l t l it por un pe riodo de t m po m ayor, pe ro com o e l ard l it os sof im a ie h im a e s e l m ism o q ue e l t al m ont de e spacio e n disco disponibl no cam bia. Re spue st c e s ot o e a incorre ct e st sl af ct a; o o e ara l cuot indiv a a idualde lusuario y no l de lgrupo. Re spue st d e s a a corre ct e st pe rm it q ue e l a; o ira grupo use e spacio adicional . 6. El part e nt de Nom ina t ne una base de dat de l e m plados l izada e n /de v da2 de am o ie os os e ocal /h q ue t ne q ue pe rm it acce so a v ie ir arias pe rsona q ue t ne n sus dire ct ie orios h om e e n /de v da1. /h Cul l siguie nt s l prov e r e st acce so? de os e e e e a. Col ocar una copia de l base de dat e n cada dire ct a os orio h om e de cada usuario. b. Cre ar un l al ink arch iv usando e l o com ando l -d. n c. Cre ar un l al ink arch iv usando e l o com ando l -s. n d. Cre ar un l al ct ink dire orio usando e l com ando l -s. n Re spue st a e s incorre ct e st f se un de spe rdicio de e spacio e n disco y l copias m uy a a; o ue as pront e st o aran f ra de f ch a. Re spue st b e s incorre ct e lcom ando l -d e s usado para cre ar ue e a a; n h ard l s a dire ct ink orios. Re spue st c e s corre ct com o e larch iv y e ldire ct a a; o orio h om e re side n e n part icione s dif re nt s, ne ce sit e e ar cre ar un sym bol l (v ic ink incul sim bl o ico). Re spue st d e s a incorre ct aunq ue e st f a; o uncionase , e l ne ce sit un l sl al l os an ink o arch iv y no al ct o dire orio. 7. Al j cut e l e e ar com ando l -l cart nos s * a -rw -r--r-2 m igue l igue l 16 m l -rw -rw - 1 m igue l igue l 7 rw m -rw -r--r-2 m igue l igue l 16 m re t orna l siguie nt sal out : a e ida put nov11 21:45 silia-cart v a nov10 21:33 iv l -cart -> silia-cart e l ise a v a nov11 21:45 m igue l a -cart

Qu pode m os O bse rv ar? a. El arch iv m igue l a e s un v o -cart incul sim bl a silia-cart o ico v a. b. El arch iv silia-cart e s un v o v a incul sim bl al o ico arch iv iv l -cart o e l ise a. c. El arch iv m igue l a e s un h ard l al o -cart ink arch iv silia-cart o v a. d. El arch iv silia-cart e s un h ard l al o v a ink arch iv iv l -cart o e l ise a.

Pg 162

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Re spue st a e s incorre ct e l a a; arch iv m igue l a e s un h ard l a silia-cart Re spue st b e s o -cart ink v a. a incorre ct e larch iv silia-cart e s e larch iv originaly e larch iv iv l -cart e s un v a; o v a o o e l ise a incul o sim bl a e l Re spue st c e s corre ct e larch iv m igue l a e s un h ard l a silia-cart para ico . a a; o -cart ink v a; v rif e icar e st ust d pue de usar e lcom ando l -i para v r e lnm e ro de inode para cada uno de o e s e e st arch iv Re spue st d e s incorre ct e larch iv silia-cart e s e loriginaly e larch iv iv l os os. a a; o v a o e l ise cart e s un v a incul sim bl o ico. 8. Ust d e st inst ando una nue v apl e a al a icacin para sus usuarios. D onde de be ust d pone rl e n e l e a sist m a de arch iv e os? a. /e t c b. /usr c. /v ar d. /h om e Re spue st a e s incorre ct e l ct a a; dire orio /e t cont ne l arch iv de conf c ie os os iguracin de l e m a. sist Re spue st b e s corre ct e ldire ct a a; orio /usr de be cont ne r l apl e as icacione s de l usuarios;e st os s de be n se r col ocadas e n e l ct dire orio /usr/bin. Re spue st c e s incorre ct e l ct a a; dire orio /v cont ne ar ie l arch iv com o son e ll Re spue st d e s incorre ct e ldire ct os os og. a a; orio /h om e de be cont ne r l e os dire ct orios h om e de l usuarios. os 9 . Ne ce sit un l ado de t as ist odos l h ard l s q ue se h an cre ados a l base de dat de l os ink as os os e m plados. Cul l siguie nt s com andos usuaria ust d? e de os e e a. f -inum ind b. l e ocat c. w h ich d. f -l s ind ink Re spue st a e s corre ct e spe cif a a; icando e lnm e ro de linode de un arch iv ust d pue de o, e l izar t ocal odos l arch iv con e l ism o nm e ro de inode q ue son sus h ard l s. Re spue st b e s os os m ink a incorre ct e lcom ando l e e s usado para e ncont a; ocat rar arch iv por su nom bre . Re spue st c e s os a incorre ct e l a; com ando w h ich se usa para v r cual e com ando e st sie ndo e j cut a e ado. Re spue st d e s a incorre ct e ncont a; raras arch iv con un nm e ro e spe cf de l s. os ico ink 10. H a inst ado una nue v v rsin de una apl al a e icacin pe ro no e st t a rabaj ando corre ct e nt . am e Qu de be se r l prim e ra cosa q ue de be h ace r para sol a ucionar e st problm a? e e a. Usar e l com ando l e . ocat b. Exam inar e l cdigo f nt de l apl ue e a icacin. c. Usar e l com ando w h ich . d. Re inst ar l apl al a icacin. Re spue st a e s incorre ct e st nos m ost a a; o rara l rut alcom ando. Re spue st b e s incorre ct a a a a; prim e ro ne ce sit ase gurarse q ue al no e st m alcon l inst acin. Re spue st c e s corre ct e st a go a a al a a; o l inf e orm ara si de v rdad e st e j cut e a e ando l nue v apl a a icacin y no ot com ando con e lm ism o ro nom bre . Re spue st d e s incorre ct re inst ar sin ide nt icar e l a a; al if problm a e s una pe rdida de t m po. e ie

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Pg 164

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Usuarios y Grupos
PR ER EQUISITO S Com plt e nt dom inar e scribir e n l l a de com andos cubie rt e n e l e am e a ne o CAPTUL 5, Com andos GNU y UNIX y un bue n dom inio de lsist m a de O e arch iv GNU/L os inux, l cubrim os e n e lCAPTUL 3, Sist m a de Arch iv o O e os GNU/L inux

El O b j t o de e st capt o e s q ue ust d al e iv e ul e cance un niv l de e conocim ie nt o, q ue ust d pue da re sponde r pre gunt e as com o l as siguie nt s: e 1. Al v re isar l arch iv de su sist m a, obse rv e l os os e as arch iv /e t o c/passw d. Qu signif cada l a de e st arch iv ica ne e o? 2. Cm o se pue de cam biar l cont a rase a para m l e s usuarios t ipl sim ul am e nt ? t ne e 3. Ust d v a cre ar nue v usuarios e dit e a os ando e l arch iv /e t o c/passw d pe ro no t ne e l ie nom bre com plt de cada usuario. Qu se pue de h ace r? e o 4. El adm inist rador l pide q ue im plm e nt sh adow passw ords e n e l e m a e e e sist q ue ust d supe rv Cm o l v ust d a h ace r? e isa. o a e 5. D e se a usar e l com ando use radd para cre ar nue v cue nt de usuarios, a as pe ro de se a prim e ro sabe r cuals son l Accione s por de f ct D onde se e as e o. pue de e ncont e st rar o? 6. Ne ce sit l it e l a im ar acce so a l re cords de nom ina a sl dos usuarios. os o Qu de be ust d h ace r? e 7. D e se a q ue cada nue v usuario t nga su propio pe rf (prof e ). Cul s l o e il il e a m e j m ane ra de ase gurarse de q ue e st ocurra? or o 8. H a inst ado una nue v apl al a icacin e n su propio dire ct orio y de se a q ue e st disponibl para t e e odos l usuarios. Qu de be ust d h ace r? os e

Pg 166

UBUNTU Ce rt ie d if

Capt l 7 u o

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Adm inist Usuarios y Grupos rar

l al GNU/L inst ar inux, l cue nt de root e s l nica q ue se cre a. Com o e l a a a acce so a un sist m a e GNU/L inux re q uie re de una cue nt e ladm inist a, rador t ndr q ue cre ar l cue nt de l e as as os ot usuarios. ros

root
L cue nt de root m e j conocido com o e lsupe rusuario, e st cue nt pue de h ace r l q ue a a or a a o de se e , incl ndo e lacce so a cualuie r arch iv o disposit o. L cue nt de root t bin pue de uye q o iv a a am borrar cualuie r cosa e n e lsist m a, l q ue pue de re sul e n un sist m a corrom pido. P e st q e o t ar e or a razn, de be se r m uy cuidadoso alusar l cue nt de root L cue nt de root de be se r usada sl a a . a a o cuando se a absol am e nt ne ce sario, y sl para t as de m ant nim ie nt de sist m a. ut e o are e o e L prot ccin de su sist m a e m pie za asignndol una bue na cont a e e e rase a a l cue nt de root a a . Est cont a rase a de root de be se r cam biada f cue nt m e nt . Com o e lgir bue na cont re e e e rase a de root e s discut m s ade l e e n e st m ism o Capt o. ido ant e ul L cue nt de root e s l cue nt q ue su ID e s e lnm e ro ce ro y as de f a a a a inida e n e larch iv o /e t c/passw d. Elnom bre de root pue de se r cam biado a l q ue ust d de se e ya q ue e lsist m a no o e e conoce l cue nt por nom bre si no por e lUID . Aunq ue l cue nt de lsupe ruse r se l da e l as as a a e nom bre de root durant l inst acin, ust d pue de cam biarl sie m pre y cuando e lUID se e a al e a, m ant nga e n ce ro (0). e

Conse j Prct os icos


L cue nt d e l a a supe rusuario e s conocida com o root por de fe ct P ro, ust d pue de cam b iarl e l o. e e e nom b re al ue de se e . El q nico re q ue rim ie nt e s q ue su UID de b e pe rm ane ce r ce ro (0). o

O t m ane ra de prot ge r su sist m a e s cre ando cue nt e spe cials q ue pue dan l ra e e as e ograr cie rt as t as pe ro no con l pe rm isos de sbordant s de lsupe rusuario. Alcre ar e st cue nt con are os e as as pe rm isos adm inist iv pe ro l it rat os im ados, ust d prot ge su sist m a de e rrore s inadv rt e e e e idos q ue podras com e t r com o root y de at ue s m al e aq iciosos.

El com ando su
Elcom ando su l prov l capacidad de e j cut t as con l cre de ncials de un usuario e a e ar are os e dif re nt de lq ue ust d se e ncue nt ingre sado e n e lsist m a act m e nt . Es usado e n un e e e ra e ual e cont xt de dos m ane ras dif re nt s: e o e e 1. Cuando se e ncue nt com o un usuario y ne ce sit h ace r una t a com o root ra a are 2. Cuando e s root y ne ce sit disf a razarse com o ot usuario ro Ust d no de be e j cut sus t as de da a da de sde l cue nt de root ya q ue am e naza su e e ar are a a , sist m a com plt Si ne ce sit e j cut una t a adm inist iv ust d pue de sal de l cue nt e n e e o. a e ar are rat a, e ir a a
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

q ue se e ncue nt ran e ingre sar de nue v alsist m a com o root M ie nt e st ingre sado com o root o e . ras e , e j cut sus t as y cuando t rm ine sal de l cue nt de l e e are e ga a a supe rusuario y re ingre se con su usuario y cont inu t rabaj ando. Sal y e nt com o e s de scrit arriba consum e m uch o t m po, por e so e l ir rar o ie com ando su e s t an t . Si e scribim os su e n l l a de com andos, e l il a ne prom pt l de v le pre gunt e ue v ndol l cont e a rase a de l root Si digit l cont . a a rase a de root corre ct e nt , ingre sara al e m a com o e l am e sist supe rusuario pe ro su dire ct orio de t rabaj (pw d) pe rm ane ce e n e l ue e st o q aba ant s de e j cut e l e e ar com ando su. Si de se a ingre sar com o ot usuario, e j cut e l ro e e com ando as:
su nom b re -usuario

Est l pe dir e n l l a de com ando q ue ingre se l cont o e a ne a rase a de l usuario. Si ust d prov e e e l cont a rase a corre ct ust d se r ingre sado com o e se usuario. Si ust d e j cut e st com ando a, e e e a e e st ando e n l cue nt de root no se l pre gunt a a , e ara e l passw ord. P de f ct l v or e o, as ariabls H O M E y e SH EL son re iniciadas a l de e se usuario. Si de se a le r arch iv de conf L a e os iguracin, ust d pue de e usar l opcin -. L q ue e st signif e s, si e scribim os: a o o ica
su m igue l

Se nos pre gunt por l cont ar a rase a de M igue l si l re sponde corre ct e nt ingre sar com o , a am e m igue l ro su pw d pe rm ane ce r igual sin e m bargo, ya e st pe ; ar ingre sado com o M igue l Si de se a . t ne r e l e dire ct orio h om e de M igue l com o su dire ct orio de t rabaj e nt o, once s e scriba e n l l a de a ne com ando l siguie nt : o e
su - m igue l

Ya ingre sado com o M igue ly con su dire ct orio h om e com o su dire ct orio de t rabaj si ust d o, e no prov un nom bre de usuario e n l l a de com andos al a ne usar e l com ando su, se asum e q ue e l usuario e s root Todos l usuarios t ne n acce so al . os ie com ando su, e st no cre a ningn problm a de o e se guridad ya q ue h ay q ue sabe rse l cont as rase a de l usuarios q ue se q uie re n int rpre t Sl e l os e ar. o root pue de cam biar a ot usuario sin ne ce sidad de cont ro rase as (passw ords).

Cre ar Cue nt de Usuarios as


Aunq ue ust d se a e lnico usuario de su sist m a, l prim e ra t a q ue ust d de be l v a e e a are e l ar e cabo e s l de cre ar por l m e nos ot cue nt adicional l de l a o ra a a a supe rusuario, e st cue nt se r l de a a a uso pe rsonal para l t as norm als de le r corre o, nav gar e n Int rne t usar O pe nO f ice , e t Si as are e e e e , f c. su sist m a e s usado por m s usuarios t bin de be r cre arls cue nt a e l ya q ue unix re q uie re e am e a l os, una cue nt y una cont a rase a para ingre sar alsist m a. Alobl e igar q ue cada usuario use su propia cue nt ust d incre m e nt l se guridad de su sist m a. Ust d pue de de f a, e a a e e inir cuant acce so cualuie r o q usuario t ne a un re curso e n part ar. Est incl ot ie icul o uye orgar pe rm isos de arch iv y dire ct os orios e n base a usuarios y grupo. (V ase Capt o 9 , P rm isos, para m s inf ul e orm acin sobre l a adm inist racin de l pe rm isos. O t v or agre gado e s q ue l pe rm it m ant ne r m s cont os ) ro al e e e rol sobre l act idad de l usuarios. a iv os

El arch iv passw d o
Toda l inf a orm acin ace rca de l cue nt de l usuarios se incl e n /e t a a os uye c/passw d y e n un f orm at e spe cif o ico. P ara su de sarrol e n GNU/L l o inux ust d ne ce sit sabe r para q ue use cada e a cam po y com o l ot os ros program as usan e st inf a orm acin. Est arch iv cont ne e lnom bre de e o ie
Pg 168 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

usuario, ID de lusuario, cont rase a, nom bre y ape l l y ot inf ido, ra orm acin com o se m ue st e n l ra a Tabl 7. a 1. Tabl 7. Cam pos Cont nidos e s e l a 1 e Arch iv /e t o c/passw d Cam pos Cont nidos e use rnam e Nom bre nico de l usuario e n e l e m a sist passw ord Cont rase a e ncript ada de l usuario use r ID (UID ) Nm e ro nico usado por e l para ide nt icar e l SO if usuario group ID (GID ) Nm e ro nico para e l ide nt icar e l SO if grupo de l usuario com m e nt Nom bre de l usuario, t l ono, dire ccin, o ot inf e f ra orm acin use rs h om e dir D ire ct orio e n e l cual l e usuario e s col ocado al ingre sar l ogin com m and Com ando e j cut e ado al ingre so de l usuario; usual e nt un sh e l m e l En e lCapt o 9 discut os com o se ot ul im organ l pe rm isos e n e larch iv /e t os o c/passw d. Est e arch iv q ue root e s su due o, y con pe rm isos de rw -. Todos l de m s, incl ndo e lgrupo, sl o, os uye o t ne n pe rm isos de lct ie e ura. Un /e t c/passw d e s al as: go
root :x:0:0:root :/root in/b ash :/b dae m on:x:1:1:dae m on:/usr/sb in:/b in/sh b in:x:2:2:b in:/b in:/b in/sh sys:x:3:3:sys:/de v in/sh :/b sync:x:4:65534:sync:/b in:/b in/sync gam e s:x:5:60:gam e s:/usr/gam e s:/b in/sh m an:x:6:12:m an:/v ar/cach e /m an:/b in/sh l p:x:7:7:l ar/spool pd:/b in/sh p:/v /l m ail :x:8:8:m ail ar/m ail in/sh :/v :/b ne w s:x:9 :9 :ne w s:/v ar/spool w s:/b in/sh /ne uucp:x:10:10:uucp:/v ar/spool /uucp:/b in/sh proxy:x:13:13:proxy:/b in:/b in/sh m aj ordom :x:30:31:M aj ordom o:/usr/l /m aj ib ordom o:/b in/sh post s:x:31:32:post s:/v ib /post s:/b in/sh gre gre ar/l gre w w w -dat a:x:33:33:w w w -dat a:/v ar/w w w :/b in/sh b ack up:x:34:34:b ack up:/v ar/b ack ups:/b in/sh m sq l :x:36:36:M ini SQLD at ase M anage r:/v ib /m sq l in/sh ab ar/l :/b ope rat or:x:37:37:O pe rat or:/v ar:/b in/sh l :x:38:38:M ail L M anage r:/v ist in/sh ist ing ist ar/l :/b irc:x:39 :39 :ircd:/v ar/run/ircd: gnat s:x:41:41:Gnat Bug-Re port s ing Syst m (adm in):/v ib /gnat e ar/l s/gnat s-db :/b in/sh m ysq l :x:100:103:M ySQLSe rv r:/v ib /m ysq l in/f se e ar/l :/b al post ix:x:102:65534:Post ix M ail e m :/v f f syst ar/spool /post ix:/b in/f se f al m igue l :x:1000:1000:M igue l P rpinan,777,555-5555,555-2222,444A e 5678:/h om e /m igue l in/b ash :/b nob ody:x:65534:65534:nob ody:/none xist nt in/sh e :/b ssh d:x:103:65534:SSH Se rv r:/v e ar/run/ssh d:/b in/f se al part ag:x:104:65534::/h om e /part ag:/b in/f se im im al tl t e ne d:x:101:101::/usr/l /t l t ib e ne d:/b in/f se al dist ccd:x:105:65534::/:/b in/f se al b ind:x:106:108::/v ar/cach e /b ind:/b in/f se al ssl rap:x:107:1001::/e t w c/ssl rap:/b in/f se w al
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Aunq ue e lcam po e st v e aco, de be e st de f ar inido por l dos punt (:). P e j m pl l l a os os or e o, a ne de lusuario irc t rm ina e n dos punt ya q ue no se h a de f e os inido un com ando de l ogin para e st e usuario. Est f e orm at e s usado e n casi t o odos l sabore s de sist m as UNIX. os e

Conse j Prct os icos


Cad a l a e n e l ne arch iv /e t o c/passw d de b e cont ne r sie t cam pos. Aunq ue al e e gunos d e e st os cam pos e st v n acos, e l de b e n se r d e finidos por sus dos punt l os os.

Cam po Nom b re -Usuario


El prim e r cam po e s e l nom bre -usuario (use rnam e ). Est nom bre de be se r nico e n e l e m a. e sist Es com nm e nt de och o caract re s o m e nos y pue de n cont ne r lt e e e e ras, nm e ros, unde rscore s, punt y al os, gunos caract re s e spe cials. D e be t ne r cuidado alusar caract re s no-al e e e e f anum ricos q ue pue de n l v a problm as con al l ar e e gunas apl icacione s. Re cue rde q ue GNU/L inux e s se nsit o, as iv pue s q ue l usuarios m igue l M igue l son e l ism o usuario para e l e m a. Com o l nom bre s os y no m sist os de usuarios son ut izados para m uch os ot propsit incl ndo corre o y de be n se r nicos e n e l il ros os uye sist m a, e s ne ce sario de t rm inar com o ust d v a asignar nom bre s e n su sist m a. Si son pocos e e e a e usuarios e n su sist m a, no e s t im port e e lt m a pe ro si son m uch os pue de cre ar dol s de e an ant e ore cabe zas si no se pl ica. anif Un m t odo de asignar nom bre s m uy com n e s l prim e ra lt de lprim e r nom bre m s e l a e ra ape l l As pue s e l o com nm e nt e s, Ant ido. m e onio P rpian, usuario ape rpinan. O t com binacin e ra es el nom bre m s l inicial l l y se conv rt e n ant a de ape l ido ie e oniop. Re cue rde q ue l q ue im port e s o a se r consist nt no e l t e e m odo q ue ut ice . il

Cam po P assw ord


Est cam po de larch iv /e t e o c/passw d e st re se rv a ado para l cont as rase as. Est cont as rase as son al ace nadas e ncript m adas por e l e m a ope rat o. Si e st cam po se daa por cualuie r razn, sist iv e q e se usuario no v a pode r ingre sar al e m a h ast q ue e l a sist a adm inist rador no l re asigne una nue v e a cl e a l cue nt av a a. P m os ut izar e st cam po para pre v nir q ue usuarios ingre se n al e m a, con sl col ode il e e sist o ocar un ast risco (* e n e st cam po. Aunq ue e l e ) e usuario no podr ingre sar al e m a, pue de se r q ue aun sist se a posibl e l e acce so re m ot y e j cut com andos, as pue s q ue no de pe nda de e st m t o e ar e odo com o su nico m t odo de de f nsa. e Si t m poral e nt ne ce sit re st e m e as ringir e l acce so de un usuario, col ue un ast risk al oq e principio de lcam po de l cont a rase a de su cue nt Ase gre se de no h ace r ningn ot cam bio e n e st a. ro e cam po. Aunq ue e st no e s 100% un m t o odo e f ct o de se guridad, casi sie m pre e s m s q ue e iv ade cuado. Est m t e odo e s t para l usuarios q ue e st il os arn ause nt s por l e argo pe riodos de t m po. ie Si de j os e st cam po v am e aco, sl e lnom bre de usuario h ara f t para ingre sar alsist m a. El o al a e sist m a no l e xigir una cont e e rase a alusuario. Aunq ue e st e s a v ce s m uy t , si de se a una o e il cue nt de inv ado (gue st pe ro t a it ), odo e st t e ipo de cue nt conl v un rie sgo, signif iv de as l a e icat o, se guridad. Ase gre se q ue si cre a cue nt con cont as rase as e n bl anco, q ue su acce so se a l m s o re st ringido posibl. e
Pg 170 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Cam po ID de l Usuario
El e rce r cam po e n cada re cord e s e l de l t ID usuario (UID ). El e m a re gist l usuarios por sist ra os un nm e ro UID de ide nt icacin asociado con e l if nom bre . P e j m pl cuando un usuario inicia un or e o, proce so, e se proce so e s asociado con e l UID de l usuario y se de spl ga cuando usam os e l ie com ando ps. Ge ne ral e nt , se usan rangos de UID para de f m e inir l t os ipos de cue nt de l usuarios. L UID as os os e num e rados m e nos de 100 son re se rv ados para l cue nt de lsist m a, l cue nt de root sie m pre as as e a a t ne un UID de 0, y a l usuarios se l da un UID m s grande q ue 1000 e n al ie os e gunas e s m s de 500 y ot m s de 100. Elnm e ro de ID de l usuarios v ras os aria de dist ribucin a dist ribucin, pe ro l os principios son l m ism os. L ID de usuario inicial st de f os a e a inida e n e l arch iv /e t ogin. f o c/l de s.

Group ID Fie l d
L ID (GID ) de lgrupo e s usada para de f a inir de q ue grupo e lusuario e s m ie m bro cuando e l ingre sa alsist m a. Est grupo e s re f rido com o e lgrupo por de f ct de ingre so de lusuario. L e e e e o os grupos se usan para organizar a l usuarios. ElGID e s usado por e lsist m a ope rat o para os e iv re gist l pe rm isos de l arch iv y e st de f rar os os os a inido e n e larch iv /e t o c/group, e lcualdiscut os im m s ade l e e n e st Capt o. ant e ul L grupos de sist m a son a m e nudo e num e rados de l0 9 , y l de l usuarios se inician os e 9 os os de sde e l100 o m s de pe ndie ndo e n l dist a ribucin. Con q ue nm e ro de GID se inician l grupos os de usuarios y e st de f a inido e n e l arch iv /e t ogin. f En m uch as dist o c/l de s. ribucione s se cre a un grupo por de f ct l ado group o use rs alcualse l asigna e lprim e r GID disponibl para l e o l am e e os grupos. Todos l usuarios son e nt os once s m ie m bros de e st grupo. e

Cam po Com e nt arios


Est cam po no e s re q ue rido para l f e a uncionabil idad pe ro pue de se r usado para prov e r e inf orm acin t . Si e l il cam po se de j v a aco, ase gre se de incl l dos punt Es m uy com n, q ue uir os os. e n e st cam po se incl e uya e lnom bre com plt de lusuario, pe ro ade m s se pue de incl sus e o uir nm e ros de t l onos, dire ccin, y ot e f ras inf orm acione s. Elcom ando f inge r usa e st cam po para e re t ornar l inf a orm acin de lusuario. Program as de Em ailt bin usan e st cam po para m ost am e rar inf orm acin de q uie n e nv corre o. a

Cam po D ire ct orio H om e


Cuando un usuario ingre sa alsist m a (l on), e lproce so de l e ogs ogin usa e st cam po para e de t rm inar donde col e ocar e lusuario e n l e st ura de dire ct a ruct orios de lsist m a. P e ara l usuarios, os e st cam po cont ne l rut aldire ct e ie a a orio h om e de lusuario. Si e st cam po cont ne un v or e ie al e q uiv ocado, e l usuario no podr ingre sar al e m a. sist

Cam po Com ando al ogin L


Est cam po de f q ue com ando e j cut cuando e l e ine e ar proce so de ingre so t rm ina. En l m ayora e a de l casos se r un com ando q ue inicia uno de l sh e l Est com ando pue de se r usado para os os l s. e re st ringir q ue pue de e j cut e se usuario, as com o corre r una sol apl e ar a icacin. Si e st cam po se e q ue da v aco, se e j cut e lsh e l por de f ct Est sh e l por de f ct pue de se r cam biado por e l e a l e o. e l e o
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

usuario usando e l com ando ch sh . El com ando ch sh consul e l t a arch iv /e t o c/sh e l para de t rm inar l s e si l e nt a rada de l usuario e s v ida. al

El Com ando passw d


L cont as rase as se cam bian usando e lcom ando passw d. L usuarios pue de n cam biar su os cont rase a, y sl root pue de cam biar l de e ly l de cualuie r ot usuario. L sint o a a q ro a axis de l com ando passw d e s:
passw d [usuario]

Cuando un usuario cam bia su propio passw ord, e lno ne ce sit e spe cif a icar su nom bre de usuario;pe ro, si se l pe dir e n e lprom pt q ue de su cont e rase a ant rior ant s de ingre sar l e e a nue v Cuando e s root q ue cam bia e lpassw ord de un usuario, de be e spe cif a. icar e lnom bre de l usuario pe ro no t ne q ue sabe r l cont ie a rase a pre se nt de lusuario. Elcom ando passw d re q uie re e q ue l nue v cont a a rase a se digit dos v ce s ant s de se r cam biada. Est e s para pre v nir q ue e e e o e cam bie s e l passw ord q ue por razn de un e rror t ipogrf se q ue de f ra de l e m a. ico ue sist

Conse j Prct os icos


El and o passw d e s ut izad o para cam b iar l cont as. L usuarios sl pue de n com il as rase os o cam b iar su propia cont a, pe ro e l rase root pue d e cam b iar t odas l cont as. as rase

M uch as cont rase as se pue de n cam biar e n grupos (e n bat ) si usam os e l ch com ando ch passw d de sde l cue nt de root Su sint a a . axis e s:
ch passw d [opcin]

Elcom ando ch passw d le de sde un arch iv q ue cont ne l com binacin de nom bre de e o ie a usuario y cont rase a se parado por dos punt nom bre :cont os rase a con un nom bre de usuario por l a. P de f ct e lcom ando ch passw d e ncript l cont ne or e o, a as rase as ant s de al ace narl Sin e m as. e m bargo, pode m os prov e r l cont e a rase a e n un f orm at e ncript o ado y usam os l opcin -e , opcin a q ue pre v ne de q ue ch passw d no e j cut ningn t de e ncript ie e e ipo acin. L caract rst as e icas arch iv para de f o inir e n y q ue t m po ant s de ie e nue v Aq u t bin se a. am de l cont as rase as e st de f n inidas e n e larch iv /e t ogin. f Use e st o c/l de s. e nm e ro de caract re s q ue l cont e as rase as de be n cont ne r, cuando e xpiran, e h abe r e xpirado se l pe dir alusuario cam biar su cont e rase a act uala l a de f e l ct ine dire orio donde se al ace na e l m corre o (m ail -boxe s).

L cont as rase as son su prim e ra l a de de f nsa e n l prot ccin de su sist m a. Ust d, com o ne e a e e e adm inist rador, de be r pe ridicam e nt e ducar l usuarios de l e m a q ue ust d adm inist de l e os sist e ra, a ne ce sidad de no com part sus cont ir rase as con ot ros usuarios, cam biar sus cont rase as re gul e nt , y e lgir bue nas cont arm e e rase as. Una cont rase a de be se r de por l m e nos se is os caract re s. Eluso de pal e abras de ldiccionario, nom bre de pe rsonas, m ascot e sposas, u ot as, ras com binacione s f e s de adiv cil inar com o f ch as de nacim ie nt o aniv rsarios no e s re com e ndabl. e o e e El uso de lt e ras, e n am bos caso de m ayscul y m inscul l as as igadas con nm e ros y sm bol para os apl l cal icar a idad de una bue na cont rase a. L e lccin de bue nas cont a e rase as l v alusuario a l a e cont rarre st e l sf rzo ya q ue t bin l h ace n dif de re cordar. Est t nde a q ue l usuarios ar e ue am a cil o ie os e nt once s apunt n sus cont e rase as de baj de t cl o e ados y m onit s o m ascot f m e nt ore as cil e
Pg 172 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

acce sibls. Est prct e as icas no de be n se r apoyadas.

Cont rase as Sh adow


Si e lcam po de cont rase a e n su arch iv /e t o c/passw d e s una x, su sist m a usa un arch iv e o sh adow passw ord. Est arch iv cont ne e l e o ie nom bre de l usuario y su cont rase a e ncript ada. Ade m s t bin cont ne ot inf am ie ras orm acione s de l cont a rase a, com o e s cuando caduca o e xpira. Est son os l cam pos disponibls e n e l os e arch iv /e t o c/sh adow : 1. Nom b re de l Usuario 2. Cont rase a e ncript ada 3. Nm e ro de das de sde Ene . 1, 19 70, y ul o cam b io de l cont t im a rase a. 4. Tie m po M nim o q ue usuario pue de pe rm ane ce r sin cam b iar l cont a rase a 5. Tie m po M xim o q ue usuario pue de pe rm ane ce r sin cam b iar l cont a rase a 6. Cuant das de adv rt ncia ant s de q ue l cont os e e e a rase a de l usuario e xpira. 7. Cuant das e spe rar para de sh ab il ar cue nt de spus q ue cont os it a rase a e xpire 8. F ch a de e xpiracin de l cue nt e n nm e ro de das de sde Ene . 1, 19 70 e a a Al usar cont rase as sh adow , e l cam po de l cont a rase a no se pue de de j v ar aco. P ara pre v nir e q ue un usuario cam bie su passw ord, h aga q ue l f ch a m nim a de caducar de l cont a e a rase a se a m ayor q ue l f ch a m xim a. L im plm e nt a e a e acin de cont rase as sh adow para usuarios y grupos se cubre m s ade l e e n e st m ism o Capt o. ant e ul

Cre ar Usuarios
P ara un usuario ingre sar a un sist m a GNU/L e inux ne ce sit un nom bre de usuario y un a dire ct orio h om e . Todo l ot e s agre gado a l cue nt por ot razone s, com o usar cont o ro a a ras rase as por razone s de se guridad de lsist m a. H ay dif re nt m ane ras de agre gar usuarios alsist m a o m e j e e e e or dich o de cre ar cue nt de usuarios. Cada m t as odo, com o t odo e n unix, t ne sus v nt as y ie e aj de sv nt as. Ade m s, m uch as dist e aj ribucione s prov e n sus propias h e rram ie nt de h ace r e st t a e as a are adm inist iv P rat a. ara m ane j f ar undam e nt m e nt e l t m a ust d de be dom inar dos m t al e e e odos: m anual e nt e dit e l m e ar arch iv /e t o c/passw d y usar e l com ando use radd.

Edit e l ar arch iv /e t o c/passw d


Una m ane ra de agre gar usuarios a un sist m a GNU/L e inux e s e dit ando e l arch iv /e t o c/passw d. Est t a se pue de e j cut sl si se e ncue nt e n l cue nt de lsupe rusuario, root Ant s de a are e ar o ra a a . e e j cut cualuie r t e ar q ipo de cam bio, ase gre se de h ace r una copia de re sguardo de larch iv original o ant s de e m pe zar a t e rabaj Si corrom pe e st arch iv no podrs ingre sar al e m a, ni an com o ar. e o, sist e lsupe rusuario root P . ara agre gar un usuario, sim plm e nt agre gue una nue v l a alf e e a ne inalde l arch iv q ue cont ne l inf o ie a orm acin apropiada para cada cam po. Ase gre se de usar un e dit q ue or guarde l inf a orm acin e n ASCII, com o l e s v No agre gue nada alcam po cont o i. rase a ya q ue e st a de be e st e ncript ar ada. Ne ce sit ara asignarl un nm e ro nico l ado UID para cada usuario q ue agre gue alsist m a e l am e e n e st arch iv /e t e o c/passw d. Te ndr q ue m ant ne r una cont idad de l nm e ros q ue asigna de e abil os UID s y asignar l nue v se cue ncial e nt . P os os m e ara cre ar una nue v cue nt para M igue l se pue de a a , agre gar l siguie nt l a al a e ne arch iv /e t o c/passw d:
m igue l ::523:100:M igue l e rpinan:/h om e /m igue l in/b ash P :/b
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

D e spus de dar e nt rada a l inf a orm acin y guardar e larch iv ne ce sit o, ar usar e lcom ando passw d para asignarl l cont e a rase a a l nue v cue nt de usuario. D e spus t ndrs q ue cre ar e l a a a e dire ct orio h om e y m anual e nt copiar l arch iv de conf m e os os iguracin apropiados. Est arch iv de os os conf iguracin son discut idos m s ade l e e n e st m ism o Capt o. Si se ne ce sit un nue v grupo ant e ul a o para e st usuario, t ndrs q ue e dit e larch iv /e t e e ar o c/group para de f inir e lgrupo ant s de q ue e l e usuario pue da iniciar se sin. L grupos son discut os idos e n e st m ism o Capt o m s ade l e . e ul ant Si ust d m anual e nt cre a e l dire ct e m e orio h om e de un usuario, t ndrs q ue cam biar e propie t ario y e l grupo asignado a e se dire ct orio o e l usuario no podr ingre sar al e m a, ya q ue sist se r de ne gado acce so a su dire ct orio h om e . Elcom ando ch ow n se usa para cam biar am bo usuario due o y e l grupo asociado. V ase e l Capt o 9 para m s inf ul orm acin sobre com o usar com ando ch ow n. el l e el el

Conse j Prct os icos


Nue v cue nt d e usuarios pue de n se r cre adas e dit as as ando e l arch iv /e t o c/passw d y e nt once s usand o e l ando passw d para asignarl l cont a a l nue v cre ada cue nt T b in se r com e a rase a a a. am ne ce sario cre ar e l ire ct d orio h om e d e l usuario y asignarl l pe rm isos apropiados al ct e os dire orio ant s e d e e st e l o usuario no pod r ingre sar al e m a. sist

Usar e l com ando use radd


Una m ane ra m s conv nie nt de agre gar cue nt de usuarios alsist m a q ue adm inist e s e e as e ra con e lcom ando use radd. P de f ct use radd ut iza e lprxim o UID e n se cue ncia asce nde nt y or e o, il e asigna e lsh e l por de f ct com o e lcom ando de ingre so (l l e o ogin) a l cue nt de usuarios cre adas as as con use add. P ara de splgar l v ore s por de f ct e scriba use radd -D sin ningn nom bre de e os al e o, usuario com o argum e nt L sal se r sim il a l siguie nt : o. a ida ar a e
GR O UP=100 H O M E=/h om e IN CTIV E=-1 EXPIR E= SH EL =/b in/b ash L SK EL =/e t c/sk e l

Si e j cut os e l siguie nt com ando use radd m igue l y e nt e am e once s e xam inam os e l arch iv o /e t c/passw d, l l a l a pue de se r pare cida a l siguie nt : a t im ne a e
m igue l :!!:1005:1006::/h om e /m igue l in/b ash :/b

L sm bol de adm iracin (!!) e n e lcam po de l cont as os as rase as son e nt rados por e lsist m a e para indicarnos q ue no se a asignado una cont rase a aun a e st cue nt Se r ne ce sario usar e l a a. com ando passw d ant s de q ue M igue l da ingre sar al e m a. e pue sist En e le j m pl ant rior, e lcom ando use radd asigno un UID of 1005 a l cue nt Est e ra e l e o e a a. e prxim o nm e ro de UID disponibl y h ace algrupo con e lGID de 1006 e lgrupo por de f ct de e e o M igue l para su grupo de ingre so e n e l e m a. Ust d pue de e spe cif sist e icarl un UID si usa l opcin e a u nm e ro. P ara e spe cif icar un GID para asignrse l a l cue nt use l opcin -g nm e ro. o a a, a
Pg 174 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Ase gre se q ue alpasar e st v ore s se an v idos UID y e lGID . Si l ID q ue ust d e spe cif no os al al os e ica son nicos (e l l de usuario o grupo), e l com ando f racasar y l cue nt no se r cre ada. Use l opcin a a a -o si por al guna razn de se a usar un ID q ue no se a nico. Eldire ct orio h om e de M igue le s nom brado, pe ro no e s cre ado por de f ct por e lcom ando e o use radd. Si de se a q ue e ldire ct orio h om e de lusuario t bin se a cre ado, use l opcin -m . El am a dire ct orio por de f ct e s /h om e /<nom bre -usuario> . P e o ara e spe cif icar e xpl am e nt un dire ct cit e orio h om e use l opcin -d <rut /<dire ct a a> orio> . Si su dist no t ne e l ro ie com ando use radd, t ndr q ue e cre ar e ldire ct orio h om e y cam biar l pe rm isos de propie dad y e lgrupo asociado ant s de q ue e l os e usuario pue da ingre sar al e m a. sist Es posibl t bin e spe cif e am icar arch iv e n e spe cf os icos q ue se an copiados alnue v dire ct o orio h om e si usam os l opcin -k <dire ct a orio e sq ue lt e o> e n conj o con l opcin -m . Si no unt a e spe cif icam os dire ct orio al guno, l arch iv l izados e n /e t os os ocal c/sk e l rn copiados al ct se dire orio a cre ar com o e ldire ct orio h om e de lnue v usuario. Si e xist n dire ct o e orio ade m s de arch iv de nt os ro de ldire ct orio /e t c/sk e l e sos dire ct , orios t bin se rn cre ados. Ade m s, e lcom ando use radd am t bin col l pe rm isos apropiados a l arch iv y dire ct am oca os os os orios q ue e lcre a com o e ldire ct orio h om e . Use e st cuando ust d t ne arch iv y dire ct o e ie os orios q ue ust d de se a h ace rl disponibl para l e o e a m ayora de l usuarios. Ust d de be r cre ar l e st ura de arch iv y dire ct os e a ruct os orios o e n e l dire ct orio /e t c/sk e l u ot dire ct ro orio q ue ust d e la. L go, cre ara l cue nt de usuarios e ij ue as as agre gndol l opcin -m alcom ando use radd -m y l arch iv se rn copiados e n e ldire ct e a os os orio h om e de l usuario cre ado. El cam po de com e nt ario se de j ara v aco al m e nos q ue ust d no e e spe cif ue l opcin -c inf iq a orm acin q ue de se a. Est inf a orm acin de be r se r incl uida de nt de ro com il y se r col l as, ocada e n e l cam po de com e nt arios. El e l por de f ct f asignado al sh l e o ue usuario com o su com ando a e j cut alt m po de ll e ar ie ogin o ingre so. Ust d pue de ut izar l opcin -s para e il a e spe cif icar un sh e l dif re nt a l por de f ct P ro, e lsh e l de signado de be se r de f l e e a e o. e l inido e n e l arch iv /e t o c/sh e lo e l e nt de iniciar se sin de l l int o usuario f l al ar.

Conse j Prct os icos


P e m os cre ar cue nt d e usuarios con e l ando use radd. Se usaron l v ore s por de fe ct de od as com os al o d ire ct orio h om e y com and o de l ogin d e l e m a al e nos q ue ust d e spe cifiq ue ot sist m e ros. Use l opcin -d a para e spe cificar e l ct dire orio h om e y -s para cam b iar e l and o al com ingre sar al e m a. Use -m para sist q ue e l rad d cre e e l ire ct use d orio h om e y copie l arch iv por de fe ct de l sq ue lt (/e t os os o e e o c/sk e l L ). a opcin -k l pe rm it e spe cificar d ond e se e ncue nt e e ran l arch iv de e sq ue lt si no e s e n l posicin os os e o a por d e fe ct d e /e t o c/sk e lUse -c para asignar v ore s al po d e com e nt . al cam ario y -e para e spe cificar una fe ch a de e xpiracin. Ade m s, pode m os indicar cuando l cue nt de l a a usuario e xpirar ut izando l opcin de f ch a il a e e . L f ch a se da e n e l orm at de M M /D D /YY. D e spus de e st f ch a, e l a e f o a e usuario no podr ingre sar al e m a y h ace r se sin. sist Ust d pue de e spe cif e icar q ue una cue nt se a de sh abil ada cuando su cont a it rase a e xpira usando l opcin -f a _das. Si ust d e nt un v or de 0, l cue nt se r de sh abil ada inm e diat e nt y e ra al a a it am e e xpire su cont rase a. Con un v or de -1 q ue l cue nt no se r de sh abil ada cuando su cont al a a it rase a
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

e xpire . Est e s l accin por de f ct a a e o.

El com ando use rm od


D e spus de cre ada l cue nt de usuario pode m os m odif a a icarl cualuie ra de l cam pos de l e q os arch iv /e t o c/passw d con e lcom ando use rm od. Un e j m pl e s cam biarl e lcam po com e nt e o e ario, aunq ue e s m e j usar e l or com ando ch f q ue e s int ract o, l sint n e iv a axis de use rm od e s e l siguie nt : e
use rm od -c " igue l e rpinan"m igue l M P

L Tabl 7. nos m ue st l opcione s disponibls para m odif a a 2 ra as e icar e st cam pos. os Tabl 7. O pcione s Usadas con use rm od para m odif a 2 icar l cam pos de l os arch iv /e t o c/passw d O pcin Cam po q ue M odif ica -l <use rnam e > Nom bre de usuario -u n UID ; use -o si no e s nica al e m a sist -g n Grupo de L ogin -c inf orm acin Com e nt arios -d <pat /dir> h D ire ct orio H om e ; use -m para copiar de uno al ro dire ct ot orio -s <pat /sh e l h l > Sh e lde L l ogin Ust d no pue de cam biar e lnom bre de lusuario si e st act m e nt ingre sado e n e lsist m a. e a ual e e Ade m s, de be r cam biar e l nom bre de l dire ct orio h om e al nom bre de l v usuario. Cam biar e l nue o nom bre no e s ne ce sario sie m pre y cuando e ldire ct orio h om e de lusuario ya e xist Alcam biar e l a. ID , de be se r nica alm e nos q ue se use l opcin -o. ase gre se de q ue e lusuario no e st e n e l a e sist m a e n e se m om e nt y v rif ue q ue no e xist proce sos e j cut e o e iq an e ndose con e l de l ID usuario. Todos l arch iv e n e l ct os os dire orio h om e t ndrn e l e UID asociado con e l cam biados;pe ro y l os cuidado, cualuie r arch iv pe rt ne cie nt alusuario no e n su dire ct q o e e orio h om e t ndr q ue se r e cam biado m anual e nt . Cualuie r t m e q rabaj (j o ob) cront o at t bin t ndr q ue se r cam biado. Si ab am e usa l opcin -m cuando usa l -d para de signar e ldire ct a a orio h om e nue v l arch iv e n e l o, os os pre se nt dire ct e orio h om e se rn copiados a su nue v sit con l pe rm isos int os. o io os act

Re m ov r Cue nt de Usuarios e as
Cuando un usuario ya no re q uie re acce so a su sist m a, ust d de be re m ov r su cue nt e e e a, arch iv os, y cualuie r t a program ada de cront o at (j q are ab obs) q ue t nga program ada. P e ara re m ov r e l e usuario m anual e nt , siga l siguie nt s pasos: m e os e 1. m ue v l l a de l Re a a ne usuario de l arch iv /e t o c/passw d. 2. m ue v e l Re a dire ct orio h om e de l usuario. 3. Busq ue y e l ine l arch iv de l im os os usuario q ue se e ncue nt ran f ra de su h om e . ue 4. im ine e l El corre o y l al de corre o de l os ias usuario. 5. im ine l t aj (j s) q ue e l El os rab os ob usuario h a program ado. Una m ane ra m uch o m s f cilde e j cut e st t a de e l inar l usuarios e s usar e l e ar a are im os com ando use rde lSu sint . axis e s:
use rde l [opcin] nom b re -usuario

Pg 176

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Si e j cut e lcom ando use rde lsin opcione s se e l ina l e nt e a im a rada de lusuario de larch iv o /e t c/passw d y ot arch iv de lsist m a pe ro no borra e ldire ct ros os e orio h om e . Use l opcin -r para a t bin e l inar e ldire ct am im orio h om e . Com o ant s t bin t ndr q ue e l inar m anual e nt l e am e im m e os arch iv q ue no se guardaron de nt de l ct os ro dire orio h om e . Si de se a de sh abil ar una cue nt de usuario e n v z de e l inarl sim plm e nt agrgue l un it a e im a, e e e ast risco (* alprincipio de lcam po de l cont e ) a rase a de lusuario e n e larch iv /e t o c/passw d. No cam bie l cont a rase a ya e ncript ada, e st v a e v ar q ue e lusuario ingre se . Cuando q uie ra o a it re act ar l cue nt sim plm e nt re m ue v e last risco y e nt iv a a, e e a e once s e lusuario podr ingre sar al sist m a. e

Cue nt Espe cials de Usuarios as e


Si re v su arch iv /e t isa o c/passw d o e le j m pl alprincipio de lCapt o, not e o ul ara q ue e xist n e v arias cue nt de usuarios de lsist m a. Cada una de e l t ne n un propsit e n e spe cif as e l ie as o ico, al gunos de e sos propsit l l am os e n l Tabl 7. os os ist a a 3. Tabl 7. Cue nt de l e m a y Sus Usos a 3 as Sist Nom bre -usuario Propsit o root Supe rusuario de l e m a sist dae m on D ue o y e st e ce l pe rm isos e n l proce sos de l e m a abl os os sist bin D ue o de e j cut e s e abl sys D ue o de e j cut e s e abl adm D ue o de l arch iv de l diarios (l os os os ogs) uucp Usado para e l acce so UUCP Ot ras cue nt de lsist m a cont an l proce sos com o e lcorre o, f p, goph e r, not as e rol os t icias, y de m s. Su propsit e s ge ne ral e nt obv si int rpre t su nom bre . Nunca de be cam biar l o m e io e a as e nt radas de e st cue nt ya q ue podra de se st izar su sist m a y h ast causar su t alf as as abil e a ot racaso (Syst m F ure ). Pue de e v nciar q ue e st cue nt t ne n un ast risco (* e n e lcam po de l e ail ide as as ie e ) a cont rase a de l cue nt e n e larch iv /e t a a o c/passw d para pre v nir q ue nadie ingre se alsist m a e e usando e l nom bre de usuario de e st cue nt as as.

L Grupos os
L grupos se usan para organizar a l usuarios y e st e ce r pe rm isos a arch iv y os os abl os dire ct orios. Pue de se r q ue se cre e un grupo basado e n l ne ce sidad de q ue t a odos acce de n cie rt os arch iv com o por e j m pl l de cont idad o nom ina q ue t ngan q ue acce de r una inf os e o os abil e orm acin e n com n. O t v z, ne ce sit cre ar un grupo para q ue t ngan acce so a cie rt disposit os com o al e e e os iv por e j m pl re de s o im pre soras. Cre ar grupos ayuda a sim pl icar su t e o if rabaj o.

El arch iv /e t o c/group
Elarch iv /e t o c/group de f ine cada grupo y sus m ie m bros. Elarch iv /e t o c/group t ne un ie f orm at sim il al l o ar de arch iv /e t o c/passw d, e st e s sl un e j m pl e o e o:
root :x:0: dae m on:x:1: b in:x:2: sys:x:3:
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

adm :x:4: t y:x:5: t disk :x:6:b ack up l p: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: dal :x:20:m igue l out usb :x:106:m igue l m igue l :x:1000:

Cada l a de l ne arch iv /e t o c/group t ne cuat cam pos, cada uno se parado por dos punt (:). ie ro os Si un cam po se de j v a aco, aun t ne m os q ue col e ocar l dos punt L Tabl 7. l a e l os os. a a 4 ist cont nido e de cada cam po y l q ue cont ne n. o ie Tabl 7. Cam pos Cont nidos e n Cada Re cord arch iv /e t a 4 e o c/group y Su Cont nido e Cam po Cont nidos e Groupnam e Nom bre de l grupo de be se r nico y pue de se r h ast de och o caract re s a e P assw ord Cont rase a se pue de digit norm al e nt e n bl ar, m e anco o un ast risk e Group ID Usada por e l e m a de be se r nica sist M e m be rs L ado de l usuarios, se parado por com a, son m ie m bros de un grupo ist os Al om e nt q ue un usuario h ace e l e nt de acce de r un arch iv e l e m a ope rat o re v m o int o o, sist iv isa prim e ro a v r si e s e lpropie t e ario de e se arch iv Si no l e s, e lsist m a ope rat o re v si e l o. o e iv isa usuario e s m ie m bro de lgrupo asociado. Si e lusuario pe rt ne ce algrupo apropiado, e lusuario e re cibe e l e l acce so de f niv de inido a e se grupo. Si e l usuario no e s m ie m bro de l grupo, e nt once s e l usuario re cibe l niv ls de pe rm isos asignados a t os e e odos l ot os ros. El acce so a re cursos e s discut ido e n m s de t l e n e l al e Capt o 9 . ul

Ide nt icar su Grupo if


Todo y cada usuario de lsist m a de be pe rt ne ce r por l m e nos a un grupo. Si sl e xist un e e o o e grupo, agre gue a t odos sus usuarios a e st grupo. L usuarios pue de n pe rt ne ce r a m uch os e os e grupos;sin e m bargo, sl un nm e ro de GID pue de se r asociado con un usuario e n cualuie r o q m om e nt Elgrupo por de f ct de cada usuario e st de f o. e o a inido e n e larch iv /e t o c/passw d. P ara inv st e igar cuale s su grupo por de f ct act , use e lcom ando id. Elde be re t e o ual ornar al sim il a go ar e st o:
m igue l l @ inux:~ $id uid=1000(m igue l )gid=1000(m igue l grupos=1000(m igue l 20(dal ),21(f ) ), out ax),22(v oice ), 24(cdrom ),25(f oppy), 26(t ),27(sudo),29 (audio),30(dip),44(v o),60(gam e s), l ape ide 100(use rs),106(usb )

Tam bin pode m os de t rm inar algrupo q ue pe rt ne ce m os usando e lcom ando groups. Est e e e com ando da com o sal t ida odos l grupos al os cual l e usuario e s m ie m bro pe ro no indica cual grupo e s e l de f ct por e o.
m igue l l @ inux:~ $groups
Pg 178 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

m igue l out f v dal ax oice cdrom f oppy t l ape sudo audio dip v o gam e s use rs usb ide m igue l l @ inux:~ $

Cuando un usuario cre a un arch iv e lgrupo alcuale lpe rt ne ce e s asociado a e se arch iv o e o. Ust d pue de cam biar su grupo por de f ct con e l e e o com ando ne w grp y e spe cif icarl e l e grupo al cual de se a pe rt ne ce r. P e j m pl e scriba: e or e o,
ne w grp f d cl

h ar q ue su nue v grupo se a e l o grupo f d. Ah ora cuando e j cut e l cl e e com ando id, se de splgar e e n pant l al as: al a, go
uid=503(m igue l gid=520(f d) groups=500(m igue l ) cl ),520(f d) cl

Si e re s m ie m bro de lnue v grupo com o e s de f o inido e n e larch iv /e t o c/group, su grupo por de f ct se cam biara y cualuie r arch iv q ue cre e , m ie nt e se grupo se a su grupo por de f ct se r e o q o ras e o asociado con e se grupo. Pue de s e j cut e lcom ando ne w grp sin argum e nt para cam biar a su e ar os grupo por de f ct alogin com o e s de f e o l inido e n e l arch iv /e t o c/passw d.

Trab aj con Grupos ar


Se cre an nue v grupos o dire ct e nt e dit os am e ando e l arch iv /e t o c/group o usando un ut it il ario q ue cre e l e nt a rada. Cuando e dit os e larch iv /e t am o c/group, se agre ga una l a por cada grupo. ne Ase gre se de se guir l sint a axis con e xact ud. P e j m pl it or e o:
f d::520:m igue l e l ,j cl ,iv l azm ine ise

e st l a de l a ne arch iv /e t o c/group, de scribe un grupo de nom bre f d con un GID de 520. Est cl e grupo ade m s t ne com o m ie m bros a M igue l Iv l , y Jazm ine . Tam bin podam os e n v s de ie , e l ise e digit m anual e nt e st l a h abe r usado e lut it ar m e a ne il ario groupadd para h abe r cre ado e s nue v o grupo. L sint a axis de groupadd e s:
groupadd [opcione s] nom b re -grupo

P ara agre gar un nue v grupo de nom bre e st o udiant s, sim plm e nt e j cut os e lsiguie nt e e e e am e com ando, as:
groupadd e st udiant s e

Est se nt ncia agre ga l siguie nt l a al a e a e ne arch iv /e t o c/group as de f ndo e l v grupo e inie nue o inm e diat e nt asignndol e lprxim o nm e ro disponibl de GID . Ust d pue de e spe cif am e e e e icar un GID part ar usando l opcin -g gid, pe ro t ndr q ue se r nica alsist m a. Si de se a ut izar un icul a e e il nm e ro de GID q ue no e s nico, t ndr q ue usar l opcin -o. Si de se a cre ar un grupo de l e m a, e a sist de be r usar l opcin -r. D iscut m os m s a f a ire ondo l q ue son l grupos de l e m a m s t o os sist arde e n e st m ism o Capt o. e ul El com ando groupadd cre a e l group pe ro no l agre ga usuarios al e grupo. Te ndr q ue ingre sar l m ie m bros de lgrupo de ot f os ra orm a. Est se pue de l v a cabo o e dit o l ar e ando m anual e nt e l m e arch iv /e t o c/group o usando e lcom ando gpassw d con l opcin -a. L sint a a axis de lcom ando gpassw d e s as:
gpassw d [opcione s] <usuario> grupo

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

P e j m pl para agre gar e l or e o usuario m igue l grupo f d, e j cut al cl e aras:


gpassw d -a m igue l cl f d

Elcom ando gpassw d t bin se usa para cam biar l cont am a rase a de lgrupo si l pasam os e l e nom bre de l grupo com o argum e nt nico. Si e st e ce m os una cont o abl rase a a un grupo, l usuarios os q ue no son m ie m bros t ndrn q ue aport l cont e ar a rase a si de se an h ace r m e m bre sa e n e lgrupo. Use l opcin -r para re m ov r l cont a e a rase a de un grupo. Tabl 7. m ue st l opcione s a 5 ra as disponibls con e l e com ando gpassw d. Tabl 7. O pcione s de l a 5 Com ando gpassw d y Sus Accione s O pcin Accin -R Pre v ne e l ie uso de l com ando ne w grp para agre garse al grupo -a use rnam e Agre ga al usuario nom brado al grupo -d use rnam e Re m ue v al e usuario nom brado de l grupo -A use rnam e Est e ce al abl usuario nom brado un adm inist rador de l grupo -r Re m ue v e l e passw ord al grupo

M odif icar y El inar Grupos im


Pue de cam biar e lnom bre o e lGID de lgrupo e dit ando e larch iv /e t o c/group o usando e l com ando groupm od. L sint a axis de l com ando groupm od e s:
groupm od [opcione s] nom b re -de l -grupo

Use l opcin -n nom bre para cam biar e l a nom bre de l grupo o l opcin -g GID para cam biarl a e e lGID . Si de se a cam biar a un GID q ue no e s nico, de be r usar l opcin -o de lcom ando. Si a cam bia e l GID de l grupo, ase gre se de re v isar e l arch iv t o/e c/passw d para v r si al usuario t ne e gn ie e se grupo com o su grupo de l ogin. Si e s as, ase gre se de cam biarl e l e GID t bin e n e sa e nt am rada. P ara e l inar un grupo, com o de be m os h ace rnos una ide a e n GNU/L im inux h ay dos m ane ras de h ace rl (de h e ch o h ay m s e n l m ayora de l casos, una de e l e s de sde e lam bie nt graf o a os l as e ico, pe ro aq u no t ocam os e sa f orm a ya q ue com pl icara m s e lcaso) una de e l e s e dit e larch iv l as ar o /e t c/group m anual e nt e n un e dit con e lv y re m ov r l l a de se ada o usar e lcom ando m e or i e a ne group de sde l l a de com ando. Si e le e l inarl e dit a ne ij im o ando e larch iv /e t o c/group, t ndr q ue e e j cut ot t as para com plt e l e ar ras are e ar com e t ido, e st son: a 1. Re v e l ise arch iv /e t o c/passw d y v rif ue q ue ningn usuario t ne e l e iq ie grupo e l inado im com o su grupo de l ogin. L usuarios e n q ue e st se a e l os e caso no podrn ingre sar al sist m a (l in). e og 2. Busq ue t odos l arch iv y dire ct os os orio q ue t ne n e st grupo com o su grupo due o. Si ie e ust d no corrige e st pue de se r q ue l arch iv se t e o, os os orne n inacce sib ls. e L sint a axis de l com ando groupde l s: e
groupde lnom b re -de l -grupo

Est se nt ncia borrara l l a re f re nt a e st grupo de sde e l a e a ne e e e arch iv /e t o c/group. Si int nt e as e j cut e st com ando a un grupo q ue e st de signado a cualuie r usuario com o su grupo l e ar e q ogin, e l com ando f l al ar.

Pg 180

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Ne ce sit re v ara isar e l arch iv /e t o c/passw d para ase gurarse q ue ningn usuario t ne e st grupo ie e de signado com o su grupo de ingre so (l ogin group). Si al usuario e st usando e st grupo com o gn a e su grupo de l ogin por de f ct t ndrs q ue cam birse l ant s de pode r e l inar e l e o, e o e im grupo. D e spus de e st t ndr q ue re v o e isar e l e m a para ide nt icar l re cursos propie dad de l sist if os grupo.

Grupos de l e m a Sist
Elsist m a cre a un nm e ro de grupos com o l son bin, m ail sys, adm , e nt ot e os , re ros. No l e agre gue usuarios a e st grupos ya q ue e st Accin l conce de de re ch os gl e s e n t os a e obal odo e l

Conse j Prct os icos


L grupos se de fine n e n e l os arch iv /e t o c/groups. L com andos disponib ls para m anipul y os e ar ad m inist grupos son groupadd , groupde lgroupm od, y gpassw d . rar , sist m a. L Grupos de l e m a sl de be n t ne r com o m ie m bros cue nt de usuarios de l e m a. e os Sist o e as sist Al gunas de l f as uncione s de l grupos de l e m a son l adas e n l Tabl 7. Est son l grupos os sist ist a a 6. os os m s im port e s y para se guir de sarrol ant l ndose e n GNU/L inux ust d de be f il e am iarizarse con l os grupos y f uncione s. Tabl 7. Grupos de l e m a y Sus Funcione s a 6 Sist Grupo Funcin root D ue o de l m ayora de l arch iv de l e m a a os os sist dae m on D ue o de l corre o, im pre soras, y ot sof w are y dire ct ros t orios k m em Adm inist acce so dire ct a l m e m oria de l e rne l ra o a k sys D ue o de al gunos arch iv de l e m a, sw ap, y im ge ne s de m e m oria; de os sist pue t rabaj sim il al ar ar grupo k m e m nobody D ue o de sof w are q ue no ne ce sit pe rm isos e spe cials t a e ty t D ue o de arch iv de disposit os q ue cont an l t rm inals os iv rol os e e

Im plm e nt Sh adow P e ar assw ords


Com o h e m os de scubie rt ya l cont o as rase as al ace nadas e n e larch iv /e t m o c/passw d e st n e ncript adas por e l sist m a. Un niv l adicional de se guridad disponibl e n l dist e e e as ribucione s GNU/L inux e s inv ocar e l uso de sh adow passw ords. Cuando se im plm e nt e an l sh adow os passw ords, e l cam po de l cont as rase as e n /e t c/passw d se re e m pl con una x y l cont aza a rase a e n re al idad e s al ace nada e n ot arch iv de nom bre /e t m ro o c/sh adow . El arch iv /e t o c/sh adow de be se r de sl acce so al o supe rusuario root para as no pe rm it q ue ir f orast ros t ngan e l s m nim o rie sgo de v ar (crack ) su cont e e m iol rase as. V ase m s ade l e e n e l ant Capt o 9 m s inf ul orm acin sobre com o re st ringir acce so a arch iv y dire ct os orios. Est m ism o niv l e e de se guridad se l pue de prov e r a l cont e e as rase as de l grupos. L sh adow passw ords de l os as os grupos son al ace nadas e n e l m arch iv /e t o c/gpassw d, y l cont a rase a e n e l arch iv /e t o c/group e s de nue v re e m pl o azada con una x col ocada e n e lcam po de cont rase as. Est arch iv aligualq ue e l e o ant rior de be se r de acce so sl alroot Ningn ot usuario de be t ne r acce so ni siq uie ra de e o . ro e lct e ura. Nunca de be e dit ninguno de l dos arch iv ni /e t ar os os c/sh adow o e l /e t c/gsh adow m anual e nt . Cuando ne ce sit e f ct m e e e uarl cam bios a cualuie ra de l dos de be usar un ut it e q os il ario com o l son use radd, passw d, use rm od, o gpassw d para e f ct o e uar l cam bios ne ce sarios. P os ara
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

e m pe zar a usar l sh adow passw ords e n su sist m a q ue no e st im plm e nt as e n e ada, use e lcom ando pw conv com ando q ue no t a argum e nt Ale j cut e st com ando e n su sist m a, se cre a e l , om os. e ar e e arch iv /e t o c/sh adow f orm ado dire ct e nt de su arch iv /e t am e o c/passw d. Si por al guna razn ne ce sit re gre sar a no usar cont a rase as e ncript adas sl de be r e j cut e l o e ar com ando pw unconv Al . usar e l com ando pw unconv l q ue e f ct e s una act izacin de l o e a ual arch iv /e t o c/passw d basado e n el cont nido de l e arch iv /e t o c/sh adow y e nt once s l e l ina. o im P ara usar sh adow passw ords para l grupos, use e lcom ando grpconv Est cre ara e larch iv os . e o /e t c/gsh adow y cam biara t odas l cont as rase as e n e l arch iv /e t o c/group por una x. P ara re v rt a e ir al ace nar l cont m as rase as e n e larch iv /e t o c/group, e j cut e lcom ando grpunconv Si e ncue nt e e . ra q ue e s obl orio e dit l arch iv /e t igat ar os os c/passw d y /e t c/group m anual e nt , ust d pue de m e e act izar su sh adow passw ords e j cut ual e ando l com andos apropiados q ue son e lpw conv para os /e t c/passw d y grpconv para e l arch iv /e t o c/group. Una m ane ra m e j e s prim e ro usar e l or com ando pw unconv y grpunconv para de j de usar l sh adow passw ords, e nt ar as once s h ace r l cam bios, y os e nt once s conv rt e l e m a a v v r a usar l sh adow passw ords. e ir sist ole as

Conse j Prct os icos


L sh ad ow passw ords incre m e nt l se guridad de su sist m a. Use e l ando pw convpara as an a e com im plm e nt sh adow passw ord s para sus usuarios y grpconvpara usar sh adow passw ords para sus e ar grupos.

Arch iv de Inicio de l os Usuario


Elcom port ie nt y l f am o a uncionabil idad de su sh e l son un re sul l t ado dire ct de sus v o ariabls e de am bie nt . Est parm e t son al ace nados e n v e os ros m arios arch iv de conf os iguracin l izados o ocal e n e l ct dire orio donde se al ace nan l arch iv t m os os radicionals de conf e iguracin e l t o dire ct /e c orio /h om e /<nom bre -usuario> . L v as ariabls de am bie nt por de f ct de lbash cuando e s iniciada e e e o com o un sh e l de l l ogin int ract a e st l izadas e n e larch iv /e t e iv n ocal o c/prof e . Elsiguie nt e s un il e e j m pl de uno de e st arch iv e o os os:
# /e t c/prof e il um ask 022 P ATH =" in:/b in:/usr/sb in:/usr/b in:/usr/X11R 6/b in:/usr/l /sb in:/usr/l /b in:/usr/gam e s" /sb ocal ocal e xport P ATH # Se t L CAL O E if [ -f /e t c/sysconf ig/i18n ] t e n ;h . /e t c/sysconf ig/i18n [ -n " L $ ANG"] L || ANG=" us_US" e xport L ANG [ -n " L $ C_CTYPE"] & e xport L & C_CTYPE || unse t L C_CTYPE [ -n " L $ C_CO L ATE"] & e xport L L & C_CO L ATE || unse t L L C_CO L ATE L [ -n " L $ C_M ESSAGES"] & e xport L & C_M ESSAGES || unse t L C_M ESSAGES [ -n " L $ C_NUM ER IC"] & e xport L & C_NUM ER IC || unse t L C_NUM ER IC [ -n " L $ C_M O NET ARY"] & e xport L & C_M O NET ARY || unse t L C_M O NET ARY [ -n " L $ C_TIM E"] & e xport L & C_TIM E || unse t L C_TIM E [ -n " L $ C_AL "] & e xport L L & C_AL || unse t L L C_AL L [ -n " L $ ANGUAGE"] & e xport L & ANGUAGE || unse t L ANGUAGE [ -n " L $ INGUAS"] & e xport L & INGUAS || unse t L INGUAS [ -n " _XK B_CH AR SET"] & e xport _XK B_CH AR SET || unse t _XK B_CH AR SET $ &
Pg 182 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

if [ -n " SYSFO NT $ ACM "] t e n ;h case $ SYSFO NT ACM in iso01* |iso02* |iso15* oi* at |k |l in2-ucw * ) if [ " TER M "= "inux"] t e n $ l ;h if l -l s /proc/$ /f $ d/0 2> /de v /nul| gre p -- ' /de v t l -> /t y[0-9 ]$ > /de v *' /nul2> & 1; l t en h e ch o -n -e ' \033(K ' > /proc/$ /f $ d/0 f i f i ; ; e sac f i unse t SYSFO NT ACM f i # END L CAL O E # e nab l b ash com plt e e ion in int ract e sh e l e iv l s [ " PS1"-a -f /e t ash _com plt $ c/b e ion ] & . /e t ash _com plt & c/b e ion PS1=" \u@ \h :\w \\$" al w h ich ="ype -pat " ias t h al w h e re ="ype -al ias t l " al l l -l ias l s --col =" or=aut o" al rm =" -i" ias rm al m v m v-i" ias =" al cp=" -i" ias cp al l l -l --col ias a="s a or=aut o" al l l --col ias s="s or=aut o"

Not com o l v e as ariabls de am bie nt (com o e s e l ask de l e m a), rut (pat ), e l e e um sist a h prom pt (PS1), y v arios al para f it cie rt aut at ias acil ar a om izacin al usuario. V ase e l Capt o 5 para m s ul inf orm acin sobre l v as ariabls de am bie nt . P h ace r cam bios q ue af ct n t e e ara e e odo e l bie nt de l am e sist m a, e f ct l cam bios e n e st arch iv P e j m pl para agre gar un dire ct e e u os e o. or e o, orio a l rut o a a cam biar e lprom pt de lsh e l por de f ct de lsist m a. P l e o e ara pre v nir de q ue bash e j cut l e e e os com andos e n e l arch iv prof e , use l opcin --noprof e . o il a il Si e l usuario de se a q ue al gunos de l v as ariabls por de f ct se an dif re nt s, arch iv de inicio e e o e e os pue de n se r col ocados e n e l ct dire orio h om e de l usuario. Sim plm e nt copie e l e e arch iv /e t o c/prof e il y nm bre l . o prof e e n e l ct il dire orio h om e de l usuario y cam bie l at os ribut de propie dad al v os nue o usuario. Ah ora, e lusuario pue de cam biar cualuie r parm e t q ros de inicio, com o por e j m pl su e o prom pt y se rn apl , icados sl a e se usuario. Alcre ar un usuario nue v l por de f ct e n e l o o, os e os arch iv /e t o c/prof e son ldos y e j cut il e e ados para cre arl e lam bie nt alusuario. L go, e lsh e l e e ue l busca por l arch iv . os os bash _prof e , . il bash _l ogin, y . prof e e n e l ct il dire orio h om e de l usuario. Si uno o m s de e st arch iv e s e ncont os os rado, son ldos y e j cut e e ados e n e l orde n l ado. Si ist l m ism a v a ariabl e s re f rida e n t e e odos, e lv or e n e ll o arch iv ldo se r e lq ue t ar al t im o e om e f ct As pue s, si de se as cam biar su rut o pat dif re nt a l de l e m a, de f e o. a h e e a sist inida e n e l arch iv o /e t c/prof e , pue de h ace rl l cam bios alarch iv . il e os o prof e e n su dire ct il orio h om e . Com o e st e arch iv se r e ll o ldo, e lv or q ue col ue m os aq u se r e lv or apl o t im e al oq al icado alam bie nt de l e
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

usuario. En e lCapt o 5 discut os l v ul im as ariabls de am bie nt e n de t l. Alsal de un sh e l e e al e ir l int ract a de l e iv ogin, bash le r si e xist y e j cut l com andos e n e l e e e ara os arch iv de l ct o dire orio h om e de lusuario /h om e /<nom bre usuario> /. bash _l ogout Cuando se inicia a bash de sde una l a de . ne com andos, por e j m pl e scribie ndo bash e n e lprom pt bash le y e j cut l com andos e n e l e o , e e a os arch iv /e t o c/bash rc. Est arch iv t bin pue de se r l ado de sde e larch iv /e t e o am l am o c/prof e . Un il e j m pl de un arch iv bash rc e s: e o o
# /e t ash rc c/b # Funcione s y al para t ias odo e l e m a sist # D e b e n se r col ocados e n e l arch iv /e t o c/prof e il # V ariab ls l e s a e st usuario se pone n aq u e ocal e # Un prom pt PS1 pe rsonal izado PS1=" \u@ \h :\w \\$" al l ias sa=l -aF --col | m ore s or al l =l -al --col | m ore ias sl s F or al rm =rm -i ias al cp=cp -i ias al m v ias =m v-i al cl ias s=clar e

Al iniciar bash com o un sh e l int ract a y no com o un l l e iv ogin sh e l ust d pue de e v ar q ue la l e , it e e st arch iv usando l opcin de e o a norc;/bin/bash --norc. Tam bin pode m os e spe cif icar un arch iv o al rnat o e n v z de le r e l. t e iv e e bash rc si l pasam os e st opcin a bash --rcf e <nom bre -de l e a il arch iv , opcin q ue causar q ue bash e j cut l com andos e spe cif o> e e os icados e n e l arch iv Cuando o. bash e s inv ocado com o un sh e l no int ract o, com o cuando e j cut os un script de lsh e l e l l e iv e am l l , a busca l v a ariabl de am bie nt BASH _ENV Est v e e . a ariabl pue de cont ne r e l e e nom bre de ot arch iv ro o a e j cut q ue no t ne q ue se r ne ce sariam e nt e larch iv bash rc. Elnom bre de larch iv de be se r e ar ie e o o su nom bre absol o, con su rut com plt y nom bre . ut a e a Bash pue de se r inv ocada usando e l nom bre sh e n v z de bash . Cuando inv e ocam os a bash con sh , bash e xam ina e lv or de l v al a ariabl ENV para ide nt icar q ue arch iv e j cut Ningn ot e if o e ar. ro arch iv de inicio e s proce sado cuando inv o ocam os a bash de e st m ane ra. L m ane ra corre ct de a a a ase gurarse q ue al ar nue v usuarios re cibirn e st arch iv de inicio e n su dire ct cre os os os orio h om e e s cre ar l arch iv de l os os ugar y al ace narl e n e ldire ct m os orio /e t c/sk e l Cuando cre am os un nue v . o usuario con e l com ando use radd, l arch iv e n e st dire ct os os e orio /e t c/sk e l son copiados al dire ct orio h om e de l usuario y sus re spe ct os pe rm isos son e st e cidos. iv abl

Conse j Prct os icos


Si e le cre ar arch iv de inicio y m anual e nt copiarl al ire ct ij os m e os d orio h om e de l usuario, ase gre se d e cam b iar l pe rm isos apropiadam e nt . No cum pl con e st re sul e n q ue e l os e ir o t a usuario no pod r ingre sar al e m a o q ue sus v sist ariab ls de am b ie nt se an aj adas inapropiadam e nt . e e ust e

Re sum e n
Adm inist l grupos y usuarios de lsist m a e s part m uy signif iv de l adm inist rar os e e icat a a racin de lsist m a. Todas l cue nt de l usuarios e st e scrit e n e larch iv /e t e as as os n as o c/passw d. Cada usuario e st de f a inido e n una sol l a de e st arch iv y l cam pos son: a ne e o os
Pg 184 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

1. Nom bre de Usuario 2. Cont rase a o P assw ord 3. ID de l Usuario(UID ) 4. ID de l Grupo(GID ) 5. Com e nt ario 6. D ire ct orio H om e 7. Com ando de L ogin Cada uno de e st cam pos, l cuals pue de n de j os os e arse e n bl anco, e s re q ue rido. Ust d pue de e cre ar usuarios e dit ando dire ct e nt e l am e arch iv /e t o c/passw d o usando e l com ando use radd. Ent re ot com andos para adm inist l usuarios e st use rm od y use rde l ros rar os n . El com ando su se usa para im pe rsonar ot usuario de l e m a. Si e re s root cuando inv ro sist ocas e l com ando su para im pe rsonar un usuario, ust d no t ndr q ue prov e r l cont e e e a rase a de e se usuario. Si e n cam bio e re s un usuario, si ne ce sit ar supl l cont ir a rase a corre ct de lusuario q ue a de se a im pe rsonar. L grupos se de f n e n e larch iv /e t os ine o c/groups. Cada grupo e s l ado e n una l a por ist ne se parado. L grupos pue de n se r adm inist os rado con l e dicin dire ct de larch iv /e t a a o c/group o usando l com andos groupadd, groupm od, groupde l o gpassw d. En dif re nt s circunst os , e e ancias e l sist m a ope rat o le v e iv e arios arch iv de conf os iguracin. L arch iv por de f ct para un sh e l de os os e o l bash int ract o de l e iv ogin son /e t c/bash _prof e , /e t il c/bash _l ogin, y /e t c/prof e . Est arch iv il os os pue de n se r copiados al ct dire orio h om e para h ace r q ue l cam bios sl af ct n a e se usuario. os o e e Ot ros arch iv de conf os iguracin son bash _l ogout y /e t c/bash rc. D os v ariabls de am bie nt e e q ue af ct e l e an com port ie nt de su sh e lson: BASH _ENVy ENV am o l . 1. Nom bre de l Grupo 2. Cont rase a o P assw ord 3. ID de l Grupo(GID ) 4. M ie m bros P m os im plm e nt se guridad adicionalusando sh adow passw ords para l usuarios y l ode e ar os os grupos.

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

PR EGUNT Y R ESPUEST AS AS
1. Al v re isar l arch iv de su sist m a, obse rv e l os os e as arch iv /e t o c/passw d. Qu signif cada l a ica ne de e st arch iv e o? R. Cada l a de l ne arch iv /e t o c/passw d cont ne l inf ie a orm acin sobre l cue nt de un usuario. L a a os cam pos e n una de e st l a (aq u e n orde n) son nom bre de usuario, cont a ne rase a, UID , GID , com e nt ario, dire ct orio h om e , y com ando de l ogin. 2. Com o se pue de cam biar l cont a rase a para m l e s usuarios sim ul am e nt ? t ipl t ne e R. Ust d pue de cam biar l cont e a rase a de m l e s usuarios si l pasa l nom bre s de l t ipl e os os usuarios e scrit e n un arch iv al o o com ando ch passw d com o argum e nt Est arch iv cont ne o. e o ie una com binacin de nom bre _usuario:cont rase a por l a. El ne nom bre de usuario y cont rase a de be se r se parado por dos punt os. 3. Ust d v a cre ar nue v usuarios e dit e a os ando e l arch iv /e t o c/passw d pe ro no t ne e l ie nom bre com plt de cada usuario. Qu se pue de h ace r? e o R. Norm al e nt , ust d col m e e ocara e l nom bre com plt de l e o usuario e n e l cam po com e nt ario. Si ust d no sabe e l e nom bre de uno de l usuarios de l nue v cue nt q ue e st cre ando, l os as as as a a pue de de j v ar aca, sie m pre y cuando re spe t l dos punt (::) para se parar e l spacio de l e os os e cam po. 4. El adm inist rador l pide q ue im plm e nt sh adow passw ords e n e l e m a q ue ust d supe rv e e e sist e isa. Cm o l v ust d a h ace r? o a e R. Todo l q ue t ne m os q ue h ace r e s e j cut e l o e e ar com ando pw conv Est com ando le e l . e e arch iv o /e t c/passw d, cam biando t odas l cont as rase as e n l cam pos por x, y cre a e l os arch iv o /e t c/sh adow q ue ya cont ne l nue v cont ie as as rase as ya e ncript adas. Ase gre se q ue e st arch iv e o se a sl lgibl por e l o e e root . 5. D e se a usar e l com ando use radd para cre ar nue v cue nt de usuarios, pe ro de se a prim e ro a as sabe r cuals son l Accione s por de f ct D nde se pue de e ncont e st e as e o. rar o? R. P v r cuals son l v ore s por de f ct q ue usara e l ara e e os al e os com ando use radd, sim plm e nt e e e scriba e l com ando use radd -D . Est se nt ncia no m ost a e rara l v ore s q ue se apl os al icaran por de f ct e o. 6. Ne ce sit l it e l a im ar acce so a l re cords de nom ina a sl t s usuarios. Que de be ust d h ace r? os o re e R. L prim e ra cosa q ue ust d q ue rr e s cre ar un nue v grupo y h ace r e st t s usuarios a e o os re m ie m bros de e st grupo. L go, col e ue ocar l apropiado de re ch os de acce so sobre l re cords de os os nom ina para q ue sl l m ie m bros de e st nue v cre ado grupo t ngan de re ch o a e l o os e o e l os. 7. D e se a q ue cada nue v usuario t nga su propio pe rf (prof e ). Cul s l m e j m ane ra de o e il il e a or ase gurarse de q ue e st ocurra? o R. podra copiar l arch iv al ct os os dire orio h om e de cada usuario y e nt once s proce de r a aj ar ust apropiadam e nt l pe rm isos. P ro, una m ane ra m s f e os e cil s pe rm it q ue e l e ir com ando use radd copie l arch iv y aj e l pe rm isos. Sl copie l arch iv al ct os os ust os o os os dire orio /e t c/sk e l use l y a opcin -m con e l com ando use radd para cre ar l nue v cue nt de usuario. a a a

Pg 186

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

8. H a inst ado una nue v apl al a icacin e n su propio dire ct orio y de se a q ue e st disponibl para e e t odos l usuarios. Qu de be ust d h ace r? os e R. Prim e ro, asigne l pe rm isos apropiados. P ro, usuarios se m ant ne n l ando para re port os e ie l am ar q ue cuando t an de e j cut l apl rat e ar a icacin re v e l e nsaj com m and not f ise m e ound. Edit e l e arch iv /e t o c/prof e y cam bie l rut (pat ) q ue incl e l ct il a a h uya dire orio donde se e ncue nt l ra a nue v apl a icacin. D e ah ora e n l ade l e cuando l usuarios t e n de e j cut l apl o ant os rat e ar a icacin e l sist m a l e ncont e a rar.

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

EXAM EN D E PR CTICA
1. Ust d h a act izado e l e ual cam po de com e nt ario de cada usuario. M s t arde re cibe l adas de l am q ue dos usuarios no h an podido ingre sar al e m a. Qu pude e st causando e st problm a y sist ar e e com o l sol o ucionam os? a. El olidaron sus cont l v os rase as. Busq ue l cont as rase as. b. Se corrom pi e l cam po de l cont as rase as de l cue nt de e l Cm bie l l cont as as l os. e as rase as con el com ando passw d. c. Ust d l e l ino sus cue nt ah ora sl l q ue da re cre rse l e e im as; o e as. d. Se corrom pi e l cam po de l cont as rase as de l cue nt de e l Cm bie l l cont as as l os. e as rase as e dit ando e l arch iv /e t o c/passw d. Re spue st a e s incorre ct aunq ue e s posibl q ue e l h an olidado sus cont a a; e l os v rase as, e s m uy dif q ue a l dos l pase l m ism o. Re spue st b e s corre ct si ust d cam bia e lcam po de l cil os e o a a; e as cont rase as cuando e dit e larch iv /e t a o c/passw d, l usuarios no podrn h ace r e ll in;para os og corre gir e st problm a sim plm e nt re asgne l cont e e e e e rase as con e lcom ando passw d;e l podrn l os cam biarl m s ade l e a l q ue e l de se e n. Re spue st c e s incorre ct e s m uy dif q ue ust d as ant o l os a a; cil e sin q ue re r h aya e l inado una l a de e nt im ne rada por com plt Re spue st d e s incorre ct ust d e o. a a; e nunca de be e dit e l ar cam po passw ord de l arch iv /e t o c/passw d. 2. Cm o e s q ue e l e m a ope rat o ide nt ica l cue nt de l sist iv if a a supe rusuario? a. P su nom bre , root or . b. P su f ch a de cre acin ya q ue f l prim e ra cue nt cre ada al al e l e m a. or e ue a a inst ar sist c. P su UID , l cual m pre e s ce ro. or a sie d. P su cont or rase a (passw ord). Re spue st a e s incorre ct l cue nt de l supe rusuario pue de t ne r cualuie r nom bre . a a; a a e q Re spue st b e s incorre ct e lsist m a no cont iza l f ch as de cre acin de l cue nt de l a a; e abil as e as as os usuarios;Re spue st c e s corre ct l cue nt de lsupe rusuario sie m pre m ant ne su UID de ce ro. a a; a a ie Re spue st d e s incorre ct l cont a a; as rase as son asociadas con nom bre s de usuarios para l a aut nt icacin. e if 3. Si ust d agre ga l siguie nt l a al e a e ne arch iv /e t o c/passw d m igue l ::122:50:M igue l at M os:/h om e /m igue l :/bin/bash y usa e l com ando passw d para cam biar l cont a rase a de l usuario. Ust d ade m s l cre a e l e e dire ct orio h om e . P ro, cuando M igue l e nt ingre sar al e m a y h ace r un l in, e login e int a sist og l f racasa. Cul s e l e problm a? e a. Ust d no l cre o e l ct e e dire orio h om e . b. No l asigno una cont e rase a v ida a l cue nt de M igue l al a a . c. Ust d no e st e ci l pe rm isos apropiados al ct e abl os dire orio h om e de M igue l . d. No se pue de n cre ar cue nt nue v de usuarios e dit as as ando e l arch iv /e t o c/passw d. Re spue st a e s incorre ct no l cre o e l ct a a; e dire orio h om e al usuario. Re spue st b e s incorre ct a a; ust d uso e l e com ando passw d para asignar una cont rase a a l cue nt Re spue st c e s corre ct si a a. a a; ust d no e st e ci corre ct e nt l pe rm isos a m igue l n su dire ct e abl am e os e orio h om e , no podr h ace r un l in. Re spue st d e s incorre ct e dit e larch iv /e t og a a; ar o c/passw d e s un m t odo v ido de cre ar al
Pg 188 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

nue v cue nt de usuarios. as as 4. Qu e f ct e l e a siguie nt com ando? e use radd -m m igue l a. Cre a un usuario nue v de nom bre m igue lL go de be cre arl su dire ct o . ue e orio h om e . b. Cre a un usuario nue v de nom bre m igue l l cre a su dire ct o y e orio h om e . c. Cre a un usuario nue v de nom bre m igue l o con su cont rase a v aca. d. Cre a un usuario nue v de nom bre m igue lpe ro l cue nt e st de sh abil ada. o , a a a it Re spue st a e s incorre ct ust d no t ndr q ue cre arl e ldire ct a a; e e e orio h om e . Re spue st b e s a corre ct l opcin -m causa q ue e l a; a com ando use radd ade m s de cre ar l cue nt de usuario, cre e a a e l dire ct orio h om e . Re spue st c e s incorre ct t ndr q ue asignarl una cont a a; e e rase a con e l com ando passw d ant s de q ue e l e usuario pue da ingre sar al e m a usando l cue nt Re spue st d sist a a. a e s incorre ct para de sh abil ar l cue nt sim plm e nt cam bie e lcam po de l cont a; it a a, e e a rase a e n e l arch iv /e t o c/passw d a una ast risco (* e ). 5. D e se a cam biar l cue nt de m igue l m m at Cul a a a os. com ando l ograra e st t a? a are a. use rm od -u m m at os b. use rm od -l m at m os c. use rm od -c m m at os d. use rm od -s m m at os Re spue st a e s incorre ct l opcin -u e s para cam biar e lID de lusuario. Re spue st b e s a a; a a corre ct l opcin -le s usada para cam biar e lnom bre de lusuario. Re spue st c e s incorre ct l a; a a a; a opcin -c e s usada para act izar e l ual cam po de com e nt ario. Re spue st d e s incorre ct l opcin -s a a; a se usa para cam biar e login sh e lde l l l usuario. 6. El m plado M igue l no t e e ya rabaj con l com paa y de be m os e l inar su cue nt as q ue a a im a, v os a e j cut e l am e ar com ando use rde l m at Qu m s de be h ace r? m os. a. El inar e l ct im dire orio h om e y l arch iv de M igue l os os . b. El inar l arch iv de corre o de M igue l im os os . c. El inar cualuie r j im q obs q ue M igue l e nga e n age nda. t d. El inar l arch iv de M igue l ue no se al ace nan su dire ct im os os q m orio h om e . Re spue st a e s incorre ct e lcom ando use rde le l ina e ldire ct a a; im orio h om e de M igue lade m s de su cue nt de usuario. Re spue st b e s incorre ct e l a a a; com ando use rde l l ina, si e xist , e l e im e corre o y l al de corre o de M igue l Re spue st c e s incorre ct e l os ias . a a; com ando use rde l l ina, si e xist n, e im e l j os obs e n age nda de M igue l Re spue st d e s corre ct e lcom ando use rde lno e l ina cualuie r . a a; im q arch iv de M igue l ue no se e ncue nt al ace nado e n su dire ct o q re m orio h om e . 7. El part e nt de publ de am o icidad e st t a rabaj ando e n una nue v cam pana y de se a m ant ne r t a e odo su t rabaj e n un m ism o dire ct o orio. Se de se a e st e ce r l pe rm isos de l ct abl os dire orio para q ue sl o l dise adot s pue dan le r l arch iv Se l h a asignado a ust d cre ar un nue v grupo os e e os os. e e o l ado dise o. Cul e st com andos f l am de os uncionara? a. groupadd dise o; gpassw d -a m igue liv l , de sire e dise o , e isse b. groupadd dise o; gpassw d -r m igue liv l , de sire e dise o , e isse
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

c. gpassw d -a m igue liv l , de sire e dise o , e isse d. gpassw d -r m igue liv l , de sire e dise o , e isse Re spue st a e s corre ct prim e ro cre am os e lgrupo y e nt a a; once s agre gam os l m ie m bros al os grupo. Re spue st b e s incorre ct l opcin -r de lcom ando gpassw d re m ue v l cont a a; a e a rase a de l grupo. Re spue st c e s incorre ct e st com ando f a a; e racasar alm e nos q ue e lgrupo dise o ya e xist se . Re spue st d e s incorre ct e st com ando e l ina l cont ie a a; e im a rase a de l grupo. 8. Ust d sospe ch a q ue al n h a t ado de crack su sist m a at e guie rat e acando su arch iv de usuarios o /e t c/passw d. Qu pue de h ace r para incre m e nt l se guridad de su sist m a? ar a e a. Im plm e nt sh adow passw ords usando e l e ar com ando spassw d. b. Cam biar t odas l cont as rase as de l arch iv /e t o c/passw d a (* ). c. Im plm e nt sh adow passw ords e n e l e m a usando e l e ar sist com ando pw conv . d. Cam biar t odas l cont as rase as de l arch iv /e t o c/passw d a (x). Re spue st a e s incorre ct e lcom ando spassw d no e xist . Re spue st b e s incorre ct cam biar a a; e a a; t odas l cont as rase as e n e l arch iv /e t o c/passw d a un ast risco, de sh abil ara t e it odas l cue nt de as as l usuarios de l sist m a. Re spue st c e s corre ct e l com ando pw conv le r e l arch iv os e a a; e o /e t c/passw d, cre ara e larch iv /e t o c/sh adow cont nie ndo l cont e as rase as e ncript adas, y cam biara l cont as rase as de larch iv /e t o c/passw d a una x. Re spue st d e s incorre ct ust d corre e lrie sgo a a; e de q ue ningn usuario pue da ingre sar al sist m a, cuando ust d e dit e l cam po passw ord e e a m anual e nt . m e 9 . Al gunos usuarios q ue h an conf ccionado sus script pe rsonals de se an e j cut os sin t ne r q ue e s e e arl e e scribir e l nom bre de l ct dire orio. Qu pue de ust d h ace r? e a. Cam biarl l rut e n e l e a a arch iv /e t o c/prof e para q ue incl e l ct il uya dire orio de l script s. b. Expl e a l usuarios q ue e st no e s posibl. icarl os o e c. Cre ar un dire ct orio para l script e incl o e n e l h e n e l os s uirl pat arch iv /e t o c/prof e . il d. Copiar /e t c/prof e al ct il dire orio h om e de cada usuario y asignarl l pe rm isos. e os Re spue st a e s incorre ct e st h icie se q ue l script e st disponibls para t a a; o os s n e odos l usuarios os y podra causarnos problm as de pe ndie ndo de l nom bre s asignados a l script Re spue st b e s e os os s. a incorre ct si se pue de pe rm it a l usuarios t ne r rut (pat s) indiv a; ir os e as h iduals. Re spue st c e s e a incorre ct e st Accin t bin h ara q ue l script e st disponibls para t a; a am os s n e odos l usuarios. os Re spue st d e s corre ct asignndol a cada usuario su propio arch iv . a a; e o prof e , e l pue de n il l os cam biar sus pat para incl sus dire ct h uir orios de script sin t ne r q ue darl acce so a ot usuarios. e e ros 10. Uno de l usuarios de l j m pl ant rior, re port q ue t os e e o e a odav t ne problm as e j cut a ie e e ando sus script ya q ue no e st e n su rut Ele dice q ue l sum o a l se nt ncia q ue de f su rut e n e l s, n a. l o a e ine a arch iv . o bash _l ogin. Cul s e l e problm a? e a. El ie ne una se nt ncia de pat e n su arch iv . t e h o prof e . il b. Ust d no pue de e st e ce r su pat e n e l e abl h arch iv . o bash _l ogin. c. L se nt ncia de rut e n e l a e a arch iv /e t o c/prof e e st sobre scribie ndo l cam bios. il a os d. El bi h abe r col de ocado su se nt ncia de pat e l arch iv . e h su o bash _prof e . il

Pg 19 0

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Re spue st a e s corre ct si e lusuario t ne dos se nt ncias de pat e n am bos de sus arch iv a a; ie e h os . bash _l ogin y . prof e , com o l de l il a arch iv . o prof e e s lda de ul a se r e l al q ue e s col il e t im v or ocado alv a ariabl de pat . Re spue st b e s incorre ct ust d si pue de col e h a a; e ocar una se nt ncia de pat al e h arch iv . o bash _l ogin. Re spue st c e s incorre ct e larch iv /e t a a; o c/prof e se le de prim e ro, as q ue il e cualuie r ot se nt ncia e scrit e n cualuie r ot arch iv de inicio t ara pre ce de ncia. Re spue st q ra e a q ro o om a d e s incorre ct aunq ue e lusuario col ue una se nt ncia de pat a su arch iv . a; oq e h o bash _prof e , se r il sobre scrit por l se nt ncia col o a e ocada e n e l arch iv . o prof e . il

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Fl o de Te xt (St am s) uj o re
PR ER EQUISITO S Escribir com ando e n l l a de com andos;e nt nde r l t a ne e os ipos de arch iv dif re nt s; y usar gre p para buscar; t os e e odos l t os picos de l CAPTUL 4, Adm inist O racin de Arch iv os, y e lCAPTUL 5, l L O os os Com andos GNU y UNIX.

El O b j t o de e st capt o e s q ue ust d al e iv e ul e cance un niv l de e conocim ie nt o, q ue ust d pue da re sponde r pre gunt e as com o l as siguie nt s: e

2. Qu com ando se pue de usar para le r un arch iv de nom bre Arch iv t , e o o. xt para re e m pl azar t odas l ocurre ncias de W indow s con L as inux, y al ace nar e l m arch iv corre gido e n ot arch iv o ro o? 3. Cm o se pue de orde nar una l a de nm e ros de t l onos? ist e f 4. Te ne m os un arch iv con cada nm e ro de t l ono y nom bre e n una sol o e f a l a. El ne nm e ro de t l ono y e l e f nom bre e st se parados por una com a. n Ust d de se a cre ar una l a de sus cont os, pe ro de se a q ue e l e ist act nom bre e st prim e ro, se guido por e l e nm e ro de t l ono. Tam bin de se am os q ue e f l l a e st orde nada e n al a ist e f abt icam e nt . Cm o pode m os l e ograr e st a t a? are 5. Ust d ne ce sit im prim ir un arch iv pe ro sl de se a im prim ir 50 l as por e a o o ne pgina. Cm o pode m os l ograr e st o? 6. D e se a m onit ar l l de l e m a cada v z q ue se e f ct ore os ogs sist e e an e nt radas. Qu pode m os h ace r? 7. D e be e scribir una h ist t cort de no m s de 350 pal orie a a abras. Cm o pue de ust d re v e isar cuant pal as abras t ne su docum e nt ie o? 8. Qu h ace e l il ario t e ? ut it e

Pg 19 2

UBUNTU Ce rt ie d if

Capt l 8 u o

1. Cm o se pue de e v ar q ue m e nsaj s de e rror de l com ando se it e os de spl gue n e n pant l ie al a?

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

nt s de pode r e m pe zar a ope rar sobre un e arch iv ne ce sit sabe r donde se e ncue nt o, a ra. D os ut it il arios q ue nos ayudan a ubicar l os arch iv q ue de se am os e ncont os rar son f ind y l e , l cuals cubrim os ya e n e lCapt o 6, ocat os e ul M ant nim ie nt de l e m a de Arch iv Est dos com andos son v rst e s y ace pt caract re s e o Sist os. os e il an e e spe cials l ados com odine s (w il e l am dcards) o m e t acarct re s, l cuals nos asist n para f t e os e e il rar nue st bsq ue das. ras

Buscar sus Arch iv os

Com odine s/W il dcards


P m os usar t s t ode re ipos de w il dcards o m e t acarct re s con l com andos f e os ind y l e para ocat h ace r nue st t as de bsq ue das m s f e s y ayudarnos a e ncont l q ue buscam os. ras are cil rar o carct r e Funcin ? P igual un carct r nico o singul ara ar e ar * P re t ara ornar ce ro o m s caract re s al e principio/f inal una e xpre sin de [ ] P re t ara ornar uno de l caract re s de f os e inidos e nt l l e s re as l av V a e lCapt o 4 para m s inf e ul orm acin sobre e luso de l m e t os acarct re s y buscar e n e l e cont nido de l arch iv e os os.

Fil Te xt t rar o
Una de l t as m s im port e de ladm inist as are ant rador de sist m a GNU/L e inux e s l cre acin y a m odif icacin de arch iv de t xt com o son l de conf os e o, os iguracin. Exist n m uch os ut it e il arios q ue nos asist n aut at e om izando t as re pe t iv para e dit arch iv de t xt Ust d de be se nt are it as ar os e o. e irse bie n cm odo con l m ane j de e st arch iv ya q ue son cosas de l a da de un adm inist a o os os da rador GNU/L inux. L f t os il ros de t xt e j cut bie n un t e o e an rabaj nico y por e st son e xt m adam e nt o o re e t e s. D e l t as sobre arch iv de t xt q ue t ndr q ue l v a cabo incl n paginacin, il as are os e o e l ar e uye buscar, re e m pl azar y dar f orm at a t xt o e o. P m os usar m uch os ut it ode il arios o f t il ros de t xt para aut at e o om izar l t as de e dit as are ar arch iv de t xt Ent l m s im port e s para iniciarse e n l t as adm inist iv com o os e o. re as ant as are rat as adm inist rador de sist m as GNU/L e inux e st n: se d, sort cut e xpand, f t h e ad, j , , m , oin, nl od, past , , e pr, spl , t t , t y w c. it ac, ail r,

se d
Ele dit no int ract o se d e s una h e rram ie nt m uy t e n l q ue e s buscar y re e m pl or e iv a il o azar cade nas de t xt Se l pasa una se rie de com andos a se d y e lproce sa su arch iv una l a a l e o. e o ne a v z. P ro re cue rde , q ue se d no e f ct cam bios sobre e larch iv original M s an, se d ope ra e e e a o . sobre una copia de larch iv original cam bia l copia, y l e nv o a l sal e st o , a a a a ida ndar o a un arch iv q ue uno de signe . L sint o a axis de se d e s:
se d [-n] com ando] [ -f com ando_arch iv arch iv t [> nue v [-e o] o. xt o_arch iv t ] o. xt

No se pre ocupe re pasare m os cada una de e st opcione s e n e st m ism a se ccin. En e l as a Capt o 4 discut os e luso de se d para buscar t xt e n un arch iv pe ro com o v re m os m s ul im e o o; e ade l e , e l de h ace r m uch o m s q ue e so. El ant pue com ando se d se pue de e j cut de sde l l a de e ar a ne
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

com andos, por e j m pl as com o e n e st e j m pl e o e e o:


se d s/t rm ino1/t rm ino2/ Arch iv t e e o. xt

P ro e s m s com n, usar un arch iv cont nie ndo l com andos q ue de se a e j cut de sde se d, e o e os e ar as com o e n e st e j m pl e e o:
se d -f Arch iv o-Com andos Arch iv t o. xt

D onde e l arch iv Arch iv o o-Com andos cont ne l com andos q ue de se am os e j cut ie os e ar:
s/t rm ino1/t rm ino2 e e

Uno de l com andos m s sim pl de se d e s e lde sust ucin. En e le j m pl ant rior, se d os e it e o e re e m pl aza l prim e ra ocurre ncia de t rm ino1 e n cada l a de t xt de l Arch iv t por e l a e ne e o o. xt t rm ino2. Si t rm ino1 ocurre m s de una v z e n una l a, sol e nt l prim e ra ocurre ncia se r e e e ne am e a re e m pl azada. P re e m pl ara azar cada ocurre ncia de t rm ino1 por t rm ino2, ne ce sit usar una g al e e ar f , de l m ane ra siguie nt : inal a e
s/t rm ino1/t rm ino2/g e e

L g l inst a e ruye a se d e j cut una bsq ue da y re e m pl gl . Ust d pue de l it e l e ar azo obal e im ar nm e ro de re e m pl de l ocurre ncias q ue se de se a, com o e l azo as siguie nt e j m pl e e o: s3/t rm ino1/t rm ino2/ e e Est se nt ncia sl re e m pl a e o azara l t rce ra ocurre ncia de t rm ino1 con t rm ino2. Tam bin se a e e e pue de de signar l as e n e spe cf a proce sos si se re f re a l l as por su nm e ro, com o e n e l ne ico ie as ne siguie nt e j m pl e e o:
1s/t rm ino/t rm ino2/ e e 1,3s/t rm ino/t rm ino2/ e e

L prim e ra l a proce sa sol l l a 1, donde e l gundo proce sa l l as 1 Fj se donde a ne a a ne se as ne 3. e pone l nm e ros, un e q uiv os oco pue de se r pe l igroso. Si e l nm e ro v al e , de not l l as, pe ro a ant a as ne si v de spus de l s (com ando) e nt a a once s de not e lnm e ro de ocurre ncia. Elsiguie nt e s un an e e j m pl de e st e o o:
s2/t rm ino1/t rm ino2/ e e

Est se nt ncia re e m pl a e azara l se gunda ocurre ncia de t rm ino1 por t rm ino2. Tam bin a e e pode m os usar e l carct r $ e n v z de un nm e ro de l a para e spe cif e e ne icar l l a l a. Si no se a t im ne sabe e lnm e ro de l l a, ust d pue de usar pat a ne e rone s para l izar l l a. P e j m pl e l ocal a ne or e o com ando:
/P ab ra_Inicial /P ab ra_Final e rm ino1/t rm ino2/ al /. al /s/t e

Aq u proce sam os e larch iv iniciando e n l l a q ue cont ne P abra_Inicia y h ast l o a ne ie al a a prim e ra l a q ue cont nga l pal ne e a abra P abra_Final D e spus de e ncont a P abra_Final se d al . rar al , busca para v r si e xist ot ocurre ncia de P abra_Inicial Si l e ncue nt se d proce sara t e e ra al . a ra, odos l os com andos e n t odas l l as h ast e ncont as ne a rar l pal a abra P abra_Finalde nue v Est proce so al o. e cont inua h ast agot t a ar odo e l arch iv o. Si de se a proce sar t odas l l as e xce pt e sa e spe cif as ne o icadas, agrgue l un sm bol de e o
Pg 19 4 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

adm iracin (!). Tam bin se pue de usar l se cue ncia de caract re s \n para e spe cif a e icar nue v l a a ne (ne w l carct r) de nt de un pat ine e ro rn. Sin e m bargo, l igual una l a nue v alf o ar ne a inalde l pat rn. P de f ct se d im prim e cada l a de l or e o, ne arch iv de spus de h abe r proce sado l l as. P ro, si o as ne e sl de se a v r l l as q ue h an sido cam biadas, use una p. Est causa q ue se d im prim a sl e sas o e as ne o o l as q ue h an sido cam biadas por e l proce so. Cl ne aro e st se d im prim ir l m ism a l a , a ne corre spondie nt alnm e ro de cam bios q ue e f ct As pue s si l h izo t s cam bios l im prim ir e e u. e re a t s v ce s. Aq u un e j m pl de l opcin p: re e e o a
s/t rm ino1/t rm ino2/gp e e

Si de se a h ace r l m ism o pe ro de sde l l a de com andos y no de sde un arch iv use l opcin o a ne o, a -n con se d, as com o e n e st e j m pl e e o:
se d -n s/t rm ino1/t rm ino2/gp Arch iv t e e o. xt

Am bos e j m pl ant riore s cam biaran cada inst e os e ancia de t rm ino1 por t rm ino2 e im prim iran e e l l as cam biadas e n l sal e st as ne a ida ndar. Si de se a usar am bas opcione s de -n y -f ase gre se de , q ue l -n sie m pre pre ce da l -f Pue de usar -nf o -f Si de se a re dire ccionar l l as corre gidas a a a . n. as ne un arch iv e nt o once s de be usar l opcin w . El a siguie nt e j m pl il ra e st e e o ust o:
s/t rm ino1/t rm ino2/w Arch iv e e o_Sal ida

Cuando e scribe l com andos e n e lprom pt ust d pue de re dire ccionar l sal a un arch iv os e a ida o usando l t ras (pipe ), as > . Ade m s, ust d pue de usar se d para agre gar, e l inar, o cam biar as ube e im l as de un arch iv de t xt L Tabl 8. m ue st l com andos q ue pode m os usar para t ne o e o. a a 1 ra os rabaj a ar l as e nt ras. ne e Tabl 8. Use e st O pcione s de se d para Agre gar, El inar, o Re e m pl a 1 a im azar Te xt o O pcin Accin a Agre ga de spus de l l a e spe cif a ne icada b Agre ga ant s de l l a e spe cif e a ne icada d El ina l l a e spe cif im a ne icada c Re e m pl l l a e spe cif aza a ne icada con l q ue sigue o L opcione s d y c pe rm it n e spe cif as e icar un rango de l as. L opcin re e m pl l as ne a aza ne prim e ro inse rt ando e lt xt ant s de l l as y de spus e l inando l l as. Com o e st e o e as ne im as ne os com andos son usados para m anipul se ccione s de t xt e xt ndidas, e l son m uy a m e nudo ar e o e l as ut izadas sl e n script de se d. Tam bin pode m os usar a se d para inse rt un arch iv de nt de l il o s ar o ro arch iv original o usando l opcin r, com o e n e st e j m pl de m ost os a e e o ram
/t rm ino1/r Arch iv e o_Incl t uir. xt

Est col o ocara e lcont nido de lArch iv e o_Incl t inm e diat e nt de spus de l l a e n l uir. xt am e a ne a cualse e ncont l prim e ra ocurre ncia de t rm ino1. Sie m pre de be r e spe cif r a e icar una dire ccin de l arch iv al o usar l opcin r. a

sort
El com ando sort se usa para l ar e n orde n al ist f abt o num rica. Ade m s, sort pue de anidar ica
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

uno o m s arch iv de t xt L sint os e o. a axis de sort e s:


sort [opcione s] ist [l a-de -arch iv os]

El com ando sort t a su e nt om rada de sde l arch iv q ue se l e spe cif ue o de sde l e nt os os e iq a rada e st ndar. Su sal se e nv a l sal e st ida a a ida ndar al e nos q ue se use l opcin -o se guida por e l m a nom bre de un arch iv l q ue produce q ue l sal se a al ace nada e n e se arch iv o, o a ida m o. L accin por de f ct de sort e s orde nar un arch iv al a e o o f abt icam e nt . P e ara q ue se orde ne num ricam e nt de be r usar l opcin -n. Est signif q ue punt y signos de m s y m e nos son e a o ica os int rpre t e ados com o e n orde n arit t m ica. Elcom ando sort conside ra q ue cualuie r e spacio e n q bl anco de l e de l ant cam po son part de l e cam po. Use l opcin -b para causar q ue sort ignore e st a os e spacios e n bl ancos. O t opcione s q ue de be n e st f il ras ar am iarizados se m ue st ran e n l Tabl 8. a a 2. Tabl 8. O pcione s de l a 2 com ando sort y Que h ace n O pcin Accin -c Re v q ue e l isa arch iv f sort ado corre ct e nt o ue e am e -d Ignora t odos l caract re s q ue no son al os e f anum ricos -f Conside ra q ue t odos l caract re s de caso m inscul son m ayscul os e as as -i Ignora l caract re s no im prim ibls os e e -m Com bina l arch iv l ados e n un sl os os ist o -r Ej cut un orde nado inv rso e a e Si usa l opcin -c con sort e l v para v r si e l a , re isa e arch iv ya e st orde nado. Si no l e st se o a o a, re t orna un m e nsaj de e rror y sort sal. Cuando usam os l -m con sort l arch iv a com binar e e a , os os de be n e st pre v e nt orde nados. El ar iam e sort no af ct e l e a arch iv original L re sul o . os t ados de sort o v a l sal e st an a ida ndar o son salados a un arch iv q ue ust d de signa. Ust d pue de usar l v o e e a opcin -o con sort para de signarl e l e arch iv de sal Est opcin l pe rm it orde nar un arch iv o ida. a e e o y guardarl con e l ism o nom bre . o m

Com ando cut


El il ario cut se lcciona caract re s de sde l e nt ut it e e a rada y l e nv a l sal e st o a a ida ndar. Pue de se r usado para se lccionar cam pos de l it e im ados por t abul ados. Cada carct r o cam po e s re f rido e e por e l nm e ro de su posicin. Si l sal de l a ida com ando l -l s: s e
m igue l l @ inux:~ $l -l s t al ot 7604 drw x------ 2 m igue lm igue l 409 6 2003-12-08 22:25 am sn_re ce iv d e drw xr-xr-x 3 m igue lm igue l 409 6 2003-12-16 21:41 ane udy drw xr-xr-x 6 m igue lm igue l 409 6 2003-12-22 09 :43 D e sk t op drw xr-xr-x 2 m igue lm igue l 409 6 2003-12-11 13:49 f e : il drw xr-xr-x 3 m igue lm igue l 409 6 2003-12-18 16:00 FL ASH drw xr-xr-x 5 m igue lm igue l 409 6 2002-12-10 21:34 GNUst p e drw xr-xr-x 2 m igue lm igue l 409 6 2003-12-09 19 :51 j uan l xrw xrw x 1 m igue lm igue l rw 16 2003-12-27 10:09 K aZ aA -> . ul/Incom ing/ aM e

Si de se aram os sl m ost l caract re s de l2 al10 (l pe rm isos), pode m os e j cut e l o rar os e os e ar siguie nt com ando: e
Pg 19 6 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

l -l cut -c2-10 s |

L opcin -c l a l caract re s q ue de se am os m ost a ist os e rar, y l t ra | (pipe ) l indica a cut a ube e q ue re ciba su e nt rada de sde e l com ando l -lL sal f se : sim il a e st s . a ida ue ar a:
rw x-----rw xr-xr-x rw xr-xr-x .

Ust d pue de usar l opcin -d para de f e a inir cual carct r q ue de ba se r usado com o de l it e im ador cuando cont izam os l cam pos y l opcin -f para indicarl a cut q ue cam po m ost abil os a e rar. Si t ne m os un arch iv de l it e o im ado por com as pode m os v r t e odos l nom bre s l ados e n e lse xt os ist o cam po, sl de be m os e scribir e st com ando: o e
cut -d, -f Arch iv 6 o

Elcom ando cut no cam bia e larch iv original su sal m anda una se ccin de larch iv o , ida o basada e n l caract re s o l cam pos q ue se l e spe cif os e os e icaron. P m os re dire ccionar l sal a un ode a ida arch iv si usam os l t ra > y e spe cif o a ube icam os un nom bre de arch iv o.

Com ando e xpand


Elut it il ario e xpand se usa para cam biar l t os abul adore s a un nm e ro e spe cf de e spacios. ico Su sint axis e s
e xpand [opcione s] arch iv o

P de f ct cada t or e o, abul e s conside rado se r och o e spacios. Use l opcin -t para de signar ado a ot v or o prov e r una l a de e nt ros para de f ro al e ist e inir donde cada t abul ado de be se r col ocado. Ust d pue de usar l opcin -i para conv rt sl l t e a e ir o os abul ados al principio de cada l a. ne

Com ando f t m
Elut it il ario f t se usa para e j cut e dicin sim pl de t xt L Funcin principalde f t e s m e ar e e o. a m h ace r q ue t odas l l as se an de una m ism a l as ne ongit ya se a j ando o se parando l as. Su ud unt ne sint axis e s:
f t [opcin] m arch iv o

Elcom ando f t no af ct e larch iv original l q ue h ace e s e nv su re sul m e a o , o iar t ado a l sal a ida e st ndar. Si de se am os dar f orm at a un arch iv para q ue cada una de sus l as se a de 70 o o ne caract re s de l e ongit pode m os dar e l ud, siguie nt com ando: e
f t -70 Arch iv m o

Est se nt ncia im prim ir e n pant l un re sul a e al a t ado con cada l a de t xt de al de dor de 70 ne e o re caract re s de l e argo. Si no e spe cif icam os l l a ongit de l l as, por de f ct f t apl ud as ne e o m icara 75 caract re s. Elcom ando f t t a de div e m rat idir l l as alf as ne inalde l oracione s sie m pre y cuando as se a posibl. Tam bin, no da sal de l a de spus de l prim e ra pal e t o ne a abra o ant s de l l a e a t im pal abra de una oracin. P m os pre v nir q ue f t j e l as si usam os l opcin -s. Si de se a t ne r sl un e spacio ode e m unt ne a e o
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

e nt pal re abras y dos e spacios e nt oracione s, use l opcin -u. Si ust d de se a sl darl f re a e o e orm at a o l as e n e spe cf ne ico, use l opcin -p <pre f o> . Est causara q ue f t de f a ij o m orm at sl a e sas o o l as q ue e m pie ce n con pre f o. Todas l l as e n bl ne ij as ne anco, inde nt acione s, y e spacios se rn pre se rv adas. Ust d pue de re dire ccionar l sal a un arch iv com o e n cualuie r ot com ando. e a ida o q ro

Com ando h e ad
Elcom ando h e ad nos pe rm it m ost e lprincipio de uno o m s arch iv Use l opcin -n e rar os. a para de signar cuant l as de se am os de splgar. Si no e spe cif as ne e icam os cuant l as a de splgar, as ne e h e ad de splgar l prim e ras 10 l as. Su sint e as ne axis e s:
h e ad [opcin] Arch iv o(s)

P m os t bin usar c, b, o lde spus de lnm e ro para de signar l caract re s, bl ue s, o ode am os e oq l as. Si no de signam os nada de spus de lnm e ro, e lpor de f ct e s l P ne e o . ara v r l prim e ros 25 e os caract re s de un arch iv e scriba e l e o, siguie nt com ando e
h e ad -25c Arch iv o

Ade m s, pode m os usar l opcin -c para im prim ir l de signados byt s de l a os e inicio. Est pue de o se r e n bl ue s de 512-byt (b), bl ue s de 1KB(k ), o bl ue s de 1M B(m ). Si ls pasam os una l a oq e oq oq e ist de arch iv al os com ando h e ad para q ue l de spl gue , e l ce de r w l os ie pre con e l nom bre de l arch iv o. P pre v nir e st com port ie nt use l opcin -q . Si pre f re sie m pre v r e l ara e e am o a ie e nom bre de l arch iv o, aunq ue se a cuando de spl ga sl un arch iv use l opcin -v ie o o a .

Com ando j oin


El il ario j de spl ga una l a por cada par de l as de e nt ut it oin ie ne ne rada. L sal e s e l a ida cam po unif icado se guido por e lre st de l cam pos de lprim e r arch iv e n e largum e nt se guido por e l o os o o se gundo arch iv L sint o. a axis e s as:
j oin [opcione s] arch iv arch iv o1 o2

Cada uno de l dos arch iv a se r unidos de be n prim e ro h abe r sido orde nados os os al f abt icam e nt al e nos q ue se use l opcin -t P de f ct e l e m a . or e o, cam po j e s e l oin prim e r cam po de cada l a. L Tabl 8. l a l opcione s q ue son usadas con e l ne a a 3 ist as com ando j oin. Tabl 8. O pcione s Usadas con e l a 3 Com ando j oin O pcin Accin -a Im prim e l a por l a sin apare j ne ne ar -e cade na Re e m pl cam pos f t e s con cade na aza al ant -1, -j cam po 1 -2, -j cam po 2 Junt e n cam po de l a arch iv o2 -t carct r e Usa carct r com o se parador de cam po e --h e l p Im prim e bre v ayuda y sal e e --v rsin e Im prim e v rsin y sal e e

Com ando nl
El il ario nle agre ga nm e ros a l l as de un arch iv y l m ue st e n pant l ut it l as ne o o ra al as.
nl [opcione s] Arch iv t o. xt
Pg 19 8 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

El com ando nl div ide su e nt rada e n pginas l gicas, l cual consist e n un cabe zal a e (h e ade r), un cue rpo (body), y un pie s (f e r). Cualuie r de e st se ccin pue de e st v oot q a ar aca y pue de se r e num e rada. L e num e racin de l l as se re e st e ce alprincipio de cada pgina a as ne abl l gica. Ust d pue de no obe de ce r (ov r ride ) e st com port ie nt usando l opcin -p o usando e e e am o a l opcin -vpara de signar con cual a nm e ro e m pe zar cada pgina. Si se ls e nv m l e s arch iv a nl e st l e nv com o un arch iv singul a l sal e an t ipl os , e os a o ar a ida e st ndar, alm e nos q ue ust d l e spe cif ue l cont e e iq o rario. L e num e racin de l l as no e s a as ne re iniciada alprincipio de cada arch iv L pgina de e nt o. a rada de be cont ne r un de l it e im ador e n una l a por se parado q ue l indiq ue a nl l ne e e principio de cada pgina l gica. L de l it os im adore s q ue se acost bran a v r son: um e
\:\:\: principio de l e zal e ade r) cab (h \:\: principio de l rpo (b ody) cue \: principio de l (f e r) pie oot

Ust d pue de cam biar l de l it e os im adore s usando l opcin -c. L l a q ue cont ne un a a ne ie de l it im ador de se ccin se de spl ga com o una l a e n bl ie ne anco.

od
Elut it il ario od se usa para v car e lcont nido de un arch iv y e s t para v ol e o il isual izar caract re s no im prim ibls com o son l binarios. P de f ct su sal e n nm e ros oct e s de 2e e os or e o, ida al byt . Su sint e axis e s:
od [opcione s] Arch iv o

Una sal por e j m pl pue de l al sim il a e st ida e o ucir go ar a:


m igue l l @ inux:~ /t p$od Arch iv t m o. xt 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 l @ inux:~ /t p$ m

En e st e j m pl l prim e ra col na e s l com pe nsacin de cada l a y l go cada dos e e o, a um a ne ue byt s e st re pre se nt e ada por un oct de t s dgit al re os.

Com ando past e


Elut it il ario past j a l l as corre spondie nt s de l arch iv nom brados y e nv l e unt as ne e os os a a sal a l pant l L sal se para l l as j adas por t ida a al a ida a. as ne unt abul ado. Su sint axis e s:
past [opcione s]arch iv arch iv e o1 o2

Use l opcin -d para q ue l l as unidas se an se paradas por ot carct r, y no se paradas a as ne ro e por t abul ado. Ust d t bin pue de usar l opcin -s. Est causa q ue past proce se un arch iv e am a o e o
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

se guido por e lcarct r de nue v l a (ne w l ) y e nt e a ne ine once s l sal de lprxim o arch iv Con a ida o. e st opcin, l l as no son j adas pe ro l arch iv son pe gados uno de ll de lot El a as ne unt os os ado ro. ut it il ario past e s m uy a m e nudo usado e n conj o con cut para re aj ar col nas. Prim e ro, e unt ust um usaram os cut para t ne r cada col na e n un arch iv por se parado, y e nt e um o once s usaram os past e para j arl e n e l unt os orde n de se ado.

Com ando pr
El il ario pr se usa para se parar arch iv e n pginas. Su sint ut it os axis e s as:
pr [opcione s]arch iv o

Elut it il ario pr e s f cue nt m e nt usado para e nv arch iv a l im pre sora. L pgina re e e iar os a a e st ndar e s de 66 l as pe ro se pue de cam biar con l opcin -l P m os usar l opcin -f para ne a . ode a ge ne rar una orde n de al e nt im ado de pgina al inal cada pgina, e n v z de l nar l pgina con f de e l e a caract re s de nue v l a. e a ne Se pue de t bin dar f am orm at de col nas a l sal usando l opcin -col ns se guido o um a ida a um por e lnm e ro de col nas q ue de se am os usar. Use l opcin -m para im prim ir l arch iv um a os os l ados e n parall e n col nas por se parado. El ist e o um nom bre de l arch iv se im prim e com o e l o cabe zal (h e ade r) alm e nos q ue ust d no use l opcin -h t xt e a e o-cabe zal Est causa q ue e lt xt t xt . o e o, e ocabe zal pasado a l opcin -h se im prim a, ce nt , a rado e n l part supe rior de cada pgina. P a e ara pre v nir de q ue pr cam bie e l orm at de sus arch iv use l opcin -t Est suprim ir l im pre sin e f o os, a . o a de l h e ade rs y f e rs. L opcin -T h ace l m ism o q ue -t pe ro t bin re m ue v l orde ne s de os oot a o , am e as av ance de pgina cont nidas e n e l e arch iv o.

Com ando spl it


El il ario spl se usa para div ut it it idir arch iv e n pie zas de igual am ao. Su sint os t axis e s:
spl [opcione s] it [arch iv nt o_e rada] [arch iv o_sal ida]

El am ao por de f ct e s de 1,000 l as. Ust d pue de cont ar e st si usa l opcin -l t e o ne e rol o a para de f inir cuant l as pone r e n cada arch iv de sal Elarch iv as ne o ida. o_sal nos da una sint ida axis de pre f os para l arch iv q ue se producirn de sde e larch iv original Si no pone m os ningn ij os os o . pre f o de sal e lcom ando spl usara x com o su pre f o. Est se l sum ara alnom bre de l ij ida it ij o e os arch iv cuals son nom brados aa, ab, ac, y as suce siv e nt , com o e l os, e am e siguie nt e j m pl e e o:
spl Arch iv part it o e

Si Arch iv e s de 5,830 l as de l o ne ongit ud, spl l div it o idira e n se is arch iv 5 de e l con os, l os 1000 l as cada uno y l sobrant s 830 l as e n e l xt arch iv Est arch iv se nom braran ne as e ne se o o. os os part . part . part . part . part . y part . . Si no l prov e m os un arch iv de sal e aa, e ab, e ac, e ad, e ae e af e e o ida, l arch iv f se n nom brados xaa, xab, xac, xad, xae y xaf Tam bin pode m os div os os ue . idir l arch iv os os por e lnm e ro de byt s e n cada arch iv de sal si usam os l opcin -b. Elcom ando spl e o ida a it m ul ica e l t ipl nm e ro por 512KB. Ust d de be pasarl l opcin -k , para q ue m ul iq ue por 1,024 e e a t ipl o usa l opcin -m , l cual ul ica por 1,048,576. P e j m pl a a m t ipl or e o:
spl -b 2 Arch iv it o

Est se nt ncia div a e idir e l Arch iv e n dos bl ue s de 1024-byt cada uno. o oq e


Pg 200 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Com ando t ac
Elcom ando t m ue st l a por l a e n pant l un arch iv e m pe zando por l l a ac ra ne ne al a o, a t im l a y t rm inando con l prim e ra. Pue de v ne e a isual a t com o e l e rso de cat Su sint izar ac inv . axis e s:
t nom b re -arch iv ac o

Si m s de un arch iv se l pasa a t o e ac, cada uno e s se parado por una l a e n bl ne anco (ne w l ). Ust d pue de e spe cif ine e icar e lse parador de arch iv usando l opcin -s. P de f ct e l os a or e o, se parador apare ce de spus de larch iv Use l opcin -b para col o. a ocar e lse parador ant s de l e arch iv o.

Com ando t ail


Elcom ando t de spl ga l ul as l as de un arch iv Es e spe cial e nt t para le r ail ie as t im ne o. m e il e arch iv l os argos e n l cuals l l a part de larch iv e s q ue se col os e a t im e o ocan l l os m e nsaj s. os t im e Su sint axis e s as:
t [opcione s] ail arch iv o

Ust d pue de e lgir cuant l as se m ost e e as ne raran usando l opcin -n. Si no e spe cif a icam os un nm e ro de l as a de splgar t por de f ct nos m ost ne e ail e o rara 10. Con t t bin pode m os e lgir ail am e de q ue l a e n l ade l e e m pe zare m os a de splgar e larch iv sim plm e nt usando l opcin ne o ant e o e e a + n, l cualnos de spl ga e larch iv e m pe zando e n l l a nm e ro n y de spl ga de ah e n l a ie o a ne ie o ade l e h ast e lf ant a inalde larch iv L pode m os indicar a t cualt m cont e n v z de cuals o. e ail e ar e e l as. Use b para l bl s y c para caract re s. P e j m pl para m ost ne os ock e or e o rar l l os 30 os t im caract re s de un arch iv e o:
t -30 Arch iv t ail o. xt

P m os de splgar por bl s, t bin. Use b para bl s de 512-byt s, k para bl s de ode e ock am ock e ock 1KB, y m para bl s de 1M B. L opcin -f m ant ne e larch iv abie rt y de spl ga cada l a a ock a ie o o ie ne m e dida q ue e s ingre sada al arch iv Est e s una h e rram ie nt m uy t cuando se e st re parando o. o a il a y ne ce sit os m ant ne r una v ancia de l og de l e rrore s. Pul l t cl Ct -C para f izar am e igil l os se as e as rl inal e lde spl gue . Si l pasam os m l e s arch iv a t , e ll col e lnom bre de larch iv de ie e t ipl os ail e oca o cabe ce ra. P e v ar e st use l opcin -q . ara it o, a

Com ando t r
Elut it il ario t pue de se r usado para re e m pl r azar una cade na de caract re s por ot o para e ra e l inar una cade na e n un arch iv Elcom ando t e nv su sal a l sal e st im o. r a ida a ida ndar, su m onit Su sint or. axis e s:
t [opcione s] r cade na1 [cade na2]

Eluso m s com n de t e s e j cut ope racione s de bsq ue das y re e m pl e n l cualse r e ar azo a e spe cif una cade na a buscar y una cade na para usar com o re e m pl ica azo. P e j m pl cam biar de or e o, m ayscul a m inscul P as as. ara cam biar de l pal a abra l inux a L inux e n Arch iv t , e scriba l o. xt o siguie nt : e
cat Arch iv t | t l o. xt r inux L inux

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Si ust d e spe cif sl una cade na de caract re s y usa l opcin e nt e ica o e a d, once s se borrara l a cade na e spe cif icada. Se pue de usar l opcin con sl una cade na y t re e m pl a s o r azara m l e s t ipl ocurre ncias con sl una. P e j m pl si e scribim os: o or e o,
cat Arch iv t | t -s n o. xt r

El com ando t cam biaria l pal r a abra L innux por L inux al splgar e l de e Arch iv t e n l pant l o. xt a al a. Tam bin pode m os usar a t para e ncript sus arch iv si usam os e lm t r ar os odo de rot e l13. Est ar o re e m pl l prim e ra lt de lal t con e lnm e ro 13v l se gundo con l 14v y as aza a e ra f abe o a, a a a, suce siv e nt . El ue sigue e s un e j m pl de e st am e q e o o:
t [A-M ] r [N-Z ] [a-m ] [n-z][N-Z ] [A-M ] [n-z] [a-m ] '

Com o se pue de apre ciar, l rangos de caract re s se e ncie rran e nt l e s cuadradas com o os e re l av part de l cade nas. Not t bin e luso de com il se ncil pue de se r q ue t nga q ue usar e as e am l as l as, e dobl, de pe nde de l e lq ue e st usando, para e scapar de int rpre t e sh l e e acin al carct r e spe cial e .

Com ando w c
El il ario w c cue nt e l ut it a nm e ro de pal abras, l as, o caract re s e n un arch iv Su sint ne e o. axis e s as:
w c [opcione s] [arch iv o(s)]

Si e spe cif m l e arch iv e l ica t ipl os, nm e ro de pal abras, l as, y caract re s se de splgar para ne e e cada arch iv se guido de l sum a t alde t o a ot odos. Se pue de usar l opcin -c para de splgar sl e l a e o nm e ro de caract re s, -w para de splgar e lnm e ro de pal e e abras, y l -lpara de splgar e lnm e ro a e de l as. As pue s un e j m pl de w c se ra: ne e o
m igue l l @ inux:~ /t p$w c arch iv t Arch iv t m o. xt o. xt 1 1 9 9 arch iv t o. xt 3 3 102 cart t a. xt 4 4 201 t al ot

P de splgar l l as e n arch iv t sin m ost e l ara e as ne o. xt rar nom bre de l arch iv e scriba: o,
w c -l arch iv t < o. xt Ent rada (Input y Sal (O ut ) . . E/S. . I/O ) ida put . ..

Casi t odos l com andos pue de n re cibir inf os orm acin a t s de l e nt rav a rada e st ndar (st din). Casi sie m pre de sde e lt rm inal com o cuando e scribim os l com andos. P ro, e nt e , os e radas t bin am pue de n v nir de sde un arch iv Ade m s, cada com ando t ne dos t e o. ie ipos de sal sal e st ida: ida ndar (st dout y e rror e st ) ndar (st rr). Elst de dout e s e lre sul t ado de lcom ando, y e lst rr e s donde se de e nv l m e nsaj s de e rrore s, si ocurre n. P de f ct am bos son dire ccionados a l pant l pe ro an os e or e o, a al a, uno o am bos pue de n se r re dire ccionados a un arch iv u ot t de sal o ro ipo ida. Elsh e l m ane j com o l e nt l a a rada y l sal e st a ida ndar e s m anipul ada. P de f ct su sh e l or e o, l dire cciona l sal e st a ida ndar y e le rror e st ndar de l com andos alarch iv de disposit o, q ue e l os o iv sist m a t ne asociado con e lt rm inaly ocasiona q ue apare zca e n su pant l D e e st m ism a e ie e al a. a m ane ra, e lsh e l dire cciona l e nt l a rada e st ndar de sde su t rm inal o su t cl e , e ado (k e yboard), al com ando.

Pg 202

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Tom e m os com o e j m pl e lcom ando cat Si sl e scribim os cat <e nt > , l e nt e o . o re a rada e st ndar v ne de sde e l e cl y l sal e st ie t ado a ida ndar v a l pant l En ot pal a a al a. ras abras, l q ue e scriba e n e l o t cl apare ce e n l pant l e ado a al a. D e spus de pre sionar l t cl Ct + d, l e st os e nv as e as rl e am iando una se al com ando cat q ue l al a e nt rada a t rm inado. Ent e once s cat nos re t orna e lcont alsh e l y nue st prom pt re gre sa. Sin rol l ro e m bargo, si e scribim os cat Arch iv t , l e nt o. xt a rada ah ora e s e lArch iv t y l sal de nue v e s o. xt a ida o nue st pant l ra al a.

Re dire ccin y l t e ras (Pipe s) as ub


Elm t odo de Re dire ccin e s al rar l f nt de l e nt t e a ue e a rada e st ndar o donde se e nv l a a sal ida. Elcarct r > se usa para de f e inir donde se e nv o m e j dich o se dire cciona l sal a or a ida e st ndar y e l carct r < se usa para re dire ccionar l e nt e a rada e st ndar. Que pasa si e scribim os cat Arch iv > Arch iv o1 o2?Est e s no m s q ue un e j m pl de l o e o uso de l a re dire ccin. L e nt v ne de sde e lArch iv a ra ie o1, l sal v alArch iv a ida a o2, y por e st nada se o de splgar e n l pant l e a al a. Est re dire ccin sl af ct a l sal e st a o e a a ida ndar. Si al e rror h ubie se ocurrido, e so m e nsaj s gn e de e rror se h ubie se n e nv iado a l pant l y no al a al a Arch iv P re dire ccionar am bos e l dout y e l o2. ara st st rr, use e l de carct r de m s grande q ue (> ) se guido por una (& ), as q ue m ost os aq u: e ram
cat Arch iv t > & m e nsaj -e rror. xt o. xt e t

En e st e j m pl e nv m os am bos l sal y e le rror e st e e o iare a ida ndar a un arch iv de nom bre o m e nsaj -e rror. xt Si usas e l e lde bash , t bin pue de s e scribirl as: e t . sh l am o
cat Arch iv t & > m e nsaj -e rror. xt o. xt e t

Elsh e l l asigna e lnm e ro 0 a l e nt le a rada e st ndar, e lnm e ro 1 a l sal e st a ida ndar, y e l nm e ro 2 a e le rror e st ndar. Te ne m os e st nm e ros a nue st disposicin cuando usam os os ra re dire ccin. P ara guardar l m e nsaj s de e rror e n un arch iv y no af ct l de l sal re gul os e o e ar o a ida ar, e scriba e st o:
cat Arch iv t 2> m e nsaj -e rror. xt o. xt e t

Si ust d de se a re dire ccionar am bos l sal e st e a ida ndar y e le rror, pe ro a arch iv dif re nt s, os e e e scribira un com ando as:
cat Arch iv t > Arch iv o. xt o-sal t 2> m e nsaj -e rror. xt ida. xt e t

Cuando re dire cciona sal idas a un arch iv de be t ne r cuidado ya q ue si e l o, e arch iv no e xist se o e cre a y si e xist se sobre e scribe . Si no de se a sobre scribir arch iv ya e xist nt s, e nt e os e e once s use dobl e caract re s de m ayor q ue > > para agre gar nue v inf e a orm acin a un arch iv ya e xist nt . H ay o e e m om e nt e n e lcualno de se e guardar ningunas de l sal os as idas de un com ando (st dout st rr) ni , de t poco e nv o a l sal e st am iarl a ida ndar. Est se l o ogra re dire ccionando l sal al disposit o a ida iv /de v /nul L sal e nt l a ida . once s se de sv ce sin de j rasgos al ane ar gunos, com o e n e l siguie nt e j m pl e e o:
cat Arch iv t > & /de v o. xt /nul l

O t uso de l v ro /de /nule s e l aciado absol o de un arch iv e xist nt . Se h ace as: l v ut o e e


Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

cat /de v /nul> Arch iv t l o. xt

Est re e m pl e l o aza cont nido de Arch iv t con l cade na nulpe ro m ant ne l pe rm isos de l e o. xt a l ie os arch iv int os. O t disposit o t e s l t ra (|). El e l usa l t ra o pipe para e nv l o act ro iv il a ube sh l a ube iar a sal e st ida ndar de un com ando com o l e nt a rada e st ndar de ot com ando. Eluso de e st ro as t ras nos pe rm it se r m s e f nt con l e l inacin de pasos int rm e dios. D igam os q ue ube e icie e a im e de se a cre ar un l ado al t ist f abe izado (q ue no se r caso se nsit o) de t iv odos l arch iv e n e l os os dire ct orio act . Una m ane ra f se , prim e ro cre ar un arch iv q ue cont nga e l ist ual ue o e l ado de t odos l os arch iv as: os
l -A *> L ado. xt s ist t

Y e nt once s, se gundo paso, con e l com ando sort l orde na al t o f abe icam e nt as: e
sort -i L ado. xt > L ado-al e t ist t ist f ab izado. xt t

Y f m e nt , paso nm e ro t s, borram os e larch iv L ado. xt q ue ya no l ne ce sit os. inal e re o ist t o am Ah ora una m ane ra m s rpida y cl m s e f nt e s usar l t ras y e lre dire ccionam ie nt ara, icie e as ube o as:
l -A *| sort -i > L ado-al e t s ist f ab izado. xt t

Ah ora pue s una pe q ue a e xpl icacin de e st se nt ncia e s, prim e ro un l ado de t a e ist odos l os arch iv e xce pt (. y e l(. ) l go l e nv os l sal de ll -A com o l e nt os o ) . ue e iam a ida s a rada de lcom ando sort -i. El com ando sort ignora l capit izacin de l caract re s y orde na l l a. Final e nt , e l a al os e a ist m e com ando sort e nv su sal al a ida arch iv L ado-al t o ist f abe izado. xt t . Qu suce de si e n v z de guardar l sal a un arch iv de se am os im prim irl q ue h aram os? e a ida o o, Sim pl, pode m os usar una t ra e n v z de l re dire ccin h acia e larch iv L t ra o f t e ube e a o. a ube il ro t a l sal de l om a ida com ando sort y se l e nv a l e nt a a a rada de l com ando l pr.
l -A *| sort -i | l s pr

Lam am os alcom ando sort un f t ya q ue aq u sl se usa para f t l sal de l se l l il ro o il rar a ida s, e im plm e nt cie rt f t e a os il rado y se pasa al siguie nt com ando, l e pr.

Conse j Prct os icos


L t s arch iv de st os re os din, st dout y e lst rr pue de n se r re dire ccionados usando l t ras , de as ube < y > . L t ra (|) e s usada para de f a ube inir un f t q ue t a l sal st il ro om a ida dout de un com ando y e nv indol com o l st de l ot a a din a ra.

El il ario t e Ut it e
O t m ane ra de re dire ccionar sal e s usando e lut it ra ida il ario t e . Est ut it e e il ario e nv sal a ida sim ul am e nt a un arch iv y a l sal e st t ne e o a ida ndar, l cual de se r a l pant l o una t ra a pue a al a ube a ot com ando. L sint ro a axis e s as:
t e [opcione s] e arch iv os

As pue s, si ust d de se a v r l sal y guardarl e n un arch iv sl e scriba e st e e a ida a o, o o:


l -A *| sort -i | t e L a-arch iv s e ist os

Pg 204

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Est com ando de splgara una l a orde nada de l arch iv ge ne rados por e lcom ando l e n e e ist os os s pant l ade m s de al ace narl e n un arch iv l ado L a-arch iv al a m a o l am ist os. Si ust d de se a copias e m l e s de l t ipl arch iv t e ace pt m l e nom bre s de arch iv com o argum e nt Tam bin l sal o, e a t ipl os os. a ida pue de se r agre gada a un arch iv ya e xist nt e n v s de cre ar o re e m pl o e e e azar si usam os l opcin -a a de l com ando t e . e
Com ando xargs

Elcom ando xargs pasa argum e nt de un com ando a ot com ando. Elpe rm it q ue e l os ro e com ando q ue re cibe pue da m anipul m s com andos de l q ue f dise ado para proce sar. M uy a ar o ue m e nudo, l argum e nt son num e rosos, com o l l as ge ne radas por l P m os h ace r q ue xargs os os as ist s. ode se e j cut int ract am e nt si usam os l opcin -p. Est opcin causa q ue xargs nos pre gunt por e e e iv e a a e una conf acin ant s de e j cut cada com ando. irm e e ar t ras (Pipe s) son m uy pode rosas e im port e s, y se rn de e sas cosas q ue de be s dom inar a ube ant plnit e n su carre ra de GNU/L e ud inux. El pue de n se r sim pls o un poco com plj com o e n e l l as e e as siguie nt e j m pl e e o:
f ind *t | xargs cat | t ' ' \n | sort | uniq | t e dict | lss . xt r e e

Est se nt ncia e ncue nt t a e ra odos l arch iv e n e l ct os os dire orio act con e xt nsin . xt y l e nv ual e t os a por una t ra a xargs, xargs e nt ube once s l pasa e l e nom bre de l arch iv a cat y su sal e s e nv o , ida iada al com ando t t e nt r, r once s nos cam bia l e spacios e n bl os anco por nue v l a (\n). L go, l sal e s a ne ue a ida orde nada por e l com ando sort y l l as dupl as ne icadas son e l inadas con e l im com ando uniq . Al inal f el com ando t e nos guarda una copia de nom bre dict y nos m ue st e n pant l con l asist ncia de l e ra al a a e paginador lss e l e cont nido de l e arch iv dict e n pant l o al a.

Re sum e n
En e st Capt o h e m os cubie rt un grupo im port e de h e rram ie nt re f ridos com o f t e ul o ant as e il ros de t xt Cada uno de e st e s m uy im port e e n e lde sarrol de ladm inist e o. os ant l o rador de sist m as e GNU/L inux. Elcom ando se d e s e spe cial e nt t ale scribir sus propios script Elcom ando cut y m e il s. el past son t e s para re organizar arch iv de t xt e n col nas. Am bos com andos h e ad y t son e il os e o um ail t e s cuando se q uie re obt ne r un v azo rpido de un arch iv P darl f il e ist o. ara e orm at a t xt de be r o e o, f il am iarizarse con l com andos pr, f t nly e xpand. Tam bin de be sabe r m ane j e l os m , , ar com ando sort . Eluso de re dire ccionam ie nt y l t ras nos pe rm it const o as ube e ruir com andos com plj para pode r e os incre m e nt nue st e f ncia. Ase gre se de e nt nde r e l ar ra icie e uso de l com andos t e y xargs. os e

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

PR EGUNT Y R ESPUEST AS AS
1. Cm o e v ar q ue l m e nsaj s de e rror de l com andos se de spl gan e n pant l it os e os ie al a? R . Pue de re dire ccionar e l rror e st e ndar a un arch iv usando e l dire ct > 2. Si no de se a o re or guardar l sal l pue de m andar al undo de l a ida, a m nunca-nunca dire ccionando l sal de a ida e st ndar e rror al v /de /nul l . 2. Qu com ando se pue de usar para le r Arch iv t , re e m pl e o. xt azar t odas l ocurre ncias de as W indow s con L inux, y al ace nar e l m arch iv corre gido a ot arch iv o ro o? R . cat Arch iv t | t W indow s L o. xt r inux > Arch iv t o2. xt Est se nt ncia usa e l a e com ando cat para le r e l e arch iv y e nt o once s l e nv por t e ra al o a ub com ando t El r. com ando t e nt r once s cam b ia l ocurre ncias de W indow s a L as inux y l a sal de t (ya e l ida r arch iv corre gido) se al ace na e n un arch iv nue v Arch iv t . o m o o o2. xt 3. Cm o se pue de sort ar una l a de nm e ros de t l onos? e ist e f R . Usando e l com ando sort con l opcin -n sort orde na num ricam e nt a e sort -n L ado t l onos ist e f 4. Te ne m os un arch iv con cada nm e ro de t l ono y nom b re e n una sol l a. El o e f a ne nm e ro de t l ono y e l e f nom b re e st se parados por una com a. Ust d de se a cre ar una l a de sus n e ist cont os, pe ro de se a q ue e l act nom b re e st prim e ro, se guido por e l e nm e ro de t l ono. e f Tam b in de se am os q ue l l a e st orde nada al t a ist e f ab icam e nt . Cm o pode m os l e ograr e st t a? a are R . Prim e ro, usam os e l com ando cut para div idir e l arch iv e n dos se ccione s, una con l o os nm e ros de t l onos y l ot con l nom b re s. Ent e f a ra os once s, usam os e l com ando past para e col ocarl nue v e nt pe ro con e l os am e nom b re prim e ro. Ent once s, usam os e l com ando sort para orde narl al t os f ab icam e nt . e 5. Ust d ne ce sit im prim ir un arch iv pe ro sl de se a im prim ir 50 l as por pgina. Cm o e a o o ne pode m os l ograr e st o? R . Pode m os usar e l com ando pr para e spe cif icar e l nm e ro de l as y e nv as a l ne iarl a im pre sora, de e st m ane ra e s posib l a e pr -l Arch iv t | l 50 o. xt pr 6. D e se a m onit ar l l de l e m a cada v z q ue se e f ct ore os ogs sist e e an e nt radas. Que pode m os h ace r? R . Use e l com ando t para de splgar l l os m e nsaj s con l opcin -f para m ant ne r ail e os t im e a e el arch iv ab ie rt Cuando t rm ina de m onit ar use l t cl Ct -C para sal de l o o. e ore as e as rl ir arch iv t -f Arch iv og o: ail o-L 7. D e b e e scrib ir una h ist orie t cort de no m s de 350 pal ras. Com o pue de ust d re v a a ab e isar cuant pal ras t ne su docum e nt as ab ie o? R . Use e l com ando w c con l opcin -w para de splgar e l ot de nm e ro de pal ras e n su a e t al ab docum e nt e n l siguie nt f o, a e orm a: w c -w H ist orie t t a. xt 8. Que h ace e l il ario t e ? ut it e
Pg 206 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

R . El il ario t e t a l e nt ut it e om a rada y l e nv a dos sit dif re nt s. L e nt a a ios e e a rada m uy a m e nudo e s de sde l sal de ot com ando. L sal v a un arch iv y al a ida ro a ida a o disposit o de l iv e st ndar out put o a ot com ando. ro

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

EXAM EN D E PR CTICA
1. Cul l siguie nt s com andos cam biaria l pal de os e a abra W in a L e n e l in Arch iv t y de splgara o. xt e sl l l as af ct o as ne e adas? a. se d s/W in/L Arch iv t in/ o. xt b. t W in L Arch iv t r in o. xt c. se d -n s/W in/L in/gp Arch iv t o. xt d. cat Arch iv t | t W in L o. xt r in Re spue st a e s incorre ct e st se nt ncia re e m pl a a; a e azara l prim e ra inst a ancia de W in por L y in die ra sal al ida arch iv com plt m s cada l a corre gida. Re spue st b e s incorre ct e st com ando o e o ne a a; e re sul t ara e n un m e nsaj de e rror. Re spue st c e s corre ct e st com ando re e m pl e a a; e azara cada inst ancia de W in f L y de splgara sl l l as donde se e f ct cam bios. Re spue st d e s or in e o as ne e u a incorre ct e l a; com ando t de splgar e l r e arch iv com plt de spus de e f ct o e o e uar l cam bios. os 2. Al scribir un re port uso t e e abul ados, com o l cam biaria a t s e spacios? o re a. f t -3 re port . xt m e t b. e xpand -t re port . xt 3 e t c. t re port . xt r e t d. sort -t re port . xt e t Re spue st a e s incorre ct e st com ando no e s v ido. Re spue st b e s corre ct e lcom ando a a; e al a a; e xpand se usa para cam biar t abul ados a e spacios. Re spue st c e s incorre ct e st sint a a; e axis no e s corre ct para e lcom ando t Re spue st d e s incorre ct e lcom ando sort no conv rt t o r. a a; ie e abs a e spacios. 3. Con q ue com ando pue de ust d im prim ir su re port . xt para q ue re sul con un f e e t t e orm at de q ue o t odas l l as se an de no m s de 80 caract re s e n l as ne e ongit ud? a. f t -80 re port . xt m e t b. h e ad -80 re port . xt e t c. pr -l re port . xt 80 e t d. od re port . xt e t Re spue st a e s corre ct f t dar un f a a; m orm at de 80 caract re s por l a. Re spue st b e s o e ne a incorre ct e st com ando de splgara l prim e ras 80 l as de re port . xt Re spue st c e s a; e e as ne e t . a incorre ct e st l die ra f a; o e orm at de 80 l as por pginas. Re spue st d e s incorre ct e lcom ando o ne a a; od de splgara e l e arch iv e n f o orm at oct . o al 4. Cm o se cre a una copia de re port . xt con l l as e num e radas? e t as ne a. cat re port . xt > re port -e num e radas. xt e t e t b. w c re port . xt re port -e num e radas. xt e t e t c. nl port . xt > re port -e num e radas. xt re e t e t d. f t -n re port . xt re port -e num e radas. xt m e t e t Re spue st a e s incorre ct e st copiara e l arch iv re port . xt a re port -e num e radas. xt a a; o o e t e t .
Pg 208 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Re spue st b e s incorre ct e st cont a a; o ara l caract re s, pal os e abras, y l l as de l arch iv as ne os os re port . xt y re port -e num e radas. xt Re spue st c e s corre ct e l e t e t . a a; com ando nl num e ra l as de un e ne arch iv y e nt o once s re dire ccionam o su sal al v arch iv re port -e num e radas. xt Re spue st d ida nue o o e t . a e s incorre ct e l com ando f t j if a; m ust ica l l as ongit s de l l as, ade m s e st sint ude as ne e axis e s incorre ct o.

5. Com o pode m os rpidam e nt de t rm inar de t s cart nom bradas cart cart y cart cual e e re as a, a2, a3, v dirigida al side nt ? a pre e a. t cart ail a? b. nl a? cart c. e xpand cart a? d. h e ad -5 cart a? Re spue st a e s incorre ct e st de splgara l ul as 10 l as de cada cart Re spue st b e s a a; o e as t im ne a. a incorre ct e lcom ando nle num e ra cada l a. Re spue st c e s incorre ct e lcom ando e xpand a; ne a a; conv rt l t ie e os abs a e spacios. Re spue st d e s corre ct e st de spl ga l prim e ras cinco l as de a a; o ie as ne cada arch iv ah buscaram os e l side nt . o, pre e 6. Cm o se div un l ado t lf ide ist e e nico de aproxim adam e nt 2M B, e n dos idnt e icos? a. spl -k 1 l ado-t l xt it ist e . t b. pr -2 l ado-t l xt ist e . t c. od l ado-t l xt ist e . t d. spl -k 2 l ado-t l xt it ist e . t Re spue st a e s corre ct e l com ando spl div a a; it idira e l arch iv l ado-t l xt e n dos de o ist e . t aproxim adam e nt de un 1M B cada uno. Re spue st b e s incorre ct e l e a a; com ando pr da un f orm at o de pginas a l arch iv Re spue st c e s incorre ct e lcom ando od de spl ga e larch iv e n os os. a a; ie o f orm at oct . Re spue st d e s incorre ct e n e st caso spl e s orde nado a div o al a a; e it idir e larch iv e n o pe dazos de 2M B. 7. Qu h ace por e f ct e l e o com ando past ? e a. Com bina dos o m s arch iv se cue ncial e nt . os m e b. Com bina dos o m s arch iv l a l os ado ado. c. Com bina dos o m s arch iv by int rl os e azando sus l as. ne d. Com bina dos o m s arch iv y l e nv a l im pre sora. os os a a Re spue st a e s incorre ct e lcom ando past pue de com binar arch iv se cue ncial e nt , pe ro a a; e os m e re q uie re de l opcin -d. Re spue st b e s corre ct e lcom ando past com bina arch iv e n base a a a a; e os l a por l a con l l as se paradas por un t ne ne as ne abul y de splgado de l a l ado e ado ado. Re spue st c a e s incorre ct past no l l arch iv Re spue st d e s incorre ct past no im prim e e l a; e iga os os. a a; e arch iv o. 8. Cm o e s l m ane ra m s rpida de cam biar l pal a a abra W indow s por L inux e n su arch iv o re port . xt y l go im prim irl e t ue o? a. Edit e l ar arch iv e n un e dit de t xt y l go im prim irl o or e o ue o. b. cat re port . xt | se d s/W indow s/L e t inux/gp | l pr
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

c. cat re port . xt | t W indow s L e t r inux | l pr d. pr re port . xt | l e t pr Re spue st a e s incorre ct aunq ue f a a; unciona, no e s l m ane ra m s rpida de l a ograr l t a. a are Re spue st b e s incorre ct e st im prim e sl l l as q ue se t a a; o o as ne ransf orm aron. Re spue st c e s a corre ct e lcom ando t h ar l bsq ue da y e lre e m pl a; r a azo y e nt once s e nv iara su sal a l ida a im pre sora. Re spue st d e s incorre ct e st paginara e l a a; o arch iv y l e nv o o iara a l im pre sora pe ro sin a h ace r l cam bios. os 9 . Ust d de se a salar Cart t de spus de h ace rl e l e v as. xt e cam bio a l cade na L a inux por D e bian, y ade m s im prim irl Cm o pode m os h ace r e st de una m ane ra e f nt ? a. o icie e a. Edit e l ar arch iv usando un e dit de t xt y l go im prim irl o or e o ue o. b. cat Cart t | t L as. xt r inux D e bian | t e Cart e as2. xt | l t pr c. cat Cart t | t e Cart as. xt e as2. xt | l t pr d. cat Cart t | spl Cart as. xt it as2. xt l t pr Re spue st a e s incorre ct aunq ue f a a; uncionaria, no e s l m ane ra m s e f nt . Re spue st b e s a icie e a corre ct e lcom ando t h ar l cam bios y e nv a; r os iara l sal alcom ando t e , e lcualsalara e l a ida e v arch iv com o Cart o as2. xt y l e nv t o iara alim pre sor. Re spue st c e s incorre ct salara e larch iv a a; v o com o Cart as2. xt ant s de corre girl y l im prim ira. Re spue st d e s incorre ct e st com ando usa t e a a a a; e una sint axis incorre ct a. 10. Qu Funcin de se m pe a e l com ando xargs e n l siguie nt se nt ncia? a e e l *do | xargs cat | t [A-Z ][a-z]| l s . r pr a. Es un int rm e diario e nt l sal de l e re a ida com ando l y e l s com ando at . b. Es ne ce sario para q ue l prim e ra t ra f a ube uncione corre ct e nt . am e c. Si no usa e l com ando xargs, l sal e nv a ida iada a l im pre sora n o f se lgibl. a ue e e d. Se pue de e scribir l se nt ncia con o sin e l a e com ando xargs. Re spue st a e s corre ct args l pe rm it a cat m ane j una e nt a a; e e ar rada m ayor de arch iv os. Re spue st b e s incorre ct t ras pue de n se r usadas sin xargs. Re spue st c e s incorre ct e l a a; ube a a; com ando xargs no af ct l sal q ue se e nv a l im pre sora. Re spue st d e s incorre ct si ust d e a a ida a a a a; e no h ubie se usado e l com ando xargs, l se nt ncia com plt h ubie se f a e e a racasado.

Pg 210

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

L Pe rm isos os
PR ER EQUISITO S ElD om inio de l Arch iv y D ire ct os os orios y e lm ane j de l l a de o a ne com andos; El Capt o 4, M ane j de Arch iv ul o os, y Capt o 5, ul Com andos GNU y UNIX. El Sist m a de Arch iv GNU/L e os inux y su organizacin, Capt o 3, Sist m a de Arch iv GNU/L ul e os inux.

El O b j t o de e st capt o e s q ue ust d al e iv e ul e cance un niv l de e conocim ie nt o, q ue ust d pue da re sponde r pre gunt e as com o l as siguie nt s: e

2. Cul s l m e j m ane ra de com part un dire ct e a or ir orio y sus arch iv con os t odos l usuarios de un de part e nt os am o? 3. Cm o l pasa l propie dad de l arch iv de Carl e n /h om e /carl a e a os os os os M igue l ? 4. Cm o e l adm inist rador e st e ce pe rm isos a un dire ct abl orio para pe rm it ir l lct a e ura a t odos l usuarios y m ant ne r su de re ch o de m odif os e icacin? 5. Cm o se e st e ce n l pe rm isos a l arch iv de e v uacin de l abl os os os al os e m plados, para q ue sl e l ct pue da le rl o cam biarl e o dire or e os os? 6. L e st os udiant s de l e inux e scribe n sus t as al ct are dire orio /l inux/t as. are Al gunos se h an q ue j ado de q ue se ls h an pe rdido sus arch iv Cm o se e os. e nf nt e l re a problm a? e 7. Cm o cam biam os e l rf de un usuario para q ue l arch iv q ue l pe il os os a cre a e n v z de t ne r pe rm isos de -rw -rw -r--, se an de -rw -r--r--? e e

Pg 212

UBUNTU Ce rt ie d if

Capt l 9 u o

1. Cm o pue de e l o de un arch iv cam biarl l pe rm isos de due o e os propie dad?

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

l m ane j de l pe rm isos e s una m at ria o os e com plj y e s una de l t as principals de l e a as are e adm inist rador de sist m a. Pue de e st se guro q ue e ar durant su carre ra de adm inist e rador de sist m as GNU/L e inux y Uni* e n ge ne ral e nf nt x , re ar sit uacione s de com o ot orgar pe rm isos de sde e lpunt de v a de adm inist o ist racin y ge re ncia pe ro t bin de re sol am ucin de problm as. Pue de se r q ue e lproblm a no se pre se nt com o una e e e sit uacin de pe rm isos, pe ro cuando anal e lproblm a, m uy a m e nudo v ra q ue ot ice e e orgando l os pe rm isos de l ugar sol uciona e lproblm a. Todo arch iv t ne un due o y un grupo asociado, sin e o ie im port e lt ar ipo de arch iv se a uno de t xt disposit o, o un dire ct o, e o, iv orio. P ara v r e ldue o y e l e grupo asociado con un arch iv e spe cf o ico, use e l com ando l -l e l s , cual produce una sal sim il ida ar a l siguie nt : a e

D ue os y Grupos

drw -rw -r-- 1 m igue l m igue l -rw -rw -r-x 2 m igue l m igue l

17249 D ic 7 10:08 Trab aj os 69 D ic 7 10:25 cart t a. xt

Norm al e nt , e l ador de l m e cre arch iv e s e l o y e l o due grupo asociado e s e l grupo por de f ct e o de l ador t bin. Am bos pue de n se r cam biados. cre am

Conse j Prct os icos


T o arch iv sin d ife re ncia d e se r un dire ct od o orio, d isposit o, b inario, o de t xt t ne un due o y iv e o, ie un grupo asociad o a e lUn usuario e st aq ue l ue ni e s e l o o m ie m b ro de l . o q due grupo asociado a e l .

Cam b iar e l ue o D
P cam biar e l o de un arch iv use e l ara due o, com ando ch ow n acom paado con e l nom bre de l nue v due o. Si ust d conoce e lID de lusuario, ust d pue de usarl e n v z de lnom bre . Sl e l o e e a e o root pue de cam biar l propie dad de un arch iv L sint a o. a axis e s:
ch ow n [opcione s] v due o Arch iv nue oo(s)

As pue s, para cam biar e ldue o de t odos l arch iv con e xt nsin . xt e n e ldire ct os os e t orio act a l propie dad de m igue lingre sado com o root sl e scribim os: ual a , , o
ch ow n m igue l*t . xt

Cuando cam biam os de due o no l cam biam os l pe rm isos. L q ue e n e f ct h ace m os e s e os o e o cam biar q uie n pue de e j rcit e sos pe rm isos de f e ar inidos para e ldue o. Cuando e j cut os e l e am com ando ch ow n, prim e ro re v isa e n e l arch iv /e t o c/passw d q ue e l nom bre de usuario q ue proporciono e s v ido. Si l e s, l propie dad de l al o a arch iv se cam bia. Tabl 9 . m ue st l opcione s o a 1 ra as disponibls para usar con e l e com ando ch ow n. Tabl 9 . O pcione s D isponibls al a 1 e Com ando ch ow n O pcin Accin -c Inf orm acin sobre t odos l arch iv cam biados os os -v Inf orm acin sobre t odos l arch iv sin im port si cam bio o no l propie dad os os ar a -f No m ost m e nsaj s de e rror rar e -R Apl l cam bios re cursiv e nt e n e l ica os am e rbol dire ct de orio
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Cam b iar e l Grupo


L grupos son sl una m ane ra de organizar l usuarios. Com o cada arch iv t ne un grupo os o os o ie asociado a e ly l pe rm isos pue de n se r apl os icados a grupos, l grupos son una e xce lnt os e e h e rram ie nt para adm inist a rar acce so a arch iv y dire ct os orios. Grupos y su adm inist racin l a cubrim os e n e l Capt o 7, Usuarios y Grupos. P m os cam biar e l ul ode grupo de un arch iv con uno o de dos com andos ch ow n o ch grp. D e be r se r e ldue o o e lroot para cam biarl e lgrupo a un e arch iv Com o e l o de un arch iv si de se a cam biar un arch iv de un grupo a ot de be r se r o. due o, o ro, m ie m bro de lnue v grupo. ElRoot con e lpode r de lsupe rusuario, pue de cam biar cualuie r o , q arch iv a cualuie r grupo sin se r ni e ldue o de larch iv ni pe rt ne ce r algrupo. Ej cut e l o q o e e ar com ando l -l Arch iv t nos m ue st q uie n e s e l o y e l s al o. xt ra due grupo, as:
-rw -r--r-1j azm ine l inux 102 2003-12-28 15:25 Arch iv t o. xt

Al usar e l com ando ch ow n para cam biar e l o y e l due grupo, de be r se pararl con dos punt o os l nom bre s de l o y e l os due grupo, de l siguie nt m ane ra: a e
ch ow n m igue l cl Arch iv t :f d o. xt

Est cam biar e ldue o de Arch iv t a m igue l y t bin e lgrupo a f d. Ah ora cuando o o. xt , am cl e j cut os l -l Arch iv t v re m os: e am s a o. xt e
-rw -r--r-- 1 m igue l f d cl 102 2003-12-28 16:42 Arch iv t o. xt

P odam os h abe r cam biado sl al o grupo de Arch iv t e j cut o. xt e ando e st com ando: e
ch ow n :f d Arch iv t cl o. xt

Est se nt ncia h ubie se cam biado sl e lgrupo a f d sin al rar e ldue o de larch iv Un a e o cl t e o. com ando l no m ost s-l rara al as: go
-rw -rw -r-- 1 j azm ine f d cl 102 2003-12-28 16:42 Arch iv t o. xt

Not q ue aunq ue no cam biam os e l o de be m os ant ce de r e l e due e grupo con l dos punt (:) os os cuando usam os e l com ando ch ow n para cam biar grupos. El ro com ando q ue pode m os usar para ot cam biar grupos e s ch grp. L sint a axis de ch grp e s:
ch grp nue v o-grupo Arch iv t o. xt

P ara cam biar e lgrupo due o de t odos l arch iv de e xt nsin . xt usando e lcom ando os os e t ch grp, ust d sim plm e nt e scribira e st e e e o:
ch grp f d *t cl . xt

Conse j Prct os icos


Re cue rd e , q ue sl e l o o root pue de n cam b iar e l o due grupo asociado a un arch iv T b in q ue o. am para e l ue o cam b iarl e l d e grupo a un arch iv e l e b e se r m ie m b ro de l v grupo. o d nue o Cuando cam biam os grupos con e lcom ando ch grp, e st v rif e n e larch iv /e t e e ica o c/group q ue el grupo e s v ido. El al com ando ch grp t ne l m ism as opcione s q ue e l ie as com ando ch ow n. Re f irase a l Tabl 9 . Eluso de com odine s o w il a a 1. dcards e s ace pt ado para cam biar m l e s arch iv y t ipl os dire ct orios con l com andos ch ow n y ch grp: os
ch ow n :f d *t cl . xt

Pg 214

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

P ro re cue rde , q ue e st f l e n l arch iv q ue ust d no e s e l e o al ar os os e propie t ario al e nos q ue no m e st ingre sado al e m a com o root sist .

Acce de r a Arch iv y D ire ct os orios


L pe rm isos de l arch iv son adm inist os os os rado usando l bl ue s de pe rm isos, e st son os oq os m ost rados cuando de splgam os usando l opcin -l list e a de l ado e xt ndido o l e argo de l com ando l s l Es im port e q ue ust d conozca y pue da a cabal . ant e idad int rpre t e st bl ue s de pe rm isos de e ar os oq l arch iv El oq ue de pe rm isos son l prim e ros 10 caract re s q ue se de spl gan al j cut e l os os. bl os e ie e e ar com ando l -l s :
f d@ l cl inux:~ /t p$l -l m s t al ot 7788 -rw xrw xrw x 1 m igue lf d cl -rw -r--r-1 m igue lf d cl drw -r--r-1 m igue lf d cl l -r--r-rw 2 m igue lf d cl

55 2003-12-20 22:08 2. xt t 75767 2003-05-25 18:12 f d. f cl sw 35229 2003-12-30 11:38 Propie t arios 102 2003-12-28 15:25 Arch iv t o. xt

El prim e r carct r re pre se nt e l ipo de arch iv Com o f discut e n e l e a t o. ue ido Capt o 3, e xist n ul e dif re nt s t e e ipos de arch iv (V os ase l Tabl 9 . a a 2). Tabl 9 . Tipos de Arch iv GNU/L a 2 os inux carct r e Tipo de Arch iv o Arch iv O rdinario o b Bl de v /D isposit o de Bl ue ock ice iv oq c Carct r de v /D isposit o de carct r e ice iv e d D ire ct orio l L /V ink incul o L pe rm isos se int rpre t dif re nt s, de pe ndie ndo de lt os e an e e ipo de arch iv por l cuale s de o, o sum a im port ancia, al m om e nt de apl o icar pe rm isos a un arch iv sabe r int rpre t e st o e ar a inf orm acin. L prxim os nue v caract re s de lbl ue de l pe rm isos de f n act m e nt l os e e oq os ine ual e os pe rm isos de l arch iv Est caract re s son int rpre t o. os e e ados e n grupos de t s. Cada grupo consist e n re e pe rm isos de lct e ura (re ad), e scrit ura (w rit ), y e j cucin (e xe cut ), l cuals son pe rm it e e e as e idas o de ne gadas. L t s grupos de pe rm isos son para e ldue o, grupo y t os re odos l ot os ros usuarios. Bsicam e nt e xist n t s pe rm isos q ue pue de n se r asignados a cualuie r arch iv o dire ct e e re q o orio, cada uno pue de se r re pre se nt ado por una lt singul as: e ra ar 1. r (re ad/le r) e 1. w (w rit /e scrib ir) e 2. x (e xe cut /e j cut e e ar) El Acce so a t odo t de arch iv e s de t rm inado por l asignacin de e st pe rm isos. Nue v ipo os e a os e pe rm isos son l ados por cada arch iv inm e diat e nt se guido de l ipo de arch iv L Tabl 9 . ist o, am e t o. a a 3 m ue st un bl ue de pe rm isos y sus cam pos asociados a e l Elprim e r bl ue re pre se nt ra oq . oq ado por una posicin e s re se rv ada para e l ipo de arch iv El gundo bl ue de l t s grupo de pe rm isos t o. se oq os re re pre se nt an l de re ch os de l due o de l arch iv El t rce r bl ue re pre se nt l pe rm isos os o. e oq a os ot orgados al grupo asociado al arch iv q ue son l usuarios due o de l o, os grupo y cualuie r usuario q m ie m bro de l grupo. El cuart bl ue se re f re a l pe rm isos de t o oq ie os odos l usuarios q ue no son e l os
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

due o ni pe rt ne ce n al e grupo asociado con e l arch iv o. Figure 9 . M ue st com o se de t rm inan l pe rm isos de acce so. 1 ra e os Tipo Arch iv o O w ne r/D ue o Group/Grupo O t e rs/O t h ros d rw x rw x rw x En l Figura 9 . e l e m a ope rat o e v a q uie n re q uie re a 2, sist iv al acce so para de t rm inar q ue niv l pe rm isos l ot e e de e orga. Es im port e re cordar q ue alre st ant ringir l pe rm isos de os acce so de un usuario, ust d no e st l it e a im ando e lacce so a nadie con una cue nt v ida pe ro si a al n q ue l a al guie ogra e nt a su rar sist m a. Est signif q ue si al n l e o ica guie ograse e nt a su sist m a rar e sin aut orizacin, sus pe rm isos de acce so e st de f n inidos por e l t rce r bl ue de l pe rm isos. e oq os Su sist m a no e v a l pe rm isos q ue ls ot e al os e orga a l ot os ros buscando una cue nt v ida. no q ue se e v uan l pe rm isos indiv a al Si al os iduals re l iv a l e at os a propie dad y m e m bre sa de grupo. Si l e v uacin f l e lindiv a al al a, iduo re q uirie ndo acce so e s conside rado com o un usuario y se l ot e organ e sos pe rm isos. As pue s, si un arch iv t ne su o ie bl ue de pe rm isos as rw -rw -r e nt oq once s am bos e l o de l due arch iv y l m ie m bros de l o os grupo e spe cif icado t ne n pe rm isos de lct ie e ura-e scrit ura alarch iv Todos l ot o. os ros: l usuarios, t ne n os ie sl e l rm iso de l lct o pe a e ura de l arch iv o.

Acce so a Arch iv os
Elpe rm iso r (lct e ura) signif q ue ust d pue de v r e lcont nido de larch iv l q ue incl ica e e e o, o uye pode r abrirl con una apl o icacin com o l e s e lv si e s un arch iv de t xt Si ust d no t ne e l o i, o e o. e ie pe rm iso de w (e scrit ura) a un arch iv alabrirl con v e larch iv se abrir e n m odo de sl o o i, o o lct e ura. Si ust d e f ct cam bios a un arch iv q ue acce so e n m odo de sl lct e e a o o e ura, t ndr q ue e guardarl usando ot nom bre . o ro Elpe rm iso de e scrit ura signif ica q ue ust d pue de m odif e icar e larch iv cam bindol su o, e cont nido. Elpe rm iso de e scrit e ura no l ot e orga pe rm isos para e l inar e larch iv Si ust d t ne im o. e ie pe rm isos de e scrit ura pe ro no e l lct de e ura, ust d no podr abrir e l e arch iv e n un e dit de t xt o or e o, com o e l m acs o v Re cibir un m e nsaj de e rror de acce so de ne gado. El rm iso de x (e j cut e i. e pe e ar) signif q ue ust d pue de corre r e l ica e arch iv con sim plm e nt e scribir su nom bre de sde l l a de o e e a ne com andos, cl e st asum ie ndo q ue e l aro a arch iv e s o binario o un script Si int nt os e j cut un o . e am e ar arch iv de t xt ust d re cibir un m e nsaj de e rror. o e o, e e Sus pe rm isos de acce so a un arch iv son de t rm inados por l sum a de l part s indiv o e a as e iduals e de l pe rm isos q ue se l h an ot os e orgado. Est part s son re pre se nt as e adas por l t s posicione s q ue as re sie m pre e st e n e st orde n lct n e e ura (re ad), e scrit ura (w rit ), y e j cucin (e xe cut ). Si ust d no e e e e t ne un pe rm iso e n part ar, se r re pre se nt ie icul ado e n e l oq ue de pe rm isos por un m e nos (-). Si e l bl pe rm iso h a sido ot orgado apare ce r l lt apropiada e n l posicin corre ct com o v m os m s a e ra a a, e ade l e : ant
-rw -rw -r-- 1 m igue l of icina -rw -rw -r-- 1 m igue l of icina 39 O ct 19 18:30 Arch iv t o. xt 35 Se p 6 19 :47 Cart doc a.
UBUNTU Ce rt ie d if

Pg 216

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Elbl ue de pe rm isos r-- signif oq ica q ue si ust d no e s m igue lo no e s de lgrupo of e icina, e nt once s ust d pe rt ne ce al e e grupo usuarios, l q ue e n nue st caso signif q ue ust d sl podr o ro ica e o le r pe ro no podr ni cam biarl o borrar e l e o arch iv Tam poco podr e j cut e l o. e ar arch iv e n caso de o q ue se a un binario o un script Com o e xpl . icam os arriba, e n l se gunda y t rce ra posicione s indican a e q ue l pe rm isos de e scrit os ura (se gunda posicin) y e lpe rm iso de e j cucin (t rce ra posicin) no e e h an sido ot orgados. Elbl ue de pe rm isos -w - l ot oq e orga e lpe rm iso de cam biar e larch iv pe ro o, ust d no podr le r e l e e arch iv P e j m pl si ust d t ne sl e l rm iso de e scribir a Arch iv t , o. or e o, e ie o pe o. xt ust d no podr abrir e larch iv e n un e dit pe ro, ust d pue de cam biarl l at e o or; e e os ribut usando e l os com ando t ouch . Ust d podra t bin sobre e scribir e l e am arch iv de e st m ane ra: o, a
cat Arch iv t > Arch iv t o2. xt o. xt

Elbl ue de pe rm isos --x l ot oq e orga e lpe rm iso de e j cucin sobre e larch iv si e s un arch iv e o o binario o un script pe ro no podr e xam inar su cont nido o cam biarl El e o. acce so a un arch iv e s e l o re sul t ado de l sum a de t a odos l pe rm isos ot os orgados. As q ue , e l oq ue de pe rm isos r-x signif bl ica q ue ust d pue de le r y e j cut e se arch iv pe ro ust d no pue de e f ct e e e ar o e e uarl cam bios. e

Conse j Prct os icos


Cuand o e v e s l pe rm isos apl al os icados a un arch iv ust d ne ce sit e l rm iso r (le r) para o, e a pe e e xam inar e l cont nid o d e l e arch iv e l rm iso w (e scrit o; pe ura) para pode r cam b iar e l arch iv y e l o; pe rm iso x (e j cut para pode r corre r e l e ar) arch iv si e s un script o un arch iv b inario. o o

Acce so a D ire ct orios


L pe rm isos de lacce so a un dire ct os orio son apl icados un poco dif re nt s de l pe rm isos de e e os acce so a un arch iv Elpe rm iso de lct o. e ura a un dire ct orio signif ica q ue se pue de l ar su ist cont nido. P ro sin e m bargo e st no l ot e e o e orga pe rm isos de h ace r e st dire ct e orio su dire ct orio de t rabaj Elpe rm iso de e scrit o. ura l ot e orga pe rm iso para cre ar arch iv y dire ct os orios de nt de e se ro dire ct orio. Tam bin signif ica q ue podr e l inar arch iv cont nidos e n e st dire ct im os e e orio aunq ue ust d no pose e ningn pe rm iso a e se arch iv e o.
[l inux@ m igue l$l -lArch iv doc ] s o. -rw -rw -r-- 1 j azm ine ab ie rt os 70 D ic 27 11:56 Arch iv doc o. [l inux@ m igue l$rm Arch iv doc ] o. rm : re m ov `Arch iv doc, ov rriding m ode 0664? e o. e

En e st l ado, e lusuario m igue lq uie n no e s e ldue o, ni pe rt ne cie ndo algrupo abie rt e ist e os, sl t ne pe rm iso de lct o ie e ura a Arch iv doc. L pe rm isos de l ct o. os dire orio son de rw x para l ot os ros. Ant s de borrar e l e Arch iv doc, e l o. com ando rm cue st iona e n e l prom pt al usuario q ue conf e q ue irm de se a obv l pe rm isos de sl lct iar os o e ura;una v z e lusuario re sponde si (ye s), l ope racin de e a e l inar se e j cut con xit im e a o. El rm iso de e j cut (--x) ot pe e ar orga pe rm iso para h ace r q ue e se dire ct orio se a e l dire ct orio de t rabaj act . As q ue ust d pue de usar e lcom ando cd para cam biar a e se dire ct o ual e orio. P ro, si e ust d no t ne t bin l pe rm isos de lct e ie am os e ura, ust d no podr obt ne r un l ado de lcont nido e e ist e de ldire ct orio. As pue s q ue , si ust d t ne pe rm isos de r-x a un dire ct e ie orio, ust d pue de l ar e l e ist cont nido de e se dire ct e orio y h ace r q ue e se dire ct orio se a su dire ct orio act ualde t rabaj (pw d). o P ara de t rm inar e lacce so a un dire ct e orio, l pe rm isos son un poco dif re nt s. Si e lbl ue de os e e oq pe rm isos de un dire ct orio e s rw xr-xr-x, e nt once s e ldue o de ldire ct orio pue de le r e lcont nido e e
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

de ldire ct orio, cre ar nue v arch iv y dire ct os os orios e n e st dire ct e orio, y h ace r e st dire ct e orio su dire ct orio act de t ual rabaj L m ie m bros de l o. os grupo y t odos l de m s pue de n le r e l os e cont nido e de ldire ct orio y h ace rl su dire ct o orio act ualde t rabaj P ro e st usuarios no pue de n cre ar o. e os nue v arch iv o dire ct os os orio de nt de e st dire ct ro e orio. L disponibil a idad de e l cam biar un l os arch iv ya e xist nt e n e st dire ct o e e e orio se de t rm ina por l pe rm isos de f e os inidos e n e se arch iv o.

Conse j Prct os icos


Cuando e v u l pe rm isos apl al os icados a un dire ct orio, ust d ne ce sit e lpe rm iso de le r e a e para pode r l ar e lcont nido de ldire ct ist e orio, e lpe rm iso de e scrit ura para cre ar o e l inar im arch iv e n e se dire ct os orio, y pe rm isos de e j cucin para h ace r e se dire ct e orio su dire ct orio de t rabaj act . o ual

Cam b iar l P rm isos os e


P ara cam biar pe rm isos e n un arch iv o dire ct o orio, use e lcom ando ch m od. Sl e ldue o o o supe rusuario (root pue de n cam biar l pe rm isos de un arch iv o dire ct ) os o orio. H ay dos m ane ras de usar e st com ando con sm bol y con nm e ros. En su t e os rabaj con arch iv e n GNU/L o os inux ne ce sit sabe r m ane j am bas m ane ras. a ar

Cam b iar P rm isos con sm b ol e os


L sint a axis para usar l sm bol e s e l os os siguie nt : e
ch m od <q uie n> <cam b io> <de re ch os> [arch iv os]

Elch m od e s e lcom ando, e lq uie n se re f re a si l v a cam biar l pe rm isos aldue o, ie e a os grupo, ot ros, o t odos. Est e st re pre se nt os n ados por l lt u (due o), g (grupo), o (ot as e ras ros), y a (t odos). P m os e spe cif ode icar m s de uno. Si no e spe cif icam os e lq uie n o se a l om it os, o im e nt once s se asum e a (t odos) y l cam bios son apl os icados a e l o, e l due grupo, y t odos l de m s. os Elcam po <cam bio> se re f re a si de se a ot ie orgar o de ne gar pe rm isos, se usa un + para ot orgar y un para de ne gar. L <de re ch os> son r (le r), w (e scrit os e ura), y x (e j cut e ar). Tam bin de be m os e spe cif icar l |arch iv os os| o dire ct orios q ue re cibirn l nue v pe rm isos. Cualuie r os os q conj o de pe rm isos q ue ya h an sido ot unt orgados no se rn cam biados. Si l ot e orgam os al grupo e l pe rm iso de e scrit ura, as por e j m pl e o:
ch m od g+ w Arch iv t o. xt

Si e st arch iv ya pose a e lpe rm iso de lct e o e ura, e lbl ue de pe rm isos se ra e nt oq once s rw -, y no sl -w -. Tam bin pode m os e xpl am e nt col o cit e ocar pe rm isos usando e l rador de cam bio =, ope e lcualre e m pl azara cualuie r pe rm isos ya e xist nt . As pue s, m irando ale j m pl ant rior q e e e o e donde e l grupo t ne pe rm isos de lct ie e ura pe ro de se am os q ue t nga pe rm iso de e scrit e ura. Ent once s e scribim os as:
ch m od g=w Arch iv t o. xt

El oq ue de pe rm isos ah ora si se r -w -, y no rw -. Cuando usam os e l rador de cam bio =, bl ope l pe rm isos ant riore s se pie rde n y sl l e spe cif os e o os icados pe rm ane ce n. L argum e nt os os <q uie n> , <cam bio> , y <de re ch os> no pue de n t ne r ningn e spacio e nt e l Tam bin, se e re l os. pue de usar m l e se lccione s e n un sl com ando. P e j m pl t ipl e o or e o:
Pg 218 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

ch m od ug+ x Arch iv t o. xt

Est se nt ncia agre gara e lpe rm iso de e j cucin para e ldue o y e lgrupo. Si ant s de l a e e e cam bio e l oq ue de pe rm isos de l bl Arch iv t e ra rw xrw -r--, de spus de l o. xt cam bio se ra rw xrw xr--. P ro, si e scribi e n l l a de com andos: e a ne
ch m od ug=x Arch iv t o. xt

L nue v pe rm isos se rian --x--xr--. Not q ue cualuie r de l <q uie n> q ue no se a os os e q os e spe cif icado no se r af ct e ado e n e lcam bio. En e st e j m pl e lot t nia e lpe rm iso de lct e e o, ros e e ura ant s de l ope racin y de spus Tam bin, ya q ue e lno f e spe cif e a ue icado e n l se nt ncia de l a e com ando ch m od. Si de spus de lcarct r = no sigue un pe rm iso, t e odos l pe rm isos para e se os <q uie n> son re m ov idos. P e j m pl si t ne m os un arch iv con su bl ue de pe rm isos de or e o, e o oq rw xrw xrw x y e scribim os e st se nt ncia: a e
ch m od go = Arch iv t o. xt

Elnue v bl ue de pe rm isos para e lArch iv t se r -rw x------. Not q ue l pe rm isos para o oq o. xt e os am bos e l grupo y ot h an sido re m ov ros idos, y com o no m e ncionam os al o (u), sus pe rm isos due q ue daron int os. Com o usar alope rador = re v act oca cualuie r t q ipo de pe rm isos pre v e s de io, sum a im port ancia se r m uy cuidadoso al usarl para asignar pe rm isos. P ro si nos da m uch o m s o e f e xibil l idad y pode r asignar l pe rm isos e xpl am e nt ya q ue pode m os asignar e xact e nt l os cit e am e o q ue q ue re m os. P e j m pl si e j cut os e st orde n de sde l l a de com andos: or e o, e am a a ne
ch m od go-x Arch iv t o. xt

Est se nt ncia e l ina l pe rm isos de e j cucin a am bos e lgrupo y a ot a e im os e ros. Si e lgrupo ni ot pose an l pe rm isos de e j cucin ant riorm e nt e nt ros os e e e once s no se e f ct e uara ningn cam bio. P ro, si e l e grupo o ot ya t nan e l rm iso de e j cucin de Arch iv t , e nt ros e pe e o. xt once s se r re m ov ido, pe ro e l st us de l pe rm isos de lct e at os e ura y e scrit ura pe rm ane ce ran int os. act

Conse j Prct os icos


Cuand o usam os sm b ol para cam b iar pe rm isos, sl e sos pe rm isos e spe cificados y a e sos os o <q uie ne s> e spe cificados se rn afe ct ados al e nos q ue use m os e l rador igual ue (=). m ope q P m os usar com odine s (w il ode dcards) para re f rim os a arch iv por e j m pl e os, e o:
ch m od go+ rw cart . as?*

Est se nt ncia ot a e orga pe rm isos de lct e ura y e scrit ura algrupo y a ot ros sobre t odos l os arch iv q ue su nom bre e m pie za con cart se guido por un carct r m s, l go un punt y os a, e ue o de spus cualuie r e xt nsin, com o pue de se r cart doc. Si de se a ot q e a1. orgar pe rm isos com plt a e os un arch iv sl e scriba l siguie nt : o, o o e
ch m od + rw x Arch iv t o. xt

Est com ando ot e orga pe rm isos de lct e ura, e scrit ura, y de e j cucin a t e odo e lm undo, e l due o, e lgrupo y l usuarios alArch iv t . Est com ando cl e st no f os o. xt e aro a unciona si e lusuario e j cut e ando e lcom ando no e s e ldue o de Arch iv t . En e st caso re cibir un m e nsaj de e rror o. xt e e de ch m od as:
ch m od: Arch iv t : O pe rat o. xt ion not pe rm it e d t
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Si m s de un arch iv f se inv ucrado, e l o ue ol com ando ch m od ide nt icara e l if arch iv e n e l o cual l se nt ncia no se pudo e j cut y l pe rm isos no se cam biaron. Una m ane ra rpida de ot a e e ar os orgar pe rm isos e s basarl e n l pe rm isos de ot Si t ne m os un arch iv con pe rm isos de -rw xr-xr-- y os os ro. e o ust d de se a q ue l usuarios pue dan e j cut e larch iv pode m os e j cut e st com ando, q ue e os e ar o, e ar e asigna l pe rm isos de ot a grupo. os ros
ch m od o=g Arch iv t o. xt

Est com ando ot e orgara l pe rm isos de ot os ros a grupo o -rw xr-xr-x. Re cue rde , q ue alusar e st m t e odo de asignacin de pe rm isos e st asignndol e xpl am e nt . En pocas pal a o cit e abras l os pe rm isos e xist nt s se pe rde rn, sin ningn rie sgo de re t e e roce so. En e le j m pl usam os a o para e o ot ros y g para e lgrupo, pe ro pode m os usar cualuie r de l t s disponibls de l <q uie ne s> , q as re e os q ue nos f t l u para due o. Si de se a cam biar l pe rm isos re cursiv e nt e n un rbolde al a a os am e dire ct orios, pode m os usar l opcin -R apl a icada alcom ando ch m od. O t opcione s disponibls ras e con e l com ando ch m od son l adas e n l Tabl 9 . ist a a 3. Tabl 9 . O pcione s D isponibls al a 3 e Com ando ch m od O pcin Accin -c M ue st l nom bre s de l arch iv q ue sus pe rm isos cam biaron ra os os os -f No de spl ga m e nsaj s de e rror ie e -v D e spl ga una l a de cada arch iv cam biado y m e nsaj s de e rror. ie ist o e

Cam b iar P rm isos con Nm e ros e


O t m ane ra de cam biar l pe rm isos e s pasndol com o argum e nt alcom ando ch m od un ra os e o nm e ro oct de t s dgit Est nm e ro oct re pre se nt e lpat al re os. e al a rn de bit de lnue v bl ue de o oq pe rm isos. Cada digit de e st nm e ro re pre se nt l pe rm isos de una de l e nt o e a os as idade s de due o, grupo, y ot (ow ne r, group, y ot e rs), e n e se orde n. ros h Tabl 9 . Nm e ros Usados para O t a 4 orgar P rm isos e Nm e ro P rm iso e 4 Re ad/L ct e ura (r) 2 W rit /Escrit e ura (w ) 1 Exe cut /e j cucin (x) e e Sum am os l v ore s de l pe rm isos indiv os al os iduals q ue q ue re m os ot e orgar por e nt idad y se l o pasam os al com ando ch m od. Si e scribim os e st com ando: e
ch m od 764 Arch iv t o. xt

Est ie ra ot uv orgando pe rm isos de lct e ura, e scrit ura, y e j cucin al o, l q ue e s 4 (lct e due o e ura) + 2 (e scrit ura) + 1 (e j cucin) = 7. Algrupo se l ot e e organ pe rm isos de le r y e scribir, o se a 4 e (le r) + 2 (e scribir) = 6. A l ot se ls ot e os ros e orga sl lct o e ura, o 4. Alusar ch m od con nm e ros e st os ot am orgando pe rm isos e xpl am e nt . Cualuie r pe rm iso ya e xist nt de l arch iv o cit e q e e o dire ct orio se rn e l inados y re e m pl im azados con l nue v as pue s q ue de be se r bie n cuidadoso. os os

P rm isos Espe cials e e


Pg 220 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Ah ora q ue ya ust d sabe com o cam biar pe rm isos de acce so, de be sabe r com o se usan e n e cie rt circunst as ancias e spe cials. D e be t ne r m uch o cuidado alt ar su de cisin de usar e st e e om os pe rm isos e spe cials. Est pe rm isos pue de n se r e st e cidos o usando sm bol o agre gando un e os abl os cuart digit alusar e lsist m a de nm e ros. Est digit se col ant s de l t s q ue usam os o o e e o oca e os re para l pe rm isos. os

SUID y GUID
El prim e r pe rm iso e s e st e ce r ID de usuario (se t use r ID (SUID )) o e st e ce r ID de l abl abl grupo (se t group ID (SGID )). Est pe rm isos cam bian l ID de lusuario a e sa de lparm e t <q uie n> os a ro cuando e st e cim os l pe rm isos con e lch m od. Est pe rm iso e s re pre se nt abl os e ado con una s, l cual a apare ce e n v z de una x. Si ust d t ne un arch iv l ado Arch iv t con bl ue de pe rm isos e e ie o l am o. xt oq rw xr-xr-x y ust d e j cut e st com ando: e e a e
ch m od + s Arch iv b in o.

Ent once s cuando al n e j cut e st Arch iv bin e lt ndr l m ism os priv e gios com o si guie e e e o. e os il f se e ldue o de larch iv q ue l t ie se e j cut ue o o uv e ando. Ah ora, si ust d e xam ina e lbl ue de e oq pe rm isos de Arch iv bin, v re m os q ue e s -rw sr-xr-x. Ust d pue de l o. e e ograr e st m ism o obj t o e e iv usando nm e ros con e l com ando ch m od:
ch m od 4755 Arch iv b in o.

L Tabl 9 . m ue st l nm e ros q ue pue de n se r usados ant s de l t s dgit a a 5 ra os e os re os usados para e st e ce r pe rm isos y com o e l af ct abl l e an. os

Tabl 9 . int rpre t a 5 e acin Prim e r D igit al ablce r P rm isos con O ct e s de 4-D igit o Est e e al o D igit Signif o icado 4 Est e ce ID de l abl Usuario al j cut program as (SUID ) e e ar 2 Est e ce ID de l abl Grupo al j cut program as (GUID ) e e ar 1 El ick y bit St Tam bin pode m os t ne r q ue cualuie r usuario e j cut e q e ando e lscript h e re de l priv e gios de l os il grupo e n v z de sus pe rm isos si e j cut os e st com ando: e e am e
ch m od g+ s Arch iv sh o ch m od 2755 Arch iv sh o. o.

El oq ue de pe rm isos de spus de e j cut e l bl e ar com ando se r -rw xr-sr-x. Un e j m pl de l e o uso de e st pe rm isos e s cuando un usuario cam bia su cont os rase a. P ara q ue un cam bio de cont rase a se consagre , l nue v cont a a rase a de be se r e scrit alarch iv de conf a o iguracin /e t c/passw d. P ro l e os pe rm isos e n e l arch iv /e t o c/passw d son:
-rw -r--r-1 root root 1636 2003-12-26 22:21 /e t c/passw d

Sl e l o, root t ne pe rm isos para e scribir e n e st arch iv Ni e l o due , ie e o. grupo u ot h an sido ros ot orgados pe rm isos para e scribirl a e st arch iv L usuarios pue de n cam biar sus passw ords e e o. os porq ue e l SUID e nce ndido e n e l bit arch iv /usr/bin/passw d: o
-rw sr-xr-x 1 root root 26584 2003-10-25 21:53 /usr/b in/passw d

Fj se e n l s donde e l se e st e ce de e j cut com o due o. Est signif q ue cuando se e a bit abl e ar o ica
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

e j cut e l e a arch iv e l o, usuario re cibe l m ism os priv e gios com o e l o il root l capacidad de e scribir e n ;a e larch iv /e t o c/passw d. Est se conside ra un rie sgo de se guridad y de be usarse sl cuando e s o o absol am e nt ne ce sario. ut e

Conse j Prct os icos


Est lce r e l ab e SUID y GUID l pe rm it a un usuario e j cut un com ando o apl e e e ar icacin con l os pe rm isos d e ot usuario. P e st e s q ue e l de e st d os pe rm isos posa un rie sgo al d e se guridad ro or o uso os t o d e l e m a. sist

St y Bit ick
Elst y bit l pe rm it adm inist m s e f nt m e nt l dire ct ick e e rar icie e e os orios com part idos. Eluso m s com n de l ick y bit e s e n l dire ct st os orios e scribibls por t e odos donde de se a q ue sl e l o o due de un arch iv pue da e l inarl Si l pe rm isos e n un dire ct o im o. os orio l ado D ocum e nt e s l am os drw xrw xrw x, cualuie r usuario pue de cre ar nue v arch iv l ar e lcont nido de ldire ct q os os, ist e orio, h ace r e ldire ct orio su dire ct orio de t rabaj o e l inar cualuie r arch iv e n e se dire ct o, im q o orio. Est e t ipo de pe rm isos e s ne ce sario cuando un com put ador e s com part ido por m uch a ge nt . El e problm a e s q ue cualuie ra pue de e l inar e l e q im arch iv cre ado por ot usuario. Est se pre v ne si o ro o ie e nce nde m os e l ick y bit e n e l ct st dire orio m ism o. Sl e l o root pue de ot orgar pe rm isos de st y bit ick . P e nce nde rl e n e l ct ara o dire orio D ocum e nt e j cut e l os, e e siguie nt com ando: e
ch m od u+ t D ocum e nt o ch m od 1777 D ocum e nt os os

Est os dos com andos cam bian e l bl ue de pe rm isos de l dire ct oq orio D ocum e nt os a drw xrw xrw t Tam bin pode m os e nce nde r e lst y bit sobre un e j cut e . Est causa q ue l . ick e abl o os program as pe rm ane zcan e n e l a de sw ap, l cual sul e n program as q ue cargan m s rpido. re o re t a

P rm isos por D e f ct e e o
Ust d de be f il e am iarizarse con e l uso de l com ando um ask . Cuando se cre a un arch iv nue v o o, l pe rm isos son apl os icados a e se nue v arch iv por e l e m a basado e n l m ascara de cre acin de o o sist a arch iv y dire ct os orios indiv idual l de usuario q ue l cre a. Est m ascara de cre acin se l a um ask o a l am (use rs cre at ion m ask ) y e s de f inida o por l arch iv de inicio de lusuario o por v ore s por os os al de f ct de lsist m a. P e o e ara v r e lv or de su um ask , e scriba um ask e n e lprom pt Elv or se r e al . al re t ornado por e l :
m igue l l @ inux:~ /$um ask 022

L um ask e s re pre se nt a ada com o un nm e ro oct de 3-dgit al os con cada digit o corre spondie ndo a uno de l 3 caract re s de lbl ue de pe rm isos. Elprim e r digit de f os e oq o ine l os pe rm isos de ldue o, e lse gundo digit e lgrupo, y e lt rce ro digit t o e o odos l de m s. Al os gunos sist m as re t e ornan un nm e ro de 4-digit e n e lcuale lprim e r nm e ro sie m pre e s ce ro. El o signif icado de e st nm e ros apare ce e n l Tabl 9 . os a a 6. Tabl 9 . P rm isos de l ask a 6 e um V or P rm iso al e 0 lct e ura, Escrit ura para arch iv lct os; e ura, Escrit ura, e j cucin dire ct e orio
Pg 222 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

1 2 3 4 5 6 7

lct e ura, Escrit ura para arch iv y dire ct os orios lct e ura para arch iv lct os; e ura, e j cucin para dire ct e orios lct e ura para arch iv y dire ct os orios Escrit ura para arch iv Escrit os; ura, e j cucin para dire ct e orios Escrit ura para arch iv y dire ct os orios e j cucin para arch iv y dire ct e os orios sin pe rm isos

Not q ue l nm e ros usados para col e os ocar pe rm isos y l nm e ros usados para de f os inir um ask no t ne n e lm ism o signif ie icado. As pue s, si l um ask e s 002, l pe rm isos e n t a os odos l arch iv os os nue v se rn due os, con grupo t nie ndo pe rm isos de lct os e e ura y e scrit ura (00) y t odos l ot os ros con pe rm isos de sl lct o e ura (2). Si e j cut un l -lpara e xam inar e lbl ue de pe rm isos e n un e a s oq arch iv re cin cre ado, se ra de rw -rw -r--. P o ara l nue v dire ct os os orios, l pe rm isos se ra de due o os y grupo lct e ura, e scrit ura, y e j cucin (00), con t e odos l ot os ros con pe rm isos de lct e ura y e j cucin (2). El oq ue de pe rm isos e n un dire ct e bl orio re cin cre ado se ra rw xrw xr-x.

Conse j Prct os icos


P e m os v r q ue l nm e ros usados para col od e os ocar pe rm isos con e l ando ch m od y para com col ocar pe rm isos usando um ask no son l m ism os. Una um ask de 002 e s l m ism o q ue usar un os o ch m od 662 para un arch iv o ch m od 775 para un dire ct o orio.

Si de se a cam biar e lv or de su um ask , e j cut e lcom ando um ask se guido por e lniv lde al e e e pe rm isos q ue de se a de f inir. As pue s, si de se a q ue l pe rm isos se an rw -r----- e n t os odos l arch iv os os y rw xr-x--- e n t odos l dire ct os orios, e nt l siguie nt : re o e
um ask 027

Est orde n cam biara su um ask t m porariam e nt . D e spus q ue sal de lsist m a y re ingre se a e e ga e (l ogin) de nue v l q ue t nia ant s por de f ct re t o, a e e e o ornara. P ara q ue e lcam bio se a pe rm ane nt , e agre gue e lcom ando ant rior a sus arch iv de inicio. Sl root pue de cam biar e lv or de l e os o al a um ask de lsist m a. En e lCapt o 7 pue de e ncont m s inf e ul rar orm acin de com o usar l arch iv os os de inicio para adm inist sus arch iv de am bie nt . rar os e

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Re sum e n
L pe rm isos son part e se ncial l adm inist os e de a racin de su sist m a. El l pe rm it n cont ar e l e os e rol q uie n t ne acce so a q ue donde . L posibls v ore s de l pe rm isos son re ad, w rit , y e xe cut ie os e al os e e (lct e ura, e scrit ura y e j cucin). P e ara f uncionar apropiadam e nt com o adm inist e rador ne ce sit a e nt nde r a plnit q ue cada pe rm iso pe rm it al e e ud, e usuario h ace r cuando se apl a un arch iv o un ica o dire ct orio. Elbl ue de l pe rm isos son l prim e ros 10 caract re s q ue son de splgados cuando oq os os e e e scribim os e l com ando l -l El s . prim e r carct r de signa e l ipo de arch iv l prxim o t s son l e t o; os re os pe rm isos de l o; os prxim o t s son l de l due l re os grupo; l l os t s son l de l y os t im re os usuario. Est os pe rm isos son e nt once s apl icados a l t s e nt as re idade s de : due o, grupo, o usuario. P m os ode cam biar e st pe rm isos con e lcom ando ch m od. L pe rm isos se pue de n cam biar usando l os os os sm bol o nm e ros. os P ara cam biar e ldue o de un arch iv o dire ct o orio, use e lcom ando ch ow n. Use o ch ow n o ch grp para cam biar e l grupo asociado con e l arch iv Col o. ocar e l t UID (SUID ) y e l t GID (SGID ) se se son dos pe rm isos e spe cials q ue se pue de n apl e icar. El SUID pe rm it q ue un arch iv e j cut e se a e o e abl e j cut e ado por un usuario baj l pe rm isos de ot usuario e n v z de l pe rm isos de lusuario o os ro e os corrie ndo l apl a icacin. El SGID f unciona de l m ism a m ane ra, e xce pt q ue e st pe rm it q ue se a l a o a e a de ot grupo e n v s de l ro e usuario. O t pe rm iso e spe ciale s e lst y bit Est pe rm iso asist e n e lm ane j de dire ct ro ick . e e o orios q ue t ne n q ue pode r se r e scrit por t ie os odos. Pue de se r ut izado para m e j il orar l e j cucin de a e apl icacione s. Ade m s, ust d de be sabe r y e nt nde r q ue e s e l um ask y com o conf e e igurarl a corre ct e nt . L pe rm isos por de f ct de l nue v arch iv cre ados son de f am e os e o os os os inidos por e l al v or de l um ask de l e m a. Una um ask e spe cf de l a sist ica usuario pue de se r de f inida.

Pg 224

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

PR EGUNT Y R ESPUEST AS AS 1. Cm o pue de e l o de un arch iv cam biarl l pe rm isos de propie dad? due o e os R. Un usuario no pue de cam biar l propie dad de sus arch iv sl root pue de . Use ch ow n a os, o m ie nt ingre sado com o root ne ce sit cam biar l propie dad de l arch iv ras , ar a os os. 2. Cul s l m e j m ane ra de com part un dire ct e a or ir orio y sus arch iv con t os odos l usuarios de l os a cl de l ase inux? R. Usar e l com ando ch grp y cam biar e l grupo a t odos l arch iv e n e l ct os os dire orio al grupo de l inux. Si e xist n subdire ct e orios, ust d de be usar l opcin -R para pode r de sce nde r e a re cursiv e nt y cam biarl e l am e e grupo a t odos l arch iv Ent os os. once s, proce de m os a cam biar l os pe rm isos apropiadam e nt usando e l e com ando ch m od. 3. Cm o l pasa l propie dad de l arch iv de D e sire e e n /h om e /de sire e a Jazm ine ? e a os os R. Ne ce sit cam biar e l ara propie t ario de l arch iv y dire ct os os orios con e l com ando ch ow n y l a opcin -R. ase gre se q ue Jazm ine e s m ie m bro de l grupos apropiados. os 4. Cm o pue de e st e ce r pe rm isos a un dire ct abl orio para pe rm it l lct ir a e ura a t odos l usuarios y os m ant ne r l de re ch os de m odif e os icacin para e l prof sor? e R. Ust d ne ce sit h ace r e l e a prof sor due o de l ct e dire orio y sus arch iv P r t os. one odos l usuarios os en el grupo e st udiant s. Est e ce r l pe rm isos de l ct e abl os dire orio, e l o (prof sor) pue da le r, due e e e scribir, y e j cut e l e ar; grupo pue da le r y e j cut t e e ar; odo l de m s sin pe rm isos (rw xr-x---). os Est e zca l pe rm isos a l arch iv q ue e l o pue da le r y e scribir; l abl os os os due e e grupo pue da le r; e t odo l de m s sin pe rm isos (rw -r---). os 5. Cm o se e st e ce n l pe rm isos a l arch iv de e v uacin de l e st abl os os os al os udiant s, para q ue sl e o el prof sor pue da le rl o cam biarl e e os os? R. P onga t odos l arch iv de e v uacin e n un sl dire ct os os al o orio. Est e zca al abl prof sor due o de l e dire ct orio y sus arch iv Ent os. once s, ot orgue pe rm isos para al prof sor de lct e e ura, e scrit ura, y e j cucin sobre e l ct e dire orio y lct e ura y e scrit ura e n l arch iv D e nie gue t os os. odo acce so a t odos l usuarios incl ndo al os uye grupo. 6. L e st os udiant s de l e inux e scribe n sus t as al ct are dire orio /l inux/t as. Al are gunos se h an q ue j ado de q ue se ls h an pe rdido sus arch iv Cm o se e nf nt e l e os. re a problm a? e R. O t orgue l pe rm isos de l ct os dire orio /l inux/t as para q ue e l o y e l are due grupo de e st udiant s e de l inux t ngan pe rm isos de L e r, Escribir y Ej cut (rw x). L pe rm isos de l arch iv de be n e e e ar os os os se r due o y grupo lct e ura y e scrit ura. D e nie gue acce so t al t ot a odos l ot os ros. Est pe rm isos os h arn q ue l arch iv e st disponibls para t os os n e odos l m ie m bros de l os grupo de e st udiant s de e l inux; ro, e l podrn e l inar arch iv q ue no se an de e l h ast por e rror. P pone r un pe l os im os l os, a ara e j m pl digam os q ue dos e st e o, udiant s grabe n un arch iv con un m ism o nom bre , e l gundo e o se re e m pl azara e l prim e ro. . t m e ndo problm a. P q ue e st no suce da de be m os e nce nde r e l . re e ara o pe rm iso de st y bit para q ue sl q uie n cre o un arch iv pue da e l inarl ick o o im o. 7. Cm o cam biam os e l rf de un usuario para q ue l arch iv q ue e l a e n v z de t ne r pe il os os cre e e pe rm isos de -rw -rw -r--, se an de -rw -r--r--? R. L um ask de l a usuario e s 002, l cual oca l pe rm isos q ue se nos pre se nt de l arch iv a col os an os os
Pg 226 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

cre ados nue v por e l os usuario de lct e ura y e scrit ura para e l o y e l due grupo y l ot le r. Es os ros e ne ce sario cam biar l um ask a 022, l cual a a nos dara pe rm isos e n nue v arch iv de due o os os lct e ura y e scrit ura y sl lct o e ura al grupo y ot ros. P q ue e l ara cam bio se a pe rm ane nt , e st e os cam bios se t ndrn q ue agre gar a l arch iv de inicio pe rsonals de l e os os e usuario.

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

EXAM EN D E PR CTICA
1. El ct dire orio /h om e /carl rabaj t ne pe rm isos de drw xrw -r--, e l o e s Carl y e l os/t os ie due os, grupo e s f d. M igue l s m ie m bro de l grupos cont idad y nom ina. Qu pue de M igue l ace r e n cl e os abil h e st dire ct e orio? a. H ace r e l dire ct orio /h om e /carl rab aj su dire ct os/t os orio de t aj rab o. b . L ar e l ist cont nido de /h om e /carl rab aj e os/t os. c. Guardar arch iv e n e l os dire ct orio /h om e /carl rab aj os/t os. d. El inar arch iv e n e l im os dire ct orio /h om e /carl rab aj os/t os. Re spue st a e s incorre ct M igue lne ce sit a a; ara e lpe rm iso de e j cucin para h ace r q ue e l e dire ct orio /h om e /carl rabaj se a su dire ct os/t os orio de t rabaj Re spue st b e s corre ct e lpe rm iso o. a a; de lct e ura e n e l ngl de ot re n ros, l ot e orga a M igue l rm isos de l ar e l pe ist cont nido de l ct e dire orio. Re spue st c e s incorre ct M igue lne ce sit e lpe rm iso de e scrit a a; a ura para pode r al ace nar arch iv m os e n e ldire ct orio. Re spue st d e s incorre ct para e l inar arch iv e n /h om e /carl rabaj a a; im os os/t os, M igue l ce sit pe rm isos de e scrit ne a ura. 2. Qu h ay q ue h ace r para q ue M igue l da guardar e n /h om e /carl rab aj pue os/t os? a. H ace r a M igue l l o de l e due dire ct orio. b. H ace r a M igue l ie m bro de l m grupo f d. cl c. Cam b iar l pe rm isos de l os dire ct orio a drw xrw -rw -. d. D arl a M igue los pe rm isos de lct e l e ura/e scrit ura de /h om e /carl rab aj os/t os. Re spue st a e s incorre ct aunq ue e st l pe rm it ra a M igue lsalar arch iv aldire ct a a; o e ie v os orio /h om e /carl rabaj l q uit os/t os, e ara l pe rm isos a Carl de due o. Re spue st b e s corre ct si os os a a; h ace m os a M igue lm ie m bro de lgrupo f d, a e lse l ot cl e organ pe rm isos de f inidos algrupo -cuals e son de lct e ura/e scrit ura, pe rm isos q ue pe rm it n salar arch iv a un dire ct e v os orio. Re spue st c e s a incorre ct e st ot a; o orgara a M igue ll pe rm isos ne ce sarios pe ro t bin se l ce de n a t os am o odo e l univ rso de usuarios. Re spue st d e s incorre ct ust d no pue de e xpl am e nt ot e a a; e cit e orgar pe rm isos a un usuario indiv idualsl al o, grupo, u ot , o due ros. 3. Cm o pode m os t ransf rir l arch iv de l st e os os e udiant Carl a Ant e os onio? a. ch grp - R ant onio /h om e /carl os b . ch m od o+ rw x /h om e /carl os c. ch ow n ant onio /h om e /carl os d. ch ow n -R ant onio /h om e /carl os Re spue st a e s incorre ct cam biara re cursiv e nt e lgrupo a l arch iv de Carl a a a; am e os os os Ant onio. Re spue st b e s incorre ct e st e ce pe rm isos l pe rm isos de l ot a a; abl os os ros de lct e ura, e scrit ura y e j cucin e n t e odos l arch iv y dire ct os os orios /h om e /carl pe ro, carl sigue sie ndo e l os; os due o. Re spue st c e s incorre ct sl cam biaria e ldue o de ldire ct a a; o orio /h om e /carl y sus os arch iv os. Re spue st d e s corre ct e st e ce ra a Ant a a; abl onio com o e l due o de l dire ct orio, subdire ct orio y t odos l arch iv de l ct os os dire orio /h om e /carl os. 4. Cm o se l ot e organ pe rm isos a l e st os udiant s e n un dire ct e orio q ue cont ne docum e nt ie os q ue de se a q ue e l pue dan usar e l l os dire ct orio, cre ar y cam b iar docum e nt e n e l os ?
Pg 228 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

a. Pone r t odos l e st os udiant s e n un grupo y darl al e e grupo pe rm isos de le r, e scrib ir, y e e j cut sob re e l e ar dire ct orio. b . Pone r t odos l e st os udiant s e n un grupo y darl al e e grupo pe rm isos de le r y e scrib ir sob re e el dire ct orio. c. Pone r t odos l e st os udiant s e n un grupo y darl al e e grupo pe rm isos de le r y e scrib ir sob re e t odos l arch iv e n e l os os dire ct orio. d. H ace r al adm inist rador de l e st os udiant s e l e propie t ario de l dire ct orio y l arch iv El os os. e nt once s podr ot orgar acce so a l ot e st os ros udiant s. e Re spue st a e s corre ct l da acce so a l e st a a; e os udiant s aldir y arch iv Re spue st b e s e os. a incorre ct l e st a; os udiant s no podrn h ace r q ue e st se a su dire ct e e orio de t rabaj Re spue st c e s o. a incorre ct aunq ue l e st a; os udiant s pue de n cam biar arch iv e xist nt s, no podrn cre ar nue v al e os e e os m e nos q ue no t ngan e l rm iso de e scribir e n e l e pe dire ct orio. Re spue st d e s incorre ct sin de f a a; inir un grupo, e ladm inist rador de l e st os udiant s no pue de ot e orgar pe rm isos sol e nt a t am e odos l os usuarios e n v z de sl al e o adm inist rador de l e st os udiant s. e 5. Qu suce de si e j cut os e l e am com ando ch grp f d /h om e /cart pe ro aun no h e m os cre ado e l cl as grupo f d? cl a. Re cib iras un m e nsaj de e rror pe ro e l e com ando f se e xit ue oso. b . Nadie pudie se acce de r e l dire ct orio h ast de spus de q ue se cre e e l a grupo. c. Sl e l o podr acce de r e l o due dire ct orio. d. Re cib iras un m e nsaj de e rror y e l e com ando f racasara. Re spue st a e s incorre ct si proporciona un nom bre de grupo inv ido, e lcom ando f l a a; al al ara. Re spue st b e s incorre ct com o e lgrupo no se h ubie se cam biado, e lacce so se q ue dase igual a a; . Re spue st c e s incorre ct e ldue o y e lgrupo pe rm ane cie se n int os y l pe rm isos de acce so a a; act os f ran l m ism os. Re spue st d e s corre ct e l com ando ch grp prim e ro re v ue os a a; isara e l arch iv o /e t c/group para v rif e icar q ue ust d proporciono un grupo v ido, y com o no f as, e lcom ando e al ue f racasara. 6. L pe rm isos e n e l os dire ct orio M isD ocum e nt e s drw -r-xr-- y ust d e j cut e l os e e a com ando ch m od o+ x M isD ocum e nt Cul ue se ot m ane ra de ob t ne r l m ism os re sul os. f ra e os t ados? a. ch m od 777 M isD ocum e nt os b . ch m od 754 M isD ocum e nt os c. ch m od + x M isD ocum e nt os d. ch m od 661 M isD ocum e nt os Re spue st a e s incorre ct e st cam biaria l pe rm isos a drw xrw xrw x. Re spue st b e s corre ct a a; o os a a; e l7 ot orga aldue o pe rm isos de lct e ura, e scrit ura, y e j cucin;e l5 ot e orga algrupo lct e ura y e j cucin y e l a t e 4 odos l ot de lct os ros e ura. Re spue st c e s incorre ct e st l ot a a; e e orga e l rm iso de pe e j cucin a t e odos (due o, grupo, y ot ros). Re spue st d e s incorre ct e st ot a a; e orga pe rm isos de lct e ura/e scrit ura al o y al due grupo y a l ot de e j cucin. os ros e 7. Te ne m os a Arch iv t con pe rm isos de -rw -rw -r-- y l e j cut os e l o. xt e e am com ando ch m od go= Arch iv t . Qu f se n l nue v pe rm isos? o. xt ue os os a. -rw -rw -rw Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

b . -rw xrw -r-c. -rw ------d. -rw -rw -r-Re spue st a e s incorre ct para t ne r e st re sul a a; e os t ados, t ne s q ue e j cut e lcom ando ch m od ie e ar o+ w Arch iv t o ch m od 666 Arch iv t . Re spue st b e s incorre ct e st pe rm isos f se n e l o. xt o. xt a a; os ue re sul t ado de uno de l com andos ch m od o+ x Arch iv t o ch m od 764 Arch iv t . Re spue st c e s os o. xt o. xt a corre ct e l a; com ando usa e l carct r = para e xpl am e nt re m ov r t e cit e e odos l pe rm isos de l os grupo y l ot os ros. Re spue st d e s incorre ct e st opcin no m ue st ningn cam bio e n l pe rm isos. a a; a ra os 8. Cul ue se l conse cue ncias, si por e rror cam b iam os l pe rm isos de l f as os arch iv de l o com ando /usr/b in/passw d a -r-xr-xr-x? a. L usuarios ya no podrn cam b iar sus cont os rase as porq ue no t ne n pe rm isos de ie e scrit ura al arch iv /e t o c/passw d. b . No se e f ct e uara ningn cam b io e n l e j cut as e orias de l com ando. c. L cont as rase as de l usuarios no e xpiraran. os d. L Sh adow passw ords de j n de f as ase uncionar. Re spue st a e s corre ct alq uit e e lSUID (-rw sr-xr-x) alcom ando, se e j cut a a; arl e ara baj e l o cont xt de l e o usuario y al rat de e scribirl a al t t ar e /e c/passw d f racasar. Re spue st b e s incorre ct a a; l usuarios no podrn cam biar su cont os rase a, e st cl e st no se not de inm e diat Re spue st o aro a ar o. a c e s incorre ct e st cam bio no af ct a; e e ara ninguna pol ica e st e cida de e dad o caducidad de l t abl as cont rase as. Re spue st d e s incorre ct no inh abil ara l cont a a; it as rase as sh adow passw ords. 9 . Tie ne s un script con pe rm isos de -r-xr-xr-x y e j cut e l e as com ando ch m od 2555, sob re e l arch iv cm o son l pe rm isos ah ora e n lt o, os e ras? a. -r-sr-xr-x b . -r-xr-sr-x c. sr-xr-xr-x d. -r-xr-xr-x Re spue st a e s incorre ct e st pe rm isos indican q ue se h a col a a; os ocado e l SUID , pe ro e l com ando col f e lSGID . Re spue st b e s corre ct e lcom ando col e lSGID para q ue cualuie ra q ue oco ue a a; oco q e j cut e ase e l script l e j cut con l m ism os pe rm isos com o l de l grupo. Re spue st c e s , o e e os os a incorre ct e l a; prim e r carct r se re f re al ipo de arch iv Re spue st d e s incorre ct e st pe rm isos e ie t o. a a; os son igual ue con l q ue se e m pe z. q os 10. Uno de l usuarios cam b io su um ask a 664, y sus nue v arch iv ah ora t ne n pe rm isos os os os ie ---x--x-w -, pe ro l de se ado e ra -rw -rw -r--, Qu de b e se r l um ask corre ct o a a? a. 002 b . 022 c. 222 d. 220 Re spue st a e s corre ct e st re sul a a; o t ara e n pe rm isos de -rw -rw -r-- e n t odo l arch iv cre ados os os
Pg 230 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

nue v os. Re spue st b e s incorre ct e st re sul a a; e t ara e n pe rm isos de -rw -r--r--. Re spue st c e s a incorre ct e st re sul a; e t ara e n pe rm isos de -r r--r--. Re spue st d e s incorre ct e st re sul a a; e t ara e n pe rm isos de -r--r--rw -.

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Tare as Adm inist iv rat as


PR ER EQUISITO S Ant s de e m pe zar e st Capt o, ust d de be e nt nde r l se cue ncia e e ul e e a de e v nt q ue ocurre cuando GNU/L e os inux arranca q ue cubrim os e n e l Capt o 2, Arrancar GNU/L ul inux. Tam bin de be e nt nde r com o e st e a organizado e l e m a de arch iv y dnde l izar t sist os ocal ipos de arch iv e n os e spe cf icos. Re pasar l se ccin sobre l proce sos de l Capt o 5, a os ul Com andos GNU y UNIX, para ase gurarse de q ue e nt nde com o ie arrancar y de t ne r un proce so. e

El O b j t o de e st capt o e s q ue ust d al e iv e ul e cance un niv l de e conocim ie nt q ue ust d pue da re sponde r pre gunt com o l o, e as as siguie nt s: e 1. Qu de be h ace r para q ue no se l olide dar un e xm e n e st t e v a arde ? 2. Qu de be h ace r para act izar l base de dat de l e db pe ro ual a os ocat de be h ace rl de noch e cuando e l e m a t ne m e nos carga para no o sist ie af ct l usuarios? e ar os 3. Cm o se pue de pre v nir q ue un usuario program e t e rabaj (j os obs) con at para q ue se e j cut n a l 8 a. . e e as m ? 4. Cm o pue de h ace r q ue un adm inist rador de base de dat e j cut os e e un script de m ant nim ie nt t e o odos l das, si ust d no pe rm it q ue os e e usuarios e j cut n cron j e e obs? 5. Qu de be h ace r para q ue t odos l m e nsaj s de l ail e scriban e n os e m se el arch iv m ail o l og? 6. Si h icim os l cam bios de l os ugar para donde se al ace nan l m os m e nsaj s de l e corre o, porq u cuando re v isam os e l arch iv m ail o l og v m os q ue e st v e a aco? 7. Cm o inv st e igam os cual ue e l t o ingre so (l f l im ogin) al e m a de sist cada usuario? 8. Cm o e m pe zam os un nue v l de corre o m e nsual o og ?

Pg 232

UBUNTU Ce rt ie d if

Capt l 10 u o

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

L Jobs os
Program ar l Trab aj (Job s) os os
Una gran part de l f e a uncione s de un adm inist rador de lsist m a inv ucra l e j cucin de e ol a e t as re pe t iv L capacidad de pode r program ar e st t as se conv rt n e n un gran al are it as. a as are ie e iado de ladm inist rador. P m os program ar un e v nt para q ue nos re cue rde de al ode e o gn e v nt o e o e j cut un program a aut t e ar om icam e nt . Pue de se r un e v nt q ue ocurre una sol v z u ot q ue e e o a e ros re pit n e n int rv os re gul s. GNU/L e e al are inux t ne l capacidad de h ace r am bos aut t ie a om icam e nt . e

El Com ando at
Cuando t ne un t ie rabaj q ue de se a e j cut sl una v z a una h ora e n e spe cif o e ar o e ico, ust d e pue de usar e l com ando at L sint . a axis de l com ando at e s:
at [opcione s] f ch a e

El argum e nt f ch a e s un poco com plj Ade m s de h oras y f ch as com plt se pue de n dar o e e o. e e as por e j m pl para e j cut un t e o: e ar rabaj a l 4pm t s das a part de ah ora, e l o as re ir com ando e s:
at 4pm + 3 days

P e j cut un t ara e ar rabaj a l 10am Agost 16, e l o as o com ando f se : ue


at 10am Agost 16 o

P corre r un t ara rabaj a l 1am m aana, e j cut o a e aras:


at 1am t orrow om

L opcione s q ue pue de n se r usadas con e l as com ando at son l adas e n l Tabl 10. ist a a 1. Tabl 10. O pcione s q ue pue de n se r Usadas con e l a 1 Com ando at O pcin Accin b Program a t rabaj cuando carga de l e m a e s baj igual bat os sist a a ch d El ina t im rabaj (j os ob); igual com ando at a rm f arch iv o Le l t e os rabaj (j os ob) de sde arch iv e spe cif o icado l L at ist odo l j os obs de l usuario; igual at a q m Env corre o al a usuario cuando e l rabaj se com plt t o e a Usar e l com ando at e s m uy sim pl y consist e n t s pasos m uy f e s: e e re cil 1. Escrib a at con cualuie r opcin y l f ch a de e j cucin. q a e e 2. re e l Ent com ando q ue de se a e j cut e ar. 3. se l t cl Ct + D para guardar e l rab aj Pul as e as rl t o. D e spus q ue at e j cut un t e a rabaj l pue de e nv un corre o con l m e nsaj s de e rrore s o o, e iar os e para not icarl q ue e l rabaj se com plt El if e t o e . com ando at pue de e j cut un t e ar rabaj sl una v z, o o e y de spus de h abe rl e j cut o e ado, se e l ina de l col q ue ue . P m os ut izar e lcom ando at im a a ode il para col ocarnos un av para re cordar al e v nt iso gn e o:
$at 01:39
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

w arning: com m ands w ilb e e xe cut d using /b in/sh l e at xm e ssage -displ > ay:0. " u e st su M e nsaj !" 0 Aq a e at <EO T> > j 11 at 2004-01-06 01:39 ob

Tam bin se pue de usar e l com ando at para e j cut m s de un com ando: e ar
m igue l l @ inux:~ $at 02:01 w arning: com m ands w ilb e e xe cut d using /b in/sh l e at xse t > root -displ :0. -sol b l ay 0 id ue at xm e ssage -displ :0. " > ay 0 Adis Am igos" at <EO T> > j 12 at 2004-01-06 02:01 ob

Elre sul t ado se r l com andos e j cut os e ados se cue ncial e nt , com o si l h ubie se e scrit e n l m e o o a l a de com andos se parados por punt y com a (; Si e s su int ncin pode r e j cut e st t ne o ). e e ar e rabaj o ot v ce s, e nt ras e once s gurde l e n un arch iv y use l opcin -f para pode r program ar l t a y o o a a are le r l com andos de sde e l e os arch iv o.
at 11:10 -f arch iv t o. xt

P m os e spe cif ode icar e l ie m po para q ue l t t os rabaj de at s e j cut n de t s m ane ras: os e e re


1. Por h ora, f orm at e s H H :M M o 2. da de l se m ana por nm e ro o por nom b re El a 3. Por pal ras com o e s m idnigh t (m e dianoch e ), noon (t ab arde ), t at e (4 p. . t e im m ), oday (h oy), t orrow (m aana), y now (ah ora). om

Cuando se e spe cif una h ora, se asum e q ue se e st usando re l de 24-h oras, as q ue l 4 ica a oj as p. . e s e xpre sada com o l 16:00. Tam bin se pue de program ar t as re l iv alm om e nt m as are at as o pre se nt , com o e s e l e nm e ro de m inut h oras, das, se m anas, o anos m idie ndo de sde ah ora. Usar os, now com o e lt m po t bin v a re q ue rir incre m e nt de l f ch a. Elincre m e nt e s se guido por ie am a o a e o m inut o(s), h ora(s), da(s), o se m ana(s). Al gunos e j m pl de e spe cif e os icar t m po son: ie
at 23:15 -f h ace r-b ack up. sh at + 3 h ours -f act izar-db . ash ual b at now sat re b oot

L t os rabaj som e t os idos alcom ando at son e n l act idad e j cut a ual e ados por e lcrond dae m on usando e l com ando at run. P ridicam e nt , e l m onio crond corre e l e e de com ando at run para re v isar si e xist n t e rabaj at q ue se de be n e j cut Est proce so ocurre cada cinco m inut V os e ar. e os. ase l a se ccin cront ab m s ade l e e n e st m ism o Capt o para l de t ls de com o cam biar l ant e ul os al e a conf iguracin. P ara v r l t e os rabaj q ue h an sido program ados, use e lcom ando at , q ue e s l os q o m ism o q ue at -l :
$at q 12 2004-01-11 08:25 a 13 2004-01-11 10:45 a

Est com ando de splgar una l a de l t e e ist os rabaj pe ndie nt s q ue pe rt ne ce n alusuario. El os e e root v r t e odos l t os rabaj pe ro pue de e spe cif os icar l ar sl l t ist o os rabaj de un usuario e n os part ar. P e l inar una o m s t as program adas, use o e l icul ara im are com ando at -d o e l com ando at rm y el nm e ro de j q ue e l ob com ando at l asigna, com o por e j m pl e e o:
Pg 234 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

at 12 13 rm

P de t rm inar e l ara e nm e ro de un t rabaj use e l o, com ando at -l at . o q

Conse j Prct os icos


El and o at program a t as o j s para q ue ocurran sl una v z. Aunq ue pode m os com are ob o e program ar e l rab aj para e l uro, D e spus q ue se e j cut , se r re m ov e n l col t o fut e e ido a a. Cuando som e t m os un t e rabaj at e l e l al ace na e l bie nt pre se nt incl ndo e l d. o , sh l m am e e uye pw Est am bie nt y dire ct e e orio e nt once s se rn usados al om e nt de l e j cucin de l m o a e com ando. P ro, e Si e st program ando corre r un script use su rut com plt para pre v nir posibls e rrore s de l , a e a e e sist m a. e

Adm inist Trab aj at (Job s) rar os


Ej cut t e ar rabaj at ut iza re cursos de l e m a. Si m uch os usuarios e j cut t os il sist e an rabaj l os argos y com plj al ism o t m po, e st pue de re sul e n un e f ct adv rso al n f e os m ie o t ar e o e bue uncionam ie nt de l o sist m a. H ay dos arch iv q ue cont an l capacidad de lusuario pode r e j cut t e os rol a e ar rabaj at e l os /e t c/at al y /e t . l ow c/at de ny. Cuando un usuario t a de e j cut un t . rat e ar rabaj at e l e m a prim e ro o , sist re v si e xist e larch iv /e t isa e o c/at al . l y si cont ne e lnom bre de lusuario. Si e lnom bre de l ow ie usuario e st ah , acce so e s pe rm it al a ido uso de l com ando at y de program ar t rabaj Si e l os. arch iv o /e t c/at al no e xist , se re v e l . l ow e isa arch iv /e t o c/at de ny. P proh ibir a un usuario de program ar . ara t rabaj at agrgue l alarch iv /e t os , o o c/at de ny. Cualuie r usuario q ue no e s m e ncionado e n e l . q arch iv /e t o c/at de ny e nt . once s se l pe rm it e luso de lcom ando at Si am bos arch iv e xist n, at e e . os e prim e ro re v e l isa arch iv /e t o c/at al . Si e l . l ow usuario re q uirie ndo program ar un t rabaj con at e st o a l ado, e nt ist once s t ndr acce so. Y at no re v e isar e larch iv /e t o c/at de ny si alre v . isar e larch iv o /e t c/at al obt o xit Si de se am os pre v nir a t . l ow uv o. e odos l usuarios de program ar t as con at os are , sim plm e nt t ne m os q ue borrar e larch iv /e t e e e o c/at de ny. Si e larch iv /e t . o c/at de ny e xist pe ro . e e st v a aco, t odos l usuarios pue de n corre r t os rabaj at Si ninguno de l dos arch iv e xist n, os . os os e sol e nt e lsupe rusuario e s pe rm it am e ido usar e lcom ando at L Figura 10. M ue st e ldiagram a . a 1 ra de f uj de de cisione s cuando un usuario int nt program ar una t a con at lo e a are . Arch iv /e t os c/at al y /e t . l ow c/at de ny son usados para cont ar e l . rol acce so a l disponibil a idad de program ar t a para l usuarios. Si l h e pe rm it are os e ido a l usuarios e n su sist m a program ar os e t as usando e lcom ando at t ndr l ne ce sidad de pe ridicam e nt re v are , e a e isar l carga a l cualse a a som e t e l e m a. Pue de usar e l e sist com ando at para v r q uie n t ne t q e ie rabaj program ados, cuando os se e j cut e aran, y q ue t ipo de carga im pondrn alsist m a. Tam bin t ne e lcom ando at para e ie rm e l inar cualuie r t im q rabaj program ado. o

Conse j Prct os icos


P ara pod e r e v uar l re cursos de l e m a sie ndo usad os por at use e l and o at o at -l al os sist , com q para as pod e r v isual l t as program adas. Use at o at 0d para e l inar cualuie r t a izar as are rm im q are ya program ada.

Com ando b at ch
El com ando bat e s idnt a e j cut at -b y program a un t ch ico e ar rabaj para e j cut o e arse una sol a
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

v z. Su sint e axis e s:
b at [opcione s] ie m po] ch [t

Use l m ism as opcione s con bat q ue se usan con at (v as ch ase l Tabl 10. a a 1). Si no se e spe cif ica ningn t m po con bat , e lt ie ch rabaj se e j cut o e ar e n e lm om e nt q ue l carga de l o a sist m a e st e n baj Si se e spe cif un t m po, e l rabaj se e j cut cuando l carga de l e m a e e a. ica ie t o e ar a sist baj de spus de lt m po e spe cif e ie icado. Elcom ando bat e xam ina e larch iv /proc/l ch o oadav para g re v isar l carga de l e m a. El e j cut cuando e l e rage de l carga de l e m a cae por de baj a sist se e a av a sist o de 1. 5. L com andos q ue se e j cut de sde bat o at -b se e j cut con una prioridad inf rior q ue os e an ch e an e si se e j cut n e n e lback ground (se gundo pl e ase ano). No com o l t os rabaj q ue se e j cut e n e l os e an back ground, l cuals son t rm inados (k il d) cuando se sal de l e m a (l of ), l com andos os e e l e e sist og f os bat cont ch inan h ast q ue se apague e l sist m a. Ade m s, bat l e nv un m e nsaj de corre o al a e ch e a e m om e nt q ue e l rabaj se com plt o si ocurre al e rror. o t o e a gn

Com ando cront ab


A m e nudo e ncont os t as q ue t ne n q ue e j cut ram are ie e arse re gul e nt . Elcom ando at l arm e e pe rm it program ar un re cordat e orio o un t rabaj para e j cut o e arse una v z. P e ara program ar e v nt e os re curre nt s, ne ce sit e ar usar e lcom ando cront ab. L e v nt program ados son al ace nados e n os e os m un arch iv pe rsonalL sint o . a axis e s:
cront [opcione s] ab [arch iv [nom b re -usuario] o]

P ara usar e lcront prim e ro de be cre ar un arch iv de t xt (con cualuie r nom bre m e nos ab, o e o q cront ab) con se is cam pos, con un e spacio e nt cada cam po. L prim e ros cinco cam pos son re os m inut h ora, da de lm e s, m e s, y da de l se m ana;e lse xt cam po e s e lcom ando q ue v a se r o, a o a e j cut e ado. L Tabl 10. m ue st l v ore s pe rm it a a 2 ra os al idos e n e st cam pos. os Tabl 10. V ore s P rm it a 2 al e idos de l Cam pos al ar un cron Job os Cre Cam po V or al m inut o 0 59 h ora 0 23 da de l e s m 0 31 Mes 0 (o sus nom bre s) 12 das de l se m ana 0 (0 o 7 e s D om ingo, o use nom bre s) a 7 P m os usar un ast risco (* para indicar q ue l com andos se an e j cut ode e ) os e ados e n cada inst ancia de e se cam po. Tam bin not q ue l das de l se m ana pue de n se r de f e os a inidos por nm e ros con e ldom inio t ando un v or de 0 7, o por nom bre . Ade m s, e lt m po e s om al ie e spe cif icado e n f orm at de 24-h oras. P o ara cre ar un arch iv con t o odos l usuarios q ue h an os ingre sado e n e l e m a t sist odos l das ant s de l 10 a. . sl t ne m os q ue e scribir os e as m , o e
00 10 ***w h o > > L ado-Usuarios. xt ist t

Se pue de e spe cif icar rangos e n l ugar de das y h oras e n e spe cif si usam os un carct r de ico e m e nos (-). P ara e spe cif icar un v or no incl o, use com as (,) para se parar cada v or. P al usiv al or e j m pl si de se a e j cut un script l ado script sh t e o e ar l am . odos l m art s y j v s a l 1 a. . de be r os e ue e as m ,
Pg 236 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

digit l siguie nt e n su arch iv ar o e o:


00 1 **2,4 script sh .

D e spus de h abe r cre ado e larch iv e s ne ce sario inst arl usando e lcom ando cront o, al o ab. D e spus q ue e lt rabaj h a sido program ado, se l re f re com o un cron j o e ie ob. L sint a axis de l com ando e s:
cront [opcione s] ab [nom b re -arch iv o]

L opcione s de l as com ando cront son l adas e n l Tabl 10. ab ist a a 3. Tabl 10. O pcione s D isponibls con e l a 3 e Com ando cront ab O pcin Accin -e Cre a o e dit e l a arch iv cront de l o ab usuario -l D e spl ga e l ie arch iv cront de l o ab usuario -r El ina e l im arch iv cront de l o ab usuario -u nom bre usuario Espe cif e l ica cront de q ue usuario e dit sl e l ab ar; o root El com ando cront cre a e inst a e l ab al arch iv cron y sala una copia de l o v original con e l nom bre de lusuario e n e ldire ct orio /usr/l ib/cront Si de se a o ne ce sit m odif ab. a icar su conf iguracin cron, e dit e st copia de larch iv original y e nt e a o , once s inst e l usando e lcom ando cront com o al l a ab principio. Si de se a e l inar e l im arch iv use cront -r. o, ab

Conse j Prct os icos


Program ar una t a para q ue se e j cut pe ridicam e nt conl v prim e ro cre ar un arch iv q ue are e e e la e o cont nga l com and os y e nt e os once s para program arl use e l ando cront . Use cront -e para o com ab ab e d it un cron j o cront -r para e l inarl ar ob ab im o. Elde m onio de crond re v v isa arios arch iv para ase gurarse si e xist n t os e rabaj (j os obs) q ue de be n e j cut e arse . El prim e ro de e st arch iv e s /e t os os c/cront e j m pl de uno: ab, e o
SH EL =/b in/b ash L P ATH =/sb in:/b in:/usr/sb in:/usr/b in M AIL =root TO # A e j cut e arse 01 * * * * root 02 4 * * * root 22 4 * * 0 root

script sh . script sh . script sh .

/e t c/cron. ourl h y /e t c/cron. dail y /e t c/cron. e e k l w y

Est son dire ct os orios q ue cont ne n t ie rabaj para se r e j cut os e ados re gul e nt . El script sh e s arm e . un script q ue e j cut e ara l script e n e l ct os s dire orio de signado. Al gunos son
m igue l l @ inux:~ $l -l t s /e c/cron. dail y/ t al ot 60 -rw xr-xr-x 1 root root 311 2000-05-25 21:13 0anacron -rw xr-xr-x 1 root root 502 2001-04-15 21:36 b sdm ainut s il -rw xr-xr-x 1 root root 315 2002-03-11 23:33 dl e ocat -rw xr-xr-x 1 root root 419 2003-10-27 02:54 f ind -rw xr-xr-x 1 root root 89 2002-07-30 01:16 l ogrot e at -rw xr-xr-x 1 root root 9 46 2002-09 -16 22:34 m an-db
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Cada uno de e st arch iv e s un script q ue l v a cabo cie rt t a de rut pe ridica com o os os l a e a are ina e s act izar l base de dat de l pginas m an, act izar l de l ual a os as ual a com ando l e q ue e s l e db ocat ocat (re f irase al Capt o 6, M ant nim ie nt de l e m a de Arch iv ul e o Sist os) y rot l arch iv de l og de l ar os os l sist m a (v a l se ccin m s ade l e e n e st capt o de Rot l Arch iv L e e a ant e ul ar os os ogs). O t cron j q ue se e j cut e s e lq ue e spe cif ro ob e a ica cuando at run de be e j cut e arse . Est e s e ne ce sario para q ue l at j os obs se e j cut n. P de f ct at e e or e o, run se e j cut cada cinco m inut e a os. P m os cam biar e st para q ue se e j cut con m s o m e nos f cue ncia o q ue no se e j cut nunca. ode o e e re e e L go, e lcrond busca por t as program adas basadas por nom bre de usuario e n e ldire ct ue are orio /v ar/spool /cron. Elde m onio crond e s re sponsabl de e j cut cron j e e ar obs de lsist m a y de l e os usuarios. Se inicia alarranq ue de lsist m a y de spie rt cada m inut para v r si h ay al t e a o e gn rabaj o q ue ne ce sit se r e j cut a e ado. Al conf ccionar sus cron j e obs, ust d pue de incl com e nt e uir arios sl con o e m pe zar una l a con e lcarct r de nm e ro (# ). L com e nt ne e os arios no pue de n e st e n l m ism a ar a l a q ue un com ando. Un e j m pl de un com e nt ne e o ario e s as:
# e nv por corre o cualuie r sal de e rror a m igue l a q ida

L usuarios sl pue de n e dit sus propios cron j os o ar obs. Elroot pue de e dit l cron j ar os obs de cualuie r usuario, con sl usar l opcin -u. q o a

Conse j Prct os icos


El e m onio crond re v cad a cinco m inut para v r si e xist n t aj q ue de b e n se r d isa os e e rab os e j cut os. Prim e ro re v e l e ad isa arch iv /e t o c/cront y e nt ab once s re v si h ay t aj de l usuarios isa rab os os e n e l ire ct d orio /v ar/spool /cron.

Adm inist (Tare as) cron Job s rar


Si t ne s m uch os usuarios e j cut ie e ando cron j obs, su sist m a se pue de sobre cargar. P e st e s, e or o q ue t ne com o adm inist ie rador q ue de cidir si y cuando pe rm it a l usuarios program ar t as. ir os are Pue de t ne r cont de cuals usuarios son pe rm it e rol e idos e j cut cron j e ar obs usando l arch iv os os /e t c/cron. l y /e t al ow c/cron. ny. Si e xist e l de e arch iv /e t o c/cron. l , sl l usuarios l ados e n al ow o os ist e lson pe rm it idos e j cut cron j e ar obs. Si cron e ncue nt e lnom bre de lusuario e n e larch iv ra o /e t c/cron. l , e nt al ow once s no e xam ina e larch iv /e t o c/cron. ny. Si e larch iv /e t de o c/cron. l no al ow e xist pe ro si e xist e l e e arch iv /e t o c/cron. ny, cualuie r usuario q ue no e st l ado e n e st arch iv de q e ist e o /e t c/cron. ny se r pe rm it de ido e j cut cron j e ar obs. Si no e xist ninguno de l dos arch iv e os os, e nt once s t odos l usuarios pue de n e j cut cron j os e ar obs. Cualuie r usuario pue de v r y e dit sus propios cron j q e ar obs usando:

cront -e ab
L usuarios pue de n borrar sus propios t os rabaj usando e l os com ando:
cront ab r

Com o root pue de l a l cron j , ist os obs de cualuie r usuario usando e l q com ando cront con l ab a opcin -u nom bre -usuario. Tam bin pue de e l inar l cron j im os obs de cualuie r usuario usando l q a opcin cront -r. ab
Pg 238 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

L ogs de l e m a Sist
L inf a orm acin de l e m a se al ace na e n una v dad de arch iv l sist m arie os ogs. Est l pue de n os ogs se r e spe cf icos a apl icacione s o m e nsaj s de sde v e arias f nt s y se r e scrit a un m ism o arch iv ue e os o l Tam bin e s posibl guardar e n l m e nsaj s basados e n sus re spe ct as im port og. e og, e iv ancias ade m s de su f nt . Elsysl e s e lde m onio (dae m on) q ue e s re sponsabl de e nv a l l act idad ue e ogd e iar og a iv de l e m a. Es com n q ue se a iniciado por uno de l script rc cuando e l e m a se inicia. V sist os s sist ase el Capt o 2 para m s inf ul orm acin de l arch iv rc y e l os os proce so de arranq ue (boot proce ss). Al arranq ue , e l m onio sysl le e l de ogd e arch iv /e t o c/sysl conf q ue l e spe cif l opcione s og. e ica as a adopt cuando e nv inf ar e orm acin de lsist m a a l l e os ogs. O t arch iv de conf ro o iguracin pue de se r e spe cif icado e n v z de larch iv /e t e o c/sysl conf si usam os l opcin -f O pcione s disponibls og. a . e con e l ogd son l adas e n l Tabl 10. sysl ist a a 4. Tabl 10. O pcione s a Usar con e l og a 4 sysl O pcin Accin f arch iv o Espe cf un arch iv de conf ica o iguracin q ue no e s /e t c/sysl conf og. h Causa q ue sysl e nv l m e nsaj s re cibidos a un h ost re m ot ogd i os e o l nom bre -h ost Causa q ue h ost nam e se a ingre sado con un sim pl h ost e nam e y no nom bre de dom inio cal icado (FQD N); l e nom bre s se parados if m t ipl por dos punt (:) os m int rv o e al Tie m po e nt dos l as m arcadas; re ne por de f ct e s 20 m inut e o os r P rm it re cibir m e nsaj s de ne t ork e e e w

Conse j Prct os icos


Com o y cuand o se e scrib e n l m e nsaj s de l e m a a un arch iv l cont ado por e l m onio os e sist o og rol de sysl . L inform acin de configuracin a m e nudo e s al ace nad a e n e l ogd a m arch iv /e t o c/sysl conf og. , aunq ue ot arch iv q ue cont nga l inform acin de configuracin pue de se r usado. ro o e a P m os t bin m ane j e lsysl a t s de luso de se als. Una se ale s un m e nsaj ode am ar ogd rav e e q ue e s e nv iado por un proce so. M uy a m e nudo, e st se als son usadas para de cirl a un proce so as e e q ue t rm ine . V e ase e l Capt o 5 para m s inf ul orm acin sobre l proce sos y e nv os indol se als. e e Eluso de se als nos pe rm it de t ne r e iniciar e lsysl e e e ogd, ade m s de act izar e larch iv ual o /e t c/sysl conf y t ne r e sos cam bios proce sados por e l ogd. L sint og. e sysl a axis de e nv e se als a iarl e sysl e s: ogd
k il SIGNALcat /v l ar/run/sysl pid ogd.

Elarch iv /v o ar/run/sysl pid cont ne e lPID de lproce so de lsysl ogd. ie ogd. Si e nce rram os e l com ando cat e nt com il se ncil (), e lcont nido act re l as l as e ualde larch iv sysl pid - e lPID de o ogd. sysl - se l pasa al ogd e com ando k il L se als q ue se l pue de n pasar a sysl se m ue st l as . e e ogd ran e la l Tabl 10. a 5.

Tabl 10. se als q ue se pue de n pasar al a 5 e usar sysl og


Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Se al SIGH UP SIGTERM , SIGQUIT SIGINT , SIGUSR1 SIGAL RM

Accin Re inicia a sysl parando al m onio, le e l ogd de e arch iv o /e t c/sysl conf y inicia a sysl og. , ogd D e t ne a sysl ie ogd Encie nde e l bugging si se inicia con l opcin -d de a Escribe a l L l l a m arcada os ogs a ne

D e spus de h abe r m at ado (k il a sysl l ) ogd, pode m os re iniciar e lsysl usando l opcione s ogd as l adas e n l Tabl 10. L m e j m ane ra e s e spe cif ist a a 4. a or icar un arch iv de conf o iguracin q ue cont nga e l inst as ruccione s para se r e nv iadas al ogd. sysl

Conse j Prct os icos


Se pue d e ad m inist e l ogd dae m on a t s d e l de se als. Est nos pe rm it h ace r rar sysl rav uso e o e cam b ios al arch iv d e configuracin y e nt o once s h ace rl t ar e fe ct inm e diat os om o o

Conf igurar e l ogd sysl


Elarch iv /e t o c/sysl conf cont a donde se e scribe l inf og. rol a orm acin. L as q ue e m pie zan ne con un # son com e nt arios y son ignoradas por e lsysl ogd. L l as e n bl as ne anco, t bin son am ignoradas. Aq u m ost os un arch iv /e t ram o c/sysl conf t og. pico:
# L t og odos l m e nsaj s de l e rne l l consol os e k a a a. k e rn. * /de v /consol e # L t og odo (e xce pt corre o) de niv l o o m s al o e inf t o. # No e scrib a a l m e nsaj s de aut nt icacin priv og e e if ada! *inf m ail . o; . none ; h privnone /v og/m e ssage s aut . ar/l # El arch iv aut privt ne acce so re st o h ie ringido. aut priv* h . /v og/se cure ar/l # e nv a L t a og odos l m e nsaj s de corre o a un sl sit os e o io. m ail . * /v og/m ail ar/l l og # Todos re cib e n m e nsaj s de e m e rge ncia, ade m s al ace nar e n ot pc e m ra *e m e rg . * # Guardar e rrore s de corre o y not icias de niv l e rror y m s e n un arch iv e de o uucp,ne w s. crit /v og/spoolr ar/l e

Cada l a consist de t s t m s: ne e re e 1. Fue nt de l e nsaj e M e 2. Tipo de M e nsaj e 3. Nom b re y l idad de l ocal arch iv L o og M l e f nt s pue de n se r nom bradas e n una sol l a se parada por com as. Al xam inar e l t ipl ue e a ne e arch iv de e j m pl ant rior, not e l o e o e e uso de ast riscos (* Est e spe cif e ). as ican q ue t odos l m e nsaj s os e para l e nt a rada e spe cif icada se rn dirigidas alarch iv l al al ace nado. P e j m pl e n e l o og l m or e o, arch iv sysl conf de e j m pl t o og. e o, odos l m e nsaj s cre ados por e lcorre o son e scrit a re gist os e o ro (l ogge d) alm ism o sit El ast risco t bin pue de se r usado para e spe cif io. e am icar q ue t odos l os m e nsaj s de cie rt t e o ipo, com o l de l l a q ue e m pie zan con *e m e rg. Est l a de f os a ne . a ne ine q ue t odos m e nsaj s de lt e ipo e m e rg de be n se r e nv iados a t odos l usuarios (t bin indicado por un os am
Pg 240 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

ast risco). Elcarct r de igual(=) pue de se r usado para e xpl am e nt guardar all l cl e e cit e og a ase nom brada. P e j m pl si e scribe e st l a e n su arch iv sysl conf or e o, a ne o og. .
*=crit . /v og/crit ar/l ical

Todos l m e nsaj s de l t os e ipo crit de sde t odas l f nt s se e scribe n al arch iv de l as ue e o og /v og/crit . og. O t m e nsaj s de dif re nt t ar/l ical l ros e e e ipos se e scribe n a l basados e n com o ust d l og e o conf igur a e l Tale z de se e e nv t l os. v iar odos l m e nsaj s de l e rne l un arch iv l l ado k l os e k a o og l am og. Si t bin t ne una l a q ue e nv l m e nsaj s crit a ot l cualuie r m e nsaj de l e rne l ue am ie ne a os e ro og, q e k q se a crt se e nv a e st l y no al l Se usa e l ico a e og k og. carct r bang (!) para ne gar o e xcl re gist e uir rar a l un t og ipo e spe cif icado. As pue s si no de se a v r m e nsaj s de lt e e ipo inf de lm ail pode m os o , e scribir e st l a: a ne
m ail ; ail . m . * !=inf o /v og/m ail ar/l l og

En e st l a e scribim os a l t a ne og odos l m e nsaj s de l ail xce pt e sos q ue son de t inf al os e m e o ipo o arch iv de l /v og/m ail Si e scribim os m ail o m ail o og ar/l l og. . !* . none nos proh be de e scribir all og t odo t de m e nsaj s de l ail ipo e m . Elsm bol de m e nos (-) ant s de lnom bre de ll pre v ne q ue e larch iv se a sincronizado o e og ie o cada v z q ue se e f ct e e an cam bios. Norm al e nt , cuando un m e nsaj se e scribe a un l e st se m e e og e e scribe a RAM y e nt once s se agre ga alarch iv e n e ldisco inm e diat e nt . Si usam os e l(-) ant s o am e e de l nom bre de l og re sul e n q ue e l e nsaj se e scribe a RAM pe ro nunca se e scribe al l t a m e disco h ast a q ue no ocurra l prxim a rut de sincronizacin de l a ina RAM al . disk

Conse j Prct os icos


Al spe cificar e l ipo de m e nsaj s a re gist alog, l caract re s (* !, y =) son e t e rar l os e , e xt m ad am e nt t e s. Use e l ) para e spe cificar o l fue nt de t re e il (* a e odos l m e nsaj s o t os e odos l t os ipos de m e nsaj s. El b ol de (!), significa NO . Si e spe cificam os (!* ant s de l ipo de m e nsaj e sm o ) e t e significara ninguno de l siguie nt s t os e ipos de m e nsaj s. e

Adm inist l L rar os ogs


Cada m e nsaj q ue se e scribe a un l incl l f ch a y l f nt , ade m s de l m e nsaj , e n una e og uye a e a ue e e sol l a. P de f ct t ne m os e ll principalde lsist m a, q ue e s e larch iv /v og/m e nsaj s. a ne or e o, e og e o ar/l e D e pe ndie ndo de l se rv os icios q ue se e j cut e n e lsist m a y com o e st conf e an e a igurado e lsysl ogd, pue de se r q ue t nga m uch os m s. e Ot ros l ogs de l sist m a q ue pue de q ue e ncue nt son /v og/w t p, /v og/ut p, y e re ar/l m ar/l m /v og/l l Cada uno de e st cont ne inf ar/l ast og. os ie orm acin de l usuarios, inf os orm acin q ue e s usada por v arios ut it il arios. L Tabl 10. m ue st com o e s q ue e st l son usados. a a 6 ra os ogs Tabl 10. L q ue Re gist a 6 og ran L ogin de l Usuario y Ut it il arios q ue Usan l Inf a orm acin. L Fil og e Cont nidos e /v og/w t p ar/l m Cont ne t m po y duracin de l ie ie ogin de cada usuario; com ando l ast /v og/ut p ar/l m Inf orm acin de usuarios e n sist m a; e usado por w h o, w , y f inge r /v og/l l ar/l ast og Cont ne l ie ogin de cada usuario; usado por com ando l l ast og Elcom ando l m ue st t ast ra odos l ingre sos (l os ogin) alsist m as l ados e n e larch iv de l e ist o og
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

/v og/w t p. Su sal pue de q ue l e a un usuario m s de una v z. El ar/l m ida ist e com ando w h o y w son usados para de t rm inar q uin e st act m e nt ingre sado (l e ual e ogge d in) e n e l e m a. El sist com ando w t bin nos m ue st e l t m po q ue e l usuario h a pe rm ane cido ingre sado e n e l sist m a. El am ra ie e com ando f inge r pue de se r usado para v r l inf e a orm acin cont nida e n e l e cam po de com e nt arios de l usuarios ingre sados e n e l e m a de l os sist arch iv /e t o c/passw d. El com ando l l se usa para de splgar e l ast og e cont nido de l e arch iv /v og/l l Si no se l o ar/l ast og. e pasan ningunas opcione s, l l m ue st l e nt ast og ra as radas orde nadas por UID . Si usam os l opcin -t a l l de splgar t ast og e odos l ingre sos durant un t m po e spe cif os e ie icado de das. Tam bin pode m os usar l opcin -u para q ue no de spl gue l l os ingre sos de lusuario e spe cif a ie os t im icado. L sal a ida de lcom ando l l t bin nos indicar si un usuario nunca h a ingre sado alsist m a. Aq u una ast og am e sal de e j m pl ida e o:
root l @ inux:/h om e /m igue l l l # ast og Use rnam e Pue rt o D e sde root pt s/0 code t l t do e . . ne dae m on b in m igue l :0 e scue l e du. a. do ssl rap w prue b a t y3 t f d cl pt s/0 f d. cl org m igue l t y4 t Rot l L ar os ogs l o t im v dic 26 13:20:26 + ie * Ne v r l * e ogge d in* * * Ne v r l * e ogge d in* * v dic 26 09 :26:09 + ie * Ne v r l * e ogge d in* * v dic 26 13:21:01 + ie v dic 26 13:20:38 + ie v dic 26 13:22:00 + ie

0100 2003

0100 2003 0100 2003 0100 2003 0100 2003

Ya q ue l l os ogs pue de n cre ce r m uy grande s, ust d de be r m onit ar su cre cim ie nt e ore o. P ridicam e nt ust d de be r l piar e l og. Al ace r e st ne ce sit e e e im l h o, ar t ar una de cisin si q uie re om salar l inf v a orm acin v j o no. Est se re f re a rot l l Una m ane ra de adm inist e st e s ie a o ie ar os ogs. rar o pe ridicam e nt copiar o m ov r cada arch iv l q ue ust d de se a salar e n ot sit L go, e e o og e v ro io. ue ne ce sit una de dos re cre ar e l a arch iv l (si m ov e l o og i original o v ) aciar e l og original ust d l l (si e o copio). Est l pe rm it salar l l m s v j m ie nt o e e v os ogs ie os ras t bin m e j am ora e lf uncionam ie nt de l o sist m a. A m e dida q ue e l e nm e ro de l v j se incre m e nt ne ce sit de cidir si de se a arch iv os ogs ie os a, a arl o sl e l inar l l m s v j Est de pe nde r de lrolde su com put o im os ogs ie os. o adora e n e lsist m a y l e a pol ica de t t rabaj Si e s un sim pl e st o. e acin de t rabaj no part de ninguna ot no e s ne ce sario o, e ra, m ant ne r l v j e ogs ie os. P sim pl icar e st proce so, ust d pue de usar e l ara if e e com ando l ogrot e . El at com ando l ogrot e l at e da l capacidad para aut t a om icam e nt rot l arch iv l e ar os os ogs, com prim irl o re m ov r l l os e os ogs v j y h ast e larch iv l de lcorre o. Est act idad pue de se r basada e n t m po (com o l e s ie os, a o og a iv ie o diario) o e n e l am ao de log. L sint t l a axis de l ograt e s: e
l ogrot e [opcione s]arch iv at o_conf iguracin

P de f ct l or e o, ogrot e al ace na inf at m orm acin sobre su e st us e n e lsist m a e n e larch iv at e o /v ib/l ar/l ogrot e . at pe ro e st com port ie nt pue de se r sobre scrit usando l opcin -s y e l at st us, e am o o a nom bre de ot arch iv Se pue de pasar m s de un arch iv de conf ro o. o iguracin al com ando l ogrot e ; at
Pg 242 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

pe ro, inst ruccione s cont nidas e n e ll o pue de n sobre scribir e lprim e r arch iv L Tabl 10. e t im o. a a 7 l a el ist com ando q ue se pue de usar e n l arch iv conf os os ig. Tabl 10. Com andos a 7 Com ando com pre ss copyt runcat e cre at e dail y de l aycom pre ss e rrors m ail t o if m pt e y incl f e nam e ude il m ail ail m t o m ont l h y nocom pre ss nocopyt rucat e nocre at e node l aycom pre ss nool ddir not e m pt if y ol ddir dire ct ory post at rot e pre rot e at rot e n at size n Usados e n Conf para se r usado por e l ig com ando l ogrot e . at Accin Usa gzip para com prim ir l l v j os ogs ie o Copia l l e nt os ogs once s t runca e log v j l ie o Apl l pe rm isos se al ica os ados al v l si no se e spe cif nue o og; icaron pe rm isos, se usan l pe rm isos de log v j os l ie o Rot acin diaria de ll ogs Com prim e e n l prxim a rot a acin Env e rrore s por Corre o a dire ccin e spe cif a icada Rot l v a og aco L e nom bre de arch iv de nt de arch iv conf e o ro o ig Env l l a Corre o a dire ccin e spe cif a os ogs icada al borrar Rot l l m e nsual e nt a os ogs m e No com prim e No copia y t runca No usa pe rm isos e spe cif icados al ar cre Com prim e ah ora No se m ue v a ot dire ct e ro orio No com prim e l v og aco M ue v l v j a dire ct e ogs ie os orio e spe cif icado Ej cut script de spus de rot l e a ar og Ej cut script ant s de rot l e a e ar og Espe cf nm e ro de l v j a re t ne r ica ogs ie os e Rot cuando l l gue a n byt s; ar og l e e agre gue k para e spe cif icar k il e s obyt o M para e spe cif icar m e gabyt s e

Un arch iv de conf o iguracin pue de t ne r am bos t e ipos de opcione s l e s y gl e s. O pcin ocal obal gl obale s apl icada a t odos l arch iv l y donde una opcin l os os og ocale s apl icada sol e nt a un am e arch iv e spe cif o ico. Cualuie r opcin l q ocal sobre scribir l gl e s. El as obal siguie nt e s un e j m pl de e e o un arch iv de conf o iguracin:
# rot arch iv l se m anal ar os og w eek l y # m ant ne r 4 se m anas de l v j e ogs ie o rot e 4 at # m anda e rrore s por corre o al root e rrors root # cre ar arch iv de l nue v (v os ogs os acos) de spus de rot l v j ar os ie os cre at e # com prim ir arch iv l v j os og ie os com pre ss # usar arch iv de conf os iguracin cont nidos e n e l e dire ct orio /e t ogrot e . c/l at d incl /e t ogrot e . ude c/l at d # sl rot o ara w t p m e nsual n v s de se m anal m e e /v og/w t p { ar/l m
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

m ont l h y }

En e larch iv de conf o iguracin de le j m pl ant rior, se e st e cie ron l siguie nt s opcione s e o e abl as e gl e s: obal 1. Fre cue ncia de rot acin 2. Nm e ro de l v j a guardar ogs ie os 3. Com prim ir l v j ogs ie os L l a se ccin col opcione s para e ll w t p sol e nt e spe cif a t im oca og m am e icando q ue l rot o e m e nsualy no se m anal Usar opcione s l e s pe rm it conf . ocal e igurar l e spe cf ogs icos con parm e t ros dif re nt s a l por de f ct q ue usa e n l m ayora de sus l e e os e os a ogs.

Conse j Prct os icos


El and o l com ogrot e aut at e l at om iza proce so de guardar y e l inar e l im cont nido de un arch iv e o l Uno o m s arch iv d e configuracin se pue d e n usar para d e finir e l port ie nt de l og. os com am o ogrot e at y com o m ane j cad a arch iv l a o og.

Arch iv l L ar os ogs
Ya q ue se h a conf igurado l ogrot e para m ane j l l com o de se am os, e s ne ce sario de cidir at ar os ogs q ue t m po v os a m ant ne r l l v j En al ie am e os ogs ie os. gunas inst ancias, pue de se r q ue de se am os q ue darnos con al gunos l h ast por un ano o m s. En e larch iv de conf ogs a o iguracin de e j m pl e o, l ogrot e se conf at igur para m ant ne rl por cuat se m anas. e os ro Cuando ya se h a acum ul cuat se m anas de l e l og m s v j se de scart y e l l 3 se ado ro ogs, l ie o a og. conv rt e n e l og. l 2 se conv rt e n e l og. l 1 se conv rt e n e l og. y e l og act e s ie e l 4, og. ie e l 3, og. ie e l 2, l ual e log. Ah ora t ne m os cuat l v j (l 1, l 2, l 3, y l 4) ade m s de log act . l e ro ogs ie os og. og. og. og. l ual En cualuie r m om e nt dado, ust d t ne a su disposicin e ll act q o e ie og ualy l de l cuat os as ros se m anas ant riore s. Qu h iciram os si de se aram os m ant ne r inf e e orm acin de l l os se is os t im m e se s?Cuando m ant ne m os nue st propio se rv e ro idor de pginas W e b, pue de se r q ue de se a re t ne r e sus l de l l os se is m e se s, para docum e nt l int nt de v acin de se guridad e n su ogs os t im ar os e os iol sist m a. Pue de se r q ue su organizacin de se e m ant ne r un re cord de v e e arios anos de cuando l os usuarios ingre saron al sist m a. Cunt y porq u t m po al ace nar l l e o ie m os ogs e s dif re nt e e de pe ndie ndo l ne ce sidade s y l pol icas de l organizacin. as as t a Una m ane ra de de j l l al ace nados por un t m po e xt ndido e s incre m e nt ar os ogs m ie e ando e l nm e ro de l ogs q ue se m ant ne n. Est pue de rpidam e nt l nar su e spacio e n disco, ie o e l e e spe cial e nt si ust d de se a m ant ne r l l por v m e e e os ogs arios m e se s y h ast anos. Un m e j pl f ra a or an ue m ov r l l m s v j a ot sit Pue de se r q ue ust d de se e m ov rl e n cint o ot t de e os ogs ie os ro io. e e os as ro ipo m e dia de al ace nam ie nt En e l m o. Capt o 11, Back up y Re st ul aurar, cubre l adm inist a racin de l os back ups e n m s de t l. P m os usar e lcom ando pre rot e e n su arch iv de conf al ode e at o iguracin para q ue e j cut un script q ue m ue v e ll m s v j ant s de rot l l e e a og ie o e ar os ogs. D e e st m ane ra, ust d a e podra m ant ne r l l por e lt m po q ue de se e , sie m pre y cuando t nga e le spacio para e os ogs ie e al ace narl m o.
Pg 244 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Uso de l L os ogs para D iagnost icar


Uno de l usos m s f cue nt de l arch iv l e s para diagnost os re e os os ogs icar y re sole r problm as v e de l sist m a. P e ara diagnost icar problm as cuando su sist m a e st e n l e t e e a a apa de arranq ue (boot ing), ust d pue de usar e lcom ando dm e sg para de splgar e lm e nsaj de lsist m a de sde e l e e e e k e rne l ring buf e r. L sint f a axis de l e sg e s: dm

Conse j Prct os icos


El and o l com ogrot e pue de se r configurad o para q ue m ant ngan cuant l se an ne ce sarios y at e o ogs e l ie m po q ue se ne ce sit . Cl pe ro para ah orrar e spacio, conside re m ov r l l m s v j a ot t e aro, e os ogs ie os ra l id ad . El and o pre rot e pue de se r usado para m ov r l l m s v j ant s de rot l ocal com at e os ogs ie os e ar os l Est nos ah orra e spacio m ie nt e xt nd e m os e l ie m po de al ace nado de l l ogs. o ras e t m os ogs.
dm e sg [opcione s]

Si de se a re v isar un niv le n e spe cf e ico de lm e nsaj , ust d pue de usar l opcin n lv l Si e e a e e . de se a v r sl l m e nsaj s de panic, e nt e o os e once s use e l siguie nt com ando: e
dm e sg n 1

Aunq ue l ot m e nsaj s no se de splgarn, si se rn re gist os ros e e rados y e lsysl l cont ogd o inuara al ace nando e n sus re spe ct os l m iv ogs. Cada niv lde m e nsaj e s de f e e inido e n e larch iv k e rne l . o . h Re v e l su sist m a para ide nt icar q ue v or e st ut izando. ise de e if al a il Use l opcin -c para l piar e lbuf e r de spus de de splgar su cont nido. Si usa am bas a im f e e opcione s de -n y -c, l prim e ra se r ignorada sin im port e lorde n q ue l e spe cif ue . P m os a ar a iq ode usar l arch iv l cuando sospe ch am os q ue al int os os ogs gn ruso e st inv a adie ndo nue st sist m a. L ro e os arch iv de l /v og/w t p, /v og/ut p, y /v og/l l t os og ar/l m ar/l m ar/l ast og odos cont ne n inf ie orm acin sobre l usuarios q ue h an ingre sado a su sist m a. Est l se pue de n le r dire ct e nt o con e l os e os ogs e am e uso de l com andos com o e s e l os com ando l l ast og.

Re sum e n
En e st Capt o h e m os cubie rt com o program ar t e ul o rabaj para q ue se e j cut n una v z o os e e e aut at om izar l t as re pe t iv con e l as are it as uso de l com andos at y cront El os ab. com ando at e j cut e a un t rabaj (j o ob) sl una v z. Si se l a com o bat , e st e spe ra q ue l carga de lsist m a o e l am ch a a e dism inuya ant s de e j cut o. e e arl Elcom ando cront se usa para program ar l e j cucin de lm ism o t ab a e rabaj e n int rv os de o e al t m po re gul s. L cam pos son m inut h oras, da de lm e s, m e s, y da de l se m ana se guido ie are os os, a de l com ando a e j cut Ase gre se de sabe rse l cam pos y m s im port e q ue t e ar. os ant odo e l orde n para pode r cre ar l cron j os obs. Elde m onio de lsysl ogd e s e lre sponsabl de e scribir l m e nsaj s al e os e arch iv l e spe cif o og icado. Est inf a orm acin e st cont nida e n e l arch iv de conf a e o iguracin /e t c/sysl conf D e spus de un cam bio alarch iv de conf og. . o iguracin de sysl ogd e st de be se r e parado y re iniciado para q ue l e f ct t e n l os e os om ugar. L pode m os e nv una se alalsysl e iar ogd para q ue se de t ngan (st e op) y e nt once s q ue se
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

re inicie (re st ). Inf art orm acin de l ingre so de l usuarios al e m a e st cont nida e n l arch iv os sist a e os os l /v og/w t p, /v og/ut p, y /v og/l l Acce so a e st arch iv l e s dire ct e nt og ar/l m ar/l m ar/l ast og. os os og am e a l arch iv de t xt o a t s de l com andos l , w h o, w , f os os e o rav os ast inge r, y l l Cuant l y por ast og. o ogs cuant t m po l m ant ne s e s una f o ie os ie uncin de l pol ica de l organizacin y no una re pue st q ue a t a a se pue de dar por e xpe rie ncia. D e be pl icar com o conf anif igurarl y donde al ace narl y cuant os m os o t m po guardarl ant s de de st ie o e ruirl y si pasarl a cint cdrom e t os, os a, c.

Pg 246

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

PR EGUNT Y R ESPUEST AS AS
1. Qu de be h ace r para q ue no se l olide dar un e xm e n e st t e v a arde ? R. Usar e l com ando at para q ue de spl gue un m e nsaj e n pant l re cordndonos de l xm e n. ie e al a e 2. Qu de be h ace r para inde xar una base de dat pe ro de be h ace rl de noch e cuando e l e m a os o sist t ne m e nos carga para no af ct l usuarios? ie e ar os R. Pue de usar e l com ando bat para q ue e j cut e l rabaj de inde xar. As no e m pe zara h ast q ue ch e e t o a l carga de l e m a no e st baj a sist a a. 3. Cm o se pue de pre v nir q ue un usuario program e t e rabaj (j os obs) con at para q ue se e j cut n a e e l 8 a. . as m ? R. P m os agre gar e l ode usuario al arch iv /e t o c/at de ny para pre v nir q ue l j cut ningn t . e e e e rabaj o at (j obs). Si e s im port e q ue l j cut e st t ant e e e os rabaj de be m os e ducarl de com o usar e l os, o com ando bat . ch 4. Cm o pue de h ace r q ue un adm inist rador de base de dat e j cut un script de m ant nim ie nt os e e e o t odos l das, si no pe rm it q ue usuarios e j cut n cron j os e e e obs? R. P m os program ar e l rabaj para e j cut o nosot ode t o e arl ros. P ro, l m e nsaj s de corre o de crond e os e ace rca de l rabaj se nos e nv t o iarn a nosot y no al ros adm inist rador de l base de dat a os. P m os o const ode ruir e l rabaj q ue e nv l m e nsaj s al t o e os e adm inist rador de l D B o agre garl al a o arch iv /e t o c/cron. l , para q ue l da program arl e l ism o. al ow pue o m 5. Qu de be h ace r para q ue t odos l m e nsaj s de l ail e scriban e n e l ail os e m se m l og? R. P m os e dit e l ode ar arch iv /e t o c/sysl conf y agre garl l siguie nt l a: og. e a e ne m ail /v og/m ail . ar/l * l og Est l a dire cciona cualuie r m e nsaj de sde e l ail arch iv /v og/m ail a ne q e m al o ar/l l og. 6. Si h icim os l cam bios de l os ugar para donde se al ace nan l m e nsaj s de l m os e corre o, porq u cuando re v isam os e l arch iv m ail v m os q ue e st v o l e og a aco? R. El ogd le e l sysl e arch iv /e t o c/sysl conf al og. arranq ue de l e m a. As pue s q ue pode m os sist re iniciar e l e m a para q ue l e f ct t e n l sist os e os om ugar. Y una sol ucin aun m e j e s re iniciar e l or de m onio (dae m on) de sysl og. 7. Cm o se inv st cul ue e l t o ingre so (l e iga f l im ogin) al e m a de cada usuario? sist R. Est inf a orm acin se al ace na e n e l m arch iv /v og/l l Ust d pue de le r e st arch iv o ar/l ast og. e e e o dire ct e nt , o m e j an e s con uno de l com andos l o l l com andos q ue de spl gan am e or os ast ast og, ie inf orm acin de l usuarios y sus v as al e m a. os isit sist 8. Cm o e m pe zam os un nue v l de corre o m e nsual o og ? R. Usar e l com ando l ogrot e y e st e ce r opcione s l e s para rot e l ailog sl una v z al at abl ocal ar m l o e m e s y m ant ne r cuat l e ro ogs.

Pg 248

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

EXAM EN D E PR CTICA
1. Cul s l m e j m ane ra de probar un script nue v de h ace r back up q ue e scribi? e a or o a. Ej cut e l e e script ah ora y re v e l sul ise re t ado para v r si h ay e rrore s. e b. Use e l com ando at y program arl a e j cut o e n l noch e y re v o e arl a isarl m aana o c. Usar e l com ando at -b para corre r e l script ah ora m ism o. d. Use e l com ando cront para program arl q ue se e j cut t ab o e e odas l noch e s. as Re spue st a e s incorre ct aunq ue e st nos pe rm it de scubrir si f a a; o e unciona o no e lscript e s , m uy posibl q ue af ct m os adv rsam e nt nue st usuarios porq ue l e st os e j cut e e e e e ros o am e ando durant e h oras de t rabaj Re spue st b e s incorre ct e st re t o. a a; o rasa nue st e sf rzo de probar e lscript y ro ue pue de int rf rir con nue st e e ros back ups ya program ados. Re spue st c e s corre ct l opcin -b a a; a orde na a at e spe rar h ast q ue l carga de l e m a e st baj Aunq ue no obt ndre m os re pue st de l a a sist e a. e a script de inm e diat no pondre m os e s sist m a e n pe l o e igro de sobre carga. Re spue st d e s incorre ct a a; no e st os se guros si e l am script e n v rdad f e unciona corre ct e nt o no, no de be aun program arl a am e o corre r re gul e nt . arm e 2. Que f se e l sul ue re t ado de e j cut e l e ar siguie nt com ando? e at + 15 > m inut s l > L ado. xt e s ist t > Ct + D rl a. D e spus de e spe rar 15 m inut at e nv os, iara l sal de l a L ado. xt a ida s ist t . b. El com ando at e scribe e list l ado de l d a L ado. xt cada 15 m inut pw ist t os. c. El com ando at e scribe e list l ado de l d a L ado. xt 15 m inut pasada l h ora. pw ist t os a d. Nada, e l com ando at ne ce sit un t m po e xact de cuando de be e j cut a ie o e arse . Re spue st a e s corre ct e st com ando causa q ue at e j cut l > L ado. xt 15 m inut a a; e e e s ist t os de spus de digit ado. Re spue st b e s incorre ct e l+ 15 m inut s no signif a a; e ica cada 15 m inut os. Re spue st c e s incorre ct e l 15 m inut s e s re l iv a ah ora, no re l iv a l h ora. Re spue st d e s a a; + e at o at o a a incorre ct at re cibe t m po re l iv o absol o. a; ie at o ut 3. Ust d h a not e ado q ue l carga de l rv r h a incre m e nt a Se e ado y sospe ch a q ue e s de usuarios program ando t as. Con q u dos com andos pue de n conf ar su sospe ch a? are irm a. at -b y cront -u ab b. at -l cront -l y ab c. at -b y cront -l ab d. at -l cront -u y ab Re spue st a e s incorre ct e l a a; com ando at -b e j cut un at j cuando l carga de l e m a e st e a ob a sist a e n baj y cront -u se usa por root para l ar l cron j a ab ist os obs de un usuario e spe cif ico. Re spue st b a e s corre ct e lcom ando at -le s l m ism o q ue e lat , e lcuall a l t a; o q ist os rabaj pe ndie nt s, y e l os e com ando cront -ll a l cron j ab ist os obs pe ndie nt s. Re spue st c e s incorre ct aunq ue cront -l e a a; ab l a l cron j ist os obs, e lcom ando at -b e j cut un at j e n m odo bat . Re spue st d e s incorre ct e a ob ch a a; aunq ue e l com ando at -l ist l at j l a os obs pe ndie nt s, e l e com ando cront -u l a l de un usuario ab ist os e spe cif ico. 4. Cul com ando e s apropiado para usar un arch iv de conf o iguracin l ado sysl conf con l am og. ig
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

e l ogd dif re nt al de f ct sysl e e por e o? a. k ilSIGH UP cat /v l ar/run/sysl pid ogd. sysl -f sysconf ogd b. sysl ogd -f sysl conf og. ig c. k ilSIGTERM cat /v l ar/run/sysl pid ogd. sysl sysl conf ogd f og. ig d. sysl ogd -r Re spue st a e s incorre ct l se al a a; a SIGH UP re inicial e l ogd prim e ro parndol lye ndo aza sysl o, e e l/e t c/sysl conf y e nt og. once s re iniciando e lsysl ogd. Re spue st b e s incorre ct prim e ro de be a a; de t ne r e lsysl ant s de q ue e lpue da le r e lnue v arch iv de conf e ogd e e o o iguracin. Re spue st c e s a corre ct l se alSIGTERM de t ne e lde m onio de sysl usando su PID y e nt a; a ie og once s sysl ogd e s re iniciado con l nue v conf a a iguracin. Re spue st d e s incorre ct l opcin -r causa a sysl a a; a ogd re cibir un m e nsaj de l t ork . e ne w 5. Cul e st l as re gist de as ne rara e n e log t l odos l m e nsaj s de sde ne w s al os e arch iv o /v og/ne w sl ar/l og? a. ne w s. !* /v og/ne w sl ar/l og b. ne w s. ; w s. *ne !=inf o /v og/ne w sl ar/l og c. * w s ne /v og/ne w sl ar/l og d. ne w s. * /v og/ne w sl ar/l og Re spue st a e s incorre ct pre v ne t a a; ie odos l m e nsaj s de ne w s re gist os e rarse e n e l l og. Re spue st b e s incorre ct re gist t a a; ra odos l m e nsaj s de ne w s e xce pt de l ipo inf Re spue st c e s os e o t o. a incorre ct l f nt de l m e nsaj s de be ir prim e ro. Re spue st d e s corre ct re gist al og t a; a ue e os e a a; ra l odos l m e nsaj s de sde ne w s. os e 6. Cul e st arch iv de l cont ne l inf de os os og ie a orm acin de l ie m po q ue cada usuario pe rm ane ci t ingre sado e n e l e m a (l sist ogge d on)? a. /v og/w t p ar/l m b. /v og/ut p ar/l m c. /v og/usrl ar/l og d. /v og/l l ar/l ast og Re spue st a e s corre ct e ll w t p cont ne l duracin de l usuarios durant sus l a a; og m ie a os e ogin. Re spue st b e s incorre ct e l og ut p t ne inf a a; l m ie orm acin sobre l usuarios act m e nt ingre sados os ual e e n e lsist m a. Re spue st c e s incorre ct no e xist un l usrl Re spue st d e s incorre ct e l e a a; e og og. a a; arch iv l l cont o ast og ine l h oras de l l os ingre sos pe ro no e l ie m po q ue dur l se sin. as os t im t a 7. Cul l siguie nt s cam pos de inf de os e orm acin no incl e l uye arch iv sysl conf o og. ? a. L f nt de l e nsaj a ue e m e b. El ipo de l e nsaj t m e c. El nom bre de l arch iv y su l idad o ocal d. El riodo de t m po de m ant ne r e l e nsaj pe ie e m e

Pg 250

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Re spue st a e s incorre ct L f nt de l m e nsaj s e s sie m pre l ada. Re spue st b e s a a; a ue e os e ist a incorre ct e l ipo de m e nsaj sie m pre e s l ado. Re spue st c e s incorre ct se re q uie re e l a; t e ist a a; nom bre y l l izacin de larch iv l q ue se l v a e scribir. Re spue st d e s corre ct no se pue de a ocal o og a a a a; e spe cif icar e l ie m po para m ant ne r l m e nsaj s e n e l t e os e arch iv sysl conf o og. . 8. Cul l siguie nt s no se l de os e ogra usando l ogrot e ? at a. Env l l por corre o a root iar os ogs . b. Com prim ir l l v j os ogs ie o. c. Al ace nar arch iv L de l m e nsaj s e n ot com put m o og os e ra adora. d. M ov r l v j a ot dire ct e ogs ie os ro orio. Re spue st a e s incorre ct l a a; ogrot e pue de e nv por corre o l l a cualuie r usuario. at iar os ogs q Re spue st b e s incorre ct l a a; ogrot e pue de com prim ir l l v j Re spue st c e s corre ct e l at os ogs ie os. a a; de m onio sysl e s re sponsabl de donde se e scribe n l m e nsaj s. Re spue st d e s incorre ct og e os e a a; l ogrot e pue de al ace nar l l v j a un dire ct at m os ogs ie os orio e spe cf ico. 9 . Cul l siguie nt s e s posibl al de os e e conf igurar l ogrot e ? at a. Espe cif icar donde se e scribe n l m e nsaj s os e b. M ant ne r t s l l m e nt y t s l ant riore s e n ot dire ct e re ogs ocal e re ogs e ro orio c. Espe cif icar con q ue f cue ncia rot e log de l re ar l corre o d. Espe cif icar a q ue h ora de l rot l l da ar os ogs Re spue st a e s incorre ct l ubicacin de donde se e scribe n l m e nsaj s e s m ane j a a; a os e ado por e l sysl ogd. Re spue st b e s incorre ct se pue de n e nv t a a; iar odos l l v j a ot dire ct os ogs ie os ro orio pe ro no uno indiv idual Re spue st c e s corre ct se pue de e spe cif . a a; icar l f cue ncia de rot l l e n e l a re ar os ogs arch iv de conf o iguracin usado con l ogrot e . Re spue st d e s incorre ct use cron para e spe cif at a a; icar el cuando se e f ct e an l rot a acin. 10. Cul e st com andos nos pe rm it v r e l e nsaj q ue GNU/L de os e e m e inux de spl ga cuando se ie inicia? a. dm e sg b. l l ast og c. cat /v og/sysl ar/l og d. sysl ogd -c Re spue st a e s corre ct Elcom ando m e sg de spl ga e lm e nsaj de lbuf e r de l k e rne l si a a; ie e f ; e j cut os e st com ando de spus de l arranq ue , l m e nsaj s son e sos e scrit durant e l e am e os e os e arranq ue . Re spue st b e s incorre ct e lcom ando l l m ue st l ul as v ce s q ue cada a a; ast og ra as t im e usuario ingre so alsist m a. Re spue st c e s incorre ct alm e nos q ue ust d no h a conf e a a; e igurado l dae m on sysl ogd q ue e scriba un arch iv l l ado /v og/sysl e se arch iv no e xist e n o og l am ar/l og o e GNU/L inux. Re spue st d e s incorre ct e lde m onio sysl a a; ogd no e s usado com o com ando para de splgar m e nsaj s. e e

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Back up y Re st aurar
PR ER EQUISITO S Ant s de e m pe zar e st Capt o ust d de be se nt e e ul e irse cm odo con l os com andos y l t as discut as are idas e n l Capt o 5, CO M AND O S GNU y os ul UNIX y Capt o 10,T ul AREAS Adm inist iv rat as, re spe ct am e nt . D e be t ne r iv e e un bue n e nt ndim ie nt de l j rarq ua Sist m a de Arch iv GNU/L e o a e e os inux, q ue f discut ue ida e n e lCapt o 3, Sist m a de Arch iv GNU/L ul e os inux para as pode r de sarrol e st e gias apropiadas de back up. l ar rat El O b j t o de e st capt o e s q ue ust d al e iv e ul e cance un niv l de e conocim ie nt o, q ue ust d pue da re sponde r pre gunt e as com o l as siguie nt s: e 1. Su Se rv r de be e st disponibl a sus usuarios 24 h oras al e ar e da, 7 das a l a se m ana, pe ro e s absol am e nt ne ce sario agre gar ot disco duro. Qu ut e ro se pue de h ace r? 2. A ust d se l h a dado l re sponsabil e e a idad de l e st e gia de back up de l a rat W e b Se rv r. Qu arch iv de be h ace rl back up, y q u t a m e nudo? e os e an 3. Cul s l m e j m ane ra de h ace rl un back up a l base de dat de l e a or e a os os e st udiant s y al ace narl por sie t aos? e m a e 4. Su pl de back up consist de un f l an e ulback up t odos l l s y uno os une dif re ncialt e odas l noch e s de m art s a v rne s. El as e ie disco duro de l rv r Se e f l e lue v s por l m aana. Qu se pue de h ace r para subir e l rv r l al o j e a Se e o m s pront posibl? o e 5. Qu com ando de be usar, si de se a h ace r un back up de dire ct orios h om e , y h e m os de cidido usar e l il ario t y arch iv os e n cint ut it ar arl a? 6. Cm o se re st aura un arch iv de sde e l o back up de su dire ct orio h om e ? 7. Ne ce sit com prim ir un dire ct a orio para ah orrar e spacio e n su cint Cm o a. m odif icara e l com ando de l pre gunt nm e ro 5? a a 8. H a cre ado un arch iv t de l base de dat de l e st o ar a os os udiant s y de se a e al ace nar l l os se is m e se s e n CD , pe ro no t ne suf nt e spacio, m os t im ie icie e q u pode m os h ace r?

Pg 252

UBUNTU Ce rt ie d if

Capt l 11 u o

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Pl icar su Back up anif

P u y a q u l h ace m os back up?L t a de back up e s una de l m s im port e s de l orq e a are as ant adm inist rador de l sist m a. Tam bin e s una de l t as m s odiadas y t diosas de l e as are e adm inist rador de lsist m a. Cre am os back ups por una sol razn;pode r re cupe rarnos e n caso de e a q ue ocurra un de sast , porq ue sabe m os q ue t re arde o t m prano nos v a pasar. As e s q ue pre pre se e a para q ue l pase y no por si l pasa. M ant ne r un back up al e s l dif re ncia e nt durar das o e e e da a e re se m anas re -cre ando sus se rv idore s y pode r subir su sist m a e n unas cuant h oras. Tam bin e as probablm e nt signif ue q ue no l cance ln y busq ue n un adm inist e e iq e e rador q ue se pre para por si l v. l e ue L m at ria de pre pararse para l de sast de sist m as e s e xt nsa y se pue de de dicar l a e os re e e ibros e nt ros, com o de e ch o e xist n. D ise ar un pl e st gico y apropiado cont de sast y m s e e an rat ra re im port e , pe ridicam e nt pone rl a prue ba e s una de l re sponsabil ant e o as idade s m s im port e de l ant adm inist rador. Una gran v dad pue de se r ut izada al ar un pl de re cupe racin e n caso de arie il cre an de sast . Cuando e v uam os cuale s m s conv nie nt para nue st sit re al e e ra uacin, de be m os t ar e n om conside racin v arios conce pt bsicos. os

Cost de l m po Fue ra de Se rv o Tie icio (D ow nt e ) im


Aunq ue se a GNU/L inux o cualuie r ot * q ro nix q ue im plm e nt e n su organizacin, h abr e e t m po q ue t ndr q ue sacar un Se rv r u ot de lsist m a. L causas son v ie e e ro e as ariadas com o por e j m pl re com pil e l k e rne l act izacin de sof w are s, inst acin de nue v h ardw are o e o, ar , ual t al o disposit os, y l e j cucin de m ant nim ie nt de lsist m a, e st e s sl para m e ncionar unas iv a e e o e a o cuant de l t as q ue pue de n h ace r q ue su se rv as as are idor no e st disponibl para sus usuarios. Si e l e e sist m a no e st disponibl para sus usuarios q ue de se m pe e n sus f e a e uncione s norm als, e lt m po e ie f ra de se rv ue icio de l usuarios (dow nt e ) ne ce sariam e nt t ndr q ue se r cont izado y os im e e abil agre gado alcost cuando cal am os e lcost de Se rv r dow nt e . Com o e st se pue de t o cul o e im o ornar supe r cost oso, im aginm os 150 digit adore s cobrando para digit ar nada por 6 h oras, ne ce sariam e nt t ne m os q ue pe sar e st cost cuando dise am os l e st e gia de l an. e e e o a rat pl

Cost im plm e nt o e acin de l e st e gia de Back up a rat


Encont rar q ue e xist una gran v dad de e st e gia disponibl de l cual be m os e lgir l e arie rat e a de e a q ue m s nos conv ne para nue st sit ie ra uacin. Una sol ucin supe r e conm ica, com o e s l de copiar a arch iv im port e s a f oppie s, pue de se r suf nt para nue st caso. P ro si su sist m a prov e os ant l icie e ro e e e se rv icios crt icos 24 h oras alda, 7 das a l se m ana, su e st e gia de back up pue de se r q ue l a rat a im plm e nt e acin y m ant nim ie nt cue st m ils de dl s e incl t cnol e o e e are uye e oga de cl e ring. Su ust e lccin t bin se r af ct e am e ada por e l cost de t ar e l rv r (dow nt e ) f ra de l a, l cual o om Se e im ue ne o e s dire ct e nt re l am e acionado con q ue t crt an ica se an l apl as icacione s e n e l Se rv r para su e organizacin.

Carga de Trab aj de l e m a (Syst m W ork l o Sist e oad)


Elrol de lSe rv r e n e lsist m a e s e lf or m s de t rm inant de lniv lde disponibil e e e act e e e idad re q ue rida de lse rv idor. Si corre m os un W e b Se rv r para un sit w e b de com e rcio e lct e io e rnico (e com m e rce ), ne ce sariam e nt re q ue rim os de disponibil e idad l 24-h oras de lda, t as odos l das de l os ano. Si e n ot sit ra uacin, su se rv idor de nt de l organizacin, se usa para al ace nar arch iv ya ro a m os proce sados, su disponibil idad e s sl al o gunas h oras de t rabaj alda. Se j if o ust ican sol ucione s
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

com plj de al cost e as t o os cont de sast si e l rv ra re se idor o e l e m a com plt de se m pe an un rol sist e o de m isione s crt icas o de e l se re q uie re un al niv l disponibil l os t o e de idad.

Tipos de Est e gias de Back up rat Pode m os e lgir e nt dif re nt t e re e e ipo de e st e gias cuando de cidim os cul rat nos conv ne para nue st sit ie ra uacin. Al gunas de l opcione s incl n: as uye
1. Cl e ring ust 2. St andb y Se rv r e 3. Espe j D upl o icado o Back up Se rv r e 4. Back up y Re st auracin Cl e ring ust Cl e ring consist e n dos o m s com put ust e adoras q ue com part n acce so a un de psit ce nt e o ral de dat com o l e s un arre gl de RAID . Cada uno de e st se rv a, o o os idore s pue de e j cut una e ar apl icacin dif re nt . Si f l uno de l m ie m bros de lcl e r, ot m ie m bro t a e ll e e al a os ust ro om ugar de l cado h acie ndo su t rabaj Est cam bio e s inv o. e isibl o t e ranspare nt al e usuario. Si su re q ue rim ie nt o e s de disponibil idad l 24-h oras de l da, e st sol as a ucin l na e se re q uisit P ro, e s sin l e o. e com pe t ncia l m s cost e n am bos casos de cost inicial im plm e nt e a osa o de e acin y m ant nim ie nt e o. Se rv idore s St andb y o F ov r ail e Con e st sol a ucin, un Se rv r q ue e s idnt pe ro no disponibl a l usuarios e n l a. Est e ico e os ne a cie n por cie nt e n v o y e scuch ando al se rv o iv idor principal para ase gurar su inm e diat a disponibil idad. Cuando e lse rv idor principalsal de aire (of l ), e lSe rv e f ine idor St andby e nt e n ra Accin para m ane j l carga de t ar a rabaj abandonada por e lse rv o idor principal Se l pre se nt al . e a usuario con l m ism a dire ccin de IP y nom bre , as pue s q ue e l a usuario nunca sabe cual rv se idor e st m ane j a ando sus pe t icione s. Est sol a ucin e s m e nos cost osa q ue l de cl e ring, pe ro sigue a ust sie ndo usada prim ariam e nt por sist m as q ue re q uie re n de disponibil e e idad de 24-h oras. Se rv idore s D upl icados o Back up Se rv r e L Se rv os idore s D upl icados o Back up Se rv rs se inst an con l m ism as apl e al as icacione s q ue e l q ue e l re spal l os dan, e lse rv idor principal pe ro e spe ran f ra de l a, e spe rando q ue e lse rv , ue ne idor principal racase . El f cam bio no e s inst ne o com o e n l casos ant riore s, ya q ue e s un cam bio ant os e f sico. Te ndr q ue cone ct y e nce nde r e l rv ar Se idor D upl icado y agre garl cualuie r dat v t , t e q a ol il al vz f e sicam e nt m ov r un disco duro de lm ain Se rv r o de ot com put e e e ra adora o cone ct o a un arl arre gl RAID . Est sol o a ucin com o pode m os adiv inar e s m e nos cost osa, pe ro si t ne m os q ue t ar e om e l nt e l o de l ie m po f ra de se rv o e l cue a cost t ue io dow nt e si e l rv im se idor principal al f l a.

Back up y Re st aurar
Elpl de cont an inge ncia m s com n para l casos de re cupe racin de de sast e s l copia os re a pe ridica de arch iv de una l idad de l e m a a ot copia q ue l go pue de se r ut izada para os ocal sist ra, ue il re st aurar o re cre ar e lsist m a a un e st e ado ant rior. Aun con l e st e gias sof icadas e xpue st e as rat ist as ant riorm e nt , l de copias (back ing up) de l arch iv e s l e spina dorsalde un bue n pl e e a os os a an cont de sast s. ra re Inde pe ndie nt m e nt q ue e las o no una de l e st e gias m s sof icadas, t ndrs q ue e e ij as rat ist e
Pg 254 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Conse j Prct os icos


Est e gias de Back up pue de n se r t sim pl com o copiar arch iv e n un fl rat an e os oppy disk o t an com plj com o un sist m a d e cl e rs. O t q ue cae n e n e l e dio de m uch as sol e as e ust ras m ucione s disponib ls e son Se rv ore s de Back up y d e St id andb y. m ant ne r una e st e gia de back ing up de sus arch iv Y a dif re ncia de l ot e rat os. e as ras, e st si pue de a se r su nico pl de re cupe racin e n caso de f an racaso.

Back ups
Sin im port q u t sof icada se a su e st e gia de re cupe racin e n caso de f l ust d ar an ist rat al a, e t ndr q ue m ant ne r un back up de su sist m a com plt al e e e e o da, incl ndo l dat ade m s de sus uye a a arch iv de apl os icacione s. Pl icar anif El prim e r paso para pl icar su e st e gia de back up e s re sponde r e st 4 pre gunt anif rat as as: 1. A q u l v os a h ace r b ack up? e am 2. Cada q u t m po l v os a h ace r b ack up? ie e am 3. D e cunt t m po dispone m os para e j cut e l ack up? o ie e ar b 4. En q u m e dio v os a al ace nar e l ack up? am m b V os a dirigir cada uno de e st punt por se parado. am os os A Qu l V os a H ace r e l e am Back Up? Alde cidir a q ue h ace rl back up, de be m os conside rar e lt m po q ue t ara e n re cre ar l e ie om os arch iv v rsus e lt m po q ue t a h ace r e lback up. Si t ara m s t m po e n re cre arl q ue os e ie om om ie os h ace r e l back up. L prim e ro q ue h ay q ue h ace r e s, cl icar sus arch iv e nt e sos q ue cam bian y o asif os re e sos q ue son e st icos. Com o re gl e lsist m a y apl t a, e icacione s sl cam bian cuando l h ace m os o e act izacione s alsist m a ope rat o o l apl ual e iv as icacione s. Y cl e st e s una pe rdida de t m po y aro a, ie re cursos h ace rl back up a e st arch iv diario. P supue st q ue e s bue na ide a pe ridicam e nt e os os or o, e h ace rl back up a l arch iv de l e m a y l de l apl e os os sist os as icacione s. Te ne r un back up re cie nt nos garant q ue pode m os con poco e sf rzo y e n poco t m po e n e iza ue ie caso de f racaso pode r t ne r nue st se rv e ros idore s t rabaj ando con l l as act izacione s alda as t im ual de parch os. P ara l arch iv de dat pode m os t ne r l base de dat u ot os os a, e a os ros arch iv q ue os cam bian poco pe ro q ue pue de n se r usados para e xt r inf rae orm acin re gul e nt . Ade m s, arm e al gunos arch iv cam bian f cue nt m e nt o h ast diario. os re e e a Si organiza sus arch iv e n base a l f cue ncia de pe riodo de cam bio, se r m s f os a re cil pl icar su e st e gia de back up. V anif rat ase e l Capt o 6, M ant nim ie nt de l e m a de Arch iv ul e o Sist os, para m s inf orm acin de l j rarq ua de lSist m a de Arch iv GNU/L a e e os inux y com o organizar sus arch iv Col os. ocar dat v t y cam biant e n part a ol il e icione s se paradas e s ot m ane ra de sim pl icar ra if su pl de re cupe racin e n caso de de sast . Si t an re odos l dire ct os orios h om e e st e n part n icione s se paradas, ust d pue de f m e nt h ace rl back up a e st part e cil e e a icin diario si f se ne ce sario. ue Con q u Fre cue ncia se H ace e l Back up? D e spus de h abe r de cidido a q u arch iv ust d l de se a h ace r e lback up, y l m s se guro os e e os e s q ue de cidi h ace r back up a t odo, ne ce sit de cidir q ue t a m e nudo o se a con q ue f cue ncia ar an re
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

l v m os a cabo e st back up. No e s ne ce sario h ace rl back up a t l are e e e odo t odos l das, aunq ue se os pue de . Si l arch iv no cam bian, com o l arch iv de l sist m a y de apl os os os os e icacione s, porq u incursionar e n e l o de h ace rl back up t cost e odos l das?Tal e z, de cida h ace rl back up se m anal os v e o h ast m e nsualCl e st t ndr q ue h ace rl back up cada v z q ue e l e m a e xpe rim e nt cam bios a . aro a, e e e sist a de act izacione s y re conf ual iguracione s. Tam bin ust d l q ue rr e f ct e e e uar back ups pe ridicos de e st arch iv para ase gurarse q ue su back up se a v ido y q ue pue de se r usado e n caso de t ne r os os l e q ue re st aurar e l e m a. sist P ara l arch iv q ue cam bian f cue nt m e nt , sl de be h ace rse l siguie nt pre gunt Cul os os re e e o a e a. e s e l o de re posicin a l com paa de l dat com parado con e l o de e f ct cost a a a, cost e uar un back up? En l m ayoras de l sit as as uacione s, e s ade cuado h ace rl back up diarios sl a l arch iv q ue e o os os cam bian con m uch a f cue ncia. P ro, si t ne inf re e ie orm acin crit de ope racin q ue cam bia cada ica h ora, pue de se r q ue t nga q ue h ace r back ups de e st arch iv con m uch a m s f cue ncia. e os os re Tie m po P ara H ace r Su Back up? Cuando pl icam os a q ue h ace rl back up, ne ce sit os t ar e n conside racin con q ue anif e am om t m po cont os y q ue t m po nos t ara para e f ct ie am ie om e uar e lback up de l arch iv q ue e lgim os. os os e P ara sist m as de al disponibil e t a idad, pue de se r q ue e lt m po q ue cie rt arch iv q ue de be n se r ie os os incl uidos e n e lback up e st disponibls se a cort As e s q ue de be r pl icar sus back ups n e o. anif apropiadam e nt . Aunq ue se a ne ce sario h ace rl e n e t e o apas, unos cuant a l v z, ust d de be h ace r os a e e sus back ups con l f cue ncia ne ce saria q ue se de t rm in e n su e st e gia. a re e rat

Se lccin de M e dia e
L go, de be r pre st e at nsin donde al ace nar sus back ups. Est de cisin ue arl e m a t radicional e nt , h a sido e n cint L v nt as de usar cint incl m e as. as e aj as uye q ue son re l iv e nt at am e e conm icas, am bas cosas t o l cint com o e ldisposit o de cint Ade m s, e s una t cnol ant a a iv as. e oga m uy bie n conocida, probada y f e . iabl L de sv nt as de usar cint son e n principio su v l as e aj as e ocidad. L v l a e ocidad de e scrit ura de una cint e s m uch o m s lnt q ue l de ot m e dios com o por e j m pl discos duro. Una cint no t ne a e a a ros e o a ie un sist m a de arch iv com o l de acce so al e os o azar (random acce ss) de m e dios com o l discos duro. os Ade m s, com o l cint se le n se cue ncial e nt , t a m s t m po rast ar inf as as e m e om ie re orm acin q ue a sido al ace nada e n cint O t t de m e dio, com o disco duro, pe rm it random acce ss, l cual m a. ro ipo e o ace lra e l e proce so de e xt raccin de inf orm acin. P ara ut izar una cint para h ace r un back up de arch iv a m e nudo t ne m os q ue usar un il a os, e ut it il ario o apl icacin q ue t ngan acce so a l cint q ue cre e l t a de cont nido, y al ace ne l e a a, a abl e m a dat e n l cint Est m ism a apl a a a. a icacin e nt once s se usa para e xam inar l t a de cont nido y le r a abl e e l cint se cue ncial e nt de sde e l a a m e principio h ast l izar l dat q ue ne ce sit os. a ocal a a am H oy da, con l int a roduccin de discos duro barat y ot os ros m e dios com o l CD -RO M s os grababls y re grababls y opt e e icaldriv s, t ne m os m s v dad a e scoge r, de pe ndie ndo nue st e e arie ras
Pg 256 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

ne ce sidade s y pre supue st P os. ara e l acce so m s rpido a sus back ups, de be m ant ne rl e n l a. e os ne Est se pue de cum pl si al ace nam os e l o ir m back up a ot disco duro. P ro cl e st e s una opcin ro e aro , un poco m s cost osa. El cio de e scribir a CD -RO M s y h ast DV s h a cado al pre a D punt q ue son al rnat as v e s. o t e iv iabl El prov e n acce so f l as e cil y rpido cuando se ne ce sit e xt r inf a rae orm acin de sde e l l si os, cl aram e nt se m arcan l CD s o DV s y m ant ne un re gist de q ue cont ne cada uno de e l e os D ie ro ie l os. El t bin t ne n una m uy l l am os ie arga v de al ace naj y ocupan m uy poco e spacio, re l iv a ida m e at os discos duros. Est l h ace e xce lnt si v os a al ace narl por un t m po e xt ndido. o o e e am m os ie e Si ne ce sit un m e dio re usabl para al ace nar, pue de t ar e n conside racin discos m agne t a e m om oopt . Est v ne n e n t aos grande s (de 600 M bs h ast 100 GIGs), y prov e n acce so al ical os ie am a e azar (random acce ss), y t ne una v m s l ie ida arga q ue cint as.

Conse j Prct os icos


Al anificar su e st e gia de b ack up, conside re q ue arch iv ne ce sit h ace rl b ack up, q ue t a pl rat os a e an m e nud o, y d e q ue t m po dispone para e fe ct ie uar e l ack up, y e n q ue t de m e dia v a al ace nar su b ipo a m b ack up.

Tipos de Back ups


Exist n cuat t e ro ipos dif re nt de back ups: e e 1. Copy/Copia 2. FulBack up/Back up Tot l al 3. P ial art Back up/Back up P arcial 4. Incre m e nt or dif e re nt Back up/Back up Incre m e nt y D if re ncial al f ial al e Se dif re ncian e n q ue se incl e n e l e uye back up y com o se re st auran l arch iv os os.

Copy
El t m odo m s f cil com n de h ace r back up de un arch iv e s copiarl Aunq ue e st m t y o o. e odo e s usado con m uch a f cue ncia, l m ayora de l v ce s no e s conside rada un v rdade ro back up. re a as e e Cuando copiam os un arch iv a ot l idad, ust d pue de re pone rl e n caso de q ue e l o ra ocal e o original se corrom pa o se a e l inado por e rror. Elm e dio de e lccin de l copia e s usual e nt un f oppy im e a m e l disk , pe ro podra se r cualuie r m e dio disponibl de acce so al q e azar. Ust d de be usar e st m t e e odo cuando cam bia arch iv im port e s de conf os ant iguracin de l sist m a. Est t salaguarda e n caso de un e rror, donde t v z sl t nga q ue re pone r e l e o e v al e o e arch iv o original sde su back up e n e l l de f oppy a su sist m a. e

FulBack up/Com plt l e os


Un Back up f le s e xact e nt l q ue su nom bre im pl Todo y cada arch iv se incl e n ul am e o ica. o uye e lback up y al ace nado e n l m e dia se lccionada. Te ne r un Back up alda y com plt de su m a e e o sist m a, apl e icacione s, y arch iv de dat l pe rm it re st os a, e e aurar su sist m a con un e sf rzo m nim o e ue y e n un t m po l m s cort posibl. ie o o e L de sv nt a de h ace r back ups f le s q ue t an un t m po m s l a e aj ul om ie argo de e j cut y q ue e ar
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

re q uie re n m s e spacio e n l m e dia q ue l v os a al ace nar. Si e lt alde su sist m a e s unos a o am m ot e cuant gigabyt s de e spacio e n disco, ust d ne ce sit e se m ism o e spacio de al ace naj , aunq ue os e e a m e pode m os com prim ir. Tam bin de pe ndie ndo de lt ao de lback up pue de se r q ue no t am odo se pue da guardar e n una sol unidad de l e dio de al ace naj y al e ne r q ue cam biar de unidade s no a m m e t podam os h ace rl un proce so t al e nt aut at o ot m e om izado.

Back up P arcial
Si t ne arch iv q ue cam bian con m uch a f cue ncia e n su propia part ie os re icin o por l m e nos e n o un e st ura de dire ct ruct orio inde pe ndie nt , pode m os e j cut un Back f lde sl e sa part e e ar ul o icin o dire ct orio. Est e s cl m s rpido q ue e l e m a com plt pe ro aun nos ase gura q ue e l o aro, sist e o, back up e s t al com o e s posibl. Ade m s, re q uie re m uch o m e nos e spacio de al ace naj e n e l e dio an da e m e m de back up. Si no e s ne ce sario cam biar l unidad de al ace naj durant e lproce so de back up, a m e e pode m os aut at om izar e l back up. Si t ne m os dat crit q ue cam bia con m uch a f cue ncia, pue de e a ica re se r q ue de se e e j cut un Back up P e ar arcial s de una v z al m e da.

Back ups Incre m e nt e s o D if rncials al e e


Cuando se e f ct un Back up Incre m e nt o D if re ncial sol e nt l h ace m os back up a e sos e a al e , am e e arch iv q ue h an cam biado de sde e ll o f lback up. Est e s dif re nt de l back up parciale n os t im ul o e e q ue e l e m a e nt ro e s re v sist e isado y sl l arch iv q ue h an cam biado son incl o os os uidos e n e l back up. Un back up parciale s l m ism o q ue uno f l e xce pt q ue sl part de lsist m a de arch iv e s o ul , o o e e os incl uido e n v z de t e odo. L v nt a de h ace r un Back up D if re ncial s q ue e s m s rpido q ue un f l a e aj e e ul back up. Tam bin, porq ue e lt ao t alde l arch iv e s m e nor, y l m s se guro q ue ocupar m e nos e spacio de am ot os os o al ace naj as t v z posibil ando no t ne r q ue cam biar unidade s de m e dia, y pode r e f ct m e al e it e e uarl o aut t om icam e nt . e Una de l de sv nt as de e f ct as e aj e uar back ups dif re ncialv ne a l v a si t ne m os q ue e ie a ist e re st aurar. Nos t ara m s t m po re st om ie aurar de sde un back up dif re ncialq ue de sde un f l Si e ul . re st auram os un sist m a com plt ne ce sit os re st e e o, am aurar e l l o back up f l se guido de t im ul cualuie r back up dif re ncial ue se h a e f ct q e q e uado de sde e se t m po. Est de be n se r apl ie os icados e n e l m ism o orde n e n q ue f ron h e ch os. Tam bin, si e st re st ue aurando un arch iv de un usuario, pue de o se r q ue t nga q ue buscar e n v e arios back ups dif re ncial e s de e ncont e l e ant rar arch iv de se ado. o

Conse j Prct os icos


Exist n cuat t e ro ipos de b ack ups. El son copiar, com plt parcialy dife re ncial l os e o, , o incre m e nt . al

Qu Tie m po D e b e Al ace nar l Back ups? m os


A m e nudo se l pide re st e aurar un arch iv q ue f e l inado por e rror. P ue e st t o ue im orq e ipo de e rrore s a m e nudo no se de scubre de inm e diat e lback up q ue cont ne e larch iv pue de q ue se a o, ie o m s de una se m ana de e dad. Al pl icar su e st e gia de back up, ust d de be t ar e n anif rat e om conside racin q ue t v al e s l inf an it a orm acin y con q ue f cue ncia e s acce sado. Use e st re a inf orm acin para de cidir con q ue f cue ncia se de be re usar l m e dia q ue usam os para l back ups. re a os
Pg 258 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

P e j m pl pue de se r q ue de se e m ant ne r l back ups por un m nim o de och o se m anas. Est or e o, e os o signif q ue de be t ne r suf nt m e dia para al ace nar och o se m anas de back ups. D e spus de ica e icie e m och o se m anas, pode m os re cicl l cint o disco m s v j Ade m s, pue de se r q ue de se e arch iv ar a a ie o. ar un back up f l ul una v z al e s y guardarl por un ano o m s. El ode l de organizacin y e l ipo e m o m o t de inf orm acin q ue m ane j e n su e m pre sa e s q ue dict q ue pol icas de back ups v a t ar. Una a a t a om posibl e st e gia de back up pue de se r l siguie nt : e rat a e 1. Back up Fult l odos l V rne s; usar e st cint e n nue v se m anas. os ie re a a e 2. Back up D if re ncial une s a Jue v s; usar e st cint e n nue v se m anas. e L e re as as e 3. Arch iv e l ar prim e r FulBack up de cada m e s y m ant ne rl por t l e o odo un ao. Sin im port l e st e gia q ue adopt , sie m pre m arq ue sus m e dios y re gist un l ar a rat e re og apropiadam e nt . Est e s de e xt m a im port e o re ancia si v a rot y re usar l m e das a l cuals ls a ar as as e e e scribe . P e j m pl pue de t ne r cint q ue se v a rot e t ue t or e o, e as an ar iq adas con e st se cue ncia L s, a une # 1, L s, # 2, L s, # 3, y as suce siv e nt . une une am e

Elgir D nde Al ace nar e m


O t cue st ra in q ue de be t ar e n conside racin e s donde al ace nar sus back ups. Re cue rde om m q ue nada m s no e s cue st de q ue no se l pie rda a ust d, t bin e s m at ria de se guridad, e st in e e am e as cint cont ne n e n m uch o de l casos t as ie os odo l re f re nt a su e m pre sa. Cualuie ra q ue t nga o e e q e acce so a e st back ups t ne acce so t ala su dat No de j e st m e dios de back up e n cualuie r os ie ot a. e os q posicin q ue al n pue de sim plm e nt t arl P guie e e om as. ara ase gurar sus back ups, com o m e dida de se guridad, sie m pre baj l e . o l av

Prot ge r Sus Back ups e


O t conside racin alal ace nar f ra m sicam e nt sus back ups e s l posibil e a idad de de sast s de re f go, agua, t rre m ot P m os usar caj f rt s pe ro si e st de nt de l gocio pue de se r q ue ue e os. ode as ue e n ro ne t m pe rat e uras l gue n a niv ls crt l e e e icos o agua o se t orne n irre cupe rabls. P e ara garant izarse q ue pue de re cre ar su sist m a conside re al ace nar f ra de l se de de l gocio. e m ue a ne

M ant ne r un L e og
O t cosa, e s q ue de be m ant ne r un re gist o l q ue de t l a q u se l h a h e ch o back up, ra e ro og al e e cundo se e f ct e l e u back up, y dnde se al ace n l m e dia de l m a back up. Act ice e st l cada v z ual e og e q ue e j cut un back up. e e Est l de be cont ne r inf e og e orm acin re f re nt a: e e
1. F ch a se e f ct e l e e u Back up 2. Et ue t e n l cint de b ack up iq a a a 3. Tipo de b ack up e f ct e uado 4. Que sist m a de arch iv f b ack up e os ue 5. D onde e st guardada l cint con e l ack up a a a b

Est l l asist cuando ust d ne ce sit re st e og e ir e a aurar un arch iv D onde se al ace na e l og e s a o. m l su discre cin. Pue de m ant ne r e ll al ace nado con l m e dia m ism a o ce rca de lse rv e og m a idor. P ara m ej orar su h abil idad de re cupe rarse de un de sast , conside re m ant ne r am bas copias. re e
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Re st aurar Arch iv de sde e l os Back up


Aunq ue t nga un pl de back up im plm e nt e an e ado, aun no t rm ina su t e rabaj L back ups q ue o. os ust d e f ct son inse rv e s al e nos q ue ust d pue da e xt r l inf e e a ibl m e rae a orm acin e n e l cont nida. l os e Nunca e spe re h ast t ne r un de sast e n sus m anos para de scubrir si su re st a e re auracin de l back up e s e f ct a. e iv Si ust d e f ct un back up f lt e e a ul odos l das, re st os aurar su sist m a consist e n re st e ir aurar e l l o back up. Cuando h ace m os un back up dif re ncial sl l arch iv q ue h an cam biados son t im e , o os os incl uidos e n e lback up. Cuando re st auram os de sde un back up dif re ncial ust d de be prim e ro e , e re st aurar l back ups e n e l os orde n q ue se h icie ron h ast l gar al se ado. Si su sist m a se cue l e l a l e de e ga j v s, para re st ue e aurarl prim e ro de be m os re st o aurar e lprim e r Back up Ful e n nue st caso e lde l l ro v rne s. Ent ie once s, se r ne ce sario q ue apl ue cada back up dif re ncial ue se h a h e ch o e n e l iq e q orde n q ue se e f ct e uaron. As sl ne ce sit o ara re st aurar l de l une s, e nt a l once s l de l art s, y f m e nt a m e inal e l de l ircols. Est nos ase gura q ue l l a v rsin de t a m e o a t im e odos l arch iv se r re st os os aurada. M uch as cosas pue de n sal m alcon sus back ups sin ust d sabe rl P e j m pl su m e dia ir e o. or e o, pue de e st daada. Cuando se re -usa l m e dia, e st suf de sgast . Condicione s e xt rnas pue de n ar a a re e e af ct adv rsam e nt su m e dia, cosas com o agua, cal roe dore s, e nt ot e ar e e or, re ras. Con e lt m po, ie ust d pue de e spe rar q ue part s de su m e dia se t e e orne inse rv e . Ust d de be pe ridicam e nt re v ibl e e isar sus back ups para ase gurarse q ue ust d pue de re st e aurar de sde e st arch iv Est incl v rif os os. o uye e icar q ue ust d pue da re st e aurar e l e m a com plt sist e o. D e pe ndie ndo de q u ust d usa para h ace r sus back ups, e lm t e odo q ue usa para re st aurar t bin v am ariar. Si ust d usa cint ne ce sit e as, ar e m plar e lm ism o ut it e il ario q ue us para cre ar e l back up, para re st aurarl Si ust d usa m e dia de sl lct o. e o e ura com o l son l CD -RO M s o m e dia o os re usabl com o l discos de m agne t e os o-opt , su proce so de inde xar dire ct e nt af ct q ue t ical am e e ar an dif se a re st cil aurar. H e aq u donde e lre gist de su l l ah orrar m uch o t m po y dol s de ro og e ie ore cabe za. Aq u discut m os l ut it ire os il arios m s usados e n GNU/L inux para cre ar back ups. Est se rn as l ut it os il arios q ue ust d e nf nt da a da com o adm inist e re ara rador de sist m as. e

Conse j Prct os icos


L back ups caducan o pe re ce n. Que t m po e l pe rm ane ce n de pe nde de l m e dia usada, l os ie l os a a m ane ra y donde se al ace nan. Sabe r sie m pre donde e st al ace nados e s t bin de sum a m n m am im port ancia. P re st ara aurar arch iv de sde un back up, e s prim e ro im pe rat o e ncont o y os iv rarl q ue se a e l corre ct as q ue e s bue na ide a t ne r un bue n l o, e og.

Ut it il arios de Back up
M uch os ut it il arios y apl icacione s e st disponibls para h ace r sus back ups. Al n e gunas son m uy el aboradas y sim pl ican su pl de back up. O t son bsicas a t if an ras odo sist m a GNU/L e inux. Ela l ij a q ue l re sul m e j dada l condicin e n q ue se e ncue nt . e t e or a re

El Com ando t ar
Elut it il ario t (t ar ape arch iv ) se usa para com binar m l e arch iv e n un sl arch iv e t ipl os o e
Pg 260 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

m ie nt re t ne m os l e st ura original l dire ct ras e a ruct de os orios. Aunq ue original e nt se concibi para m e cre ar arch iv s e n cint l arch iv t pue de n se r al ace nados e n cualuie r ot m e dio. Elt e as, os os ar m q ro ar t bin t ne l capacidad de com prim ir un arch iv a l m ism a v z q ue l cre a. Cubrim os e l am ie a o a e o t pico de l com pre sin de arch iv m s ade l e e n e st m ism o Capt o l se ccin Com prim ir y a os ant e ul a D e scom prim ir Arch iv os.

Usar t P ar ara Cre ar Back ups


Alcre ar un arch iv t sl de be usar rut re l iv En ot pal o ar, o as at as. ras abras, const ruya l rut al a a arch iv re l iv donde se e ncue nt e n l j rarq ua de lsist m a de arch iv Si se e ncue nt e n e l o at a ra a e e os. ra dire ct orio /h om e /m igue ly de se a arch iv t ar odos l arch iv e n e ldire ct os os orio /h om e /m igue l e st /t , de be e nt l rut sim plm e nt com o t st . rar a a e e e /* Si t a de ingre sar l rut absol a al rat a a ut com ando t l barras (/) de l e ras se rn re m ov ar, as ant idas. Est pre v ne q ue se sobre scriban arch iv ya e xist nt s cuando t l * s-arch iv . P o ie os e e ar os de a* ara inv idar e st com port ie nt use l opcin -P L arch iv t por conv ncin se nom bran con al e am o, a . os os ar, e e xt nsin . ar, y L sint e t a axis de l com ando e s as:
t [opcione s] ar [arch iv t [arch iv o. ar] os]

L opcione s usadas con t pue de n se r cl icadas com o sw it e s o m odif as ar asif ch icadore s. Se pue de ut izar sl un sw it a l v z, pe ro si se pue de usar m l e m odif il o ch a e t ipl icadore s. Cualuie r se a e l q sw it q ue ust d use de be se r ut izado ant s de cualuie r m odif ch e il e q icador. L Tabl 11. l a l a a 1 ist os sw it e s q ue pue de n se r usados con e lcom ando t L Tabl 11. l a l m odif ch ar. a a 2 ist os icadore s q ue se usan con t ar. Tabl 11. Sw it e s D isponibls de l a 1 ch e Com ando t (Sl pue de usar uno a l v z). ar o a e Sw it ch Accin A Agre ga un se gundo arch iv t al inal l o ar f de arch iv t o ar c Cre a un nue v arch iv t o o ar d Com para e l cont nido de un arch iv t con ot arch iv y re port dif re ncias e o ar ro o a e r Agre ga al inal un arch iv t ya e xist nt f de o ar e e t D e spl ga l nom bre s de l arch iv e n un t ie os os os ar u Agre ga arch iv nue v o m odif os os icados a un arch iv t o ar x Ext arch iv de sde un arch iv t rae os o ar Tabl 11. M odif a 2 icadore s Usados con e l Com ando t ar M odif icador Accin b Espe cf t ao de bl ue ica am oq e Pre v ne div ie idan arch iv e n dos e nt v m e ne s de al ace nam ie nt os re ol m o f Nom bre de arch iv t con su rut o disposit o o ar a iv F Nom bre de arch iv q ue cont ne argum e nt de t o ie os ar L L ongit de l cint n por 1024 byt s ud a a; e M Arch iv cubre m l e v m e ne s e t ipl ol m Not re st aura f ch as de m odif e icacione s n D isposit o no e s una cint iv a p M ant ne l pe rm isos originals al xt r ie os e e rae v D e spl ga una l a de arch iv agre gados ie ist os
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

W w z

V rif arch iv de spus de agre garl al e ica os o arch iv t o ar h ace a t int ract o ar e iv Usa a gzip para com prim ir arch iv os L se nt ncia de cre ar un arch iv t q ue cont nga t a e o ar e odos l arch iv e n e l d e s: os os pw
t cf Arch iv . ar . ar e t

Est com ando causa q ue l cont nido de l pw d, incl ndo cualuie r subdire ct e e e uye q orio, se r incl uido e n e larch iv t Arch iv . ar. Elsw it c cre a e larch iv t y e lm odif o ar e t ch o ar, icador f prov e e l e nom bre de lnue v arch iv . Elpunt alf o e o inal(. se usa para e spe cif ) icar e ldire ct orio de t rabaj o act . Ade m s, pue de usar l opcin f para e spe cif ual a icar e l nom bre de l disposit o, as: iv
t cf /de v ape / ar /t

Est com ando cre a un arch iv de lsist m a de arch iv root com plt aldisposit o de cint e e e o e o iv a. Est sobre scribe cualuie r cont nido e n l cint con e lnue v arch iv , as q ue ase gre se q ue no o q e a a o e e xist nada e n l cint q ue l h aga f t e n e lf uro. Alcre ar un arch iv e n un disposit o de a a a e al a ut e iv cint usual e nt t ne q ue e spe cif a, m e ie icar e lf or de l bl ue s usando e lm odif act os oq icador b, com o h ace m os e n e l siguie nt e j m pl e e o:
t cv b /de v ape 20 / ar f /t

El act de bl ue e s m ul icado por 512 byt s y l inst f or oq t ipl e e ruye a t de cuant dat de be se r ar a a e scrit a l v z. Un f or de bl ue de 20 pue de se r usado con l gran m ayora de disposit o de a a e act oq a iv cint Ale e r de sde una cint no e s ne ce sario e spe cif as. l a, icar e l am ao de l oq ue . t bl Alh ace r back up alf oppy, su back up de se guro q ue se e xpandir a m l e discos. L se r l t ipl e ne ce sario e spe cif icar e lt ao de lf oppy y de cirl alcom ando t q ue e lback up se e xpande a am l e ar

Conse j Prct os icos


Cuando un m odif icador re q uie re un argum e nt e l o, argum e nt se l a de spus de q ue t o ist odos l os m odif icadore s se an e spe cif icados. Est argum e nt de be n e st e n e l ism o orde n com o se os os ar m l an l m odif ist os icadore s. Si su back up se e xpande sobre m l e cint o discos, se r ne ce sario t ipl as e spe cif icar l l a ongit de l e dio, as com o indicarl q ue e l ud m e arch iv se v a e xpandir m l e e a t ipl v m e ne s. Est pue de se r un problm a al f ct ol o e e e uar e l back up de al v um e n de dat t ol o a, e spe cial e nt si ust d e st com prim ie ndo e l m e e a back up. m l e discos (disq ue t s e n nue st caso), com o e n e st e j m pl t ipl e ro e e o:
t ar cnf M /de v d0 1200 /h om e /* /f

Est se nt ncia l dice alcom ando t q ue cre un arch iv t e n e ldisposit o de lf oppy a e e ar o ar iv l (/de v d0), cual s 1200 byt s e n t ao e l /f e e am cual ie ne 1200 byt s de t ao y cont ne t t e am ie odos l os arch iv e n e ldire ct os orio /h om e . L M l dice a t q ue e st arch iv se e xpande a m l e a e ar e e t ipl v m e ne s. Cuando se l ne e l prim e ro, ust d t ndr q ue cam biar e l disq ue t de back up ol l e e e e m anual e nt . m e P m os v ode isual e l izar cont nido de un arch iv t usando e l e o ar siguie nt com ando: e
t -t Arch iv . ar ar f e t
Pg 262 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

L opcin -t causa q ue t im prim a l nom bre s de l arch iv cont nidos e n e larch iv de a ar os os os e e nom bre Arch iv . ar. e t

Re st aurar Arch iv con t os ar


Elcom ando t no sl nos pe rm it cre ar un arch iv , e lt bin nos pe rm it re st ar o ir e am ir aurarl o. P e xt r e l ara rae cont nido de un arch iv t e scriba l siguie nt : e o ar, o e
t ar xv f Arch iv . ar e t

En e st caso, l opcin x l dice a t q ue e xt e a e ar raiga e lcont nido de larch iv t l ado e o ar l am Arch iv . ar. L opcin v o v rbose , e s una opcin q ue causa q ue t im prim a a l sal e st e t a , e ar a ida ndar cuals arch iv se e st e xt e os n raye ndo. L opcin f nom bra e l a arch iv t q ue se v a e xt r. o ar a rae Es m uy im port e e xam inar su arch iv t ant s de e xt rl Es ne ce sario sabe r com o e l ant o ar e rae o. arch iv t se produj para ase gurarnos q ue l arch iv se rn e xt o ar o os os rados a l posicin corre ct o a a, l q ue ant a icipam os. P e j m pl Si cre o un back up de l dire ct or e o, os orios h om e de sus usuarios e scribie ndo e st se nt ncia: a e
t -cf b ack up. ar h om e /* ar t

Elnom bre h om e de ldire ct orio se l agre ga alprincipio de cada arch iv agre gado alarch iv . e o e P e xt r e l ara rae cont nido corre ct e nt , ust d de be e nt e am e e once s e ncont rarse e n e l ct dire orio raz (/). P ara v r ot caso, si para e m pe zar ust d h izo e ldire ct e ro e orio h om e su pw d y e nt once s e scribi l a siguie nt se nt ncia: e e
t -cf b ack up. ar . ar t

Elnom bre de ldire ct orio h om e no se l agre ga alnom bre de larch iv As q ue , ant s de e o. e

Conse j Prct os icos


Com o cre a sus arch iv t h ace una gran dif re ncia e n com o l arch iv son al ace nados e n os ar e os os m el arch iv . El e uso de l com ando t -t f arch iv ar nos pe rm it v r e l ar v o-t e e cont nido de un arch iv e o t y v rif ar e icar q ue nom bre de dire ct orio e st al ace nados e n e lSie m pre v rif ue q ue n m . e iq nom bre de dire ct orio e st al ace nado e n e l a m arch iv t ant s de e xt r su cont nido. o ar e rae e e xt r cualuie r arch iv de sde e st arch iv , ust d ne ce sit h ace r q ue e ldire ct rae q o e e e a orio h om e se a su pw d.

Exist n dos m ane ras dif re nt s de re st e e e aurar un arch iv singul de sde un arch iv . Prim e ro, o ar e ust d pue de e lgir cual arch iv v a e xt r de sde una l a de l cont nido de l arch iv t e e o a rae ist e o ar sim plm e nt e scribie ndo e st se nt ncia: e e a e
t -xv f Arch iv . ar ar w e t

L opcin -w col a t e n m odo int ract o. Ent a oca ar e iv once s se r cue st ionado arch iv por arch iv o o si de se a e xt r cada uno de e l Si e larch iv t cont ne m uch os arch iv e st t a pue de rae l os. e ar ie os, a are t ar un l om argo t m po. Re cue rde q ue t t ne l capacidad de ace pt una l a de nom bre s de ie ar ie a ar ist arch iv com o argum e nt L se gunda m ane ra de re st os os. a aurar un arch iv re q uie re q ue se se pa e l o
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

nom bre de e l Si sabe e lnom bre de arch iv q ue de se a e xt r, se l pue de pasar dire ct e nt al . o rae e am e com ando t ar:
t xf Arch iv . ar Arch iv t ar e t o. xt

D e be t ne r cuidado alusar e st opcin. Aunq ue e lcom ando t no sobre e scribe dire ct e a ar orios, pe ro si sobre scribe arch iv e xist nt s con e lm ism o nom bre . P os e e ara pre v nir e st com port ie nt e e am o, use l opcin -k , l cual j a o de ara arch iv e xist nt s int os. os e e act M uch os adm inist radore s ut izan e lcom ando t para adm inist sus back ups. D os opcione s il ar rar q ue h ace n e st t f o an uncionalson l opcione s -u y -r. L opcin -u causa q ue t act ice o as a ar ual agre gue un arch iv e spe cif o icado a un arch iv de t ya e xist nt . L opcin -r agre ga un nue v e ar e e a o arch iv a un arch iv t Am bas de e st opcione s re q uie re n q ue ust d l e spe cif ue e l o e ar. as e e iq nom bre de l arch iv t ya e xist nt ade m s de l o ar e e nom bre de l arch iv q ue de se a act izar o agre gar. o ual

Com ando cpio


Elcom ando cpio (copy in and out t bin pue de se r usado para adm inist arch iv El ) am rar os. t ne t s m odos de ope racin: ie re 1. Cre ar un arch iv (arch iv ) q ue cont ne m l e arch iv o e ie t ipl os 2. Re st aura arch iv de sde un arch iv (arch iv ) os o e 3. Copia un j rarq ua de dire ct e orio a una nue v l idad a ocal L sint a axis bsico para usar e l com ando cpio e s:
cpio [opcione s]

L Tabl 11. m ue st l opcione s principals disponibls con e lcom ando cpio. Sl pue de a a 3 ra a e e o usar una y sl una de e st opcione s. o as Tabl 11. O pcione s Principals D isponibls al a 3 e e Com ando cpio O pcin Accin -o Cre a un nue v arch iv (arch iv ) o o e -i Ext de sde un arch iv (arch iv ) ya e xist nt rae o e e e -p Copia una e st ura de dire ct ruct orio O pcione s adicionals disponibls con e lcom ando cpio se l an e n l Tabl 11. No t e e ist a a 4. odas f uncionan con cada una de l opcione s principals. as e Tabl 11. O pcione s Adicionals a Usar con cpio a 4 e O pcin Accin -a Re inicia e l ie m po de acce so de l arch iv de spus de copiarl t os os os -d Cre a dire ct orios si h ace n f t usado com -i o -p al a; -e Arch iv o Espe cif un arch iv q ue cont ne un pat ica o ie rn; usado con -i -F Nom bre Ach iv e Nom bre de arch iv para e xt r; e rae usado com -i -m Pre se rv s m odif ion t e s of f e s; e icat im il usado con -i -r Pide e l v nom bre de l nue o arch iv ant s de copiarl si no se da un nom bre , o e o; arch iv no se copia o -t L a el ist cont nido de l e arch iv ; e usado con -i
Pg 264 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

-u -v

Sobre e scribe arch iv e xist nt s os e e L a l arch iv com o proce sados; ist os os usado con l t s m odos os re

P ara cre ar un nue v arch iv , ust d de be pasarl e lnom bre de l arch iv a cpio. P o e e e os os ara cre ar un arch iv de t e odos l arch iv e n e l ct os os dire orio /h om e , e scriba:
f ind /h om e | cpio -o > h om e . cpio

Est com ando usa l sal de lcom ando f e a ida ind para prov e r una l a de l nom bre s de l e ist os os arch iv de ldire ct os orio para se r incl uidos e n e larch iv . P e ara v rif e icar e lcont nido de larch iv , e e e nt once s pode m os e scribir
cpio -it h om e . F cpio

L opcin -i col a cpio e n m odo de e xt a oca raccin, y l opcin -t causa a cpio a de splgar l a e os nom bre s de l arch iv pe ro no a e xt rl L opcin -F se usa para e spe cif os os rae os. a icar e lnom bre de l arch iv a e xam inar. e P ara e xt r un arch iv e spe cif rae o ico de sde un arch iv , e s ne ce sario prov e rl un pat e e e rn o e l nom bre de larch iv a igual P e j m pl para e xt r e larch iv de nom bre cart t de sde e l o ar. or e o, rae o a. xt arch iv h om e . e cpio, e scriba l siguie nt : o e
cpio -iF h om e . cpio cart t a. xt

Com prim ir y D e scom prim ir Arch iv os


M uch os ut it il arios e st disponibls para com prim ir y de scom prim ir arch iv Ent l m s n e os. re os com une s se incl n gzip, gunzip, t y m uy e scasam e nt usado h oy e n da com pre ss. Est uye ar, e os com andos son absol am e nt ne ce sario q ue l dom ine , ya q ue com o adm inist ut e os rador de sist m as e GNU/L inux l usara t o odo e l ie m po. t

gzip
Arch iv son com prim idos con f cue ncia para ah orrar e spacio de al ace naj y t m po de os re m e ie t ransm isin m ie nt se copia de un com put ras ador a ot Ade m s, l back ups son com prim idos a ro. os re ducir e lm ont de e spacio e n m e dia ne ce sario para al ace nar su dat En L o m a. inux, e lf orm at o pre f rido e s gzip/gunzip, e l e cual a un arch iv con e xt nsin de gz. Exist n dif re ncias e nt l cre o e e e re os gzip/gunzip y pk zip/pk unzip, pe ro: 1. gzip no com prim e m s de un arch iv o 2. gzip y gunzip aut t om icam e nt e l ina e l e im arch iv original o D e spus de usar e lcom ando t para cre ar un arch iv ust d pue de de se ar com prim ir e l ar o, e arch iv t Ust d pue de usar t y gzip para cre ar un back up com pact de j o ar. e ar o, ndol con l e a e st ura originalde ldire ct ruct orio y arch iv int a de nt de larch iv t y gzip. L sint os act ro o ar a axis de gzip e s:
gzip [opcione s] [arch iv o-a-zip]

Tabl 11. l a l opcione s q ue se pue de n usar con l com andos gzip y gunzip. a 5 ist as os Tabl 11. O pcione s de Uso con l Com andos gzip y gunzip a 5 os O pcin Accin
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

-c -d -n -N -q -r -t -v

D e spl ga l arch iv cont nidos sin e l inar e l ie os os e im arch iv com prim ido; o usada con -d o gunzip D e scom prim e arch iv igual ue gunzip os; q No guarda ni l f ch a ni l e st pa de t m po a e a am ie Guarda e l nom bre original e st pa de l ie m po; y am t Accin por de f ct e o Suprim e t odas l adv rt ncias as e e Com prim e re cursiv e nt e n dire ct am e orio e spe cif icado; usado con -d o gunzip si de scom prim ir re cursiv e nt am e Prue ba l int gridad de l a e arch iv com prim ido; o use con -d o gunzip Im prim e nom bre y porce nt e com prim ido de cada arch iv t bin se pue de usar con aj o; am gunzip

Pue de e spe cif icar e lniv lde com pre sin q ue ust d pue de apl e e icar a gzip si usa gzip -n. El rango ace pt ado e s 1 , con e l1 sie ndo e lm s rpido pe ro con e lm ont inf rior de com pre sin. 9 o e Usando e l causa q ue l ope racin t e m s t m po pe ro con m ayor niv l com pre sin. Pue de 9 a om ie e de usar a gzip para com prim ir un arch iv t e scribie ndo: o ar
gzip Arch iv t o. ar

P m os t bin com binar e st e n un sl com ando con una t ra (|) as: ode am o o ube
t -cf Arch iv t . | gzip Arch iv t ar o. ar o. ar

Est com ando prim e ro cre a un arch iv t l ado Arch iv t e lcualcont ne t e o ar l am o. ar, ie odos l os arch iv e n e lpw d. Ent os once s, gzip com prim e a Arch iv . ar, cre ando as a nue v arch iv ya e t o o com prim ido y l re nom bra Arch iv . ar. P ul o, gzip e l ina e l o e t gz. or t im im arch iv originalArch iv . ar. o , e t P ue am bas v rsione s, e loriginaly e lcom prim ido de arch iv e st pre se nt s alm ism o orq e o n e t m po, ust d de be pose e r e spacio para t ne r suf nt e spacio para am bos si no l ope racin de ie e e icie e a com pre sin f racasar. P m os usar ot caract rst de lut it ode ra e ica il ario t para q ue gzip nos com prim a l arch iv ar os os con sl pasarl l opcin -z. En e lsiguie nt e j m pl e f ct o e a e e o, e uam os l m ism a ope racin con un a com ando m uch o m s com prim ido:
t -cv Arch iv t gz ar zf o. ar.

Conse j Prct os icos


Re cue rde , prim e ro use t y e nt ar, once s e l gzip para cre ar su arch iv El o. gzip e l ina e l im arch iv o original n nue st caso, Arch iv t El e ro o. ar. nom bre de l arch iv pue de t rm inar o e n t gz si no e n o e ar. t gz.

com pre ss
Elut it il ario com pre ss e s uno de l m s v j ut it os ie os il arios de com prim ir arch iv Elarch iv os. o com prim ido de be t rm inar e n una Z y su sint e axis e s:
com pre ss Arch iv o

Est ut it e il ario ya h oy da e s usado con m uy poca f cue ncia porq ue su com pre sin no e s t re an
Pg 266 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

bue na e n com paracin con l m s m ode rnas com o e l gzip. P as ara de scom prim ir e l arch iv o com prim ido, e scriba l siguie nt : o e
uncom pre ss Arch iv Z o.

gunzip
Bie n, t ne m os t e odos e st arch iv com prim idos. Que h ace m os si ne ce sit os e xt r e st os os am rae os arch iv os? L prim e ro, q ue de be m os h ace r e s de scom prim ir e larch iv t usando e lut it o o ar il ario gunzip. L sint a axis de gunzip e s:
gunzip nom b re -arch iv o

Re f irase a l Tabl 11. para v r l opcione s q ue pue de n se r usadas con e l a a 5 e as com ando gunzip. D e spus q ue gunzip se e j cut , t ndr e larch iv original ya de scom prim ido. P ro, e larch iv e e e o , e o com prim ido e s e l inado porq ue gunzip borra e larch iv com prim ido de spus de de scom prim irl im o o. Ade m s, pue de usar e l com ando gzip para de scom prim ir usando l opcin -d. a P oda h abe r usado e l ism o com ando t para de scom prim ir un arch iv t com prim ido. Est m ar o ar o se e f ct usando l opcin -z. As q ue si e scribe : e a a
t ar xv Arch iv t gz zf o. ar.

Todos l arch iv cont nidos e n Arch iv t gz se rn re st os os e o. ar. aurados, y e larch iv originalt o ar com prim ido pe rm ane ce r ya q ue t no l e l ina com o gunzip. ar o im

El com ando zcat


Elut it il ario zcat t rabaj sim il alcom ando cat e xce pt q ue nos pe rm it v r e lcont nido de a ar , o e e e arch iv com prim idos. Trabaj con arch iv com prim ido usando gzip (de e xt nsin gz) o com pre ss os a os e (de e xt nsin Z ). Su sint e axis de uso e s:
zcat nom b re -arch iv o

D e spus q ue zcat h a de splgado e lcont nido de larch iv e larch iv originalpe rm ane ce e e o, o int o. Aun e st e n su disco y aun e st com prim ido. act a a

Re sum e n
Pl icar y m ant ne r back ups de l sist m a al da e s part e se ncial de l t anif e e e rabaj de un o adm inist rador de sist m as GNU/L e inux. D e be r t ar t m po pl icando una e st e gia q ue se a om ie anif rat apropiada para su organizacin y q ue t e e n cue nt cost y rie sgo de pe rdida de dat om a o a. Com o adm inist rador, de be sabe r com o usar e lcom ando t para cre ar arch iv y re st ar os aurar e st arch iv Al ar un arch iv t l arch iv originals pe rm ane ce n e n su sit Use l opcin os os. cre o ar, os os e io. a -c para cre ar un nue v arch iv t y -x para re st o o ar aurar o e xt r de sde un arch iv t Tam bin rae o ar. pode m os usar l opcin -t para de splgar e l a e cont nido de un arch iv t sin e xt r ningn arch iv e o ar rae o. Es im port e q ue e st alt o de l posibls problm as re l ant ant os e e acionados e n com o l rut de as as arch iv son al ace nados e n arch iv t os m os ar. O t com ando q ue se pue de usar para h ace r back ups e s e lcom ando cpio. Est pue de se r ro e usado para h ace r e lback up o re st aurar l arch iv ade m s de copiar j rarq uas e nt ras de os os, e e dire ct orios. Tam bin ne ce sit sabe r com o usar l ut it ar as il arios de com pre sin com o e l gzip, gunzip,
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

y com pre ss y com o usar t para com prim ir sus arch iv Re cue rde q ue gzip y gunzip e l ina e l ar os. im arch iv originaly q ue com pre ss no. El o , com ando t t ne l capacidad de com prim ir m ie nt cre a ar ie a ras un nue v arch iv t o o ar.

Pg 268

UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

PR EGUNT Y R ESPUEST AS AS
1. Su Se rv r de be e st disponibl a sus usuarios 24 h oras al e ar e da, 7 das a l se m ana, pe ro e s a absol am e nt ne ce sario agre gar ot disco duro. Que se pue de h ace r? ut e ro R. P inst ar ot disco duro, ne ce sariam e nt t ndr q ue t ar e l rv r f ra de l a. P ro, ara al ro e e om Se e ue ne e t ne m os e l e problm a q ue l usuarios ne ce sit t ne r acce so. En e st sit e os an e a uacin, de be conside rar t ne r un back up Se rv r. Est l pe rm it t e e e e ir rabaj e n e l ar original ie nt e l back up prov e m ras de e acce so a sus usuarios. 2. A ust d se l h a dado l re sponsabil e e a idad de l e st e gia de back up de l e b Se rv r. Qu a rat W e arch iv de be h ace rl back up, y q ue t a m e nudo? os e an R. D e be e f ct e uar un back up f l ue incl l arch iv de sist m a re gul e nt , por l m e nos ulq uye os os e arm e o una v z a l se m ana. En l ot das, h ace r back up de l inf e a os ros a orm acin q ue cam bia, com o son su pgina w e b y base de dat os. 3. Cul s l m e j m ane ra de h ace rl un back up a l base de dat de l e st e a or e a os os udiant s y e al ace narl por sie t aos? m a e R. Ya q ue ne ce sit os guardarl por m s de cinco anos, de be m os se lccionar un m e dio q ue dura am a e l suf nt . D os e j m pl son o CD -RO M o m agne t o icie e e os o-opt . ical 4. Su pl de back up consist de un f l an e ulback up t odos l l s y uno dif re ncialt os une e odas l as noch e s de m art s a v rne s. El e ie disco duro de l rv r f l e n j v s por l m aana. Qu se Se e al o ue e a pue de h ace r para subir e l rv r l m s pront posibl? Se e o o e R. Prim e ro, de be re st aurar su ul o f l t im ulback up de l une s. Ent L once s, apl icaram os l back ups os dif re ncials e n e l ism o orde n de das. As q ue , de spus de l ulback up de lune s, e e m f l l re st auram os e l e re ncial l art s, y de spus e l ircols. El dif de m e m e nico pot ncial pe rdida de e de dat e s l arch iv cre ados de spus de l ircols cuando se ocasion l f l de l a os os m e a al a disco duro. 5. Qu com ando de be usar, si de se a h ace r un back up de l dire ct os orios h om e , y h e m os de cidido usar e l il ario t y arch iv os e n cint ut it ar arl a? R. D e be indicarl a t q ue arch iv h ace rl e l e ar os e back up, e l nom bre de l arch iv t q ue producir, y o ar el disposit o donde e l iv arch iv t se cre ara. As q ue e scribiram os e n l l a de com andos: o ar a ne t cf /de v ape 20 /dire ct ar b /t orio 6. Com o se re st aura un arch iv de l o back up de su dire ct orio h om e ? R. Si ust d sabe e l e nom bre de l arch iv q ue de se a re st o aurar, sim plm e nt e scriba e e t xf /de v ape nom bre -arch iv ar /t o P ro, si ust d no sabe e l e e nom bre de l arch iv pue de h ace r q ue t l pre gunt con cada nom bre de o, ar e e arch iv h ast q ue e ncont m os e l o a re corre ct con e st com ando o, e t ar xw f /de v ape /t 7. Ne ce sit com prim ir un dire ct a orio para ah orrar e spacio e n su cint Com o m odif a. icara e l com ando de l pre gunt nm e ro 5? a a R. Pue de usar gzip para com prim ir e l arch iv t de spus de cre arl P ro, una m ane ra m s o ar o. e e f nt se ra q ue com binar t y com pre ss e n una sl Accin agre gndol una z al icie e ar o e com ando de t ar:
Pg 270 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

t czf /de v ape ar b /t

20 /dire ct orio

8. H a cre ado un arch iv t de l base de dat de l e st o ar a os os udiant s y de se a al ace nar l l os e m os t im se is m e se s e n CD , pe ro no t ne suf nt e spacio, q u pode m os h ace r? ie icie e R. Ust d de be com prim ir e st arch iv ant s de copiarl al -RO M . P m os usar e l il ario e os os e os CD ode ut it com pre ss, pe ro e l gzip e s supe rior porq ue ut iza un al m o de com pre sin m s e f nt . il gorit icie e

Bsicam e nt GNU e

Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

EXAM EN D E PR CTICA
1. Se l h a inst e ruido cre ar una e st e gia de back up q ue l pe rm it re ducir e l ie m po f ra de rat e a t ue se rv icio (dow nt e ) a una h ora m ie nt l it os e l o f im ras im am cost inancie ro l m s posibl. L dat o e a a e n e st Se rv r casi nunca cam bia. Cul e st e s su m e j opcin? e e de as or a. Cl e ring ust b. St andby Se rv r e c. Back up Se rv r e d. H ace r Back up de arch iv a cint os a Re spue st a e s incorre ct aunq ue e st l it a a; o im ara e l dow nt e , t bin e s m uy cost im am oso. Re spue st b e s incorre ct aunq ue e so e s m e nos cost a a; oso q ue e lcl e ring, no de j de se r una ust a sol ucin de cost sust o ancial Re spue st c e s corre ct com o l dat e s m uy poco cam biant , e st . a a; a a e a sol ucin l pe rm it subir rpidam e nt y su cost e s inf rior alde cl e ring o un st e e e o e ust andby Se rv r. e Re spue st d e s incorre ct aunq ue t nga un bue n back up, si e lSe rv r e st f ra de se rv a a; e e a ue icio por problm a de h ardw are , probablm e nt no e st arriba de nt de l ie m po prude nt . e e e ar ro t e 2. Ust d t ne un Se rv r q ue usa un e spacio de 2GB y ne ce sit dise ar una e st e gia back up. e ie e a rat Ust d de se a q ue e l e back up t rm ine e n e l e nor t m po posibl sin t ne r q ue e st pre se nt e m ie e e ar e para cam biar cint pe ro se t a dos cint para al ace nar e l as, om as m back up com plt Cul ue ra l e o. f a m e j e st e gia para ase gurarse de back ups al or rat da? a. Ef ct e uar un f l ulback up diario t m prano e n l m aana. e a b. Ef ct e uar un back up dif re ncial odas l noch e s. e t as c. Ef ct e uar un f l ulback up se m anal e nt y un dif re ncialos ot das. m e e l ros d. Ef ct e uar un f l ulback up se m anal e nt y q ue l usuarios copie n l arch iv nue v o m e os os os os m odif icados a un f oppy disk . l Re spue st a e s incorre ct aunq ue e st l dar t a a; o e odos l arch iv y ust d e st pre se nt para os os e ar e cam biar l cint pue de q ue int rf ra con e lt as as, e ie rabaj de l usuarios. Re spue st b e s incorre ct o os a a; aunq ue incl uira t odos l arch iv nue v y cam biado de e se da, f ra dif y consum e m uch o os os os ue cil t m po para re st ie aurar. Re spue st c e s corre ct e st e st e gia l it e lre q ue rim ie nt de ust d a a; a rat im a o e t ne r q ue e st pre se nt para e l e ar e cam bio de m e dia t odos l das y re duce e l ie m po re q ue rido para os t re st aurar. Re spue st d e s incorre ct de j l re sponsabil a a; ar a idad de l back up a l usuarios re sul casi os t a sie m pre e n pe rdida de dat a. 3. Ust d usa CD -RO M s para h ace rl back up a su sist m a, se e f ct un back up dif re ncial l s e e e e a e de une a j v s y uno f los v rne s. Su supe rv ue e ull ie isor l inf e orm a q ue l base de dat de l e st a os os udiant s e e st corrom pida. El se a q ue l re st a de e aure l v rsin de lue v s pasado. Qu pue de ust d h ace r? a e j e e a. Use gre p para e xam inar cada CD -RO M para e ncont l v rsin de l t o j v s. rar a e l im ue e b. Re v su l de l ise ibro ogbook para de t rm inar cual -RO M t ne e st arch iv e CD ie e o. c. Re st aure l D B de sde e l t o f l a l im ulback up ant s de l t o j v s y e nt e l im ue e once s re st ure l de sde a cada back up dif re ncial sde e se f l n ade l e . e de ule ant d. Pre gunt e a l ot de part e nt si h an e f ct arl os ros am os e uado copias de re sguardo de l D B. a Re spue st a e s incorre ct aunq ue e v nt m e nt e ncont a a; e ual e raras e larch iv q ue busca pue de o
Pg 272 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

t ar h oras de t om rabaj Re spue st b e s corre ct si ust d m ant ne su l o. a a; e ie ogbook alda, com o se de be , e ncont rara e lCD -RO M e n m uy poco t m po. Re spue st c e s incorre ct e st conse guira su ie a a; o com e t ido pe ro t a m uch o m s t m po q ue re v om ie isar e ll ibro de l Re spue st d e s incorre ct og. a a; aunq ue pue de q ue e l t ngan una copia, no pode m os cont con e st opcin ya q ue e s nue st l e os ar a ra re sponsabil idad h ace r l back ups. os 4. Ust d usa t para cre ar un f l e ar ulback up de su sist m a a cint Cul e st com andos e s su e a. de os m e j opcin? or a. t cv m yback up t / ar f ar b. t cf /de v ape 20 / ar b /t c. t cv b m yback up t / ar zf ar d. t cv b /de v ape 20 / ar zf /t Re spue st a e s incorre ct e st cre ara un arch iv t de su sist m a com plt pe ro l guarda a a; o o ar e e o, o l m e nt . Re spue st b e s incorre ct e scribir su arch iv t a l cint pe ro sin com prim irl ocal e a a; o ar a a, o. Re spue st c e s incorre ct e st cre ara un arch iv t y com prim ido pe ro l guardar l m e nt a a; o o ar o ocal e no e n l cint Re spue st d e s corre ct cre a un arch iv t com prim ido e n l cint q ue cont ne a a. a a; o ar a a ie t odo arch iv y dire ct o orio de l e m a. sist 5. Que re m os cre ar un back up de su dire ct orio h om e , de t ao 2. B, e n f oppie s. D e spus de am 1M l h ace r e l ct dire orio h om e su pw d, cul e st com andos e s corre ct de os o? a. t cf /de v d0 1200 /h om e /* ar M /f b. t cf /de v d0 1200 . ar M /f c. t cf /de v d0 1200 . ar /f d. t cv /de f d0 . ar f /f Re spue st a e s incorre ct cre a un arch iv t de t a a; o ar odos l arch iv e n e l ct os os dire orio /h om e , no sl sus arch iv Re spue st b e s corre ct cre a un back up m ul ol e n de 1. B f oppie s de o os. a a; t um iv 2M l l arch iv y dire ct os os orios e n e ldire ct orio act . Re spue st c e s incorre ct f ual a a; racasar ya q ue e l back up no cabe e n un sl f oppy. Re spue st d e s incorre ct ne ce sit e spe cif o l a a; a icar e lt ao de l am f oppy y e l e ch o de q ue e s un arch iv m ul ol e n. l h o t um iv 6. Ust d cre o un back up de l ct e dire orio con sus cart y l l o m is-cart t y ah ora ne ce sit as o l am as. ar a re st aurar e l arch iv cart t ore s. xt Cul e st com andos f o a. ut t . de os uncionaria? a. t -xf m is-cart t cart t ore s. xt ar as. ar a. ut t b. t -xW m is-cart t cart t ore s. xt ar as. ar a. ut t c. t -xw m is-cart t cart t ore s. xt ar as. ar a. ut t d. t -xn m is-cart t cart t ore s. xt ar as. ar a. ut t Re spue st a e s corre ct e xt ra e larch iv cart t ore s. xt de sde e larch iv t a a; rae o a. ut t o ar m iscart t Re spue st b e s incorre ct l opcin -W v rif arch iv de spus q ue l agre ga a un as. ar. a a; a e ica os o arch iv t Re spue st c e s incorre ct aunq ue e st col a t e n m odo int ract o, no usa l o ar. a a; o oca ar e iv a opcin -f para nom brar e larch iv t Re spue st d e s incorre ct l opcin -n e s para e spe cif o ar. a a; a icar q ue e l disposit o no e s una cint iv a. 7. Que re m os usar cpio para cre ar un arch iv de l dire ct o os orios h om e de l usuarios. Cul os de
Bsicam e nt GNU e Se gunda Edicin

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

e st com andos e s e l os corre ct o? a. cpio -o h om e back up cpio /h om e /* b. f /h om e | cpio -o h om e back up. ind cpio c. f /h om e | cpio -o > h om e back up. ind cpio d. cpio -o > h om e back up. cpio Re spue st a e s incorre ct cpio re q uie re una l a de t a a; ist odos l arch iv q ue se l v a agre gar os os e an a un arch iv Re spue st b e s incorre ct cpio da sal de larch iv a l sal e st o. a a; ida o a ida ndar alm e nos q ue se re dirij Re spue st c e s corre ct aq u usam os e l a. a a; com ando f ind para q ue ge ne re una l a de ist l arch iv q ue q ue re m os agre gar al os os arch iv y e nt o once s inst ruim os a cpio q ue guarde su sal al ida arch iv h om e back up. o cpio. Re spue st d e s incorre ct aunq ue si re dire ccionam os l sal de cpio a a; a ida no l prov e m os de una l a de arch iv para agre garl al e e ist os os arch iv o. 8. Ust d h a cre ado un f l e ulback up de su sist m a y l l o back upf l e o l am ul 2003. ar y t ne pl icado t ie anif al ace narl e n un CD -RO M . Prim e ro de se a com prim irl e l m o o arch iv al xim o. Cul l o m de o siguie nt e s corre ct e o? a. gzip -d back upf l ul 2003. ar t b. gzip back upf l ul 2003. ar t c. gzip -v back upf l ul 2003. ar t d. gzip -9 back upf l ul 2003. ar t Re spue st a e s incorre ct l opcin -d se usa para l ar e l cont nido de un arch iv a a; a ist e o com prim ido. Re spue st b e s incorre ct e st com prim ira e larch iv bal ando v l a a; o o, ance e ocidad y m ont de com pre sin. Re spue st c e s incorre ct l opcin -v de splgara e l nom bre y e l o a a; a e porce nt e com prim ido de larch iv Re spue st d e s corre ct l opcin -9 l indica a gzip usar e l aj o. a a; a e m ont m xim o de com pre sin al o de v l o cost e ocidad. 9 . Cuando re v isam os l script de back up e scrit por ot adm inist os s os ro rador de sist m a, v m os l e e a siguie nt l a: e ne t cf f l up. ar. / | com pre ss ar ul back t Z Qu signif ica? a. Se cre a un arch iv t de l e m a com plt l ado f l up. ar. y e nt o ar sist e o l am ul back t Z once s se com prim e . Est e s al im o. o pt b. Se cre a un arch iv t de l e m a com plt l ado f l up. ar. y e nt o ar sist e o l am ul back t Z once s se com prim e . Si usam os t czf f l up. ar. re sul ar ul back t gz t ara e n m ayor com pre sin. c. Se cre a un arch iv t de l e m a com plt l ado f l up. ar. y e nt o ar sist e o l am ul back t Z once s se com prim e . Un m e j com ando e s t cf f l up. ar. | gzip. or ar ul back t gz d. Se cre a un arch iv t de l e m a com plt l ado f l up. ar. y e nt o ar sist e o l am ul back t Z once s se guarda e n e l dire ct orio l ado com pre ss. l am Re spue st a e s incorre ct e lut it a a; il ario com pre ss ya ant icuado y no of ce un al m o de re gorit com pre sin opt izado. Re spue st b e s corre ct e st com ando usa gzip e n v z de com pre ss para im a a; e e com prim ir, l q ue rinde com o re sul o t ado un arch iv m uch o m s pe q ue o. Re spue st c e s incorre ct o a a; aunq ue e st se nt ncia l a e ogra e lm ism o re sul t ado com o b, e s m e nos e f nt . Re spue st d e s icie e a incorre ct e lcom ando e nv por t ra e larch iv t alut it a; a ube o ar il ario de com prim ir;no a guardar a
Pg 274 UBUNTU Ce rt ie d if

h t p/w w w .codigol t / ibre .org

Fundacin Cdigo L ibre Dom inicano

un dire ct orio com pre ss. 10. Ust d uso e l e com ando gzip not e st as. udant s para com prim ir e l e arch iv not e st o as. udant s. e Ust d t ne q ue re v e ie isar al gunas de e st not Cm o h ace m os e st as as. o? a. zcat not e st as. udant s. e gz b. gunzip not e st as. udant s. lss not e st e gz; e as. udant s e c. cat not e st as. udant s. e gz d. lss not e st e as. udant s. e gz Re spue st a e s corre ct e lut it a a; il ario zcat nos pe rm it e xam inar e lcont nido de un arch iv e e o com prim ido sin t ne r q ue de scom prim irl Re spue st b e s incorre ct e st de scom prim e e l e o. a a; o arch iv o y e nt once s l de spl ga usando e l com ando lss, pe ro l go t ne m os q ue pre com prim irl o ie e ue e o. Re spue st c e s incorre ct e l a a; com ando cat no pue de de splgar arch iv com prim idos. Re spue st d e os a e s incorre ct e l a; com ando lss no pue de de splgar arch iv com prim idos. e e os

Bsicam e nt GNU e

Se gunda Edicin

APEND ICE A
Com andos D O S - GNU/L INUX
Aq u int nt m os int e are roducirt al undo de l com andos de l e l de GNU/L e m os sh l inux. V rs q ue e m uch os com andos son com une s a M S-D O S, y ot ros, son m uy pare cidos. V rs q ue e st com andos e os sue ln t ne r v e e arias opcione s. P ara sabe r m as de cada com ando, e n l sh e l t cla m an l (por a le e s e j m pl para le r sobre e l e o e com ando l s).
Propsit de l o Com ando

M S-D O S

GNU

Ej m pl e n GNU/L e o inux

Copiar Arch iv os

copy

cp

cp arch iv t /h om e /usuario/docum e nt o. xt os/

M ov r Arch iv e os L ar arch iv ist os L piar pant l im al a Sal de l e lde com andos ir Sh l V isual l F ch a izar a e Borrar Arch iv os V isual v or a pant l izar al al a Edit arch iv de t xt sim pl ar os e o e

m ov e dir cl s e xit dat e de l e ch o e dit f c f ind f orm at A: com ando \? m k dir m ore re n ch dir cd cd. . t e im m em

mv l s clar e e xit dat e rm e ch o pico, nano, v i dif f gre p mkf s m an com ando m k dir m ore , lss e mv pw d cd cd . . dat e f e re

m varch iv t /h om e /usuario/D ocum e nt o. xt os/ l /h om e /usuario/D ocum e nt s os/ clar e e xit dat e rm arch iv t o. xt e ch o " pit e st e n pant l re e e al a" v /h om e /usuario/arch iv t i o. xt dif arch iv 1 arch iv 2 f o. o. gre p " ron a b uscar" arch iv t pat o. xt m k fs /de v /fd0 (un disq ue t y /de v da2, si e s un disco duro) e /h m an l m an m k f m an dat s, s, e m k dir dire ct orio1 dire ct orio2 m ore arch iv t o lss arch iv t o. xt e o. xt m v arch iv t nue v t o. xt o. xt pw d cd /rut a/a/ot ro/dire ct orio/ cd . . dat e f e re

Com parar conte nido arch iv de te xto o Encontrar cade na de te xto e n arch iv o

Form ate ar un disco V izar ayuda de un com ando isual Cre ar dire ctorios Paginar e l conte nido de un arch iv o Re nom brar un arch iv o V izar posicion actual isual Cam biar de dire ctorio Cam biar al ctorio padre dire M ostrar l h ora actual a Cantidad de RAM y su uso actual

APEND ICE B
Com andos Bsicos
L siguie nt l a pre t nde se r de ut idad com o re f re ncia rapida para ut izar com andos de l a e ist e il e il sist m a. Se h a agrupado e n dos: l com andos de sist m a corrie nt s y l re l e os e e os acionados con l a adm inist racin. l s D e scripcin: =l . l ar cont nido de dire ct ist ist e orios. Ej m pl l l -ll -f , l --col e os: s, s , s l s or cp D e scripcin: =copy. copiar f e ros/dire ct ich orios. Ej m pl e os:cp -rf dire ct p orio /t p, cp arch iv arch iv m o o_nue v o rm D e scripcin: =re m ov . borrar arch iv e os/dire ct orios. Ej m pl rm -f f e ro, rm -rf dire ct e os: ich orio, rm -i f e ro ich m k dir D e scripcin: =m ak e dir. cre ar dire ct orios. Ej m pl m k dir dire ct e os: orio rm dir D e scripcin: =re m ov dir. borrar dire ct e orios, de be n e st v ar acios. Ej m pl rm dir dire ct e os: orio mv D e scripcin: =m ov . re nom brar o m ov r arch iv e e os/dire ct orios. Ej m pl m vdire ct e os: orio dire ct orio, m vf e ro nue v ich o_nom bre , m v f e ro a_dire ct ich orio dat e D e scripcin: ge st de f ch a de sist m a, se pue de v r y e st e ce r. ion e e e abl Ej m pl dat , dat 1009 19 23 e os: e e h ist ory D e scripcin: m ue st e l ist ra h orial com andos int de roducidos por e l usuario. Ej m pl h ist | m ore e os: ory m ore D e scripcin: m ue st e l ra cont nido de un f e ro con pausas cada 25 e ich l as. ine Ej m pl m ore f e ro e os: ich gre p

D e scripcin: f t l cont nidos de un f e ro. il os ra e ich Ej m pl e os:cat f e ro | gre p cade na ich cat D e scripcin: m ue st t ra odo e l cont nido de un f e ro sin pausa al e ich guna. Ej m pl cat f e ro e os: ich ch m od D e scripcin: cam bia l pe rm isos de lct os e ura/e scrit ura/e j cucion de arch iv e os/dire ct orios. Ej m pl ch m od + r arch , ch m od + w dir, ch m od + rw dir -R, ch m od -r f e os: arch ch ow n D e scripcin: =ch ange ow ne r. cam bia l pe rm isos de usuario:grupo de arch iv os os/dire ct orios. Ej m pl ch ow n root e os: :root f e ro, ch ow n due o:usuarios dire ct ich orio -R t ar D e scripcin: =Tape ARch iv r. arch iv e ador de arch iv os. Ej m pl t cv f e ro. ar dire ct e os: ar f ich t orio , t xv f e ro. ar, t zcv ar f ich t ar f f e ro. gz dire ct ich t orio, t zxv f e ro. gz ar f ich t gunzip D e scripcin: de scom pre sor com pat e con Z IP ibl . Ej m pl gunzip f e ro e os: ich rpm D e scripcin: ge st de paq ue t s de re dh at P inst ar o act izar sof w are de sist m a. or e . ara al ual t e Ej m pl rpm -i paq ue t . e os: e rpm , rpm -q a program a, rpm --f orce paq ue t . e rpm , rpm -q --inf program a o m ount D e scripcin: m ont unidade s de disco duro, disk e t e , cdrom . ar t Ej m pl m ount /de v da2 /m nt nx, m ount /de v db1 /m nt -t e os: /h /l /h v at f um ount D e scripcin: de sm ont unidade s. ar Ej m pl um ount /de v da2, um ount /m nt nx e os: /h /l w ge t D e scripcin: program a para de scargar arch iv por h t p o f p. os t t Ej m pl w ge t h t p://w w w . diris. s/docum e nt pdf e os: t re e o. l ynx D e scripcin: nav gador w e b con opcione s de f p, h t ps. e t t Ej m pl l w w w . rcom . e os: ynx ibe com , l --source h t p://w w w . rcom . ynx t ibe com /script sh | sh . fp t

D e scripcin: cl nt FTP ie e . Ej m pl f p f p. rcom . e os: t t ibe com w h ois D e scripcin: w h ois de dom inios. Ej m pl w h ois ibe rcom . e os: com who D e scripcin: m ue st l usuarios de sist m a q ue h an iniciado una se sion. ra os e Ej m pl w h o, w , w h oam i e os: m ail D e scripcin: e nv y lct io e ura de corre o e lct e ronico. Ej m pl m ail pe @ ibe rcom . e os: pe com < f e ro, m ail pe pe @ ibe rcom . ich -v com < f e ro ich sort D e scripcin: orde na e l cont nido de un f e ro. e ich Ej m pl cat /e t e os: c/num e ros | sort l | sort , s l n D e scripcin: =l . para cre ar e nl s, acce sos dire ct ink ace os. Ej m pl l -s /dire ct e os: n orio e nl ace t ail D e scripcin: m ue st e l inal ra f (10 l as) de un f e ro. ine ich Ej m pl ail /v og/m ail t -100 /v og/m ail | m ore e os:t -f ar/l l ail og, ar/l l og h e ad D e scripcin: m ue st l cabe ce ra (10 l as) de un f e ro. ra a ine ich Ej m pl h e ad f e ro, h e ad -100 /v og/m ail | m ore e os: ich ar/l l og fe il D e scripcin: nos dice de q ue t e s un f e ro. ipo ich Ej m pl f e f e ro, f e * e os: il ich il

Com andos de adm inist racion


sysct l D e scripcin: Conf igurar l parm e t de l e rne l n t m po de e j cucin. os ros k e ie ue Ej m pl sysct -a e os: l ul it im D e scripcin: m ue st l l it s de l e m a (m axim o de arch iv abie rt e t . ra os im e sist os os, c. ) Ej m pl ul it e os: im adduse r

D e scripcin: aadir usuario de sist m a. e Ej m pl adduse r pe pe , adduse r -s /bin/f se pe pe e os: al use rde l D e scripcin: = e l inar usuario de sist m a im e Ej m pl use rde l pe e os: pe use rm od D e scripcin: = m odif icar usuario de sist m a e Ej m pl use rm od -s /bin/bash pe pe e os: df D e scripcin: = disk f e . e spacio e n disco disponibl. M uy ut . re e il Ej m pl df df -h e os: , unam e D e scripcin: =unix nam e . Inf orm acion sobre e l ipo de unix e n e l ue e st os, k e rne le t t q am , c. Ej m pl unam e , unam e -a e os: ne t at st D e scripcin: l inf a orm acion sobre l cone xione s de re d act as. as iv Ej m pl ne t at ne t at -l ne t at -lne t at -a e os: st , st n, st , st ps D e scripcin: =procce ss t oda l inf a orm acion sobre proce sos e n e j cucion. e Ej m pl ps, ps -axf ps -A, ps -auxf e os: , f e re D e scripcin: m ue st e l st ra e ado de l m e m oria RAM y e l AP a SW . Ej m pl f e e os: re ping D e scripcin: h e ram ie nt de re d para com probar si l gam os a un h ost re m ot a l e o. Ej m pl ping w w w . diris. s e os: re e t race rout e D e scripcin: h e rram ie nt de re d q ue nos m ue st e l a ra cam ino para l gar a ot m aq uina. l e ra Ej m pl t e os: race rout w w w . diris. s e re e du D e scripcin: =disk use . uso de disco. M ue st e l spacio q ue e st ocupado e n disco. ra e a Ej m pl du * du -sH /* du -sH /e t e os: , , c if conf ig D e scripcin: =int rf e ace conf conf ig. iguracion de int rf s de re d, m ode m s, e t e ace c. Ej m pl if e os: conf if ig, conf e t 0 ip ne t ask 255. ig h m 255. 255. 0

rout e D e scripcin: ge st iona l rut a ot re de s. as as ras Ej m pl rout , rout -n e os: e e ipt raf D e scripcin: m ue st e n una apl ra icacion de consol TO D O e l raf de re d IP UD P ICM P a t ico , , . P rm it ut izar f t e e il il ros, y e s SUM AM ENTE UTILpara diagnost y de puracion de f w al ico ire l s Ej m pl ipt e os: raf t cpdum p D e scripcin: v l e l ue ca cont nido de l raf de re d. e t ico Ej m pl t e os: cpdum p, t cpdum p -u l sof D e scripcin: m ue st l arch iv ibre rias, cone xione s) q ue ut iza cada proce so ra os os(l il Ej m pl l , l -i, l | gre p f e ro e os: sof sof sof ich l od sm D e scripcin: M ue st l m odul de k e rne l ue e st cargados. ra os os q an Ej m pl l od e os: sm m odprobe D e scripcin: Trat de inst ar un m odul si l e ncue nt l inst a pe ro de f a al o, o ra o al orm a t m poral e . Ej m pl m odprobe ip_t e s, m odprobe e e pro100 e os: abl rm m od D e scripcin: El ina m odul de l e rne l ue e st cargados im os k q an Ej m pl rm m od <nom bre de m odul e os: o> snif it f D e scripcin: Snif e r o h usm e ador de l raf de re d. No sue l v nir inst ado por de f ct f t ico e e al e o. Ej m pl snif it -i e os: f

CO M BINACIO NES UTIL ES


L com andos son m uy t e s, pe ro con e lconocim ie nt bsico de lsh e l y sus com andos os il o l t ne m os arm as m uy pode rosas q ue m ue st e ran t odo e l e ncial l e rpre t de com andos Unix. A pot de int e cont inuacin se m ue st ran al gunos e j m pl av e os anzados de com andos q ue se usan con cie rt a f cue ncia. re com ando | gre p f t il ro A l sal de cualuie r com ando l pode m os apl a ida q e icar gre p para q ue sol nos m ue st l o re a inf orm acion q ue nos int re sa. e m ail pe @ ibe rcom . pe com < f e ro. ich conf Con e st nos e nv os rapidam e nt un f e ro de sist m a a nue st cue nt o iam e ich e ra a.

m ail t st -v e ing@ dom inio. com Con e lparam e t -v alt rm inar de e scribir (. e nt r), v re m os l t ro , e e e a raza de lcorre o h ast e l a se rv idor, si e s ace pt ado o no. f / -nam e ' il -print ind ft ro' Find e s un buscador de arch iv m uy pot nt y con m uch os param e t os e e ros, t odos l q ue nos os podam os im aginar (t aos, f ch as, t am e ipos de arch iv e t . os, c. ) Al ace r m ore : h /cade na : pode m os h ace r busq ue da de cade na f : ade l e ant b: v v r arriba ole v iniciar v e n l l a q ue e st os : i a ine am

APEND ICE C
Cm o com pil e l ar nclo de L e inux?
Si t ne e l ie nclo de l inst acin y ne ce sit t ne r l h e ade rs para com pil sof w are , no e s e a al a e os ar t ne ce sario com pil un nue v nclo. L h e ade rs v ne n e n l paq ue t s k e rne l e ade rs-[v rsion] ar o e os ie os e -h e [sabor] P . ara sabe r cule s l v rsin de lnclo e n su com put a e e ador de e lcom ando `unam e -r' El . nclo de inst acin de D e bian 3. e s l v rsin 2. 20-ide pci (sabor ide pci) o 2. 18-bf 4 (sabor e al 0 a e 2. 4. 2. bf 4). Si us e l 2. nclo por om isin (2. 20-ide pci) inst e k e rne l e ade rs-2. 20-ide pci con, e 2. al -h 2. # apt t inst l e rne l e ade rs-2. 20-ide pci -ge alk -h 2. Si us e n l inst acin e lnclo bf a al e 24, inst e e lpaq ue t k e rne l e ade rs-2. 18-bf 4, y as. al e -h 4. 2. L go de e l ue com ando, # l -s /usr/src/k e rne l e ade rs-[v rsion] n -h e -[sabor]/l ib/m oduls/[v r-sion] e e -[sabor] /buil d,para cre ar un l sim bl Eso e s t ink ico. odo. Si no t ne l re d f ie a uncionando, e lCD nm e ro 6 cont ne ie t odos e st paq ue t s. os e

El nclo de L e inux
A v ce s e s ne ce sario com pil e l e ar nclo de L e inux para incl soport y disposit os de nue v uir e iv o h ardw are , apl un parch e alnclo o sim plm e nt para t ne r una v rsin m s re cie nt . Aq u icar e e e e e e e xpl icare m os cm o com pil un nclo de una m ane ra f . L dif no e st e n com pil sino e n ar e cil o cil ar e scoge r l soport s y disposit os corre ct q ue re q uie re su m q uina. P ro, q uie n m e j q ue Ud. os e iv os e or conoce su m q uina?

Inst ar l f nt de l al a ue e nclo e
En l pgina of a icialde lnclo de L e inux h t p://w w w . e rne l t k . org pue de e ncont l v rsin rar a e e st e m s re cie nt . Sin e m bargo, l re com e ndam os q ue use e l abl e e nclo m s re cie nt q ue v ne e n e e ie l dist a ribucin D e bian. Est e s suf nt m e nt act para l gran m ayora de l casos. Inst e e l e icie e e ual a os al paq ue t k e rne l e -source -2. 18 con, 4. # apt t inst l e rne l -ge alk -source -2. 18 4. Est v a inst ar e l e a al arch iv com prim ido de l f nt de l o a ue e nclo (k e rne l e -source -2. 18. ar. 4. t bz2) e n e ldire ct orio /usr/src. V a e se dire ct aya orio con `cd /usr/src' y de scom prim a e larch iv con e l o com ando, # t -j f k e rne l ar xv -source -2. 18. ar. 4. t bz2 V a ne ce sit t ne r inst ado e l ue t bzip2. L f nt de l a ar e al paq e a ue e nclo v a e st e n e l ct e a ar dire orio /usr/src/k e rne l -source -2. 18. D e e l 4. com ando, # l -s k e rne l n -source -2. 18 l 4. inux para cre ar un l sim bl y l go `cd l ink ico ue inux' para e nt al ct rar dire orio de l nclo. e

Conf igurar e l nclo e


Inst e l paq ue t s k e rne l al os e -pack age y l ibncurse s5-de v D e e l . com ando, # m ak e m e nuconf ig Si t ne X f ie uncionando pue de conf igurar e l nclo con e l e com ando, # m ak e xconf ig P corre r una l ara inda int rf grf e scrit e n TCL V a ne ce sit inst ar l paq ue t s e ase ica a . a ar al os e

t 8. y t 8. V m e n por m e n, sub-m e n por sub-m e n m arcando t cl 3 k 3. aya odos l soport s y os e disposit os q ue ne ce sit su com put iv a ador. En m uch os casos t ne l opcin de m arcarl para q ue ie a os se an com pil ados e n e lnclo oprim ie ndo <y> ([* ) o q ue se an com pil e ] ados com o m dul os oprim ie ndo <m > (<M > ). L m dul son pe dazos de cdigos com pil os os ados t q ue se pue dan al inse rt o re m ov r, con e l ar e nclo corrie ndo, con l com andos insm od o rm m od, o l h e rram ie nt e os a a m odconf H abil e " rne lm odul l . it Ke e oade r"e n l se ccin " oadabl m odul support para q ue e l a L e e " nclo pue da inse rt m dul aut t e ar os om icam e nt cuando l ne ce sit Si no e st bie n se guro de e os a. al guna opcin e s pre f ribl com pil com o m dul y probar una v z corrie ndo e l e e ar o e nclo. e O pcione s q ue sabe ne ce sit y q ue se usan e n e larranq ue ant s q ue se pue dan cargar a e m dul por e j m pl soport AT os, e o e A/ID E, e s m e j com pil as e n e l or arl nclo. M s ade l e h are m os e ant al gunas suge re ncias. Grabe l conf a iguracin y sal de l ut idad. ga a il

Com pil e l ar nclo e


De e l com ando, # m ak e -k pk g clan e y l go, ue # m ak e -k pk g --re v ision=2. 18. inst in k e rne l age 4. e e _im Re e m pl e inst in por e l ace e nom bre de su m q uina. L com pil a acin t arda unos 10-20 m inut os, de pe ndie ndo de l rapide z de su com put a ador. En e ldire ct orio /usr/src se v a cre ar e lpaq ue t a e D e bian k e rne l age -2. 18_2. 18. inst in_i386. b. -im 4. 4. e e de Inst acin de l al nue v nclo o e V al ct aya dire orio /usr/src con `cd . ' e inst e e l ue t con, . al paq e # dpk g -i k e rne l age -2. 18_2. 18. inst in_i386. b -im 4. 4. e e de Si de se a, pue de cre ar un f oppy de arranq ue , pe ro no e s ne ce sario. Inst e e l boot bl "e n l al " ock /e t il conf Est l o paso cre a una e nt c/lo. . e t im rada e n e lm e n de arranq ue de nom inada L inuxO L D q ue apunt al a nclo ant e iguo. En e l arch iv /e t il conf ah ora h ay una e nt o c/lo. rada q ue dice , im age =/v l m inuz. d ol l l inuxO L abe =L D re ad-onl y L e t ue t L a iq a inuxO L apunt al ink sim bl /v l D a l ico m inuz. d q ue apunt al ol a nclo ant e iguo e n e l ct dire orio /boot D e igual ane ra, l e nt . m a rada, im age =/v l m inuz l l inux abe =L re ad-onl y apunt alink sim bl /v l a l ico m inuz q ue apunt al a nclo nue v e o. Corra e l com ando lo para inst ar e l il al cargador de arranq ue . Apare ce r e n l pant l al as, a al go a Adde d L inux * Adde d L inuxO L D Adde d W indow s Est son l e nt as a radas e n e lm e n de arranq ue . L * indica q ue L a inux e s e larranq ue por om isin. Si de se a cam biar e st e dit /e t il conf t q ue l v o, e c/lo. al a ariabl de f t se a iguala l e aul a e t ue t q ue de se a por om isin, por e j m pl de f t iq a e o, aul =W indow s. Corra lo ot il ra v z. e

Not q ue l h e ade rs v a e st inst ados e n /l e os an ar al ib/m oduls/2. 18/buil q ue e n re al e 4. d, idad e s un l sim bl q ue apunt a l f nt de lnclo. P e so, no borre l f nt e n e ldire ct ink ico a a ue e e or a ue e orio /usr/src/k e rne l -source -2. 18/. 4. Ah ora re inicie e lcom put ador con re boot o `sh ut dow n -r now ' Escoj arrancar e lnclo . a e nue v (L o inux). O bse rv l inf e a orm acin e n l pant l Errore s v a se r indicados. Si se produce un a al a. an e rror insupe rabl y e l arranq ue se cue l re inicie e l com put e ga, ador con e l nclo ant e iguo (L inuxO L ). D

Re com pil e l ar nclo e


Si h ubie se e rrore s, o sim plm e nt ne ce sit agre gar o m odif e e a icar al go, v a ne ce sit a ar re conf igurar e lnclo (m ak e m e nuconf [xconf ) y re com pil o. Ant s de re com pil borre e l e ig ig] arl e ar, paq ue t /usr/src/k e rne l age -2. 18_2. 18. inst in_i386. b con, e -im 4. 4. e e de # rm -f /usr/src/k e rne l age -2. 18_2. 18. inst in_i386. b -im 4. 4. e e de Ant s de re inst ar e lpaq ue t k e rne l age -2. 18_2. 18. inst in_i386. b con `dpk g -i' e al e -im 4. 4. e e de borre e l ct dire orio de l m dul os os, # rm -f /l r ib/m oduls/2. 18/ e 4.

Suge re ncias de conf iguracin


A cont inuacin h are m os al gunas suge re ncias ge ne rals de opcione s de conf e iguracin para com pil dire ct e nt e n e l ar am e nclo o com o m dul L opcione s q ue e st m arcadas por om isin e o. as n e s m e j de j as a no se r q ue se indiq ue l cont or arl o rario. Se ccin " Code m at y lv l ions" urit e e opt : M arq ue st opcin para h ace r acce sibl cie rt disposit os e n e st a e os iv ado e xpe rim e nt (nclo). al e Se ccin " oadabl m odul support : L e e " L opcione s " as Enabl l e oadabl m odul support , " t v rsion inf e e " Se e orm at ion on al m odul l e sym bol y " rne l odul l s" Ke m e oade r"t ne n q ue e st t ie ar odas m arcadas (nclo). e Se ccin " Proce ssor t ype and f at s" e ure : Escoj e n " a Proce ssor f il e lt am y" ipo de CPU de su com put ador. Pue de obt ne r e n nom bre de l e CPU con `cat /proc/cpuinf e n l l a " ode lnam e " M arq ue " TRR (M e m ory Type Range o' a ne m . M Re gist r) support (nclo). Si no t ne dobl proce sador (dos CPUe s), de sm arq ue l opcin e " e ie e a " m e t m ul Sym ric t i-proce ssing support y l go m arq ue " ocal APIC support on uniproce ssors" " ue L (nclo). e Se ccin " ne ral t : Ge se up" En e lsubse ccin " PCM CIA/CardBus support de sm arq ue " " PCM CIA/CardBus support si no " t ne bus PCM CIA (com une s e n l ops). ie apt Se ccin " aral l P l port support : e "

Si t ne pue rt parall (L ie as e as PT1:), e scoj " aral l port support y " a P l e " PC-st e h ardw are " yl (m dul o). Se ccin " ug and Pl conf Pl ay igurat : ion" M arq ue " ug and Pl support y " Pl and Pl support (nclo). Pl ay " ISA ug ay " e Se ccin " ock de v s" Bl ice : M arq ue com o m dul " o RAM disk support . L a D ocum e nt ion/ram disk . xt " e at t . Se ccin " t ork ing opt Ne w ions" : M arq ue " t ork pack e t f t ring (re pl s ipch ains)" En subse ccin " : Ne t il r Ne w il e ace . IP ft e Conf igurat ion"m arq ue " Conne ct ion t rack ing"(m dul y t o) odos l soport s asociados (m dul os e o). M arq ue " t e s support (m dul y t IP abl " o) odos l soport s asociados (m dul os e o). S e ccin " A/ID E/M FM /RL support : AT L " M arq ue " A/ID E/M FM /RL support (nclo). Subse ccin " E, AT AT AT L " e ID A, API bl de v s" ock ice m arq ue " ance d ID E/M FM /RL disk /cdrom /t /f oppy support (nclo), " ude ID E/AT Enh L ape l " e Incl A-2 D ISK support (nclo) y " m ul ode by de f t (nclo). Si t ne un CD -RW ID E AT " e Use t i-m aul " e ie API (no SCSI) com pil com o m dul " ude ID E/AT e o Incl API CD RO M support y m arq ue " " SCSI e m ul ion at support (m dul M arq ue " ude ID E/AT " o). Incl API FL PPY support (nclo). Aq u e s im port e O " e ant m arcar e l ipse t de l nt PCI-ISA de l pl m adre . Corra e n un t rm inal l ch pue e a aca e e com ando l y spci busq ue l pal as abras " ISA bridge :" L inf . a orm acin q ue sigue norm al e nt ide nt ica e lch ipse t m e if . D e sm arq ue l opcin por om isin " e l a Int PIIXn ch ipse t support si corre sponde . s " Se ccin " SCSI support : " M arq ue " SCSI support (nclo). M arq ue " " e SCSI disk support (m dul " " o), SCSI CD -RO M support (m dul y " " o) SCSI ge ne ric support (m dul Si t ne una t e t SCSI v " o). ie arj a aya l l a a subse ccin " SCSI l -lv ldriv rs" y m arq ue e ldisposit o q ue v con su t e t Corra e n un ow e e e iv a arj a. t rm inale lcom ando l e spci y busq ue l pal as abras " SCSI st orage cont lr:" L inf rol . a e orm acin q ue sigue norm al e nt ide nt ica e l m e if cont ador SCSI. rol Se ccin " t ork de v support : Ne w ice " M arq ue " t ork de v support (nclo). M arq ue " um m y ne t driv r support (m dul Ne w ice " e D e " o). En l subse ccin " h e rne t (10 or 100 M bit e scoj e ldisposit o si t ne una t e t e t e rne t a Et )" a iv ie arj a h (nclo). Corra e n un t rm inale lcom ando l e e spci y busq ue l pal as abras " h e rne t cont lr:" L Et rol . a e inf orm acin q ue sigue norm al e nt ide nt ica l t e t e t e rne t Si pre t nde usar una cone xin m e if a arj a h . e PPP (m de m o AD SL m arq ue " ), PPP (point o-point prot -t ocol support y l go " ) " ue PPP support f or async se rial port , " s" PPP de f at com pre ssion"y " le PPP BSD -Com pre ss com pre ssion"(m dul o). Se ccin " Input core support : " Si t ne pue rt USB (Univ rsal rial ie as e Se Bus) m arq ue " Input core support (nclo) y soport s, " e e norm al e nt " yboard support y " ouse support (m dul m e Ke " M " o). Se ccin " aract r de v s" Ch e ice : Si t ne una im pre sora cone ct ie ada a l pue rt parall m arq ue " aral l a a e a, P l print r support e e "

(m dul M arq ue " v ram support (m dul y " ance d Re alTim e Cl Support o). /de /nv " o) Enh ock " (nclo). Si t ne un bus AGP m aq ue " v e ie /de /agpgart (AGP Support (nclo) y l go e l ipse t de )" e ue ch l t e t grf si al a arj a ica guna l v ne (m dul Corra e n un t rm inal l e ie o). e e com ando l y busq ue l spci as pal abras " GA com pat e cont lr:" L inf V ibl rol . a e orm acin q ue sigue pue de ide nt icar e lch ipse t y l if a t e t D e sm arq ue " ire ct Re nde ring M anage r (XFre e 86 D RI support si no t ne bus AGP o si arj a. D )" ie ninguno de l disposit os D RI 4. son com pat e s. os iv 1 ibl Se ccin " e syst m s" Fil e : M arq ue " rne laut ount r v rsion 4 support (nclo). Si e scogi usar e lsist m a de Ke om e e " e e arch iv Ext e n l inst acin m arq ue " 3 j os 3 a al Ext ournal l f e syst m support (nclo). M arq ue ing il e " e " O S F f support , l go m arq ue " SD O S f support y " F (W indow s-9 5) f support D AT s " ue M s " V AT s " (m dul M arq ue " o). NTFS f e syst m support (re ad onl (m dul En l subse ccin " iv il e y)" o). a Nat e L anguage Support e scoj " " a Code page 437" " , Code page 850" " S ISO 8859 -1"(m dul , NL o). Se ccin " Sound" : Si t ne t e t de sonido m arq ue " ie arj a Sound card support (nclo) y busq ue e l " e disposit o de l iv a t e t (m dul Corra e n un t rm inal l arj a o). e e com ando l y busq ue l pal spci as abras " ul e dia audio M t im cont lr:" L inf rol . a orm acin q ue sigue pue de ide nt icar l t e t de sonido. e if a arj a Se ccin " USB support : " Si t ne un bus USB m arq ue " ie Support f USB" (nclo). M arq ue " l inary USB de v or e Pre im ice f e syst m "(nclo). En l subse ccin " il e e a USB H ost Cont lr D riv rs"m arq ue soport UH CI o O H CI rol e e e de acue rdo al ipse t USB (nclo). Corra e n un t rm inal l ch e e e com ando l y busq ue l pal spci as abras " USB Cont lr:" L inf rol . a orm acin q ue sigue norm al e nt ide nt ica e l ipse t USB. M arq ue " e m e if ch USB H um an Int rf e ace D e v ice (f l H ID ) support (m dul M arq ue " ID input l r support ul " o). H aye " (nclo). M arq ue l disposit os USB. L disposit os m s com une s son " e os iv os iv USB M ass St orage support para un f oppy USB y " " l USB H ID BP M ouse (basic) support (m dul para un rat USB. " o) n

APEND ICE D
Gl osario de inf orm t Ingl ica s-Espaol
Copyrigh t Jaim e V l e , 2000. Est docum e nt e s l . Pue de copiarl dist il at e o ibre o, ribuirl y/o o m odif icarl baj l t inos de l L ncia GNU P o o os rm a ice ara D ocum e nt acin L , v rsin 1. o ibre e 1 cualuie r v rsin post rior publ q e e icada por l Fre e Sof w are F a t oundat ion. (V rsin 2. 0, e 1. 21 de m ayo de 2002). El e t o de e st gl obj iv e osario no e s e xpl e l icar signif icado de l t inos de inf os rm orm t usados ica e n ingl sino dar una l a de suge re ncias para su t s, ist raduccin al spaolEst gl e . e osario e s t para il q uie n ya t ne suf nt s conocim ie nt de inf ie icie e os orm t e n ingl a q uie ne s busq ue n un gl ica s; osario q ue e xpl ue e lsignif iq icado de l pal as abras t cnicas de inf orm t ica e n ingl ls re com ie ndo s e consul e lGl t ar osario bsico ingl spaolpara usuarios de Int rne t de Raf lF rnnde z Calo s-e e , ae e v (v r bibl e iograf o e l a arch iv "ue nt s" o f e ). L t as raduccione s q ue se pre se nt e n e st gl an e osario son l q ue h an sido ace pt as adas por l a com unidad q ue produce docum e nt acin l ibre para program as l s, inde pe ndie nt m e nt de q ue ibre e e se an conside radas e rrne as por al gunos; e n l casos e n q ue e xist pol ica, se da al os e m guna inf orm acin adicional Se h a adopt . ado un punt de v a pragm t o ist ico se gn e lcuall m as o im port e e s l com pre nsin de l e nsaj y no su f ant a m e orm a; por e so no se h a int nt e ado de f inir cuals e son l t inos corre ct (si e s q ue e xist n) sino cuals son l q ue se rn com pre ndidos por l os rm os e e os a m ayor part de l lct s, e v ando e xt e rism os cuando se a posibl. e os e ore it ranj e L v rbos son indicados por una v e nt parnt sis. L adj t os son t os e re e os e iv raducidos e n l f a orm a m ascul y e n l subst iv se indica su gne ro cuando no e s obv Cuando una pal ina os ant os io. abra t ne ie v arios signif icados, e st apare ce n num e rados; y si l t os a raduccin al e spaol t ne v ie arios signif icados, se e xpl e nt parnt sis a cualde e l se re f re . H ay pal ica re e l os ie abras para l cuals e l as e conse nso ge ne ral s q ue no de be n se r t e raducidas; n e sos casos apare ce com o t e raduccin l m ism a a pal abra e n ingl se guida de una posibl t s, e raduccin para l casos e n q ue se a ne ce sario t os raducirl a. L principal ue nt para e st gl a f e e osario h a sido l com unidad h ispanoparl e q ue de sarrol y a ant l a usa sof w are l , part t ibre icipando dire ct e nt e n l e dicin de l osario a t s de su int rf w e b am e a gl rav e az h t p://q uark . e . pt t f up. /orca, o indire ct e nt a t s de sus discusione s e n l l as de corre o am e rav as ist sobre e lt m a. L l a de col e a ist aboradore s apare ce e n un apndice y e n e larch iv " aboradore s" o col ; l l as de corre o y publ as ist icacione s usadas se indican e n l bibl a iograf y e n e l a arch iv "ue nt s" o f e .

Gl osario
@ at e n (y no " , arroba" ) / v r sl e ash \ v r back sl e ash A abort f - racaso, int rrupcin e abort (v abort f )ar, racasar, int rrum pir, cance l (f ra de l e ar ue cont xt inf e o orm t ico, podr se r t bin abort am ar)

addre ss- dire ccin Adv ance d P e r M anage m e nt (APM )- ge st av ow in anzada de pot ncia, ge st av e in anzada de e ne rga. age - e dad, ant ige dad. al al acce so dire ct ias- ias, o. al l e (v -asignar, re se rv ocat ) ar. al anum e ric -al ph f anum rico. am pe rsand & - y (caract r e m plado e n program acin C para se al dire ccione s de m e m oria, y e n e e ar ht l m para codif icar ot caract re s e xt ros e raos a l lngua inglsa, de lat " t , al a e e l n e " ). anch or-ancl ncora, ancl e (e nl ). a, aj ace anch or (v -ancl ) ar ant iasing -suav i-al izado de borde s, ant apam ie nt isol o appe nd (v -j ar, unir, concat nar, aadir ) unt e applt -m iniapl e icacin, apl ue , applt (program a e n Jav e j cut e por un nav gador; iq e a, e abl e dice se t bie n de cualuie r pe q ue o program a q ue se acopl al e m a). am q a sist Appl ion Program Int rf icat e ace (API) -int rf de program acin de apl e az icacione s. appraisal st acin -e im arch iv -arch iv paq ue t (com o " iv e s m uy usado t bin para t e o, e arch o" am raducir "il" pue de se r fe , ne ce sario acl de q ue t de arch iv se t a). arar ipo o rat arch iv (v -arch iv e m paq ue t . e ) ar, ar argum e nt -argum e nt parm e t . o, ro array -arre gl f o, orm acin, e st ura, m at v ct (" gl e s conside rada por al ruct riz, e or arre o" gunos una m al t a raduccin, pe ro su uso ya e st bast e ge ne ral ant izado). Art icial e l nce (AI) -int l ncia art icial if Int l ige e ige if . asce nde r -asce nde nt . e ASCII-Arm oure d t xt -t xt con arm adura ASCII. e e o assapps -applt e . asse m blr -1. e nsam bl e ador (lnguaj de program acion). 2. m ont e e ador o e nsam bl ador (pe rsona q ue m ont orde nadore s). a asse m bl -lnguaj e nsam bl y e e ador. asse ssm e nt -e st acin, j im uicio, im pre sin. assignm e nt -asignacin. associat e array -v ct asociat o, arre gl asociat o (array e s e n ocasione s ut izado com o iv e or iv o iv il arre gl a pe sar de q ue al o, gunos no concue rde n). Asym m e t D igit Suscribe r L (AD SL -l a digit asim t ric al ine ) ne al rica de abonado. at ach (v -adj ar, ane xar, ane xionar. t ) unt at ach m e nt -docum e nt adj o, ane xo. t o unt at ribut -at t e ribut o. aut e nt ion -aut nt h icat e icacin, aut nt icacin. e if aut oprobe -aut ocom probacion.

B
back -e nd -m ot (de un com pil or ador o program a), dorsal . back bone -e j principalre d t e , roncale st ura principal , ruct . back ground -se gundo pl ano, t ondo. rasf back sl -barra inv rt ash e ida, cont rabarra.

back up -copia de se guridad. back up (v -re spal h ace r copias de re spal ) dar, do. back w ard com pat e -com pat e con ant riore s. ibl ibl e bandw it -am pl ud de banda, anch o de banda. h it banne r -pancart av a, iso. base l -l a de base , dire ct s (condicione s ge ne rals q ue un program a, proce so o product ine ne rice e o de be cum pl ir). bat -l e . ch ot bat proce ssing -proce sam ie nt por l e s, proce sam ie nt e n l e s. ch o ot o ot bat e r -proce sador por l e s. ch ot baud -baudio (unidad de m e dida de l v l a e ocidad de t ransm isin de inf orm acin) . be nch m ark -banco de prue bas, prue ba com parat a, h it iv o. big-e ndian -byt m s signif iv prim e ro. e icat o bind (v -e nl ) azar, l igar. binding -e nl , l ace igadura. bit -bit (unidad e lm e nt de inf e al orm acin, consist nt e n una v e e ariabl boolana, con v ore s 0 o 1) e e al bit m ask -m scara de bit s. bit ap -m apa de bit m s. bit e -t de bit rat asa s. bl -bl ue . ock oq bl (v -bl ue ar (im pe dir e l ock ) oq acce so). bl (v -t ur ) ornar m s dif uso, e m borronar. book m ark -m arcador, m arcapginas. boot -arranq ue , inicio, proce so de arranq ue . boot (v -arrancar, iniciar. ) boot rom -RO M de inicio. boot rap -rut de arranq ue , arranq ue aut st ina nom o. bot -f . inal bre ak point -punt de rupt o ura, punt de cort . o e broadcast -dif usin, broadcast . broadcast (v -anunciar, dif ) undir. brow se r -nav gador, v e isual izador, oj ador (nav gador e s m s usada cuando se t a de h ipe rt xt e e rat e o yv isual izador e n ot casos. Exist al ros e guna pol ica ace rca de " isual m v izador"y h an sido propue st ot posibil as ras idade s com o v isor o e xam inador, q ue no son m uy usadas). brush -pince lbroch a. , bubbl sort -orde nacin por e l t e m odo de l burbuj a a. buf e r -bf r, m e m oria t pn, m e m oria int rm e dia. f e am e bug -e rror, f l gazapo (gazapo h a sido propue st por al al o, a gunos e spe cial as, pe ro no e s m uy ist usada). bug-f -corre ccin de f l ix al o. buil in -incorporado, incl t uido. Bul t Board Syst m (BBS) -t n de anuncios e lct l in e e abl e rnico, f oros, sist m a de f e oros. burst page -pgina e n brut pgina de se paracin (pgina aadida por m uch os ge st s de o, ore im pre sin para se parar l t os rabaj os). bus -bus, l a de dat cabl de dat ne os, e os. byt -byt , oct t (unidad de inf e e e o orm acin com pue st por och o bit una v a s; ariabl de 1 byt pue de e e

cont ne r 256 v ore s dif re nt s). e al e e

C
cach e -al acn, de posit (al m o gunos usan cach q ue sue na pare cido m as no t raduce bie n su signif icado). cach e m e m ory -ant m e m oria, m e m oria inm e diat m e m oria cach e (v r cach e ). e a, e cal l back -re t l ada. rol am cam e l caps -m ayscul m e dials. as e cam e ra re ady -pre parado para cm ara, pre parado para su publ icacin (se usa para indicar l a m ane ra de m andar art os a una re v a l os para su publ cul ist ist icacin). canv -l nzo, t as ie apiz. capabil y -capacidad. it caps -lt m ayscul e ras as. card -t e t arj a. cardinal y -cardinal it idad. care t -circunf e j (e l bol o ace nt ^ usado para m ost q ue al v a se r inse rt lo sm o o rar go a ado e n m at rial scrit o im pre so e n e lugar e n e l ue se e ncue nt ). e e o l q ra. case se nsit e -dist iv ingue m ayscul de m inscul as as. cast - m ol , pl il de ant l a. cat -up (v - act izarse , pone rse al ch ) ual da. ce l ar aut at -aut at ce l ar . l ul om a m a ul ch anne l -canal . ch aract r se t -conj o de caract re s (conj o de signos q ue se re pre se nt m e diant un cdigo. e unt e unt an e El s conocido de e st cdigos e s e l m os ASCII, q ue ut iza l 256 caract re s q ue se pue de n il os e re pre se nt con un byt ). ar e ch at -ch at ch arl t rt ia. , a, e ul ch at (v -ch at ar, conv rsar, ch arl ) e e ar. ch e ck but on -bot de v rif t n e icacin. ch e ck out (v -de scargar. ) ch e ck box -caj de se lccin, casil de se lccin. a e l a e ch e ck e r -1. corre ct 2. cuadrado de un t e ro de aj dre z. 3. caj ro. or. abl e e ch e ck point -punt de cont . o rol ch e ck sum -sum a de cont , sum a de v rif rol e icacin, sum a de com probacin. ch e ss -aj dre z. e ch ie f arch it ct -de sarrol e l ador j f . e e ch il proce ss -proce so h ij d o. ch ip -ch ip, circuit int grado. o e ch ipse t -ch ipse t conj o de ch ips. , unt ch ok e -1. obt urador, e st rangul ador. 2. sof ocam ie nt o. cl -cl . ass ase cl ause -cl usul a. clan -l pio. e im clan (v -l piar, de spe j e ) im ar. clar (v -borrar. e ) cl -cl , pul ick ick sacin.

cl (v -h ace r cl pul pinch ar. ick ) ic, sar, cl nt -cl nt . ie ie e cl ipboard -port apape ls. e cl rat -v l ock e e ocidad de re l . oj cl -cl one on. cl osure -cl ausura, cie rre . cl sy -t um orpe , dif de m ane j cil ar. cl e r -grupo, cm ul ust o. cl e r (v -agrupar. ust ) code r -program ador, codif icador, codif icador. col boot -arranq ue e n f d ro. col -dos punt (signo de punt on os uacin :) . com m and -com ando, orde n, inst ruccin, m andat (e l o uso de " ando"e st bast e com ant ge ne ral izado, aunq ue al gunos l conside re n e rrne o). o com m it (v -e nv com prom e t r, apl l v a cabo, e f ct ) iar, e icar, l ar e e uar. Com m on Gat w ay Int rf e e ace (CGI) -int rf com n de acce so (un e st e az ndar para e l aborar pe q ue os program as q ue pe rm it n l int raccin e nt un nav gador y un se rv e a e re e idor w e b) . com pil (v -com pil e ) ar. com pilr -com pil e ador. com pl -e n conf iant orm idad, conf orm e con, com pat e . ibl com pose (v -re dact ) ar. com pose r -1. re dact (de corre o, por e j m pl 2. com posit (de m sica). or e o). or com pre ss (v -com prim ir. ) com pre ssion -com pre sin. com put e -cal abl. abl cul e com put r -com put e adora, orde nador, com put ador. Com put r Aide d D e sign (CAD ) -dise o asist por orde nador (com put e ido adora). com put r ne rd -e m pol inf e l n orm t ico. concat nat (v -concat nar. e e ) e concurre ncy -concurre ncia, sim ul idad (t ino usado para e xpre sar l capacidad de re al t ane rm a izar v arias t as a l v z). are a e conj unct -conj ion uncin (cone ct l or gico de dos proposicione s q ue e n cast l e l se e xpre sa ano m e diant l conj e a uncin " ; l al de l conj y" e v or a uncin de dos proposicione s e s cie rt cuando o l dos proposicione s son cie rt e n l ot t s casos, e l al de l conj as as; os ros re v or a uncin e s f so). al conne ct (v -cone ct ) ar. conne ct d graph -graf cone xo. e o cons -cont ras. const raint -re st riccin. const or -const or. ruct ruct cont xt -cont xt e e o. conv rse -cont e rario, opue st o. conv rse (v -conv rsar. e ) e conv rt r -conv rt e e e idor, conv rsor. e conv x h ul-e nv t e l ol ura conv xa, cie rre conv xo. e e cook book -re ce t ario.

cook ie -gal t (m e nsaj e nv la e e iado por un se rv idor w e b a un nav gador para q ue st l guarde e n e e o el orde nador de l usuario y se a e nv iado de nue v al rv o se idor, cada v z q ue e l e usuario consul t a una de sus pginas) . coproce ssor -coproce sador. copylf -copylf , de re ch o de copia. e t e t copyrigh t -copyrigh t de re ch os de aut , or. copyrigh t d -suj t a de re ch os de aut e e o or. cordlss -inal brico. e m core - corazn, nclo, m ot (program core : m ot de l e or or program a; v r t bin " e am core f e " il ). core dum p -v cado de m e m oria. ol core dum p (v -H ace r un v cado de m e m oria (cuando un program a acaba de f ) ol orm a ine spe rada). core f e -arch iv (f e ro) core , arch iv (f e ro) im age n de m e m oria, arch iv (f e ro) de il o ich o ich o ich v cado de m e m oria. ol core v t ol age -v t e int rno. ol aj e course w are -sof w are de apoyo (a cursos de f t orm acin). cov r -port e ada. Ce nt Proce ssing Unit (CPU) -unidad ce nt de proce so. ral ral crack (v -inv ) adir, pe ne t rar. crack e r -crack e r, m alant inf e e orm t ico. crash -rupt ura, cada (de l e m a). sist crash (v -col ) garse (un orde nador), f l (un program a). al ar craw lr -gat ador. e e cross-asse m blr -e nsam bl e ador cruzado. cross-com pilr -com pil e ador cruzado. cross-pl f at orm -m ul at orm a. t ipl af cross-post -e nv cruzado, e nv m l e , corre o con de st arios m l e s (e nv de un m ism o o o t ipl inat t ipl o m e nsaj a m l e s grupos de not e t ipl icias). cue point -punt de re f re ncia. o e curre nt -1. act , e n v ual igor, e n curso. 2. corrie nt (por e j m pl e l rica). e e o ct cursor -cursor. cust ize -pe rsonal om izar. cut and past (v -cort y pe gar. e ) ar cybe r -cbe r (pre f o grie go. Todo aq ue l re l ij l acionado con l com unicacin e m plando m e dios o a e e lct e rnicos). cybe rspace -cibe re spacio (e s de cir, e l spacio de l com unicacin). e a

D
dae m on -de m onio, proce so e n se gundo pl ano, due nde (proce so de e j cucin inde pe ndie nt ). e e daisy ch ain -cone xin e n se rie . daisyw h e e l print r -im pre sora de m argarit e a. dash -raya. dat abase -base de dat os. dat agram -dat agram a. de f o st act andard -e st ndar de h e ch o, norm a de f o, re gul act acin de f o. act

de ad l -bl ue o m ut abrazo m ort . ock oq uo, al de adl -int rbl ue o. ock e oq de bug (v -de purar, corre gir e rrore s (e n un program a). ) de bugge r -de purador. de cl iv l arat e anguage -lnguaj de cl iv e e arat o. de code (v -de codif ) icar, de scodif icar. de code r -de codif icador, de scodif icador. de f t -por om isin, de m ane ra pre de t rm inada, pre de f aul e inido, por de f inicin. de f t f e -arch iv pre de t rm inado, f e ro pre de t rm inado. aul il o e ich e de f rral e -posposicin. de f at (v -de sh inch ar. le ) de f ragm e nt (v -de sf ) ragm e nt ar. de l -de m ora. ay de lt (v -borrar, e l inar. e e ) im de l it r -de l it im e im ador, se parador. de m o -de m o, de m ost racin. de m odul e (v -de sm odul t at ) ar, raducir t onos a se als digit e s (e n un m ode m ). e al de nial se rv -re ch azo de se rv of ice icio, de ne gacin de se rv icio. de ny (v -de ne gar, re cusar. ) de sce nde r -de sce nde nt . e de script -de script or or. de sk t -e scrit op orio. de t ach (v -de scol de se nganch ar, se parar. ) gar, de v l r -de sarrol e ope l ador. de v -disposit o. ice iv de v (v -inv nt dise ar, pl ar. ise ) e ar, ane dial l -e nl t lf -up ink ace e e nico, e nl por re d t lf ace e e nica. dial l -up ogin -ingre so por re d t lf e e nica. dial box -cuadro de dil og ogo, caj de dil a ogo. dif usion -dif f usin. dige st -re copil acin, re sum e n. dik e (v -cont ne r. ) e dire ct -dire ct ory orio. discl e r -re nuncia de re sponsabil aim idade s, de scargo. discussion groups -grupos de de bat . e dispat (v -de spach ar, e nv ch ) iar. displ -pant l v ay al isual a, izar. displ (v -m ost ay ) rar. displ m e nu -m e n de v ay isual izacin. disposabl -de se ch abl. e e dist ribut -dist ion ribucin. dit e ring -dif inado. h um docum e nt ion -docum e nt at acin. doorst -t op ope (de una pue rt a). dot m at print r -im pre sora de m at de punt rix e riz os. dow n -f ra de se rv ue icio.

dow ngrade -v rsin ant rior. e e dow ngrade (v -1. m e noscabar, dism inuir. 2. inst ar una v rsin ant rior. ) al e e dow nl (v -de scargar, t oad ) ransf rir, re cibir, baj obt ne r. e ar, e dow nsizing -re duccin, dism inucin. dow nst am -f uj de sce nde nt . re lo e dow nst am port -pue rt de re ce pcin. re o dow nt e -t m po de inact idad. im ie iv draf -borrador. t drag and drop -arrast y sol rar t ar. dril-e j rcicio, e nt nam ie nt l e re o. driv r -cont ador, m ane j e rol ador, ge st driv r (driv r de v o, driv r de sonido). or, e e ide e dum b -sin proce sam ie nt bobo, pant l t a. o, al ont a dum b t rm inal e rm inal proce sam ie nt e -t sin o. dum m y -m udo. dum p -v cado, v l ol ue co. dunge on -m azm orra.

E
e -m ail -corre o e lct e rnico, m e nsaj (se nd m e an e -m ail e nv e un m e nsaj ). e : am e e . -por e j m pl (de lat e xe m pl grat e n cast l g. e o l n ia ia; e l se usa vg. de lat v rbi grat ). ano . l n e ia. e dge -l it . m e e lct e ronic m ail -corre o e lct e rnico. e lv ion grids -m apas de e lv e at e acin. el l -e l . ipse ipse e m be d (v -e m pot e m be be r. ) rar, e m be dde d -e m pot rado, e m be bido. e nabl (v -act ar. e ) iv e nabl (v -h abil ar. e ) it e nabl -h abil acin. ing it e ncode (v -codif ) icar. e ncode r -codif icador. e ncrypt -cif ion rado, e ncripcin, e ncript acin. e ndian -v ase " e big-e ndian"y "it l-e ndian" lte . e ndlss -int rm inabl. e e e e nh ance m e nt -m e j ora. e nl arge (v -am pl ) iar. e nt y -e nt it idad. e nt s -e nt rie radas, l as, re ngl s. ne one e nv ironm e nt -e nt orno, am bie nt . e e rase (v -borrar. ) e rror -e rror. e scape (v -e scapar, pre ce de r con e scape , e xce pt ) uar. e v uat -e v uador. al or al e v nt -e v nt suce so. e e o, e v nt e -driv n -basado o ge st e ionado por e v nt orie nt e os, ado a e v nt dirigido por e v nt e os, e os.

e xe cut e -e j cut e . abl e abl e xe cut (v -e j cut e ) e ar. e xpire t e -t m po de caducidad. im ie e xt ricat -l racin, re scat , e xt ion ibe e ricacin.

F
f it -inst acin, e q uipo. acil y al f ade in -com ie nzo gradual . f ade out -f inal gradual . f ade (v -at nuar, de sv ce r. ) e ane f ure -f l ail al o. f e -f so. ak al f at -1. f e ure uncional idad, caract rst e ica. 2. disposit o. iv f e d -f nt , sum inist e ue e ro. f e d (v -sum inist e ) rar. f e dback -re al e nt e im acin, com e nt arios y suge re ncias, re t im e nt roal acin. f t (v -obt ne r. e ch ) e f l -cam po. ie d f e -arch iv f e ro (l m ayora de l pe rsonas usan e xcl am e nt una o l ot il o, ich a as usiv e a ra). f e (v -arch iv il ) ar. f e syst m -sist m a de arch iv sist m a de arch iv il e e os, e os. f e h andl -ide nt icador de arch iv (program acin), de script de arch iv (arch iv il e if os or os os), m ane j ador de arch iv (arch iv os os). f l e -t de re l no. ilrat asa l e f t r -f t il e il ro. f inge rprint -h ue l dact ar, h ue l digit . l a il l a al f w al-cort ue gos. ire l af f w are -m icrocdigo, soport l irm e gico incorporado. f -e nm ie nda, corre ccin. ix f (v -1. corre gir, arre gl re parar, e nm e ndar. 2. f ar. ix ) ar, ij f ag -bande ra, indicador, parm e t l ro. f am e -l a, insul de st iv com e nt l l am t o ruct o, ario airado, crt de st iv sof am a. ica ruct a, l f ange r -de sdobl l ador. f at sh ading -som bre ado pl l ano. f ip (v -v t ar. l ) ol e f oat -f ot e . l ing l ant f oat point -punt f ot e , com a f ot e (e n dif re nt s pase s se usa e l l ing o l ant l ant e e punt o l com apara o a se parar dgit e nt ros y de cim als). os e e f oppy disk -disq ue t , disco f e xibl. l e l e f ow ch art -diagram a de f uj l l o. f ush (v -v l ) aciar. f de r -carpe t dire ct ol a, orio. f l -up (v -re sponde r (a un grupo de not ol ow ) icias). f ont -t de lt (al ipo e ra gunos usan "ue nt " por su pare cido con e l rm ino ingl q ue no t f e , t s, raduce bie n su signif icado). f print -h ue l rast oot l a, ro.

f ground -prim e r pl ore ano, int ract o. e iv f ign age nt -age nt e xt rno. ore e e f ork -bif urcacin. f ork (v -bif ) urcar, de sdobl ar. f orm at -f orm at o. f orm at (v -dar f ) orm at f o, orm at ar. e f orum -f oro. f ard (v -1. re e nv re m it re dire ccionar. 2. ade l ar. orw ) iar, ir, ant f ragm e nt ion -f at ragm e nt acin, part icin. f ram e -1. m arco. 2. f ogram a. ot f ram e buf e r -m e m oria de im age n, m arco de m e m oria int rm e dia. f e f ram e re l -conm ut ay acin de t as. ram f ram e s -cuadros. f ram e w ork -inf st ura, arm azn. rae ruct f ront e nd -e nt orno, int rf f ada, f e az, ach ront . al f l q ual ie d dom ain nam e -nom bre de dom inio com plt ul y if e o. f unct -f ion uncin. f unct inl ion ining -e xpansin de f uncione s (se copia l f a uncin e nt ra e n l e ugar de h ace r una re f re ncia a l m ism a). e a f h e r -consiguie nt , post rior, m s e xt nso, m s av urt e e e anzado . f uzzy -dif uso.

G
gat w ay -pasare l port , com pue rt pue rt de e nl . e a, al a, a ace gaussian bl -de se nf ue gausiano. ur oq ge t ing st e d -prim e ros pasos. t art gl -gl o. yph if grab (v -capt ) urar. graph -graf grf o, ico. graph ic displ -re pre se nt ay acin grf ica. Graph ical r Int rf Use e ace (GUI) -int rf grf de usuario. e az ica Graph ics Int rch ange F e orm at (GIF) -f orm at para int rcam bio de grf o e icas. grid -re j l gril cuadrcul il a, l a, a. guide l s -dire ct as. ine iv gzippe d -com prim idos con gzip, com prim idos, com pact ados.

H
h ack -ade cuacin, al racin (" q uick h ack " t e a ). h ack (v -al rar, m odif ) t e icar (" ack a program " h ). h ack e r -h ack e r, ge nio de l inf a orm t (no conf ica undir con " crack e r" e xpe rt e n inf ), o orm t ica. h andh e l -de m ano. d h andl (v -m anipul e ) ar. h andlr -m anipul e ador. h andov r -t e raspaso (de un nodo m v de sde una subre d a ot il ra). h andsh ak ing -ase nt ie nt ne gociacin, sincronism o. im o,

h ang (v -col col ) gar, garse , bl ue arse . oq h ard disk -disco duro, disco rgido, disco f o. ij h ard l -e nl f ink ace sico, e nl rgido, e nl duro. ace ace h ardw are -h ardw are , m q uina, e q uipo, disposit o, soport f iv e sico. h ash -1. re sum e n cript ogrf ico, picadil 2. arre gl asociat o (P rl l o. o iv e ). h ash t e -t a de dispe rsin, t a de re f re ncias, t a h ash . abl abl abl e abl h assl -l e nre do, com pl e o, icacin. h assl (v -m olst conf e ) e ar, undir. h e ade r -1. cabe ce ra (h e ade r f e ). 2. e ncabe zado, e ncabe zam ie nt (page h e ade r). il o h e ap -m ont n. h e urist -h e urst ic ico. h i-col -col de al de nsidad. or or t a h i-t ch -t cnol e e oga de punt a. h ide (v -e sconde r, e sconde rse . ) h ie rarch y -j rarq ua. e h igh -col -col de al de nsidad. or or t a h igh -t ch -t cnol e e oga de punt a. h igh l t -re al , de st ue . igh ce aq h igh l t (v -re al de st igh ) zar, acar, re sal t ar. h it -1. gol . 2. xit acie rt 3. v a (a una pgina w e b). pe o, o. isit h it -gol s, acce sos (e n una w e b). s pe h om e -casa, port ada (v r t bin h om e page ) . e am h om e age nt -age nt l . e ocal h om e dire ct -dire ct ory orio de l usuario, dire ct orio principal l de usuario. h om e page -pgina principalpgina inicial , . h ost -anf rin, m q uina anf riona, pue st it it o. h ost (v -al ar. ) oj h ost nam e -nom bre de anf rin. it h ub -conce nt rador, dist ribuidor. h yph e n -guin. h yph e nat -e nguionar, cort pal e ar abras incorporando guione s.

I
i. . -e st e s, o se a (de lat id e st e o l n ). icon -icono, cono. iconize (v -m iniat ) urizar, iconizar. idl -ocioso, inact o. e iv il rat -il rador. l ust or ust im aging -proce so de im ge ne s, t rabaj con im ge ne s, dise o grf o ico, dise o de im age n, ge ne racin de im age n, il racin. ust inbox -bande j de e nt a rada. inde nt (v -sangrar (e m pe zar un re ngl m s ade nt q ue l ot ) n ro os ros). inde nt ion -sangra. at inde x -ndice . inde xe d -inde xado. inf at (v -inf ar (de scom prim ir). le ) l

inh e rit (v -h e re dar. ) inh e rit ance -h e re ncia. ink j t -inye ccin de t a. e int inode -nodo i, inodo. input e ncoding -codif icacin. inst lr -inst ador, ase sor para l inst acin. al e al a al inst ance -inst ancia, e j m pl e ar. int ract e -int ract o. e iv e iv int rf e ace -int rf (f m e nino), de f e az e inicin de ge st de h ardw are . ion int rl (v -e nt l e ace ) re azar, int rf iar. e ol int rl d -e nt l e ace re azado. Int rne t -Int rne t e e . Int rne t Prot e ocol (IP) -prot ocol Int rne t o e . int rpol ion -int rpol e at e acin. int rrupt -int rrupcin. e e Int rrupt Re q ue st (IRQ) -Sol ud de int rrupcin, pe t e icit e icin de int rrupcin. e int roduce r -pre se nt ador. isoch ronous -isocrono (de l f o grie go iso, igualy de l pal pre ij , a abra grie ga crono, t m po). ie isom orph ism -isom orf o. ism it ic -cursiv al a. it m -e lm e nt obj t e e o, e o. it rat -it racin (de lat it rat -onis). e ion e l n e io,

J
j abbe r -t orre nt de pal e abras inint l e s. e igibl j abbe r (v -h abl m uch o, h abl incoh e re nt m e nt , f ul ) ar ar e e arf l ar. j agge d pict -im age n se rrada. ure j igsaw puzzl -rom pe cabe zas. e j t r -ruido, nie v . it e e j -t ob rabaj o. j ournal f e syst m -sist m a de arch iv t ing il e e os ransaccional . j oyst -v om ando, l ick ide udom ando, m ando para j ugar, pal anca para j gos. ue j pe r -pue nt , pue nt de sl um e e izabl, pue nt conf e e igurabl, cone ct e or. j -m ail unk -corre o basura. j if (v al ar. ust y ) ine

K
k e rne l -nclo. e k e rning -int rlt e (aj e de e spacio e nt cie rt pare s de caract re s para q ue e st se e e raj ust re os e os im prim an con un t ue e st ico). oq t k e y 1. l e . 2. t cl 3. cl e . 4. t l av e a. av ono, t onal idad. 5. crucialde im port , ancia, signif icant . e k e y e scrow -de psit de cl e s. o av k ey f inge rprint -h ue l de cl e . l a av k e y pair -par de cl e s. av k e yboard -t cl e ado.

k e yboard sh orcut -m t s odos abre v iados de t cl e ado. k e yring -anil de cl e s, arch iv de cl e s. l o av o av k e yw ord -pal abra cl e . av k it -conj o, j go, paq ue t . unt ue e k now bot -robot buscador, buscador e n l re d (program a q ue busca y cl ica inf , a asif orm acin aut t om icam e nt e n una re d, a dif re ncia de e e buscador e n una base de dat propia). os

L
l l t ue t abe -e iq a. l e ncy -l e ncia. at at l t -re d, t a. at ice ram l r -capa. aye l ayout -e sq ue m a, dise o, com posicin, ge st de ge om e t (e n al or ra gunos program as grf icos) . lak -f e uga (de un gas o l uido por un aguj ro), e scape , prdida. q e lgalse -condicione s lgals, j rga lgal e e e e e e . l ibrary -l ra, bibl e ca (cuando l ibre iot ibrary se re f re al dif ie e icio donde se al ace nan l m ibros, sin l ugar a dudas q ue l t a raduccin corre ct e s a bibl e ca; ro e n e l iot pe cont xt inf e o orm t e s m s usada l ra, ya q ue ade m s de una t nda de ico ibre ie v nt de l e a ibros, l ra t bin e s un ibre am m ue bl donde se guardan docum e nt e os). l t igh ning e f e ct -e f ct de il inacin. f s e os um l -l a, re ngl ine ne n. l w rap -e ncapsul ie nt de l a, re t ine am o ne orno aut t de l as. om ico ne l -e nl , v ink ace ncul l e sl o, iga, abn. l (v -e nl ink ) azar, cone ct v ar, incul cre ar v ar, ncul os. l e r -e nl ink azador. L uid Crist D ispl (L ) -pant l de crist l uido. iq al ay CD al a alq l v w -l a de e lm e nt ist ie ist e os. l t e -e ndian -byt m e nos signif iv prim e ro. it l e icat o L ocal a Ne t ork (L Are w AN) -re d de re a l . ocal l -ce rroj candado, ce rradura, bl ue o. ock o, oq l (v -ce rrar con l e , t ock ) l av rancar. l f e -f e ro de bl ue o. ock il ich oq l -re gist bit og ro, cora. l (v -re gist og ) rar. l in (v -ingre sar, e nt e n, com e nzar l se sin, e nt al e m a, cone ct og ) rar a rar sist arse . l on (v -v r "og in" og ) e l . l out (v -sal de . og ) ir l ogin -ingre so. l ogin banne r -m e nsaj de ingre so, m e nsaj de bie nv nida. e e e l and f e l ook e -aspe ct y f o uncional idad, aspe ct v o isual ope racional y . l -cicl bucl. oop o, e l oopback -circuit ce rrado. o l ossy -con prdida, pe rdida, com pre sin re sum ida, com pre sin con prdida (de inf orm acin). l inance -l inancia. um um

lal -v or a l izq uie rda, v or-l v ue al a al .

M
m ail -corre o, m e nsaj . e m ail ) -e nv por corre o. (v iar m ail ub -dist h ribuidor de corre o. m ail -buzn. box m ailr -ge st de corre o, age nt de corre o, corre sponsalcart ro. e or e , e m ail l -l a de corre o, l a post , l a de dist ing ist ist ist al ist ribucin. m ainf ram e -m acrocom put adora, orde nador de e scal supe rior. a m aint aine r -re sponsabl de l ant nim ie nt e ncargado de l ant nim ie nt . e m e o, m e o 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 ) t ar. m ask ing -e nm ascaram ie nt o. m asq ue rading -e m m ascarado, e nm ascaram ie nt m im e t o, izacin. m ast r -m ae st am o. e ro, m at -concordancia (obj t o pe rsona q ue se e ncuadra bie n con ot ch e o ra). m at (v -coincidir, e ncuadrar, e ncaj concordar. ch ) ar, m e asure -m e dida, m t rica. m e rge (v -m e zcl f ) ar, usionar, incorporar. m e sh -m al l a. m e ssage dige st -conde nsado de m e nsaj . e m irror -rpl . ica m irror sit -rpl e ica. m ispl d -e xt iado. ace rav m ist e -e q uiv ak ocacin, e rror. m ix (v -m e zcl ) ar. m ixe r -m e zcl ador. m obil IP prot e ocol -prot ocol IP m v . o il m obil node -nodo m v , orde nador m v . e il il m ode m -m ode m . m onit (v -supe rv or ) isar, cont ar. rol m ount (v -m ont ) ar. m ouse rat n.

N
nam e d pipe s -t ras de signadas, t ras con nom bre , cauce s de signados. ube ube ne st (v -anidar, cone ct ) ar. ne st d -anidado. e ne t ask -m scara de re d. m ne w bie -principiant . e ne w s f e d -prov e dor de not e e icias, f nt de not ue e icias, sum inist de not ro icias.

ne w sgroups -grupos de not icias, grupos de discusin, f oros de discusin . nick nam e -apodo. noise gat -bl ue ador de ruidos. e oq

O
obj ct -obj t e e o. obj ct orie nt d -orie nt e e ado por (a) obj t e os. oct t -oct t byt . e e o, e ocurre nce -aparicin. ocurre nce s -casos. of t f opic -f ra de t m t ue e ica, f ra de t m a. ue e of -l -de scone ct f ine ado, f ra de l a. ue ne of se t -of se t de spl f f , azam ie nt o. ok -ace pt ar. on-l -cone ct ine ado, e n l a. ne ope n source -cdigo f nt abie rt ue e o. opt -opcin. ion out ine -bosq ue j l o. ov ral-por e ncim a, e n ge ne ral e l . ov rf ow -de sbordam ie nt e l o. ov rh e ad -sobre carga. e ov rl -sobre carga. e oad ov rl (v -sobre cargar. e oad ) ov rride (v -re de f e ) inir, re e scribir, re e m pl azar. ow ne r -propie t ario.

P
page r -1. buscape rsonas. 2. paginador, conm ut ador (t com o se usa e n ge st s de v nt al ore e anas). pan (v -m ov r. ) e param e t r -parm e t e ro. parse (v -anal sint icam e nt . ) izar ct e part ion -part it icin. passph rase -cont rase a. passw ord -cont rase a, pal abra de paso, pal abra cl e . av pat -parch e , m odif ch icacin. pat (v -act izar, parch e ar, e m parch ar. ch ) ual pat f e -arch iv (f e ro) de parch e . ch il o ich pat -cam ino, t h raye ct oria, rut a. pat e rn -pat t rn. pe e r-t o-pe e r -e nt iguals. re e pe nal -pe nal t y izacin. pe rf orm (v -re al (una accin). ) izar pe rf orm ance -re ndim ie nt de se m pe o. o, pe riod -punt o. piggyback ing -conf acione s supe rpue st supe rposicin de conf acione s. irm as, irm pin -pat l pat cont o. il a, a, act

pipe -t ubo, t ra, f t ube il ro. pipe (v -e nt ) ubar, re dire ccionar, de riv re dirigir l sal a. ar, a ida pipe l -re dire ccionam ie nt ing o. pit -t ch ono, al t ura. pixe l -pxe lpunt , o. pl r -posicionador. ace pl e xt -t xt l aint e o l ano. pl -re producir, t ay ocar (m sica). pl r -1. j aye ugador. 2. re product (de discos com pact or os), int rpre t (de arch iv de sonido). e os pl ist -l a de re produccin. ayl ist pl t r -t ot e razador, graf icador. pl and pl -e nch uf y usar. ug ay ar pl and pl (v -cone ct ug ay ) ado y l o. ist pl and pray -cone ct y re za (para q ue f ug a uncione ; ase pl and pl v ug ay). pl ug-in -acce sorio, aadido, m dul o. pl uggabl -cone ct e . e abl pol -pol ica, norm as, re gl norm at a, dire ct s, crit rios. icy t as, iv rice e pol igonal e sh -m al de pol m l a gonos. pol-sonde o. l pol(v -sonde ar. l ) pol -sonde o. l ing popup m e nu -m e n e m e rge nt . e port -1. pue rt pue rt (re f rido al o, a e prot ocol TCP/IP). 2. m igracin, port o (v rsin de un o e e program a para ot pl af ra at orm a). port (v -port ar, port adapt (h ace r una v rsin de un program a para ot pl af ) e ar, ar e ra at orm a). port e -port il abl t . port age -port o. e post -e nv o. post (v -re m it publ (e n un grupo de not ) ir, icar icias). post r -aut (de un art o o m e nsaj ). e or cul e post age nt -age nt de e nv ing e o. post ast r -adm inist m e rador post , adm inist al rador de corre o, post ast r. m e post pone d -pe ndie nt . e pre e m pt e -apropiabl. ibl e pre e m pt e -apropiat o, e xpropiat o. iv iv iv pre v w -v a pre v v ie ist ia, isual izacin pre v ia. priv e -priv at ado, conf ncial ide . prof e -pe rf . il il prof e (v -pe rf ar. il ) il prof e r -pe rf ador. il il prof ing -param e t il rizacin, pe rsonal izacin, pe rf ado, accin de m e dir e l ndim ie nt de un il re o program a, pe rsonal izacin (igual ue q cust izacin), Cust izacin no e xist e n e l CT ni e n e l ic. de l RAE. Ade m s sue na h orribl. om om e V D a e prof ing e xe cut -pe rf de uso de re cursos (de l il ion il program a e j cut e ado). program m e r -program ador.

program m ing -program acin. prom pt -cursor, sm bol de e spe ra de rde ne s, punt indicat o. o o iv prom pt (v -apre m iar. ) prope rl -apropiadam e nt . y e proprie t sof w are -sof w are de propie t ary t t ario, sof w are e n propie dad. t prov (v -proporcionar, prov e r, abast ce r, h abil ar. ide ) e e it proxy -proxy, re pre se nt e , apode rado. ant punch -in -grabacin m e diant e l t e m odo de disparo. purge (v -purgar, l piar. ) im

Q
q ue ry -consul pre gunt pe t t a, a, icin. q ue ue -col a. q uit (v -re nunciar, abandonar, f izar, acabar. ) inal q uot -1. com il 2. cit (de un l e l a. a ibro, por e j m pl e o). q uot (v -cit (re f rir t xt m e nt ). e ) ar e e ual e q uot d t xt -t xt cit e e e o ado.

R
race condit -condicin de carre ra. ion radio but on -bot de radio, bot de opcin (bot de nt de un grupo e n q ue sl uno pue de t n n n ro o e st pul ar sado a l v z). a e radiosit -radiosidad. y random -alat e orio. random ize r -ge ne rador de alat dad, se lct alat e orie e or e orio, alat e orizador. range -m arge n, al cance , gam a, surt ido, l a, int rv o, v dad. ne e al arie rank -rango. rat -t e asa. rat (v -cal icar, cl icar. e ) if asif rat -cal icacin, cl icacin. ing if asif raw -crudo, v n. irge raw m ode -m odo prim it o, m odo dire ct m odo sin f iv o, orm at o. ray-t racing -t razado de rayos. re -spaw n (v -re iniciar. ) re adm e -lam e . e re al -re ino (conj o de pginas w e b cubie rt con e l ism o par usuario/cont m unt as m rase a) . re al e -e n t m po re ale n v o. t im ie , iv re boot (v -re iniciar, re arrancar. ) re ce iv r -re ce pt de st ario. e or, inat re cipie nt -de st ario (de una cart m e nsaj , e t . ). inat a, e c. . re dire ct -re dirigir. re f sh -act izar. re ual re f use (v -re h usar, re ch azar. ) re gul e xpre ssion -e xpre sin re gul ar ar. re l -1. re pe t ay idor, conm ut ador, re lv e ador, re lv re l 2. re e nv conm ut e o, . o, acin. re l h ost -nodo de re e nv conm ut ay o, ador.

re lase -l e anzam ie nt publ o, icacin, e nt ga, v rsin, re v re e isin. re lase (v -l e ) anzar, publ icar, sacar. re l on (v -de pe nde r de , conf e n, de lgar e n. y ) iar e re m ailr -re e xpe didor. e re m ov (v -re m ov r, re t e ) e irar, q uit sacar (l t ar, a raduccin re m ov r de sagrada a al e gunos, pe ro ot ras al rnat as q ue propone n com o " t e iv borrar"o " se ch ar"pue de n causar conf de usin; por e j m pl e o " m ov t e disk "no de be se r t re e h raducido com o " borre e l disco" ). re nde ring -snt sis de im ge ne s, re nde rizado, re pre se nt e acin. re pl (v -re sponde r (al or de un art o o m e nsaj ). y ) aut cul e re posit -re posit ory orio. re q ue st -pe dido. re q uire (v -ne ce sit e xigir. ) ar, re q uire m e nt -re q uisit o. re se t -re inicio . re se t (v -re iniciar. ) re se t but on -bot de re inicio. t n re sole r -sist m a de re sol v e ucin, t raduct de dire ccione s, re sol or. or ut rippe r -e xt or de audio. ract root -supe rusuario, root . root e xpl -e xpl acin de root oit ot . rout r -e ncam inador, e nrut e ador. rout e ncam inam ie nt e nrut ie nt ing o, am o. rout t e -t a de rut ing abl abl as. run -e j cucin. e run (v -e j cut corre r. ) e ar, run out of m e m ory -agot l m e m oria. ar a run t e -t m po de e j cucin. im ie e runt e l im ibrary -bibl e ca de e j cucin. iot e

S
sam pl rat -f cue ncia de m ue st o . e e re re scal e -re dim e nsionabl. abl e scanne r -e scne r, digit izador. al scanning -barrido, rast o. re sch e dul -h orario. e sch e dul (v -pl icar, program ar. e ) anif sch e dulr -pl icador, pl icador de t as. e anif anif are scrat (f ch rom ) -de ce ro, de sde e l principio. scre e n -pant l al a. scre e n sav r -salapant l prot ct de pant l e v al as, e or al as. scre e nsh ot -capt ura de pant l al a. script -guin, m acro, script arch iv de com andos. , o scrol-de spl l azam ie nt l a, rol o, ist l o. scrol(v -de spl l ) azar. scroldow n (v -av l ) anzar.

srolup (v -re t l ) roce de r. scrol e -de sl l abl izabl. e se arch -bsq ue da. se arch (v -buscar. ) se arch e ngine -buscador. se arch w rappe d -bsq ue da re iniciada de sde e l com ie nzo. Se cure Sock e t L r (SSL -capa de cone xin se gura. aye ) se e k (v -buscar. ) se gm e nt ion f t -v acin de se gm e nt at aul iol o. se m icol -punt y com a (; on o ). se nde r -re m it nt , Re m it nt (de una cart e -m aile t . ). e e e e a, , c. . se q ue nce -se cue ncia, suce sin. se q ue nce r -se cue nciador (h ardw are o sof w are de st t inado a grabar y re producir m sica e lct e rnica e n t m po re al ie usando M ID I, con e dicin sim pl de l not e as as). se rv r -se rv e idor (de corre o, not icias, H TTP e t , c). se t -conj o. unt se t (v -1. col ) ocar. 2. de f inir. 3. aj ar. 4. f ar. ust ij se t up -conf iguracin. se t up (v -conf ) igurar. se t ing -conf t iguracin. se t (v -conf up ) igurar. sh adow passw ords -cont rase as ocul t as. sh are d m e m ory -m e m oria com part ida. sh arpe n (v -1. af ar. 2. m e j ) il orar l im age n (h ace rl m s nt a a ida). sh e l-sh e l(f m e nino), capa, int l l e rpre t de com andos . e sh e lscript -arch iv (f e ro) de com andos, script de sh e l. l o ich l sh if -de spl t azam ie nt o. sh if (v -lv ar, de spl t ) e ant azar. sh ort -at o. cut aj sh ort and -abre v h iado, t uigraf aq a. sh rink (v -re ducir. ) sh ut dow n -apagar, ce rrar. signat -1. f a. 2. ide nt icacin. ure irm if silnt y -sin av discre t e nt , silnciosam e nt . e l iso, am e e e Sim pl M ail e Transf r Prot e ocol (SM TP) -prot ocol sim pl de t o e ransf re ncia de corre o. e sit -sit l , inst acin, se de , re cint conj o de paginas re l e io, ocal al o, unt acionads e nt si por e j m pl re e o e sm as. com . sk in -cart a. ul sk ip (v -om it ) ir. sl -barra. ash sl -1. ranura. 2. posicin . ot snap (v -agre gar. ) snapping -agre gado. snapsh ot -1. capt ura de im age n, capt ura de pant l pant l al a, al azo. 2. im age n inst ne a . ant snif e r -rast ador, e scrut f re ador. snippe t -re cort , re t e azo.

spl scre e n -pant l de pre se nt ash al a acin. sock e t -sock e t e nch uf , zcal cone xin. , e o, sof l -e nl l t ink ace gico, e nl f e xibl. ace l e sof w are -sof w are , soport l t t e gico, l gica, apl icacin, program a. sort (v -orde nar, cl icar. ) asif sort of -t de , cl de , m s o m e nos. ipo ase sound e f e ct -e f ct sonoro. f e o source -1. orige n. 2. cdigo f nt . ue e source code -cdigo f nt . ue e spaw n (v -iniciar. ) spe cif ion -e spe cif icat icacin. spe cs -e spe cif icacione s. spe cul h igh l t -re f e xione s e spe cul s. ar igh s l are spe l-h e ch izo. l spe l(v -de lt ar. l ) e re spe l -ort l ing ograf a. spik e -pico (e n una grf ica). spin l -ce rroj spin l . ock o, ock spl t r -div it e isor. sponsor (v -pat ) rocinar. spoof (v -e ngaar, f sif ) al icar. spool a, l a de e spe ra, col de im pre sin. -col ist a spool ct -dire ct dire ory orio de l col a a. spre adsh e e t -h oj de cl o. a cul st ack -pil a. st andard -e st ndar, pat rn, norm a. st (v -v rif at ) e icar. st s -e st at adst icas. st e m e nt -de cl at aracin, cl usul a. st ast -e st och ic ocst ico. st -al ace n, de psit ore m o. st am -corrie nt , f uj se cue ncia (v o). re e l o, de st am (v -opt izar. re ) im st ride -e spaciam ie nt (e nt e lm e nt conse cut os de un v ct o re e os iv e or). st ring -cade na de caract re s. e st (v -de spoj de snudar (e l inar l sm bol de de puracin e n un program a o bibl e ca). rip ) ar, im os os iot st e -1. gol . 2. at ue (h e die d of a st e ). 3. m ov ie nt 4. t rok pe aq rok im o. razo. st e (v -t rok ) razar. subm it -re m it e nv ir, iar. subj ct -asunt e o. subne t -subrre d. subscript -subndice . supe rse de (v -sust uir, m odif ) it icar. support -soport , apoyo, re spal ase sora. e do, support (v -apoyar, ayudar, col ) aborar.

surf r -nav gant . e e e surround sound -sonido e nv v nt . ole e sw ap -int rcam bio. e sw ap (v -int rcam biar. ) e sw it -int rrupt conm ut ch e or, ador, sw it . ch sym bol l -e nl sim bl ic ink ace ico. sym l -e nl sim bl ink ace ico. synt h igh l t -re sal ax igh ing t ado de sint axis. syst m cal-l ada al e m a. e ll am sist

T
t -pe st ab aa, lnge t t t e a, ira, abul ador, f a. ich t -m arca, colt l e t ue t ag e il a, iq a. t arge t -de st ino, obj t o. e iv t arge t part ion -part it icin de de st ino. t -t a. ask are t m pl e -pl il e at ant l a. t st -prue ba, t st e e . t st (v -e v uar, probar. e ) al t xt m apping -apl e ure icacin de t xt e uras. t re ad -h il (h il de m e nsaj s e n una l a, o h il de e j cucin e n un program a), h e bra . h o o e ist o e t re sh ol -um bral h d . t re sh ol lv l al um bral h d e e -v or . t rough put -f uj caudal dat re ndim ie nt t alproduct idad. h l o, de os, o ot , iv t um bnail iniat h -m ura. t e t -t ue t . ick iq e t e -bal il dosa. t e (v -e m bal il ) dosar. t e out -t e out e xpiracin de pl im im , azo, t m po de e spe ra agot ie ado. t e r -t m porizador. im e t sl -porcin de t m po, part im ice ie icin de t m po. ie t e st p -m arca de t m po, f ch a y h ora. im am ie e t -dim inut iny o. t -conse j suge re ncia. ip o, t oggl -conm ut e ado, bie st e . abl t oggl (v -al rnar (e nt dos e st e ) t e re ados). t e n -sm bol lxe m a. ok o, e t e n ring -anil de f as. ok l o ich t bar -barra de h e rram ie nt ool as. t k it -j go de h e rram ie nt conj o de h e rram ie nt ool ue as, unt as. t race -t raza. t race (v -t ) razar, rast ar. re t rade of -cont f rape so, e q uil ibrio, bal . ance t rade of (v -cont f ) rape sar. t ing space s -e spacios f e s. rail inal t ransact ional e grit int y-

int gridad t e ransaccional . t ransport -t ransport . e t ransport (v -t ) ransport ar. t e v w -l a j rrq uica. re ie ist e t rigge r -disparador. t l rol, m e t pat bocazas. rol-t e e as, t l ) -m e t r l pat re v nt un de bat . rol(v e a a, e ar e t roublsh oot -e l inacin de problm as, sol e ing im e ucin de problm as. e t e d -conf e . rust iabl t une (v -af ) inar. t e ak -arre gl w o. t e ak (v -af w ) inar. t ist d pair -par t nzado. w e re t ype -t ipo. t ype (v -t clar. ) e e t yping -im pre sin (e n pape lpor e j m pl , e o). t ypo -e rrat a.

U
unde f d -inde f ine inido. unde rf ow -de sbordam ie nt por abaj l o o. Unif orm Re source L or (URL -l izador. ocat ) ocal uninde nt -de sangrar (? ). Unint rrupt e P e r Suppl (UPS) -sist m a de al e nt e ibl ow y e im acin inint rrum pida. e Univ rsal e Asynch ronous Re ce iv r and Transm it r (UART) -re ce pt e e or/t ransm isor asncrono univ rsal e up -ope racionale n f , uncionam ie nt o. updat -act izacin. e ual updat (v -act izar. e ) ual upgrade -m e j ora, v rsin m e j e orada. upgrade (v -prom ov r, m e j ) e orar, inst ar una v rsin m e j al e orada. upl -subir, cargar (copiar e n un se rv oad idor re m ot o). upst am -f uj asce nde nt . re lo e upst am port -pue rt de e nv re o o. upst am v rsion -v rsin original re e e . use r -usuario. use r f ndl -f rie y cil usar. de

V
v idit -v ide z. al y al v ue -v or. al al v ariat -v ion ariacin, v ariant . e v rbat -l e ralt xt , al de l lt e im it , e ual pie a e ra. v rbose -prolo, porm e norizado, de t l e ij al ado, v rboso. e v rt x blnding -com binacin de v ice s. e e e rt v w l ie ayout -v a de disposicin. ist

v w e r -v ie isor.

W
w al l pape r -f ondo, m uralpape l apiz, f , t ondo de pant l f al ondo de e scrit a, orio, im ge n de l ondo, f t l de f e n ondo. w arning -adv rt ncia, av e e iso. w e b -1. w e b (f m e nino: " e bscal e n l w e b" " e ncue nt e n m uch os sit w e b" 2. re d, t a. o a , se ra ios ). ram W e b M ail ol r (W M F) -carpe t de corre o w e b. F de as w e bcam -cm ara de v oconf re ncia. ide e w e bl -port de not og al icias. w idge t -w idge t cont , com pone nt . , rol e w il dcard -com odn. w indow m anage r -ge st de v nt or e anas. w ire lss -inal brico. e m w ord w rap -aj e de l a, e ncapsul ie nt de pal ust ne am o abra, re t orno aut t de pal om ico abras. w rap (v -e ncapsul f ) ar, orrar, e nv v r. ole w raparound -e nv t ol ura, e nv v nt . ole e w rappe r -e nv t ol ura, f orro, e m pacador, e nv t ol orio.

Y
yank (v -inse rt un t ) ar rozo de t xt e n l posicin act de l e o a ual cursor.

Z
zoom in (v -ace rcar. ) zoom -out (v -alj ) e ar.

APEND ICE E
Re spue st a t as odos l Quiz os L re spue st o re spue st corre ct apare ce ran de nt de l a a as as ro pare nt sis al inal l pre gunt e f de a a.

Capit l 1 Int u ccion u o rod


1)Que t de sof w are e s GNU/L ipo t inux conside rado (Ela t ij odas l q ue apl as ican A B) a. D ist ribucion L ibre b. Codigo Abie rt o c. Com e rcial d. Sh are w are 2)L gran m ayoria de program as y ut it a il arios incl uidos e n l dist as ribucione s de GNU/L inux proce de n de : (Ela t ij odas l q ue apl as ican A) a. GNU b. Nov l e c. Sol aris d. C+ + 3) L paq ue t s de GNU/L os e inux son dist ribuidos baj l ncia GPL l q ue im pl (Ela t o ice , o ica ij odas l as q ue apl ican A) a. Pue de s v nde r l sof w are s, y h ace r disponibl e l ue nt grat am e nt e os t e f e uit e b. No pue de s cobrar por e st paq ue t s q ue re cibe s de grat os e is c. Sol pue de s cobrar si m e j o oras e st paq ue t s os e d. Pue de s v nde r l paq ue t s pe ro sin m odif e os e icarl os 4) Cuando se inicio e l proye ct GNU o a. 19 84 b. 19 9 1

c. 19 9 5

d. 19 69

5)Cual s e l e t o ce nt de l e obj iv ral proye ct GNU(Ela t o ij odas l q ue apl as ican A) a. D e sarrol un sist m a Unix com plt e nt L l ar e e am e ibre b. Ense ar a t odo e l undo a program ar m c. D e sarrol apl l ar icacione s sol para L o inux d. M e j orar t odo l q ue e s t cnol o e oga Unix 6)P ue e s q ue l rar un program a baj GPLgarant su l dist orq ibe o iza ibre ribucin y l rarl de orde n ibe o publ no l garant ico a iza?(Ela t ij odas l q ue apl as ican A) a. D e l dom inio publ pe rm it q ue ot e f ct n cam bios y l dist ico e ros e e o ribuyan e l product o re sul t ado de orde n priv iv at o. b. P q ue sof w are se a de orde n publ de be se r l rada annim am e nt ara t ico ibe e c. O t no pue de n cont ros ribuir a cosas de orde n publ ico d. Ne gocios no conf e n sof w are de orde n publ an t ico 7)Cuals son caract rist e e icas de l rne l inux?(Ela t Ke L ij odas l q ue apl as ican ABCD ) a. M ul t iusuario b. M onol ico it c. M odul ar d. M ul are a t it 8)L inux e s e l nom bre de l rne l l e m a ope rat o GNU/L Ke de sist iv inux de sarrol l por?(Ela t ado ij odas l q ue apl as ican A) a. L inus Torv ds y m uch os ot al ros. b. Univ rsidad de Cal ornia e n Be rk ly e if e c. Rich ard St l an y D e nnis Rit ie al m ch d. El e part e nt de D e f nsa de l Est D am o e os ados Unidos

9 )Cual l siguie nt s signif q ue e l e m a pue de se rv sim ul am e nt m as de una de a e ica sist ir t ne e t rm inal n l a?(Ela t e e ine ij odas l q ue apl as ican A) a. M ul t i-Usuario b. M ul t i-Proce so c. Tie m po-Com part ido d. M ul t i-Program abl e 10) Cuando nos e ncont os e n m odo m ul ram t isuario, q uin pue de se r e l supe rusuario?(Ela t ij odas l q ue apl as ican A) a. Todo usuario q ue conozca e l passw ord de root b. El adm inist rador de l e m a sist c. Todo supe rv isor de are a d. L due os de l PC os a 11) Cal l siguie nt s son re q uisit de l l ncia GPL (Ela t de os e os a ice ? ij odas l q ue apl as ican A B) a. D e be incl uirse e l ue nt . f e b. Todo cam bio e f ct e uado sobre e st de be se r t bin incl e am udo c. Sol v unt o ol arios pue de n t rabaj e n e l e ct ar proj o d. El t are producido por e l e ct de be corre r e n t sof w proj o odas l pl af as at orm as 12) Cal s e l e usuario e q uiv e nt a Adm inist al e rador e n GNU/L inux?(Ela t ij odas l q ue apl as ican A) a. root b. adm in c. sudo d. su e . barra 13) Cal s e l nt e e orno de e scrit orio disponibl e n Ubunt GNU/L e u inux por de f ct (Ela t e o? ij odas l q ue apl as ican A) a. GNO M E b. KD E c. XFCE d. W M ak e r e . Bl Box ack 14) Cals son ne ce sarios para un D ist de GNU/L e ro inux?(Ela t ij odas l q ue apl as ican ABCD ) a. L inux b. P ue t s GNU aq e c. Inst ador d. Conf al iguracion P rsonal e izada e . Bash 15) Cal s e l e prim e r paso ant s de inst ar GNU/L e al inux?(Ela t ij odas l q ue apl as ican A) a. e v uar h ardw are al b. Sabe r C y C+ + c. Sabe r Bash d. M inim o 2 gb de Ram 16) Si se pie nsa cone ct al e rne t v m ode m , cual s e l ar Int ia e problm a de l W inm ode m s?(Ela e os ij t odas l q ue apl as ican A) a. no t ne n soport ie e b. son t e t de re de s arj as c. sabe r e l IP d. ISP no l garant o izan 17) Todo sist m a ope rat o, com o GNU/L e iv inux, de be se r inst ado e n su propio e spacio l ado? al l am (Ela t ij odas l q ue apl as ican A) a. part icin b. disco duro nico c. RAM d. USB e . SCSI 18) Qu pode m os h ace r sino t ne m os una part e icin disponibl para inst ar GNU/L e al inux e n un disco con una part icin y e spacio e n v acio?(Ela t ij odas l q ue apl as ican AB) a. Re part icionar b. Agre gar ot disco ro c. no se pue de h ace r nada d. m k f s e .f sck 19 ) Cals son ut it e il arios para re part icionar sin pe rde r dat e n GNU/L os inux?(Ela t ij odas l q ue as apl ican AB)

a. Gpart d e b. part d e c. part ionM agic d. m k f it s e . cf disk 20) D e spus de agre gar un disco donde de be e st e st re conocido, ant s de e m pe zar su uso? e ar e (Ela t ij odas l q ue apl as ican A) a. BIO S b. FIFO c. L IFO d. FSCK e . H AL

Capit l 2 " u o INSTAL GNU/L AR INUX"


1) Cm o pode m os obt ne r l dist e as ribucione s de UBUNTU?(Ela t ij odas l q ue apl as ican ABCD ) a. D e scargar de sde Int rne t e n f e orm at ISO o b. P dir grat am e nt un CD de sde Int rne t por corre o e uit e e c. Com prar por Int rne t con soport incl e e uido d. Am igo e f ct una copia e u 2) Ubunt GNU/L u inux v ne e n dos f ie orm as?(Ela t ij odas l q ue apl as ican A B) a. Se rv idor b. Est acion de t rabaj o c. Com pil e abl

d. PBX

3) Qu de be m os conf igurar para ge st ionar e l arranq ue de sde un CD /DV de GNU/L D inux?(Ela ij t odas l q ue apl as ican A) a. BIO S b. m ak e conf ig c. . /conf igure d. k e rne l 4) Cuando de cim os q ue Ubunt se inst ada de sde un L e -CD , q u q ue rm os de j dich o con u al iv ar e st (Ela t o? ij odas l q ue apl as ican A B) a. Se iniciar una se sin norm al sde e l de CD b. P m os v r si t ode e odo t rabaj ant s de proce de r con l inst acin a e a al c. No se pue de inst ar sol probar al o d. No t odos l e q uipos l soport sol cie rt m arcas os o an o as 5) Cals de l siguie nt s cosas re f re nt s al e as e e e idiom a pode m os e lgir durant l inst cion de e e a al GNU/L inux?(Ela t ij odas l q ue apl as ican ABC) a. Idiom a de l e m a Sist b. Te cl ado c. Z ona H oraria d. D iccionario 6) El paso de cre ar e l usuario, e n Ubunt no cre a una cue nt de root porq u?(Ela t u, a , ij odas l as q ue apl ican AB) a. El usuario q ue cre am os re al e nt se ra nue st adm inist m e ro rador b. root e xist pe ro sin cont e rase a c. Ubunt no usa e l rne l L u Ke de inux d. Ubunt no e st basado e n Unix u a 7) Al icionar para inst ar Ubunt cuals dos part part al u, e icione s de be n se r cre adas obl oriam e nt ?(Ela t igat e ij odas l q ue apl as ican AB) a. P icin para m ont a / art ar b. P icin para usar com o Sw ap art c. P icin para m ont root art ar d. D e be cre ar m nim o 5 part icione s

8) Si durant l inst acin de GNU/L e a al inux e lgim os ut izar e l e il disco com plt q u pasa con l e o, os dat e n e l os disco duro?(Ela t ij odas l q ue apl as ican A) a. Borrar t oda l inf a orm acin e n e l disco b. nos pe rm it n inst acin de paq ue t s adicionals e al e e c. sol se podr ingre sar com o root o d. No inst ar e nt al orno grf ico 9 ) Si durant l inst acin de GNU/L e a al inux e lgim os Ut izar e l spacio l m s grande , q u e il e ibre pasa con l dat e n e l os os disco duro?(Ela t ij odas l q ue apl as ican AB) a. El al inst ador conf igura aut t om icam e nt l part e as icione s b. No usa t odo e l disco, sl aq ue l spacio q ue no e st part o e e icionado c. Se pie rde n t odos l dat os os d. No se pue de e lgir, sol si t ne un disco duro com plt e nt v e o ie e am e aco 10) Qu niv l usuario de be ust d t ne r para durant l inst acin de GNU/L e de e e e a al inux e lgir l e a opcin Edit t ar odas l part as icione s (Ela t ij odas l q ue apl as ican A) a. Expe rt o b. Nov o at c. Sabe r m uch o W indow s e s suf nt icie e d. Ninguno 11) Es posibl e lgir m as de un t de sist m a de arch iv para dar f e e ipo e os orm at a l part o as icione s, cuals son posibls?(Ela t e e ij odas l q ue apl as ican AB) a. Ext 3 b. Re ise r c. L O IL d. Grub 12) Culs sist m as de arch iv no e st disponibls durant l e lccin de l inst acin de su e e os an e e a e a al GNU/L inux?(Ela t ij odas l q ue apl as ican AB) a. NTFS b. F AT32 c. Ext 3 d. JFS 13) Cuando e l iv -CD arranca y nos pre se nt e l scrit L e a e orio GNO M E, cm o proce de m os a inst ar?(Ela t al ij odas l q ue apl as ican A) a. D obl cl sobre icon e n e l scrit e ick e orio INST L AL b. D e sde e l e le j cut . Sh l e ar /Conf igure al l Inst l -al c. Re iniciar ya e st inst ado aut t a al om icam e nt e d. No se pue de inst ar de sde e st L e -CD al e iv 14) Qu pode m os h ace r si se nos olido l cont v a rase a q ue e scoj os al al ?(Ela t im inst ar ij odas l as q ue apl ican A) a. Iniciar de sde e l e nu e n Re cov ry m ode y e j cut passw d usuario-nom bre m e e ar b. Re inst ar y apunt a al arl c. Pul l t cl ESC y e nt sar a e a rare m os norm al d. Ent por e l S rar BIO 15) Cunt Te rm inals t ngo disponibl al al Ubunt por de f ct (Ela t os e e e inst ar u e o? ij odas l q ue as apl ican AB) a. 6 de t xt m as 1 Grf e o ica b. F1 h ast F6 y F7 q ue e s grf a ica c. Sol l Grf o a ica, ya q ue de be conf igurarl m anual e nt e n /e t st a m e c/f ab

d. Ninguna 16) Si durant l inst acin de Ubunt ya W indow s e st e a al u, aba inst ado, Cuals de e st al e as re spue st pue de n se r t adas com o v rdade ras?(Ela t as om e ij odas l q ue apl as ican AB) a. Apare ce r e n l l a e nt a t im rada de l e n m b. Se iniciar e n GNU/L inux por de f ct e o c. D e be re m os agre gar e l arranq ue de W indow s de spus de l inst acin a al d. Grub no pue de arrancar a W indow s 17) L discos q ue e n e l S son M ast r Prim ario y M ast r Se cundario, cm o se l an e n os BIO e e l am GNU/L inux?(Ela t ij odas l q ue apl as ican AB) a. h da b. h dc c. h db d. h dd 18) Cul s l nom e ncl ura de una m e m oria USB, al ont a e n GNU/L e a at m arl inux?(Ela t ij odas l as q ue apl ican A) a. sda b. h da1 c. scd2 d. GNU/L inux no re conoce m e m ory st s ick 19 ) D onde se m ont l part an as icione s adicionals de nue st discos?(Ela l q ue apl e ros ij as ican A) a. /m nt /punt ont e o-m aj b. D : c. GNU/L inux no pue de v r part e icione s adicionals e d. e n Barra / 20) Al inal l inst acin y re iniciar, q u ne ce sit os para ingre sar al e m a?(Ela t f izar a al am sist ij odas l q ue apl as ican AB) a. El nom bre de l usuario q ue cre am os b. L cont a rase a q ue l asignam os al e usuario cre ado c. L cont a rase a de root d. Al m o de e ncript gorit acin de l e m a sist 21) L discos duros se l an h da, pe ro donde se al ace na e l os l am m arch iv e spe cial ue re pre se nt o q a e st disposit o e n e l e m a de arch iv (Ela t e iv sist os? ij odas l q ue apl as ican A) a. /de v da /h b. /proc/h da c. /e t st c/f ab d. driv r e n e l rne l e Ke 22) El odo de Singl-Use r nos da un acce so al e m a sist m a para____ (Ela t m e sist e ij odas l q ue as apl ican AB) a. e m e rge ncias b. m ant nim ie nt supe rior e o c. m ant nim ie nt m e nor e o d. m ount -t v at /m nt ont /de v /ID E2-1 f /m ar ice

Capit l 3 " u o Configu rar su Sist m a GNU/L x" e inu


1) D e sde q ue m e n pode m os e f ct e uar l gran m ayora de t as adm inist iv ?(Ela t a are rat as ij odas l as

q ue apl ican A) a. Sist m a-> Adm inist e racin b. L ugare s c. Apl icacione s-> Program acin d. No se pue de n l v a cabo t as adm inist iv de sde e l e n l ar e are rat as m 2) Cul s e l e arch iv q ue de be e dit para conf o ar igurar o corre gir e l e n de arranq ue de l m sist m a?(Ela t e ij odas l q ue apl as ican A) a. /boot /grub/m e nu. st l b. /e t st c/f ab c. /e t c/init ab t d. v l m inuz 3) Culs de l siguie nt s e dit s de t xt pode m os usar para e dit arch iv de e os e ore e o ar os conf iguracin?(Ela t ij odas l q ue apl as ican ABC) a. v i b. Em acs c. pico d. abby w ord 4) D e sde q ue m e n se pue de n h ace r l cam bios de e nt os orno y cue st ione s q ue e l usuario de be y pue de cont ar, sin l cont rol a rase a de root (Ela t ? ij odas l q ue apl as ican A) a. Sist m a-> Pre f re ncia e e b. Sist m a-> Adm inist e racin c. Apl icacione s-> Program acin d. L usuarios no pue de n e f ct os e uar t as de cam bio de e nt are orno 5) D nde pode m os v r inf e orm acin pe rsonal l de usuario ingre sado act m e nt al e m a? ual e sist (Ela t ij odas l q ue apl as ican A) a. Sist m a-> Pre f re ncia-> Ace rca de m e e b. L ugare s-> Ayuda c. Ent a l carpe t pe rsonal rar a a d. D e sde e l e le l sh l com ando w h oam i 6) D nde pue do de f inir m i nav gador, lct de corre o y t rm inal de f ct (Ela t e e or e por e o? ij odas l as q ue apl ican A) a. Sist m a-> Pre f re ncias-> Apl e e icacione s pre f ridas e b. Sist m a Ace rca de GNO M E e c. Arch iv /e t o c/de f t aul s/ d. L apl as icacione s por de f ct de l ro no pue de n se r cam biadas e o dist 7) D nde pue do e st e ce r q ue se l abl ance m i lct de corre o con l com binacin de t cl e j e or a e as, . Ct + Al C ?(Ela t rl t + ij odas l q ue apl as ican A) a. D e sde e l e n sist m a, pre f re ncias, com binacione s de t cl m e e e as b. El aarch iv /e t e yst e s. o c/k rok conf c. Com ando de l a: l ine oadk e ys us d. No se pue de sin com pil e l e rne l ar k 8) En cual e rf pode m os e st e ce r l condicione s para cuando al n se cone ct a nue st int az abl as guie a ro

e scrit orio re m ot e nt ?(Ela t am e ij odas l q ue apl as ican A) a. Sist m a-> Pre f re ncias-> Escrit e e orio re m ot o b. ne t ork -adm in w c. ssh d. Xorg 9 ) Cul s e l il ario para cone ct e ut it arse a un e scrit orio re m ot (Ela t o? ij odas l q ue apl as ican A) a. v ie w e r ncv b. ssh c. h ipe rt rm inal e d. t l t e ne 10) Culs int rf s pode m os usar para cam biar l f e e ace os ondos de pant l (Ela t al a? ij odas l q ue as apl ican AB) a. cl de re ch o sobre e l scrit ick e orio b. Sist m a-> Pre f re ncias-> F e e ondo de e scrit orio c. /boot /grub/xorg. conf d. /e t c/X11/xorg. conf ig 11) Si not os q ue e l am icono de l st e ado de l bat ria no e st e n e l a e a pane l supe rior de una l op, apt Qu pode m os h ace r?(Ela t ij odas l q ue apl as ican A) a. cl sobre e l ick pane le lgir agre gar y l go buscar e l , e ue icono corre ct y dar cl sobre e st . o ick e b. Inst ar l apl al a icacin c. Re inst ar t al odo y de cirl q ue e s un l op e apt d. Encont e l rar icono y arrast o al rarl pane l 12) Que param e t se e st e ce de sde e l e rf Sist m a-> Pre f re ncias-> Proxy de l Re d? ro abl int az e e a (Ela t ij odas l q ue apl as ican A) a. P asare l por de f ct a e o b. M ascara por de f ct c. IP de localost d. Pue rt de l e gador e o l h o Nav 13) D onde pue do e st e ce r q ue e l abl usuario de l on e s izq uie rdo?(Ela t rat ij odas l q ue apl as ican A) a. Sist m a-> Pre f re ncias-> Rat e e on b. /e t c/m ouse . conf ig c. /e t c/X11/xorg. conf d. Com prar m ouse izq uie rdo 14) Com o pode m os cam biar l re sol a ucion de nue st m onit (Ela t ro or? ij odas l q ue apl as ican AB) a. Sist m a-> Pre f re ncias-> Re sol e e ucion b. Edit m anual e nt e l ar m e arch iv /e t o c/X11/xorg. conf c. Cl de re ch o sobre e l scrit ick e orio d. e dit a /e t ar c/X11/gdm /gdm . conf 15) Com o pode m os e v ar q ue nue st pant l se m arq ue si pe rm ane ce m uch o t m po e n una it ra al a ie sol im age n?(Ela t a ij odas l q ue apl as ican AB) a. Inst ar y conf al igurar prot ct s de pant l e ore al a b. Sist m a-> Pre f re ncias-> Salapant l e e v al a c. Inst ar m onit pl al or ano d. No se pue de h ace r nada

16) Com o pode m os e v ar q ue nue st pant l se m arq ue si pe rm ane ce m uch o t m po e n una it ra al a ie sol im age n?(Ela t a ij odas l q ue apl as ican AB) a. Inst ar y conf al igurar prot ct s de pant l e ore al a b. Sist m a-> Pre f re ncias-> Salapant l e e v al a c. Inst ar m onit pl al or ano d. No se pue de h ace r nada 17) Com o pode m os h ace r q ue cada v z q ue ingre se m os al e m a se l e sist ance una apl icacin? (Ela t ij odas l q ue apl as ican A) a. Sist m a-> Pre f re ncias-> Se sione s y l go pe st e e ue aa program as de inicio b. Sist m a-> Pre f re ncias-> GD M y l go agre gam os e l e e ue program a al inicio c. P r e l one icono e n e l Escrit orio d. Col ocar e l icono e n e l e n de Apl m icacione s 18) Com o pode m os agre gar sonido a l e v nt com o ce rrar v nt os e os, e anas, dobl cl s, e t (Ela e ick c? ij t odas l q ue apl as ican A) a. Sist m a-> Pre f re ncias-> Sonidos e e b. Sist m a-> Adm inist e racion-> SND conf ig c. H AL d. Apl icacione s-> Sonido y V o de 19 ) Que h ay disponibl e n GNU/L e inux para asist a l m inusv ido?(Ela t ir os al ij odas l q ue as apl ican A) a. Sist m a-> Pre f re ncias-> Soport para t cnol e e e e oga asist a iv b. GNU/L inux aun no soport e st t de usuario a e ipo c. Sol de be com prar un orde nador e spe cial sus disposit os con driv rs para GNU/L o y iv e inux d. Col ocar t odos l icono e n e l scrit os e orio y as e l podr t rabaj m e j ar or 20) En cual ct dire orio se e ncue nt ran l im ge ne s para l pant l Spl de inicio de GNO M E? as a al a ash (Ela t ij odas l q ue apl as ican A) a. /usr/sh are /pixm aps/spl ash b. /h om e /usuario/e t c/ c. /e t c/X11/gnom e /spl ash d. Est im ge ne s no se pue de n cam biar ya q ue son copyrigh t d as e 21) D onde e ncont os e l il ario para cam biar l pre f re ncias de l e cl ram ut it as e t ado, incl ndo e l uye lnguaj ?(Ela t e e ij odas l q ue apl as ican A) a. Sist m a-> Pre f re ncias-> Te cl e e ado b. /Sist m a-> Cont pane l Te cl e rol -> ado c. /sbin/k e yboard-adm in d. Inst acin de ot driv r para su t cl al ro e e ado 22) Al gunos de l aspe ct cont ados por l t m as son?(Ela t os os rol os e ij odas l q ue apl as ican ABC) a. Icono b. Aparie ncia de l v nt as e anas c. Col s ore

d. P osicione s de l obj t os e os e . No cam bia l f os ondos de pant l al a 23) Com o pode m os cam biar l t as ipograf int rnas de l apl as e as icacione s?(Ela t ij odas l q ue as apl ican A) a. Sist m a-> Pre f re ncias-> Tipograf e e ia b. Sist m a-> Pre f re ncias-> Te m a e e c. Sist m a-> Pre f re ncias-> V nt e e e anas d. P osicione s de l obj t os e os 24) Con cual e rf pode m os cont ar l apl int az rol as icacione s q ue se l anza al roducir un cd/dv int d con arch iv m ul e dios?(Ela t os t im ij odas l q ue apl as ican A) a. L int rf Unidade s y soport e xt a e az e rabls de sde e l e n Sist m a-> Pre f re ncias e m e e b. Sist m a-> Pre f re ncias-> Apl e e icacione s pre f ridas e c. Cam biar a un t m a m ul e dia e t im d. Ence nde r l capacidad de pl and pl de GNU/L a ug ay inux 25) A dif re ncia de l e rf de l e n de Sist m a-> Pre f re ncia para ope rar e l e n Sist m ae int az m e e m e > Adm inist racin ne ce sit os?(Ela t am ij odas l q ue apl as ican A) a. Cont rase a de root b. Ingre sar al e m a com o root sist c. D ispone r de cone xin a int rne t e d. Cue nt de corre o a 26) Que t as pode m os l v a cabo de sde l int rf de l e n de Sist m a-> Adm inist are l ar e a e az m e racin> Adm inist rador de disposit os?(Ela t iv ij odas l q ue apl as ican A) a. V isual l inf izar a orm acin pe rt nt a l disposit os ine e os iv b. Inst ar driv rs de disposit os al e iv c. m ont y de sm ont disposit os de bl ue ar ar iv oq d. D ar pe rm isos de acce so a l disposit os a l usuarios os iv os 27) Baj q ue prot o ocol pode m os com part arch iv de sde l int rf de l e n de Sist m aos ir os a e az m e > Adm inist racin-> Carpe t com part as idas y con cuals sist m as ope rat os pode m os com part e e iv ir? (Ela t ij odas l q ue apl as ican AB) a. SM B, com part con sist m as ope rat os de M icrosof ir e iv t b. NFS, com part con sist m as ope rat os Tipo Unix ir e iv c. Nav gar e n int rne t e e d. Cone ct arse a cue nt de corre o as 28) D e sde cual e rf pode m os m ont de sm ont y conf int az ar, ar igurar acce so a part icione s y discos e n nue st sist m a?(Ela t ro e ij odas l q ue apl as ican A) a. Sist m a-> Adm inist e racin-> D iscos b. Sist m a-> Adm inist e racin-> Adm inist rador de disposit os iv c. Edit e l ar arch iv /e t o c/init ab al t arranq ue d. H abil ar e l ot ug it h pl

29 ) Si t ne m os l ne ce sidad de part e a icionar un disco, ya se a int rno o e xt rno, Que int rf e e e az t ne m os disponibl para l v e st a cabo?(Ela t e e l ar o e ij odas l q ue apl as ican A) a. Sist m a-> Adm inist e racin-> Edit de part or icione s Gnom e b. D e be ra com prar part ion M agic it c. f y m k dir sck d. m k f s 30) Ust d a not e ado q ue cuando e xist n act izacione s se pre se nt un icono e n e l e ual a pane l supe rior, Com o pode m os l anzar e st int rf m anual e nt ?(Ela t a e az m e ij odas l q ue apl as ican A) a. Sist m a-> Adm inist e racin-> Ge st de Act izacione s or ual b. Re iniciar c. No se pue de d. Apl icacione s-> Aadir y q uit ar 31) Com o pode m os inst ar y de sinst ar apl al al icacione s o paq ue t s indiv e iduals de sde un e nt e orno com plt e nt grf e am e ico?(Ela t ij odas l q ue apl as ican A) a. Sist m a-> Adm inist e racin-> Ge st de paq ue t s Synapt or e ic b. apt t -ge c. No e xist un int rf para paq ue t s D EBs sol RPM s e e az e o d. Re inst ar e l e m a con un CD m as m ode rno al sist 32) Al usar l ge st s de paq ue t s, y a se an graf os ore e icos o no, l paq ue t s son ldos de sde una os e e l a , Com o pode m os m odif ist icar e st l a de sde un int rf m anual e nt ?(Ela t a ist e az m e ij odas l q ue as apl ican A) a. Sist m a-> Adm inist e racin-> Propie dade s de l t are sof w b. No e s ne ce sario e l se agre gan sol l as as c. No se pue de d. Apl icacione s-> Aadir y q uit ar 33) D e sde l int rf Sist m a-> Adm inist a e az e racin-> Re d q ue parm e t de re d pode m os ros cont ar?(Ela t rol ij odas l q ue apl as ican ABC) a. IP M ascara, Pue rt de e nl , a ace b. D NS y Pue rt de e nl a ace c. Agre gar disposit os iv d. Cone xione s a FTP H TTP e t , , c 34) Que de be m os cam biar para q ue nue st re l se sincronice con un se rv ro oj idor de t m po ie e xt rno?(Ela t e ij odas l q ue apl as ican A) a. Sist m a-> Adm inist e racin-> F ch a y H ora e b. Inst ar un FTP al c. No se pue de , e l l sie m pre de be se r l re oj ocal d. Se rv idor de Not icia 35) Cuant t o ipos de im pre soras pode m os agre gar de sde l int rf Sist m a-> Adm init a e az e racion> Im pre soras?(Ela t ij odas l q ue apl as ican AB)

a. L ocal b. Re d c. No se pue de d. Sol im pre soras de t a o int 36) L e r l L e s una t a para q uie ne s sabe n m ane j e l e l Com o pode m os le rl de sde e os ogs are ar sh l , e os una int rf grf e az ica?(Ela t ij odas l q ue apl as ican A) a. Sist m a-> Adm inist e racin-> Re gist de act idad de l e m a ro iv sist b. W rit r e c. No se pue de d. Apl icacione s-> Aadir y q uit ar 37) Com o pode m os cam biar e l idiom a de l e m a de sde una int rf grf sist e az ica?(Ela t ij odas l as q ue apl ican A) a. Sist m a-> Adm inist e racin-> Soport de Idiom a e b. Sist m a-> Pre f re ncias-> Soport e e e c. No se pue de d. Apl icacione s-> Aadir y q uit ar

38) Com o pode m os agre gar a un grupo un usuario de sde una int rf grf e az ica?(Ela t ij odas l as q ue apl ican A) a. Sist m a-> Adm inist e racin-> Usuarios y Grupos b. Sist m a-> Pre f re ncias-> Soport e e e c. No se pue de d. Apl icacione s-> Aadir y q uit ar

Capit l 4 " u o EXPL RAR ELESCRITO RIO GNO M E" O


1) Cm o se l a l prim e ra pant l de ingre sar e iniciar se sion q ue gnom e nos pre se nt l am a al a a, l ada e l ane j l am M ador de P al (Ela t ant l a? ij odas l q ue apl as ican A) a. GD M b. XD M c. KD M d. GRUB 2) Cm o se l a l pant l a q ue nos pre se nt gnom e , de spue s de ingre sar e l l am a al it a nom bre y l a cont rase a y nos m ue st q ue t ra odo l ne ce sario para e l ico se e st cargando o graf a ade cuadam e nt ?(Ela t e ij odas l q ue apl as ican A) a. Spl Scre e n ash b. XD M c. L ogo d. GRUB 3) Cm o se l an l dos barras q ue gnom e nos pre se nt por de f ct e n l part supe rior e l am as a e o a e inf rior donde e st l m e ns?(Ela t e n os ij odas l q ue apl as ican A) a. P ls ane e b. Barra de t a are c. St art d. L anzador 4) Com o pode m os l anzar una apl icacin si se sabe su nom bre pe ro no donde e st e n e l e m a a sist

de m e n de apl icacione s?(Ela t ij odas l q ue apl as ican A) a. D e sde un t rm inal e b. Ct + Al F2 rl t +

c. Ct + R rl

d. No se pue de

5) Que m e j de scribe l l or os anzadore s de apl icacione s?(Ela t ij odas l q ue apl as ican A) a. Son iconos e n e l pane l supe rior q ue dam os un cl y l ick anzan una apl icacin b. Applt q ue nos dan inf e s orm acin sin dar cl o nada ick c. Cuat v nt as e n e l ro e anit pane l e rior q ue de not dif re nt e scrit inf an e e orios v uals irt e d. D onde v m os l t as e n e j cucin act e as are e ual 6) Cm o pode m os abrir v arias v nt e anas de apl icacione s j as y m ant ne rl t unt e as odas e n e l prim e r pl sin t ne r q ue m inim izar t ano e odas l v nt as e anas para v r ot ?(Ela l q ue apl e ra ij as ican AB) a. Usar e scrit orios v uals y abrir una e n cada e scrit irt e orio apart e b. Ej cut m as de un X e n dif re nt t rm inal e ar e e e c. Iniciar dos k e rne l s d. No se pue de sol una v nt o e ana e n e l prim e r pl ano 7) Cm o pode m os abrir v nt e anas de apl icacione s q ue se e ncue nt ran m inim izadas?(Ela t ij odas l q ue apl as ican AB) a. Al Tab y e lgir corre ct de sde e l e n t + e a m b. Cl a su applt de sde l barra de t as ick e a are c. D e sde e l e n apl m icacione s d. No de be s ce rrar una ant s de m axim izar l ot e a ra 8) Cm o pode m os pasar una v nt e ana de una apl icacin de sde un e scrit orio a ot (Ela t ro? ij odas l q ue apl as ican ABC) a. Arrast con e l ouse de sde e l lct de Escrit rar m Se e or orio b. Ct + Al Sh if + (t cl cursor de re ch a o izq uie rda) rl t + t e a c. Cl de re ch o sobre v nt ick e ana de se a m ov r y e n m e n conce pt ul as e nt e ual t im radas son de m ov ie nt h acia l de re ch a o izq uie rda im o a d. No se pue de m ov r l v nt de be n pe rm ane ce r e n su e scrit e as e as orio original 9 ) Cual s e l e arch iv q ue de be m os e dit para cam biar l e nt o ar as radas e n e l e n de GRUB de m e nt rada al e m a?(Ela t sist ij odas l q ue apl as ican AB) a. /boot /grub/m e nu. st l b. /e t c/boot conf up. c. /e t e rne l . c/k /init cf d. D e be ra re inst ar e e lgir opcione s q ue de se a al e 10) Con cuals e dit s de be e dit arch iv de t xt de conf e ore ar os e o iguracin e n GNO M E?(Ela t ij odas l q ue apl as ican AB) a. ge dit b. v i c. nano d. W rit r e 11) Com o pode m os af ct e l e ar cam bio de m e ns, iconos, v nt e anas, e t de una m ane ra e xpe dit c, a? (Ela t ij odas l q ue apl as ican A) a. Inst ar un nue v t m a al o e

b. Edit /e t ook andf e l ar c/l e . conf c. No se pue de ya q ue de be inst ar ot Escrit al ro orio d. No se pue de ya q ue de be inst ar ot D ist de GNU/L al ro ro inux 12) Com o pode m os buscar ayuda o asist ncia para usar apl e icacione s si no e st os cone ct am ados al Int rne t (Ela t e ? ij odas l q ue apl as ican AB) a. m e ns Sist m a-> Ayuda-> D ocum e nt e acin de l e m a Sist b. Pue de s dar F1 de nt de l apl ro as icacione s c. m an apl icacin d. Apl icacione s no t n ningn t de ayuda rae ipo 13) Com o pode m os de una f orm a com plt e nt grf dirigirnos a l carpe t de sist m a de e am e ica as as e arch iv de nue st (Ela t os ro? ij odas l q ue apl as ican A) a. L ugare s-> de sde ah pue de ir a dif re nt carpe t de l e m a e e as sist b. D ar cl sobre cualuie r carpe t y l go dirigirse a donde de se a ick q a ue c. GNU/L inux sol nav ga de sde e l e l o e sh l d. GNU/L inux no usa un sist m a de carpe t e as 14) Com o pode m os de una f orm a com plt e nt grf buscar arch iv e n nue st sist m a de e am e ica os ro e arch iv de nue st (Ela t os ro? ij odas l q ue apl as ican A) a. L ugare s-> Buscar arch iv os b. D e sde e l scrit e orio com binacin de t cl Ct + f e as rl c. GNU/L inux sol busca arch iv de sde e l e lcon e l o os sh l com ando f ind d. En GNU/L inux sol root o e l o adm inist rador pue de buscar arch iv os 15) Com o se l a e l e gador o e xpl l am nav orador de arch iv de GNO M E?(Ela t os ij odas l q ue as apl ican A) a. Naut us il b. Ne t scape c. M ozil l a d. No t ne nav gador de arch iv ie e os

Capit l 5 " u o EXTEND ER SU SISTEM A GNU"


1) Que t de paq ue t s ut izan l dist basadas e n D e bian, com o e s e l ipo e il as ros Ubunt (Ela t u? ij odas l q ue apl as ican A) a. D EB b. RPM c. TGZ d. BIN 2) Nom bre dos inst adore s grf al icos de paq ue t s . b disponibls e n l inst acin por de f ct e de e a al e o de Ubunt (Ela t u? ij odas l q ue apl as ican AB) a. gde bi-gt k b. synapt ic c. yum d. apt ude it 3) Nom bre e l al inst ador grf icos de paq ue t s e spe cif de Ubunt q ue l cl ica por e ico u, o asif cat goria?(Ela t e ij odas l q ue apl as ican A) a. Apl icacione s-> Aadir y q uit apl ar icacione s b. e m e rge c. yum d. apt t -ge

4) Ade m as de Inst ar paq ue t s e n Synapt y l ot ge st s de paq ue t s, q ue m as pode m os al e ic os ros ore e h ace r de sde e st ut it os il arios?(Ela t ij odas l q ue apl as ican AB) a. El inar im b. Act izar ual c. Cre ar paq ue t s e d. M odif icar paq ue t s int rnam e nt e e e 5) Com o e s l m ane ra m as sim pl de act izar y m ant ne r al grf a e ual e dia icam e nt su dist e ribucin de Ubunt (Ela t u? ij odas l q ue apl as ican AB) a. M e n Sist m a-> Adm inist e racin-> Ge st de act izacione s or ual b. O bse rv l av ar os isos de act izacione s aut t de sde e l ual om ica pane l supe rior c. D e scargar paq ue t por paq ue t e e d. GNU/L inux no e s act izabl de be Inst ar t ual e al odo e l ro de una v rsin a ot dist e ra 6) Que al rnat a t ne m os cuando un paq ue t no e st disponibl e n synapt o e n l t e iv e e a e ic os re posit orios APT?(Ela t ij odas l q ue apl as ican AB) a. Buscarl e n Int rne t e inst ar m anual e nt o e al m e b. Usar una apl icacin q ue si e st e n synapt al rnat a e ic t e iv c. Com pil e l rne l ar Ke d. No h ay nada q ue podam os h ace r 7) Que apl icacin de be m os usar para com prim ir o de scom prim ir arch iv de dif re nt f os e e orm at os de com pre sin?(Ela t ij odas l q ue apl as ican A) a. Fil Rol r e l e b. Naut us c. xm m s il d. No h ay ge st s de com pre sin e n GNU/L ore inux 8) Cual s e l orm at de f o de apl e f o act icacione s q ue de be m os inst ar de sde f nt ?(Ela t al ue e ij odas l as q ue apl ican AB) a. t gz ar. b. t bz2 ar. c. D EB d. RPM 9 ) P inst ar de sde f nt de be m os dom inar q ue part de l e m a ope rat o GNU?(Ela ara al ue e e sist iv ij t odas l q ue apl as ican ABC) a. sh e l l b. ge st s de com pre sin ore c. e dit de t xt para le r e l or e o e INST L AL d. C, C+ + , Jav a 10) Si nos e ncont os inst ando con e l il ario Aadir y q uit paq ue t s y ne ce sit os ram al ut it ar e am opcione s m as av anzadas q ue ot ut it ro il ario pode m os l anzar sin sal de e st ut it ir e il ario?(Ela ij t odas l q ue apl as ican A) a. synapt ic b. XM M S c. ch root d. Com pil adore s

Capit l 6 " EGAR EN INTERNET" u o NAV


1) Que t de cone xione s pue de n l sist m as GNU soport (Ela t ipo os e ar? ij odas l q ue apl as ican ABCD ) a. Et e rne t h b. M ode m c. W ire lss e d. Bl Toot ue h

2) Que t de cone xione s son de nom inadas banda anch a?(Ela t ipo ij odas l q ue apl as ican AB) a. Et e rne t h b. Cabl M ode m e c. dial up d. se rial 3) Que inf orm acin m nim a de be m ane j para conf ar igurar una int rf e t e rne t e n cone xione s e az h t AD SL?(Ela t ipo ij odas l q ue apl as ican A) a. IP M ascaras, D NS , b. Subre de s, Supe rne t ring, ISD N c. M ode m se rials, w inm ode m e d. Com pil Ke rne lM ane j de m e m oria ar , o 4) Cual s l m ane ra m as sim pl de conf e a e igurar una cone xin adsl cablm ode m ?(Ela t o e ij odas l as q ue apl ican A) a. Usar prot ocol D H CP o b. subne t ar e c. dial up d. se rial 5) Cual s e l il ario q ue l e ut it anzam os para conf igurar nue st cone xione s de re d?(Ela t ra ij odas l as q ue apl ican AB) a. Sist m a-> Adm inist e racin-> Re d b. L a de com andos ne t ork -adm in ine w c. ne t ork conf w ig d. Apl icacione s-> Aadir y q uit paq ue t s ar e 6) Que pode m os h ace r rpidam e nt si no sabe m os si nue st m de m e s re conocido o no por e ro nue st dist de sde l int rf de ne t ork -adm in?(Ela t ro ro, a e az w ij odas l q ue apl as ican A) a. Aut de t ct o e ar b. sal ir c. El inar im d. e st int rf no v l m de m s a e az e os 7) Cual l e nom bre de l int rf de l de m ?(Ela t a e az m ij odas l q ue apl as ican A) a. ppp0 b. e t 0 h c. w l an0 d. irda0 8) Cual s e l e nom bre de l int rf e t e rne t y w ire lss?(Ela t a e az h e ij odas l q ue apl as ican BC) a. ppp0 b. e t 0 h c. w l an0 d. irda0 9 ) D e sde l int rf de Re d pode m os conf a e az igurar dif re nt ubicacione s con dif re nt parm e t e e e e ros, P q ue nos sirv e st (Ela t ara e o? ij odas l q ue apl as ican A) a. Si nos cone ct os a dif re nt s re de s, e n dif re nt sit am e e e e uacione s b. Si q ue re m os nav gar annim os e c. Si l m aq uina no t ne re de s e n una q uizs pue da e n ot a ie ra d. P re iniciar l re de s ara a 10) Cual s e l e nom bre de l e gador por de f ct de GNU/Ubunt ?(Ela t nav e o u ij odas l q ue apl as ican A) a. f f ire ox b. m ozil l a c. O pe ra d. Ne t scape 11) Cual s e l e nom bre de le ct de corre o por de f ct de GNU/Ubunt ?(Ela t l or e o u ij odas l q ue as apl ican A) a. Ev ut ol ion b. m ozil l a c. gm ail d. k m ail

12) Cual s e l e prot ocol de corre o q ue pode m os conf o igurar e n e v ut ol ion?(Ela t ij odas l q ue as apl ican A) a. PO P3 b. SNM P c. h ot ail m d. yah oo 13) Cuals cue nt por l ge ne ral il e as o ut izan e l prot ocol de corre o q ue pode m os conf o igurar e n e v ut ol ion?(Ela t ij odas l q ue apl as ican AB) a. Com paias t lf e e onicas, com o t ricom , v rizon, orange , e t e c b. L de dom inios com prados por indiv a iduos c. h ot ailgm ailyah oo m , , d. nadie usa pop3 sol com paias m uy grande o 14) Cual s l dif re ncia e nt corre o PO P e IM AP ?(Ela t e a e re ij odas l q ue apl as ican A) a. PO P se pue de n de scargar de sde e l rv se idor, e l AP no se pue de IM b. PO P sie m pre t rm inan e n . e NET c. IM AP sol se le n de sde nav gadore s w e b o e e d. PO P de be s pagar por cada acce so 15) Con cual ie nt de ch at pue de s int ract cl e e uar con cl nt s de m sn?(Ela t ie e ij odas l q ue apl as ican AB) a. GAIM b. AM SN c. IRC d. No se pue de ch at ar con cl nt s de m sn e ie e 16) Com o pode m os t ransf rir arch iv de sde un e nt e os orno grf ut izando prot ico il ocol com o FTP os , SSH y SAM BA, e nt ot re ros?(Ela t ij odas l q ue apl as ican A) a. L ugare s-> Cone ct con e l rv ar se idor b. Gnosam ba c. No e xist nada graf e ico d. GNU/L inux no com part con e st prot e os ocos 17) Cuals de l l a e s una de l h e rram ie nt m as im port e para buscar inf e a ist as as ant orm acin e n l a re d?(Ela t ij odas l q ue apl as ican AB) a. w ik ipe dia b. googl e c. port e s . al com d. port e s . o al inf

Capit l 7 " u o GESTIO N D E ARCH IV S" O


1) Que signif q ue l sist m as GNU son caso se nsit o?(Ela t ica os e iv ij odas l q ue apl as ican A) a. D if re ncian e nt m ayscul y m inscul e re as as b. No dif re ncian e nt m ayscul y m inscul e re as as c. No se pue de usar e spacio e nt nom bre s re d. nada re al e nt im port e m e ant 2) En cuals t s e nt e re idade s e st basados l pe rm isos?(Ela t an os ij odas l q ue apl as ican ABC) a. D ue o b. Grupo c. O t ros d. Adm inist rador e . Root 3) Cuals son l t s pe rm isos posibls de un arch iv o dire ct e os re e o orio?(Ela t ij odas l q ue apl as ican A) a. L ct e ura, Escrit ura y Ej cusion e

b. D ue o, Grupo y O t ros t c. Ch m od, Ch grp y Um ask d. L ct e ura, Borrar y Escrit ura 4) L nom bre s de l rut de l sist m as GNU y W indow s se dif re ncia e nt ot cosas q ue ? os as as os e e re ras (Ela t ij odas l q ue apl as ican AB) a. Cont ne n / incl ie inadas h acia ade l e ant b. No e m pie zan con L t e ras c. O t ros d. Adm inist rador 5) El e m a de arch iv de GNU/L sist os inux e s j rarq uico, l q ue signif q ue de be t ne r una Carpe t e o ica e a donde t odo e m pie za, cual s e st (Ela t e a? ij odas l q ue apl as ican A) a. L / a b. H O M E c. USR d. ETC 6) Que signif q ue GNU/L ica inux t ne un sist m a de arch iv Unif ie e os icado?(Ela t ij odas l q ue as apl ican AB) a. Todo arch iv y dire ct o orio pue de se r acce sado con una rut q ue e m pie ce por / a b. Que no h ay q ue darl m ant nim ie nt e e o c. Que no coj v e irus d. Sol Adm inist o rador pue de cam biarl o 7) Con q ue apl icacin o ut it il ario pode m os v isual graf izar icam e nt nue st sist m a de arch iv e ro e os e n GNO M E?(Ela t ij odas l q ue apl as ican A) a. Naut us il b. M ozil l a c. Ne t scape d. Sh e l l 8) Cuals son dos m ane ras de l e anzar e l st o e xpl ge or orador de arch iv de GNO M E?(Ela t os ij odas l q ue apl as ican AB) a. D obl cl sobre cualuie r carpe t l go nav gar donde de se e e ick q a, ue e b. D e sde e l e nu l m ugare s, l go dirigirse a una de l carpe t ue as as c. D e be program ar e st t de t as e n se sione s de sde e l e nu Sist m a e ipo are m e d. Sol e l o Adm inist rador o root pue de nav gar e l e m a de arch iv e sist os 9 ) Com o pode m os v r e l e arbol com plt a l izq uie rda de l v nt e o a a e ana de l e gador de arch iv nav os? (Ela t ij odas l q ue apl as ican AB) a. Pre sione F9 b. D e sde e l e nu V r: Barra L e ral m e at c. No se pue de sol si e st e n e l ct o a dire orio / d. Sol root de sde l Raiz l pue de v r o a o e 10) Cual l siguie nt s son sub dire ct de o e orios v idos de l j rarq uia de Ubunt (Ela t al a e u? ij odas l as q ue apl ican ABC) a. usr, h om e , e t opt t p c, , m b. bin, sbin, v l de v ar, ib, c. usr, boot root /, m nt m e dia , , ,

d. bin, sbin, k e rne lsrc , 11) Cuals son 3 m ane ras de nav gar e n de nt de naut us por e l e m a de arch iv (Ela e e ro il sist os? ij t odas l q ue apl as ican ABC) a. D obl cl de carpe t e n carpe t e ick a a b. D e sde e l e nu Ir m c. Barra l e ral at d. En m odo Adm inist rador 12) Com o pode m os cre ar un arch iv de t xt pl e n e l scrit o e o ano e orio?(Ela l q ue apl ij as ican AB) a. Cl de re ch o y e lgim os nue v arch iv v ick e o o acio b. Abrir de sde e l e nu acce sorios de apl m icacione s a e dit de t xt or e o c. sol se pue de n cre ar arch iv de t xt de sde e l pe nO f ice o os e o O f d. Sol se pue de n cre ar arch iv de t xt pl e n e l e l o os e o ano sh l 13) Cuals son dos m ane ras de m ov r un arch iv de sde e l st de arch iv (Ela t e e o ge or os? ij odas l as q ue apl ican AB) a. Cort y pe garl e n ot sit de sde e l e nu conce pt de l ick de re ch o ar o ro io m ual cl b. Sim plm e nt arrast o donde l de se a col e e rarl o ocar c. M ov r l carpe t com plt q ue l cont ne e a a e a o ie d. D ar dobl cl sobre e l e ick arch iv y l go salarl e n ot l o ue v o ro ado

14) D os m ane ras de e l inar arch iv son?(Ela t im os ij odas l q ue apl as ican AB) a. M ov rl al e o icono pape lra de re cicl e e aj b. D e sde l l a de com andos con rm a ine c. D obl cl y cuando abra de cirl e l inar e ick e im d. Cam biarl l pe rm isos e os 15) Cual s l f e a uncion de un acce so dire ct o v o incul (Ela t os? ij odas l q ue apl as ican AB) a. P r l ar a un arch iv con dos o m as nom bre s ode l am o b. No t ne r q ue sacar copias de arch iv e os c. P h ace r m as arch iv para q ue l discos t ara os os rabaj n m e j e or d. P conf ara undir a l v os irus 16) P l ge ne ralos arch iv e n l sist m as GNU son t or o l os os e ransf ridos e n q ue cual orm at de e f o com pre sion?(Ela t ij odas l q ue apl as ican A) a. t gz ar. b. rar c. w inzip d. Ace 17) Que h ace q ue un arch iv se a e j cut e o no?(Ela t o e abl ij odas l q ue apl as ican A) a. El rm iso de e j cusion m arcado por una x pe e b. Si e s un binario c. Si f ge ne rado por un com pil ue ador d. Si e s un script de l e l sh l

18) Com o pue do de sde e l scrit e orio graf v r l pe rm isos de un arch iv o dire ct ico e os o orio?(Ela ij t odas l q ue apl as ican A) a. Cl de re ch o y l go propie dade s ick ue b. D e sde naut us act ando l col na pe rm isos il iv a um c. D obl cl y de sde e l e nu de l apl e ick m a icacion d. L pe rm isos no se v n de sde e l ico sol de sde e l e lcon l -l os e graf o sh l s 19 ) L pe rm isos son re pre se nt os ados por lt y/o num e ros, cuals son l com binacione s e ras e a corre ct (Ela t as? ij odas l q ue apl as ican ABCD ) a. r = 4, w = 2, x = 1 b. rw x para e l o, rw x para e l due grupo, rw x para l ot os ros c. rw x =7, rw - = 6, r- - = 4 d. l t s grupos son rw xrw xrw x y e n nue m ro 777 os re 20) Cual arch iv de be m os e dit para aut at o ar om izar e l ont m ado de una part icion e n e l e m a de sist arch iv (Ela t os? ij odas l q ue apl as ican AB) a. /e t st c/f ab b. /e t c/m t ab c. /e t c/m ount de v . d. /de v /part ions it 21) Cual s e l e rf graf para m ont y de sm ont part e int az ica ar ar icione s de sde e l scrit e orio, aunq ue una conf igura y l ot no?(Ela t a ra ij odas l q ue apl as ican AB) a. Sist m a-> Adm inist e racin-> D iscos b. L ugare s-> Eq uipo c. Sist m a-> Adm inist e racin-> Carpe t com part as idas d. Sist m a-> Pre f re ncias-> Te m as e e

Capit l 8 u o

" u l e d ia e n GNU/L x" M t im inu

1) Cual s e l orm at l e q uiv e nt al p3?(Ela t e f o ibre al e m ij odas l q ue apl as ican A) a. ogg b. f e m pg re c. odt d. no h ay un e q uiv e nt al e 2) L apl a icacin por de f ct de e scuch ar m usica e s?(Ela t e o ij odas l q ue apl as ican A) a. xm m s b. m pl r c. m e dia pl r aye aye d. no se pue de e scuch ar m usica e n GNU/L inux 3) Cual s l apl e a icacin de organizar, im port cd de audio, e scuch ar podcast y radio de Gnom e ar e n Ubunt (Ela t u? ij odas l q ue apl as ican A) a. Ryt m box h b. m pl r aye c. m e dia pl r aye d. Tot m e 4) Cual s l apl e a icacin de disf ar v os de f rut de orm at conocidos com o AV M O VM PG, M PEG, os I, , ASF W M Vde Gnom e e n Ubunt (Ela t , u? ij odas l q ue apl as ican A) a. Tot m b. m pl r c. m e dia pl r e aye aye d. no se pue de v r v os e n GNU/L e de inux 5) En cuals apl e icacione s pode m os de sde una l a de m p3 grabar un cd de audio norm al (Ela ist ? ij t odas l q ue apl as ican AB)

a. Ryt m box h

b. Se pe rt ine

c. f ash m e dia pl r l aye

d. xm m s

6) Con cual icacin pode m os m ov r pist de audio de sde un CD a nue st orde nador apl e as ro e j cut e ando Gnom e e n Ubunt (Ela t u? ij odas l q ue apl as ican AB) a. Ryt m box b. Sound Juice r c. m e dia pl r h aye d. no se e scuch a m usica e n GNU/L inux 7) Con cual icacin pode m os m ov r una pe l a de sde un DV a un CD con nue st apl e cul D ro orde nador e j cut e ando Gnom e e n Ubunt (Ela t u? ij odas l q ue apl as ican A) a. DV Rip b. Sound Juice r c. m e dia pl r d. no se pue de Ripe ar pe l as e n GNU/L D aye cul inux 8) Com o pode m os q ue m ar cd/dv de sde e l nt d e orno grf de Ubunt (Ela t ico u? ij odas l q ue as apl ican A) a. L ugare s-> Cre ador de CD /DV D b. Sound Juice r c. m e dia pl r aye d. no se pue de q ue m ar CD ni DV e n GNU/L D inux 9 ) Com o pode m os q ue m ar a un cd o dv una im age n iso de sde e l nt d e orno grf de Ubunt ico u? (Ela t ij odas l q ue apl as ican A) a. Cl de re ch o sobre l im age n, l go e lgir Grabar e n e l ick a ue e disco b. D e sde l v nt a e ana de grabar al disco l anzada de sde e l e nu L m ugare s c. Con e l e dia pl r m aye d. no se pue de q ue m ar CD ni DV e n GNU/L D inux

Capit l 9 u o

" Sh e ld e GNU/L x" El l inu

1) Cual scribe l m e j de scripcin de l e l (Ela t de a or Sh l ij odas l q ue apl ? as ican A) a. Est e ce r com unicacin e nt e l abl re usuario y e l e rne l k b. com m andcom c. Sist m a ant e icuado d. sol para usuarios av o anzados 2) Cual s e l e lpor de f ct de GNU/L e sh l e o inux?(Ela t ij odas l q ue apl as ican A) a. bash b. k orn c. C-sh e l l d. no h ay ninguna por de f ct e o 3) Cuals son v nt as de l e lsobre e l nt e e aj sh l e orno graf ico?(Ela t ij odas l q ue apl as ican ABC) a. ah orra t m po ie b. ah orra re cursos c. Baj niv l ope racin, al o e de usar prot ocol os d. no h ay ninguna v nt a e aj 4) Que e s l nico q ue e nt nde un sh e l (Ela t o ie l ij odas l q ue apl ? as ican A) a. com andos b. prot ocol os c. lnguaj C e e d. ph p

5) Que se al ace nan e n l v m as ariabl de l e l (Ela t e Sh l ij odas l q ue apl ? as ican A) a. v ore s q ue de scribe n e l bie nt al am e b. v ore s de nm e ros h e xade cim als al e c. l ips de h ost os d. l t as de inodo as abl 6) Com o se v isual una v iza ariabl de nom bre V e AR?(Ela t ij odas l q ue apl as ican A) a. e ch o $ AR V b. cat V AR c. bash V AR d. no se pue de v isual izar

7) Cual s l m ane ra de obt ne r inf e a e orm acin sobre l com andos?(Ela t os ij odas l q ue apl as ican A) a. m an com ando b. l com ando s c. bash com ando d. h e l com ando p 8) Com o pode m os inv ocar e l an de sde una int rf com plt e nt grf m e az e am e ica?(Ela t ij odas l as q ue apl ican AB) a. xm an b. D e sde e l e l e n e l e n Sist m a, e scribie ndo e n l bsq ue da m an com ando h p m e a c. gm an d. m an-gt k 9 ) Que son l runlv l de GNU/L os e e s inux?(Ela t ij odas l q ue apl as ican A) a. D e f n un conj o de proce sos q ue se inician al ine unt arranq ue b. Niv ls de usuarios por su j rarq ua e e e c. P rm isos de l arch iv y dire ct e os os orios d. Est ado de e j cucin de l program as e os 10) Cuant runlv l h ay por de f ct e n GNU/L o e e s e o inux?(Ela t ij odas l q ue apl as ican A) a. 0-6 b. 0-2 c. 0-20 d. no son num e rados 11) Cual s e l e runlv l ope racin norm al Ubunt (Ela t e e de de u? ij odas l q ue apl as ican A) a. 2 b. 5 c. 6 d. 0 12) Cual com ando de l ada al l am runlv l e e init # pode m os e j cut para apagar e l q uipo? e ar e (Ela t ij odas l q ue apl as ican A) a. init 0 b. init 1 c. init 6 d. no se pue de apagar por com andos 13) Cual s e l e arch iv de conf o iguracin de l ?(Ela t init ij odas l q ue apl as ican A) a. /e t c/init ab t b. /e t c/init conf . c. /e t st d. init no t ne arch iv de conf c/f ab ie o iguracin 14) Cuals son e dit s de arch iv de t xt disponibl e n GNU/L e ore os e o e inux?(Ela t ij odas l q ue as apl ican ABCD ) a. v i b. e m acs c. ge dit d. nano 15) Com o se copian 4 l as conse cut as e n v (Ela t ine iv i? ij odas l q ue apl as ican AB)

a. y4y b. M odo v isual ; ue go cursor h acia abaj cuat l as l go yy v l o ro ine ue c. Ct + C+ 4 rl d. no se pue de n copiar l as e n v ine i 16) Com o pe gam os l as cort ine adas e n v (Ela t i? ij odas l q ue apl as ican A) a. digit p ar b. Ct + v rl c. Ct + p rl d. no se pue de pe gar e n v i 17) Com o nos cam biam os de sde un t rm inal ot e n GNU/L e a ro inux?(Ela l q ue apl ij as ican A) a. Ct + Al F(Num e ro) rl t + b. com ando ch ange sh e l l c. got sh e l o l (Num e ro) d. no h ay dif re nt s t rm inals e n GNU/L e e e e inux 18) Com o pode m os l ar l t ist os rabaj e j cut os e ndose e n se gundo pl de l e l (Ela t ano sh l ij odas l ? as q ue apl ican A) a. j obs b. t op c. k e rne l pid d. de sde naut us il

Capit l 10 " u o GNU/L x e n l O ficina" inu a


1) Cual s e l e de apl e suit icacione s de of t de GNU/L im ica inux por de f ct (Ela t e o? ij odas l q ue as apl ican A) a. O pe nO f ice f b. v i c. Em acs d. Gnom e O f ice f 2) Cuals son al e gunos de l apl as ciacione s q ue conf orm an e l conj o de apl unt icacione s de l ope nO f ice ?(Ela t f ij odas l q ue apl as ican ABCD ) a. W rit r e b. Cal c c. Im pre ss d. M at h 3) Que e s W rit r de O pe nO f ice ?(Ela t e f ij odas l q ue apl as ican A) a. Un Proce sador de pal abras b. Un m ane j ador de H oj de cal o as cul c. Un dise ador de Pre se nt acione s d. F orm ul M at m at as e icas 4) Que e s Cal de O pe nO f ice ?(Ela t c f ij odas l q ue apl as ican B) a. Un Proce sador de pal abras b. Un m ane j ador de H oj de cal o as cul c. Un dise ador de Pre se nt acione s d. F orm ul M at m at as e icas 5) Que e s Im pre ss de O pe nO f ice ?(Ela t f ij odas l q ue apl as ican C) a. Un Proce sador de pal abras b. Un m ane j ador de H oj de cal o as cul c. Un dise ador de Pre se nt acione s d. F orm ul M at m at as e icas

6) Que e s M at -F h orm ul de O pe nO f ice ?(Ela t a f ij odas l q ue apl as ican D ) a. Un Proce sador de pal abras b. Un m ane j ador de H oj de cal o as cul c. Un dise ador de Pre se nt acione s d. Conf cciona F e orm ul M at m t as e icas 7) Com o se pue de n producir PD Fs e n O pe nO f ice ?(Ela t f ij odas l q ue apl as ican A) a. Export ando e l docum e nt a e st f o e orm at o b. Inst ando un pl al uggin de adobe c. Inst ando acrobat al d. No se pue de 8) Com o se pue de n producir anim acione s Fl e n O pe nO f ice ?(Ela t ash f ij odas l q ue apl as ican A) a. Export ando e l docum e nt e n e l orm at SW F o f o b. Inst ando un pl al uggin de adobe c. Inst ando m acrom e dia Fl al ash d. No se pue de 9 ) Com o se pue de abrir un docum e nt conf ccionado e n O pe nO f ice e n un orde nador o e f e j cut e ando M S O f ice ?(Ela t f ij odas l q ue apl as ican A) a. Guardar su docum e nt com o un . O C o D b. Inst ando un pl al uggin de M S c. Inst ando O f ice al f d. No se pue de 10) Com o se pue de n producir im ge ne s se ncil e n O pe nO f ice ?(Ela t l as f ij odas l q ue apl as ican A) a. D e sde l apl a icacin D RAW b. Inst ando un pl al uggin de adobe c. Inst ando acrobat al d. No se pue de 11) Com o se pue de inse rt f ar orm ul m at m t as e icas e n O pe nO f ice ?(Ela t f ij odas q ue apl ican A) a. usando a M ATH /F orm ul de O pe nO f ice a f b. D ibuj andol con GIM P a c. Inst ando pl al uggins de l e x at d. No se pue de