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

org

Fundación Código L ibre Dom inicano

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

Pág 2

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

GNU BASiCO
SEGUND A E D ICIÓN
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

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

Pág 4

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Fundación Código 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 púb 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 púb l D om inicana ica D iagram ación y D ise ño de port ada: Nicaury Be nít z Cort e orre al ISBN 88-9 9 9 9 9 -9 9 -9 D e pósit 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 púb l D om inicana o ica

Escrit Baj l L ncia GNU FD L2007 o o a ice
Im pre so e n Re púb l D om inicana ica Print d in Th e D om inican Re pub l e ic
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 ación Ge ne ral l de GNU - FD L . © 2004-07 Ant onio P rpiñan. 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 rsión 2 com o (a su opción) e n cualuie r v rsión ant e q e post rior. Est m anualse dist uye con e lánim 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 propósit e n part ar. a ícit izab e a o o icul P ara m ás de t ls, v a l L ncia Púb l Ge ne ral de GNU (CO PY-L al e e a ice ica EFT). Tie ne a su disposición una copia de l L ncia Púb l Ge ne ralde GNU (CopyL f ) e n l dist ución a ice ica e t a rib GNU/L inux q ue acom paña e st L ro o e n nue st página w e b . e ib ra Tam b ién 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.

Pág 6

UBUNTU Ce rt ie d if

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

Fundación Código 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 spírit A m i m adre , e st donde e st u. é é.

Pról ogo

E

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 país por su aut Ant or onio P rpiñan, pre side nt de l Fundación Código L e e a ibre D om inicano. Est l e s e ibro el product de l pe rse cusión de cre ar una ce rt icación lgít a de l t are l . L inf o a if e im sof w ibre a orm ación aq uí cont nida e s product de t e o odo una inv st e igación de q ue ne ce sit un j e n para de sarrol a ov l arse de sde ce ro h ast un Júnior 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 ación 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, dándol 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 guía de rar e ibro re f re ncia básica, y q ue pue dan pasárse l a sus am igos nov os cuando t pre gunt n " e a at e e ¿Cóm o pue do iniciarm e e n GNU/L inux? o cuando digan: "¿D onde pue do e ncont inf " rar orm ación e n e spañol 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 gún e e ibro uv al guna suge re ncia, o si e ncue nt ran q ue al guna se cción 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.

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

Re conocim ie nt os:
M e gust aría 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 Código L ibre e n m i país, l Re públ 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 ría 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 día de l e v a ange l ización 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 olidarán l m ayoría, así e s q ue de ant m anos, l pido e xcusa: v a e e José P de s, Crist ian Nuñe 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 urán, 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 undación 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 rpiñan, 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 lpaís de l f osof re l as il ías acionadas con e l Fre e Sof w are , Técnico doce nt nacionalde l Se cre t t e a aria de Est ado de Educación 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 ogías 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 Técnicos:
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 icación o if Nacional GNU/L de inux e n l Fundación son: a José P de s, Crist ian Nuñe z, D anny Cruz, Juan Carl D urán, . . are h os .

Pág 8

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

¡ íe nos su O pinión! 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 crít icas se de sarrol . Que re m os sab e r q ue opinas, si l gust l e e o t b ién y si no con m ás razón, déj 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 ayúdanos. 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 rónicos dire ct e nt de q ue t gust y q ue no t gust de e st l ro – su opinión 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 páginas 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 rónico 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. Fundación Código 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

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

Cont nido e Int roducción Encont y Cre ar D ocum e nt rar ación Arrancando L inux Sist m a de Arch iv L e os inux Adm inist ración 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 icación GNU CERTIFIED if Conse j para l Ce rt icación os a if Re cursos Al rnat os t e iv Soport de l Com unidad e a Práct 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

Pág 10

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Tab l de cont nidos a e
O rganización de l ib ro L Pre pararse para e l Exám e n 1 Buscar y Cre ar D ocum e nt ación Buscar Ayuda D ocum e nt ación L ocal Páginas m an Inf o. L H O W TO s os El AQ F D ocum e nt ación 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 ación 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 ación 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 año? as f ips f disk P aso 1: Cre ar una P ición Prim aria art P aso 2: Cre ar una P ición Sw ap art P aso 3: Cre ar una P ición 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
Básicam 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 Edición

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

Fundación Código L ibre Dom inicano

O rganización 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 ración de l Arch iv os os Com andos Básicos de l Adm inist a ración 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 ría 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
Pág 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

Fundación Código 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 ución 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 uía 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
Básicam 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 Edición

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

Fundación Código 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/S…I/O ida put Re dire cción y l T e rías (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 Sím b ol e os
Pág 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

Fundación Código L ibre Dom inicano

Cam b iar P rm isos con Núm 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 ación 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 lcción de M e día e Tipos de Back ups Copy FulBack up l Back ups P arcial Back ups Incre m e nt e s ó D if réncials 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
Básicam 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 Edición

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

Fundación Código 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 icación GNU CERTIFIED AD M IN/PR O F/EXPERTO if C Conse j para l ce rt icación os a if D Re cursos Al rnat os t e iv E Soport de l Com unidad e a F Práct 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

Pág 16

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

P f re acio

C

uando e m pe zam os e n l Univ rsidad Aut a e onóm 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 públ 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 años. 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 día odos t níam os una pasión por e e lSof w are L t ibre y e spe rábam os v r e st m ov ie nt cre ce r. En e se prim e r año col e e im o ocam os e l port e n Int rne t y m e se s de spués 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 sión, t o e n e lse rv ant idor com o e n l e st a ación de t rabaj y a pasos de gigant . D e sde h ace ya unos se is años, e lSof w are o, e t L ibre e s ya una sol ución 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 ución 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 laño 2001, l Fundación FCL f l a D ue anzada inde pe ndie nt y aut e onóm a para ayudar a dirigir e lproye ct y re sole r l problm as de organización de lproye ct de m igrar l Re públ 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 aprobación 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 Fundación, 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 ación y e st e gica de capacit rat ación t al e nt l para q ue cuando ot m e ibre e lpaís se e m barq ue e n l adopción de lSof w are L a t ibre com o pl af at orm a pue da rápidam e nt e capacit suf nt pe rsonalpara int grarl inm e diat e nt a su de sarrol Est m ism o año 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 nsión sant a e iago, se gunda ciudad de m ayor im port ancia de l Re públ 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

Pág 18

UBUNTU Ce rt ie d if

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

Fundación Código 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 aría 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 ríam 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 rónico inf codigol . o@ ibre org Sant D om ingo D . N. Re públ D om inicana o , ica M uch as gracias!!

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

Int rod u cción

L

A FUNDACIO N CO D IGO L IBRE D O M INICANO h a l gado a l conv l e a icción de q ue e lsist m a e ope rat o GNU/L iv inux ne ce sit una ce rt icación 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 icación de be re unir l im port isim a condición 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 cíf 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 paíse 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 icación 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 xám 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 xám e n de ce rt icación. Cada t m a cubre l a om if e a inf orm ación e se ncialapl e a cualuie r inst ación de una dist icabl q al ribución 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 ribución 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 icación cubre l h abil e rat a if as idade s básicas ne ce sarias e n l siguie nt s áre as: as e Com andos GNU y UNIX Arranq ue , Inicial ización, 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 icación consist de dos e xám 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 nción e s of ce r un e xám e n Pract m e a e re ico-Te órico de Ce rt icación. if Est e xám e n no se rá orie nt e ado a ninguna dist ribución 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 cíf 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 xám e n se f are e undam e nt e n dos part s: a e 1. 4 Exám 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 Práct 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 uación de t rabaj de diagnóst 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

Pág 20

UBUNTU Ce rt ie d if

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

Fundación Código 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 icación GNU e om ra if CERTIFIED . Est ce rt icación 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 xám e n incl n: e uye 1. docum e nt ación 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 icación 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 capít os de ll os ul ibro son basados e n l obj t os de le xám e n L 101. Pue de s com parar os e iv PI e st obj t os e n l página 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 página 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 xám e n y l capít os donde son os e iv os ul discut idos re f iérase al Apéndice G, “Índice de l O bj t os. os e iv ” O rganización e l ib ro L Capít o 1 “Buscar y cre ar D ocum e nt ul ación,” cubre e l uso y m ant nim ie nt de l e o a docum e nt ación de l e m a y l apl sist as icacione s e n e l al inst adas, Capít o 2 ul “Arrancar L inux,” l guía 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 Capít 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. Capít o 4 “Adm inist Arch iv ul rar os,” discut e l e m a j rárq uico de dire ct e sist e orios y l a Adm inist ración de Arch iv Tam bién se discut n l ut it os. e os il arios ut izadas para l il a búsq ue da de t xt e o. Capít 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 Capít 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 ración de discos. Capít o 7 “Usuarios y Grupos,” e xam ina com o organizar y adm inist usuarios y grupos. ul rar Capít 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 Capít 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 Capít o 10 “Tare as Adm inist iv ul rat as,” una int roducción a l adm inist a ración básica de l e m a. sist Capít o 11 “Back up y Re st ul aurar,” de t l os com o pl icar una re cupe ración cuando de sast al am anif re ocurre y l ut it os il arios com únm e nt ut izados. e il Apéndice 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 spañol . Apéndice B “El Proce so de Ce rt icación,” l rut h acia una ce rt icación. if a a if Apéndice C “Conse j al os Exam inarse ,” nos brinda conse j para ayudarl e n una e xit os e osa
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

concl usión de l xám e n de ce rt icación. e if Apéndice D “O t Re cursos,” l a ot sit ade cuados para buscar inf ros ist ros ios orm ación adicional . Apéndice 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 Apéndice F “Ej rcicios de Práct e ica,” e s un e xám e n pare cido al ue t aras durant e l xám e n y q om e e con e l cual podrás com probar t capacidad adq uirida. u Apéndice 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 Exám e n L 101 l PIC os O bj t os y una discusión 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 capít o e n e spe cíf 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 alpróxim o capít o. Com o cada capít o e ul ul const ruye sobre e l e rior, t ndrás 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 capít o ant s de pasar al ul e próxim o. L capít 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 élcapít o. Es para q ue t nga un parám 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 lcapít o. ul M ie nt le él ras e capít o, re f ul iérase 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 capít o. ul Una colcción de Exám e ne s de Práct e ica apare ce alf inalde cada capít 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 xám e n de l práct a ica. D e spués de com plt e l e xám e n al f e ar inal de cada capít 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 xám e n, v la at as as ue v ras y re v él ise capít o ant s de proce de r alpróxim o. Si aún 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 lApéndice D , com o e s e lL q ist inux D ocum e nt ación Proj ct o cualuie r e q ot al l ado. ro l ist í Pre pararse para Tom ar e l Exám e n Est e xám e n de Ce rt icación 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 ribución de GNU/L inux disponibl para pract e icar l e j rcicios de os e l capít os. Pract ue l conce pt q ue se cubre n e n élcapít 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 lCapít o 1 y e ul com plt cada capít o e n e lorde n pre se nt e ar ul ado. Ale m pe zar cada capít 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 Elpróxim o paso e s le r l se cción de pre gunt alprincipio de cada capít o y e scribe sus e a as ul re spue st Tam bién pue de apunt cualuie r pre gunt q ue l l gue e n e lm om e nt D e spués de as. ar q a e l e o. h abe r t rm inado con élcapít o, re gre se a sus re spue st y com pare . Ase gúre se de e nt nde r e ul as e
Pág 22 UBUNTU Ce rt ie d if

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

Fundación Código 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 práct ue os e ica. Fue ron dise ñados para re f orzar e lm at rial e didáct q ue h a lído. L e xpe rie ncia de l e j rcicios de l práct 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 xám e n. o e om e Alt rm inar élcapít o de be t ar e le xám e n col e ul om ocado alf inalde lcapít 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 bién re gre se e as. a l se cción apropiada de l a capít o. Si aún se sie nt inse guro o no e nt nde , consul e l ul e ie t e Apéndice 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 xám 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 “Básicam e nt e e l am e GNU/L inux Ej rcicios”, l e ibro t bién disponibl y ya l rado por l f am e ibe a undación, 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 xám e ne s de ce rt icación q ue pre se nt os e n om os if am nue st páginas 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 xám 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 xám 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 uación re al l xám e n. Re f de e iérase al Apéndice E para m ás inf orm ación sobre e st e xám e ne s de prue ba. os Ya l gando alf l e inalde ll ibro y pre parado para e le xám 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 icación! sól e e a if

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

Buscar y Cre ar D ocum e nt ación
PR ER EQUISITO S Ant s de e m pe zar e st capít 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 podrás 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 capít 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

Pág 24

UBUNTU Ce rt ie d if

Capít l 1 u o

1. L pre gunt un com pañe ro de t e ó rabaj com o podría 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 páginas 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 páginas de l an? m 2. Ust d e st lye ndo l páginas 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 ¿Cóm o pue de o ar. ust d e ncont l inf e rar a orm ación sin le r l página 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 página m an orq e e ar m ra a corre ct a? 4. ¿Cóm o pue de ust d conf e igurar su PC para q ue e l spañol a e l e se idiom a por de f ct de l páginas m an? e o as 5. D onde pue de e ncont inf rar orm ación sobre com o conf igurar un zip driv ? e 6. ¿Qué e s e l inux D ocum e nt L ación 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 ¿Cóm o podría av riguarl il o. e o? 8. ¿Cuál 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

Fundación Código L ibre Dom inicano

Ayuda y D ocum e nt ación

E

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 ribución q ue incl un m anual pe ro h ay f nt s casi il it uya , ue e im adas de inf orm ación disponibl. Est e as f nt s pue de n se r cl icadas así: ue e asif 1. D ocum e nt ación 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 ación se rá út e n e lde sarrol de sus il l o act idade s cot iv idianas. D ocum e nt ación L ocal GNU/L inux cont ne docum e nt ie ación 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 ización e n e l e m a de arch iv ocal sist os. T l 1.1 D ocu m e nt ab a ación Inst ad a y su L al ocal ización e n e l e m a d e Arch iv Sist os D ocum e nt ación L ización ocal Páginas 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 ación de l Program as os /usr/doc/<nom bre de program a> Cada docum e nt ación 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 ación 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.

Páginas 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 ación 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 páginas m an. Est páginas 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 páginas 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 página 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] cción] ópico] [se [t

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

Est página de scribe com o usar e l anual Si busca inf a m . orm ación com o ut izar e l il com ando l s e nt once s de be rá ingre sar:
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

m an l s

L página de lm an de splgará un re sum e n de luso y sint a e axis de lcom ando l Cada página 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 página 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 páginas m an ab a as Se cción D e scripción NO M BRE Nom bre y bre v de scripción de l e com ando SIPNO SIS Com o usar e l com ando y sus opcione s D ESCRIPCIÓN Expl icación de l program a y sus opcione s O PCIO NES Todas l opcione s con una bre v de scripción as e V T BIEN EA AM O t páginas m an re l ras acionada al com ando D ÍAGNO STICO S D e scripción 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 páginas m an e st al ace nadas int rnam e nt ar as án m e e e n una j rarq uía 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 páginas m an cont ne n. ie T l 1.3 O rganización d e l D ire ct ab a os orios d e l páginas 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 ación de l l adas de l e m a as l am sist Páginas de l anual M para l f as uncione s de l ibc Inf orm ación 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 páginas m an, e nt ot Sist os, re ras Páginas para l ut it as il arios de uso de l root D ocum e nt ación de l rut as inas de l source de l e rne l inux k L

Tan pront una página m an se de spl ga, e xist n com andos e spe cíf 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, sól ne ce sit oprim ir l l os e ara o a a barra e spaciadora para de splgar l próxim 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 sól 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
Pág 26 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Aunq ue l páginas m an son e xt m adam e nt l as re e argas y l aboriosas, l inf a orm ación 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 página m an e o ro sól 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 spués 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 páginas m an un t as ópico e spe cíf ico, l prim e ra página 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 cción t ne su propia int ie roducción 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 ación sobre e l cont nido de l se cción de l j gos, ust d e scribiría m an int pe ro ust d e a os ue e ro; e e nt rara e n se cción 1 de l página int a ro. Elm an m ue st l inf ra a orm ación q ue coincida con e lprim e r acie rt de lcrit rio de búsq ue da. o e En e st caso no se rá l página q ue ust d busca, ya q ue l búsq ue da t rm ina con l prim e ra e a e a e a concordancia de lcrit rio de búsq ue da. Si e scribe m an int no se ría pre se nt e ro ada l se cción de l a os j gos, corre spondie nt a l Se cción 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 cción buscar. Escriba: se
$m an 6 int ro

Est com ando de splgará l página int de l se cción 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 ación sobre com o ut izar e lcom ando w rit e n una apl il e icación q ue de se a de sarrol Ale scribir m an w rit re cibirá inf l ar. e orm ación sobre l ut idad w rit . Ust d a il e e sabe q ue e xist n páginas m an, adicionals pe ro no sabe e n cualse cción se e ncue nt e e ran. Ust d e podría buscar e n t odas l páginas m an e scribie ndo e st com ando así: as e
$m an -k w rit e

Cada página m an q ue se re f re a w rit se rá l ada con una bre v de scripción. 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 opción -k si e lt rm ino q ue busca no e st e n e lnom bre de l se cción. P a e a a or e j m pl digam os q ue de se a inf e o, orm ación 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 scripción y de splgará e l e e e
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

siguie nt l ado de t e ist odas l páginas m an q ue cont ne l cade na de t xt passw ord e n su as ie a e o de scripción 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 díal 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 opción út e s – Est causa una búsq ue da e n t ra il a. o odas l páginas m an y l m ue st una as as ra de spués 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 Práct os icos
Al uscar inform ación, ase gúre se d e e nt nde r l opcione s -k , -C, y – L opción -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 configuración 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 páginas 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 página 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 iguración, 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 iguración 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 opción e e a e
$m an -C M iConf iguración. 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 agrégue l e st e e e e o, e o il il e a
Pág 28 UBUNTU Ce rt ie d if

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

Fundación Código 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 páginas m an. Est inf a án m as a orm ación 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 añadie 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 páginas m an> a as

L páginas prov e n inf as e orm ación 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 ación 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 páginas 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 ación prov a por e l o e s a m e nudo m ás f ist inf ácil e nt nde r, su nav gación 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 ación 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 scripción, y t rm ina con dos punt (:). e ), e os D e spués de l dos punt e lt xt de lm e nú apare ce e nt parént 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 próxim 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 lít m de lm e nú. D e spués 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 ación consul l páginas 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 ación 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 ocándol 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 rés 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 bién 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 .
Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 ación.

Conse j Práct os icos
Nav gar a t és d e l inform ación 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 ación q ue l páginas m an; ade m ás, norm al e nt son m ás fácils 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 próxim o t ópico y p para e l v D igit pre io. ando ly re gre sara a su ul a posición 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 scáne 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 . Conéct se a Int rne t para e ncont e e rar l úl a v rsión disponibl. a t im e e Pue de de scargar l úl a v rsión 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 bién 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 bién e st disponibls e n dif re nt s lnguaj s. os os am án e e e e e

Conse j Práct 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 fácils q ue l páginas 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 riód 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 páginas 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.

Pág 30

UBUNTU Ce rt ie d if

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

Fundación Código 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 colcción de docum e nt cuyo propósit e s q ue se an AQ as e e os o lídos 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 rsión publ e rar a t im e icada e n h t p://l t inuxdoc. org/F AQ/.

D ocum e nt ación de l Program as os
Son arch iv de t xt q ue prov e n inf os e o e orm ación 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 rsión. Est docum e nt prov e n inf e os os e orm ación sobre l inst ación, conf a al iguración, y uso de l a apl icación. 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 ación con e l com ando m an, q ue se discut ant riorm e nt e n e st m ism o capít o. ió e e e ul

Re cursos de Int rne t e
Elcódigo de GNU/L inux e st disponibl e n Int rne t para de scargarl L docum e nt a e e o. a ación de L inux t bién 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 ación 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 ación Proj ct t ne disponibl v e ie e arias guías orie nt adas a cubrir t ópicos e spe cíf icos, de sde e l e rne l ast adm inist k h a ración de re de s. El io: h t p://sunsit . sit t e unc. du/L P, incl docum e nt e D . uye ación sobre : M anif st Proye ct de D ocum e nt ie o o ación de L inux M at W e l t sh Guía de Inst ación y Uso de L al inux M at W e l t sh El rne l inux Ke L D av Rusl id ing Guía de l ack e r de l e rne l inux H k L M ich ae l Jonson K. Guía de Program ar M ódul de l rne l inux os Ke L v rsión 1. 0 O ri P e rant e 1. om z Guía de l Adm inist rador de Re de s L INUX O l Kirch af Guía de Adm inist rador de Sist m a L e inux L W irze nius ars Guía de l Usuario L inux L arry Gre e nf l ie d Guía 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 ación 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 ación al día 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 ación int re sant de consul e s l j rarq uía 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 ayorías 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 néricas m ie nt q ue ras ot apl ras ican a una dist ribución e n e spe cíf ico. Pue de ingre sar a l l a de corre o de com p. l a ist os. inux. announce e nv iándol 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 cción l conse guirá inf a e orm ación de com o usar l l a de corre o. a ist L gran m ayoría 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 gúre 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 gúre 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 ación (H O W TO s, F AQs, y páginas 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 ación re lv e ace rca de su sist m a y su e ant e problm a, inf e orm ación ge ne ral sobre l a(s) v rsión(e s) de su sof w are y un re sum e n de l e t a conf iguración 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 ación
H ay ot f ras orm as de conse guir inf orm ación adicionalde l com andos. L com andos q ue l os os e ayudan a e ncont inf rar orm ación 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
Pág 32 UBUNTU Ce rt ie d if

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

Fundación Código 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 ubicación de lbinario, a el código f nt , y l página 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 sól 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 páginas m an re l as acionados con éldigit , aría:
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 sól e lbinario, use l opción -b;para buscar sól l página m an use -m ;y para o a o a buscar sól l arch iv f nt use l opción -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 cución conj am e nt , si se os a íne e unt e incl l opción -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 bién 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 spués 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 ación de sde l páginas 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 páginas 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

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

Cada página de lm anualcont ne una pe q ue ña de scripción. Elut it ie il ario w h at re al una is iza búsq ue da e nt l nom bre s de l páginas 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 odín si act am os l opción (-w ) o pue de o e e iv a t arse de una e xpre sión 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 acción. P m os buscar a ode por un sin núm 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 ación. 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 opción 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 Págm34f 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

Fundación Código 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 Práct os icos
Ase gúre 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 scripción cort de l ue v a com ando Apropos Busca una bre v de scripción de sde l páginas m an e as

Escrib ir D ocum e nt ación
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 ación 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, núm e ro y t año de l am disco, e sq ue m a de part icione s, nom bre de l ost h , dire cción 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 iguración 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 rás grabar l sínt 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 rás capas de re sole rl e n m uy poco t m po. v o ie D e be rás 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 iguración, e t En ot pal c. ras abras grav t a odo l q ue h agas. Est docum e nt o a ación 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 bién de be rá e scribir l docum e nt a ación 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 bién de be rá e scribir un docum e nt diciéndols 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 ación 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 ación?H ay dos: uno e lct e rónico 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 ación Elct e rónica
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano
Ne gat os iv

Posit os iv

El ronica éct

Fácil ual act ización y búsq ue da Fácil 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 ación e lct e rónica, ase gúrat 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 ación f m e nt . Si e n cam bio e l s usar docum e nt ácil e ige ación e n pape l de be rás garant izar su f ácil uso y com pre nsión. L docum e nt a ación 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 ndrás 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 unicación. D e be rás se r capaz de pre se nt inf ar orm ación 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ó icación 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 gúre se de de t rm inar q ue t urge nt as ie e an e es el problm a. Tam bién 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 parám 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 spués 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 ación para v r sí e st problm a a ocurrido ant s. Si h a e e e e ocurrido ant s sól de be s im plm e nt e l e o e ar proce so q ue brindo l sol a ución.

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 ación l m e nt inst ada ocal e al e n l páginas m an. P as ara e le xám e n, ase gúre 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
Pág 36 UBUNTU Ce rt ie d if

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

Fundación Código 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 páginas m an. m as Buscar de nt de una página 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 búsq ue da se l e o ut it a ogra usando una /;y para cont inuar l a búsq 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 día. 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 scripción 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 rsión 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 código, y sus páginas m an de docum e nt ación. Elcom ando apropos de spl ga e l ie nom bre de l página m an q ue t ne t rm ino supl de argum e nt e n su de scripción. Tam bién 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 ación disponibls y com o t ar con l e rat os usuarios.

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 páginas m an de l com andos f y l e . ¿Qué son l páginas m an? os ind ocat as R: Al f rirse a l páginas m an nos h abl de l docum e nt re e as a a ación ya inst ada sobre l ayuda de al a cada com ando y apl icación e n su sist m a. e 2. D e nt de l página m an de l ro a com ando t ¿com o pudie ras e ncont inf ar, rar orm ación sobre l a opción de com prim ir e l arch iv t sin le r l docum e nt o ar e a ación com plt e a? R: Pue de s buscar e l e rm ino com prim ir de nt de l página 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 sól con digit m an com ando no e ncont os l página q ue or o ar ram a de se am os? R: Pue de n e xist m ás de una página 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. ¿Cóm o pue de ust d conf e igurar su PC para q ue e l spañol a e l e se idiom a por de f ct de l e o as páginas m an? R: Prim e ro, de be s inst ar l v rsión e n e spañol l páginas 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 spués, 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 páginas m an e n e spañolal com o /usr/sh are /m an/e s. e as , go 5 ¿D ónde pue de s e ncont inf rar orm ación 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 spués de buscar l páginas m an no e ncue nt l inf as ra a orm ación 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 rán 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 ación de L inux, incl ndo l páginas 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 l¿Cóm 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 unción de l os com andos. 8 ¿Cóm 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 páginas 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 páginas 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 ndrás q ue cam biar e l e rio de búsq ue da. o e crit

EXAM EN D E PR ÁCTICA
Pág 38 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

1 ¿Cóm o pode m os cam biar rápidam e nt para q ue l pagine m an se de splgué e n Español 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 produciría un l ado de t a a a ist odas l páginas 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 páginas 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 ación por se parado de l an. L m a re spue st d e s corre ct l opción -Lse guida de l a a; a idiom a e n e st caso ' s' produce páginas e e disponibl e n e spañol n e l e m a. e e sist 2. ¿Cuando usam os e l com ando inf ¿cóm 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 ación 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 ación. 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 cíf 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 cíf 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 icación inst ada y al boot no e s una apl icación. 4. ¿Cóm o e ncont rarás inf orm ación 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 búsq 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 rsión. 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 opción – 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 búsq ue da sól 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 ación 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 icación m ás l v rsión. L re spue st d e s incorre ct l docum e nt a e a a a; a ación 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 búsq 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 búsq 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. ¿Cóm 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 rsión 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 página 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. ¿Cóm 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 opción --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 scripción 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 página m an de l a a; e ara a com ando w h o, pe ro nosot buscam os un bre v de scripción de l f ros e as uncione s de l com ando. 8. ¿Cuál ue se una com binación apropiada de m an -opción 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 página 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 opción 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 páginas a a a a; q a as m an para l cade na e n e l a argum e nt de búsq ue da. L re spue st d e s incorre ct m an -f busca o a a a; sól por nom bre s de com andos com plt o e os.

Pág 40

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

Inst ar GNU/L al inux
PR ER EQUISITO S Ant s de e m pe zar e st capít 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 podrás 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 capít 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. ¿Cóm 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. ¿Cuál s e l e propósit de l o arch iv v l o m inuz-2. 22? 4. 3. ¿Cóm 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 aría ust d? e

Pág 42

UBUNTU Ce rt ie d if

Capít l 2 u o

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

Fundación Código L ibre Dom inicano

Inicar GNU/L inux

U

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 spués 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 Capít o y GRUB e n e l k . IL o e ul Apéndice 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 básicam e nt m uy sim il s para iniciar e e os om e are e l e m a. sist

Conse j Práct 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 rías 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 xám 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-núm e ro-de -v rsión. 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 ayoría 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 icación 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 Capít o 11, “Back up y ul Re st aurar,” para m ás inf orm ación sobre e st ut idad. V a il arios parám 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 raíz 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 cción 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. núm e ro de l v rsión 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 Capít o 10, “Tare as Adm inist iv ul rat as,” para obt ne r inf e orm ación m ás de t l ace rca al ada
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

de l com ando dm e sg y l arch iv de log. os os l D e spués de l e rne l abe rse iniciado, e l ont l raíz 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 spués 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 bién 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 iguración, /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 :Acción: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 Propósit 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 Acción proce ss

Cont nidos y Propósit 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 acción 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 acción.
Tab l 2. Ent a 2 radas V idas de l ál cam po Acción 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 spués 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 cución; ra e inicia proce so sól una v z de spués 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 icación 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 rán discut e e os s os s idos e n l a
Pág 44 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

próxim a se cción, “Runlv l e e s/Niv ls de Ej cución. e e e ”

Runlv l e e s/Niv ls de Ej cución 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 iguración de proce sos ut izada para adm inist e l e m a h ast il rar sist a una conf iguración para dar apoyo a t odos l disposit os soport os iv ados. L núm e ros asociados con l runlv l dif re n de pe ndie ndo de l dist os os e e s ie a ribución 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 iguración 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 ribución a ot No obst e , sin im port q ue dist ra. ant ar ribución ust d h aya e inst ado, e l m on init sól 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 ración de sist m as de arch iv il are rat as a e os corrom pidos. Ningún 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 lúnico niv lq ue e linit no le e larch iv /e t ie e e e o c/init ab. L t a acción 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 súpe 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 acción 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 próxim 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 ningún 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 [núm e ro de l runlv l e e ]

El com ando init t a com o argum e nt uno de l núm 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

con l opción -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 gúre 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 spués 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 cución. os e o e e q án e Ust d pue de t bién cam biar al odo singl-use r pasándol 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 ación de l part m a as are a iv a ición 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 lCapít 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 ribución. 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 próxim a se cción 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 ribución. Su script rc t bién pue de cargar m ódul L cuals son part s de lcódigo de lk e rne lq ue am os. os e e pue de n se r cargadas y de scargadas durant l e j cución 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 parám e t a cada m odul e n . e e ros o e l om e nt de carga. Est parám 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 cargaría 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
Pág 46 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

sonio Int l810. D e spués 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 bién 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 cución 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 Capít o. Eldae m on init se m ant ne e ant e ul ie act o de spués 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 acción 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 rán discut os os idos m ás ade l e e n e l ant Capít o 10, “Tare as Adm inist iv ” ul rat as. El m on init t bién 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 cución (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 rán e e a. e os im plm e nt e ados h ast de spués 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

com e t r e rrore s ort e ográf icos ale dit e arch iv e t ar o c/init ab e st podría 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 ríst 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 Práct 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 rás 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 dición 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 odrás v r e una l a de l sist m as q ue t ne s disponibl t sól 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 sól 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 lparám 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 opción 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 iguración, /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
Pág 48 UBUNTU Ce rt ie d if

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

Fundación Código 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 cút 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 pción Acción --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 ningún 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 ningún 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 ación 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 iguración 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 iguración, 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 iguración de GR UB

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

Acción 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 iguración 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 Práct os icos
L cam b ios h e ch os al os arch iv de configuración 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
Pág 50 UBUNTU Ce rt ie d if

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

Fundación Código 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 iguración o de sde e l e nu de GRUB int nt pasarl l parám e t ne ce sarios. m e at e os ros A cont inucación 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 ución. 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 spués 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 ución 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 inición 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 núm e ro. q ro Sol ución 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 ación int ract os? al e iv L ado de Código 3. Com andos de inst ación 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 ición de inicio (/boot y (h d0) con e ldisco duro (o ) rígido) e lgido. Re cuérde 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.
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

Error Grub 15 Sit uación: Est e rror pue de ocurrir e n dos e t e apas dif re nt s de l conf e e a iguración de GRUB, t o durant ant e l conf a iguración inicial (inst ando GRUB e n e l ct de inicio principal com o de spués 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 Código 4. M e nsaj Grub - Conf ist 1: e iguración inicial
grub > root (h d0,0) Sist m a de f e ros xf t e ich s, ipo de part ición 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 Código 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 ición 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 ución - Conf iguración inicial

Pág 52

UBUNTU Ce rt ie d if

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

Fundación Código 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 ación de l disco/part ición) e s corre ct o. Norm al e nt , e le rror indica q ue no e ncue nt l im age n de lnúclo (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 ición de inicio (/boot ). P e ncont e l ara rar nom bre e xact de l o núclo, se re inicia de sde e l de inst ación y se m ont e CD al a l part a ición de inicio (de t ne rl o l part e a) a ición raíz. D e spués se l an l im áge ne s de lnúclo ist as e para v r l disponibls: e as e L ado de Código 4. V rif ist 3: e icando l im áge ne s de l as núclo disponibls e e
# cd /b oot # l s

Est m ue st t o ra odos l núclos disponibls e n l part os e e a ición/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 núclo (usando ge nk e rne lo ado e m anual e nt ): m e L ado de Código 4. Re com pil e l ist 4: ar núclo 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 ición de inicio (/boot ): L ado de Código 4. Copiando e l ist 5: núclo 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 lnúclo 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 bién 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 ición (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 lnúclo (k e rne l o l e t e ) as apas (st s) de grub. Tam bién, l part age a ición e n l a cualgrub guarda sus e t apas no de be ría usar una conf iguración de RAID -5 por sof w are (u ot t ra t cnol e ogía de st riping). Sol ución - 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 podría e st usando una v rsión 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 rsión de grub: e L ado de Código 4. Enm ascarando Grub ist 6:
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 bién 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 Código 4. Usando grub-inst l ist 7: al
[El parám e t --root ro -dire ct ory e s ne ce sario de t ne r una part e ición 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, ición de inicio pue de h abe rse dañado. H a de com probarse l part a ición: L ado de Código 4. Com probando l e rrore s de una part ist 8: os ición (H ay q ue ase gurarse de q ue l part a ición 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 uación L ado de Código 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 ición 0x7

Error 17 : No se pue de m ont l part ar a ición 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 ución: Est e rror se pre se nt si l part e a a ición 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 iguración root (x,y) de grub. conf Tam bién, 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 uación: L ado de Código 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
Pág 54 UBUNTU Ce rt ie d if

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

Fundación Código 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 ución: Est e rror se produce si se int nt le r una dire cción 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 año 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 spués 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 ición 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 uación: L ado de Código 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 ución: 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 uación: M ie nt se int nt inst ar grub, se bl ue a de spués de m ost e st ras e a al oq rar o: L ado de Código 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 ución: Se indicó com o causa una conf iguración de discos al e xt go raña: 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 , sól se b l ue a al o oq
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

Sit uación: Cuando se inst a Grub, se bl ue a: al oq L ado de Código 9 . M e nsaj Grub ist 1: e
# grub

(En e st m om e nt l inst ación se de t ne ) e o, a al ie Sol ución: Si no se t ne unidad de disq ue t s, ¿se h a usado e l ie e parám e t --no-f oppy? ro l L ado de Código 9 . Inst ando grub con e l ist 2: al parám 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 . núclo. e Sit uación: El e m a se bl ue a de spués de m ost e l e nsaj : sist oq rar m e L ado de Código 10. M e nsaj L ist 1: e inux
D e scom prim ie ndo L inux. . O k , iniciando e l . núclo. e ( Uncom pre ssing L inux. . O k , b oot . ing t e k e rne l) h .

Sol ución: 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 núclo. 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 núclo. e 11. Grub sól m ue st una e nt o ra rada de com andos Sit uación: Cuando se inicia e l e m a sól 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 ución: Se m ont l part a a ición de inicio (/boot y se v rif q ue e larch iv grub/grub. ) e ica o conf e xist . e L ado de Código 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 bién h ay q ue ase gurarse de q ue e l nl sim ból m e nu. st e xist : e ace ico l e L ado de Código 11. V rif ist 2: e icando e l nl sim ból 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 ból ole e ace ico: L ado de Código 11. Cre ando e l nl sim ból m e nu. st de nue v ist 3: e ace ico l o
Pág 56 UBUNTU Ce rt ie d if

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

Fundación Código 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 Código 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 uación: Cuando se e j cut grub-inst ldurant l inst ación 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 Código 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 ución: Com probar q ue no se pasó por al t o: L ado de Código 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 spués de pul Int e n e l e nú sist sar ro m Sit uación: D e spués 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 ución: 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 núclo. Si e st no ayuda, se de sh abil a e l e o it soport APM y APCI. e 14. D e spués de pul Int e n e l e nú Grub , pant l ne gro sar ro m al azo Sit uación: D e spués 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 ución: 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 iguración de l núclo. e
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

15. Grub no m ue st l im age n ra a Sit uación: 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 ución: 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 rsión 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 uación: D e spués 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 razón q ue acl l q ue e st ocurrie ndo. are o á Sol ución: cyril inf l ic orm ó q ue se pue de n " ape ar"l discos cam biando su orde n, si se añade 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 Código 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 ación de se gm e nt al al o iol o inst arl Sit uación: L sit a uación q ue se de scribe a cont inuación e s sól 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 Código 17. Inst ando Grub ist 1: al
grub > root (h d0,0) grub > se t (h d0) up V ación de se gm e nt iol o ( Se gm e nt ion f t ) at aul

Sol ución: 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 bién 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 bién, 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 ación.

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
Pág 58 UBUNTU Ce rt ie d if

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

Fundación Código 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 ación se a e scrit al a disco e nt once s se pe rde rá l dat a a. Si l e ne rgía 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 ación 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 corrupción de dat y posibl f l de discos. a e al as

Conse j Práct 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 iándols l se ñal e a SIGTERM . D e spués, 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 riódicam 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 pción -c -f -F -h -k -n -r -t se gundos

Acción 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 spués 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 spués 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 spués de m at l proce sos ant s de l ar ar os e l am al init

Sól root pue de e j cut e lcom ando sh ut o e ar dow n, l usuarios podrán e j cut e lcom ando os e ar sh ut dow n sól 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 podrán 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 Práct 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 sól 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 pción -d -f -i -n -p -w

Acción 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 spués 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 binación 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 binación 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 Capít o sól 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 xám 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
Pág 60 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Su part ición 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 año 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 ición 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 páginas de m e m oria sin uso de sde e l ram h acia l part a ición 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 ición 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 ición 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 iguración 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 ición dinám 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 ición y re cre arl con un a t año supe rior. Con l disco duros de al capacidad de al ace naj de h oy día, 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 siént 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 Práct 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 dinám 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 ición no pue d e se r am pl iada dinám 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 ición, pue de s ut izar f e xe para div il ips. idir de m ane ra

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

no de st iv una part ruct a ición e n dos. Est program a sól 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 gúre 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 cción: 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 ación 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 gúre 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 bién se rá al ace nada e n su part t m ición 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 podrás o m e o re st aurar su sist m a al st e e ado original .

Conse j Práct os icos
Pue de ut izar e l il ario fips para d inám icam e nt div il ut it e idir una part ición 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 gúre se de anot t ar oda l inf a orm ación pe rt nt de sus discos. D e be anot e lcil ine e ar indro Inicial Finalt año 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 círcul concént 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 ición. P cre ar una part ara ición, sigam os e st os pasos: 1. Tam año de l part a ición. 2. D e signarl su t e ipo. 3. Escrib irl a l t l de part e a ab a ición. 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, ición 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 ición /de v da. Al /h gunos sist m as e
Pág 70 UBUNTU Ce rt ie d if

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

Fundación Código 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 ición 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. Sól 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 sól 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 Acción 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 ición l L al t ist os ipos de part icione s conocidos m Im prim e e st m e nú e n Añade una nue v part a ición o Cre a una nue v t l de part a ab a icione s D O S v acía 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 ición u Cam b ia l unidade s de v as isual ización/ 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 (sól 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 rsión de f il a e disk de GNU/L inux sól 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 rsión de f a e disk , e l ro sist m a ope rat o no re conoce rá l part ot e iv a ición. D e spués de cre ar sus part icione s, se rá ne ce sario act ar l part iv a ición(e s) sw ap, se lccione l e a part ición para usar com o root y de f , orm at a l part o as icione s.

Conse j Práct 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 ición 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 ición Prim aria art

Prim e ro digit n para cre ar una nue v part e a ición. Elt año de l part am a ición de root se rá de
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 Acción e e xt nde d e p prim ary part ion (1-4) it

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

Conse j Práct 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 rán 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 ición, d para b orrar una part ición, 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 ición, 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 prím al con e l a com and o p y ase gúre 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 , sól 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 opción 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 ición e xt nd id a, no t ndrá e st opción. e e a

P ara l prim e ra part a ición, ust d de be rá cre ar una part e ición prim aria porq ue l sist m as os e ope rat os sól pue de n arrancar de sde part iv o icione s prim arias. D e spués de digit e l ar com ando p, se l pre gunt por e l e ará núm e ro de l part a ición 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 año de l part am a ición. 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 ición de 800M B para usarl com o nue st a ra prim e ra part ición. Si ingre sam os + 800k , l part a ición se ría de 800KB e n t año. Ingre sar + 800 am cre a una part ición 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 ición Sw ap art Elpróxim o paso e s, cre ar una part ición sw ap. Alcre ar part icione s suce siv de be n e m pe zar as, e n e l indro próxim o al t o de l part cil úl im a ición ant rior. En nue st e j m pl l part e ro e o a ición prim aria t rm ino e n e l indro 459 , e m pe zare m os l próxim a part e cil a ición e n e l indro 460: cil
Pág 72 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Com m and (m f h e l n or p): Com m and Acción 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 ición de nue v con e lcom ando p y e scribam os l o a inf orm ación, e n e spe cial l am año de cada part e t ición 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 ición sw ap, /de v da2, e st re port /h a ada com o una part ición L inux Nat a. P iv ara com plt l cre ación de l part e ar a a ición 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 ición 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 spués 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 rán 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 ición e xt ndida. P ro, e s posibl cre ar una part e e e ición prim aria de spués de cre ar una part ición 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 ición Ext ndida asó art e Ah ora cre are m os una part ición e xt ndida. Aq uí l m ost e e rare m os: Com m and (m f h e l n or p):
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

Com m and Acción 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 ición 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 ición 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 lcción nue v are a e e a:

Com m and (m f h e l n or p):
Com m and Acción 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 ición 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 icándol e lt año 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 ición e xt ndida. e D e spués 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 ición 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 scribirán 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 ición q ue ust d v a ut izar. Est se l e a il o ogra a t és de lprogram a de inst ación de su dist rav al ribución. Y re cue rde , q ue ust d pue de inst ar GNU/L e al inux con sól dos part o icione s una l raíz (/) 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 rárq 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 podrán 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

Pág 74

UBUNTU Ce rt ie d if

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

Fundación Código 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 sól 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 ación 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 sól 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 nsión 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 día).

D e nt de lsist m a de arch iv GNU/L ro e os inux, l part a ición o e ldisco duro q ue se acce san son inv isibls o t e ranspare nt s. Cada part e ición o disco duro se m ue st ran re l iv a l raíz de l e m a at os a sist de arch iv L raíz (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 raíz /, aunq ue e st col o a án ocadas e n dif re nt part e e icione s.

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 opción 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 ición de l j m pl ant rior, e j cut e e o e e arías 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 izarán ah ora ya q ue de be rás il proporcionar e lnúm e ro de bl ue s e n l part oq a ición 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 núm 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 núm 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 ición. Si l indica e lnúm 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 ición y t bién 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 pción Acción -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 bién 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 lcción. 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 ación 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 [opción] df disposit o iv

Pág 76

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Ust d pue de usar l opción -n para pre v nir v rif e a e e icación 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 Práct 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 ición sw ap, y de signánd ol una part e ición a cad a sist m a de arch iv D e spués d e e os. h ab e r cre ad o l part a ición, 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 rganización de l e m a de Arch iv Sist os
GNU/L inux e st organizado e n una f a orm a j rárq 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 organización 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 ación gráf de l organización 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 ición 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 iguración de l e m a sist /h om e L dire ct os orio h om e de l usuarios os /l ib L rías com part ibre idas /m nt P ición 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 ación 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 ación, y ot inf ra orm ación 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 cución 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 ación ace rca de cada arch iv incl ndo: o, uye 1. Punt ro a l posición f e a ísica e n e l disco 1. nom b re El 2. a ide nt icación de l ño y grupo L if due 3. gl de acce so Re as 4. Tam año 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

6. e ch a y t m po de l ul a m odif F ie a t im icación 7. e ch a y t m po de l ul a m odif F ie a t im icación de l inode 8. Núm 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 ación arriba m e ncionada de cada arch iv con l e xce pción 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 sól un inode . (V os, o ie o éase e lCapít o 6, ul “M ant nim ie nt de l e m a de Arch iv e o Sist os,” para inf orm ación sobre l v os íncul ) Use e l os. com ando l s -l para de t rm inar e l e núm 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 ación:
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 núm 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 lnúm 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 Práct os icos
Cad a arch iv t ne un inod e asociado a e l ue cont ne l l ización física 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 caráct 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 lcaráct 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
Pág 78 UBUNTU Ce rt ie d if

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

Fundación Código 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 Caráct r de l oq ue de P rm iso Ide nt ica e l e Bl e if Tipo de Arch iv o Caráct 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 Caráct 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 acíos. Est organizados án de f orm a j rárq 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 Caráct 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 caráct r de t de arch iv l . V e ipo o ink éase e l Capít o ul 6 para m ás inf orm ación sobre l l s (v os ink íncul os).

M ant ne r sus D iscos e n Sal e ud
D e spués 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 rgía 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 condición de uso cuando e n o t ar oq re al idad e st án v acíos. 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

t e xt e n l prim e ra part ipo 2 a ición de l prim e r disco duro ID E. Si e st e s l part a a ición q ue cont ne e l ie sist m a de arch iv raíz (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 años de Arch iv os 4. ruct Est ura de D ire ct orios 5. íncul (l s) V os ink Cualuie r part q ición q ue no se a l raíz (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 lCapít o 6 para m ás inf ul orm ación 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 ición root t ndrá q ue : , e Arrancar e n m odo de sól 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 ición 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 sól 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 iérase al Capít o 2, " ul Arrancando GNU/L inux,"para m ás de t ls sobre e l al e arranq ue y pasarl parám 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 Práct 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 pción Acción -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 ación 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 año 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 ación ace rca de su sist m a de arch iv e os; aunq ue ah ora m ism o sól q ue re m os l siguie nt l a: o a e íne
Pág 80 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Bl s pe r group: 819 2 ock

Si ot núm 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 ición 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 ición /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 ación 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 opción -f e s usada para f a orzar l re v a isión, ya q ue e lcom ando buscaría e n e lsupe rbl y ock pe nsaría q ue e st l pio e l e m a. L opción -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 ición. 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 sól se ne ce sit m onit ar e l m ont de e spacio l , pe ro Tam bién 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]

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

En e st sint a axis, nom bre -arch iv podría se r Tam bién un dire ct o orio. Si e j cut os du sin e am ningún 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 pción Acción -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 sól e l o gran t al ot Alm e nos q ue use l opción -a, du de spl ga sól 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 año de un obj t D onde du re port sobre e l an am e o. a t año de obj t com o arch iv am e os os, df re port sobre e lt año 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 ación: 1. Tam año de l disposit o iv 2. Núm e ro de b l ue s L re s e n e l isposit o oq ib D iv 3. Núm 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 Acción D e scripción -a D e spl ga l inf ie a orm ación de t odos l sist m as de arch iv Acción 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 ación
Pág 82 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

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

D e spl ga sól 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 ría 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 Práct 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 bién 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 año de un dire ct a am orio e s borrándol 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 spués 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 ición, Una posibil idad e s m ov r al e gunos arch iv a ot os ra part ición 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 Capít o 6 para m ás inf ul orm ación de com o ut izar e link s. il l Una m e j m ane ra se ría aum e nt or ando e l am año de l part t a ición. 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 ación e n l part a ición. V éase e lCapít o 11, “Back up y Re st ul aurar,” para l a inf orm ación de h ace r back ups.
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 dinám 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 año m ás grande . D e spués q ue ya h aya cre ado l part am a ición 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 ación original L pasos de re st . os aurar se cubre n e n m ás de t l e n e l al e Capít o 11. ul

Re sum e n
En e st Capít 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 ición prim aria e s ne ce saria para pode r arrancar un sist m a ope rat o. Una part e iv ición 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 bién t ne una part ie ición e spe ciall ada l part l am a ición 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 ición, ust d e t ndrá q ue asignarl e lprim e r y ul o cil e e t im indro. D e spués de q ue l part a ición h a sido cre ada, de be rás 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 año y uso de l ud o os il e am e spacio de l part as icione s.

Pág 84

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

PR EGUNT Y R ESPUEST AS AS
1. D e spués 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 sól 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 spués 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 podrás 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 ición, 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 ición e xt ndida y e st ya e xist . Sól se e a e o pue de t ne r una part e ición 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 ición con e spacio L ? ibre R. Ust d pue de int nt dism inuir l part e e ar a ición 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 ición 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 ición 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 ición de l cuart disco SCSI. o 6. D e spués de h abe r cre ado una part ición nue v ¿q ué pue de se r un obst a, ácul para inst ar una o al apl icación e n e l l a? R. Un pot ncial e problm a se ría si no e xist se e spacio l suf nt e n l part e ie ibre icie e a ición para al ace nar l apl m a icación. Tam bién de be ase gurarse q ue h aya f orm at ado l part e a ición 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 podrás ut izar l ut idad f e ue il a il sck 8. ¿Cóm 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 opción -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 ición. Una m e j sol or ución 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 ición, m ont sie ndo usado, y m ont de e spacio l o o ibre disponibl. e

Pág 86

UBUNTU Ce rt ie d if

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

Fundación Código 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 año m ínim o y m áxim o re com e 8ndado para l e e t a part ición 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 ición 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 ición 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 año 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 indicarías e l am año de l part t a ición 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 año de l part e t a ición 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 ición y e l indro f cil inal o e l am año de l part t a ición q ue de se am os. d. D e spués de se lccionar n para indicar q ue q ue re m os cre ar una part e ición nue v indicarl su a, e t año 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 ición ant rior. L e a re pue st b e s incorre ct e lf a a; disk t a sól e lnom bre de l part om o a ición 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 próxim o de spués de l cil indro f inalde l part a ición ant rior. L go pue de proce de r a dar e nt e ue rada de lcil indro f inalo e l t año 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 año de l part cil e t a ición. 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 icación q ue ne ce sit dos part a ición 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 ición 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 ición 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 año por 350M B. am L re pue st a e s incorre ct sól 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 sól 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 ición 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 aría l part a; o, o a ición se parada q ue ne ce sit os. am
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

4. D e spués de cre ar su part ición 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 ición con e l com ando m k f s. b. Cam biar e l ipo de part t ición 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 ición con e l com ando m k f sw ap. s. d. P asarl e l e nom bre de l part a ición 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 ición sw ap. L re pue st b e s a a corre ct l part a; a ición 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 ición t sw ap, no de signarl de sde e l ipo a arranq ue de l e m a. sist 5. ¿Cuál 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 año de l part a ición e n byt s e c. Nom bre de l part a ición d. Tam año de l part a ición 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 ición. 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 núm e ro de byt s e n l part e a ición. 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 ición 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 ición q ue ust d e st dándol 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 ación 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 ición root ¿Cuál l siguie nt s sit . de as e uacione s no se l pe rm it o iría? 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 ición root . b. Iniciar e n m odo singl-use r y e j cut f . e e ar sck c. Usar f con l opción -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 próxim 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 sól 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 opción -f para f . a a a; e a orzar a f sck a q ue se
Pág 88 UBUNTU Ce rt ie d if

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

Fundación Código 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 ayudaría 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 ición. L a re pue st c e s incorre ct e st com ando sól 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 páral 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 ición. 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 ición e n l cual st l dire ct a e án os orios h om e se l no. ¿Cuál 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 ición y m ov r l dire ct e os orios h om e de l usuarios a e st part os a ición. b. H ace rl Back up a l dat borrarl y re cre ar l part e a a, a a ición 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 ición 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 ición y m ov r l dire ct e os orios h om e re sole ría 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 ición. L re pue st c e s incorre ct e st ayudaría a cort pl a a a; a o azo pe ro e l problm a de e spacio re surgiría 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 ición dif re nt , nue st e sq ue m a de al ace nar se t e e ro m ornaría caót ico, y t ornaría e l rabaj de adm inist l arch iv m uch o m ás com plj t o rar os os e o.

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

Adm inist ración de Arch iv os
PR ER EQUISITO S Ant s de e m pe zar e st capít 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 Capít 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 Capít o 3, ió ul “Sist m a de Arch iv L e os inux” Ade m ás, de be h abe r lído y com plt e nt e e am e dom inado l t m as de l os e Capít o 1, “Buscar y Cre ar D ocum e nt ul ación. ” El O b j t o de e st capít 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. ¿Cóm 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 izaría para com binar e l il cont nido de t s arch iv e re os? 3. ¿Cóm o pue de s m onit ar l m e nsaj s de l e m a act izándose 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. ¿Cóm 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 usaría para copiar un grupo de arch iv incl ndo su os uye j rarq uía de dire ct e orios de sde un sit a ot io ro? 6. D e spués 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 uía, se e ncue nt ¿Cóm o pue de ust d a e ra. e ide nt icar donde e st ¿Cóm 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 aría 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

Pág 9 0

UBUNTU Ce rt ie d if

Capít l 4 u o

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

Fundación Código L ibre Dom inicano

Com andos Básicos de l adm inistración de Arch iv a os

E

st capít o discut l com andos básicos 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 ldía a día 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 scripción de l propósit de cada com ando. o Tabl 4. Com andos Int a 1 roducidos e n e st Capít o y sus Usos e ul Com ando Propósit o cd Cam biar de posición 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 caráct 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 acío 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 ocación 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 ración 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 xám 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 cución. Tam bién 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 gúre 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 raíz 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 ningún 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 ningún 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 Práct 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 núm 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 sól 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
Pág 9 2 UBUNTU Ce rt ie d if

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

Fundación Código 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 spués de cada dire ct orio y un *de spués 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 capít o y t bién e n e l ant e ul am Capít o 8, “Fl o de Te xt Un com odín, Tam bién ul uj o” l ados m e t caráct r, e s un caráct r q ue re pre se nt ce ro o m ás caract re s. l am a e e a e Un caráct r m uy ut izado e s e l bol de pre gunt (? e l e il sím o a ), cual e m pl un caráct r único, re aza e incl ndo e lm ism o caráct r (? Else gundo caráct r m ás ut izado e s e last risco (* Eligual uye e ). e il e ). a cualuie r núm 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 ayúscul y l m inúscul 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 opción 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 rán l ados al e nos q ue no ut ice l opción -a. A m e nudo sól son os ist m il a o arch iv de conf os iguración. - 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 ación. El ct dire orio act e s re pre se nt ual ado con un sól 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 caráct 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 próxim o nue v caract re s de l prim e ra col na) son rw xrw xrw x e os e e a um - Núm 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 año de arch iv (e n byt s) (col na 5) e s 11 o e um
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

- F ch a y Tie m po de ul a m odif e t im icación (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 nsión 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 caráct 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 sól 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 bién 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 idént 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 caráct r único. ras (? a q e Un com odín o m e t acaráct r e s cualuie r caráct r q ue re pre se nt ce ro o m ás caract re s. Un e q e a e com odín 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 acaráct re s son para re f re ncias am biguas de l e l o com o part de una e xpre sión re gul de e e sh l e ar, l cuals h abl m os m ás ade l e e n e st capít 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 acaráct 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 acaráct 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 lcaráct 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 colcción de o. o ist e inf orm ación 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, iéndol 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
Pág 9 4 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Elut it il ario f e nos ayuda obt ne r inf il e orm ación 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 ación sobre cualuie r arch iv e st inf q o, a orm ación 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 icación. P asif ara pre v nir l ar e l e ist nom bre de l arch iv use l opción -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 opción -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 opción -z. Una discusión sobre arch iv os e a os com prim idos se pre se nt m ás ade l e e n e st capít 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 rsión 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 sím bol de os os dire cción > o > > . Elsím 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 bién 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 Capít o 8 e nt ul rare m os e n m ás de t ls sobre t rías. L sint al e ube a axis de cat e s:
cat [O PCIÓN] 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 caráct 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 splgaría 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 podríam os ah orrar e scribir un poco, con e l o2. uso de un com odín así:
cat arch iv o?
Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

Est se nt ncia de splgaría 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 caráct 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 idént 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 sól 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 bién 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 icación de l O pcione s de l as com ando cat O pción Función -A M ue st l caract re s no im prím 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 rsión e M ue st l inf ra a orm ación de l v rsión y sal a e e

Conse j Práct 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.

Pág 9 6

UBUNTU Ce rt ie d if

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

Fundación Código 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 páginas una pant l a l v z, de nt de su e o rav t ipl al a a e ro cont nido. Tam bién nos pe rm it n buscar de nt de l arch iv inf e e ro os os orm ación e spe cíf 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 rás a e a e ie uncione s q ue m ore . O t caract ríst 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 rás h acia al e ant - L capacidad de nav gar con b ook m ark s, núm 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 páginas de l an (m anual Inf re e as m ). orm ación adicional sobre com o usar l as páginas m an y l dos paginadore s f ron pre se nt os ue adas e n e l Capít 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 ación 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 núm 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 sól de se a inf os os. o orm ación 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 pción Sal ida -c Núm e ro de Caract re s e -w Núm e ro de P abras al -l Núm e ro de L as íne

Conse j Práct os icos
El and o w c no cam b ia o d e spl ga un arch iv Su propósit sól 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 núm 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

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 opción -n para de signar cuant l as de se a de splgar;e l in os. a as íne e núm e ro a de splgar por de f ct son 10. Tam bién pue de s ut izar l opción -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 bién pode m os usar l opción 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 opción -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 icación 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 acío. 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 PCIÓN]. 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 icación 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 ación de Acce so
Pág 9 8 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

O pción -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 rsión e

Acción cam bia sol e nt l f ch a de acce so am e a e no cre a ningún 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 icación 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 rsión y f iza a e inal

Téngase 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 acción 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 opción -b (back up de larch iv o -i (int ract o). Ust d Tam bién it o, u a o) e iv e pue de usar l opción -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 opción -f pue de se r ut izado para q ue f a il orce l acción a re al a izar l copia sin a pre gunt ar.

Conse j Práct 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 caót os icos e n nue st sist m a si no som os cuidadosos. Use l ro e a opción -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 opción -r o -R. Est e ro, a o Tam bién 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 opción -p. L opción -P copiará l j rarq uía 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 bién se pue de n usar m e t acaráct 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 .
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

Elcom ando cp pue de se r ut izado para cre ar v il íncul (l s) no sól para copiar arch iv os ink o os. Con l opción -s cp cre a v a íncul sim ból os icos, y con l opción -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 lCapít 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 ríst de ldd e s l capacidad de pode rl os e e ica a e e spe cif icar e l am año de l ock com o part de l t bl e com ando dd, brindándot asi un cont supe rior e rol sobre l ope ración 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 año 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 ayorías 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 opción -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 pción] [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 opción -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 opción út para pre v nir l pe rdida de arch iv e s l opción -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 Práct 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 gúre se d e e nt nde r l conse cue ncias de ut izar l opción -f T e e n e oso ut izarl e as il a . om consid e ración usar l opción -i, e spe cial e nt si son program as e j cut ls. a m e e ab e
Pág 100 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

de q ue cada arch iv se a re e m pl o azado. Est opción 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 núm e ro signif iv de arch iv t v s q uie ras ut izar l opción -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 acaráct 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 opción pode rosa e s l -f l cualobl l ope ración de m ov r/copiar sin pre gunt Use a , a iga a e ar. e st opción sól cuando e st m uy se guro q ue no se pe rde rá nada q ue de spués 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 bién 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 spués 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 opción -i para re q ue rir una conf ación ant s de q ue l arch iv se an e l inados. L a irm e os os im a opción -i e s una caract ríst e ica e xce lnt de se guridad cuando se usan m e t e e acaráct 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 opción -f obl l e l inación de l arch iv q ue se e ncue nt iga a im os os ran e n m odo de prot cción cont e ra e scrit ura. L opción -r borrará re cursiv e nt arch iv y dire ct a am e os orios. Se l cue st e ionara l conf ación 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 ación use l im os am e irm a com binación de l dos opcione s -rf No podrá usar rm para borrar dire ct as . orios, incl ndo l v uye os acío, sin e l uso de l opción -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 ría 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 bién se pue de cre ar una j rarq uía 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 opción -p. e a
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 opción -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 Capít o 9 , “P rm isos. ul e ”
rm dir

Elcom ando rm dir borra sól dire ct o orio q ue e st com plt e nt v én e am e acío. Use l opción de a padre (-p) para re m ov r j rarq uía 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 rán 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 acíos se rán 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 cíf 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 búsq 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 rón at Función * Igual ce ro o cualuie r caráct r(e s) a q e ? Igual cualuie r caráct r singul a q e ar [xxx] [x-x] or Igual a caráct r e n un conj o o rango de caract re s a e unt e [^ xxx] Igual cualuie r caráct 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 rón. 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.
Pág 102 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

L m ayoría 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 capít o. D e t ls sobre e luso de Expre sione s ire ant e ul al e Re gul s se rán 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 cíf ico. El uso m ás básico 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 aría re sul t ados de igual con arch iv arch iv , M i-arch iv y arch iv t . P ro re ch azaría a dad o, o9 o, o. xt e Arch iv ya q ue l búsq ue das son caso se nsit as y dif re ncian e nt l m ayúscul y l o as iv e re as as as m inúscul 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 lcaráct r de t rías o pipe (|). Se rav e ube l ogra usando un caráct 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 raría a arch iv o arch iv o1 o2. Te ne m os disponibl e l e caráct r (^ ) para e ncont pat e rar rone s al principio de una l a. Usando íne /^ [0-9 ] arroj /, aría cualuie r l a q ue com ie nce con un digit El bol de ($ pue de se r usado q íne o. sím o ) para e ncont l as q ue t rm ine n con un pat rar íne e rón. P e j m pl /$ or e o, [0-9 ] e ncont / raría 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.

Búsq 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 cíf icos e n un arch iv abrie ndo o no e larch iv Al o o. gunos de spl gan sól e lpat ie o rón 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 ) rón 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 rón de búsq ue da. L a sint axis de gre p e s:
gre p [O pcione s] rón [l ado de arch iv pat ist os]

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 razón, gre p e s e l gre an il a q ue cubrim os a f ondo aq uí y t bién e s e l ue apare ce e n l e xám e ne s de ce rt icación. El am q os if uso m ás básico 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 aría 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 binación 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 búsq ue das. Sól 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 gúre 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 pción Acción -G, --basíc-re ge xp Int rpre t pat e a rón com o una e xpre sión re gul básica. (P de f ct ar or e o) -E, --e xt nde d-re ge xp e Int rpre t pat e a rón com o una e xpre sión re gul e xt ndida ar e -F --f d-st , ixe rings Int rpre t pat e a rón 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 idént 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 buscaría e l pat as, e rón “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 Práct os icos
El and o gre p b usca un pat com rón 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 rón. Se pue de usar e xpre sione s re gul s de nt d e l rón 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.
Pág 104 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Se pue de usar l opción -n para m ost e l a rar núm e ro de l l a e n l cual l rón ocurre . Est a íne a e pat a opción f unciona con l t s com andos gre p, e gre p, y f p. Si sól de se as sabe r e lnúm e ro de os re gre o l as q ue cont ne n e l rón de búsq ue da, use l opción -c. L sal no m ost íne ie pat a a ida rara cada l a si no íne el núm e ro corre spondie nt a l l as. Si l búsq ue da se h izo e n v e as íne a arios arch iv se de splgará un os, e núm 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 opción -v Cada l a q ue no cont ne e l il a . íne ie pat rón se rá de splgada. O t m odif e ra icación q ue pode m os agre gar, para il rar. e s usando l opción ust a c, e st opción de splgará e l a e núm e ro de l as q ue cont ne n su cade na de caract re s. íne ie e Tam bién 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 opción -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 acción 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 opción -h . il a Elgre p e j cut búsq 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 ornaría l as q ue cont ngan L íne e inux o L INUX. P ara h ace r búsq ue das q ue no se an caso se nsit as iv use l opción -i. a Cuando e lcom ando gre p busca un pat rón no l im port si e lpat e a rón se e ncue nt com o una ra pal abra com plt o part de un pat e a e rón m ás grande . Si de se as e ncont sól ocurre ncias donde e l rar o pat rón son pal abras com plt de be rás ut izar l opción -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 podría 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 opción -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 opción -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 crípt 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 opción -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 opción -p (print f ag, si e st pre se nt . a ) l a e
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

L opción -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 opción -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 cción[,dire cción] inst ] rucción [l a-argum e nt ist os]

L dire cción e s opcionaly pue de se r e lnúm e ro de una l a ó un pat a íne rón. Se e spe cif ican l as l as a l cuals l inst íne a e a rucción v a se r apl a icada. Si no se e spe cif una dire cción, se d proce sa ica t odas l l as de larch iv de e nt as íne o rada. Si sól una dire cción e s e spe cif o icada, t odas l l as q ue as íne corre sponde n a l dire cción 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 cción 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 cción 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 próxim o com ando y l apl Est proce so cont o ica. e inúa h ast q ue t a odos l com ando h an sido proce sados. Ent os once s se le l próxim 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 rón e im prim irl a l sal e st ie pat o a ida ándar, sól digit l siguie nt : o e o e
se d /pat rón/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 rán de splgadas y e n adición l l a q ue cont ne n e l rón se rán de splgada dos v ce s o e a íne ie pat e e por e largum e nt p. o

Conse j Práct 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 ién pue de t ar e xpre sione s al a e icad se am om re gul s com o part d e l rón de b úsq ue d a. are e pat Si de se a de splgar sól l l as q ue cont ne n e lpat e o as íne ie rón de búsq ue da de be rá ut izar l il a opción -n:
se d -n /pat rón/p arch iv t o. xt

Est se nt ncia sól im prim e l l as q ue cont ne n e lpat a e o as íne ie rón. Si ust d no usa l opción -n, e a t odas l l as se rán 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 rón se rán de splgadas dos v ce s. e e Tam bién se pue de de splgar una part de un arch iv basado e n l núm e ros de sus l as, así: e e o os íne
se d ‘2 q ’ arch iv t o. xt
Pág 106 UBUNTU Ce rt ie d if

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

Fundación Código 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 lpróxim o e j m pl Si de se a v r una porción 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 discusión m uch o m ás de t l diríj al ras are ara al ada ase Capít 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 sól 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 bién 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 uía 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 posición 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 rán 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 opción -P ar. ara e am o a .

Conse j Práct 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 rárq 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 ría pare cido os os pw al siguie nt : e
t -cf arch iv t . ar o. ar

Est com ando causaría 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

arch iv t L opción -c cre a e l o. ar. a arch iv t y l opción -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 opción -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 sól pe rm it cre ar e larch iv t Tam bién 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 opción -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 opción -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 raídos. L opción -f nom bra e l a arch iv t q ue v a se r e xt o ar a raído. 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 scribiría su com ando o ar, así:
t -xv f arch iv t ar w o. ar

L opción -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 núm 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 pasárse 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 opción. 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 opción -k , l cual j a de aría 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 opción -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 opción -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 isión 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 nsión 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 sión 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 .
Pág 108 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

D e spués 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 bién pue de com binar am bos com ando usando l t rías (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 razón, 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 ración de e os a com pre sión f racasarán. Tam bién pue de usar ot caract ríst de lgzip q ue pue de s ut izar l opción -z, l cual ra e ica il a a pue de conv rt a arch iv gz sim plm e nt usando l opción -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 Práct os icos
Im port e : Prim e ro de b e rá apl t al ant icar ar arch iv y de spués com prim ir con gzip para cre ar un o, arch iv com prim ido. T b ién 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 sión 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 spués de h abe r com prim ido l arch iv supongo q ue ne ce sit de scom prim irl ¿Cóm 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 spués

de

h abe rl de scom prim ido con gunzip, t ndrás o e

e l arch iv original ya o ,
Se gunda Edición

Básicam e nt GNU e

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

Fundación Código 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 spués de de scom prim irl Ust d Tam bién pue de usar e l com ando gzip para o. e de scom prim ir e larch iv ut izando l opción -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 pasándol l opción -z, y así pue de s l e a ograr am bas de scom pre sione s con un sól o com ando. Ent once s sól 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 nsión gz) o os os os ant e com pre ss (e xt nsión Z ). Su sint e axis e s:
zcat nom b re -arch iv o

D e spués 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 aún com prim ido.

Re sum e n
En e st capít o h e m os int e ul roducido l conce pt básicos de adm inist os os rar sus arch iv y os nav gar l j rarq uía de lsist m a de arch iv Ase gúre 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 ación. 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 uías. 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 cóm 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 acíos 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 gúre 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 roducción m uy básica 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 acaráct 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 gúre se de sabe r l opcione s principals de gre p. Tam bién 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

Pág 110

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

Fundación Código L ibre Dom inicano

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

PR EGUNT Y R ESPUEST AS AS
1. ¿Cóm 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 opción -t s. ara e ie os e a . Tam bién ne ce sit l opción -d ya q ue ust d sól de se a l ar l dire ct a a e o ist os orios y l opción -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 izaría 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 bién 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. ¿Cóm o pue de s m onit ar l m e nsaj s de l e m a act izándose 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 sól 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 opción -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 sól pre sione l t cl Ct -C. e arl ir o as e as rl 4. ¿Cóm 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 usaría para copiar un grupo de arch iv incl ndo su j rarq uía 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 uía de dire ct e e e a e orio al ism o t m po sin usar l opción -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 opción -p. El com ando para l ograr nue st obj t o se ría: ro e iv cp -rp /M iD ire ct orio/*/Nue v ire ct oD orio 6. D e spués 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 uía se e ncue nt ¿Cóm 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 ningún 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 aría 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

Pág 112

UBUNTU Ce rt ie d if

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

Fundación Código 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 sión com o l e s gzip e n l docum e nt q ue no se usan t o os os odos l os días, y e nt once s use zcat si de se a v rl sin de scom prim irl Tam bién 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 gráf 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

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 nsión 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 nsión t e n su nom bre . os os e xt c. L ado de t ist odos l arch iv con e xt nsión t y su núm 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 nsión 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 opción -r. L re pue st b e s a a a; ist e a a a incorre ct *xt arroj a; t * aría 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 opción -i m ue st l núm e ros de l inode s. L re pue st d e s l corre ct l opción 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 opción -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 sól 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 splgaría 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; azaría 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 ¿Cóm o pudiése 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 splgaría 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 splgaría 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 izaría 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 splgaría 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. ¿Cuál l siguie nt s com andos t al e nt e l inarían 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
Pág 114 UBUNTU Ce rt ie d if

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

Fundación Código 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 sól e l ina dire ct a a a; o im orios v acíos. Re spue st b e s l corre ct a a a; l opción -r borrara re cursiv e nt y l opción -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 acíos. 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 . ¿Cuál 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 opción -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 sól copiaría 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 copiaría l j rarq uía pe ro l am e o a a a; a e a col ocaría de baj de ldire ct o orio /h om e /use r. L re pue st d e s l corre ct l opción -P copiaría 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 sión 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; raría t odas l ocurre ncias de l as inux donde q uie ra. Re spue st b e s incorre ct buscaría 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 buscaría l ocurre ncia a a a; a
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

de l inux se guido por cualuie r núm e ro de caract re s adicionals. q e e 8. Com o e ncont rarías 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 sól e ncont a a a; o rarías l as con l pal íne a abra de bian no e ncont rarías l pal a abra D e bian. L re pue st b e s l corre ct l opción -i causa q ue gre p no dist a a a a; a inga e nt l m ayúscul y m inúscul y e ncont re as as as, raría t odas l ocurre ncias, h ast l capit izadas. L as a as al a re pue st c e s incorre ct ignoraría l capit ización pe ro nos re t a a; a al ornaría 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 sól nos a a a; o re t ornaría e l núm 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 ición. Ust d t ndría 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 opción -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 copiaría sól 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 naría 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; auraría l arch iv e n l part os os a ición /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 ación de un e m plado e n e l ¿Cuál s l m ane ra m ás rápida 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 uncionaría, 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

Pág 116

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

Com andos GNU/L inux
PR ER EQUISITO S Ant s de e m pre nde r con e st Capít 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 ación 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 capít 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. ¿Cóm 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. ¿Cóm o pue de ust d de splgarl e n orde n al e e o f abét ico? 4. ¿Cóm 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. ¿Cuál s l dif re ncia e nt un proce so y un t e a e re rabaj (j o ob)? 6. ¿Cóm o pue de ust d cam biar l prioridad de un proce so? e a 7. ¿Cóm 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?

Pág 118

UBUNTU Ce rt ie d if

Capít l 5 u o

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

Fundación Código L ibre Dom inicano

¿Qué e s un Sh e l l ?

E

st capít o pre se nt una bre v int e ul ara e roducción 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 bién cubrire m os e nt l radas y sal idas de dat re dire cción 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 ríst os l s e e icas. Tabl 5. caract ríst 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 públ 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 Capít 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 bién pode m os re cibir e st inf a orm ación 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 ación 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 ación 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 ación 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

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 sól 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 caráct 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 próxim 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 spués 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 próxim 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 lpróxim o caráct r, e n nue st caso q ue e s e lcaráct 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 aría idént ico alcom ando ant rior. Elcaráct r \ l dice alsh e l q ue ignore e l e e e l próxim o caráct r. En nue st caso, e l e ro próxim o caráct 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 capít o. a ire ant e ul Conse j Práct 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 podrás se guir e scribie ndo e n l próxim 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 lcaráct 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 inúa.
Pág 120 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Elsh e l no re conoce si l opcione s o parám 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 opción 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 spués 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 próxim o com ando. L L ría 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 ría 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 binación 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 rás ant os caract re s q ue ust d e scribe . Tam bién 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 Acción Ct + B rl Se m ue v at un caráct r e rás e Ct + F rl Se m ue v al e un caráct 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 caráct r a l izq uie rda de l im e a cursor Ct + D rl El ina un caráct 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 bién 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 ría Re adl sól 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 ación de l conf a iguración. Ust d pue de e obv l conf iar a iguración 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 bién 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

sin l com il P v r l de f as l ara e as as. inicione s de l asignación 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 iguración, 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 capít 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 ríst 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 sól 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 próxim 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 bién 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 Práct 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 sól 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 cción. L nom bre s de v ias ant a os ariabls consist n e n lt e e e ras, dígit os, y guione s. El prim e r caráct 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 brándol y asignándol 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
Pág 122 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

e l inar e l al de una v im v or ariabl asignándol 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 inúa 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 sól 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, sól 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 bién al cont ne argum e nt para se r e nv ie os iados alcom ando. Un al pue de acort e lnúm 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 sól t ie se e f ct durant l ias abl a íne o uv e o e a se sión 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

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 lído 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 sól 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 parám e t ros son al ace nados e n arch iv de conf m os iguración 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 ningún 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 bién 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 ningún parám 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.
Pág 124 UBUNTU Ce rt ie d if

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

Fundación Código 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 ización de arch iv para guardar e l ist ocal o h ory H ISTFIL ESIZ E Tam año M áxim o de l arch iv h ist o ory H ISTSIZ E M áxim o núm e ro de com andos a al ace nar e n e l m arch iv h ist o ory H OME l ización 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 cución e PS1 De f inición 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 parám 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 ocándol un sím 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 ayúscul 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 ución cl e s t m poraria, ya q ue sól pe rdurara m ie nt se e ncue nt e n aro, e o ras re se sión 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.
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 cución 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 añadie ndól 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 crípt 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 splgaría: e
[use rnam e @ h ost nam e dire ct orio] $
Pág 126 UBUNTU Ce rt ie d if

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

Fundación Código 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 Caráct r e Sal ida \a Caráct 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 Caráct 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 rsión de l a e Bash \V L v rsión de l a e Bash , v rsión + 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 núm e ro e n e l ist de e st com ando h ory e \# El núm e ro de e st com ando e \$ Si e l de l uid usuario e s 0, # , si no e s $ } nnn El caráct 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 agrégue 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 ación 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 Capít o ul 7, para m ás inf orm ación de l cont nido y uso de l e arch iv passw d. o
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 bién 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 cución arroj e aría re sul t ados idént 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 Práct 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 núm e ro por e lsh e l Cuando e lsh e l se inicia, e l h ist l . l ory e s Tam bién 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 año 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 núm 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 lnúm 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 opción 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 Elnúm 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 sión 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 Núm e ro de e v nt pre se rv e os ados durant se sión e H ISTFIL E Arch iv al ace na l a h ist o m ist ory; inicial l a de l ist próxim o l izar ist h ory ogin H ISTFIL ESIZ E Núm e ro de e v nt a guardar para l próxim a se sión 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
Pág 128 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

H ist ory h ist 10 ory

El cual splgaría t de e odos l e v nt e n su h ist os e os ory, o El cual splgaría 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 ría (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 bién 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 sól 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 Práct 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 año 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 bién pue de se r ut izado il para e dit y e j cut nue v e nt un com ando. Use l opción -l ar e ar am e a para de splgar una porción de su e l ado de l ist ist h ory. P de splgar sus úl os 16 e v nt sól 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 sól digit : f -l o e c 100 123

Tam bién 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 próxim o e v nt q ue e m pie za con m an, e scriba: e o
f -l m an c cat

Tam bién pode m os buscar y de splgar e v nt e spe cif e e os icando su núm e ro de e v nt P e o. ara de splgar e l v nt núm e ro 111, sól 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 opción -e . Elf usa e lv com o su e dit P m os cam biar e st e dit con sól 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 bién nos pe rm it pode r e j cut de nue v un com ando si usam os l opción -s. P c e e ar o a ara re e j cut sól 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

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

Sub st ución 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 . Pudiése m os l o ual ograr re sul t ados sim il s ut izando subst ución 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 cución 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 ución 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 ución 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 ación. 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 asincrónico 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 cción. Norm al e nt , re dire cción de e nt m e rada (input e s iniciada con e lcaráct r <, y l ) e a re dire cción de sal (out ) e s con e l ida put uso de l caráct 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 lCapít o 4, “Adm inist im ul ración 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 cción 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 bién 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
Pág 130 UBUNTU Ce rt ie d if

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

Fundación Código 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 uisición 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 cución, 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 ación 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 opción 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 ación padre h ij de l proce sos. Not q ue no e s ne ce sario e l o os e guión (-). 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 pción Acción 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 cución e s usar e lut it izar os e il ario t op. L inf a orm ación q ue t prov e incl e st op e uye adíst icas ace rca de l m e m oria, arch iv sw ap, y proce sos. Tam bién nos a o m ue st e lt m po q ue e lsist m a e st baj e j cución, e st us de lCPU, y e lt año 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 núm 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.
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 ación 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 bién 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 cución. á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 Práct 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 ación m ás d e t l a, use l opción “l L opción 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 ación parie nt h ij d e l proce sos. El il ario t d e spl ga dinám 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 ación 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 cución. El a e root o supe rusuario pue de Tam bién 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 [opción] 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
Pág 132 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

un sim pl com ando o uno com pue st incl ndo argum e nt y re dire cción. Si no se asigna una e o uye os opción, nice usa un aj e de 10. P ust ara usar un v or dif re nt , use l opción -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. Sól 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 pción 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 sól usar e l o caráct 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 binación de sh l a t cl Ct + z suspe nde n un program a e n e j cución 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 binación 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 rías 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 núm 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 cución 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 ríst de j cont . ant a rol sh l . ie a e ica ob rol Sól 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 bién 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 raído 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 lnúm 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 sión de t h a sido suspe ndida, f % t l re t or e o, op g op a ornaría 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 asincrónicam 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

Est l a nos inf a íne orm a q ue e st e s e l ob núm 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 ría e s e l4356. L (pipe l ) t ría 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 rías, 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 ría son m ie m bros de l ism o t os a e ube m rabaj (j o ob). D e spués 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 sól e xist un proce so suspe ndido e nt o e once s bg, bg % nom bre , o bg % n re iniciarían 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 rán 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 icación-t aj m m ] rab om

Ej cut e ando e lcom ando j obs sin ninguna opción 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 opción -l -p para l ar sól 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 sól j ie o obs e j cut e ándose ut izando l opción -r, o a sól j il a o obs de t nidos (st e oppe d) con e l

Conse j Práct 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 cución. rab os e uso de l opción -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 rucción ilgal o cualuie r ot condición. 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 Sól 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 lnúm 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
Pág 134 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

proce so re h úsa m orirse , use l se ñal , así: a 9
k il-9 PID l

Tam bién 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 opción -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 opción -i causa q ue k il l gunt int ract am e nt l conf ación 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 capít o h e m os cubie rt m uch a inf e ul o orm ación 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 bién t ocam os e lt m a de com o e lsh e l m ane j l subst ución 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 cución. 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 cución y op a e Tam bién para prov e rnos de inf e orm ación sobre l proce sos e n e j cución. 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 dinám 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 ación 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

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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. ¿Cóm 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 , guárde 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. ¿Cóm o pue de de splgarl e n o ie os e os orde n al f abét 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 scribiríam os: cat f e | sort e e il 4. ¿Cóm 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 página a l v z l sint a e os a e a axis e s h ist | m ore ory o t bién 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 rás l o ade l e . ant 5. ¿Cuál 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. ¿Cóm 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. ¿Cóm 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 sól 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
Pág 136 UBUNTU Ce rt ie d if

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

Fundación Código 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

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

EXAM EN D E PRÁCTICA 1. ¿Cuál 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 iaría a l pant l a al a. L re pue st d e s l corre ct e lsím 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 abét 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 abét 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 rías (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 abét y de spl ga e l ica ie cont nido de Arch iv t e o. xt Tam bién sort ado e n orde n al e f abét 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 icación e s incom plt L re pue st b e s incorre ct e lcont nido de lArch iv t se de splgaría e n orde n e a. a a a; e o. xt e al f abét 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 rías 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 ría e nv o. xt iado a am bos im pre sora y pant l al a. 3. ¿Cuál l siguie nt s com andos de scont de os e inuaría 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.
Pág 138

iniciaría

UBUNTU Ce rt ie d if

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

Fundación Código 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 ría 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 ría e ran un sól 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 sól 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 ría inicia un sól t a; a ube o rabaj (j o ob). 5. ¿D e spués de e j cut e l e ar com ando e n l pre gunt núm 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 núm e ro de lob e s 3 y e l j PID de l prim e r proce so e s 3321. b. El núm 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 núm e ro de lob e s 3321. j d. El núm 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; núm e ro de lj e s 3 y e lPID (3321) pe rt ne ce alúl 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 ¿Cóm o pode m os se guir e scribie ndo e n l próxim 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 lpróxim o a a a a; a e e iv caráct r al e pasar e l com ando al e l e l e m a ope rat o ignoraría e l sh l sist , iv caráct 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 aría e st o? a. Su prom pt se ría [h ost h om e . . com m igue l$ ] b. Su prom pt se ría [h ost \h om e \m igue l> ] c. Su prom pt se ría [h ost h om e . . com m igue l> ] d. Su prom pt se ría [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 lcaráct 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 caráct r > e se de f al inal ine f .
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 aría 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 iguración l ado pat . l am h 9 . Fre cue nt m e nt borra arch iv e q uiv e e os ocados. ¿Qué podrías 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 opción -i, rm sie m pre l pe dirá int ract am e nt l v rif e e iv e a e icación ant s de borrar un arch iv e o. Re spue st b e s incorre ct ya q ue arch iv ocul Tam bién 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 ayudaría a v r l inf e e a orm ación 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 splgaría 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 sión 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.

Pág 140

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 ación 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 ación cuando se a ne ce sario. Ust d de be t bién 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 básicos de l adm inist os a ración de sus arch iv os.

El O b j t o de e st capít 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 icación 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 l¿Qué 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 núm 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 adíst 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 ¿Cóm 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. ¿Cóm 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 icación 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é podría se r e l e problm a? e

Pág 142

UBUNTU Ce rt ie d if

Capít l 6 u o

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

Fundación Código L ibre Dom inicano

M ont Sist m as de Arch iv ar e os

P

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 uía 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 bién 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 pción Acción -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 ación de m ont e al aj arch iv /e t o c/m t ab. -o opción 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 sól 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 ación de m ont e . aj -w M ont e n m odo de lct a e ura-e scrit ura; Acción por de f ct e o. Tabl 6. M odif a 2 icadore s Espe cials Usados con m ount -o e O pción Acción 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 sól 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 ningún argum e nt de splgaría 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
Básicam 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 Edición

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

Fundación Código 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 ación 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 opción así com o l de sól e ct os, q as o-l ura.

Conse j Práct os icos
Use e l and o m ount sin ningún 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 opción -o con e l iar as e a com ando m ount Ade m ás, ust d pue de usar l opción -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 Capít 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 ación adicional com o por e j m pl h ace rl de , e o a sól 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 ización 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 raíz (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. Núm 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
Pág 144 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

ut it il ario dum p. 5. Núm 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 ndrás q ue prov e r l m ism a inf e e a orm ación q ue se l aría 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 ndría 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 iguración /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 acío. 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 ación 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 ación 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 sól root t ne acce so e e m o e e o ie al ct dire orio proc. A cont inuación 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 ación 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 opción -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 próxim a se cción. 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 pción Acción -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 spués 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.

Pág 146

UBUNTU Ce rt ie d if

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

Fundación Código 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 bién 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 ición a part ición. Ust d pue de e lgir asignar cuot e n una sol part e e as a ición o t ne r dif re nt v ore s e n e e e al cada part ición. 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 sól 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 Capít 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 ación 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 ación sobre cam biar de grupos v éase el Capít o 7, “Usuarios y Grupos”. ul

Conse j Práct 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 año 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 opción 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 ición 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 spués cre ar un arch iv v o acío l ado q uot use r e n l l am a a part ición 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 Capít 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 ición 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 .
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 pción Acción -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 (sól si usrq uot e st de f o a a inido e n e l . de arch iv sist os). Est t bién ocurre al o am arranq ue para h abil ar cuot it as. -v M ue st l inf ra a orm ación 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 Acción 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 pción Acción -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 (sól 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 ación 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; Acción por de f ct e o -g D e sact a l cuot de l iv a a grupo nom brado

D e spués 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 pción Acción -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 opción a a -u; D upl l cuot de e st grupo al ica a a e usarl con l opción -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 lnúm 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 núm e ro de arch iv y e l ont de e spacio son m odif os m o icados por t s parám 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 spués q ue un l it h ard h a sido sobre pasado, no m ás arch iv ím e os podrán se r cre ados. No e xist pe riodo de gracia. e
Pág 148 UBUNTU Ce rt ie d if

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

Fundación Código 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í. días:h oras:m inut os:se gundos y e l al por de f ct v or e o e s sie t días. 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 parám 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 spués 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 opción -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 [opción] uie n] a [q

Sól 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 bién pue de n usar l opción -g a as. am a para v r l asignación 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 opción -u para e spe cif a icar un usuario. Si t bién am usam os l opción -g, l cuot para cualuie r grupo de l a as as q cual l e usuario e s m ie m bro t bién se rán 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 opción -q , q uot re t c/f ab. a a ornaría l inf a orm ación 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 ición 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 lnúm 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.
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

Tabl 6. O pcione s Usadas con e l a 7 com ando re pq uot a O pción Acción -a Re v e l isa arch iv /e t st e n búsq 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 ningún 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 Sól e as ros. Sól root pue de v r l cuot de ot o e as as ros usuarios. L usuarios sól 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 spués 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 pción Acción -v M ue st l inf ra a orm ación 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 Sól 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 núm 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 raíz 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 Capít o. Tam bién 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 bién 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 ración 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 ación de pe rm it a ot acce de r sus arch iv y dire ct ir ros os orios e n e l Capít o 9 . ul D e spués 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 ación. 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
Pág 150 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

e n disco y t as adm inist iv asociadas con m ant ne r l are rat as e ogíst icas de un sól 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 uías 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 aciéndo así m ás f are , ácil l izar arch iv e spe cíf 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 Práct 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 ból ink icos (t bién l ados sof ). L sint am l am t a axis e s:
l [opción] 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 núm e ros de inode . Com o discut os e n o t im el Capít o 3, un inode e s una e st ura de dat q ue cont ne l inf ul ruct a ie a orm ación 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 ación sobre l at os ribut de larch iv así com o t bién 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 sól 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 idént 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 icación. Sól 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 ríst 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 aún 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 bién 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 opción -i, com probará q ue am bos arch iv pose e n un sól y m ism o núm e ro de s a os o inode :
l -i Arch iv V s o incul o
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

65631 Arch iv o

65631 V íncul o

Ust d pue de v r e l e e núm e ro de l s q ue un arch iv t ne usando e l ink o ie com ando l con l opción 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 ból 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 ból 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 ból se cre an usando e l os icos com ando l con l opción -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 ból 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 caráct 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 ból 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 ból os icos; pe ro, e st os v íncul sim ból os icos ya no t rabaj aran, ya q ue l v os íncul sim ból os icos sól 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 opción -F P ro, l v a . e os íncul sim ból os icos a
Pág 152 UBUNTU Ce rt ie d if

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

Fundación Código 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 ból 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 ornaría e l nom bre sim ból 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 ból y no aldire ct o ico, orio padre de ldire ct orio re f re nciado por e lv e incul sim ból 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 ból 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 Práct 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 núm 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 posición física e n e l o o) a disco. Un soft l , sin ink e m b argo, cont ne sól 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 Capít o 3 discut os l nat ul im a uralza j rárq 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 uía 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 ribución 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 ribución 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 ribución, e n l e spe cial n donde o e se al ace nan l arch iv de conf m os os iguración. Com o re sul t ado, un e sf rzo h acia l e st ue a andarización se h a t ado. Es de f om inido por l a organización FH S, Filsyst m H ie rarch y St e e andard, l cualpode m os dar un v azo a su página a ist w e b, l a cual se e ncue nt ra en l a dire cción 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 cíf 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 ribución.

L j rarq uía 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 cíf 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 propósit 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 propósit 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 iguración 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 sól e sos e n e l e m a. os iv o sist et c Arch iv de conf os iguración 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 iguración 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 rías 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 nción 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 sól 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 cución para t e odos l usuarios. os usr Binarios, l rías, apl ibre icacione s, y paq ue t s com o e l W indow s. e X usr/bin L m ayoría 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 spués de l inst ación 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 rías e st ica así com o l subdire ct ibre át os orios para l l rías de lnguaj s noas ibre e e C/C+ + . Arch iv de conf os iguración 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 ayoría 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 código 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 rápidam e nt . os og. ore ie e v ar/spool Arch iv t m porarios de im pre sión, 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 uía de arch iv de GNUI/L ra a a 9 a e os inux e s am pl y un arch iv ia o
Pág 154 UBUNTU Ce rt ie d if

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

Fundación Código 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 cíf 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 cóm 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 uación.

Com ando f ind
El il ario para e ncont arch iv basados e n un pat ut it rar os rón, 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 [condición] 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 lárbolde dire ct rav orios. Si no se e spe cif ningún 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 búsq 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 Condición Acción -at e ± n im Arch iv basados e n e l os núm e ro de días ul o acce so t im -ct e ± n im Arch iv basados e n núm e ro días 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 núm 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 núm e ro de días ul a m odif t im icación -nam e pat rón Arch iv q ue igual pat os an rón 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 Acción por de f ct as; e o -size n[c] Arch iv t año bl s= n o de n caract re s os am ock e -t ype Arch iv t os ipo, b-bl , c-caráct 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 sión 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 parént sis. P ro, de be rán 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 nía 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 sión -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 búsq ue da. Es l opción por de f ct así q ue pue de se r om it a e o, ida. Si h ubiése m os e scrit l siguie nt o o e
f ind /h om e /m igue l-print -nam e ‘* a* cart ’
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

Elcom ando f ind arroj aría 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 búsq ue da. Elf a ind sim plm e nt v l e xpre sión -print y asum e q ue no se proporciono ningún e e e a crit rio de búsq ue da. Si usa l e xpre sión -print ase gúre 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 bién 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 núm e ro de días re l iv a l f ch a de h oy. Al at os a e usar e st opción, 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 búsq 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 lcaráct r (!) e n e f nt de una e xpre sión 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 sión 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 sión 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 sión 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 aldía, 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
Pág 156 UBUNTU Ce rt ie d if

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

Fundación Código 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 iguración 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 rsión 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 nsábam os q ue e st ábam os e j cut e ando. D e spués de e ncont uno q ue concue rda al rón de búsq ue da, sal de l rar pat e a búsq ue da y m ue st l rut com plt al ra a a e a com ando e n cue st ión.

Conse j Práct 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

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 sól 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 ningún 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 ración de cuot Cuot pue de n se r adm inist as. as radas com o núm 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 ból 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 ból V o ico. íncul h ard t ne n e lm ism o núm e ro de inode , os ie pe ro l v os íncul sim ból 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 ból o ico, l os v íncul de j os aran de f uncionar. L usuarios pue de n cre ar v os íncul sim ból a dire ct os icos orios pe ro no h ard l s. Ase gúre se ant s de cont ink e inuar q ue e nt ndan l propósit 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 uía de arch iv de GNU/L a e os inux y e nt nde r l ubicación 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 rápida y e f ct am e nt . ocat ocal os e iv e

Pág 158

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

PR EGUNT Y R ESPUEST AS AS
1. Tie ne una apl icación 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 l¿Qué 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 uía 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 agrégue l l opción 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 núm 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 núm 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 núm 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 adíst 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 adíst 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 ból 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. ¿Cóm 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 icación 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é podría se r e l problm a? e
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

R. P odría 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.

Pág 160

UBUNTU Ce rt ie d if

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

Fundación Código 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. ¿Cuál 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 opción -lpara e lcom ando m ount y l opción -f sól 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 opción --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 sól e ct o c/f ab, o-l ura. 2. D e spués 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 raría e st inf a orm ación? 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 sól 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 uía de arch iv de GNU/L ía a e os inux. 3. ¿Cóm 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; aría 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. ¿Cuál 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 raíz (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 sól 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 opción 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 lím 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 lím 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 podrán acce de r l arch iv de cada uno de e l Re spue st b e s incorre ct e st sól 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 sól 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 iría 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 ¿Cuál 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 arían 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 ból 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 sól 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 ból a silia-cart o ico v a. b. El arch iv silia-cart e s un v o v a incul sim ból 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.

Pág 162

UBUNTU Ce rt ie d if

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

Fundación Código 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 ból 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 lnúm 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 ból o ico. 8. Ust d e st inst ando una nue v apl e a al a icación 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 iguración 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. ¿Cuál 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 lnúm 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 núm 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; rarías arch iv con un núm e ro e spe cíf de l s. os ico ink 10. H a inst ado una nue v v rsión de una apl al a e icación 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 código f nt de l apl ue e a icación. c. Usar e l com ando w h ich . d. Re inst ar l apl al a icación. Re spue st a e s incorre ct e st nos m ost a a; o raría 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 ación. Re spue st c e s corre ct e st a go a a al a a; o l inf e orm aría si de v rdad e st e j cut e a e ando l nue v apl a a icación 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

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

Pág 164

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 CAPÍTUL 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 lCAPÍTUL 3, “Sist m a de Arch iv o O e os GNU/L inux”

El O b j t o de e st capít 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. ¿Cóm 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 ¿Cóm 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 sól 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 ). ¿Cuál 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 icación 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

Pág 166

UBUNTU Ce rt ie d if

Capít l 7 u o

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

Fundación Código L ibre Dom inicano

Adm inist Usuarios y Grupos rar

A

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 bién 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 razón, de be se r m uy cuidadoso alusar l cue nt de root L cue nt de root de be se r usada sól a a . a a o cuando se a absol am e nt ne ce sario, y sól para t as de m ant nim ie nt de sist m a. ut e o are e o e L prot cción de su sist m a e m pie za asignándol 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 Capít o. ido ant e ul L cue nt de root e s l cue nt q ue su ID e s e lnúm 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 ación, 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 Práct 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 podrías 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 día a día 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 iguración, ust d pue de e usar l opción -. 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 ningún 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 Sól 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 lúnico 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 bién 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 Capít o 9 , “P rm isos,” para m ás inf ul e orm ación sobre l a adm inist ración 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 ación 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 ación. Est arch iv cont ne e lnom bre de e o ie
Pág 168 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

usuario, ID de lusuario, cont rase ña, nom bre y ape l l y ot inf ido, ra orm ación 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 ) Núm e ro único usado por e l para ide nt icar e l SO if usuario group ID (GID ) Núm 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 cción, o ot inf e éf ra orm ación use r’s 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 lCapít 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, sól 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

Aunq ue e lcam po e st v e acío, 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 Práct 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 acíos, 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, núm 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 propósit 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 rpiñan, usuario ape rpinan. O t com binación 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 daña por cualuie r razón, 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 sól 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 gúre se de no h ace r ningún 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 arán 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 acío, sól e lnom bre de usuario h aría 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 gúre 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
Pág 170 UBUNTU Ce rt ie d if

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

Fundación Código 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 núm e ro UID de ide nt icación 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. Elnúm e ro de ID de l usuarios v ras os aria de dist ribución a dist ribución, 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 Capít 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 ribución. Con q ue núm 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 ación út . Si e l il cam po se de j v a acío, ase gúre 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 núm e ros de t l onos, dire cción, 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 ación de lusuario. Program as de Em ailt bién usan e st cam po para m ost am e rar inf orm ación 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 ayoría 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 icación. Si e st cam po se e q ue da v acío, 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 sól 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 razón de un e rror t ipográf se q ue de f ra de l e m a. ico ue sist

Conse j Práct os icos
El and o passw d e s ut izad o para cam b iar l cont ñas. L usuarios sól 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 [opción]

Elcom ando ch passw d le de sde un arch iv q ue cont ne l com binación 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 opción -e , opción a q ue pre v ne de q ue ch passw d no e j cut ningún t de e ncript ie e e ipo ación. L caract ríst 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 bién 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 núm 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 cción de su sist m a. Ust d, com o íne e a e e e adm inist rador, de be rá pe riódicam 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 ayúscul y m inúscul l as as igadas con núm e ros y sím bol para os apl l cal icar a idad de una bue na cont rase ña. L e lcción 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 bién 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
Pág 172 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

acce sibls. Est práct 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 bién 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. Núm e ro de días 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 días 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 días e spe rar para de sh ab il ar cue nt de spués q ue cont os it a rase ña e xpire 8. F ch a de e xpiración de l cue nt e n núm e ro de días 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 acío. 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 ación de cont rase ñas sh adow para usuarios y grupos se cubre m ás ade l e e n e st m ism o Capít 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 sól 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 gúre 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 podrás ingre sar al e m a, ni aún 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 ación apropiada para cada cam po. Ase gúre se de usar un e dit q ue or guarde l inf a orm ación 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 núm 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 núm 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

D e spués de dar e nt rada a l inf a orm ación 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 spués t ndrás 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 iguración apropiados. Est arch iv de os os conf iguración son discut idos m ás ade l e e n e st m ism o Capít o. Si se ne ce sit un nue v grupo ant e ul a o para e st usuario, t ndrás 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 sión. L grupos son discut os idos e n e st m ism o Capít 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 ndrás 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 Capít o 9 para m ás inf ul orm ación sobre com o usar com ando ch ow n. el l e el el

Conse j Práct 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 ién 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 lpróxim 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 ningún 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 sím bol de adm iración (!!) 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 próxim o núm 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 opción e a u núm e ro. P ara e spe cif icar un GID para asignárse l a l cue nt use l opción -g núm e ro. o a a, a
Pág 174 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Ase gúre 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 opción a a a -o si por al guna razón 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 bién se a cre ado, use l opción -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 opción -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 bién e spe cif e am icar arch iv e n e spe cíf os icos q ue se an copiados alnue v dire ct o orio h om e si usam os l opción -k <dire ct a orio e sq ue lt e o> e n conj o con l opción -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 rán 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 bién se rán cre ados. Ade m ás, e lcom ando use radd am t bién 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 ayoría 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 gándol l opción -m alcom ando use radd -m y l arch iv se rán 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 acío al m e nos q ue ust d no e e spe cif ue l opción -c “inf iq a orm ación q ue de se a”. Est inf a orm ación 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 opción -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 sión de l l int o usuario f l al ará.

Conse j Práct 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 opción -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 opción -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 posición 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 xpiración. Ade m ás, pode m os indicar cuando l cue nt de l a a usuario e xpirar ut izando l opción 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 spués 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 sión. 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 opción -f a _días. 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

e xpire . Est e s l acción por de f ct a a e o.

El com ando use rm od
D e spués 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 pción 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 ación” 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 opción -o. ase gúre 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 ndrán 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 bién t ndrá q ue se r cam biado. Si ab am e usa l opción -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 rán 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 [opción] nom b re -usuario

Pág 176

UBUNTU Ce rt ie d if

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

Fundación Código 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 opción -r para a t bién e l inar e ldire ct am im orio h om e . Com o ant s t bién 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 agrégue 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 lCapít 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 propósit e n e spe cif as e l ie as o ico, al gunos de e sos propósit 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 Propósit 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 propósit 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 podría 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 ación 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 sól un e j m pl e o e o:
root :x:0: dae m on:x:1: b in:x:2: sys:x:3:
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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: díal :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 acío, 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 Capít 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 sól 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, sól un núm 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(díal ),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 bién 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
Pág 178 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

m igue l out f v díal 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 gúre 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 bién podíam 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 asignándol e lpróxim o núm e ro disponibl de GID . Ust d pue de e spe cif am e e e e icar un GID part ar usando l opción -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 núm e ro de GID q ue no e s único, t ndrá q ue usar l opción -o. Si de se a cre ar un grupo de l e m a, e a sist de be rá usar l opción -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 Capít 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 opción -a. L sint a a axis de lcom ando gpassw d e s así:
gpassw d [opcione s] <usuario> grupo

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 arías:
gpassw d -a m igue l cl f d

Elcom ando gpassw d t bién 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 ndrán q ue aport l cont e ar a rase ña si de se an h ace r m e m bre sía e n e lgrupo. Use l opción -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 pción Acción -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 opción -n nom bre para cam biar e l a nom bre de l grupo o l opción -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 opción -o de lcom ando. Si a cam bia e l GID de l grupo, ase gúre se de re v isar e l arch iv t o/e c/passw d para v r si al usuario t ne e gún ie e se grupo com o su grupo de l ogin. Si e s así, ase gúre se de cam biarl e l e GID t bién 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 ayoría 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 icaría 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 ningún 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 podrán 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 borraría 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á.

Pág 180

UBUNTU Ce rt ie d if

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

Fundación Código 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 ningún 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 gún a e su grupo de l ogin por de f ct t ndrás q ue cam biárse l ant s de pode r e l inar e l e o, e o e im grupo. D e spués 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 núm 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 Acción l conce de de re ch os gl e s e n t os a e obal odo e l

Conse j Práct 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 sól 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 Función root D ue ño de l m ayoría 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 sól 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 Capít o 9 m ás inf ul orm ación 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 sól alroot Ningún 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 razón ne ce sit re gre sar a no usar cont a rase ñas e ncript adas sól 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 ización 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 Práct 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 parám e t son al ace nados e n v e os ros m arios arch iv de conf os iguración 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 iguración 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 $ &
Pág 182 UBUNTU Ce rt ie d if

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

Fundación Código 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 ización al usuario. V éase e l Capít o 5 para m ás ul inf orm ación 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 opción --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 nóm 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 parám e t q ros de inicio, com o por e j m pl su e o prom pt y se rán apl , icados sól 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 lídos 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 lídos 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 lúl o arch iv lído 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 lúl o lído, 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

usuario. En e lCapít 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 bién 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 opción de – e o a norc;/bin/bash --norc. Tam bién 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 opción a bash --rcf e <nom bre -de l e a il arch iv , opción 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 Ningún 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 cibirán 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 Práct 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 gúre 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 ración 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
Pág 184 UBUNTU Ce rt ie d if

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

Fundación Código 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 dición 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 iguración. 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 sól af ct n a e se usuario. os o e e Ot ros arch iv de conf os iguración 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.

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 ación 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 binación 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 ocaría 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 acía, 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. ¿Cóm 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 gúre se q ue e st arch iv e o se a sól 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 usaría 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 sól 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 sól 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 ). ¿Cuál 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. podría 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. Sól 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 opción -m con e l com ando use radd para cre ar l nue v cue nt de usuario. a a a

Pág 186

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

8. H a inst ado una nue v apl al a icación 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 icación 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 icación. 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 icación e l sist m a l e ncont e a rará.

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 Cám 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 sól 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 Cám 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 podrán h ace r e ll in;para os og corre gir e st problm a sim plm e nt re asígne l cont e e e e e rase ñas con e lcom ando passw d;e l podrán 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. ¿Cóm 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 ación 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 ación 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 icación. 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. ¿Cuál 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
Pág 188 UBUNTU Ce rt ie d if

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

Fundación Código 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 acía. 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 opción -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 ¿Cuál a a a os. com ando l ograría 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 opción -u e s para cam biar e lID de lusuario. Re spue st b e s a a; a a corre ct l opción -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 opción -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 opción -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 pañía 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 sól 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. ¿Cuál 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 opción -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 aría 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 ningún 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 podría 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 Acción t bién h aría 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 asignándol 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. ¿Cuál 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

Pág 19 0

UBUNTU Ce rt ie d if

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

Fundación Código 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 lída 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 aría 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

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 CAPÍTUL 4, “Adm inist O ración de Arch iv os,” y e lCAPÍTUL 5, l “L O os os Com andos GNU y UNIX. ”

El O b j t o de e st capít 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. ¿Cóm o se pue de orde nar una l a de núm e ros de t l onos? ist e éf 4. Te ne m os un arch iv con cada núm e ro de t l ono y nom bre e n una sol o e éf a l a. El íne núm 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 núm e ro de t l ono. Tam bién de se am os q ue e éf l l a e st orde nada e n al a ist e f abét icam e nt . ¿Cóm 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 sól de se a im prim ir 50 l as por e a o o íne página. ¿Cóm 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. ¿Cóm 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

Pág 19 2

UBUNTU Ce rt ie d if

Capít l 8 u o

1. ¿Cóm 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

Fundación Código L ibre Dom inicano

A

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 lCapít 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 rsát 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 acaráct re s, l cuals nos asist n para f t e os e e il rar nue st búsq 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 acaráct re s con l com andos f e os ind y l e para ocat h ace r nue st t as de búsq ue das m ás f e s y ayudarnos a e ncont l q ue buscam os. ras are ácil rar o caráct r e Función ? P igual un caráct 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 sión 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 lCapít o 4 para m ás inf e ul orm ación sobre e luso de l m e t os acaráct 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 ación y a m odif icación de arch iv de t xt com o son l de conf os e o, os iguración. 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 cóm odo con l m ane j de e st arch iv ya q ue son cosas de l a día de un adm inist a o os os día 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 paginación, 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 aún, 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 cción. En e l as a Capít 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 ución. 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 búsq ue da y re e m pl gl . Ust d pue de l it e l e ar azo obal e im ar núm 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 sól re e m pl a e o azaría l t rce ra ocurre ncia de t rm ino1 con t rm ino2. Tam bién se a e e e pue de de signar l as e n e spe cíf a proce sos si se re f re a l l as por su núm 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– Fíj se donde a íne a a íne se as íne 3. e pone l núm e ros, un e q uiv os oco pue de se r pe l igroso. Si e l núm e ro v al e , de not l l as, pe ro a ant a as íne si v de spués de l s (com ando) e nt a a once s de not e lnúm 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 azaría l se gunda ocurre ncia de t rm ino1 por t rm ino2. Tam bién a e e pode m os usar e l caráct r $ e n v z de un núm 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 lnúm 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 spués 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, agrégue l un sím bol de e o
Pág 19 4 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

adm iración (!). Tam bién 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 caráct r) de nt de un pat ine e ro rón. Sin e m bargo, l igual una l a nue v alf o ará íne a inalde l pat rón. P de f ct se d im prim e cada l a de l or e o, íne arch iv de spués de h abe r proce sado l l as. P ro, si o as íne e sól 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 sól 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 alnúm 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 opción 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 opción 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 biarían cada inst e os e ancia de t rm ino1 por t rm ino2 e im prim irían 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 gúre 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 opción 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 rías (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 pción Acción a Agre ga de spués 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 opción 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 spués 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 sól e n script de se d. Tam bién 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 opción 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 ocaría e lcont nido de lArch iv e o_Incl t inm e diat e nt de spués 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 cción de l arch iv al o usar l opción r. a

sort
El com ando sort se usa para l ar e n orde n al ist f abét o num érica. Ade m ás, sort pue de anidar ica
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 opción -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 acción por de f ct de sort e s orde nar un arch iv al a e o o f abét icam e nt . P e ara q ue se orde ne num éricam e nt de be rá usar l opción -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 opción -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 pción Acción -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 inúscul son m ayúscul 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 sól os os ist o -r Ej cut un orde nado inv rso e a e Si usa l opción -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 opción -o con sort para de signarl e l e arch iv de sal Est opción 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 caráct r o cam po e s re f rido e e por e l núm e ro de su posición. 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 aríam os sól 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
Pág 19 6 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

l -l cut -c2-10 s |

L opción -c l a l caract re s q ue de se am os m ost a ist os e rar, y l t ría | (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 opción -d para de f e a inir cual caráct 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 opción -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, sól 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 cción 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 ría > 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 núm e ro e spe cíf 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 opción -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 opción -i para conv rt sól 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 dición sim pl de t xt L Función 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 [opción] 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 bién, no da sal de l a de spués 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 oración. P m os pre v nir q ue f t j e l as si usam os l opción -s. Si de se a t ne r sól un e spacio ode e m unt íne a e o
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

e nt pal re abras y dos e spacios e nt oracione s, use l opción -u. Si ust d de se a sól darl f re a e o e orm at a o l as e n e spe cíf íne ico, use l opción -p <pre f o> . Est causara q ue f t de f a ij o m orm at sól 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 rán 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 opción -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 [opción] Arch iv o(s)

P m os t bién usar c, b, o lde spués de lnúm 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 spués de lnúm 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 opción -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 opción -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 sól un arch iv use l opción -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 abét icam e nt al e nos q ue se use l opción -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 pción Acción -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 caráct r e Usa caráct r com o se parador de cam po e --h e l p Im prim e bre v ayuda y sal e e --v rsión e Im prim e v rsión y sal e e

Com ando nl
El il ario nle agre ga núm 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
Pág 19 8 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

El com ando nl div ide su e nt rada e n páginas 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 cción pue de e st v oot q a ar acía y pue de se r e num e rada. L e num e ración de l l as se re e st e ce alprincipio de cada página 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 opción -p o usando e e e am o a l opción -vpara de signar con cual a núm e ro e m pe zar cada página. 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 ración de l l as no e s a as íne re iniciada alprincipio de cada arch iv L página 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 página 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 opción -c. L l a q ue cont ne un a a íne ie de l it im ador de se cción 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 núm 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 nsación 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 dígit 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 opción -d para q ue l l as unidas se an se paradas por ot caráct r, y no se paradas a as íne ro e por t abul ado. Ust d t bién pue de usar l opción -s. Est causa q ue past proce se un arch iv e am a o e o
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

se guido por e lcaráct r de nue v l a (ne w l ) y e nt e a íne ine once s l sal de lpróxim o arch iv Con a ida o. e st opción, 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 usaríam 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 usaríam 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 páginas. 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 página 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 opción -l P m os usar l opción -f para íne a . ode a ge ne rar una orde n de al e nt im ado de página al inal cada página, e n v z de l nar l página con f de e l e a caract re s de nue v l a. e a íne Se pue de t bién dar f am orm at de col nas a l sal usando l opción -col ns se guido o um a ida a um por e lnúm e ro de col nas q ue de se am os usar. Use l opción -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 opción -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 opción -h se im prim a, ce nt , a rado e n l part supe rior de cada página. P a e ara pre v nir de q ue pr cam bie e l orm at de sus arch iv use l opción -t Est suprim irá l im pre sión e f o os, a . o a de l h e ade rs y f e rs. L opción -T h ace l m ism o q ue -t pe ro t bién re m ue v l orde ne s de os oot a o , am e as av ance de página 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 año. Su sint os t axis e s:
spl [opcione s] it [arch iv nt o_e rada] [arch iv o_sal ida]

El am año por de f ct e s de 1,000 l as. Ust d pue de cont ar e st si usa l opción -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 producirán de sde e larch iv original Si no pone m os ningún 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 idiría 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 bién pode m os div os os ue . idir l arch iv os os por e lnúm e ro de byt s e n cada arch iv de sal si usam os l opción -b. Elcom ando spl e o ida a it m ul ica e l t ipl núm e ro por 512KB. Ust d de be pasarl l opción -k , para q ue m ul iq ue por 1,024 e e a t ipl o usa l opción -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
Pág 200 UBUNTU Ce rt ie d if

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

Fundación Código 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 opción -s. P de f ct e l os a or e o, se parador apare ce de spués de larch iv Use l opción -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 opción -n. Si no e spe cif a icam os un núm 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 bién 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 opción í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 núm 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 cualít 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 bién. 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 opción -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 opción -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 búsq 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 ayúscul a m inúscul 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

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

Si ust d e spe cif sól una cade na de caract re s y usa l opción – 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 opción – con sól una cade na y t re e m pl a s o r azara m úl e s t ipl ocurre ncias con sól 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 bién 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 lnúm 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 bién 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 ación al caráct r e spe cial e .

Com ando w c
El il ario w c cue nt e l ut it a núm 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, núm 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 opción -c para de splgar sól e l a e o núm e ro de caract re s, -w para de splgar e lnúm e ro de pal e e abras, y l -lpara de splgar e lnúm e ro a e de l as. Así pue s un e j m pl de w c se ría: í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 ación 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 bién 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.

Pág 202

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Tom e m os com o e j m pl e lcom ando cat Si sól 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 spués 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 cción y l t e rías (Pipe s) as ub
Elm ét odo de Re dire cción 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. Elcaráct 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 caráct 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 cción. 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 cción sól 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 gún 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 caráct 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 bién 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 lnúm e ro 0 a l e nt le a rada e st ándar, e lnúm e ro 1 a l sal e st a ida ándar, y e l núm e ro 2 a e le rror e st ándar. Te ne m os e st núm e ros a nue st disposición cuando usam os os ra re dire cción. 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 scribiría 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 ación 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 ría (|). El e l usa l t ría 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 rías nos pe rm it se r m ás e f nt con l e l inación 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 núm 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 rápida y cl m ás e f nt e s usar l t rías 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 icación 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 ización 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 aríam os? e a ida o o, Sim pl, pode m os usar una t ría e n v z de l re dire cción h acia e larch iv L t ría 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í sól 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 Práct 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 rías , de as ube < y > . L t ría (|) 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 iándol 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 ría 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 sól 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

Pág 204

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Est com ando de splgaría 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 bién 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 opción -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 opción -p. Est opción causa q ue xargs nos pre gunt por e e e iv e a a e una conf ación ant s de e j cut cada com ando. irm e e ar t rías (Pipe s) son m uy pode rosas e im port e s, y se rán 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 nsión . xt y l e nv ual e t os ía por una t ría 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 Capít 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 rápido 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 bién 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 rías 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 gúre se de e nt nde r e l ar ra icie e uso de l com andos t e y xargs. os e

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

PR EGUNT Y R ESPUEST AS AS
1. ¿Cóm 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 ría 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. ¿Cóm o se pue de sort ar una l a de núm e ros de t l onos? e ist e éf R . Usando e l com ando sort con l opción -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 núm e ro de t l ono y nom b re e n una sol l a. El o e éf a íne núm 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 núm e ro de t l ono. e éf Tam b ién de se am os q ue l l a e st orde nada al ét a ist e f ab icam e nt . ¿Cóm 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 núm 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 sól de se a im prim ir 50 l as por página. ¿Cóm 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 núm 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 opción -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 opción -w para de splgar e l ot de núm 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
Pág 206 UBUNTU Ce rt ie d if

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

Fundación Código 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

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

EXAM EN D E PR ÁCTICA
1. ¿Cuál 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 splgaría o. xt e sól 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 azaría 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 splgaría sól 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 spués 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 splgaría 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 páginas. Re spue st d e s incorre ct e lcom ando o íne a a; od de splgaría e l e arch iv e n f o orm at oct . o al 4. ¿Cóm 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 copiaría e l arch iv re port . xt a re port -e num e radas. xt a a; o o e t e t .
Pág 208 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Re spue st b e s incorre ct e st cont a a; o aría 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 rápidam 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 splgaría 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 í buscaríam os e l side nt . o, pre e 6. ¿Cóm o se div un l ado t lf ide ist e e ónico de aproxim adam e nt 2M B, e n dos idént 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 idiría 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 páginas 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 opción -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. ¿Cóm o e s l m ane ra m ás rápida 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 rápida de l a ograr l t a. a are Re spue st b e s incorre ct e st im prim e sól 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 búsq 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 paginaría 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 spués 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 ¿Cóm 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 salaría e larch iv a a; v o com o Cart as2. xt ant s de corre girl y l im prim iría. 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é Función 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 ría 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 rías 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.

Pág 210

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 Capít o 4, “M ane j de Arch iv ul o os,” y Capít o 5, ul “Com andos GNU y UNIX. El Sist m a de Arch iv GNU/L ” e os inux y su organización, Capít o 3, “Sist m a de Arch iv GNU/L ul e os inux. ”

El O b j t o de e st capít 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. ¿Cuál 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. ¿Cóm 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. ¿Cóm 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 icación? 5. ¿Cóm o se e st e ce n l pe rm isos a l arch iv de e v uación de l abl os os os al os e m plados, para q ue sól 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 ¿Cóm o se e os. e nf nt e l re a problm a? e 7. ¿Cóm 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

Pág 212

UBUNTU Ce rt ie d if

Capít l 9 u o

1. ¿Cóm 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

Fundación Código L ibre Dom inicano

E

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 ración y ge re ncia pe ro t bién de re sol am ución de problm as. Pue de se r q ue e lproblm a no se pre se nt com o una e e e sit uación 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 cíf 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 bién. Am bos pue de n se r cam biados. cre am

Conse j Práct 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 pañado 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 . Sól 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 nsión . xt e n e ldire ct os os e t orio act a l propie dad de m igue lingre sado com o root sól 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 pción Acción -c Inf orm ación sobre t odos l arch iv cam biados os os -v Inf orm ación 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

Cam b iar e l Grupo
L grupos son sól 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 ración l a cubrim os e n e l Capít 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 bién 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 odíam os h abe r cam biado sól 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 sól 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 raría 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 nsión . xt usando e lcom ando os os e t ch grp, ust d sim plm e nt e scribiría e st e e e o:
ch grp f d *t cl . xt

Conse j Práct os icos
Re cue rd e , q ue sól e l ño o root pue de n cam b iar e l o due grupo asociado a un arch iv T b ién 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 iérase 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

Pág 214

UBUNTU Ce rt ie d if

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

Fundación Código 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 opción -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 caráct 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 Capít 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 caráct 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 Caráct r de v /D isposit o de caráct 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 ación. L próxim 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 cución (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. Básicam 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 asignación 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 posición 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 orización, 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 sía de grupo. Si l e v uación 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 sól 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 icación 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 sól 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 sól 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 biándol 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 cución (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 posición 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

Pág 216

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

Fundación Código 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 sól 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 posición) y e lpe rm iso de e j cución (t rce ra posición) 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 sól 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 podría t bién 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 cución 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 Práct 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 bién 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 ningún 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, sól 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 sól lct iar os o e ura;una v z e lusuario re sponde si (ye s), l ope ración 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 bién 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 Práct 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 cución 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. Sól 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 sím bol y con núm 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 sím b ol e os
L sint a axis para usar l sím 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 bién de be m os e spe cif icar l |arch iv os os| o dire ct orios q ue re cibirán 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 rán 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 ría e nt oq once s rw -, y no sól -w -. Tam bién 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 azaría 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 sól 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 ningún e spacio e nt e l Tam bién, se e re l os. pue de usar m úl e se lccione s e n un sól com ando. P e j m pl t ipl e o or e o:
Pág 218 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

ch m od ug+ x Arch iv t o. xt

Est se nt ncia agre garía e lpe rm iso de e j cución 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 spués de l o. xt cam bio se ría 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 ración y de spués Tam bién, 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 spués de lcaráct 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 cución 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 cución ant riorm e nt e nt ros os e e e once s no se e f ct e uaría ningún cam bio. P ro, si e l e grupo o ot ya t nían e l rm iso de e j cución 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 rían int os. act

Conse j Práct os icos
Cuand o usam os sím b ol para cam b iar pe rm isos, sól e sos pe rm isos e spe cificados y a e sos os o <q uie ne s> e spe cificados se rán 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 caráct r m ás, l go un punt y os a, e ue o de spués cualuie r e xt nsión, 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 sól 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 cución 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 icaría 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 rápida 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 orgaría 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 asignación de pe rm isos e st asignándol 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 rán, sin ningún 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 opción -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 pción Acción -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 Núm e ros e
O t m ane ra de cam biar l pe rm isos e s pasándol com o argum e nt alcom ando ch m od un ra os e o núm e ro oct de t s dígit Est núm e ro oct re pre se nt e lpat al re os. e al a rón de bit de lnue v bl ue de o oq pe rm isos. Cada digit de e st núm 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 . Núm e ros Usados para O t a 4 orgar P rm isos e Núm 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 cución (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 cución al ño, l q ue e s 4 (lct e due o e ura) + 2 (e scrit ura) + 1 (e j cución) = 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 sól lct o e ura, o 4. Alusar ch m od con núm 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 rán 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
Pág 220 UBUNTU Ce rt ie d if

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

Fundación Código 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 cisión 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 sím bol o agre gando un e os abl os cuart digit alusar e lsist m a de núm 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 lparám 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 núm 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 núm e ros q ue pue de n se r usados ant s de l t s dígit 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 ación 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 bién 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 spués 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 iguración /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

Sól 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

Fíj 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 sól cuando e s o o absol am e nt ne ce sario. ut e

Conse j Práct 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 icación 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 sól 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. Sól 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 bién 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 rápido. á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 ación 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 ación se l a um ask o a l am (use r’s 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 núm e ro oct de 3-dígit 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 núm e ro de 4-digit e n e lcuale lprim e r núm e ro sie m pre e s ce ro. El o signif icado de e st núm 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 cución dire ct e orio
Pág 222 UBUNTU Ce rt ie d if

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

Fundación Código 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 cución 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 cución para dire ct e orios Escrit ura para arch iv y dire ct os orios e j cución para arch iv y dire ct e os orios sin pe rm isos

Not q ue l núm e ros usados para col e os ocar pe rm isos y l núm 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 rán 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 sól 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 cién cre ado, se ría de rw -rw -r--. P o ara l nue v dire ct os os orios, l pe rm isos se ría de due ño os y grupo lct e ura, e scrit ura, y e j cución (00), con t e odos l ot os ros con pe rm isos de lct e ura y e j cución (2). El oq ue de pe rm isos e n un dire ct e bl orio re cién cre ado se ría rw xrw xr-x.

Conse j Práct os icos
P e m os v r q ue l núm 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 spués 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. Sól root pue de cam biar e lv or de l e os o al a um ask de lsist m a. En e lCapít o 7 pue de e ncont m ás inf e ul rar orm ación de com o usar l arch iv os os de inicio para adm inist sus arch iv de am bie nt . rar os e

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

Re sum e n
L pe rm isos son part e se ncial l adm inist os e de a ración 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 cución). 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 caráct r de signa e l ipo de arch iv l próxim o t s son l e t o; os re os pe rm isos de l ño; os próxim 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 sím bol o núm 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 icación. 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 cución 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 cíf de l a sist ica usuario pue de se r de f inida.

Pág 224

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

PR EGUNT Y R ESPUEST AS AS 1. ¿Cóm 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 sól 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. ¿Cuál 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 opción -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. ¿Cóm 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 opción -R. ase gúre se q ue Jazm ine e s m ie m bro de l grupos apropiados. os 4. ¿Cóm 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 icación 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. ¿Cóm o se e st e ce n l pe rm isos a l arch iv de e v uación de l e st abl os os os al os udiant s, para q ue sól 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 uación e n un sól 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 cución 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 ¿Cóm 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 arán 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 podrán 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 azaría 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 sól q uie n cre o un arch iv pue da e l inarl ick o o im o. 7. ¿Cóm 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
Pág 226 UBUNTU Ce rt ie d if

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

Fundación Código 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 daría pe rm isos e n nue v arch iv de due ño os os lct e ura y e scrit ura y sól 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 ndrán q ue agre gar a l arch iv de inicio pe rsonals de l e os os e usuario.

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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; aría e lpe rm iso de e j cución 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 aría 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 orgaría a M igue ll pe rm isos ne ce sarios pe ro t bién 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 idualsól al ño, grupo, u ot , o due ros. 3. ¿Cóm 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 cución 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 sól 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 ría 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. ¿Cóm 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 ?
Pág 228 UBUNTU Ce rt ie d if

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

Fundación Código 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 podrán 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 podrán 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 sól 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 irías 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 spués de q ue se cre e e l a grupo. c. Sól e l ño podrá acce de r e l o due dire ct orio. d. Re cib irías 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; isaría 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 ¿Cuál 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 cución;e l5 ot e orga algrupo lct e ura y e j cución 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 cución 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 cución. 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 Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 caráct 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 opción no m ue st ningún cam bio e n l pe rm isos. a a; a ra os 8. ¿Cuál 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 podrán 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 uaría ningún 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 podrán 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 ¿cóm 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 caráct 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
Pág 230 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

nue v os. Re spue st b e s incorre ct e st re sul a a; e t aría 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 aría 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 aría e n pe rm isos de -r--r--rw -.

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

Tare as Adm inist iv rat as
PR ER EQUISITO S Ant s de e m pe zar e st Capít 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 Capít o 2, “Arrancar GNU/L ul inux. Tam bién de be e nt nde r com o e st ” e a organizado e l e m a de arch iv y dónde l izar t sist os ocal ipos de arch iv e n os e spe cíf icos. Re pasar l se cción sobre l proce sos de l Capít 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 capít 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 xám 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. ¿Cóm 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. ¿Cóm 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 días, 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 acío? 7. ¿Cóm 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. ¿Cóm o e m pe zam os un nue v l de corre o m e nsual o og ?

Pág 232

UBUNTU Ce rt ie d if

Capít l 10 u o

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

Fundación Código 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 cución 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 gún 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 sól 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 días 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 añana, e j cut o a e arías:
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 pción Acción 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 opción y l f ch a de e j cución. 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 spués 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 sól una v z, o o e y de spués 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 gún e o:
$at 01:39
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 bién 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 Adiós 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 nción 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 guárde l e n un arch iv y use l opción -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. día de l se m ana por núm 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 añana), 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 bién 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 núm e ro de m inut h oras, días, se m anas, o anos m idie ndo de sde ah ora. Usar os, now com o e lt m po t bién 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), día(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 riódicam 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 cción “cront ab” m ás ade l e e n e st m ism o Capít o para l de t ls de com o cam biar l ant e ul os al e a conf iguración. 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 sól 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 núm e ro de j q ue e l ob com ando at l asigna, com o por e j m pl e e o:
Pág 234 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

at 12 13 rm

P de t rm inar e l ara e núm e ro de un t rabaj use e l o, com ando at -l at . o q

Conse j Práct os icos
El and o at program a t as o j s para q ue ocurran sól 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 spués 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 rán usados al om e nt de l e j cución 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 agrégue 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 acío, 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 riódicam 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 pondrán alsist m a. Tam bién t ne e lcom ando at para e ie rm e l inar cualuie r t im q rabaj program ado. o

Conse j Práct 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 idént 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 ningún 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 spués 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 inúan 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 gún

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, día de lm e s, m e s, y día 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 día de l e s m 0– 31 Mes 0– (o sus nom bre s) 12 días 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 bién not q ue l días de l se m ana pue de n se r de f e os a inidos por núm 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 días ant s de l 10 a. . sól 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 días y h oras e n e spe cif si usam os un caráct 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 ,
Pág 236 UBUNTU Ce rt ie d if

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

Fundación Código 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 spués 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 spués 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 pción Acción -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 sól 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 iguración 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 Práct os icos
Program ar una t a para q ue se e j cut pe riódicam 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 aría 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 riódica com o os os l a e a are ina e s act izar l base de dat de l páginas 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 iérase al Capít 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 cción m ás ade l e e n e st capít 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 gún 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 sól con o e m pe zar una l a con e lcaráct r de núm 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 sól 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 sól usar l opción -u. q o a

Conse j Práct 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 , sól 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 opción -u nom bre -usuario. Tam bién pue de e l inar l cron j im os obs de cualuie r usuario usando l q a opción cront -r. ab
Pág 238 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

L ogs de l e m a Sist
L inf a orm ación 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 cíf 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 bién 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 Capít o 2 para m ás inf ul orm ación 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 ación de lsist m a a l l e os ogs. O t arch iv de conf ro o iguración 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 opción -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 pción Acción f arch iv o Espe cíf un arch iv de conf ica o iguración 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 Práct 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 ación de configuración 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 ación de configuración pue de se r usado. ro o e a P m os t bién 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 Capít o 5 para m ás inf ul orm ación sobre l proce sos y e nv os iándol 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 SIGNAL‘cat /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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

Se ñal SIGH UP SIGTERM , SIGQUIT SIGINT , SIGUSR1 SIGAL RM

Acción 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 opción -d de a Escribe a l L l l a m arcada os ogs a íne

D e spués 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 iguración q ue cont nga e l inst as ruccione s para se r e nv iadas al ogd. sysl

Conse j Práct 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 configuración 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 ación. 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 bién 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 icación 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 sól 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 rán 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 bién 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 bién indicado por un os am
Pág 240 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

ast risco). Elcaráct 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 bién 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 crít se e nv a e st l y no al l Se usa e l ico ía e og k og. caráct 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 . Elsím 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 próxim a rut de sincronización de l a ina RAM al . disk

Conse j Práct 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 sím o ) e t e significaría 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 ación de l usuarios, inf os orm ación 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 ación. L Fil og e Cont nidos e /v og/w t p ar/l m Cont ne t m po y duración de l ie ie ogin de cada usuario; com ando l ast /v og/ut p ar/l m Inf orm ación 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 uién 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 bién 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 ación 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 opción -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 días. Tam bién pode m os usar l opción -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 bién 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 riódicam 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 cisión si q uie re om salar l inf v a orm ación 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 riódicam 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 bién 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 núm 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 sól 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 ación 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 año de log. L sint t l a axis de l ograt e s: e
l ogrot e [opcione s]arch iv at o_conf iguración

P de f ct l or e o, ogrot e al ace na inf at m orm ación 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 opción -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 iguración al com ando l ogrot e ; at
Pág 242 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

pe ro, inst ruccione s cont nidas e n e lúl 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 Acción 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 ación diaria de ll ogs Com prim e e n l próxim a rot a ación Env e rrore s por Corre o a dire cción e spe cif ía icada Rot l v a og acío 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 cción 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 acío M ue v l v j a dire ct e ogs ie os orio e spe cif icado Ej cut script de spués de rot l e a ar og Ej cut script ant s de rot l e a e ar og Espe cíf núm 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 iguración pue de t ne r am bos t e ipos de opcione s l e s y gl e s. O pción ocal obal gl obale s apl icada a t odos l arch iv l y donde una opción l os os og ocale s apl icada sol e nt a un am e arch iv e spe cif o ico. Cualuie r opción 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 iguración:
# 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 acíos) de spués 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 iguración 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 # sól 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

m ont l h y }

En e larch iv de conf o iguración 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 ación 2. Núm 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 cción 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 cíf ogs icos con parám e t ros dif re nt s a l por de f ct q ue usa e n l m ayoría de sus l e e os e os a ogs.

Conse j Práct 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 configuración 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 iguración 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 disposición e ll act q o e ie og ualy l de l cuat os as ros se m anas ant riore s. ¿Qué h iciéram os si de se aríam os m ant ne r inf e e orm ación 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 páginas 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 ación 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 organización 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. Cuánt 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 organización. 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 núm e ro de l ogs q ue se m ant ne n. Est pue de rápidam 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. Capít o 11, “Back up y Re st ul aurar,” cubre l adm inist a ración 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 iguración 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 podría 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.
Pág 244 UBUNTU Ce rt ie d if

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

Fundación Código 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 Práct 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 cíf e ico de lm e nsaj , ust d pue de usar l opción n lv l Si e e a e e . de se a v r sól 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 splgarán, si se rán 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 opción -c para l piar e lbuf e r de spués 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 gún 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 ación 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 Capít 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) sól 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 cución 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, día de lm e s, m e s, y día de l se m ana se guido ie are os os, a de l com ando a e j cut Ase gúre 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 ación e st cont nida e n e l arch iv de conf a e o iguración /e t c/sysl conf D e spués de un cam bio alarch iv de conf og. . o iguración 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

re inicie (re st ). Inf art orm ación 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 unción de l pol ica de l organización 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.

Pág 246

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 xám 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 cordándonos de l xám 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. ¿Cóm 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 ningún 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. ¿Cóm 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 días, 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 iarán 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 acío? 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 ución aun m e j e s re iniciar e l or de m onio (dae m on) de sysl og. 7. ¿Cóm o se inv st cuál 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 ación 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 aún 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 ación de l usuarios y sus v as al e m a. os isit sist 8. ¿Cóm 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 sól 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.

Pág 248

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

EXAM EN D E PR ÁCTICA
1. ¿Cuál 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 añana 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 opción -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 spués 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 spués 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. ¿Cuál com ando e s apropiado para usar un arch iv de conf o iguración l ado sysl conf con l am og. ig
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 parándol 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 iguración. 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 iguración. Re spue st d e s incorre ct l opción -r causa a sysl a a; a ogd re cibir un m e nsaj de l t ork . e ne w 5. ¿Cuál e st l as re gist de as íne raría 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. ¿Cuál e st arch iv de l cont ne l inf de os os og ie a orm ación 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 duración 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 ación 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 iéne l h oras de l úl os ingre sos pe ro no e l ie m po q ue duró l se sión. as os t im t a 7. ¿Cuál l siguie nt s cam pos de inf de os e orm ación 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

Pág 250

UBUNTU Ce rt ie d if

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

Fundación Código 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 ización 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. ¿Cuál 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 cíf ico. 9 . ¿Cuál 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 día ar os ogs Re spue st a e s incorre ct l ubicación 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 iguración 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 ación. 10. ¿Cuál 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 spués 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

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código L ibre Dom inicano

Back up y Re st aurar
PR ER EQUISITO S Ant s de e m pe zar e st Capít o ust d de be se nt e e ul e irse cóm odo con l os com andos y l t as discut as are idas e n l Capít o 5, “CO M AND O S GNU y os ul UNIX” y Capít 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 uía Sist m a de Arch iv GNU/L e o a e e os inux, q ue f discut ue ida e n e lCapít 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 capít 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 día, 7 días 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. ¿Cuál 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 años? 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 añana. ¿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. ¿Cóm 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 ¿Cóm o a. m odif icaría e l com ando de l pre gunt núm 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?

Pág 252

UBUNTU Ce rt ie d if

Capít l 11 u o

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

Fundación Código 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 bién 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 razón;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 páre 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 días o e e e día 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 bién 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 riódicam 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 ración 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 uación, de be m os t ar e n om conside ración v arios conce pt básicos. 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 organización, 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 ización de sof w are s, inst ación de nue v h ardw are o e o, ar , ual t al o disposit os, y l e j cución de m ant nim ie nt de lsist m a, e st e s sól 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 aginém 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 ación 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 uación. Una sol ución supe r e conóm 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 crít icos 24 h oras aldía, 7 días 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 ación y m ant nim ie nt cue st m ils de dól s e incl t cnol e o e e are uye e ogía de cl e ring. Su ust e lcción t bién 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 crít an ica se an l apl as icacione s e n e l Se rv r para su e organización.

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 rónico (e com m e rce ), ne ce sariam e nt re q ue rim os de disponibil e idad l 24-h oras de ldía, t as odos l días de l os ano. Si e n ot sit ra uación, su se rv idor de nt de l organización, se usa para al ace nar arch iv ya ro a m os proce sados, su disponibil idad e s sól al o gunas h oras de t rabaj aldía. Se j if o ust ican sol ucione s
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 crít 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 cuál rat nos conv ne para nue st sit ie ra uación. 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 auración 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 pósit 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 icación 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 caído 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 día, e st sol as a ución 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 ación 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 ución, un Se rv r q ue e s idént 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 Acción 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 cción 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 ución 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 ución 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 ración de de sast e s l copia os re a pe riódica 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 ndrás q ue e e ij as rat ist e
Pág 254 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Conse j Práct 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 ración 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 ración 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 día, 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 cuánt 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 aría 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 aría 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 sól 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 riódicam 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 aldía 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 ación 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 Capít 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 ación de l j rarq uía 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 ración 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 ición diario si f se ne ce sario. ue ¿Con q ué Fre cue ncia se H ace e l Back up? D e spués 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 días, 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 días?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 bién ust d l q ue rrá e f ct e e e uar back ups pe riódicos 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 , sól de be h ace rse l siguie nt pre gunt ¿Cuál os os re e e o a e a. e s e l o de re posición a l com pañía 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 ayorías de l sit as as uacione s, e s ade cuado h ace rl back up diarios sól 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 ación crit de ope ración 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 ración con q ue anif e am om t m po cont os y q ue t m po nos t aría 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 lcción de M e dia e
L go, de be rá pre st e at nsión donde al ace nar sus back ups. Est de cisión 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 conóm 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 ogía 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 ación 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 racción de inf orm ación. 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 icación 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 icación 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 día, con l int a roducción 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
Pág 256 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

ne ce sidade s y pre supue st P os. ara e l acce so m ás rápido 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 opción 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 caído 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 rápido cuando se ne ce sit e xt r inf a rae orm ación 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 bién 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 ración discos m agne t a e m om oopt . Est v ne n e n t años 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 Práct 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 ayoría 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 lcción de l copia e s usual e nt un f oppy im e a m e l disk , pe ro podría 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 iguración de l sist m a. Est t salaguarda e n caso de un e rror, donde t v z sól 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 aldía 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 bién de pe ndie ndo de lt año 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 ición 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 sól e sa part e e ar ul o ición o dire ct orio. Est e s cl m ás rápido 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 día 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 día.

Back ups Incre m e nt e s o D if réncials 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 lúl 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 sól 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 sól 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 rápido q ue un f l a e aj e e ul back up. Tam bién, porq ue e lt año 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 aría 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 bién, 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 Práct 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 ración q ue t v al e s l inf an it a orm ación y con q ue f cue ncia e s acce sado. Use e st re a inf orm ación 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
Pág 258 UBUNTU Ce rt ie d if

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

Fundación Código 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 spués 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 organización y e l ipo e m o m o t de inf orm ación 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 año. 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 días 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 ión q ue de be t ar e n conside ración 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 bién e s m at ria de se guridad, e st ión 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 posición 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 ración 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 crít 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 cuándo se e f ct e l e uó back up, y dónde 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 ación 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 ción. 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 ación 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 auración 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 días, 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 sól 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í sól ne ce sit o aría 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 iércols. Est nos ase gura q ue l úl a v rsión 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 dañada. 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 riódicam 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 bién 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 sól 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 rán as l ut it os il arios q ue ust d e nf nt día a día com o adm inist e re ara rador de sist m as. e

Conse j Práct 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 bién 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 básicas 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 condición 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 sól arch iv e t ipl os o e
Pág 260 UBUNTU Ce rt ie d if

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

Fundación Código 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 bién 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 sión de arch iv m ás ade l e e n e st m ism o Capít o l se cción “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 sól 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 uía 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 rán 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 opción -P L arch iv t por conv nción se nom bran con al e am o, a . os os ar, e e xt nsión . 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 sól 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 (Sól pue de usar uno a l v z). ar o a e Sw it ch Acción 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 Acción b Espe cíf t año 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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código L ibre Dom inicano

W w z

V rif arch iv de spués 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 opción 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 gúre 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 ayoría 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 año 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 año de lf oppy y de cirl alcom ando t q ue e lback up se e xpande a am l e ar

Conse j Práct 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 spués 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 año e l /f e e am cual ie ne 1200 byt s de t año 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
Pág 262 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

L opción -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 sól nos pe rm it cre ar un arch iv , e lt bién 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 opción 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 opción v o v rbose , e s una opción 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 opción 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 rán e xt o ar o os os raídos a l posición 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 raíz (/). 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 Práct 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 opción -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
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 opción. 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 opción -k , l cual j a o de aría 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 opción -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 opción -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 bién pue de se r usado para adm inist arch iv El ) am rar os. t ne t s m odos de ope ración: 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 uía de dire ct e orio a una nue v l idad a ocal L sint a axis básico 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. Sól pue de a a 3 ra a e e o usar una y sól 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 pción Acción -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 pción Acción -a Re inicia e l ie m po de acce so de l arch iv de spués 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 rón; 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
Pág 264 UBUNTU Ce rt ie d if

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

Fundación Código 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 opción -i col a cpio e n m odo de e xt a oca racción, y l opción -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 opción -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 rón 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 día 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 isión 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 nsión 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 spués 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 pción Acción
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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 Acción 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 bién se pue de usar con aj o; am gunzip

Pue de e spe cif icar e lniv lde com pre sión 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 rápido pe ro con e lm ont inf rior de com pre sión. 9 o e Usando e l causa q ue l ope ración t e m ás t m po pe ro con m ayor niv l com pre sión. 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 bién com binar e st e n un sól com ando con una t ría (|) 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 ración de ie e e icie e a com pre sión f racasará. P m os usar ot caract ríst 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 sól pasarl l opción -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 ración 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 Práct 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 día e s usado con m uy poca f cue ncia porq ue su com pre sión no e s t re an
Pág 266 UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

bue na e n com paración 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 iérase 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 spués 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 spués 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 opción -d. a P odía 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 opción -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 rán 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 nsión gz) o com pre ss os a os e (de e xt nsión Z ). Su sint e axis de uso e s:
zcat nom b re -arch iv o

D e spués 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 día 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 organización 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 opción 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 bién rae o ar. pode m os usar l opción -t para de splgar e l a e cont nido de un arch iv t sin e xt r ningún 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 uías e nt ras de os os, e e dire ct orios. Tam bién ne ce sit sabe r com o usar l ut it ará as il arios de com pre sión com o e l gzip, gunzip,
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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.

Pág 268

UBUNTU Ce rt ie d if

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

Fundación Código L ibre Dom inicano

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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 día, 7 días 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 uación, 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 días, h ace r back up de l inf e a os ros a orm ación q ue cam bia, com o son su página w e b y base de dat os. 3. ¿Cuál 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 años? 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 añana. ¿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 icaríam os l back ups os dif re ncials e n e l ism o orde n de días. Así q ue , de spués 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 spués e l iércols. El dif de m e m e único pot ncial pe rdida de e de dat e s l arch iv cre ados de spués de l iércols 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 scribiríam 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. icaría e l com ando de l pre gunt núm e ro 5? a a R. Pue de usar gzip para com prim ir e l arch iv t de spués de cre arl P ro, una m ane ra m ás o ar o. e e f nt se ría q ue com binar t y com pre ss e n una sól Acción agre gándol una z al icie e ar o e com ando de t ar:
Pág 270 UBUNTU Ce rt ie d if

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

Fundación Código 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 sión m ás e f nt . il gorit icie e

Básicam e nt GNU e

Se gunda Edición

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

Fundación Código 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. ¿Cuál e st e s su m e j opción? 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 bién 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 ución 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 ución l pe rm it subir rápidam 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 ¿Cuál ue ra l e o. f a m e j e st e gia para ase gurarse de back ups al or rat día? a. Ef ct e uar un f l ulback up diario t m prano e n l m añana. 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 días. 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 uiría t odos l arch iv nue v y cam biado de e se día, 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 días 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 rsión 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 rsión 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
Pág 272 UBUNTU Ce rt ie d if

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

Fundación Código 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 aldía, 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 guiría 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 opción 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 ¿Cuál e st com andos e s su e a. de os m e j opción? 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 aría 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 año 2. B, e n f oppie s. D e spués de am 1M l h ace r e l ct dire orio h om e su pw d, ¿cuál 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 sól 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 sól f oppy. Re spue st d e s incorre ct ne ce sit e spe cif o l a a; a icar e lt año 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 ¿Cuál 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 ría 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 opción -W v rif arch iv de spués 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 opción -f para nom brar e larch iv t Re spue st d e s incorre ct l opción -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. ¿Cuál os de
Básicam e nt GNU e Se gunda Edición

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

Fundación Código 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. ¿Cuál 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 opción -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 iría e larch iv bal ando v l a a; o o, ance e ocidad y m ont de com pre sión. Re spue st c e s incorre ct l opción -v de splgaría 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 opción -9 l indica a gzip usar e l aj o. a a; a e m ont m áxim o de com pre sión 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 aría e n m ayor com pre sión. 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 sión 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 ría e larch iv t alut it a; ía ube o ar il ario de com prim ir;no a guardar a
Pág 274 UBUNTU Ce rt ie d if

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

Fundación Código 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. udíant s para com prim ir e l e arch iv not e st o as. udíant s. e Ust d t ne q ue re v e ie isar al gunas de e st not ¿Cóm o h ace m os e st as as. o? a. zcat not e st as. udíant s. e gz b. gunzip not e st as. udíant s. lss not e st e gz; e as. udíant s e c. cat not e st as. udíant s. e gz d. lss not e st e as. udíant 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

Básicam e nt GNU e

Se gunda Edición

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 rás 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 rás 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).
Propósit 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 Básicos
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 ración. l s D e scripción: =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 scripción: =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 scripción: =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 scripción: =m ak e dir. cre ar dire ct orios. Ej m pl m k dir dire ct e os: orio rm dir D e scripción: =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 scripción: =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 scripción: 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 scripción: 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 scripción: 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 scripción: 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 scripción: 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 scripción: 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 scripción: =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 scripción: =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 scripción: de scom pre sor com pat e con Z IP ibl . Ej m pl gunzip f e ro e os: ich rpm D e scripción: 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 scripción: 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 scripción: 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 scripción: 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 scripción: 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 scripción: cl nt FTP ie e . Ej m pl f p f p. rcom . e os: t t ibe com w h ois D e scripción: w h ois de dom inios. Ej m pl w h ois ibe rcom . e os: com who D e scripción: 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 scripción: 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 scripción: 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 scripción: =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 scripción: 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 scripción: 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 scripción: 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 scripción: Conf igurar l paràm e t de l e rne l n t m po de e j cución. os ros k e ie ue Ej m pl sysct -a e os: l ul it im D e scripción: 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 scripción: añadir 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 scripción: = 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 scripción: = 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 scripción: = 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 scripción: =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 scripción: 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 scripción: =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 scripción: 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 scripción: 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 scripción: 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 scripción: =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 scripción: =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 scripción: 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 scripción: 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 scripción: 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 scripción: 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 scripción: 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 scripción: 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 scripción: 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 scripción: 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 básico 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 inuación 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 años, 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
¿Cóm o com pil e l ar núclo de L e inux?
Si t ne e l ie núclo de l inst ación 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 núclo. 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 cuále s l v rsión de lnúclo e n su com put a e e ador de e lcom ando `unam e -r' El . núclo de inst ación de D e bian 3. e s l v rsión 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. núclo por om isión (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 ación e lnúclo 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 ból Eso e s t ink ico. odo. Si no t ne l re d f ie a uncionando, e lCD núm e ro 6 cont ne ie t odos e st paq ue t s. os e

El núclo de L e inux
A v ce s e s ne ce sario com pil e l e ar núclo de L e inux para incl soport y disposit os de nue v uir e iv o h ardw are , apl un parch e alnúclo o sim plm e nt para t ne r una v rsión m ás re cie nt . Aq uí icar e e e e e e e xpl icare m os cóm o com pil un núclo 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 núclo e
En l página of a icialde lnúclo de L e inux h t p://w w w . e rne l t k . org pue de e ncont l v rsión 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 núclo m ás re cie nt q ue v ne e n e e ie l dist a ribución D e bian. Est e s suf nt m e nt act para l gran m ayoría 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 núclo (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 núclo 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 ból y l go `cd l ink ico ue inux' para e nt al ct rar dire orio de l núclo. e

Conf igurar e l núclo 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 núclo con e l e com ando, # m ak e xconf ig P corre r una l ara inda int rf gráf 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 opción de m arcarl para q ue ie a os se an com pil ados e n e lnúclo 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 códigos com pil os os ados t q ue se pue dan al inse rt o re m ov r, con e l ar e núclo 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 cción " oadabl m odul support para q ue e l a L e e " núclo 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 opción 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 núclo. 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 núclo. M ás ade l e h are m os e ant al gunas suge re ncias. Grabe l conf a iguración y sal de l ut idad. ga a il

Com pil e l ar núclo 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 ación 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 ación de l al nue v núclo 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 núclo 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 ból /v l D a l ico m inuz. d q ue apunt al ol a núclo 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 ból /v l a l ico m inuz q ue apunt al a núclo 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 isión. 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 isión, 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 ból q ue apunt a l f nt de lnúclo. 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 lnúclo . a e nue v (L o inux). O bse rv l inf e a orm ación 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 núclo ant e iguo (L inuxO L ). D

Re com pil e l ar núclo 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 lnúclo (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 iguración
A cont inuación h are m os al gunas suge re ncias ge ne rals de opcione s de conf e iguración para com pil dire ct e nt e n e l ar am e núclo o com o m ódul L opcione s q ue e st m arcadas por om isión 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 cción " Code m at y lv l ions" urit e e opt : M arq ue ést opción para h ace r acce sibl cie rt disposit os e n e st a e os iv ado e xpe rim e nt (núclo). al e Se cción " 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 (núclo). e Se cción " 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 (núclo). Si no t ne dobl proce sador (dos CPUe s), de sm arq ue l opción 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 (núclo). e Se cción " ne ral t : Ge se up" En e lsubse cción " 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 cción " 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 cción " ug and Pl conf Pl ay igurat : ion" M arq ue " ug and Pl support y " Pl and Pl support (núclo). Pl ay " ISA ug ay " e Se cción " 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 cción " 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 cción " : 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 cción " A/ID E/M FM /RL support : AT L " M arq ue " A/ID E/M FM /RL support (núclo). Subse cción " 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 (núclo), " ude ID E/AT Enh L ape l " e Incl A-2 D ISK support (núclo) y " m ul ode by de f t (núclo). 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 (núclo). 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 ación q ue sigue norm al e nt ide nt ica e lch ipse t m e if . D e sm arq ue l opción por om isión " e l a Int PIIXn ch ipse t support si corre sponde . s " Se cción " SCSI support : " M arq ue " SCSI support (núclo). 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 cción " 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 ación q ue sigue norm al e nt ide nt ica e l m e if cont ador SCSI. rol Se cción " t ork de v support : Ne w ice " M arq ue " t ork de v support (núclo). M arq ue " um m y ne t driv r support (m ódul Ne w ice " e D e " o). En l subse cción " 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 (núclo). 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 ación 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 xión 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 cción " Input core support : " Si t ne pue rt USB (Univ rsal rial ie as e Se Bus) m arq ue " Input core support (núclo) y soport s, " e e norm al e nt " yboard support y " ouse support (m ódul m e Ke " M " o). Se cción " 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 " (núclo). Si t ne un bus AGP m aq ue " v e ie /de /agpgart (AGP Support (núclo) y l go e l ipse t de )" e ue ch l t e t gráf 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 ación 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 cción " e syst m s" Fil e : M arq ue " rne laut ount r v rsion 4 support (núclo). Si e scogió usar e lsist m a de Ke om e e " e e arch iv Ext e n l inst ación m arq ue " 3 j os 3 a al Ext ournal l f e syst m support (núclo). 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 cción " 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 cción " Sound" : Si t ne t e t de sonido m arq ue " ie arj a Sound card support (núclo) 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 ación q ue sigue pue de ide nt icar l t e t de sonido. e if a arj a Se cción " USB support : " Si t ne un bus USB m arq ue " ie Support f USB" (núclo). M arq ue " l inary USB de v or e Pre im ice f e syst m "(núclo). En l subse cción " 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 (núclo). 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 ación 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 " (núclo). 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-Español
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 ación L , v rsión 1. o ibre e 1 cualuie r v rsión post rior publ q e e icada por l Fre e Sof w are F a t oundat ion. (V rsión 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 raducción al spañolEst 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 básico ingl spañolpara usuarios de Int rne t de Raf lF rnánde 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 ación 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 rróne 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 ación adicional Se h a adopt . ado un punt de v a pragm át o ist ico se gún e lcuall m as o im port e e s l com pre nsión 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 rán 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 parént 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 géne 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 raducción al e spañol t ne v ie arios signif icados, se e xpl e nt parént 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 raducción l m ism a a pal abra e n ingl se guida de una posibl t és, e raducción 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 dición 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 apéndice 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 rrupción 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 bién abort am ar)

addre ss- dire cción Adv ance d P e r M anage m e nt (APM )- ge st av ow ión anzada de pot ncia, ge st av e ión anzada de e ne rgía. age - e dad, ant igüe 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 ación 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 raños 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, añadir ) unt e applt -m iniapl e icación, 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 ación de apl e az icacione s. appraisal st ación -e im arch iv -arch iv paq ue t (com o " iv e s m uy usado t bién 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 parám e t . o, ro array -arre gl f o, orm ación, 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 raducción, 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 ación, j im uicio, im pre sión. assignm e nt -asignación. 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 icación, aut nt icación. 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 isión de inf orm ación) . 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 ación, 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 arcapáginas. 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 usión, 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 nación por e l ét e m odo de l burbuj a a. buf e r -búf r, m e m oria t pón, 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 cción 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 rónico, f oros, sist m a de f e oros. burst page -página e n brut página de se paración (página añadida por m uch os ge st s de o, ore im pre sión 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 ación 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 acén, 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 ayúscul m e dials. as e cam e ra re ady -pre parado para cám ara, pre parado para su publ icación (se usa para indicar l a m ane ra de m andar art os a una re v a l os para su publ ícul ist ist icación). canv -l nzo, t as ie apiz. capabil y -capacidad. it caps -lt m ayúscul 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 sím 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 ayúscul de m inúscul as as. cast - m ol , pl il de ant l a. cat -up (v - act izarse , pone rse al ch ) ual día. 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 código. e unt e unt an e El ás conocido de e st códigos 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 icación. ch e ck out (v -de scargar. ) ch e ck box -caj de se lcción, casil de se lcción. 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 icación, sum a de com probación. 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 sación.

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, cúm 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 río. col -dos punt (signo de punt on os uación :) . com m and -com ando, orde n, inst rucción, 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 rróne 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 racción 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 sión. 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 unción (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 unción " ; l al de l conj y" e v or a unción 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 unción 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 ricción. 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 páginas) . 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 - corazón, núclo, m ot (program core : m ot de l e or or program a; v r t bién " 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 ación). 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, caída (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 -cíbe r (pre f o grie go. Todo aq ue l re l ij l acionado con l com unicación e m plando m e dios o a e e lct e rónicos). cybe rspace -cibe re spacio (e s de cir, e l spacio de l com unicación). e a

D
dae m on -de m onio, proce so e n se gundo pl ano, due nde (proce so de e j cución inde pe ndie nt ). e e daisy ch ain -cone xión 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 ación 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 isión, de m ane ra pre de t rm inada, pre de f aul e inido, por de f inición. 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 -posposición. 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 ración. 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 gación 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 diál og ogo, caj de diál a ogo. dif usion -dif f usión. dige st -re copil ación, 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 ización. disposabl -de se ch abl. e e dist ribut -dist ion ribución. dit e ring -dif inado. h um docum e nt ion -docum e nt at ación. 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 rsión ant rior. e e dow ngrade (v -1. m e noscabar, dism inuir. 2. inst ar una v rsión 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 ducción, dism inución. dow nst am -f uj de sce nde nt . re lo e dow nst am port -pue rt de re ce pción. 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 rónico, 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 rónico. e lv ion grids -m apas de e lv e at e ación. 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 ación. ing it e ncode (v -codif ) icar. e ncode r -codif icador. e ncrypt -cif ion rado, e ncripción, e ncript ación. 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 ración, re scat , e xt ion ibe e ricación.

F
f it -inst ación, 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 ríst 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 ación, com e nt arios y suge re ncias, re t im e nt roal ación. f t (v -obt ne r. e ch ) e f l -cam po. ie d f e -arch iv f e ro (l m ayoría 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 ación), 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 icrocódigo, soport l irm e ógico incorporado. f -e nm ie nda, corre cción. 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, parám 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, crít 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 paíse s se usa e l l ing o l ant l ant e e punt o l com apara o a se parar dígit 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 urcación. 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 ación, part ición. 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 ación de t as. ram f ram e s -cuadros. f ram e w ork -inf st ura, arm azón. 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 unción. f unct inl ion ining -e xpansión de f uncione s (se copia l f a unción 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 gráf o, ico. graph ic displ -re pre se nt ay ación gráf ica. Graph ical r Int rf Use e ace (GUI) -int rf gráf de usuario. e az ica Graph ics Int rch ange F e orm at (GIF) -f orm at para int rcam bio de gráf o e icas. grid -re j l gril cuadrícul 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 cuación, al ración (" 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 gociación, sincronism o. im o,

h ang (v -col col ) gar, garse , bl ue arse . oq h ard disk -disco duro, disco rígido, disco f o. ij h ard l -e nl f ink ace ísico, e nl rígido, 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 ográf ico, picadil 2. arre gl asociat o (P rl l o. o iv e ). h ash t e -t a de dispe rsión, 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, icación. 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 uríst ic ico. h i-col -col de al de nsidad. or or t a h i-t ch -t cnol e e ogía de punt a. h ide (v -e sconde r, e sconde rse . ) h ie rarch y -j rarq uía. e h igh -col -col de al de nsidad. or or t a h igh -t ch -t cnol e e ogía 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 página 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 bién 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 -página principalpágina inicial , . h ost -anf rión, m áq uina anf riona, pue st it it o. h ost (v -al ar. ) oj h ost nam e -nom bre de anf rión. it h ub -conce nt rador, dist ribuidor. h yph e n -guión. 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 gráf o ico, dise ño de im age n, ge ne ración de im age n, il ración. 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 -sangría. 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 cción de t a. e int inode -nodo i, inodo. input e ncoding -codif icación. inst lr -inst ador, ase sor para l inst ación. 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 inición 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 ación. int rrupt -int rrupción. e e Int rrupt Re q ue st (IRQ) -Sol ud de int rrupción, pe t e icit e ición de int rrupción. 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 ración (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 -núclo. 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 pósit 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 ación 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 posición, ge st de ge om e t (e n al or ría gunos program as gráf icos) . lak -f e uga (de un gas o l uido por un aguj ro), e scape , pérdida. íq e lgalse -condicione s lgals, j rga lgal e e e e e e . l ibrary -l ría, 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 raducción 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 ría, ya q ue ade m ás de una t nda de ico ibre ie v nt de l e a ibros, l ría t bién 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 inación. 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, abón. 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 alíq 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 sión, 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 pérdida, pe rdida, com pre sión re sum ida, com pre sión con pérdida (de inf orm ación). 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 -buzón. 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 ribución. 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, ización. 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 -répl . ica m irror sit -répl e ica. m ispl d -e xt iado. ace rav m ist e -e q uiv ak ocación, 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 rías de signadas, t rías 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 discusión, f oros de discusión . 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 -aparición. 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 -código f nt abie rt ue e o. opt -opción. 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 -parám e t e ro. parse (v -anal sint icam e nt . ) izar áct e part ion -part it ición. 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 icación. 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 rón. pe e r-t o-pe e r -e nt iguals. re e pe nal -pe nal t y ización. pe rf orm (v -re al (una acción). ) 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 rposición de conf acione s. irm as, irm pin -pat l pat cont o. il a, a, act

pipe -t ubo, t ría, 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 -píxe 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 producción. 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, añadido, 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 igración, port o (v rsión 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 rsión 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 ización 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 rización, pe rsonal ización, pe rf ado, acción de m e dir e l ndim ie nt de un il re o program a, pe rsonal ización (igual ue q cust ización), Cust ización 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 ación. prom pt -cursor, sím 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 -grabación 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, ición. 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 -condición de carre ra. ion radio but on -bot de radio, bot de opción (bot de nt de un grupo e n q ue sól 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 icación, cl icación. 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 páginas 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 sión 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, ación. re l h ost -nodo de re e nv conm ut ay ío, ador.

re lase -l e anzam ie nt publ o, icación, e nt ga, v rsión, re v re e isión. 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 raducción 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 usión; 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 -sínt sis de im áge ne s, re nde rizado, re pre se nt e ación. 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 ución, 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 ación 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 cución. 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 cución. im ie e runt e l im ibrary -bibl e ca de e j cución. 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 scáne 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 -guión, 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 -búsq ue da. se arch (v -buscar. ) se arch e ngine -buscador. se arch w rappe d -búsq ue da re iniciada de sde e l com ie nzo. Se cure Sock e t L r (SSL -capa de cone xión se gura. aye ) se e k (v -buscar. ) se gm e nt ion f t -v ación 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 sión. 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 rónica e n t m po re al ie usando M ID I, con e dición 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 iguración. se t up (v -conf ) igurar. se t ing -conf t iguración. 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 nít 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 icación. 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 ación, 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 -carát a. ul sk ip (v -om it ) ir. sl -barra. ash sl -1. ranura. 2. posición . 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 ación. sock e t -sock e t e nch uf , zócal cone xión. , 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 icación, 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. código f nt . ue e source code -código f nt . ue e spaw n (v -iniciar. ) spe cif ion -e spe cif icat icación. 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 gráf ica). spin l -ce rroj spin l . ock o, ock spl t r -div it e isor. sponsor (v -pat ) rocinar. spoof (v -e ngañar, f sif ) al icar. spool a, l a de e spe ra, col de im pre sión. -col ist a spool ct -dire ct dire ory orio de l col a a. spre adsh e e t -h oj de cál o. a cul st ack -pil a. st andard -e st ándar, pat rón, norm a. st (v -v rif at ) e icar. st s -e st at adíst icas. st e m e nt -de cl at aración, cl áusul a. st ast -e st och ic ocást ico. st -al ace n, de pósit 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 sím bol de de puración 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 -subíndice . supe rse de (v -sust uir, m odif ) it icar. support -soport , apoyo, re spal ase soría. 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 ból ic ink ace ico. sym l -e nl sim ból 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 aña, lngüe 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 ición 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 icación 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 cución 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 xpiración 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 -porción de t m po, part im ice ie ición 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 -sím 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 rárq 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 inación de problm as, sol e ing im e ución 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 sión (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 ación 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 asíncrono univ rsal e up -ope racionale n f , uncionam ie nt o. updat -act ización. e ual updat (v -act izar. e ) ual upgrade -m e j ora, v rsión m e j e orada. upgrade (v -prom ov r, m e j ) e orar, inst ar una v rsión 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 rsión 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 ariación, 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 binación de v ice s. e e e ért v w l ie ayout -v a de disposición. 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 búscal 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 -cám 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 odín. 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 posición 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 ogía Unix 6)P ue e s q ue l rar un program a baj GPLgarant su l dist orq ibe o iza ibre ribución 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 anónim 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 uién 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) Cúal 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 bién incl e am uído 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) ¿Cúal 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) ¿Cúal 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) ¿Cúals 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) ¿Cúal 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 ición 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 ición disponibl para inst ar GNU/L e al inux e n un disco con una part ición 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 ) ¿Cúals 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 spués 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) ¿Cóm 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 sión 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 ación 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) ¿Cúals 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 ición para m ont a / art ar b. P ición para usar com o Sw ap art c. P ición para m ont root art ar d. D e be cre ar m ínim o 5 part icione s

8) Si durant l inst ación 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 ación e n e l disco b. nos pe rm it n inst ación 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 gráf ico 9 ) Si durant l inst ación 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, sól 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 acío 10) ¿Qué niv l usuario de be ust d t ne r para durant l inst ación de GNU/L e de e e e a al inux e lgir l e a opción “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) ¿Cuáls sist m as de arch iv no e st disponibls durant l e lcción de l inst ación 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, ¿cóm 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) ¿Cuánt 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 Gráf e o ica b. F1 h ast F6 y F7 q ue e s gráf a ica c. Sol l Gráf 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 ación 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 spués de l inst ación 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, ¿cóm 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) ¿Cuál 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 ación 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 ación 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 ayoría 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 ración b. L ugare s c. Apl icacione s-> Program ación 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) ¿Cuál 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) ¿Cuáls 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 iguración?(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 ración c. Apl icacione s-> Program ación 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 ación 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 binación 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 ) ¿Cuál 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) ¿Cuáls 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 icación 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 icación? (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 aña 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 ogía 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 ación 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 raíbls 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 ración 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 xión 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 ración> 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 ación 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 ración-> 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 ración-> D iscos b. Sist m a-> Adm inist e ración-> 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 ración-> 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 ración-> Ge st de Act izacione s or ual b. Re iniciar c. No se pue de d. Apl icacione s-> Añadir 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 gráf e am e ico?(Ela t ij odas l q ue apl as ican A) a. Sist m a-> Adm inist e ración-> 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 lídos 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 ración-> 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-> Añadir y q uit ar 33) D e sde l int rf Sist m a-> Adm inist a e az e ración-> Re d ¿q ue parám 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 ración-> 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 gráf e az ica?(Ela t ij odas l q ue apl as ican A) a. Sist m a-> Adm inist e ración-> 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-> Añadir 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 gráf sist e az ica?(Ela t ij odas l as q ue apl ican A) a. Sist m a-> Adm inist e ración-> 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-> Añadir y q uit ar

38) ¿Com o pode m os agre gar a un grupo un usuario de sde una int rf gráf e az ica?(Ela t ij odas l as q ue apl ican A) a. Sist m a-> Adm inist e ración-> Usuarios y Grupos b. Sist m a-> Pre f re ncias-> Soport e e e c. No se pue de d. Apl icacione s-> Añadir y q uit ar

Capit l 4 " u o EXPL RAR ELESCRITO RIO GNO M E" O
1) ¿Cóm 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) ¿Cóm 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) ¿Cóm 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 nús?(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 icación 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 icación b. Applt q ue nos dan inf e s orm ación 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 cución act e as are e ual 6) ¿Cóm 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) ¿Cóm 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) ¿Cóm o pode m os pasar una v nt e ana de una apl icación 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 iguración 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 nús, 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 nús Sist m a-> Ayuda-> D ocum e nt e ación 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 icación d. Apl icacione s no t n ningún t de ayuda rae ipo 13) ¿Com o pode m os de una f orm a com plt e nt gráf 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 gráf 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 binación 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 gráf al icos de paq ue t s . b disponibls e n l inst ación 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 gráf 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-> Añadir 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 gráf a e ual e dia icam e nt su dist e ribución de Ubunt (Ela t u? ij odas l q ue apl as ican AB) a. M e nú Sist m a-> Adm inist e ración-> 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 rsión 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 icación 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 icación 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 sión?(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 sión 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 sión 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 Añadir 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 ación 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 xión 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 ración-> 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-> Añadir y q uit paq ue t s ar e 6) ¿Que pode m os h ace r rápidam 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 parám 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 anónim os e c. Si l m aq uina no t ne re de s e n una q uizás 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 pañias 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 pañias 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 gráf 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 ación 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 ayúscul y m inúscul e re as as b. No dif re ncian e nt m ayúscul y m inúscul 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 icación 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 ración-> D iscos b. L ugare s-> Eq uipo c. Sist m a-> Adm inist e ración-> 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 icación 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 icación 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 icación 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 icación 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 icación 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 gráf 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 gráf 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 scripción 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 unicación 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 ración, 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 núm 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 ación 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 gráf 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 búsq 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 uía e e e c. P rm isos de l arch iv y dire ct e os os orios d. Est ado de e j cución 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 ración 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 iguración 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 iguración 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 icación 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

Sign up to vote on this title
UsefulNot useful