h ttp//w w w .codigol ibre .org Básicam e nte GNU Fundación Código Libre Dom inicano Se gunda Edición h ttp//w w w .codigol ibre .org Pág 2 Fundación Código Libre Dom inicano UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano GNU BASiCO SEGUND A E D ICIÓN Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano h ttp://w w w .codigol ib re .org e -m ail : ape rpinan@ codigol ib re .org Pág 4 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Fundación Código Lib re D om inicano h ttp://w w w .codigol ib re .org e -m ail : info@ codigol ib re .org (1) Be nigno Fil om e no Rojas, Esq uina Padre Pina No. 102, Z ona Unive rsitaria, Santo D om ingo Re púb l ica D om inicana (2) Cal l e Estre l l a Sadh al á No. 5 Jardine s M e tropol itanos, Santiago Re púb l ica D om inicana D iagram ación y D ise ño de portada: Nicaury Be níte z Cortorre al ISBN 88-9 9 9 9 9 -9 9 -9 D e pósito l e gal : b 8888.9 9 Im pre so y e ncuade rnado por IM PR ESO S GAM M A Cal l e # 12 Los R íos Santo D om ingo, Re púb l ica D om inicana Escrito Bajo l a Lice ncia GNU FD L2007 Im pre so e n Re púb l ica D om inicana Printe d in Th e D om inican Re pub l ic Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Nota de CopyLe ft Este docum e nto se pue de distrib uir y m odificar b ajo l os térm inos de l a Lice ncia Lib re de D ocum e ntación Ge ne ralde lGNU - FD L. © 2004-07 Antonio Pe rpiñan. Este m anual e s softw are l ib re ; pue de re distrib uirl o y m odificarl o b ajo l os térm inos de l al ice ncia GNU de D ocum e ntacion Lib re pub l icada por l a Fre e Softw are Foundation;tanto e n su ve rsión 2 com o (a su opción) e n cual q uie r ve rsión poste rior. Este m anualse distrib uye con e lánim o de ayudar, pe ro sin garantía al guna;ni siq uie ra l a im pl ícita de se r com e rcial izab l e ol a de se r apto para un propósito e n particul ar. Para m ás de tal l e s, ve a l a Lice ncia Púb l ica Ge ne ral de GNU (CO PY-LEFT). Tie ne a su disposición una copia de l a Lice ncia Púb l ica Ge ne ralde GNU (CopyLe ft) e n l a distrib ución GNU/Linux q ue acom paña e ste Lib ro o e n nue stra página w e b . Tam b ién pue de ob te ne rl a e scrib ie ndo a l a Fre e Softw are Foundation, Inc., 59 Te m pl e Pl ace Suite 330, Boston, M A 02111-1307, USA. En e lánim o de col ab orar se rue ga a q uie n util ice e n totalo e n parte e n cual q uie r m ate rial q ue de élde rive , y q ue se re spe te n l os térm inos de l a Lice ncia b ajo l os cual e s e le s l ib e rado. Si m odifica y m e jora e ste docum e nto, rogam os se l o indiq ue a sus autore s original e s, m e diante info@ codigol ib re .org. Pág 6 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano A m i m adre , Sil via T. D iaz, por l l e nar m i infancia de il usione s, por cre e r sie m pre e n m í, por apoyarm e e n todo, por apoyarm e sie m pre . A m i m adre , porq ue m is sue ños son re fl e jo de su e spíritu. A m i m adre , e sté donde e sté. Pról ogo E lsiste m a ope rativo GNU/Linux e s una pode rosa pl ataform a para com putadoras. Está dise ñado para se r e stabl e , se guro, y funciona igualde bie n e n se rvidore s com o e stacione s de trabajo. Este l ibro e s producto de l as e xpe rie ncias de num e rosos cursos y ch arl as im partidos e n todo e lpaís por su autor Antonio Pe rpiñan, pre side nte de l a Fundación Código Libre D om inicano. Este l ibro e s e lproducto de l a pe rse cusión de cre ar una ce rtificación l e gítim a de lsoftw are l ibre . La inform ación aq uí conte nida e s producto de todo una inve stigación de q ue ne ce sita un jove n para de sarrol l arse de sde ce ro h asta un Júnior SysAdm in de siste m as GNU/Linux. Elúnico fin de e ste e s de pode r l l e gar a se r una fue nte de inform ación para aq ue l l os usuarios q ue com ie nzan a dar sus prim e ros pasos e n l os siste m as GNU/Linux, aunq ue obviam e nte l e pue de l l e gar a se r de util idad a un usuario avanzado, dándol e así a conoce r de tal l e s de l os dife re nte s aspe ctos q ue com pone n GNU/Linux. Para aq ue l l os usuarios m ás avanzados, e spe ro pue dan e ncontrar e ste l ibro se r una guía de re fe re ncia básica, y q ue pue dan pasárse l a a sus am igos novatos cuando te pre gunte n "¿Cóm o pue do iniciarm e e n GNU/Linux?"o cuando digan: "¿D onde pue do e ncontrar inform ación e n e spañolsobre GNU/Linux?". Lo único q ue l e s pe diré, se rá q ue si l l e garan a e ncontrar al gún probl e m a e n e ste l ibro o tuvie se n al guna suge re ncia, o si e ncue ntran q ue al guna se cción no se e ncue ntra de bidam e nte bie n e xpl icada, por favor h ázm e l o sabe r, ya q ue sol o así podré se guir actual izando e ste h um il de l ibro q ue e spe ro l e s sirva a m uch os. Para l o ante rior l e s pido m e e nvíe n un e -m aila ape rpinan@ codigol ibre .org, de sde ya m uch as gracias y e spe ro disfrute n e lconte nido de e ste l ibro. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Re conocim ie ntos: M e gustaría re ndir re conocim ie nto a todos l os q ue durante e sta ardua tare a de dar a conoce r l o q ue e s e lCódigo Libre e n m i país, l a Re públ ica D om inicana, m e h an ayudado y sie m pre cre ído e n e ste proye cto. Son m ayorm e nte profe sore s, profe sional e s de l a industría de l TI y al um nos unive rsitarios q ue de una m ane ra u otra se h an invol ucrado e n l os tal l e re s, ch arl as y e lq ue h ace r de día de l a e vange l ización GNU e n nue stras Unive rsidade s. No l os pue do nom brar a todos, y sé q ue se m e ol vidarán l a m ayoría, así e s q ue de ante m anos, l e pido e xcusa: José Pare de s, Cristh ian Nuñe z, Ange lRe ynoso, El vyn Bol ge s, Joe lPe ña, Robe rto Garcia, M artín M inaya, Carl os Cam ach o, Juan Carl os D urán, D anny Cruz, Rom an Vasq ue z, H e ctor, Cl audio Castro, Carl os Estéve z, D ionisio Grul l ón, y todos l os de m ás m ie m bros de l a fundación q ue de una m ane ra u otra sie m pre aportan alde sarrol l o de todas nue stras actividade s. Ace rca de lAutor: Antonio Pe rpiñan, BS/M S CUNY/CCNY, h a sido profe sor Unive rsitario de l a carre ra de siste m as y de dipl om ados de Softw are Libre , ch arl ista e n todo e lpaís de l as fil osofías re l acionadas con e l Fre e Softw are , Técnico doce nte nacionalde l a Se cre taria de Estado de Educación D e partam e nto Inform ática Educativa, Profe sor Vol untario Unive rsidad UASD , de te cnol ogías basadas e n Softw are Libre e n e lde partam e nto de m ate m ática. Ace rca de l os Col aboradore s Técnicos: Los individuos q ue h an col aborado dire ctam e nte e n e ste Libro y e lproye cto de Ce rtificación Nacionalde GNU/Linux e n l a Fundación son: José Pare de s, Cristh ian Nuñe z, D anny Cruz, Juan Carl os D urán, ... Pág 8 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano ¡Envíe nos su O pinión! Com o todo e n e lSoftw are Lib re , uste d, e ll e ctor de e ste l ib ro, e s un col ab orador e n q ue e ste m e jore y q ue con sus críticas se de sarrol l e . Que re m os sab e r q ue opinas, si l e gusto tam b ién y si no con m ás razón, déjanos sab e r q ue e sta m aly l o m e jorare m os y si cre e s q ue tie ne s al go q ue aportar ayúdanos. Com o autor, l e dam os b ie nve nidas a tus com e ntarios. Pue de s e nviarnos su corre o el e ctrónicos dire ctam e nte de q ue te gusta y q ue no te gusta de e ste l ib ro –y su opinión de com o m e jorarl o. Tom e nota q ue no pode m os re sponde r todas l as pre guntas ace rca de apre ndizaje de GNU/Linux ya q ue re cib im os un vol um e n m uy al to pe ro tratam os de re sponde r l as m ás q ue pode m os, pe ro sus pre guntas técnicas de b e n se r dirigidas alforum e n nue stra páginas w e b de nue stro portalde Softw are Lib re . h ttp://w w w .codigol ib re .org Alcontactarnos favor re cordar incl uir su nom b re y corre o e l e ctrónico e n e lcuall es pode m os contactar e n caso de q ue te ngam os al guna pre gunta. Fundación Código Lib re D om inicana Z ona Unive rsitaria, Santo D om ingo, Re pub l ica D om inicana Te l .: (809 )476-7758 Estre l l a Sadh al a # 5, Santiago, Re pub l ica D om inicana Te l .: (809 )724-5543 h ttp://w w w .codigol ib re .org Em ail : ape rpinan@ codigol ib re .org Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Conte nido 1 2 3 4 5 6 7 8 9 10 11 A B C D E F G H I J Introducción Encontrar y Cre ar D ocum e ntación Arrancando Linux Siste m a de Arch ivos Linux Adm inistración de Arch ivos Com ando GNU y UNIX M ante nim ie nto de lSiste m a de Arch ivos Usuarios y Grupos Fl ujo de Te xto Pe rm isos Tare as Adm inistrativas Back up y Re staurar Gl osario Proce so de Ce rtificación GNU CERTIFIED Conse jos para l a Ce rtificación Re cursos Al te rnativos Soporte de l a Com unidad Prácticas Índice s de O bje tivos Conse jos de lSysAdm in TutorialVI Re cupe rar Grub ó LILO con un Live CD Pág 10 xiv 19 35 49 71 95 115 135 155 171 187 205 223 239 241 244 245 246 261 265 267 271 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Tab l a de conte nidos O rganización de lLib ro Pre pararse para e lExám e n 1 Buscar y Cre ar D ocum e ntación Buscar Ayuda D ocum e ntación Local Páginas m an Info. Los H O W TO s ElFAQ D ocum e ntación de l os Program as Re cursos de Inte rne t Los Ne w sgroups Listas de Corre o Com andos de Buscar Inform ación w h e re is w h ich w h atis y apropos w h atis apropos Escrib ir D ocum e ntación Suporte de lUsuario Re sum e n xiv xvi 19 20 20 20 23 24 25 25 25 26 26 27 27 27 27 27 28 29 29 30 2 Arrancar Linux Iniciando Linux ElD ae m on init ElArch ivo /e tc/inittab Los Runl e ve l s ElLILO D iagnosticando Prob l e m as de LILO Apagar a Linux Re sum e n 35 36 37 37 37 40 42 43 45 3 Siste m a de Arch ivos Linux Particione s Inte rpre tar l os Nom b re s de l as Particione s ¿Cuantas y de q ue Tam año? fips fdisk Paso 1: Cre ar una Partición Prim aria Paso 2: Cre ar una Partición Sw ap Paso 3: Cre ar una Partición Exte ndida Paso 4: Asignar Nom b re s de lSiste m a de Arch ivos ElSiste m a de Arch ivos Linux D ar Form ato 49 50 50 50 52 53 54 55 56 56 56 57 Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano O rganización de lSiste m a de Arch ivos Inode s Tipos de Arch ivos M ante ne r sus D iscos e n Sal ud fsck Uso de lD isco du df Re sum e n 59 60 61 61 61 63 63 64 66 4 Adm inistración de l os Arch ivos Com andos Básicos de l a Adm inistración de l os Arch ivos cd l s fil e cat m ore y l e ss wc h e ad y tail touch cp dd mv rm m k dir rm dir Expre sione s Re gul are s Busq ue da de Conte nido e n Arch ivos gre p se d Com prim ir y D e scom prim ir Arch ivos tar gzip com pre ss gunzip zcat Re sum e n 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 5 Com andos GNU y UNIX ¿Qué e s un Sh e l l ? Escrib ir e n l a Líne a de Com andos La Lib re ría Re adl ine Com pl e tando e n l a Líne a de Com andos con TAB Variab l e s de Usuarios y de Am b ie nte Variab l e s de Usuarios Los Al ias 95 96 96 97 98 99 99 100 Pág 12 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Variab l e s de Am b ie nte ElPATH ElProm pt ElH O M E Lista de lH istory fc Sub stitución de Com andos Los Proce sos Top Com ando nice Proce sos e n e lBack ground y Fore ground ElCom m ando Job s Las Signal s Re sum e n 100 102 102 104 104 105 105 106 107 108 108 109 110 110 6 M ante nim ie nto de lSiste m a de Arch ivos M ontar Siste m as de Arch ivos Elarch ivo /e tc/fstab ElSiste m a de Arch ivos /proc Elarch ivo /e tc/m tab Um ount D isk Quotas Los Link s Los H ard Link s Link s Sim b ól icos Adm inistrar Arch ivos de lSiste m as La Je rarq uía En contrar arch ivos Pe rdidos Com ando find ElCom ando l ocate ElCom ando w h ich Re sum e n 115 116 117 118 119 119 119 121 123 124 125 125 126 127 128 128 129 7 Usuarios y Grupos Adm inistrar Usuarios y Grupos root Elcom ando su Cre ar Cue ntas de Usuarios ElArch ivo passw d ElCom ando passw d Contrase ñas Sh adow Cre ar Usuarios Editar e lArch ivo /e tc/passw d Usar e lCom ando use radd Usar e lCom ando use rm od 135 136 136 136 137 137 139 140 141 141 141 143 Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Re m ove r Usuarios Cue ntas Espe cial e s de Usuarios Los Grupos ElArch ivo /e tc/groups Ide ntificar su Grupo Trab ajar con Grupos M odificar y El im inalGrupos Grupos de lSiste m a Im pl e m e ntar Sh adow Passw ord Arch ivos de Inicio de lUsuarios Re sum e n 143 144 144 144 145 145 146 147 147 148 150 8 Fl ujo de Te xtos (Stre am s) Buscar Sus Arch ivos Com odine s (W il dcards) Fil trar Te xtos se d sort Com ando cut Com ando e xpand Com ando fm t Com ando h e ad Com ando join Com ando nl od Com ando paste Com ando pr Com ando spl it Com ando tac Com ando tail Com ando tr Com ando w c Entrada (Input ) y Sal ida (output) …E/S…I/O Re dire cción y l as Tub e rías (Pipe s) ElUtil itario te e Com ando xargs Re sum e n 9 Los Pe rm isos D ue ños y Grupos Cam b iar e lD ue ños Cam b iar e lGrupo Acce de r a Arch ivos y D ire ctorios Acce so a Arch ivos Acce de r D ire ctorios Cam b iar l os Pe rm isos Cam b iar Pe rm isos con Sím b ol os 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 Pág 14 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Cam b iar Pe rm isos con Núm e ros Pe rm isos Espe cial es SUID y GUID Stick y Bit Pe rm isos por D e fe cto Re sum e n 178 178 178 179 179 181 10 Tare as Adm inistrativas Program ar l os Trab ajos (Job s) Com ando at Adm inistrar Trab ajos at (Job s) Com ando b atch Com ando crontab Adm inistrar (Tare as) cron Job s Logs de lSiste m a Configurar e lsysl ogd Adm inistrar l os Logs Rotar l os Logs Arch ivar l os Logs Uso de l os Logs para D iagnosticar Re sum e n 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 11 Back up y Re staurar Pl anificar su Back up Costo de ltie m po Fue ra de Se rvicio (D ow ntim e ) Costo Im pl e m e ntación de l a e strate gia de Back up Carga de Trab ajo de lSiste m a (Syste m W ork l oad) Tipos de Estrate gias de Back up Cl uste ring Se rvidore s Standb y o Fail ove r Se rvidore s D upl icados o Back up Se rve r Back up y Re staurar Back ups Pl anificar ¿A q ue l e vam os a h ace r Back up? ¿Con Fre cue ncia se H ace e lBack up? ¿Tie m po Para H ace r Su Back up? Se l e cción de M e día Tipos de Back ups Copy Ful lBack up Back ups Parcial Back ups Incre m e ntal e s ó D ife réncial es ¿Qué tie m po D e b e Al m ace nar l os Back ups? El e gir D ónde Al m ace nar Prote ge r Sus Back ups 205 206 206 206 206 206 207 207 207 207 207 207 208 208 208 208 209 209 210 210 210 210 211 211 Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano M ante ne r un Log Re staurar Arch ivos de sde e lBack up Util itarios de Back up Elcom ando tar Usar tar para Cre ar Back ups Re staurar Arch ivos con tar Com ando cpio Com prim ir y D e scom prim ir Arch ivos gzip com pre ss gunzip ElCom ando zcat Re sum e n 211 211 212 212 212 214 215 216 217 217 217 218 218 APEND ICES A Gl osario 223 B ElProce so de Ce rtificación GNU CERTIFIED AD M IN/PR O F/EXPERTO 239 C Conse jos para l a ce rtificación 241 D Re cursos Al te rnativos 244 E Soporte de l a Com unidad 245 F Prácticas 246 G Índice de O b je tivos 261 H Conse jos de lSysAdm in 265 I TutorialVI 267 J Re cupe rar GR UB ó LILO con Live CD 273 Pág 16 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Básicam e nte GNU Fundación Código Libre Dom inicano Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Pre facio C uando e m pe zam os e n l a Unive rsidad Autonóm a de Santo D om ingo, sol o e ram os parte de un grupo de e ntusiastas usuarios de Softw are Libre q ue re pre se ntabam os e n l a Re públ ica D om inicana l o q ue e ran l os inicios de e ste m ovim ie nto q ue h oy l l e va 12 años. El grupo inm e diatam e nte com e nzo a sol idificarse h asta e ldía de h oy, ya q ue todos te níam os una pasión por e lSoftw are Libre y e spe rábam os ve r e ste m ovim ie nto cre ce r. En e se prim e r año col ocam os e l portale n Inte rne t y m e se s de spués e m pe zam os a dar l os prim e ros cursos a l os profe sore s de l a UASD . Elsoftw are Libre de sde e se tie m po h a m adurado e n toda su e xpre sión, tanto e n e lse rvidor com o e n l a e stación de trabajo, y a pasos de gigante . D e sde h ace ya unos se is años, e lSoftw are Libre e s ya una sol ución robusta e n e lse rvidor y e m pie za a te ne r l os com pone nte s ne ce sarios q ue l ol l e van ale scritorio. D e sde e ntonce s, todos l os q ue trabajam os e n h ace r q ue e lSoftw are Libre se a adoptado e n tods l as instancias q ue se usan orde nadore s de uso ge ne ral , com o institución h e m os apre ndido m uch o y e ntre nado a m uch os para q ue pue dan trabajar com o inte gradore s y asistir a e m pre sas a m e jorar sus pl ataform as te cnol ogicas util izando softw are l ibre En e laño 2001, l a Fundación FCLD fue l anzada inde pe ndie nte y autonóm a para ayudar a dirigir e lproye cto y re sol ve r l os probl e m as de organización de lproye cto de m igrar l a Re públ ica D om inicana h acia e luso de lsoftw are l ibre com o pol ítica de e stado. Esto se l ogrará con l a aprobación de l a Le y de lSoftw are y Conte nido Libre . Elproye cto paso de se r de varios e ntusiastas a se r un e sfue rzo nacional . La Fundación, sus m ie m bros, com e rciante s y pe rsonal idade s pol íticas h an ayudado a q ue e ste proye cto avance cada ve z m as. Elcom prom iso de l a FCLD e s l a de cre ar una pl ataform a de docum e ntación y e strate gica de capacitación total m e nte l ibre para q ue cuando e lpaís se e m barq ue e n l a adopción de lSoftw are Libre com o pl ataform a pue da rápidam e nte capacitar suficie nte pe rsonalpara inte grarl o inm e diatam e nte a su de sarrol l o. Este m ism o año se inauguró e ll ocalde santo dom ingo, capitaldom inicana, y surgie ron l os principios de al ianzas im portante s. A principios de 2006 se ape rturo l a e xte nsión santiago, se gunda ciudad de m ayor im portancia de l a Re públ ica D om inicana. Esta se de nace de l a al ianza con l a fábrica de Ce m e ntos Cibao y e l Lic. W ascar M artin, su pre side nte . La e m pre sa fué total m e nte m igrada aluso de Softw are Libre y Pág 18 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano com o re com pe nsa fué ce dido e le dificio q ue al be rga l a se de de Santiago. ¡Sue rte y a Trabajar! Ele q uipo de codigol ibre .org Nos gustaría sabe r sus com e ntarios para e lautor e s m uy im portante conoce r l as opinione s ace rca de e ste l ibro;l e agrade ce ríam os sus com e ntarios, corre cione s, suge re ncias e ide as q ue pue de n m e jorar y acortar e ltie m po e n q ue se apre nde a usar e ste siste m a ope rativo, a través de lcorre o el e ctrónico info@ codigol ibre .org Santo D om ingo D . N., Re públ ica D om inicana M uch as gracias!! Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Introd u cción L A FUNDACIO N CO D IGO LIBRE D O M INICANO h a l l e gado a l a convicción de q ue e lsiste m a ope rativo GNU/Linux ne ce sita una ce rtificación q ue se a ace ptada por todas l as com unidade s de lm undo. Para l ograr e ste obje tivo, e sta ce rtificación de be re unir l a im portantisim a condición de se r tan LIBRE com o e s nue stro siste m a ope rativo q ue de se am os ce rtificar. O tras ce rtificacione s e xiste n pe ro e stán m uy e spe cíficam e nte orie ntadas o basadas e n distribucione s particul are s, vie ne n al l e nar re q uisitos de ne ce sidade s particul are s de otros paíse s y/o re gione s y pe or de todo no son de l ice nsam ie nto l ibre . La m e ta de e sta, nue stra propue sta a l as com unidade s de lSoftw are Libre e s cre ar una ce rtificación tan l ibre com o e l Siste m a O pe rativo GaNU, e sta de be de m ostrar l a capacidad de lcandidato de adm inistrar un siste m a GNU/Linux. Alre visar l os obje tivos de cada e xám e n obse rvará q ue h e m os e stabl e cido te m as para q ue nue stros candidatos se an e xitosos e n l a tom a de le xám e n de ce rtificación. Cada te m a cubre l a inform ación e se ncialapl icabl e a cual q uie r instal ación de una distribución GNU/Linux, aunq ue basam os todo l os e je m pl os e n UBUNTU GNU/Linux por cue stion de bre ve dad. Este conte nido de be pre parar para util izar y de sarrol l arse e n e luso de cual q uie r distribución GNU/Linux. En e lprim e r nive lcubrim os l as h e rram ie ntas ne ce sarias para q ue un novato Adm inistrador de Siste m as GNU/Linux trabaje sin contratie m pos. Esta ce rtificación cubre l as h abil idade s básicas ne ce sarias e n l as siguie nte s áre as: Com andos GNU y UNIX Arranq ue , Inicial ización, Apagar y l os Runl e ve l s D ispositivos y Siste m a de Arch ivos Tare as Adm inistrativas Esta ce rtificación consiste de dos e xám e ne s. Cada uno de e l l os cubre tópicos ge ne ral e s de GNU/Linux. O riginal m e nte l a inte nción e s ofre ce r un e xám e n Practico-Te órico de Ce rtificación. Este e xám e n no se rá orie ntado a ninguna distribución e n particul ar, así e s q ue de be dom inar por e je m pl o todos l os paq ue te s e spe cíficos de GNU/Linux. Elcandidato de be dom inar l os te m as e spe cificos a l as distribucione s m as popul are s. Prim e ro e le xám e n se fundam e nta e n dos parte s: 1.- 4 Exám e n Te órico de 73 Pre guntas Con un tie m po m áxim o de 1 h oras e n am bie nte de E-Le arning o EnLíne a 2.- 4 Exam e ne s Prácticos Tie m po m áxim o de 2 h oras e n l os cual e s se l e pre se ntará una situación de trabajo de diagnóstico de troubl e sh ooting de una re d m ixta con se rvidore s GNU/Linux y W ork station GNU/Linux ade m ás de e stacione s de trabajo posibl e m e nte e n otros siste m as ope rativos W indow s y M acO S. Pág 20 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano La m e ta principal de e ste Libro e s pre pararl e para tom ar nue stra Ce rtificación GNU CERTIFIED . Este ce rtificación cubre e lm ate rialcom ún a todas l as distribucione s. Las áre as q ue cubre e le xám e n incl uye n: 1. docum e ntación 2. Com andos GNU/UNIX 3. Siste m a de arch ivos 4. Arranq ue 5. Runl e ve l s 6. Tare as adm inistrativas Estos e xam e ne s son re q ue ridos para todos l os candidatos para e lNive l1 de l a Ce rtificación GNU AD M INISTRAD O R CERTIFICAD O . Com o se O rganiza e ste Lib ro Los capítul os de ll ibro son basados e n l os obje tivos de le xám e n LPI 101. Pue de s com parar e stos obje tivos e n l a página w e b oficialde LPI e n h ttp: //w w w .l pi.org. Cubrim os e xte nsam e nte e stos obje tivos e n e ste l ibro, talve s no ne ce sariam e nte te nga l os m ism os títul os u orde n q ue e n l a página w e b pe ro si tratam os de q ue se ape gue l o m ás posibl e a l os obje tivos. Para ve r un l istado de todos l os obje tivos de le xám e n y l os capítul os donde son discutidos re fiérase alApéndice G, “Índice de l os O bje tivos.” O rganización e lLib ro Capítul o 1 “Buscar y cre ar D ocum e ntación,” cubre e luso y m ante nim ie nto de l a docum e ntación de lsiste m a y l as apl icacione s e n e linstal adas, Capítul o2 “Arrancar Linux,” l e guía por l os pasos de larranq ue de Linux, adm inistrar l os runl e ve l s, y apagar e lsiste m a. Capítul o 3 “Elsiste m a de Arch ivos Linux,” cubre particionar y l os util itarios q ue se util izan para m ante ne r e lsiste m a de arch ivos. Capítul o 4 “Adm inistrar Arch ivos,” discute e lsiste m a je rárq uico de dire ctorios y l a Adm inistración de Arch ivos. Tam bién se discute n l os util itarios util izadas para l a búsq ue da de te xto. Capítul o 5 “Com andos GNU y UNIX,” cubre ingre sar com andos de sde l al íne a de com andos y e l H istory. Ade m ás, se discute n l os proce sos y prioridade s. Capítul o 6 “M ante nim ie nto de lSiste m a de Arch ivos,” e xpl ica e lm ane jo de cuotas y Adm inistración de discos. Capítul o 7 “Usuarios y Grupos,” e xam ina com o organizar y adm inistrar usuarios y grupos. Capítul o 8 “Fl ujo de Te xto (Stre am s),” cubre l os fil tros de te xtos m ás com une s. Capítul o9 “Pe rm isos,” discutim os com o control ar l os re cursos de lsiste m a. Capítul o 10 “Tare as Adm inistrativas,” una introducción a l a adm inistración básica de lsiste m a. Capítul o 11 “Back up y Re staurar,” de tal l am os com o pl anificar una re cupe ración cuando de sastre ocurre y l os util itarios com únm e nte util izados. Apéndice A “Gl osario,” l as de finicione s y l os térm inos m ás util izados e n ingl és traducidos al e spañol . Apéndice B “ElProce so de Ce rtificación,” l a ruta h acia una ce rtificación. Apéndice C “Conse jos alExam inarse ,” nos brinda conse jos para ayudarl e e n una e xitosa Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano concl usión de le xám e n de ce rtificación. Apéndice D “O tros Re cursos,” l ista otros sitios ade cuados para buscar inform ación adicional . Apéndice E “Usar e lSoporte W EB,” e xpl ica com o util izar e lsoporte ofre cido e n nue stro portal W e b, de dicado a apoyar e ll ibro. Apéndice F “Eje rcicios de Práctica,” e s un e xám e n pare cido alq ue tom aras durante e le xám e n y con e lcualpodrás com probar tu capacidad adq uirida. Apéndice G “Índice de O bje tivos,” incl uye una l ista de l os O bje tivos de lExám e n LPIC 101 l os O bje tivos y una discusión de cada obje tivo. Aunq ue te pare zca fácile lconte nido q ue se cubre e n un capítul o e n e spe cífico, de be se r pacie nte y cubrirl o e n su total idad, ante s de proce de r alpróxim o capítul o. Com o cada capítul o construye sobre e lante rior, te ndrás q ue m ane jar e n am pl itud l os conocim ie ntos q ue se de tal l an e n e lcapítul o ante s de pasar alpróxim o. Los capítul os e m pie zan con una se rie de pre guntas q ue pone n a prue ba sus conocim ie ntos de l os tópicos a cubrir e n élcapítul o. Es para q ue te nga un parám e tro contra e lcualm e dir su progre so de apre ndizaje , de be e scribir sus re pue stas ante s de proce de r a l al e ctura de lcapítul o. M ie ntras l e e élcapítul o, re fiérase a l as re spue stas y re víse l as cuanto se a ne ce sario. Las re pue stas se prove e n alfinalde lcapítul o. Una col e cción de Exám e ne s de Práctica apare ce alfinalde cada capítul o. Las re spue stas corre ctas e incorre ctas son e xpl icadas e n un e sfue rzo de optim izar l os be ne ficios de cada e xám e n de l a práctica. D e spués de com pl e tar e l e xám e n al final de cada capítul o, com prue be sus re spue stas para ve r, q ue tanto com pe ndio e lm ate rialcubie rto. Si de scubre s q ue no dom inabas cie rtas pre guntas e n e le xám e n, vue l va atras y re vise él capítul o ante s de proce de r alpróxim o. Si aún tie ne s dudas a ce rca de cual q uie r tópico, consul te cual q uie r re curso l istado e n e lApéndice D , com o e s e lLinux D ocum e ntación Proje ct o cual q uie r otro al l íl istado. Pre pararse para Tom ar e lExám e n Este e xám e n de Ce rtificación va dirigido a individuos con e xpe rie ncia e n e lsiste m a ope rativo GNU/Linux. Ne ce sitaras una distribución de GNU/Linux disponibl e para practicar l os e je rcicios de l os capítul os. Practiq ue l os conce ptos q ue se cubre n e n élcapítul o h asta q ue l os dom ine s a pl e nitud. Para q ue e ll ibro l e rinda m ayor be ne ficio, uste d de be e m pe zar de sde e lCapítul o 1 y com pl e tar cada capítul o e n e lorde n pre se ntado. Ale m pe zar cada capítul o, l o prim e ro q ue de be h ace r e s l eer l os pre rre q uisitos. Si se sie nte no te ne r un dom inio totalde l os conocim ie ntos re q ue ridos, e s m e jor vol ve r a tras h asta cum pl ir con l os m ism os. Elpróxim o paso e s l eer l a se cción de pre guntas alprincipio de cada capítul o y e scribe sus re spue stas. Tam bién pue de apuntar cual q uie r pre gunta q ue l e l l e gue e n e lm om e nto. D e spués de h abe r te rm inado con élcapítul o, re gre se a sus re spue stas y com pare . Ase gúre se de e nte nde r Pág 22 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano porq ue l as re spue stas son corre ctas y porq ue l as incorre ctas. Lue go de be dirigirse a l os e je rcicios de práctica. Fue ron dise ñados para re forzar e lm ate rial didáctico q ue h a l e ído. La e xpe rie ncia de l os e je rcicios de l as prácticas l e se rá inval uabl e en el m om e nto q ue se sie nte a tom ar e le xám e n. Alte rm inar élcapítul o de be tom ar e le xám e n col ocado alfinalde lcapítul o. Escriba sus re spue stas ante s de re visarl as. Si fal l a e n al guna, re vise cada posibl e re spue stas. Tam bién re gre se al a se cción apropiada de lcapítul o. Si aún se sie nte inse guro o no e ntie nde , consul te e lApéndice D para inve stigar pl ante am ie ntos adicional e s a e ste tópico. Cuando se de cida tom ar e le xám e n por prim e ra ve z, l e se rá m uy útilh abe r re pasado todos l os e je rcicios e xpue stos e n e l l ibro com pl e m e ntario a e ste de e je rcicios, l l am ado “Básicam e nte GNU/Linux Eje rcicios”, l ibro tam bién disponibl e y ya l ibe rado por l a fundación, re pl e to de e je m pl o de todas indol e. Cuando te rm ine s e ll ibro de be tom ar l os e xám e ne s de ce rtificación q ue pre se ntam os e n nue stras páginas W e b, e n e laul a virtual . El l as son una e xce l e nte e xpe rie ncia para pre parase para l os e xám e ne s re al e s, q ue sol o l os dam os pre se ncial m e nte e n l a Re pú[ubl ica D om inicanaLos e xám e ne s n e n nue sts aul as virtual e se s e n l íne a re fl e nar l a situación re alde le xám e n. Re fiérase al Apéndice E para m ás inform ación sobre e stos e xám e ne s de prue ba. Ya l l e gando alfinalde ll ibro y pre parado para e le xám e n y conocie ndo sufrie nte de e ste siste m a ope rativo GNU/Linux, ¡sól o nos q ue da de se arl e s sue rte y q ue pase l a ce rtificación! Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Buscar y Cre ar D ocum e ntación PR ER EQUISITO S Ante s de e m pe zar e ste capítul o uste d de be te ne r acce so a una PC e je cutando Linux, q ue podrás usar para practicar l os conce ptos y l as h e rram ie ntas. D e be pode r ingre sar alsiste m a y e scribir com andos de sde e lprom pt o l íne a de com andos. 1. Le pre guntó un com pañe ro de trabajo com o podría e ncontrar un arch ivo e n su siste m a GNU/Linux y l e re sponde q ue se l ea l as páginas m an de l os com andos find y l ocate . ¿Qué q uiso e lde cir con l as páginas de lm an? 2. Uste d e sta l e ye ndo l as páginas de lcom ando tar para ve r l as opcione s disponibl e s para com prim ir un arch ivo de form ato tar. ¿Cóm o pue de uste d e ncontrar l a inform ación sin l eer l a página e nte ra de lm an? 3. ¿Porq ué ale je cutar e lm an com ando no e ncue ntra l a página m an corre cta? 4. ¿Cóm o pue de uste d configurar su PC para q ue e le spañolse a e l idiom a por de fe cto de l as páginas m an? 5. D onde pue de e ncontrar inform ación sobre com o configurar un zip drive ? 6. ¿Qué e s e lLinux D ocum e ntación Proje ct? 7. Encontró un arch ivo e n e ldire ctorio /usr/bin pe ro no l o conoce ni com o util izarl o. ¿Cóm o podría ave riguarl o? 8. ¿Cuále s e lnom bre e xacto de lcom ando para cam biar su contrase ña? Pág 24 Capítu l o1 El O b je tivo de e ste capítul o e s q ue uste d al cance un nive l de conocim ie nto, q ue uste d pue da re sponde r pre guntas com o l as siguie nte s: UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Ayuda y D ocum e ntación E s costum bre q ue no re ciba un l ibro con GNU/Linux alm e nos q ue no com pre una distribución q ue incl uya un m anual , pe ro h ay fue nte s casi il im itadas de inform ación disponibl e . Estas fue nte s pue de n se r cl asificadas así: 1. D ocum e ntación Local 2. En l íne a vía e lInte rne t 3. Grupos de Noticias/ Ne w sgroups 4. Listas de Corre os/ M ail ing Lists 5. Lib ros Su capacidad de e ncontrar y util izar e sta docum e ntación se rá útile n e lde sarrol l o de sus actividade s cotidianas. D ocum e ntación Local GNU/Linux contie ne docum e ntación y/ o ayuda l ocalinstal ada e n varias form as. La siguie nte Tabl a 1.1 m ue stra l os tipos y su l ocal ización e n e lsiste m a de arch ivos. Tab l a 1.1 D ocu m e ntación Instal ad a y su Local ización e n e lSiste m a d e Arch ivos D ocum e ntación Local ización Páginas m an /usr/m an info /usr/info H O W TO s/CO M O s /usr/doc/H O W TO Fre q ue ntl y Ask e d Que stions (FAQ) /usr/doc/FAQ D ocum e ntación de l os Program as /usr/doc/<nom bre de program a> Cada docum e ntación pre se nta sus ve ntajas y de sve ntajas. A m e nudo l a inform ación pe rtine nte a un m ism o tópico pue de se r e ncontrada e n m ás de un sitio;Pe ro al gunos re cursos pue de q ue se a m ás fácilde m ane jar q ue otros. Páginas m an Existe una ayuda e xte nsa l ocal m e nte pre instal ada e n todo siste m a GNU/Linux, con inform ación ace rca de l os com andos, util itarios, apl icacione s, l l am adas de lsiste m a, e ntre otras; nom brada l as páginas m an. Estas páginas son orie ntada h acia l a sintaxis de l os com andos y no h a se r util izadas com o tutorial e s o H ow Tos. Esta ayuda e s conocida com o l as páginas m an (M anual ) y e s invocada por e lcom ando m an. Este util itario busca e n cada tópico y m anda l a sal ida a través de lPaginador (page r). Elcom ando m an util iza l e ss o m ore para m ostrar su sal ida y e s control ado por una variabl e de am bie nte $PAGER. ElPaginador e s q uie n de spl ie ga e lconte nido a l a pantal l a y e lnave gar e n l a página de pe nde rá de lPaginador e n uso. La sintaxis de lm an e s: m an [opcione s][se cción][tópico] Para invocar una página m an col oq ue com o argum e nto un com ando. Si e scribe : m an m an Esta página de scribe com o usar e lm anual . Si busca inform ación com o util izar e lcom ando l s e ntonce s de be rá ingre sar: Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano m an l s La página de lm an de spl e gará un re sum e n de luso y sintaxis de lcom ando l s. Cada página m an e sta dividida e n se ccione s, aunq ue no todas l as se ccione s son incl uidas e n cada página de l m an. La Tabl a 1.2 l ista l as se ccione s y su conte nido. Tab l a 1.2 Se ccione s d e l as páginas m an Se cción D e scripción NO M BRE Nom bre y bre ve de scripción de lcom ando SIPNO SIS Com o usar e lcom ando y sus opcione s D ESCRIPCIÓN Expl icación de lprogram a y sus opcione s O PCIO NES Todas l as opcione s con una bre ve de scripción VEA TAM BIEN O tras páginas m an re l acionada alcom ando D ÍAGNO STICO S D e scripción de m e nsaje s de e rror ARCH IVO S Listado y l ugar de arch ivos util izados por e lcom ando ERRO RES/BUGS Probl e m as ya conocidos H ISTO RIA H istoria bre ve de lde sarrol l o de lprogram a AUTO R Autore s y contribuidore s de lprogram a Ade m ás de e star organizadas e n se ccione s l as páginas m an e stán al m ace nadas inte rnam e nte e n una je rarq uía de dire ctorios. La Tabl a 1.3 l ista l os nom bre s de l os dire ctorios y q ue tipo de páginas m an contie ne n. Tab l a 1.3 O rganización d e l os D ire ctorios d e l as páginas m an D ire ctorio /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 Conte nido Com andos q ue se e je cutan de sde e lsh e l l D ocum e ntación de l as l l am adas de lsiste m a Páginas de lM anualpara l as funcione s de l ibc Inform ación de l os arch ivos e n e ldire ctorio /de v D e tal l e s de lform ato de l os arch ivos e spe cial e s com o él/e tc/passw d Jue gos D e scripcione s de lSiste m a de Arch ivos, páginas m an, e ntre otras Páginas para l as util itarios de uso de lroot D ocum e ntación de l as rutinas de lsource de lk e rne lLinux Tan pronto una página m an se de spl ie ga, e xiste n com andos e spe cíficos para nave gar e n e l l a. Los com andos de pe nde n de lPaginador util izado por e lsiste m a para de spl e garl a. Existe n dos paginadore s q ue se usan e n GNU/Linux, e l l os son m ore y l e ss. Para am bos, sól o ne ce sita oprim ir l a barra e spaciadora para de spl e gar l a próxim a pantal l aol al e tra b para re troce de r una pantal l a. El l e ss l e pe rm ite util izar l os cursore s y l as te cl as <PgUp> y <PgD n> para nave gar h acia arriba y /o abajo. La te cl a Ente r l e avanza una l íne a a l a ve z. Cuando h aya final izado sól o pre sione l a te cl aq para sal ir ya se a e n e ll e ss o élm ore . Pág 26 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Aunq ue l as páginas m an son e xtre m adam e nte l argas y l aboriosas, l a inform ación q ue contie ne e s e xtre m adam e nte val iosa. Para buscar una cade na de te xto de ntro de una página m an sól o digite l o siguie nte : /<cade na-de -te xto-a-b uscar> Alpre sionar l a barra / e sta autom áticam e nte apare ce rá alpie de l a pantal l a y al l í proce de rá a digitar e lte xto q ue de se a buscar. Elcursor avanzara h acia l a prim e ra ocurre ncia de l a cade na digitada de spués q ue pre sione s l a te cl a Ente r. Para continuar buscando otras ocurre ncias, sim pl e m e nte pre sione l a te cl a n. Si no se e ncue ntran m ás ocurre ncias, e lPaginador l e inform ara con un m e nsaje e n l a pantal l a. Al buscar e n l as páginas m an un tópico e spe cífico, l a prim e ra página e ncontrada se rá de spl e gada. Las se ccione s (dire ctorios) no son m ostradas e n orde n num érico, sino e n siguie nte orde n: 1, 8, 2, 3, 4, 5, 6, 7, 9 Cada se cción tie ne su propia introducción q ue l e pre se nta q ue contie ne . Por e je m pl o, Si de se a inform ación sobre e lconte nido de l a se cción de l os jue gos, uste d e scribiría m an intro;pe ro uste d e ntrara e n se cción 1 de l a página intro. Elm an m ue stra l a inform ación q ue coincida con e lprim e r acie rto de lcrite rio de búsq ue da. En e ste caso no se rá l a página q ue uste d busca, ya q ue l a búsq ue da te rm ina con l a prim e ra concordancia de lcrite rio de búsq ue da. Si e scribe m an intro no se ría pre se ntada l a se cción de l os jue gos, corre spondie nte a l a Se cción 6. Uste d pue de e vitar e ste com portam ie nto ale spe cificarl e en cualse cción buscar. Escriba: $m an 6 intro Este com ando de spl e gará l a página intro de l a se cción 6 corre spondie nte a jue gos. D igam os q ue ne ce sita inform ación sobre com o util izar e lcom ando w rite e n una apl icación q ue de se a de sarrol l ar. Ale scribir m an w rite re cibirá inform ación sobre l a util idad w rite . Uste d sabe q ue e xiste n páginas m an, adicional e s pe ro no sabe e n cualse cción se e ncue ntran. Uste d podría buscar e n todas l as páginas m an e scribie ndo e ste com ando así: $m an -k w rite Cada página m an q ue se re fie re a w rite se rá l istada con una bre ve de scripción. D os Líne as de e je m pl o son l as siguie nte s w rite (1) - se nd a m e ssage to anoth e r use r w rite (2) - w rite to a fil e de scriptor Pue de usar l a opción -k si e lte rm ino q ue busca no e sta e n e lnom bre de l a se cción. Por e je m pl o, digam os q ue de se a inform ación ace rca de com o cam biar su passw ord. Si uste d e scribe : $m an passw ord - re cib irá e lsiguie nte e rror No m anuale ntry for passw ord Pe ro si e scribe m an -k passw ord, e lm an buscara una bre ve de scripción y de spl e gará e l Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano siguie nte l istado de todas l as páginas m an q ue contie ne l a cade na de te xto passw ord e n su de scripción bre ve , y arrojara e lsiguie nte re sul tado: m igue l @ b ox:~ $m an -k passw d ch passw d (8) - update passw ord fil e in b atch dpassw d (8) - ch ange díal up passw ord gpassw d (1) - adm iniste r th e /e tc/group fil e h tpassw d (1) - Cre ate and update use r auth e ntication fil es l ppassw d (1) - add, ch ange , or de l e te dige st passw ords. m k passw d (1) - O ve rfe ature d front e nd to crypt(3) m k sm b passw d (8) - form ats a /e tc/passw d e ntry for a sm b passw d fil e nw passw d (1) - Ch ange a use r's passw ord passw d (1) - ch ange use r passw ord passw d (1ssl ) - com pute passw ord h ash e s passw d (5) - Th e passw ord fil e passw d2de s (3) - R FS passw ord e ncryption pw update (8) - update s passw d and sh adow NIS m ap rpc.yppassw dd (8) - NIS passw ord update dae m on sm b passw d (5) - Th e Sam b a e ncrypte d passw ord fil e sm b passw d (8) - ch ange a use r's SM B passw ord update -passw d (8) - safe l y update /e tc/passw d, /e tc/sh adow and /e tc/group vncpassw d (1x) - cre ating and ch anging passw ord fil e s to b e use d w ith VNC vncpassw d.re al(1x) - cre ating and ch anging passw ord fil e s to b e use d w ith VNC yppassw d (1) - ch ange your passw ord in th e NIS datab ase yppassw dd (8) - NIS passw ord update dae m on O tra opción útile s –a. Esto causa una búsq ue da e n todas l as páginas m an y l as m ue stra una de spués de l a otra, aldigitar q . Por e je m pl o: $m an –a w rite Conse jos Prácticos Alb uscar inform ación, ase gúre se d e e nte nde r l as opcione s -k , -C, y –a. La opción -k b usca e n l a b ase d e d atos w h atis;-C te pe rm ite util izar un arch ivo de configuración al te rno;y -a e ncue ntra tod as l as e ntrad as q ue concue rd an con e largum e nto. Las páginas m an son al m ace nadas com prim idas, sin form ato. Ante s de se r de spl e gada, cada página m an de be se r de scom prim ida y form ate ada. El arch ivo m an.config contie ne l a configuración, l o q ue incl uye l a ruta para buscarl as;l as rutas a varios program as util izados por e l m an com o l os son l e ss, m ore , o troff;y una l ista de de scom prim idore s. Para util izar un arch ivo de configuración dife re nte alpor de fe cto e n /e tc/m anpath .config e je cute m an con l a siguie nte opción $m an -C M iConfiguración.conf com ando ElPaginador q ue e lcom ando m an util iza e sta de finido e n l a variabl e de am bie nte PAGER. Para de finir uno dife re nte a e ste por de fe cto, e dite su arch ivo de pe rfil(profil e ) y agrégue l e e sta Pág 28 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano l íne a. e xport PAGER =/b in/l e ss Elcom ando m an ne ce sita sabe r donde e stán al m ace nadas l as páginas m an. Esta inform ación se al m ace na e n l a variabl e de am bie nte M ANPATH – e l val or de e ste provie ne de l arch ivo m anpath .config. Uste d pue de re de finir e sta variabl e añadie ndo e sta l íne a de ntro de sus arch ivos profil e. e xport M ANPATH =<ruta a l as páginas m an> Las páginas prove e n inform ación de l os com andos, util itarios, y l l am adas de lsiste m a. La sal ida se de spl ie ga vía e lPaginador (page r). ElM ANPATH o page r pue de se r cam biado e ditando uno de l os dos arch ivos o e l/e tc/m anpath .config o .profil e. info Elinfo, e s e lutil itario con e lcualpode m os l eer l a docum e ntación e n form ato h ipe rte xto de l GNU, e s m ás fácilde usar q ue l as páginas m an. Elinfo pue de se r invocado de sde e le m acs, un e ditor de te xto, o com o un program a inde pe ndie nte . Aunq ue l a inform ación provista por e linfo e s a m e nudo m ás fácilde e nte nde r, su nave gación tie nde a se r m ás difícil . Las com binacione s de te cl as son pare cidas a l as de le m acs. Si inicia e linfo sin argum e ntos obte ndrá l a siguie nte pantal l a Figura 1.1, l a cual pre se nta un dire ctorio de l a docum e ntación disponibl e. La parte supe rior, l ista com binacione s de te cl as para continuar con e lm e nú. Cada íte m de l m e nú e m pie za con un aste risco (*), se guido de su de scripción, y te rm ina con dos puntos (:). D e spués de l os dos puntos, e lte xto de lm e nú apare ce e ntre parénte sis, com o se m ue stra e n l a figura 1.1. Este e s e lte xto q ue de be digitar para ir alpróxim o íte m de lm e nú. Pue de s util izar l a barra e spaciadora para nave gar por l a l ista de l os íte m s disponibl e s de l m e nú. D igite l a l e tra m y e lcursor se col oca alfinalde l a pantal l a, donde e ntonce s pue de s ingre sar e líte m de lm e nú. D e spués pre sione <Ente r> , y se rá e nviado a l os íte m s de lm e nú. Si de se a sal ir pre sione l al e tra q . Para m ás inform ación consul te l a páginas info info, q ue e s un bue n tutorial . Por e je m pl o, si de se a inform ación sobre com o buscar arch ivos, pue de h ace rl o e je cutando m find de ntro de linfo o invocándol o de sde l al íne a de com andos, así: $info find Am bos m étodos l e l l e varan a l a siguie nte pantal l a com o e n l a Figura 1.2. Com o se pue de ve r, no e xiste un m e nú e n e sta pantal l a donde pue de e scribir para ir a l os íte m s. Pe ro si pue de s usar l a te cl a Tab para re sal tar un tópico de inte rés y e ntonce s pue de s pre sionar l a te cl a Entre para ir altópico. Elinfo tam bién trae un tutorialq ue pue de e studiar si de se as sacar l os be ne ficios de l a util idad info por com pl e to. D e sde l a pantal l a principal , digite h para iniciar e ltutorial . Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Figura 1.2 La pantal l a de l info l ista l os tópicos de l as se ccione s disponibl es en l a docum e ntación. Conse jos Prácticos Nave gar a través d e l a inform ación e s m uy intuitivo. Elutil itario info prove e tanta o m ás inform ación q ue l as páginas m an;y ade m ás, norm al m e nte son m ás fácil e s d e e nte nde r. La b arra e spaciad ora te d e spl aza h acia arrib a y l a te cl a Del e te h acia ab ajo. D igite n para e lpróxim o tópico y p para e lpre vio. D igitando ly re gre sara a su ul tim a posición D igite q para sal ir (q uit). H O W TO s/CO M O s Los H O W TO s de Linux son docum e ntos de tal l ados q ue de scribe n m étodos para re al izar cie rtas tare as, por e je m pl o, e ncontrar com o configurar un dispositivo o com o com pl e tar cie rta tare a sim pl e com o im prim ir o e scáne ar un docum e nto. Un docum e nto H O W TO norm al m e nte cubre un te m a com pl e jo y por e sto tie nde a se r bastante grande . Los te m as m e nos com pl e jos com o LILO o configurar una im pre sora son incl uido en l os de nom inados m ini-H O W TO s. Las ve rsione s (norm al m e nte com prim ida) de l os H O W TO s son casi sie m pre instal adas e n e l dire ctorio /usr/doc/H O W TO . Conécte se a Inte rne t para e ncontrar l a úl tim a ve rsión disponibl e. Pue de de scargar l a úl tim a ve rsión de un H O W TO vía ftp de sde : ftp://sunsite .unc.e du/pub/Linux/docs/H O W TO (o cual q uie r de sus site s e spe jos) Tam bién pue de l e e rl o en l íne a e n form ato H TM Lde sde dife re nte s sitios de Inte rne t com o por e je m pl o 1.h ttp://sunsite .unc.e du/LD P/H O W TO / 2.h ttp://w w w .l inuxdoc.org/H O W TO / Al gunos sitios w e b pue de n se r l ocal izados e n 1.h ttp://sunsite .unc.e du/LD P/m irrors.h tm Estos docum e ntos tam bién e stán disponibl e s e n dife re nte s l e nguaje s. Conse jos Prácticos Los H O W TO s son e scritos por usuarios, de scrib ie ndo com o e l l os re sol vie ron cie rtos prob l e m as. Son m ás fácil e s q ue l as páginas m an e info y cub re n tópicos dife re nte s. Com o l os H O W TO s son actual izad os fre cue nte m e nte y re cib e n nue vas adicione s, uste d d e b e ve rificar l as nue vas y ul tim as ve rsione s pe riód icam e nte . Por e je m pl o, ¿de se a uste d jugar Q uak e e n Linux?Si re visa l as páginas m an no e ncontrara ayuda, pe ro si e xiste un H O W TO q ue l e dirá e n de tal l e e xactam e nte com o h ace rl o. Pág 30 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Pre guntas Fre cue nte s (FAQ) FAQ (Pre guntas M ás Fre cue nte s) e s una col e cción de docum e ntos cuyo propósito e s q ue se an l e ídos conjuntam e nte con l os docum e ntos H O W TO . Están e scritas e n form ato de pre guntas y RESPUESTAS, dirigidas a re sponde r l os cue stionam ie ntos m ás fre cue nte s h e ch os por l os usuarios. Los FAQs e stán disponibl e s e n form atos H TM L, PostScript, y te xto. Una copia e n l os tre s form atos e s a m e nudo instal ada por l as distribucione s e n e ldire ctorio /usr/doc/FAQ. Busq ue e n Inte rne t para e ncontrar l a úl tim a ve rsión publ icada e n h ttp://l inuxdoc.org/FAQ/. D ocum e ntación de l os Program as Son arch ivos de te xto q ue prove e n inform ación e spe cifica ace rca de l os program as y se e ncue ntran e n l os subdire ctorios de /usr/doc, de nom inados con e lnom bre de lprogram a m ás l a ve rsión. Estos docum e ntos prove e n inform ación sobre l a instal ación, configuración, y uso de l a apl icación. Norm al m e nte l o pue de l e e r con l e ss y m ore . Ade m ás, l as apl icacione s norm al m e nte instal an un m anualde com o usar e lprogram a. Uste d pue de acce de r a e sta inform ación con e l com ando m an, q ue se discutió ante riorm e nte e n e ste m ism o capítul o. Re cursos de Inte rne t Elcódigo de GNU/Linux e sta disponibl e e n Inte rne t para de scargarl o. La docum e ntación de Linux tam bién e sta disponibl e en l íne a. La fue nte principal de re cursos e s e l Linux D ocum e ntación Proje ct e n h ttp://m e tal ab.unc.e du/LD P/. Aq uí podrá e ncontrar todo l os H O W TO s, m ini-H O W TO s, y FAQs. Este sitio w e b prove e l a facil idad de e ncontrar todo e ste m ate rialjunto. Linux D ocum e ntación Proje ct tie ne disponibl e varias guías orie ntadas a cubrir tópicos e spe cíficos, de sde e lk e rne lh asta adm inistración de re de s. Elsitio: h ttp://sunsite .unc.e du/LD P., incl uye docum e ntación sobre : M anifie sto Proye cto de D ocum e ntación de Linux M att W e l sh Guía de Instal ación y Uso de Linux M att W e l sh ElKe rne lLinux D avid Rusl ing Guía de lH ack e r de lk e rne lLinux M ich ae lK. Jonson Guía de Program ar M ódul os de lKe rne lLinux ve rsión 1.1.0 O ri Pom e rantz Guía de lAdm inistrador de Re de s LINUX O l af Kirch Guía de Adm inistrador de Siste m a Linux Lars W irze nius Guía de lUsuario Linux Larry Gre e nfie l d Guía de lProgram ador Linux Sve n Gol dt, Sve nvande r M e e r, Scott Burk e tt y M att W e l sh Grupos de Noticias/ Ne w sgroups H ay m uch a inform ación disponibl e vía grupos de noticias de l Use ne t. El com p.os.l inux.announce e s un ne w sgroup m ode rado q ue contie ne inform ación al día de actual izacione s de softw are , nue vas m igracione s h acia otras pl ataform as, se m inarios, ch arl as y productos com e rcial e s. Los H O W TO s son publ icados a final e s de m e s y e ntonce s podrá util izar e l program a Ne w stoH O W TO disponibl e: Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano ftp://sunsite .unc.e du/pub /Linux/syste m /ne w s/m isc/. O tro grupo con inform ación inte re sante de consul tar, e s l a je rarq uía de com p.os.l inux.* . A m e nudo, pue de te ne r un probl e m a q ue no e ncue ntre s e n l os H O W TO s o l os FAQs pe ro son re spondidos e n uno de l os siguie nte s grupos de noticias: com p.os.l inux.se tup com p.os.l inux.h ardw are com p.os.l inux.ne tw ork ing com p.os.l inux.x com p.os.l inux.de ve l opm e nt.apps com p.os.l inux.de ve l opm e nt.syste m com p.os.l inux.advocacy com p.os.l inux.m isc Las m ayorías de l os grupos de noticias (ne w sgroups) son al m ace nados e n h ttp://w w w .de ja.com y h ttp://w w w .al tavista.com donde pue de buscar e n l os tópicos publ icados en l os forum s. Listas de Corre o/ M ail ing Lists Existe n varias l istas de corre o sobre e lte m a de Linux. Al gunas son ge néricas m ie ntras q ue otras apl ican a una distribución e n e spe cífico. Pue de ingre sar a l al ista de corre o de com p.os.l inux.announce e nviándol e un corre o e -m aila Linux-Announce -Re q ue st@ NEW S-D IGESTS.M IT.ED U con l a pal abra subscribe e n e lcue rpo de l m e nsaje . Enviar un m e nsaje e n bl anco a l a m ism a dire cción l e conse guirá inform ación de com o usar l al ista de corre o. La gran m ayoría de e stas l istas son técnicas y e stán orie ntadas a audie ncias e xpe rim e ntadas y no para novatos. Ase gúre se de re girse por l as re gl as de Etiq ue ta de lNe t (Ne t e tiq ue tte ). No e nvié pre guntas a grupo de noticias o l ista de corre o h asta q ue uste d no h aya inve stigado. Ase gúre se de q ue su pre gunta no h al l a sido re spondida ante riorm e nte e n e lgrupo. Re vise l a docum e ntación (H O W TO s, FAQs, y páginas m an) prim e ro, re vise l os arch ivos de h ttp://w w w .de ja.com / ante s de e nviar sus pre guntas. Si de cide e nviar pre guntas, incl uya toda l a inform ación re l e vante ace rca de su siste m a y su probl e m a, inform ación ge ne ral sobre l a(s) ve rsión(e s) de su softw are y un re sum e n de l a configuración de su h ardw are . Apre nda a apre ciar e lval or de h ack e ar su siste m a, y com o re sol ve r sus probl e m as. Com andos de Buscar Inform ación H ay otras form as de conse guir inform ación adicionalde l os com andos. Los com andos q ue l e ayudan a e ncontrar inform ación de luso de l os com andos son w h e re is, w h atis, w h ich , y apropros. w h e re is Pág 32 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Elcom ando w h e re is se usa para e ncontrar arch ivos y nos m ostrara l a ubicación de lbinario, e lcódigo fue nte , y l a página de lm an asociada con e lcom ando. Elcom ando w h e re is e sta l im itado a sól o pode r buscar e n l os dire ctorios de finidos e n l a variabl e $PATH . La sintaxis e s: $w h e re is [opcione s]nom b re -com ando Si uste d de se a e ncontrar donde e sta e lcom ando passw d y l as páginas m an re l acionados con él , digitaría: m igue l @ b ox:~ $w h e re is passw d passw d: /usr/b in/passw d /e tc/passw d /e tc/passw d.org /usr/sh are /m an/m an1/passw d.1.gz /usr/sh are /m an/m an1/passw d.1ssl .gz /usr/sh are /m an/m an5/passw d.5.gz Si e larch ivo no se e ncue ntra, e ntonce s se de spl ie ga: $w h e re is program a program a: Para buscar sól o e lbinario, use l a opción -b;para buscar sól ol a página m an use -m ;y para buscar sól ol os arch ivos fue nte use l a opción -s. w h ich Use e lcom ando w h ich para sabe r donde e sta al m ace nado e lbinario. Elcom ando w h ich busca e n e lpath h asta q ue l o e ncue ntre . Si no l o e ncue ntra, e lcom ando w h ich re porta un m e nsaje e rror. $w h ich com ando Varios argum e ntos pue de n se r pasados e n l a m ism a l íne a de e je cución conjuntam e nte , si se incl uye l a opción -a: m igue l @ b ox:~ $w h ich -a l s m k fs pw d /b in/l s /sb in/m k fs /b in/pw d Elcom ando w h ich e s útilcuando un com ando no re sponde com o se e spe ra. O casional m e nte , tam bién pue de se r q ue te nga m ás de un com ando con e lm ism o nom bre e n m ás de un dire ctorio de lPATH . Alusar w h ich ve rifica q ue e stam os e je cutando e lcom ando q ue de se am os e je cutar. D e spués de e ncontrar e lprim e r acie rto de largum e nto, w h ich de spl ie ga l a ruta com pl e ta al com ando. w h atis y apropos Am bos w h atis y apropos de rivan su inform ación de sde l as páginas m an. w h atis Elcom ando w h atis de spl ie ga un pe q ue ño re sum e n de lcom ando dado com o argum e nto de rivado de sde l as páginas m an: m igue l @ b ox:~ $w h atis w h atis w h atis (1) - displ ay m anualpage de scriptions Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Cada página de lm anualcontie ne una pe q ue ña de scripción. Elutil itario w h atis re al iza una búsq ue da e ntre l os nom bre s de l as páginas de lm anual , m ostrando aq ue l l os q ue se ase m e je n al nom bre dado. El argum e nto pue de conte ne r caracte re s com odín si activam os l a opción (-w ) o pue de tratarse de una e xpre sión re gul ar con (-r). Si se usa una de e stas opcione s, pue de re sul tar ne ce sario col ocar e ntre com il l as e largum e nto o ante pone r `\' a dich os caracte re s para e vitar q ue e lintérpre te de órde ne s l os sustituya. root@ b ox:/h om e /m igue l # w h atis -r m k fs jfs_m k fs (8) - cre ate a JFS form atte d partition m k fs (8) - b uil d a Linux fil e syste m m k fs.e xt2 (8) - cre ate an e xt2/3 fil e syste m m k fs.e xt3 (8) - cre ate an e xt2/3 fil e syste m m k fs.jfs (8) - cre ate a JFS form atte d partition m k fs.m inix (8) - m ak e a Linux M INIX fil e syste m m k fs.m sdos (8) - cre ate an M S-D O S fil e syste m unde r Linux m k fs.vfat (8) - cre ate an M S-D O S fil e syste m unde r Linux m k fs.xfs (8) - construct an XFS fil e syste m root@ b ox:/h om e /m igue l # w h atis -w m k fs* m k fs (8) - b uil d a Linux fil e syste m m k fs.e xt2 (8) - cre ate an e xt2/3 fil e syste m m k fs.e xt3 (8) - cre ate an e xt2/3 fil e syste m m k fs.jfs (8) - cre ate a JFS form atte d partition m k fs.m inix (8) - m ak e a Linux M INIX fil e syste m m k fs.m sdos (8) - cre ate an M S-D O S fil e syste m unde r Linux m k fs.vfat (8) - cre ate an M S-D O S fil e syste m unde r Linux m k fs.xfs (8) - construct an XFS fil e syste m apropos Este com ando ayuda cuando no pode m os re cordar com o l ograr cie rta acción. Pode m os buscar por un sin núm e ro de crite rios. D igam os q ue no se acue rda com o cam biarl e e lpassw ord a un usuario;pue de sim pl e m e nte digitar e ste com ando: # apropos passw ord La dife re ncia e ntre apropos y w h atis e s com o buscan l a inform ación. Elapropos busca l a cade na de largum e nto e n toda l al íne a, sim il ar alcom ando y opción de m an -k . Pe ro, e lw h atis (su e q uival e nte e s e lm an -f) trata de igual ar e lnom bre de lcom ando pasado com o argum e nto por com pl e to. Por e so e s q ue , w h atis m k fs te re portara de m k fs pe ro no de m k fs.e xt2, m ie ntras q ue apropos te re portara de am bos y otros re l acionados. root@ b ox:/h om e /m igue l # w h atis m k fs m k fs (8) - b uil d a Linux fil e syste m root@ b ox:/h om e /m igue l # apropos m k fs jfs_m k fs (8) - cre ate a JFS form atte d partition m k fs (8) - b uil d a Linux fil e syste m m k fs.e xt2 (8) - cre ate an e xt2/3 fil e syste m m k fs.e xt3 (8) - cre ate an e xt2/3 fil e syste m Págm34 k fs.jfs (8) - cre ate a JFS form atte d partition UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org m k fs.m inix (8) m k fs.m sdos (8) m k fs.vfat (8) m k fs.xfs (8) Fundación Código Libre Dom inicano - m ak e a Linux M INIX fil e syste m cre ate an M S-D O S fil e syste m unde r Linux cre ate an M S-D O S fil e syste m unde r Linux construct an XFS fil e syste m Conse jos Prácticos Ase gúre se e nte nd e r e luso de l os com andos de ayuda w h e re is, w h ich , w h atis y apropos. Tabl a 1.4 Eluso de l os com andos w h e re is, w h ich , w h atis, y apropos w h e re is D e vue l ve l a ruta de lcom ando w h ich Nos dice cualcom ando e stá e je cutando w h atís D e vue l ve una de scripción corta de lcom ando Apropos Busca una bre ve de scripción de sde l as páginas m an Escrib ir D ocum e ntación Una de l as h e rram ie ntas m ás útilq ue adq uirirá e s l a h abil idad de docum e ntar sus siste m as. Esta e s una de l as tare as q ue l os adm inistradore s m e nos apre cian, pe ro e s una de l as m ás im portante s. El prim e r paso para cre ar docum e ntación de l siste m a e s cre ar y m ante ne r l os diarios pe rsonal e s y de l siste m a (LO GS) de cada com putador. D e be cre ar un re cord de l tipo de control ador de ldisco duro, núm e ro y tam año de ldisco, e sq ue m a de particione s, nom bre de lh ost, dire cción IP, pe riféricos cone ctados alh ost, com andos y contrase ñas e spe cial e s para e le q uipo com o e s l a configuración de lBIO S de e l l a e n particul ar. D onde q uie ra q ue ocurra un probl e m a, uste d de be rá docum e ntarl o: Que se trato de h ace r y q ue se h izo final m e nte . Por e je m pl o, si tie ne s un cronjob q ue fal l a, de be rás grabar l os síntom as de lprobl e m a y q ue h iciste para corre girl o. D e e sa m ane ra cuando e lprobl e m a vue l va a ocurrir, se rás capas de re sol ve rl o e n m uy poco tie m po. D e be rás grabar tantos cam bios com o h agas a cada com putador, porq ue l os h iciste y cuando. Esto incl uye nue vos discos duros, particione s nue vas, apl icacione s q ue instal as, cam bios a arch ivos de configuración, e tc. En otras pal abras grava todo l o q ue h agas. Esta docum e ntación de be rá se r tan com pl e ta com o para pode r re construir e lsiste m a e n poco tie m po. Tam bién de be rá e scribir l a docum e ntación sobre com o usar l os siste m as q ue adm inistra, tanto de sde e lpunto de vista de ladm inistrador com o de lusuario. Tam bién de be rá e scribir un docum e nto diciéndol es a l os usuarios com o e ntrar al siste m a o com o corre r apl icacione s e spe cificas. D e be rá e scribir docum e ntación de com o su siste m a e sta construido para q ue futuros adm inistradore s pue dan re construirl o o corre girl e s e rrore s. La siguie nte pre gunta e s: ¿q ué form ato usar para e scribir dich a docum e ntación?H ay dos: uno el e ctrónico y otro e n pape l . Tabl a 1.5 Com parativas de l as ve ntajas y de sve ntajas de cada uno de l os form atos. Tab l a 1.5 Com parando e lPape l-vs- La D ocum e ntación El e ctrónica Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Tipo Positivos Ne gativos El éctronica Fácilactual ización y búsq ue da Fácilpara incl uir sal ida de com andos e im áge ne s. No acce so sí l a com putadora e sta apagada difícilde e je cutar pape l D isponibl e si e lsiste m a e sta abajo Pue de incl uir D ifícilde actual izar y buscar sal ida de com andos e im áge ne s Pue de se r difícilde l eer Si e l ige s usar docum e ntación e l e ctrónica, ase gúrate de pl ane ar su form ato de m ane ra q ue pue das e ncontrar l a inform ación fácil m e nte . Si e n cam bio e l ige s usar docum e ntación e n pape l de be rás garantizar su fáciluso y com pre nsión. La docum e ntación no e s m uy útilsi no pue de s e ncontrar l o q ue buscas. Soporte D e lUsuario Prove e r soporte a l os usuarios pue de se r uno de l os re tos m ás com une s q ue sie m pre te ndrás q ue re al izar. Esta tare a no re q uie re h abil idade s técnicas pe ro sí m uy bue nas h abil idade s de com unicación. D e be rás se r capaz de pre se ntar inform ación a l os usuarios de m ane ra q ue pue dan e nte nde r l o q ue l e s e stas dicie ndo. Pe ro no de be s h ace r se ntir alusuario com o q ue éle s infe rior a uste d. Porq ue prove e r soporte a l os usuarios consum e tanto te m po, ne ce sitas se r e ficie nte y no h ace r se ntir alusuario de q ue e s una pe rdida de tie m po. La m e jor m ane ra de se r e ficie nte e s te ne r e strate gias de com o e nfre ntar cada probl e m a de soporte . Uste d pue de cre ar dife re nte m ane ras para re cibir sol icitude s de soporte técnico. Uste d pue de cre ar un m étodo de Tick e t, l l am adas te l e fónicas, e nvió de corre o, cre ar una apl icación w e b, e tc. No im porta cuale sa e lm étodo l a m e ta e s se r e ficie nte y productivo. D e be s re sponde r todas l as re q uisicione s a tie m po. Ase gúre se de de te rm inar q ue tan urge nte e s e lprobl e m a. Tam bién de be s notificar alusuario si no pue de s ate nde r e lprobl e m a de inm e diato y re sponde r con un tie m po e stim ado de cuando l o ate nde rá. Prim e ro, de be s ide ntificar l os parám e tros de lprobl e m a. D e te rm ine cuando y com o surgió e l probl e m a. Sie m pre de be s pre guntar cuando ocurrió e lprobl e m a por prim e ra ve z. Es posibl e q ue re cibas l l am adas a probl e m as q ue re q uie ran e n re al idad una nue va funcional idad. Este e s un bue n e je m pl o porq ue e s im portante docum e ntar. D e spués de h abe r ide ntificado e l probl e m a, de be s re visar l a docum e ntación para ve r sí e ste probl e m a a ocurrido ante s. Si h a ocurrido ante s sól o de be s im pl e m e ntar e lproce so q ue brindo l a sol ución. Re sum e n En e sta e tapa de be s te ne r bue n dom inio de luso de l a docum e ntación l ocal m e nte instal ada en l as páginas m an. Para e le xám e n, ase gúre se de e nte nde r l as dife re ncias e ntre l as opcione s disponibl e s de lm an, com o l o e s: Pág 36 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano m an -k m an –f Elcom ando m an -k busca e lconte nido de l os dire ctorio donde se al m ace nan l as páginas m an. Buscar de ntro de una página m an e s igualq ue buscar e n l os page rs (l e ss o m ore ) q ue son l os program as por de fe cto de lutil itario m an, l a búsq ue da se l ogra usando una /;y para continuar l a búsq ue da se e scribe re pe tidam e nte n. Uste d de be sabe r cuando usar cada tipo de ayuda e n l íne a ya se a l os H O W TO s o l os FAQs y com o m ante ne rl os aldía. Ente nde r l o útilq ue son l os grupos de noticias y l as l istas de corre os. D e be s de e nte nde r l as dife re ncias e ntre l os com andos w h atis, w h ich , w h e re is, y apropos. El com ando w h atis busca e n l a base de datos w h atis y de spl ie ga una bre ve de scripción de q ue e fe ctúa e lcom ando o util itario. Elcom ando w h ich l e s pe rm ite sabe r q ue ve rsión de lcom ando e s q ue uste d e sta e je cutando y donde se al m ace na. Elcom ando w h e re is nos dice l a l ocal idad de l com ando, su código, y sus páginas m an de docum e ntación. Elcom ando apropos de spl ie ga e l nom bre de l a página m an q ue tie ne te rm ino supl ido de argum e nto e n su de scripción. Tam bién ve ras pre guntas de com o m ante ne r l os tipos de docum e ntación disponibl e s y com o tratar con l os usuarios. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano PR EGUNTAS Y R ESPUESTAS 1. D e se as sabe r com o e ncontrar un arch ivo e n su siste m a GNU/Linux y l e s dice n q ue re vise l as páginas m an de l os com andos find y l ocate . ¿Qué son l as páginas m an? R: Alre fe rirse a l as páginas m an nos h abl a de l a docum e ntación ya instal ada sobre l a ayuda de cada com ando y apl icación e n su siste m a. 2. D e ntro de l a página m an de lcom ando tar, ¿com o pudie ras e ncontrar inform ación sobre l a opción de com prim ir e larch ivo tar sin l eer l a docum e ntación com pl e ta? R: Pue de s buscar e lte rm ino com prim ir de ntro de l a página digitando /com pre ss y para e ncontrar m úl tipl e ocurre ncias pue de pre sionar l al e tra n. 3. ¿Por q ué e s q ue e n ocasione s sól o con digitar m an com ando no e ncontram os l a página q ue de se am os? R: Pue de n e xistir m ás de una página m an para e se com ando y m an de spl ie ga l a prim e ra q ue e ncue ntre , y talve z e sa no e s l a q ue buscam os. 4. ¿Cóm o pue de uste d configurar su PC para q ue e le spañolse a e lidiom a por de fe cto de l as páginas m an? R: Prim e ro, de be s instal ar l a ve rsión e n e spañolde l as páginas m an o l ocal m e nte e n su PC o e n e l Se rvidor. D e spués, de be s e ditar e larch ivo de .profil e de lusuario para col ocar l a variabl e de l M ANPATH q ue apunte a l as páginas m an e n e spañol , al go com o /usr/sh are /m an/e s. 5 ¿D ónde pue de s e ncontrar inform ación e n com o cone ctar su disco duro e xte rno USB, Z IP drive o cual q uie r tipo de dispositivo? R: Si de spués de buscar l as páginas m an no e ncue ntra l a inform ación q ue ne ce sita de be s buscar l os H O W TO s- l os q ue pue de n e star instal ados e n su siste m a y si pue de s de scargarl o de inte rne t e s aun m e jor, ya q ue se rán l os m ás re cie nte s. 6. ¿Qué e s e lLinux D ocum e ntation Proje ct? R: ElLinux D ocum e ntation Proje ct e s un proye cto q ue se e ncarga de toda l a docum e ntación de Linux, incl uye ndo l as páginas m an, l os H O W TO s, e lFAQ, y l os tutorial e s, con l a m e ta de l ograr inte gridad de crite rio y m ante ne rl os ínte gros y con l a m ayor confiabil idad posibl e. 7. Si e ncue ntras un arch ivo digam os e n /usr/bin pe ro no sabe s q ue se h ace con e l . ¿Cóm o pode m os inve stigar? R: Elcom ando w h atis nos pue de ayudar, e lprove e e n una l íne a re sum ida l a función de l os com andos. 8 ¿Cóm o e ncue ntras e lnom bre e xacto de lcom ando para cam biar l as contrase ñas? R: Use e lcom ando apropos para buscar e n l as páginas m an y e ncontrar e lcom ando passw ord. El com ando apropos l e l istará todas l as páginas m an q ue contie ne n e n su cabe zall a pal abra passw d. Si e lre sul tado no e s l o e spe rado te ndrás q ue cam biar e lcrite rio de búsq ue da. EXAM EN D E PR ÁCTICA Pág 38 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano 1 ¿Cóm o pode m os cam biar rápidam e nte para q ue l a pagine m an se de spl e gué e n Español ? a. apropos com ando b. m an -k com ando c. info com ando d. m an -Le s com ando La re spue sta a e s incorre cta porq ue apropos produciría un l istado de todas l as páginas m an q ue contie ne n l a pal abra “com ando” e n e lcabe zal . La re spue sta b e s incorre cta;e sta se nte ncia produje ra un l istado de todas l as páginas m an q ue contie ne n l a pal abra “com ando” e n su cabe zal . La re spue sta c e s incorre cta;info e s otra docum e ntación por se parado de lm an. La re spue sta d e s corre cta;l a opción -Lse guida de lidiom a e n e ste caso 'e s' produce páginas disponibl e e n e spañole n e lsiste m a. 2. ¿Cuando usam os e lcom ando info, ¿cóm o pode m os ir alíte m de lm e nú buscar (find)? a. D igite f y pre sione Entre . b. D igite m find y pre sione Entre . c. D e Cl ick a find con su m ouse . d. Pre sione Al t+ f para se l e ccionar find. La re spue sta a e s incorre cta;digitar f no se l e ccionara e líte m de lm e nú find. La re spue sta b e s corre cta;digitam os m col oca su cursor e n l a parte infe rior de l a pantal l a donde pue de s digitar l os íte m s de lm e nú y e ntonce s pre sionar Ente r. La re spue sta c e s incorre cta;info no l e pe rm ite dar cl ick s con e lm ouse sobre l os íte m s de lm e nú para se l e ccionarl os. La re spue sta d e s incorre cta;l as te cl as Al t, o m e tak e y, no e s usada para se l e ccionar íte m s de lm e nú. 3 ¿D ónde pode m os e ncontrar inform ación adicionalsobre e lproce so de arranq ue de Linux? a. Local izar un H O W TO sobre e lproce so de arranq ue . b. Col ocar un m e nsaje e n un grupo de noticias pidie ndo m ás inform ación. C. Buscar e n e ldire ctorio /usr/doc/boot. La re spue sta a e s corre cta;l os H O W TO s discute n tópicos e spe cíficos a com andos. La re spue sta b e s incorre cta;grupos de noticias (ne w sgroups) no e stán orie ntados para h ace r inve stigacione s, pe ro m ás para pl ante ar probl e m as e n e spe cífico sobre re spue stas ya pl asm ada. La re spue sta c e s incorre cta;e ldire ctorio /usr/doc contie ne un subdire ctorio por cada apl icación instal ada y boot no e s una apl icación. 4. ¿Cóm o e ncontrarás inform ación de configurar e ll e ctor de noticias trn (un program a de ne w sre ade r) q ue e sta instal ado e n su siste m a? a. D igite trn --h e l p. b. Eje cute una búsq ue da e n l íne a e n portalde lLinux D ocum e ntation Proje ct. c. D e un vistazo e n e ldire ctorio /usr/doc/trn.ve rsión. d. Enviar un corre o alautor o cre ador de lprogram a. La re spue sta a e s incorre cta;l a opción –h e l p e s útilcuando usada con l os com andos. La re spue sta b e s incorre cta;e lportalde lLD P prove e capacidad de búsq ue da sól o con cue stione s de Linux, no apl icacione s. La re spue sta c e s corre cta;l a docum e ntación de l as apl icacione s e s al m ace nada e n l os dire ctorios de bajo de /usr/doc e n un dire ctorio con e lnom bre de l a apl icación m ás l a ve rsión. La re spue sta d e s incorre cta;l a docum e ntación de be se r consul tada prim e ro ya q ue fue e scrita por e lm ism o autor q ue l a cre o. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano 5. Uste d usa w h e re is para buscar arch ivos q ue uste d cre o l a se m ana pasada, pe ro no l os e ncue ntra. ¿Qué e sta pasando? a. Talve z uste d ya l o borro. b. Elcom ando w h e re is no busco e n l os dire ctorios corre ctos. c. Uste d no paso l os dire ctorios corre ctos a h ace r l a búsq ue da a w h e re is. d. Escribió incorre ctam e nte e larch ivo a buscar. La re spue sta a e s incorre cta;aunq ue pue da se r q ue uste d borro e larch ivo, e ste no e s e lprobl e m a. La re spue sta b e s l a corre cta;Elcom ando w h e re is busca e n dire ctorios pre de finidos q ue no incl uye su dire ctorios h om e . La re spue sta c e s incorre cta;uste d no pue de de finir e n q ue dire ctorio w h e re is buscara. La re spue sta d e s incorre cta;aunq ue talve s e scribió m ale l com ando, no fue por e so q ue l a búsq ue da fracaso. 6. Ale je cutar un com ando, l os re sul tados no son l os q ue e spe ram os. ¿Cóm o pode m os ave riguar q ue com ando e stam os e je cutando? a. Use e lcom ando w h ich . b. Use e lcom ando w h at. c. Use e lcom ando m an. d. Use e lcom ando w h atis. La re spue sta a e s corre cta;e lcom ando w h ich nos indicará l a ve rsión de lcom ando q ue e je cutam os. La re spue sta b e s incorre cta;no e xiste un com ando l l am ado w h at. La re spue sta c e s incorre cta; e lcom ando m an e s para de spl e gar l a página m an de lcom ando. La re spue sta d e s incorre cta;e l com ando w h atis nos da un re sum e n de l o q ue e lcom ando h ace . 7. ¿Cóm o pode m os obte ne r un re sum e n de q ue h ace e lcom ando w h o? a. D igite w h o --h e l p. b. D igite w h e re is w h o. c. D igite w h atis w h o. d. D igite m an w h o. La re spue sta a e s incorre cta;l a opción --h e l p pre se nta ayuda a ce rca de lsintaxis. La re spue sta b e s incorre cta;e lcom ando w h e re is nos de vue l ve l a ruta alcom ando. La re spue sta c e s l a corre cta; e lcom ando w h atis nos de vue l ve una de scripción re sum ida de l as funcione s de lcom ando. La re spue sta d e s incorre cta;e ste com ando nos pre se ntara l a página m an de lcom ando w h o, pe ro nosotros buscam os un bre ve de scripción de l as funcione s de lcom ando. 8. ¿Cuálfue se una com binación apropiada de m an -opción e q uival e nte alcom ando apropos sort? a. m an sort b. m an --apropos sort c. m an -k sort d. m an -f sort La re spue sta a e s incorre cta;e ste com ando de spl e gará l a prim e ra página m an re fe re nte al com ando sort. La re spue sta b e s incorre cta;e sta opción no e xiste de ntro de l as posibil idade s de m an. La re spue sta c e s l a corre cta;igualq ue apropos, m an -k busca l a cabe ce ra de l as páginas m an para l a cade na e n e largum e nto de búsq ue da. La re spue sta d e s incorre cta;m an -f busca sól o por nom bre s de com andos com pl e tos. Pág 40 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Básicam e nte GNU Fundación Código Libre Dom inicano Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Instal ar GNU/Linux El O b je tivo de e ste capítul o e s q ue uste d al cance un nive l de conocim ie nto, q ue uste d pue da re sponde r pre guntas com o l as siguie nte s: 1. ¿Cóm o se pue de arrancar m úl tipl e siste m as ope rativos e n su com putador con Linux? 2. ¿Cuále s e lpropósito de larch ivo vm l inuz-2.4.22? 3. ¿Cóm o de be uno pre pararse para h ace r m ante nim ie nto de lsiste m a? 4. ¿Qué pape lde se m pe ña e larch ivo /e tc/inittab? 5. Uste d instal a un UPS e n su com putador. ¿Qué m ás de be uste d h ace r? 6. Alarrancar su PC, re cibe e n pantal l a un LIL, su siste m a se cue l ga. ¿Qué pue de se r e lprobl e m a? 7. ¿Pue de uste d usar Ctrl -Al t-D e lpara re iniciar su com putador? 8. Uste d ne ce sita apagar e lsiste m a para instal ar un disco duro nue vo. ¿Qué h aría uste d? Pág 42 Capítu l o2 PR ER EQUISITO S Ante s de e m pe zar e ste capítul o uste d de be te ne r acce so a una PC e je cutando Linux, q ue podrás usar para practicar l os conce ptos y l as h e rram ie ntas. D e be pode r ingre sar alsiste m a y e scribir com andos de sde e lprom pt o l íne a de com andos. UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Inicar GNU/Linux U ste d pue de iniciar su siste m a GNU/Linux con sim pl e m e nte pre sionar e lbotón de e nce ndido, util izando un cargador de siste m a (boot l oade r), o iniciar de sde un disq ue te . Ale nce nde r su PC, al gunas tare as son e je cutadas durante l a fase de arranq ue . Esta e tapa e s re fe rida com o e l PO ST (Pow e r O n Se l f Te st) cuale s l a prue ba de e nce ndido. D e spués de ocurrido e sto, e lsiste m a ope rativo e s cargado. Un boot l oade r e s un program a así com o LILO y GRUB q ue son l os adm inistradore s de cargar e lk e rne l . LILO l o cubrim os e n e ste Capítul o y GRUB e n e lApéndice H alfinalde ll ibro. Elm étodo de iniciar GNU/Linux de pe nde de com o uste d Configure su siste m as. No im porta com o uste d inicie su siste m a, l os pasos q ue se tom an son básicam e nte m uy sim il are s para iniciar e lsiste m a. Conse jos Prácticos Es ne ce sario e nte nd e r e lproce so d e arranq ue d e GNU/Linux para q ue e n caso de prob l e m as e n e linicio se pue da d iagnosticar y corre gir ave rías para q ue e lproce so de arranq ue continuara. Estos conce ptos son com pl e tam e nte de sarrol l ados e n e le xám e n. Elk e rne lse e ncue ntra o e n e ldisk e tte de inicio o e n e ldire ctorio /boot de ldisco duro. El k e rne lcom prim ido se l e l l am a usual m e nte vm l inuz-núm e ro-de -ve rsión. Pe ro, e lnom bre y donde l o al m ace ne s no e s im portante -sol am e nte q ue e lk e rne lpue da se r l ocal izado durante e larranq ue . Prim e ro, e lk e rne lse carga a m e m oria. La m ayoría de l as ve ce s, su k e rne le stará com prim ido; no obstante , l a codificación para de scom prim irl o no ne ce sariam e nte de be e star com prim ida. Pue de util izar l a util idad gunzip para de scom prim ir e lk e rne l . Véase Capítul o 11, “Back up y Re staurar,” para m ás inform ación sobre e sta util idad. Varios parám e tros son incl uidos e n l a im age n de lk e rne lq ue cargas, incl uye ndo donde se e ncue ntra e n l a raíz de lsiste m a de arch ivos. M ie ntras e l k e rne l carga, im prim e m e nsaje s a pantal l a y l os al m ace na al arch ivo /var/l og/m e ssage s Uste d pue de re visarl os e ste arch ivo e n un visor de te xto com o l e ss o m ore , un e ditor o con e lcom ando dm e sg. Elcom ando dm e sg no ne ce sita argum e ntos y im prim e e lul tim o m e nsaje ge ne rado por e lk e rne ly al m ace nado e n su buffe r de m e nsaje . Estos m e nsaje s incl uye n: 1.Tipo de consol a y fue nte s 2.D e te cción de lb us PCI y cual q uie r pre se ncia de tarje ta PCI 3.Un e stim ado de l a ve l ocidad de lproce sador 4.Cantidad disponib l e de m e m oria e n e lsiste m a 5.Tipo de CPU 6.Elnúm e ro de l a ve rsión de lk e rne l 7.M ódul os de dispositivos cargados por e lk e rne l 8.Cantidad de e spacio util izado com o m e m oria sw ap 9 .Adaptadore s de Re d (Ne tw ork ) y su configuracione s Véase Capítul o 10, “Tare as Adm inistrativas,” para obte ne r inform ación m ás de tal l ada ace rca Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano de lcom ando dm e sg y l os arch ivos de ll og. D e spués de lk e rne lh abe rse iniciado, e lm onta l a raíz de su siste m a de arch ivos (root, o l a /), casi sie m pre l ocal izada e n su disco duro. D e spués de m ontado e lroot, e lcontrolse pasa aldisco duro y e lk e rne lpe rm ane ce e n m e m oria. ElD ae m on init Lo úl tim o q ue h ace e lk e rne le s invocar aldae m on init, q uie n pe rm ane ce activo h asta q ue e l com putador e s apagado. Es e lre sponsabl e de cre ar l os proce sos alre sto de lsiste m a, e je m pl o son l os sh e l l s de l ogin. Eldae m on init tam bién se e ncarga de re iniciar cie rtos proce sos cuando e l l os te rm inan. Por e je m pl o, cuando uste d e fe ctúa un l og out, e linit re inicia l a consol a para q ue e sté l ista para q ue se pue da e je cutar otro l og in. Las Accione s de ldae m on init son control adas por su arch ivo de configuración, /e tc/inittab. ElArch ivo /e tc/inittab Cada l íne a de larch ivo /e tc/inittab contie ne cuatro cam pos se parados por dos puntos “:” ID :runl e ve l :Acción:proce ss La Tabl a 2.1 m ue stra q ue contie ne cada cam po. Tab l a 2.1 Cam pos y Propósitos de l as l íne as de larch ivo /e tc/inittab Cam po ID runl e ve l Acción proce ss Conte nidos y Propósito Uno o D os caracte re s ide ntificando e ntrada, norm al m e nte nom bre de un dispositivo Indica a cualrunl e ve l s e sta l íne a apl ica;se pue de n l istar m úl tipl e s;si e n bl anco, apl ica a todos l os runl e ve l s Com o se m ane ja l a e ntrada;ve a l a Tabl a 2.2 para e ntradas val idas Com ando a Eje cutar Elcam po de acción indica com o m ane jar e lcom ando, así com o re iniciarl o si e lcom ando e s de te nido. La Tabl a 2.2 m ue stra e ntradas val idas e n e lcam po acción. Tab l a 2.2 Entradas Vál idas de lcam po Acción e n e larch ivo /e tc/inittab boot bootw ait initde faul t onde m and pow e rfail sysinit re spaw n w ait Se e je cuta cuando por prim e ra ve z se inte rpre ta /e tc/inittab Eje cuta alinte rpre tar por prim e ra /e tc/inittab de spués de l as e ntradas de boot Establ e ce runl e ve linicial ;para e lproce so si se e ncue ntra e n e je cución;inicia proce so sól o una ve z de spués M antie ne l os proce sos e je cutándose ;re inicia y l os de tie ne Eje cutado e n caso de una fal l a el éctrica Eje cutado ante s de Acce de r una consol a M antie ne un proce so e je cutándose ;y l o re inicia e lproce so si se de tie ne Inicia un proce so una ve z Elproce so init e s usado para iniciar e lk e rne ly cual q uie r otro proce so q ue e s ne ce sario para q ue su siste m a se a de bidam e nte arrancado. Si de se a q ue una apl icación se inicie cada ve z q ue su siste m a arranq ue , digite e lcom ando e n uno de l os scripts rc, e stos scripts se rán discutidos e n l a Pág 44 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano próxim a se cción, “Runl e ve l s/Nive l e s de Eje cución.” Runl e ve l s/Nive l e s de Eje cución Un runl e ve lde fine un conjunto de proce sos q ue se inician cuando e lsiste m a arranca. Esto pue de se r de sde una m ínim a configuración de proce sos util izada para adm inistrar e lsiste m a h asta una configuración para dar apoyo a todos l os dispositivos soportados. Los núm e ros asociados con l os runl e ve l s difie re n de pe ndie ndo de l a distribución q ue e ste util izando y son l istados e n e larch ivo /e tc/inittab. Por e je m pl o, su l istado de be pare ce rse a e ste : # # # # # # # # D e faul t runl e ve l . La configuración m ás com ún son e stas: 0 - h al t –apagado (No pue de s util izar e ste com o initde faul t) 1 –M odo de Usuario Singl e (M odo prote gido de M ante nim ie nto) 2 - M ul tiusuario, sin NFS (Igualq ue e l3, pe ro sin soporte ne tw ork ing) 3 –M odo M ul tiusuario Com pl e to 4 –No e s usado (re se rvado para e ladm inistrador) 5 - X11 6 - re b oot –re inicio (No pue de s util izar e ste com o initde faul t) Los runl e ve l s 0 y e l6 son re se rvados para h al t y re boot, re spe ctivam e nte . Los runl e ve l s pue de n variar de una distribución a otra. No obstante , sin im portar q ue distribución uste d h aya instal ado, e ldae m on init sól o proce sa e sas l íne as asociadas con e lrunl e ve lactual . Elm odo singl e -use r e s un poco dife re nte a l os otros nive l e s disponibl e s. Este runl e ve la m e nudo e s util izado para tare as adm inistrativas com o l a re cupe ración de siste m as de arch ivos corrom pidos. Ningún otro usuario pue de ingre sar al siste m a m ie ntras e ste runl e ve l e sta e je cutando. Pe ro re cue rde q ue aun sigue sie ndo m ul ti-proce so y pode m os e je cutar m úl tipl e apl icacione s alm ism o tie m po. Este e s e lúnico nive lq ue e linit no l e e e larch ivo /e tc/inittab. La acción por de fe cto e s e je cutar e lcom ando /bin/su y e re s ingre sado com o e lsúpe r usuario RO O T. Aliniciar l os runl e ve l s m ás al tos q ue e lsingl e -use r, e lsiste m a inicia e n m odo m ul tiusuario. En e ste m odo, init e je cuta l as l íne as con una acción de lsysinit, boot, or bootw ait. Con m uch a fre cue ncia, e stas l íne as e je cutan e lm ontaje de lsiste m a de arch ivos. En e lpróxim o paso, e linit dae m on e je cuta todas l as l íne as q ue e stén l istadas con e lrunl e ve l pre se nte e n e lcam po runl e ve l . Su runl e ve liniciale s de finido por l al íne a id:3:initde faul t: Note q ue e sta l íne a no de fine ningún proce so a e je cutar, sino q ue de fine e n cualrunl e ve l arranca e lsiste m a. Uste d pue de cam biar de runl e ve lcon e lcom ando init, cuya sintaxis e s: init [núm e ro de lrunl e ve l ] El com ando init tom a com o argum e nto uno de l os núm e ros de l os runl e ve l s. Pue de s e spe cificar un tie m po de re traso o e spe ra ante s de cam biar de runl e ve lsi usas e lcom ando te l init Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano con l a opción -t se gundos. Elre traso por de fe cto e s de 5 se gundos. Elcom ando te l init e s un l ink al com ando init. Ase gúre se de notificar a todos l os usuarios ingre sados e n e lsiste m a ante s de cam biar de runl e ve l . Por e je m pl o, e lcom ando init 5 Cam biará e lrunl e ve lde sde e lnive lq ue se e ncue ntre alnive lcinco. Elinit prim e ro e nvía una se ñal para q ue todos l os proce sos e je cutándose q ue no e stán e n e l runl e ve l a iniciarse se de te ngan. D e spués de lre traso e spe cificado, te l init e nvía una se ñalde k il la todos e stos proce sos. Entonce s proce de a iniciar l os proce sos de e ste nue vo runl e ve lq ue no e stán ya e n e je cución. Uste d pue de tam bién cam biar alm odo singl e -use r pasándol e o una “s” por e je m pl o si::sysinit:/e tc/rc.d/rc.sysinit ElID “si” alprincipio de l al íne a e s usada inte rnam e nte por e ldae m on init. Esta l íne a arranca e lscript rc.sysinit, e lcualm ane ja l as tare as com o l a activación de l a partición sw ap, e je cutar fsck , y m ontar su siste m a de arch ivos. Elcom ando fsck re visa e lsiste m a de arch ivos para e ncontrar si e xiste n e ntradas corrom pidas y se rá discutido am pl iam e nte e lCapítul o 6, “M ante nim ie nto de l Siste m a de Arch ivos.” Este script pue de variar de pe ndie ndo de su distribución. Léase e lq ue se e ncue ntra e n su siste m a para te ne r de tal l e s de l o al cance s de lsuyo e n particul ar. La próxim a se cción e n e larch ivo /e tc/inittab e je cuta e lscripts apropiado para su runl e ve l ,y e stán l ocal izados e n l os dire ctorios /e tc/rc.d: l 1:1:w ait:/e tc/rc.d/rc1 l 2:2:w ait:/e tc/rc.d/rc2 l 3:3:w ait:/e tc/rc.d/rc3 l 4:4:w ait:/e tc/rc.d/rc4 l 5:5:w ait:/e tc/rc.d/rc5 l 6:6:w ait:/e tc/rc.d/rc6 Esto se l ogra l l am ando l os scripts rc con argum e ntos ide ntificados por l os runl e ve l . Elscript rc e ntonce s e je cuta l os scripts al m ace nados e n e ldire ctorio rcn.d, e n cuall a n re pre se nta e l runl e ve l . Su siste m a pue de e je cutar otros scripts de inicio, talcom o /e tc/rc.l ocal , e sto de pe nde de su distribución. Su script rc tam bién pue de cargar m ódul os. Los cual e s son parte s de lcódigo de lk e rne lq ue pue de n se r cargadas y de scargadas durante l a e je cución de l siste m a. Estos m ódul os fre cue nte m e nte son m ane jadore s de l os dispositivos. Uste d pue de util izar e larch ivo /e tc/conf.m odul e s para pasarl e parám e tros a cada m odul o en e lm om e nto de carga. Estos parám e tros son con fre cue ncia dire ccione s de I/O e inte rruptore s. Un m ode l o sim pl e de larch ivo conf.m odul e s pudie ra se r: al ias e th 0 dm fe al ias sound i810 Esto cargaría l os m ódul os ne ce sarios para l as tarje tas Eth e rne t de una D avicom y l a tarje ta de Pág 46 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano sonio Inte l810. D e spués son l os proce sos q ue de be n se r e je cutados e n cada runl e ve l . Estos re gul arm e nte incl uye dar inicio alproce so ge tty, cualcre a cada una de l as te rm inal e s. Su arch ivo inittab tam bién pue de conte ne r cie rtas instruccione s de q ue se de be h ace r e n caso de una fal l a el éctrica y q ue h ace r e n caso de q ue l a el e ctricidad re gre se . Un e je m pl o es # Cuando e lUPS nos inform a de un fal l o el éctrico, asum a q ue te ne m os # unos m inutos de e l e ctricidad disponib l e . Program a un sh utdow n de ntro # de 2 m inutos. Aq uí cl aro asum im os q ue te ne m os un UPS cone ctado y # trab ajando corre ctam e nte pf::pow e rfail :/sb in/sh utdow n -f -h + 2 “Fal l a El éctrica;ElSiste m a se va a Apagar e n 2 M inutos” # Si se re staura l a el e ctricidad ante s de l a e je cución de lsh utdow n, de b e s # cance l arl a. pr:12345:pow e rok w ait:/sb in/sh utdow n -c “El e ctricidad Re staurada;ElSh utdow n se Cance l ó” # Eje cuta l os ge ttys e n l os runl e ve l s e stándare s 1:12345:re spaw n:/sb in/m inge tty tty1 2:2345:re spaw n:/sb in/m inge tty tty2 3:2345:re spaw n:/sb in/m inge tty tty3 4:2345:re spaw n:/sb in/m inge tty tty4 5:2345:re spaw n:/sb in/m inge tty tty5 6:2345:re spaw n:/sb in/m inge tty tty6 Elcom ando sh utdow n se discute m ás ade l ante e n e ste Capítul o. Eldae m on init se m antie ne activo de spués de l e e r e larch ivo /e tc/inittab. Alm onitore ar e lsiste m a para re cibir instruccione s de cam biar e lrunl e ve lo cuando uno de l os proce sos e s iniciado o de te nido. Si uno de l os proce sos h ijos de linit se de tie ne , e lh ace dos cosas: Vue l ve a l e e r e larch ivo /e tc/inittab. Si l a acción e s de re iniciar e lproce so, e ntonce s se e je cuta. Escribe a l os arch ivo l og e n /e tc/w tm p y /e tc/utm p q ue e lproce so te rm ino y l as razone s. Estos arch ivos se rán discutidos m ás ade l ante e n e lCapítul o 10, “Tare as Adm inistrativas.” Eldae m on init tam bién vol ve rá a l e e r e larch ivo /e tc/inittab si e s instruido a cam biar de nive l de e je cución (runl e ve l ) o si e s notificado de una fal l a el éctrica. Si de se as h ace rl e cam bios alarch ivo /e tc/inittab, uste d pue de util izar cual q uie r e ditor de te xto para al te rar e l arch ivo m ie ntras e l siste m a se e je cuta. Pe ro e stos cam bios, no se rán im pl e m e ntados h asta de spués de q ue e ldae m on init no re -l e e e larch ivo. Esto ocurre cuando: Elrunl e ve lh a cam b iado O currió una fal l a El éctrica Uste d e je cuto e lcom ando init q Elcom ando init q causa q ue init vue l va a l e e r e larch ivo /e tc/inittab. Te nga cuidado m uy e spe cialale ditar e larch ivo /e tc/inittab porq ue si com e te e rrore s, pue de proh ibirl e e l ingre so (l ogging) a su siste m a. H aga copias de l arch ivo q ue e sta funcionando actual m e nte , y un disq ue te de inicio para prote ge rse e n caso de e rror. Talve z pue das re cupe rarse iniciando e lm odo singl e -use r, pe ro e sto no sie m pre e sta disponibl e . O casional m e nte , uste d pue de Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano com e te r e rrore s ortográficos ale ditar e arch ivo e tc/inittab e sto podría h ace r q ue su siste m a e ntre e n un l oop iniciando y de te nie ndo proce sos re pe tidam e nte . Para pre ve nir e ste e sce nario, e l dae m on init m antie ne re cord de q ue tan fre cue nte e ltie ne q ue re iniciar un proce so. Si un proce so e s re iniciado m ás de 10 ve ce s e n 2 m inutos, e ldae m on init e nvía un m e nsaje de e rror y e spe ra 5 m inutos ante s de re iniciar e lproce so. GR UB GRUB (Grand Unifie d Boot Loade r) e s un m ane jador de cargador (boot l oade r) q ue pue de re sidir e n su disco duro o disq ue te de inicio. Se e je cuta e n e lm om e nto de arrancar e lsiste m a. Al gunas de l as caracte rísticas de GRUB incl uye n: 1. Funciona con D O S, UNIX, O S/2, W indow s 9 5/9 8, y W indow s NT 2. Re m pl aza e lm aste r b oot re cord e n su disco duro 3. Pue de util izar h asta 16 dife re nte im áge ne s de arranq ue e n dife re nte s particione s, cada uno de e stos pue de se r prote gido por contrase ña 4. Pe rm ite alarch ivo b oot se ctor, m ap, y im áge ne s de arranq ue re sidir e n particione s dife re nte GRUB tie ne l a capacidad de actuar com o ge stor de arranq ue para otros siste m as ope rativos. Le pe rm ite se l e ccionar de sde un m e nú e lsiste m a ope rativo q ue de se a se e je cute e n e lcom putador. Conse jos Prácticos GRUB prove e un m étod o e ficie nte para e larranq ue de GNU/Linux así com o otros siste m as ope rativos. GRUB pue d e adm inistrar h asta 64 d ife re nte s im áge ne s de b oot e n un disco duro. Al instal ar GRUB, pod rás e l e gir sob re scrib ir e lM aste r Boot Re cord o no. Si se l e cciona ninguno, e lsiste m a ope rativo por de fe cto se rá e l e gido. Pue de s e vitar e ste com portam ie nto pre sionando l a te cl a (E) para e ntrar e n m odo de e dición e n tie m po re alo pue de s e ntrar dire ctam e nte a un prom pt de grub BO O T: En e ste punto pue de s e scribir e lnom bre de lsiste m a ope rativo q ue de se as arrancar. Podrás ve r una l ista de l os siste m as q ue tie ne s disponibl e tan sól o pre sionando l a te cl a Tab. Si no se l e ccionas ninguno e lprim e r siste m a ope rativo e ncontrado se rá iniciado. Una ve s se l e ccionado e lsiste m a q ue q uie re s arrancar pue de s pasar O pcione s alk e rne l . Esto e s usual m e nte usado para iniciar e lsiste m a e n m odo de un sól o usuario (e sto l o pue de usar para cam biar su pal abra cl ave e n caso de h abe r sido ol vidada) e scribie ndo: # singl e En e lprom pt de lGRUB. En e ste e je m pl o singl e e s e lnom bre de lparám e tro q ue de be s usar para arrancar su siste m a ope rativo e n m odo de e m e rge ncia, donde singl e es l a opción q ue se rá pasada alk e rne l . Com o GRUB se com porta e s control ado por su arch ivo de configuración, /boot/GRUB/m e nu.l st. Elcom ando GRUB tie ne varios util itarios disponibl e s q ue son: grub grub -instal l Pág 48 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano grub -re b oot grub -te rm info grub -fl oppy grub -m d5-crypt grub -se t-de faul t Para instal ar GRUB, sim pl e m e nte e je cúte l o de sde l a l íne a de com andos. Las opcione s disponibl e s para util izar con GRUB e stán l istadas e n l a Tabl a 2.3. Tabl a 2.3 O pcione s útil e s q ue Pue de n se r Usadas con LILO O pción Acción --batch Inicie m odo batch para e luso no inte ractivo --boot-drive =D RIVE Espe cifiq ue e ldrive de arranq ue de lstage 2 [de faul t=0x0] --config-fil e =FILE Espe cifiq ue e larch ivo config de l a e tapa2 "stage 2" [de faul t=/boot/grub/m e nu.l st] --de vice -m ap=FILE use e larch ivo de m apa de ldispositivo "de vice m ap fil e" --h e l p de spl e gar e ste m e nsaje y sal ir --h ol d Espe rar h asta q ue e lde purador se incl uya --instal l -partition=PAR Espe cifiq ue l a particion de instal acion de l a stage 2 [de faul t=0x20000] --no-config-fil e No use e larch ivo config --no-curse s Not use curse s --no-fl oppy No prue be ningún fl oppy --no-page r No use e lpaginador inte rno --pre se t-m e nu Use e lm e nu pre de te rm inado --probe -se cond-fl oppy Prube e lse gundo fl oppy --re ad-onl y No e scribir nada a ningún dispositivo --ve rbose Im prim ir m e nsaje s ve rbose a pantal l a --ve rsion Im prim ir inform ación y sal ir Una gran parte de ltie m po uste d util izara un arch ivo de configuración all l am ar a LILO de sde l al íne a de com andos. Alcre ar e larch ivo de configuración, util izara pal abras cl ave s e n ve z de l as opcione s m ostradas e n l a Tabl a 2.3. Las pal abras cl ave s disponibl e s (k e yw ords) son l istadas e n l a Tabl a 2.4. Tab l a 2.4 Pal ab ras Cl ave s y Sus O pcione s Corre spondie nte s para Usar con e larch ivo de configuración de GR UB O pción de faul t # tim e out # h idde nm e nu col or cyan/bl ue passw ord pal abra Acción Establ e ce l a im age n a arrancar e n orde n de e ntrada e n m e nu Tie m po e n se gundo de e spe ra para arrancar im age n por de fe cto O cul ta m e nu de arranq ue , de be pre sionar ESC para visual izarl o Col ore s a usar e n e lm e nu de arranq ue Establ e contrase ña para e ditar m e nu e n tie m po re al Elarch ivo por de fe cto de configuración de GUB e s /boot/grub/m e nu.l st. Un arch ivo de e je m pl o e s: # # de faul t num # Se t th e de faul t e ntry to th e e ntry num b e r NUM . Num b e ring starts from 0, and Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano # th e e ntry num b e r 0 is th e de faul t if th e com m and is not use d. # # You can spe cify 'save d' inste ad of a num b e r. In th is case , th e de faul t e ntry # is th e e ntry save d w ith th e com m and 'save de faul t'. # W AR NING: If you are using dm raid do not ch ange th is e ntry to 'save d' or your # array w il lde sync and w il lnot l e t you b oot your syste m . de faul t 0 # # tim e out se c # Se t a tim e out, in SEC se conds, b e fore autom atical l y b ooting th e de faul t e ntry # (norm al l y th e first e ntry de fine d). tim e out 10 # # h idde nm e nu # H ide s th e m e nu b y de faul t (pre ss ESC to se e th e m e nu) # h idde nm e nu # Pre tty col ours # col or cyan/b l ue w h ite /b l ue # # passw ord ['--m d5']passw d # If use d in th e first se ction of a m e nu fil e , disab l e al linte ractive e diting # control(m e nu e ntry e ditor and com m and-l ine ) and e ntrie s prote cte d b y th e # com m and 'l ock ' # e .g. passw ord topse cre t # passw ord --m d5 $1$gLh U0/$aW 78k H K 1QfV3P2b 2znUoe / # passw ord topse cre t # # # # # # # # # # # e xam pl es titl e root m ak e active ch ainl oade r W indow s 9 5/9 8/NT/2000 (h d0,0) + 1 titl e Linux root (h d0,1) k e rne l /vm l inuz root=/de v/h da2 ro Conse jos Prácticos Los cam b ios h e ch os alarch ivo de configuración de GRUB tom an e fe cto inm e diatam e nte y uste d no tie ne q ue e fe ctuar ninguna tare a e n e spe cifico, todo cam b io tom ar[a e fe cto l a pr[oxim a ve z q ue re inicie . Troub l e sh ooting/D iagnostico de Fal l o de GR UB A m e dida q ue GRUB se carga, pasa por dos e tapas distintivas, l as cual e s sirve n para ide ntificar e rrore s con GRUB. Si notam os q ue no se de spl e ga e l m e nu de arranq ue de be rá Pág 50 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano re instal arl o por com pl e to all a tabl a de ldisco. Si l as fal l as son de no e ncontrar l a im age n de arranq ue de be rá iniciar con otro m étodo de inicio y corre gir e larch ivo de configuración o de sde e lm e nu de GRUB inte ntat pasarl e l os parám e tros ne ce sarios. A continucación m ostram os al gunos de l os probl e m as q ue GRUB nos pre se nta e n pantal l ay q ue pre vie ne n de q ue e lsiste m a cargue total m e nte y su posibl e sol ución. Esta l ista parciale s tom ada de sde l as paginas de Ge ntoo Linux (h ttp://w w w .ge ntoo.org/doc/e s/grub-e rrorguide .xm l ). 1. Error Grub Grub cargando, e spe re por favor GR UB cargando l a e tapa 1.5 GR UB cargando, e spe re por favor... ( GR UB l oading stage 1.5 GR UB l oading, pl e ase w ait... ) D e spués de e ste m e nsaje , e lsiste m a se de tie ne . Si se inte nta iniciar e lsiste m a de sde un disq ue te con grub, ésto no ocurre . Sol ución Pue de cam biarse e lorde n de inicio e n l a BIO S. H a de indicarse e n l a BIO S q ue no inicie de sde e ldisq ue te prim e ro. Ej. # CFLAGS="-O 2 -m arch =i686 -fom it-fram e -pointe r -pipe "e m e rge grub Error Grub 12 12 : Sol icitado un dispositivo no vál ido ( 12 : Inval id de vice re q ue ste d. ) Este e rror se m ue stra aunq ue l a de finición de ldispositivo se a corre cta, sie m pre q ue ocurre un e rror no de finido con cual q uie r otro núm e ro. Sol ución Cuando se instal ó grub e n e lse ctor de inicio, ¿se e je cutaron l os siguie nte s com andos de instal ación inte ractivos? Listado de Código 3.2: Com andos de instal ación inte ractivos grub > root (h d0,0) grub > se tup (h d0) (h d0,0) de be re e m pl azarse con l a partición de inicio (/boot) y (h d0) con e ldisco duro (o rígido) e l e gido. Re cuérde se q ue (h d0) instal ará grub e n e lse ctor de inicio principal(M BR) de l prim e r disco duro: e lprim ario m ae stro. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Error Grub 15 Situación: Este e rror pue de ocurrir e n dos e tapas dife re nte s de l a configuración de GRUB, tanto durante l a configuración inicial(instal ando GRUB e n e lse ctor de inicio principal ), com o de spués de iniciar e lsiste m a e inte ntando l anzar Linux (o cual q uie r otro siste m a). Listado de Código 4.1: M e nsaje Grub - Configuración inicial grub > root (h d0,0) Siste m a de fich e ros xfs, tipo de partición 0x83 ( Fil e syste m type is xfs, partition type 0x83 ) grub > se tup (h d0) Com prob ando si "/b oot/grub /stage 1"e xiste ... no Com prob ando si "/grub /stage 1"e xiste ... no Error 15: Arch ivo no e ncontrado ( Ch e ck ing if "/b oot/grub /stage 1"e xists... no Ch e ck ing if "/grub /stage 1"e xists... no Error 15: Fil e not found ) Listado de Código 4.2: M e nsaje Grub - Iniciando e lsiste m a Iniciando 'ge ntoo Linux' root (h d0,0) Siste m a de fich e ros e xt2fs, tipo de partición 0x83 k e rne l(h d0,0)/b oot/k e rne l -2.4.20 root=/de v/h da3 vga=79 2 Error 15: Arch ivo no e ncontrado Pre sione cual q uie r te cl a para continuar... ( Booting 'ge ntoo Linux' root (h d0,0) Fil e syste m type is e xt2fs, partition type 0x83 k e rne l(h d0,0)/b oot/k e rne l -2.4.20 root=/de v/h da3 vga=79 2 Error 15: Fil e not found Pre ss any k e y to continue ... ) Sol ución - Configuración inicial Pág 52 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Este e rror se produce si e lnom bre de larch ivo no pue de e ncontrarse , pe ro todo l o de m ás (com o l a inform ación de ldisco/partición) e s corre cto. Norm al m e nte , e le rror indica q ue no e ncue ntra l a im age n de lnúcl e o (k e rne l ). H ay q ue ase gurarse de q ue dich a im age n e xiste e n l a partición de inicio (/boot). Para e ncontrar e lnom bre e xacto de lnúcl e o, se re inicia de sde e lCD de instal ación y se m onta l a partición de inicio (de te ne rl a) o l a partición raíz. D e spués se l istan l as im áge ne s de lnúcl eo para ve r l as disponibl e s: Listado de Código 4.3: Ve rificando l as im áge ne s de lnúcl e o disponibl es # cd /b oot # l s Esto m ue stra todos l os núcl e os disponibl es en l a partición/dire ctorio de inicio. D e no e ncontrarse ninguno, h ay q ue ase gurarse de q ue se h a com pil ado un núcl e o (usando ge nk e rne lo m anual m e nte ): Listado de Código 4.4: Re com pil ar e lnúcl eo # cd /usr/src/l inux/ # m ak e m e nuconfig # m ak e y q ue se h a copiado a l a partición de inicio (/boot): Listado de Código 4.5: Copiando e lnúcl eo # cp /usr/src/l inux/arch /x86/b oot/b zIm age /b oot H a de ve rificarse q ue e lnom bre de lnúcl e o e s e xactam e nte e lm ism o q ue e lindicado e n e l arch ivo grub.conf. Tam bién h ay q ue ase gurarse de q ue l a l íne a k e rne le n grub.conf indica e sta partición (tanto e xpl ícita com o im pl ícitam e nte ). Se h a inform ado de otro e rror, q ue consiste e n te ne r configurada l a BIO S para q ue ignore e l disco donde re side n e lnúcl e o (k e rne l )ol as e tapas (stage s) de grub. Tam bién, l a partición e n l a cualgrub guarda sus e tapas no de be ría usar una configuración de RAID -5 por softw are (u otra te cnol ogía de striping). Sol ución - Iniciando e lsiste m a Prim e ro, h ay q ue ase gurarse de q ue l os com andos root y se tup e m pl e ados e ran corre ctos. D e e star se guro de q ue e ran corre ctos, e ntonce s se podría e star usando una ve rsión de fe ctuosa de GRUB (0.9 3.20031222). Para arre gl arl o, se actual iza e l árbol Portage o se e nm ascara dich a ve rsión de grub: Listado de Código 4.6: Enm ascarando Grub Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano (H a de e je cutarse de sde un e ntorno "ch roote d") # e ch o "=sys-b oot/grub -0.9 3.20031222"> > /e tc/portage /pack age .m ask # e m e rge grub -p Se pue de inte ntar usar tam bién l a m acro grub-instal l , com o re com ie ndan l os autore s de GRUB: Listado de Código 4.7: Usando grub-instal l [Elparám e tro --root-dire ctory e s ne ce sario de te ne r una partición de inicio (b oot) de dicada;e n caso contrario, no de b e usarse ] # grub -instal l--root-dire ctory=/b oot /de v/h da Si todo e sto fal l a, l a partición de inicio pue de h abe rse dañado. H a de com probarse l a partición: Listado de Código 4.8: Com probando l os e rrore s de una partición (H ay q ue ase gurarse de q ue l a partición de inicio, /de v/h da1 e n e ste caso, no e stá m ontada) # fsck -y /de v/h da1 5. Error Grub 17 Situación Listado de Código 5.1: M e nsaje Grub root (h d0,0) Siste m a de fich e ros de sconocido Tipo de partición 0x7 Error 17 : No se pue de m ontar l a partición se l e ccionada ( root (h d0,0) fil e syste m type unk now n partition type 0x7 Error 17 : Cannot m ount se l e cte d partition ) Sol ución: Este e rror se pre se nta si l a partición e xiste , pe ro GRUB no re conoce e lsiste m a de fich e ros. Tie ne q ue com probarse l a configuración root(x,y) de grub.conf Tam bién, si se e stá tratando de iniciar W indow s, h ay q ue ase gurarse de q ue e larch ivo grub.conf contie ne root (h dX,Y) (o rootnove rify (h dX,Y)) y ch ainl oade r (h dX,Y)+ 1 e n su e ntrada. 6. Error Grub 18 Situación: Listado de Código 6.1: M e nsaje Grub k e rne l(h d1,4)/b zIm age root=/de v/h db 7 Error 18: Elcil indro se l e ccionado e xce de l os m áxim os soportados por l a BIO S Pág 54 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano ( k e rne l(h d1,4)/b zIm age root=/de v/h db 7 Error 18: Se l e cte d cyl inde r e xce e ds m ax supporte d by BIO S ) Sol ución: Este e rror se produce si se inte nta l e e r una dire cción l ine alde bl oq ue m ás al l á de l áre a traducida por l a BIO S. Esto ocurre norm al m e nte si e ldisco e s de m ayor tam año de l o q ue l a BIO S pue de m ane jar (512M B para discos (E)ID E e n m áq uinas m ás antiguas ó de spués de 8GB e n ge ne ra). Se h a de inte ntar actual izar l a BIO S y/o m ove r l a partición de inicio alcom ie nzo de ldisco (o, por l o m e nos, de ntro de lrango indicado). 7. GR UB GR UB GR UB GR UB GR UB ... Situación: Listado de Código 7.1: M e nsaje Grub GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB GR UB ... Sol ución: D e acue rdo con airh e ad e sto pue de de be rse a q ue se tie ne l a BIO S configurada para q ue de te cte l os discos autom áticam e nte . Pue de configurarse l a BIO S para q ue use uno e n concre to (Use r Type H D D ). O tra posibil idad e s q ue se tuvie ra Grub instal ado e n e lM BR y se h aya tratado de re instal arl o (de bido a cam bios de discos duros, por e je m pl o) pe ro se h ayan usado com andos se tup y root e q uivocados. 8. Probando l os dispositivos para sabe r l as unidade s e n l a BIO S. Esto pue de l l e var un bue n rato. Situación: M ie ntras se inte nta instal ar grub, se bl oq ue a de spués de m ostrar e sto: Listado de Código 8.1: M e nsaje Grub # grub Probando l os dispositivos para sabe r l as unidade s de disco q ue h ay e n l a BIO S. Esto pue de l l e var un bue n rato. ( Probing de vice s to gue ss BIO S drive s. Th is m ay tak e a l ong tim e .) Sol ución: Se indicó com o causa una configuración de discos al go e xtraña: te ne r discos con y sin ul tra D M A e n e lm ism o cabl e. 9 . Cuando se instal a Grub , sól o se b l oq ue a Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Situación: Cuando se instal a Grub, se bl oq ue a: Listado de Código 9 .1: M e nsaje Grub # grub (En e ste m om e nto, l a instal ación se de tie ne ) Sol ución: Si no se tie ne unidad de disq ue te s, ¿se h a usado e lparám e tro --no-fl oppy? Listado de Código 9 .2: Instal ando grub con e lparám e tro --no-fl oppy # grub --no-fl oppy 10. D e scom prim ie ndo Linux... O k , iniciando e lnúcl e o. Situación: Elsiste m a se bl oq ue a de spués de m ostrar e lm e nsaje : Listado de Código 10.1: M e nsaje Linux D e scom prim ie ndo Linux... O k , iniciando e lnúcl e o. ( Uncom pre ssing Linux... O k , b ooting th e k e rne l .) Sol ución: A de cir ve rdad, e ste no e s un e rror grub. Una posibl e causa e s q ue ACPI no e sté funcionando corre ctam e nte pe ro e sté h abil itado e n e lnúcl e o. Se pue de inte ntar de sh abil itar o bie n en l a BIO S o bie n e n e lnúcl e o. 11. Grub sól o m ue stra una e ntrada de com andos Situación: Cuando se inicia e lsiste m a sól o se m ue stra una e ntrada de com andos, e n l ugar de l m e nú de finido e n e larch ivo grub.conf. Sol ución: Se m onta l a partición de inicio (/boot) y se ve rifica q ue e larch ivo grub/grub.conf e xiste . Listado de Código 11.1: M ontando y ve rificando # m ount /de v/h da1 /m nt/ge ntoo/b oot # cat /m nt/ge ntoo/b oot/grub /grub .conf Tam bién h ay q ue ase gurarse de q ue e le nl ace sim ból ico m e nu.l st e xiste : Listado de Código 11.2: Ve rificando e le nl ace sim ból ico # l s -l/m nt/ge ntoo/b oot/grub /m e nu.l st l rw xrw xrw x 1 root root 9 M ar 7 14:00 /m nt/ge ntoo/b oot/grub /m e nu.l st -> grub .conf Si no, h ay q ue vol ve r a cre ar e le nl ace sim ból ico: Listado de Código 11.3: Cre ando e le nl ace sim ból ico m e nu.l st de nue vo Pág 56 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano # cd /m nt/ge ntoo/b oot/grub # l n -snf grub .conf m e nu.l st D e se r e ste e lcaso, h ay q ue re instal ar grub: Listado de Código 11.4: Re instal ando Grub (Eje cutar de sde e le ntorno "ch roote d") # grub -instal l--root-dire ctory=/b oot /de v/h da 12. No se pudo e ncontrar un dispositivo para /b oot/b oot: No se e ncontró o no e s un dispositivo de b l oq ue s Situación: Cuando se e je cuta grub-instal ldurante l a instal ación de GRUB, se m ue stra e l siguie nte m e nsaje : Listado de Código 12.1: M e nsaje Grub # grub -instal l--root-dire ctory=/b oot /de v/h da No se pudo e ncontrar un dispositivo para /b oot/b oot: No se e ncontró o no e s un dispositivo de b l oq ue s ( Coul d not find de vice for /b oot/b oot: not found or not a b l ock de vice ) Sol ución: Com probar q ue no se pasó por al to: Listado de Código 12.2: Actual izar e larch ivo m tab # cp /proc/m ounts /e tc/m tab 13. Elsiste m a se re inicia de spués de pul sar Intro e n e lm e nú Situación: D e spués de pul sar Intro e n e lm e nú Grub para iniciar e lsiste m a, e lsiste m a se re inicia. Sol ución: Se inte nta de sh abil itar e lsoporte de lm arco de m e m oria inte rm e dia de im age n (fram e buffe r) e n e lnúcl e o. Si e sto no ayuda, se de sh abil ita e lsoporte APM y APCI. 14. D e spués de pul sar Intro e n e lm e nú Grub , pantal l azo ne gro Situación: D e spués de pul sar Intro e n e lm e nú Grub aliniciar e lsiste m a, se m ue stra una pantal l a ne gra, pe ro e lsiste m a sigue activo (por e je m pl o, e ll e d de Bl oq ue o Num érico se pue de activar/de sactivar). Sol ución: Se de sh abil ita e l soporte de l m arco de m e m oria inte rm e dia de im age n (fram e buffe r) (norm al m e nte q uitando vga=XYZ de grub.conf) y se com prue ba l a arq uite ctura de l proce sador e n l a configuración de lnúcl e o. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano 15. Grub no m ue stra l a im age n Situación: Cuando se inicia e lsiste m a, no apare ce l a im age n de fondo de Ge ntoo. Sol ución: Ante s de nada, h a de com probarse q ue l a im age n de fondo indicada e n grub.conf re al m e nte e xiste . D e no se r así, h a de com probarse e l"e buil d"de grub. Es probabl e q ue e lparch e para l a im age n de fondo e sté com o com e ntario e n l a ve rsión q ue se e stá usando. 16. Fal l o aliniciar W indow s de sde e lse gundo disco duro Situación: D e spués de se l e ccionar l a e ntrada de m e nú W indow s, e lsiste m a no se inicia ni da una razón q ue acl are l o q ue e stá ocurrie ndo. Sol ución: cyril l ic inform ó q ue se pue de n "m ape ar"l os discos cam biando su orde n, si se añade al a e ntrada de m e nú W indow s e n grub.conf l o siguie nte : Listado de Código 16.1: M ape ando l os discos titl e W indow s XP m ap (h d0) (h d1) m ap (h d1) (h d0) ch ainl oade r (h d1,0)+ 1 17. Grub ocasiona una viol ación de se gm e nto alinstal arl o Situación: La situación q ue se de scribe a continuación e s sól o re l e vante para grub-0.9 5.x e n e lm om e nto de instal ar grub e n e lse ctor de inicio. Listado de Código 17.1: Instal ando Grub grub > root (h d0,0) grub > se tup (h d0) Viol ación de se gm e nto ( Se gm e ntation faul t) Sol ución: H ay un fal l o conocido re l acionado con e ste probl e m a y se h a re sue l to e n grub 0.9 6. Tam bién se sabe q ue grub 0.9 4 r1 y grub 0.9 4 r2 de be n funcionar corre ctam e nte . Si e sto fal l a tam bién, pue de inte ntarse e m e rge r grub-static q ue e s, por e lm om e nto, e stabl e e n am d64 e ine stabl e e n x86 (~ x86). Com probar e lbug # 79 378 para m ás inform ación. Apagar GNU/Linux Uste d nunca de be apagar su siste m a por e lbotón e nce ndido. Si no se l e pe rm ite alk e rne l e scribir l os buffe rs e n m e m oria a l os discos, uste d pue de te rm inar con un siste m a de arch ivos corrom pido. GNU/Linux m antie ne l os cam bios m ás re cie nte a l as tabl as de inode s y e ldisco duro Pág 58 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano e n RAM de bido a su al ta ve l ocidad. Si l a el e ctricidad fal l a ante s de q ue e sta inform ación se a e scrita aldisco e ntonce s se pe rde rá l a data. Si l a e ne rgía e l éctrica fal l a durante un proce so de e scritura, e sto pue de re sul tar e n arch ivos pe rdidos o inform ación incorre cta ale status de le spacio de ldisco. Lo m ism o suce de cuando proce sos activos e scribe n aldisco y no son de te nidos de bidam e nte , re sul tando e n corrupción de data y posibl e fal l as de discos. Conse jos Prácticos Nunca d e b e apagar su com putad or por e lb otón de PO W ER. Pue de q ue e ste tipo de de scuido h aga q ue su com putad or no inicie corre ctam e nte . Para apagar corre ctam e nte su com putador, uste d de be usar e lcom ando sh utdow n. Su sintaxis e s: # sh utdow n [opcione s]cuando [m e nsaje ] Elcom ando sh utdow n te rm ina todos l os proce sos e nviándol es l a se ñalSIGTERM . D e spués, e l com ando /e tc/init e s l l am ado para cam biar e lrunl e ve ly de sm ontar e lsiste m a de arch ivos. Elcom ando sh utdow n re q uie re tie m po para com e nzar e lproce so de apagar e lsiste m a. Pue de e star e n e lform ato h h :m m , tie m po a e spe rar com o por e je m pl o + 15, o l a pal abra now para q ue se apague inm e diatam e nte . Elm e nsaje e s e nviado pe riódicam e nte a todos l os usuarios ingre sados e n e lsiste m a h asta q ue e m pie ce e lproce so de apagado. Si e lm e nsaje no e s e spe cificado, un m e nsaje por de fe co e s e nviado. H ay varias opcione s q ue pue de n se r usadas con e lcom ando sh utdow n. Estas son l istadas e n l a tabl a 2.6. Tab l a 2.6 O pcione s Que Pue de n Se r Usadas con e lCom ando sh utdow n O pción -c -f -F -h -k -n -r -t se gundos Acción Cance l a un proce so de sh utdow n ya e je cutándose No e je cute fsck cuando re inicie Forzar fsck cuando re inicie H al t e lsiste m a de spués q ue e lsh utdow n al l á te rm inado Enviar un m e nsaje de adve rte ncia Apagarse sin l l am ar alinit Re iniciar de spués de lsh utdow n e s com pl e tado Indica e lpe riodo de tie m po de re traso de spués de m atar l os proce sos ante s de l l am ar alinit Sól o root pue de e je cutar e lcom ando sh utdow n, l os usuarios podrán e je cutar e lcom ando sh utdow n sól o si e larch ivo /e tc/sh utdow n.al l ow e xiste . Todos l os usuarios l istados e n e ste arch ivo podrán apagar e lsiste m a. No pre sione e lbotón pow e r h asta no ve r e lm e nsaje siguie nte para garantizarse un apagado Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano com pl e to de lsiste m a: Th e syste m is h al te d Conse jos Prácticos Uste d pue d e control ar q uie n tie ne de re ch o a apagar e lsiste m a, e ditand o e larch ivo /e tc/sh utd ow n.al l ow . Por d e fe cto sól o root pue de apagar e lsiste m a. Este arch ivo l e prove e l a oportunid ad d e pe rm itir a otros usuarios apagar e lsiste m a. H ay otros com andos q ue pue de s util izar para apagar e lsiste m a. Al gunos son h al t y re boot. Una l ista de l as opcione s util izadas con dich os com andos e s l istada e n l a tabl a 2.7. Tab l a 2.7 O pcione s q ue son usadas con l os com andos h al t y re b oot O pción -d -f -i -n -p -w Acción No e scribas e larch ivo /var/l og/w tm p;im pl ica util izar -n No invoca apagar e lsiste m a pe ro obl iga a usar h al t o re boot Apaga l a inte rfaz de re d ante s de proce de r a apagar e lsiste m a No e je cutar sync ante s de re boot o h al t Eje cutar un pow e roff de spués de lsh utdow n No apague s e lsiste m a, e scribe e larch ivo /var/l og/w tm p Cuando invocas e lcom ando h al t o re boot, e lprim e ro ch e q ue a e l runl e ve l(nive lde corrida).si e lsiste m a e sta e n e lrunl e ve l0 o 6, e lcom ando corre rá. Si e lsiste m a e sta e n cual q uie r otro runl e ve l , e lcom ando invoca sh utdow n -nf. Los com andos h al t o re boot e nvían un m e nsaje a l os usuarios de ntro de lsiste m a ante s de proce de r a e je cutarse . D e bido a q ue GNU/Linux corre e n PCs, pre sionar l a com binación de te cl as Ctrl -Al t-D e le s l o m ism o q ue pre sionar e lbotón de apagar, conducie ndo así un siste m a ine stabl e . Esto pue de se r pre visto inte rce ptando e sta com binación de te cl as e invocando e lcom ando sh utdow n agre gando l al íne a # Trap CTR L-ALT-D ELETE ca::ctrl al tde l :/sb in/sh utdow n -t3 -r now En e larch ivo /e tc/inittab. Al gunas distribucione s de GNU/Linux ya tie ne n e sta h abil idad activada. Re sum e n Este Capítul o sól o h a cubie rto al gunas de l as inform acione s m ás im portante s. Uste d ne ce sita e nte nde r e lproce so de inicio (boot proce ss) para e le xám e n. Estos pasos son 1.D e scom prim ir e lk e rne l 2.Cargar e lk e rne lalRAM 3.Escribir e lm e nsaje de Arranq ue all og de lsiste m a 4.Ll am a alinit 5.Proce sa cual q uie r scripts rc Pág 60 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Elboot l oade r LILO e s usado para control ar e lproce so de arranq ue de GNU/Linux. Uste d de be configurar e larch ivo /e tc/l il o.conf. Si uste d util iza m odul e s, e stos se de fine n e n uno de l os dos arch ivos e l/e tc/m odul e s.conf o /e tc/conf.m odul e s, de pe ndie ndo de su distribución. Ne ce sita e nte nde r e lform ato de larch ivo /e tc/inittab. Sus cam pos son ID , runl e ve l , acción, y proce sos. Para pode r h ace r cam bios, prim e ro de be s e ditar e larch ivo de configuración, de te nga e l dae m on sysl ogd, y e ntonce s re iníciarl o. Uste d pue de e spe cificar un arch ivo de configuración q ue no se a e lpor de fe cto y así pue de s h ace r prue bas sin dañar e loriginal . Los Runl e ve l s son un conjunto de proce sos ne ce sarios para q ue su siste m a se e je cute de cie rto m odo. Elrunl e ve lpor de fe cto e s de finido e n e larch ivo de configuración sysl ogd y pue de cam biarse util izando uno de l os dos com andos init o te l init. Alapagar su siste m a, cuidado de no apagarl o por e lbotón pow e r. Use uno de l os com andos sh utdow n, re boot, o h al t. Re cue rde q ue apagando incorre ctam e nte l l e va a su siste m a a corrom pe r l os siste m as de arch ivos, pre guntas re fe re nte s a e ste tópico de se guro q ue l e apare ce rán e n e l e xám e n de ce rtificación. Uste d tie ne disponibl e varios arch ivos q ue se util izan para al m ace nar m e nsaje s de lsiste m a. Elm ás im portante e s /var/l og/m e ssage s. Uste d pue de usar e ste arch ivo cuando te nga q ue diagnosticar e lproce so de arranq ue . Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano PR EGUNTAS Y R ESPUESTAS 1. ¿Cóm o pue de arrancar m úl tipl e siste m as ope rativos e n su com putador con GNU/Linux? R. Uste d pue de te ne r dife re nte siste m as ope rativos instal ados e n particione s dife re nte s. Entonce s ne ce sitaría un m étodo de se l e ccionar e ntre e l l os. Pue de usar LILO o GRUB. 2. ¿Cuále s e lpropósito de larch ivo vm l inuz-2.4.22-06? R. Este e s e lk e rne lcom prim ido. Elnúm e ro e s l a ve rsión y e lnive lde patch . 3. ¿Cóm o de be uste d e nfocar l as tare as de m ante nim ie nto de lsiste m a? R. Uste d q uie re cam biar e lrunl e ve la m odo de singl e -use r. Así pue s, uste d ne ce sita e nviar un m e nsaje a todos l os usuarios ingre sados pidiéndol e q ue e je cute n un l og out, y e ntonce s pue de s usar uno de l os com andos init o te l init para cam biar e lrunl e ve l . 4. ¿Cuále s e lpropósito de larch ivo /e tc/inittab? R. Elarch ivo /e tc/inittab e s e larch ivo de configuración para e linit. Elprove e l a inform ación q ue e linit ne ce sita para arrancar e lsiste m a. 5. Uste d instal a un UPS e n su com putador. ¿Qué m ás de be uste d h ace r? R. D e spués de instal ar un UPS y cual q uie r softw are ne ce saria, de be de cirl e alinit q ue h ace r cuando re cibe l a se ñalde fal l a de e ne rgía. Lograra e sto agre gándol e l as l íne as apropiadas al arch ivo /e tc/inittab. 6. Si aliniciar su com putador, e re s pre se ntado con LILy e ntonce s su siste m a se suspe nde . ¿Qué se rá e lprobl e m a? R. La LILindica e lprogre so de lLILO durante su carga. Las tre s l e tras indican q ue l a tabl a de l de scriptor e sta corrom pida y pre vie ne q ue LILO l ocal ice e larch ivo de m ap o e xiste una no concordancia de ge om e tría. 7. ¿Pue de uno pre sionar Ctrl -Al t-D e lpara re iniciar su com putador? R. Si y No. La disponibil idad de luso de l a se cue ncia de te cl as Ctrl -Al t-D e le xiste si e sta com binación e s atrapada por e linit. 8. Uste d ne ce sita apagar su siste m a para instal ar un nue vo disco duro. ¿Qué de be uste d h ace r? R. Cam biar h ardw are re q uie re apagar e lsiste m a por com pl e to. Así cl aro, de be rá notificar l os usuarios ingre sados e n e lsiste m a, e stos usuarios te ndrán q ue e je cutar un l og off. Se pue de n l ograr am bos con e lcom ando sh utdow n y e spe cificar cuanto e spe re ante s de iniciar e lproce so de sh utdow n. Pág 62 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano EXAM EN D E PR ÁCTICA 1. Cuálde l os siguie nte s m étodos no se pue de util izar para arrancar GNU/Linux? a. Un D isq ue te fl oppy b. Su disco duro c. Un boot l oade r d. Su CD -RO M La re pue sta a e s incorre cta;un fl oppy disk e s a m e nudo util izado para iniciar un siste m a GNU/Linux para re pararl o. La re pue sta b e s incorre cta;cl aro q ue se pue de iniciar de sde un disco duro. La re pue sta c e s incorre cta;LILO y GRUB son sól o dos de l os ge store s de arranq ue (boot l oade rs) q ue pue de n se r util izados para iniciar a GNU/Linux. La re pue sta d e s corre cta;uste d no pue de arrancar GNU/Linux de sde su CD -RO M , aunq ue l a m ayoría de l os CD s de instal ación son capace s de arrancar y h oy día l os Live CD syste m tam bién tie ne n e sta capacidad. 2. En cualdire ctorio se al m ace na e lk e rne l ? a. / b. /root c. /boot d. /k e rne l La re pue sta a e s incorre cta; e sta e s e l root de l siste m a de arch ivos. La re pue sta b e s incorre cta;e ste e s e ldire ctorio h om e de lusuario root, e ladm inistrador de lsiste m a. La re pue sta c e s corre cta;e ste dire ctorio boot e s util izado para al m ace nar e lk e rne l . La re pue sta d e s incorre cta; norm al m e nte no e xiste un dire ctorio l l am ado /k e rne l . 3. ¿Cuálde l os siguie nte s no e s un cam po val ido de larch ivo /e tc/inittab? a. Fe ch a b. Runl e ve l c. Proce ss d. ID La re pue sta a e s corre cta;no e xiste e lcam po fe ch a. La re pue sta b e s incorre cta;cada l íne a re q uie re una e ntrada de runl e ve l . La re pue sta c e s incorre cta;cada l íne a e spe cifica e lproce so a se r e je cutado, aunq ue e sto e s opcional . La re pue sta d e s incorre cta;cada l íne a re q uie re un cam po de ID . 4. Que significa e lte rm ino runl e ve l ? a. Los proce sos a e je cutarse alarranq ue de GNU/Linux b. Los proce sos a e je cutarse durante e lapague de lsiste m a c. Los proce sos q ue se ne ce sitan para e je cutar un se rvicio de FTP d. Los proce sos de finidos e n l os scripts rc La re pue sta a e s corre cta;cada runl e ve le s un conjunto de proce sos ne ce sarios para arrancar a GNU/Linux. La re pue sta b e s incorre cta;proce sos son de te nidos alapagarse , no iniciados. La re pue sta c e s incorre cta;e lse rvicio de FTP e s sól o un proce so q ue pue de se r o no se r de finido e n Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano uno de l os e spe cífico runl e ve l . La re pue sta d e s incorre cta;l os scripts rc son l l am ados basados e n l os runl e ve l s e spe cificados. 5. ¿Qué e s un m odul o (m odul e )? a. Agre gados a l as apl icacione s b. Código de lKe rne lq ue pue de se r cargado y de scargado com o se a ne ce sario c. Igualq ue l os scripts rc d. proce sos l istados e n e larch ivo /e tc/utm p La re pue sta a e s incorre cta;aunq ue l as apl icacione s pue de n te ne r código q ue pue de n agre gar caracte rísticas adicional e s, e stas no son l l am adas m odul e s. La re pue sta b e s corre cta;m odul es prove e n e xtra funcionabil idad alk e rne ly no te ne r q ue se r com pil adas de ntro de lk e rne lm ism o. La re pue sta c e s incorre cta;l os scripts rc de tal l an l os proce sos q ue de be n se r iniciados alarranq ue basado e n e lrunl e ve l . La re pue sta d e s incorre cta;e larch ivo /e tc/utm p tie ne inform ación sobre l os proce sos concl uidos. 6. ¿Cuálde l as siguie nte se nte ncia e s ve rdad ace rca de LILO ? a. Elarch ivo bootse ctor, m apfil e , e im áge ne s de boot de be n re sidir e n una m ism a partición. b. Sól o pue de arrancar cuatro siste m as ope rativos e n una m ism a com putadora. c. Funciona con UNIX y W indow s pe ro no con e lsiste m a ope rativo O S/2. d. Re e m pl aza su m aste r boot re cord e n su disco. La re pue sta a e s incorre cta;cada uno de e stos arch ivos pue de se r col ocado e n particione s se paradas. La re pue sta b e s incorre cta;uste d pue de arrancar h asta 16 dife re nte s im áge ne s de boot. La re pue sta c e s incorre cta;LILO si soporta e lsiste m a ope rativo O S/2. La re pue sta d e s corre cta;LILO si re e m pl aza su m aste r boot re cord (M BR). 7. ¿Cuálde l as siguie nte s opcione s e s val ida con LILO ? a. -D de cise gundos b. -d e tiq ue ta c. -C nom bre -arch ivo d. -t nom bre -arch ivo La re pue sta a e s incorre cta;l a opción -D e s usada para e spe cificar l a e tiq ue ta com o por de fe cto. La re pue sta b e s incorre cta;l a opción -d e s usada para e spe cificar un re traso de tie m po. La re pue sta c e s corre cta;use l a opción -C para e spe cificar un arch ivo de configuración. Re spue sta d e s incorre cta;l a opción -t se usa para probar su configuración. 8. ¿Cuálde l os siguie nte s e s e larch ivo por de fe cto de configuración de LILO ? a. /e tc/conf.l il o b. /e tc/l il ocf c. /e tc/l il o.conf d. /e tc/l il oconf La re pue sta a e s incorre cta;e ste no e s e larch ivo. La re pue sta b e s incorre cta;e ste no e s e l Pág 64 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano arch ivo. La re pue sta c e s corre cta;e ste e s e larch ivo por de fe cto l l am ado l il o.conf y l ocal izado e n e ldire ctorio /e tc. La re pue sta d e s incorre cta;e ste no e s e larch ivo por de fe cto. 9 . ¿Cuálde l os siguie nte s com andos re iniciara su com putador e n 15 m inutos? a. sh utdow n -r + 15 b. re boot + 15 c. h al t + 15 d. sh utdow n now + 15 La re pue sta a e s corre cta;l e orde na alcom ando sh utdow n e spe rar 15 m inutos ante s de iniciar e lproce so de re iniciar su com putador. La re pue sta b e s incorre cta;e lcom ando re boot re inicia su com putador. La re pue sta c e s incorre cta;e lcom ando h al t de tie ne su com putador de inm e diato. La re pue sta d e s incorre cta;uste d no pue de e spe cificar otro tie m po re l ativo a ah ora (now ). 10. ¿Qué h ace e lcom ando sh utdow n -k now ? a. Apaga e lsiste m a de spués q ue todos l os usuarios h agan e fe ctuado una sal ida corre cta de l siste m a (l og out). b. Envía un m e nsaje a l os usuarios e n se sión pe ro no apaga actual m e nte e lsiste m a c. Envía un m e nsaje a l os usuarios e n e lsiste m a ante s de apagarl o d. Nada, ya q ue e ste no e s una sintaxis val ida La re pue sta a e s incorre cta; e lcom ando sh utdow n no e s capaz de m onitore ar usuarios ingre sados alsiste m a. La re pue sta b e s corre cta; l a opción -k causa alcom ando sh utdow n notificar a todos l os usuarios q ue e l siste m a se apagara sin apagarl o e n re al idad, sól o un sim ul acro de apagado. La re pue sta c e s incorre cta;aunq ue e lcom ando e nviaría un m e nsaje a l os usuarios ingre sados, no re iniciaría l a com putadora. La re pue sta d e s incorre cta;e ste sintaxis e s val ido para e lcom ando sh utdow n. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Siste m as de Arch ivos de GNU/Linux El O b je tivo de e ste capítul o e s q ue uste d al cance un nive l de conocim ie nto, q ue uste d pue da re sponde r pre guntas com o l as siguie nte s: 1.D e spués de instal ar un nue vo disco duro, ¿cuale s e lprim e r paso e n pre parar e ldisco duro para util izarl o e n su siste m a? 2.Ante s de instal ar GNU/Linux e n su com putador, ¿q ué de be h ace r para pre parar e ldisco duro? 3.Aunq ue tie ne s 2GB l ibre de e spacio de disco duro, cuando e je cutas fdisk para cre ar una partición, uste d re cibe un e rror l a util idad sal e con un fal l o. ¿Porq ué? 4.¿Qué de be h ace r si de se as instal ar GNU/Linux e n un com putador con W indow s 9 8 y no e xiste una partición con e spacio Libre ? 5.¿Qué significan l os térm inos h da1 y sdc3? 6.D e spués de h abe r cre ado una partición nue va, ¿q ué pue de se r un obstácul o para instal ar una apl icación e n e l l a? 7.Su siste m a no arranca y uste d sospe ch a de un siste m a de arch ivos corrom pido. ¿Qué de be uste d h ace r? 8.¿Cóm o pue de uste d de te rm inar si e lsiste m a q ue adm inistra tie ne suficie nte e spacio l ibre de disco duro? Pág 66 Capítu l o3 PR ER EQUISITO S Ante s de Em pe zar e ste Capítul o, uste d de be te ne r un bue n e nte ndim ie nto de l os conce ptos cubie rtos e n e lCapítul o 2, “Arrancar GNU/Linux.” Tam bién uste d de be e star fam il iarizado buscando ayuda e n l a inform ación instal ada l ocal m e nte y tam bién e n e lInte rne t. UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org P Fundación Código Libre Dom inicano articione s se util izan para dividir discos duro e n se ccione s. Un disco duro de be te ne r por l o m e nos una partición y pue de te ne r no m ás de cuatro. D e spués de cre ar una partición, e s ne ce sario darl e form ato, l o q ue e n e se ncia e s cre arl e un siste m a de arch ivos q ue su siste m a ope rativo pue de usar para al m ace nar su data. Los pasos ne ce sarios son cubie rtos e n m ás de tal l es e n e ste Capítul o en l a se cción de “fdisk .” Particione s Existe n dos tipos de particione s para al m ace nar data, prim aria y e xte ndida. Una partición prim aria e s form ate ada y e ntonce s se pue de util izar para al m ace nar arch ivos. Ade m ás, un com putador sól o pue de se r arrancado de sde una partición prim aria. Conse jos Prácticos Existe n dos tipos d e particione s: prim aria y e xte ndida. Una partición e xte ndida e sta divid id a e n un o m ás drive s l ógicos q ue son util izados para al m ace nar data. Una partición e xte ndida, por otro l ado, no pue de se r util izada para al m ace nar data dire ctam e nte . Es sól o un conte ne dor para otra e structura l ógica l l am ada Unidade s Lógicas (l ógica drive ). Una partición e xte ndida se divide e n uno o m ás drive s l ógicos. Cada drive l ógico e ntonce s de be se r dado form ato y sól o así podrá se r usado para al m ace nar. Los drive s l ógicos pue de n e xistir sól o e n particione s e xte ndidas. No se pue de util izar una partición e xte ndida dire ctam e nte . Uste d de be usar l os drive s l ógicos q ue contie ne n l a partición e xte ndida. Un disco duro pue de te ne r h asta cuatro particione s prim arias. Tam bién pue de se r dividida e n tre s prim arias m ás una partición e xte ndida. La Figura 3.1 m ue stra dos e sq ue m as de partición dife re nte s. Figura 3.1 Elde l a izq uie rda e s un disco duro dividido e n cuatro particione s e xte ndidas. Elde l a de re ch a nos m ue stra un e sq ue m a de un disco duro particionado e n dos particione s prim arias y una e xte ndidas. La partición e xte ndida e sta dividida con tre s unidade s l ógicas. Conse jos Prácticos No pue d e n e xistir m ás de un totald e cuatro particione s prim arias e n cada disco. El l as pue d e n se r tod as prim arias o uste d pue de te ne r tre s prim arias y una e xte nd ida. D e be m os tom ar e n cue nta e n nue stro pl an de particionar, com o m e ncionam os e n e lCapítul o 2, “Arrancar Linux,” cuando usam os LILO para arrancar Linux, e lno re conoce m ás al l á de lcil indro 1023 de ldisco duro. Por e so, si uste d usa LILO para arrancar su siste m a, l a partición donde LILO re side de be e xistir e nte ram e nte de ntro de lrango de l as prim e ras 504M B. Inte rpre tar Nom b re s de l as Particione s Las particione s son nom bradas de acue rdo con e ltipo de control adora q ue contie ne e ldisco duro, l a partición, y cualpartición e sta e n e ldisco. En D O S, l a prim e ra partición de l a prim e ra unidad l ógica se ría disco (0) partición (1). Linux se re fie re a l a m ism a partición com o h da1 si e s un ID E y sda1 si e s SCSI. Alinte rpre tar l os nom bre s de l as particione s, l a prim e ra l e tra ide ntifica e ltipo de control ador Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano (SCSI o ID E). La d significa disco;l a te rce ra l e tra e num e ra e ldisco (e lprim e ro e s l a a, e lse gundo es l a b, y así suce sivam e nte );y élul tim a carácte r e s élnúm e ro de l a partición. Tabl a 3.1 nos m ue stra al gunas parNom bre Tab l a 3.1 Nom b rar Particione s e n GNU/Linux Nom bre h da1 sda1 h dc3 sdb4 Control ador ID E control ador SCSI control ador ID E control ador SCSI control ador D isco prim e r disco prim e r disco te rce r disco se gundo disco Partición prim e ra prim e ra te rce ra cuarta partición Conse jos Prácticos Los nom b re s d e l as particione s e stán b asados e n e ltipo d e control adora e n e ld ispositivo y él núm e ro d e l a partición. Las particione s e n un disco SCSI son re fe rid as com o sdan y particione s e n un disco ID E son nom b rad as h d an. ¿Cuantas y de q ue Tam año? GNU/Linux se e je cuta m uy bie n con sól o dos particione s, root (/) y sw ap (sw ap. Todos l os arch ivos, apl icacione s, y de m ás, son instal ados e n l a partición root. La partición sw ap e s usada com o m e m oria virtual . M e m oria Virtualse re fie re a l a com binación de lm onto de m e m oria RAM física e n su com putador agre gado alm onto de e spacio sw ap q ue uste d l e configuró. Elsiste m a ope rativo util iza e le spacio sw ap para funcionar con m ás e ficie ncia. Si su siste m a tie ne 128M B de m e m oria física, una partición sw ap l e pue de dar alsiste m a ope rativo m ás m e m oria, l o cualpue de tornar su siste m a m ás rápido. Si uste d cre a una partición sw ap de 200M B, su siste m a te ndrá un totalde 328M B de m e m oria para su uso. Eltipo de partición q ue cre as se e spe cifica cuando util iza e lutil itario fdisk com o se discutirá e n e ste Capítul o. Las ve ntajas de util izar particione s m úl tipl e s así: 1. Si se daña una partición, l as otras particione s pe rm ane ce n intactas. 2. Si te ne m os q ue darl e form ato a una de l as particione s, datos e n l as otras particione s no son afe ctadas. 3. Arch ivos q ue cre ce n rápidam e nte , com o son l os l ogs y arch ivos de corre o, pue de n se r al m ace nados e n particione s se paradas para pre ve nirl os de tom ar todo e le spacio disponib l e. 4. Actual izacione s son m ás fácil e s de e je cutar porq ue e lsiste m a y l os arch ivos son se parados uno de lotro. 5. Los Back ups son m ás sim pl e ya q ue l os arch ivos de lsiste m a y l os de data son m ante nidos e n particione s se paradas. 6. Tie m po re q ue rido para re visar e lsiste m a de arch ivos e s re ducido. Conse jos Prácticos Elnúm e ro d e particione s m ínim o para instal ar GNU/Linux e s dos: una partición prim aria com o e lroot (/) y una com o sw ap. Pág 68 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Su partición sw ap de be se r dos ve ce s e lm onto de m e m oria RAM física instal ada e n su siste m a. Linux soporta h asta 16 particione s sw aps por se parado. Eltam año m ínim o re com e ndado e s e ldobl e de l a m e m oria RAM física, y cuando l a m e m oria e s baja e s re com e ndado util izar e l sw ap para e lm e jor funcionam ie nto de lsiste m a. Aunq ue l as particione s sw ap son m ás e ficie nte s, pue de usar un arch ivo sw ap si no tie ne e spacio suficie nte e n disco para cre ar una partición sw ap. Este arch ivo e s re l ativam e nte fácilde cre ar. GNU/Linux dire cciona páginas de m e m oria sin uso de sde e l ram h acia l a partición sw ap, así pe rm ite a m ás apl icacione s e je cutarse sim ul táne am e nte e n su siste m a. Sabe m os q ue e luso de lsw ap e s m ás l e nto q ue util izar m e m oria RAM física. M ostram os un e sq ue m a de partición posibl e en l a Tabl a 3.2. Tab l a 3.2 Eje m pl o de Pl an de Particionam ie nto Partición / /var /usr /tm p /h om e sw ap Conte nido Contie ne apl icacione s y arch ivos de configuración Contie ne arch ivos de l og Contie ne softw are de lsiste m a Contie ne arch ivos te m poral es Contie ne l os dire ctorios h om e Actúa com o m e m oria virtual Una de sve ntaja de te ne r m úl tipl e particione s e s q ue uste d no pue de cre ce r una partición dinám icam e nte si e sta se l e l l e na de datos. Te ndrá q ue borrar l a partición y re cre arl a con un tam año supe rior. Con l os disco duros de al ta capacidad de al m ace naje de h oy día, m uch o adm inistradore s de siste m a util izan m uch a m e nos particione s. Ante s de particionar siénte se y pl anifíq ue l o e n pape l . Aunq ue sie m pre pue de borrar l as particione s y e m pe zar de nue vo, un bue n pl an ante s de e m pe zar a particionar l e ayudara a com e te r m e nos e rrore s y te ne r q ue e star re instal ando. Conse jos Prácticos Una ve ntaja d e particione s m úl tipl e s e s q ue uste d pue de te ne r m e jor controld e lm onto d e e spacio q ue arch ivos dinám icos, com o l os l ogs util izan. Para apre ciar e sto te ne m os q ue re cord ar q ue una partición no pue d e se r am pl iada dinám icam e nte si se nos l l e na. fips Si tratas de instal ar GNU/Linux e n un com putador ya corrie ndo otro siste m a ope rativo y no tie ne s e spacio l ibre para cre ar una nue va partición, pue de s util izar fips.e xe para dividir de m ane ra Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano no de structiva una partición e n dos. Este program a sól o trabaja con siste m as de arch ivos FAT16. Aunq ue norm al m e nte fips no causa ninguna pe rdida de data, ase gúre se de h ace r un back up com pl e to de su siste m a ante s de util izarl o. Uste d pue de de scargar fips de sde l a dire cción: h ttp://sunsite .unc.e du/pub /Linux/syste m /instal l . Copie fips.e xe y re storbb.e xe a un fl oppy. Una copia de su (M BR) M aste r Boot Re cord se rá copiada aldisq ue te durante l a instal ación de lprogram a. Esta copia de su M BR podrá se r util izada e n caso de q ue ne ce site s re staurar su siste m a a su e stado original . Ase gúre se de e tiq ue tar e l disq ue te con l a fe ch a. Una copia de su M BR originaltam bién se rá al m ace nada e n su partición de GNU/Linux con e l nom bre de /boot/boot.0300 (para l os discos ID E) o /boot/boot.0800 (para l os discos SCSI). Nunca borre e larch ivo originalal m ace nado de sde su disco duro. Si uste d l o borra, no podrás re staurar su siste m a ale stado original . Conse jos Prácticos Pue de util izar e lutil itario fips para d inám icam e nte dividir una partición FAT ya e xiste nte y cre ar e le spacio ne ce sario para instal ar GNU/Linux. fdisk Ase gúre se de anotar toda l a inform ación pe rtine nte de sus discos. D e be anotar e lcil indro Inicialy Final , tam año de particione s y l os bl ock s, y cual q uie r e rror q ue re porte e lsiste m a. Los Cil indros se re fie re n altotalde l as pistas q ue com parte n una m ism a l ocal idad e n l a supe rficie de ldisco. Las Track s (Pistas) son l os círcul os concéntricos de l disco. Cuando use e l fdisk , de be inform arl e de l os cil indros inicialy finalde cada partición. Para cre ar una partición, sigam os e stos pasos: 1. Tam año de l a partición. 2. D e signarl e su tipo. 3. Escrib irl e al a tab l a de partición. Alusar fdisk , cada uno de l os pasos se rá cubie rto e n l as siguie nte s se ccione s. Elfdisk tom a com o argum e nto e lnom bre de ldisco q ue de se a particionar. Por e je m pl o, para cre ar una partición e n e lse gundo disco duro SCSI de su siste m a, uste d pue de e scribir: # fdisk /de v/sdb Si usa fdisk sin argum e ntos, e lutil itario asum e q ue l a partición /de v/h da. Al gunos siste m as Pág 70 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano ope rativos re q uie re n se r instal ados e n l a prim e ra partición de lprim e r disco. Com o a GNU/l inux no l e im porta cualdisco uste d usa, pue de se r q ue uste d de se e cre ar dife re nte s particione s e n dife re nte s discos. Sól o e je cute fdisk e n cada disco duro q ue uste d de se a particionar. Alusar e lcom ando fdisk , uste d pue de ve r e lm e nú con l as opcione s disponibl e sól o con e scribir m , com o e n e lsiguie nte e je m pl o: root@ b ox:/h om e /m igue l # fdisk /de v/h da O rde n (m para ob te ne r ayuda): m O rde n Acción a Conm uta e lindicador de iniciab l e b M odifica l a e tiq ue ta de disco b sd c Conm uta e lindicador de com patib il idad con D O S d Suprim e una partición l Lista l os tipos de particione s conocidos m Im prim e e ste m e nú n Añade una nue va partición o Cre a una nue va tab l a de particione s D O S vacía p Im prim e l a tab l a de particione s q Sal e sin guardar l os cam b ios s Cre a una nue va e tiq ue ta de disco Sun t Cam b ia e lide ntificador de siste m a de una partición u Cam b ia l as unidade s de visual ización/ e ntrada v Ve rifica l a tab l a de particione s w Escrib e l a tab l a e n e ldisco y sal e x Funcione s adicional e s (sól o para usuarios avanzados) O rde n (m para ob te ne r ayuda): Si uste d cre a una unidad l ógica, uste d te ndrá q ue re iniciar e lsiste m a y vol ve r a e m pe zar de nue vo. Pe ro e sta ve z, cuando fdisk l e pre gunte si va a particionar l e re sponde q ue NO . D e be util izar l a ve rsión de fdisk de GNU/Linux sól o para cre ar particione s para e lsiste m a ope rativo GNU/Linux. Si trata de cre ar o e l im inar particione s para otros siste m as ope rativos con e sta ve rsión de fdisk , e lotro siste m a ope rativo no re conoce rá l a partición. D e spués de cre ar sus particione s, se rá ne ce sario activar l a partición(e s) sw ap, se l e ccione l a partición para usar com o root, y de form ato a l as particione s. Conse jos Prácticos Elutil itario fd isk pue de se r util izad o tanto com o para cre ar o e l im inar particione s. Pue d e se r util izad o para visual izar l a tab l a de partición de su siste m a. Vam os a dar l os pasos ne ce sarios para cre ar unas particione s. Si e xiste n al gunas particione s q ue no vam os a util izar pode m os e l im inarl as con e lcom ando d: Paso 1: Cre ar una Partición Prim aria Prim e ro digite n para cre ar una nue va partición. Eltam año de l a partición de root se rá de Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano 800M B. Elsiguie nte e s un e je m pl o: Com m and (m for h e l p): n Com m and Acción e e xte nde d p prim ary partition (1-4) Alcre ar una nue va partición fdisk nos pre guntara e ltipo de partición, prim aria o e xte ndida. Conse jos Prácticos Si ya tie ne s particione s e n e ldisco d uro, e ntonce s l as opcione s q ue uste d de b e rá e l e gir se rán d ife re nte s. Los com andos q ue uste d d e b e d om inar son n para cre ar una nue va partición, d para b orrar una partición, lpara ve r una l ista d e l os siste m as d e arch ivos e n l os q ue pue de particionar, t para se l e ccionar e lsiste m a d e arch ivos d e una partición, y p para im prim ir e n pantal l al a tab l a de particione s, W para grab ar, ante s d e grab ar l a tab l a de particione s prim e ro im prím al a con e l com and o p y ase gúre se d e todo e sta b ie n ante s de proce de r a grab ar, si e n cam b io com e te un e rror pue d e ab ortar ante s de grab ar con e lcom ando q . Si tie ne s particione s e n su disco, sus opcione s pue d e n q ue se an dife re nte s. Re cue rd e , sól o pue de te ne r un m áxim o de 4 particione s prim arias o 3 prim arias y 1 e xte ndid a por disco d uro. Si tie ne s 4 particione s e n e ldisco, l a opción d e cre ar nue vas particione s no e stará d isponib l e . Ad e m ás, si ya tie ne una partición e xte nd id a, no te ndrá e sta opción. Para l a prim e ra partición, uste d de be rá cre ar una partición prim aria porq ue l os siste m as ope rativos sól o pue de n arrancar de sde particione s prim arias. D e spués de digitar e lcom ando p, se l e pre guntará por e lnúm e ro de l a partición y e lcil indro inicialy final : Partition num b e r (1-4): 1 First cyl inde r (0-788): 0 Last cyl inde r or + size or + size M or + size K (0-788): + 800M Pue de e spe cificar e lcil indro finalo e ltam año de l a partición. En nue stro e je m pl o, l e dam os instruccione s alfdisk para q ue nos cre e una partición de 800M B para usarl a com o nue stra prim e ra partición. Si ingre sam os + 800k , l a partición se ría de 800KB e n tam año. Ingre sar + 800 cre a una partición de 800-byte . Ah ora, cuando se e je cuta e lcom ando p, fdisk de spl ie ga l o siguie nte : Com m and (m for h e l p): p D isk /de v/h da: 255 h e ads, 63 se ctors, 788 cyl inde rs Units = cyl inde rs of 16065 *512 b yte s D e vice Boot Be gin Start End Bl ock s /de v/h da1 * 1 1 459 3686759 Com m and (m for h e l p): Id 83 Syste m Linux native Pasó 2: Cre ar una Partición Sw ap Elpróxim o paso e s, cre ar una partición sw ap. Alcre ar particione s suce sivas, de be n e m pe zar e n e lcil indro próxim o alúl tim o de l a partición ante rior. En nue stro e je m pl ol a partición prim aria te rm ino e n e lcil indro 459 , e m pe zare m os l a próxim a partición e n e lcil indro 460: Pág 72 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Com m and (m for h e l p): n Com m and Acción e e xte nde d p prim ary partition (1-4) p Partition num b e r (1-4): 3 First cyl inde r (460-788): 460 Last cyl inde r or + size or + size M or + size K (474-683): + 128M D e spl e gue m os nue stro e sq ue m a de partición de nue vo con e lcom ando p y e scribam os l a inform ación, e n e spe ciale ltam año de cada partición e n bl ock s. Com m and (m for h e l p): p D isk /de v/h da: 255 h e ads, 63 se ctors, 788 cyl inde rs Units = cyl inde rs of 16065 *512 b yte s D e vice /de v/h da1 /de v/h da2 Boot Be gin Start End * 1 1 459 460 460 475 Bl ock s 3686759 128488 Id 83 83 Syste m Linux native Linux native En nue stro e je m pl o, l a partición sw ap, /de v/h da2, e sta re portada com o una partición Linux Nativa. Para com pl e tar l a cre ación de l a partición sw ap, de be m os cam biarl e e ltipo a sw ap util izando e lcom ando t: Com m and (m for h e l p): t Partition num b e r (1-4): 2 h e x. code (type Lto l ist code s): 82 Com m and (m for h e l p): p D isk /de v/h da: 255 h e ads, 63 se ctors, 788 cyl inde rs Units = cyl inde rs of 16065 *512 b yte s D e vice /de v/h da1 /de v/h da2 Boot Be gin Start End * 1 1 459 460 460 475 Bl ock s 3686759 128488 Id Syste m 83 Linux native 82 Linux sw ap Si ingre sas Le n ve s de 82, ve ras q ue l a partición de Linux sw ap e s de tipo 82 y Linux nativa e s de tipo 83. Eltipo para particione s e xte ndidas e s 5. Ase gure de re visar l a tabl a de sus particione s de spués de h ace r cada cam bio para ase gurarse q ue l os cam bios q ue se e fe ctuaran se rán l os de se ados por uste d. Es costum bre cre ar sus particione s prim arias y l a sw ap ante s de cre ar l a partición e xte ndida. Pe ro, e s posibl e cre ar una partición prim aria de spués de cre ar una partición e xte ndida, sie m pre y cuando e xiste e spacio e n disco disponibl e y no se h a agotado su l ím ite de 4 particione s. Pasó 3: Cre ar una Partición Exte ndida Ah ora cre are m os una partición e xte ndida. Aq uí l e m ostrare m os: Com m and (m for h e l p): n Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Com m and Acción e e xte nde d p prim ary partition (1-4) e First cyl inde r (476-788): 476 Last cyl inde r or + size or + size M or + size K (474-788): 788 Alde spl e gar nue stra tab l a de partición de nue vo, ob se rvam os l o siguie nte : Com m and (m for h e l p): p D isk /de v/h da: 255 h e ads, 63 se ctors, 788 cyl inde rs Units = cyl inde rs of 16065 *512 b yte s D e vice /de v/h da1 /de v/h da2 /de v/h da3 Boot Be gin * 1 460 476 Start 1 460 476 End 459 475 788 Bl ock s 3686759 128488 2513751 Id 83 82 5 Syste m Linux native Linux sw ap Exte nde d Lue go, se rá ne ce sario cre ar l as unidade s l ógicas e n nue stra partición e xte ndida. Cuando ingre sam os e lcom ando n, ob se rvare m os q ue e sta disponib l e una se l e cción nue va: Com m and (m for h e l p): n Com m and Acción ll ogical(4 or ove r) p prim ary partition (1-4) Com m and (m for h e l p): Pue de e l e gir dividir su partición e xte ndida e n una o m ás unidade s l ógicas, e je cutando e l com ando ly e ntonce s e spe cificándol e e ltam año apropiado. Elcil indro inicialy e lq ue te rm ina de be n re sidir e nte ram e nte de ntro de lrango de l a partición e xte ndida. D e spués de h abe r te rm inado de de finir sus particione s, podrá sal ir de lutil itario fdisk y sal var l os cam bios e n l a tabl a de partición util izando e lcom ando w . Si de cide no e fe ctuar l os cam bios q ue h a h e ch o, sim pl e m e nte sal ga con e lcom ando q de fdisk y sus cam bios no se e scribirán e n l a tabl a de particione s. Pasó 4: Asignarl e Nom bre alSiste m a de Arch ivos Ah ora de be rá asociar e lnom bre apropiado de lsiste m a de arch ivos Linux con cada partición q ue uste d va a util izar. Esto se l ogra a través de lprogram a de instal ación de su distribución. Y re cue rde , q ue uste d pue de instal ar GNU/Linux con sól o dos particione s una l a raíz (/) y otra de sw ap. ElSiste m a de Arch ivos GNU/Linux Elsiste m a de arch ivos GNU/Linux organiza l os arch ivos y dire ctorios e n una e structura je rárq uica. Un siste m a de arch ivos prove e una form a de al m ace nar arch ivos q ue l ue go podrán se r acce sados alazar, incl uye ndo discos duro, disq ue te s, y CD -RO M s. Com o cintas (tape drive s) son ace zadas se cue ncial m e nte , no contie ne n un siste m a de arch ivos re al . Al gunos de l os siste m as de arch ivos m ás com une s son: Pág 74 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Exte nde d Fil e syste m Fast Fil e syste m H PFS Fil e syste m ISO 9 660 Fil e syste m Linux Sw ap Fil e syste m M inix Fil e syste m MS Ne tw ork Fil e Syste m Nove l lFil e syste m NT Fil e syste m proc Fil e syste m Se cond Exte nde d Fil e syste m Th ird Exte nde d Fil e syste m Syste m VFil e syste m Uniform Fil e syste m ufs UM SD O S Fil e syste m VirtualFAT Fil e syste m Xe nix Fil e syste m Xia Fil e syste m Fundación Código Libre Dom inicano Ext. (h an sido re e m pl azado por EXT2, l ue go por EXT3) ffs (Am iga) h pfs (usado por e lSiste m a O pe rativo O S/2;suportado sól o e n m odo re al ) iso9 660 (CD RO M ) sw ap (m e m oria virtual ) m inix (M inix;Prim e r siste m a de arch ivos util izado por GNU/Linux) D O S Fil e syste m FAT16 m sdos (D O S) nfs (D ata e s al m ace nada e n cual q uie r m aq uina e n de l a re d y pe rm iso a su acce so e s pe rm itido vía l a re d) NCPFS (Se rvidore s Nove l l ) NTFS (W indow s NT) proc (Siste m a de Arch ivos Virtualutil izado por e lKe rne l de GNU/Linux para prove e r l a inform ación alusuario de l os proce sos) e xt2 (Else gundo Siste m a de Arch ivos GNU/Linux) e xt3 (Elte rce r Siste m a de Arch ivos GNU/Linux) sysc (Los de rivados de lSyste m V;Siste m a Unix com e rcialpara PCs) (Util izado por BSD , SunO S, y Ne XTste p;sól o soporte de re ad onl y) um sdos (UNIX sobre M S D O S;apl icado sobre un siste m a de arch ivos FAT16 para prove e r funcionabil idad GNU/Linux;m uy, m uy l e nto) VFAT (una e xte nsión de lsiste m a de arch ivos FAT q ue soporta nom bre s de arch ivos l argos) xe nix xiafs (Un siste m a de arch ivos antiguo;de uso m uy e scaso h oy día). D e ntro de lsiste m a de arch ivos GNU/Linux, l a partición o e ldisco duro q ue se acce san son invisibl e s o transpare nte s. Cada partición o disco duro se m ue stran re l ativos a l a raíz de lsiste m a de arch ivos. La raíz (root) e s re pre se ntada com o una /. Si tie ne s l as siguie nte s particione s: h da1 / h da2 sw ap h da3 /var h da4 /h om e Y e je cutas e lcom ando l s /, l e l istara l os dire ctorios y l os siste m as de arch ivos /var y /h om e se m ostraran com o subdire ctorios re sidie ndo de bajo de l a raíz /, aunq ue e stán col ocadas e n dife re nte particione s. Básicam e nte GNU Se gunda Edición h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano D ar Form ato Ya q ue se h an cre ado l as particione s, te ndre m os q ue cre ar siste m as de arch ivos e n cada una de e l l as ante s de instal ar un siste m a GNU/Linux. D e be cre ar un siste m a de arch ivos e n su disco duro, q ue e s sim il ar a darl e form ato a un disq ue te (fl oppy). Para cre ar siste m as de arch ivos de be rá usar e lcom ando m k fs. Su sintaxis e s así: # m k fs -t tipo-de -siste m a-de -arch ivos dispositivo b l ock s El com ando m k fs e n re al idad l l am a otros com andos de pe ndie ndo de l a opción q ue l e e spe cificam os e n -t tipo-de -arch ivos. Los program as q ue l l am a e lcom ando m k fs son l istados e n l a Tabl a 3.3. Tabl a 3.3 Com andos Re l acionados con l os Tipos de Sist. de Arch . q ue pue de cre ar m k fs Com andos Tipos de Siste m a de Arch ivos m k fs.e xt2 Cre a un Siste m a de Arch ivos e xt2;aligualq ue m k e 2fs m k fs.m sdos Cre a un Siste m a de Arch ivos M S-D O S m k fs.m inix Cre a un Siste m a de Arch ivos M inix Pue de usar cual q uie r de e stos com andos e n ve s de lfront-e nd m k fs. Para cre ar un siste m a de arch ivos e xt2 e n l a prim e ra partición de le je m pl o ante rior, e je cutarías e lsiguie nte com ando: # m k fs -t e xt2 /de v/h da1 3686759 Los apunte s q ue tom ó cuando cre ó l as particione s se util izarán ah ora ya q ue de be rás proporcionar e lnúm e ro de bl oq ue s e n l a partición q ue va a form ate ar alutil itario m k fs. Si uste d no tom o apunte s de l os núm e ros, uste d pue de re gre sar alcom ando fdisk y de spl e gar l a tabl a de sus particione s para te ne r acce so a e stos núm e ros. Alcre ar un siste m a de arch ivos, de be ase gurarse de q ue l os argum e ntos de dispositivo y bl oq ue son corre ctos. Si uste d de signa e ldispositivo incorre cto, l a data q ue contie ne se rá de struida e n l a partición. Si l e indica e lnúm e ro de bl oq ue s incorre cto, pudie ra se r q ue l e de form ato a parte de otra partición y tam bién de struya l a data conte nida e n e l l a. Las opcione s q ue se pue de n util izar con e lutil itario m k fs son l istadas e n l a Tabl a 3.4. Tabl a 3.4 O pcione s de lcom ando m k fs O pción Acción -t fs-tipo D e fine e ltipo de siste m a de arch ivos a cre ar -v D e spl ie ga todos l os com andos usados para cre ar e lsiste m a de arch ivos -c Re visa si e xiste n bl oq ue s de fe ctuosos (bad-bl ock s) ante s de cre ar e lfil e syste m -lnom bre -arch ivo Usa e lnom bre -arch ivo com o l ista de bl oq ue s de fe ctuosos Uste d Tam bién pue de usar e lcom ando m k fs para cre ar un siste m a de arch ivos e n un disq ue te (fl oppy disk );pe ro, e lcom ando fdform at e s de m e jor e l e cción. Este com ando e je cuta un form ato de baja para cre ar l a inform ación de l os se ctore s y l as pistas e n e ldisq ue te . La sintaxis de fdform at e s com o sigue : # fdform at [opción]dispositivo Pág 76 UBUNTU Ce rtifie d h ttp//w w w .codigol ibre .org Fundación Código Libre Dom inicano Uste d pue de usar l a opción -n para pre ve nir ve rificación de form ate ar. Eldispositivo de l Fl oppy usual m e nte e s: /de v/fd0 o /de v/fd1 Conse jos Prácticos Ante s d e instal ar GNU/Linux, e ldisco de b e se r pre parado. Esto se l ogra cre ando sus particione s, activand o l a partición sw ap, y de signánd ol e una partición a cad a siste m a de arch ivos. D e spués d e h ab e r cre ad o l a partición, de b e rá cre arl e un siste m a de arch ivos util izand o e lcom ando m k fs. O rganización de lSiste m a de Arch ivos GNU/Linux e sta organizado e n una form a je rárq uica. GNU/Linux conside ra cada arch ivo, dire ctorio, dispositivo, y víncul o com o un arch ivo col ocado e n e sta e structura. La organización m ás com ún para una e structura de dire ctorios e s m ostrada e n l a Figura 3.2. Cada dire ctorio de lsiste m a de arch ivos GNU/Linux conve ncional m e nte contie ne cie rto tipos de arch ivos. La Tabl a 3.5 m ue stra al gunos de l os dire ctorios com une s y su conte nido. Figura 3.2 Esta Figura m ue stra una re pre se ntación gráfica de l a organización de lsiste m a de arch ivos GNU/Linux. Esto e s inde pe ndie nte de l a partición e n l a cualse e ncue ntre . Tabl a 3.5 D ire ctorios de Linux y su Conte nido D ire ctorio Conte nido / Elprincipio o e lárbolde dire ctorio /bin Los com andos binarios /de v Los arch ivos de l os dispositivos pe riféricos /e tc Arch ivos de configuración de lsiste m a /h om e Los dire ctorio h om e de l os usuarios /l ib Libre rías com partidas /m nt Partición Te m poralutil izada para m ontar siste m as de arch ivos /proc Siste m a de arch ivos Virtualcontie ne inform ación de lk e rne ly proce sos /tm p Arch ivos te m porarios de l as Apl icacione s /usr Subd