Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Perpinan Gnu Linux Basico 2 200706 PDF
Perpinan Gnu Linux Basico 2 200706 PDF
codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Pg 2
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
GNU BASiCO
SEGUND A E D ICIN
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
h ttp://w w w .codigol
ib re .org
e -m ail
: ape rpinan@ codigol
ib re .org
Pg 4
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Escrito Bajo l
a Lice ncia GNU FD L2007
Im pre so e n Re pb l
ica D om inicana
Printe d in Th e D om inican Re pub l
ic
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Nota de CopyLe ft
Este docum e nto se pue de distrib uir y m odificar b ajo l
os trm inos de l
a Lice ncia Lib re de
D ocum e ntacin Ge ne ralde lGNU - FD L.
2004-07 Antonio Pe rpian. Este m anual e s softw are l
ib re ; pue de re distrib uirl
o y
m odificarl
o b ajo l
os trm 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 rsin 2 com o (a su opcin) e n cual
q uie r ve rsin
poste rior. Este m anualse distrib uye con e lnim o de ayudar, pe ro sin garanta 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 propsito e n particul
ar.
Para m s de tal
l
e s, ve a l
a Lice ncia Pb l
ica Ge ne ral de GNU (CO PY-LEFT). Tie ne a su
disposicin una copia de l
a Lice ncia Pb l
ica Ge ne ralde GNU (CopyLe ft) e n l
a distrib ucin
GNU/Linux q ue acom paa e ste Lib ro o e n nue stra pgina w e b .
Tam b in 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 lnim 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 trm 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.
Pg 6
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
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 spritu. A m i m adre , e st donde e st.
Prl
ogo
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 lpas
por su autor Antonio Pe rpian, pre side nte de l
a Fundacin Cdigo Libre D om inicano. Este l
ibro e s
e lproducto de l
a pe rse cusin de cre ar una ce rtificacin l
e gtim a de lsoftw are l
ibre . La inform acin
aq u conte nida e s producto de todo una inve stigacin de q ue ne ce sita un jove n para de sarrol
l
arse
de sde ce ro h asta un Jnior SysAdm in de siste m as GNU/Linux. Elnico fin de e ste e s de pode r
l
l
e gar a se r una fue nte de inform acin 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, dndol
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 gua de
re fe re ncia bsica, y q ue pue dan pasrse l
a a sus am igos novatos cuando te pre gunte n "Cm o
pue do iniciarm e e n GNU/Linux?"o cuando digan: "D onde pue do e ncontrar inform acin e n
e spaolsobre GNU/Linux?".
Lo nico q ue l
e s pe dir, se r q ue si l
l
e garan a e ncontrar al
gn 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 ccin 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 nve 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.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Re conocim ie ntos:
M e gustara 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 lCdigo Libre e n m i pas, l
a Re pbl
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 industra 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 da de l
a e vange l
izacin 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
vidarn l
a m ayora, as e s q ue de ante m anos, l
e pido e xcusa:
Jos Pare de s, Cristh ian Nue z, Ange lRe ynoso, El
vyn Bol
ge s, Joe lPe a, Robe rto Garcia, M artn
M inaya, Carl
os Cam ach o, Juan Carl
os D urn, D anny Cruz, Rom an Vasq ue z, H e ctor, Cl
audio
Castro, Carl
os Estve z, D ionisio Grul
l
n, y todos l
os de m s m ie m bros de l
a fundacin 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 l
os Col
aboradore s Tcnicos:
Los individuos q ue h an col
aborado dire ctam e nte e n e ste Libro y e lproye cto de Ce rtificacin
Nacionalde GNU/Linux e n l
a Fundacin son:
Jos Pare de s, Cristh ian Nue z, D anny Cruz, Juan Carl
os D urn, ...
Pg 8
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Conte nido
1
2
3
4
5
6
7
8
9
10
11
A
B
C
D
E
F
G
H
I
J
Introduccin
Encontrar y Cre ar D ocum e ntacin
Arrancando Linux
Siste m a de Arch ivos Linux
Adm inistracin 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 rtificacin GNU CERTIFIED
Conse jos para l
a Ce rtificacin
Re cursos Al
te rnativos
Soporte de l
a Com unidad
Prcticas
ndice s de O bje tivos
Conse jos de lSysAdm in
TutorialVI
Re cupe rar Grub LILO con un Live CD
Pg 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
Tab l
a de conte nidos
O rganizacin de lLib ro
Pre pararse para e lExm e n
1 Buscar y Cre ar D ocum e ntacin
Buscar Ayuda
D ocum e ntacin Local
Pginas m an
Info.
Los H O W TO s
ElFAQ
D ocum e ntacin de l
os Program as
Re cursos de Inte rne t
Los Ne w sgroups
Listas de Corre o
Com andos de Buscar Inform acin
w h e re is
w h ich
w h atis y apropos
w h atis
apropos
Escrib ir D ocum e ntacin
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
49
50
50
50
52
53
54
55
56
56
56
57
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
59
60
61
61
61
63
63
64
66
4 Adm inistracin de l
os Arch ivos
Com andos Bsicos de l
a Adm inistracin 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
95
96
96
97
98
99
99
100
Pg 12
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Variab l
e s de Am b ie nte
ElPATH
ElProm pt
ElH O M E
Lista de lH istory
fc
Sub stitucin 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
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
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
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/SI/O
Re dire ccin y l
as Tub e ras (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 Sm 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
Pg 14
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
178
178
178
179
179
181
187
188
188
19 0
19 0
19 0
19 2
19 3
19 4
19 5
19 6
19 8
19 8
19 9
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 ntacin 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 ccin de M e da
Tipos de Back ups
Copy
Ful
lBack up
Back ups Parcial
Back ups Incre m e ntal
e s D ife rncial
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
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
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
239
241
D Re cursos Al
te rnativos
244
E Soporte de l
a Com unidad
245
F Prcticas
246
G ndice de O b je tivos
261
265
I TutorialVI
267
273
Pg 16
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Pre facio
uando e m pe zam os e n l
a Unive rsidad Autonm 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 pbl
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 aos. El grupo
inm e diatam e nte com e nzo a sol
idificarse h asta e lda de h oy, ya q ue todos te nam os una pasin por
e lSoftw are Libre y e spe rbam os ve r e ste m ovim ie nto cre ce r. En e se prim e r ao col
ocam os e l
portale n Inte rne t y m e se s de spus 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 sin, tanto e n e lse rvidor
com o e n l
a e stacin de trabajo, y a pasos de gigante . D e sde h ace ya unos se is aos, e lSoftw are
Libre e s ya una sol
ucin 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 institucin 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 lao 2001, l
a Fundacin FCLD fue l
anzada inde pe ndie nte y autonm a para ayudar a
dirigir e lproye cto y re sol
ve r l
os probl
e m as de organizacin de lproye cto de m igrar l
a Re pbl
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
aprobacin 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 Fundacin, 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 ntacin y e strate gica de capacitacin total
m e nte l
ibre para q ue cuando
e lpas se e m barq ue e n l
a adopcin de lSoftw are Libre com o pl
ataform a pue da rpidam 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 ao 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 nsin santiago, se gunda ciudad de m ayor im portancia
de l
a Re pbl
ica D om inicana. Esta se de nace de l
a al
ianza con l
a fbrica 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
Pg 18
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Introd u ccin
Pg 20
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
concl
usin de le xm e n de ce rtificacin.
Apndice D O tros Re cursos, l
ista otros sitios ade cuados para buscar inform acin adicional
.
Apndice 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.
Apndice F Eje rcicios de Prctica, e s un e xm e n pare cido alq ue tom aras durante e le xm e n y
con e lcualpodrs com probar tu capacidad adq uirida.
Apndice G ndice de O bje tivos, incl
uye una l
ista de l
os O bje tivos de lExm e n LPIC 101 l
os
O bje tivos y una discusin de cada obje tivo.
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
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 prctica. Fue ron dise ados para re forzar e lm ate rial
didctico q ue h a l
e do. La e xpe rie ncia de l
os e je rcicios de l
as prcticas l
e se r inval
uabl
e en el
m om e nto q ue se sie nte a tom ar e le xm e n.
Alte rm inar lcaptul
o de be tom ar e le xm e n col
ocado alfinalde lcaptul
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 bin re gre se
al
a se ccin apropiada de lcaptul
o. Si an se sie nte inse guro o no e ntie nde , consul
te e lApndice
D para inve stigar pl
ante am ie ntos adicional
e s a e ste tpico.
Cuando se de cida tom ar e le xm 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 Bsicam e nte
GNU/Linux Eje rcicios, l
ibro tam bin disponibl
e y ya l
ibe rado por l
a fundacin, 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 xm e ne s de ce rtificacin q ue pre se ntam os e n
nue stras pginas 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 xm 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 xm 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 situacin re alde le xm e n. Re firase al
Apndice E para m s inform acin sobre e stos e xm e ne s de prue ba.
Ya l
l
e gando alfinalde ll
ibro y pre parado para e le xm e n y conocie ndo sufrie nte de e ste
siste m a ope rativo GNU/Linux, sl
o nos q ue da de se arl
e s sue rte y q ue pase l
a ce rtificacin!
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Pg 24
Captu l
o1
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Pginas 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 acin 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 pginas m an. Estas pginas 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 pginas m an (M anual
) y e s invocada por e lcom ando m an.
Este util
itario busca e n cada tpico y m anda l
a sal
ida a travs 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 pgina
de pe nde r de lPaginador e n uso. La sintaxis de lm an e s:
m an [opcione s][se ccin][tpico]
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
m an l
s
La pgina de lm an de spl
e gar un re sum e n de luso y sintaxis de lcom ando l
s. Cada pgina
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 pgina 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 pginas m an
Se ccin
D e scripcin
NO M BRE
Nom bre y bre ve de scripcin de lcom ando
SIPNO SIS
Com o usar e lcom ando y sus opcione s
D ESCRIPCIN
Expl
icacin de lprogram a y sus opcione s
O PCIO NES
Todas l
as opcione s con una bre ve de scripcin
VEA TAM BIEN
O tras pginas m an re l
acionada alcom ando
D AGNO STICO S
D e scripcin 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 pginas m an e stn al
m ace nadas inte rnam e nte
e n una je rarq ua 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
pginas m an contie ne n.
Tab l
a 1.3 O rganizacin d e l
os D ire ctorios d e l
as pginas 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 ntacin de l
as l
l
am adas de lsiste m a
Pginas de lM anualpara l
as funcione s de l
ibc
Inform acin 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, pginas m an, e ntre otras
Pginas para l
as util
itarios de uso de lroot
D ocum e ntacin de l
as rutinas de lsource de lk e rne lLinux
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Aunq ue l
as pginas m an son e xtre m adam e nte l
argas y l
aboriosas, l
a inform acin 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 pgina m an
sl
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 spus 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 pginas m an un tpico e spe cfico, l
a prim e ra pgina 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
Pue de usar l
a opcin -k si e lte rm ino q ue busca no e sta e n e lnom bre de l
a se ccin. Por
e je m pl
o, digam os q ue de se a inform acin 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
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
siguie nte l
istado de todas l
as pginas m an q ue contie ne l
a cade na de te xto passw ord e n su
de scripcin 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 dal
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
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
l
ne a.
e xport PAGER =/b in/l
e ss
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 tpico de inte rs y e ntonce s pue de s
pre sionar l
a te cl
a Entre para ir altpico.
Elinfo tam bin 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
.
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
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 scne 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 . Concte se a Inte rne t para e ncontrar l
a l
tim a ve rsin disponibl
e.
Pue de de scargar l
a l
tim a ve rsin de un H O W TO va 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 bin 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 bin e stn disponibl
e s e n dife re nte s l
e nguaje s.
Pg 30
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
D ocum e ntacin de l
os Program as
Son arch ivos de te xto q ue prove e n inform acin 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 rsin. Estos docum e ntos prove e n inform acin sobre l
a instal
acin, configuracin, y uso de l
a
apl
icacin. 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 acin con e l
com ando m an, q ue se discuti ante riorm e nte e n e ste m ism o captul
o.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Las m ayoras 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 tpicos 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 nricas m ie ntras q ue
otras apl
ican a una distribucin e n e spe cfico.
Pue de ingre sar a l
al
ista de corre o de com p.os.l
inux.announce e nvindol
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 ccin l
e conse guir inform acin de com o
usar l
al
ista de corre o.
La gran m ayora de e stas l
istas son tcnicas y e stn orie ntadas a audie ncias e xpe rim e ntadas y
no para novatos.
Ase gre 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 gre 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 ntacin (H O W TO s,
FAQs, y pginas 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 acin re l
e vante ace rca de su siste m a y su
probl
e m a, inform acin ge ne ral sobre l
a(s) ve rsin(e s) de su softw are y un re sum e n de l
a
configuracin 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.
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Para buscar sl
o e lbinario, use l
a opcin -b;para buscar sl
ol
a pgina m an use -m ;y para
buscar sl
ol
os arch ivos fue nte use l
a opcin -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
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 bin 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 spus 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 acin de sde l
as pginas 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 pginas m an:
m igue l
@ b ox:~ $w h atis w h atis
w h atis (1)
- displ
ay m anualpage de scriptions
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
apropos
Este com ando ayuda cuando no pode m os re cordar com o l
ograr cie rta accin. Pode m os buscar
por un sin nm 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
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
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 ats
D e vue l
ve una de scripcin corta de lcom ando
Apropos
Busca una bre ve de scripcin de sde l
as pginas m an
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Tipo
Positivos
Ne gativos
El
ctronica
Fcilactual
izacin y bsq ue da Fcilpara
incl
uir sal
ida de com andos e im ge ne s.
No acce so s l
a com putadora e sta
apagada difcilde e je cutar
pape l
D isponibl
e si e lsiste m a e sta abajo Pue de incl
uir D ifcilde actual
izar y buscar
sal
ida de com andos e im ge ne s
Pue de se r difcilde l
eer
Si e l
ige s usar docum e ntacin e l
e ctrnica, ase grate de pl
ane ar su form ato de m ane ra q ue
pue das e ncontrar l
a inform acin fcil
m e nte . Si e n cam bio e l
ige s usar docum e ntacin e n pape l
de be rs
garantizar su fciluso y com pre nsin. La docum e ntacin 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 ndrs
q ue re al
izar. Esta tare a no re q uie re h abil
idade s tcnicas pe ro s m uy bue nas h abil
idade s de
com unicacin. D e be rs se r capaz de pre se ntar inform acin 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 tcnico. Uste d pue de
cre ar un m todo de Tick e t, l
l
am adas te l
e fnicas, e nvi de corre o, cre ar una apl
icacin 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 gre se de de te rm inar q ue tan urge nte
e s e lprobl
e m a. Tam bin 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 parm 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 spus de h abe r ide ntificado e l
probl
e m a, de be s re visar l
a docum e ntacin para ve r s e ste probl
e m a a ocurrido ante s. Si h a
ocurrido ante s sl
o de be s im pl
e m e ntar e lproce so q ue brindo l
a sol
ucin.
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 ntacin l
ocal
m e nte instal
ada
en l
as pginas m an. Para e le xm e n, ase gre 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:
Pg 36
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
m an -k m an f
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
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
pginas m an de l
os com andos find y l
ocate . Qu son l
as pginas m an?
R: Alre fe rirse a l
as pginas m an nos h abl
a de l
a docum e ntacin ya instal
ada sobre l
a ayuda de
cada com ando y apl
icacin e n su siste m a.
2. D e ntro de l
a pgina m an de lcom ando tar, com o pudie ras e ncontrar inform acin sobre l
a
opcin de com prim ir e larch ivo tar sin l
eer l
a docum e ntacin com pl
e ta?
R: Pue de s buscar e lte rm ino com prim ir de ntro de l
a pgina 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 sl
o con digitar m an com ando no e ncontram os l
a pgina q ue
de se am os?
R: Pue de n e xistir m s de una pgina 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. Cm o pue de uste d configurar su PC para q ue e le spaolse a e lidiom a por de fe cto de l
as
pginas m an?
R: Prim e ro, de be s instal
ar l
a ve rsin e n e spaolde l
as pginas m an o l
ocal
m e nte e n su PC o e n e l
Se rvidor. D e spus, 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 pginas m an e n e spaol
, al
go com o /usr/sh are /m an/e s.
5 D nde pue de s e ncontrar inform acin 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 spus de buscar l
as pginas m an no e ncue ntra l
a inform acin 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 rn 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 ntacin
de Linux, incl
uye ndo l
as pginas 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
. Cm 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 funcin de l
os
com andos.
8 Cm 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 pginas m an y e ncontrar e lcom ando passw ord. El
com ando apropos l
e l
istar todas l
as pginas 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 ndrs q ue cam biar e lcrite rio de bsq ue da.
EXAM EN D E PR CTICA
Pg 38
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Pg 40
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Instal
ar GNU/Linux
1. Cm o se pue de arrancar m l
tipl
e siste m as ope rativos e n su
com putador con Linux?
2. Cule s e lpropsito de larch ivo vm l
inuz-2.4.22?
3. Cm 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 ara uste d?
Pg 42
Captu l
o2
PR ER EQUISITO S
Ante s de e m pe zar e ste captul
o uste d de be te ne r acce so a una PC
e je cutando Linux, q ue podrs 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
Inicar GNU/Linux
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
de lcom ando dm e sg y l
os arch ivos de ll
og.
D e spus de lk e rne lh abe rse iniciado, e lm onta l
a raz 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 spus 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 bin 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 cta 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 configuracin, /e tc/inittab.
ID :runl
e ve l
:Accin: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 Propsitos de l
as l
ne as de larch ivo /e tc/inittab
Cam po
ID
runl
e ve l
Accin
proce ss
Elcam po de accin 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 accin.
Tab l
a 2.2 Entradas Vl
idas de lcam po Accin 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
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Runl
e ve l
s/Nive l
e s de Eje cucin
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 configuracin de proce sos util
izada para adm inistrar e lsiste m a h asta
una configuracin para dar apoyo a todos l
os dispositivos soportados.
Los nm e ros asociados con l
os runl
e ve l
s difie re n de pe ndie ndo de l
a distribucin 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 configuracin 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 distribucin a otra. No obstante , sin im portar q ue distribucin uste d h aya
instal
ado, e ldae m on init sl
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 racin de siste m as de arch ivos
corrom pidos. Ningn 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 lnico nive lq ue e linit no l
e e e larch ivo /e tc/inittab. La
accin por de fe cto e s e je cutar e lcom ando /bin/su y e re s ingre sado com o e lspe 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 accin 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 lprxim o paso, e linit dae m on e je cuta todas l
as l
ne as q ue e stn 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 ningn 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 [nm e ro de lrunl
e ve l
]
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
con l
a opcin -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 gre 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 nva una
se al para q ue todos l
os proce sos e je cutndose q ue no e stn e n e l runl
e ve l a iniciarse se
de te ngan. D e spus de lre traso e spe cificado, te l
init e nva 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 stn ya e n e je cucin.
Uste d pue de tam bin cam biar alm odo singl
e -use r pasndol
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 activacin de l
a particin 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 lCaptul
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 distribucin. Lase 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 prxim a se ccin e n e larch ivo /e tc/inittab e je cuta e lscripts apropiado para su runl
e ve l
,y
e stn 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 distribucin.
Su script rc tam bin pue de cargar m dul
os. Los cual
e s son parte s de lcdigo de lk e rne lq ue
pue de n se r cargadas y de scargadas durante l
a e je cucin 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 parm e tros a cada m odul
o en
e lm om e nto de carga. Estos parm 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 cargara 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
Pg 46
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
# Eje cuta l
os ge ttys e n l
os runl
e ve l
s e stndare 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
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
com e te r e rrore s ortogrficos ale ditar e arch ivo e tc/inittab e sto podra 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 nva 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 rsticas 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.
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. Podrs ve r
una l
ista de l
os siste m as q ue tie ne s disponibl
e tan sl
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 sl
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
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Para instal
ar GRUB, sim pl
e m e nte e je cte l
o de sde l
a l
ne a de com andos. Las opcione s
disponibl
e s para util
izar con GRUB e stn 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 pcin
Accin
--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 ningn 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 ningn dispositivo
--ve rbose
Im prim ir m e nsaje s ve rbose a pantal
l
a
--ve rsion
Im prim ir inform acin y sal
ir
Una gran parte de ltie m po uste d util
izara un arch ivo de configuracin all
l
am ar a LILO de sde
l
al
ne a de com andos. Alcre ar e larch ivo de configuracin, 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
configuracin de GR UB
O pcin
de faul
t #
tim e out #
h idde nm e nu
col
or cyan/bl
ue
passw ord pal
abra
Accin
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
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
e xam pl
es
titl
e
root
m ak e active
ch ainl
oade r
titl
e
Linux
root
(h d0,1)
k e rne l /vm l
inuz root=/de v/h da2 ro
Troub l
e sh ooting/D iagnostico de Fal
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
Pg 50
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
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 configuracin o de sde
e lm e nu de GRUB inte ntat pasarl
e l
os parm e tros ne ce sarios.
A continucacin 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
ucin. 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 spus 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
ucin
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 vl
ido
( 12 : Inval
id de vice re q ue ste d. )
(h d0,0) de be re e m pl
azarse con l
a particin de inicio (/boot) y (h d0) con e ldisco duro (o
rgido) e l
e gido. Re curde 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.
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Error Grub 15
Situacin:
Este e rror pue de ocurrir e n dos e tapas dife re nte s de l
a configuracin de GRUB, tanto durante
l
a configuracin inicial(instal
ando GRUB e n e lse ctor de inicio principal
), com o de spus de iniciar
e lsiste m a e inte ntando l
anzar Linux (o cual
q uie r otro siste m a).
Listado de Cdigo 4.1: M e nsaje Grub - Configuracin inicial
grub > root (h d0,0)
Siste m a de fich e ros xfs, tipo de particin 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
Sol
ucin - Configuracin inicial
Pg 52
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
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 acin de ldisco/particin) 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 lncl
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 particin de inicio (/boot).
Para e ncontrar e lnom bre e xacto de lncl
e o, se re inicia de sde e lCD de instal
acin y se m onta
l
a particin de inicio (de te ne rl
a) o l
a particin raz. D e spus se l
istan l
as im ge ne s de lncl
eo
para ve r l
as disponibl
e s:
Listado de Cdigo 4.3: Ve rificando l
as im ge ne s de lncl
e o disponibl
es
# cd /b oot
# l
s
y q ue se h a copiado a l
a particin de inicio (/boot):
Listado de Cdigo 4.5: Copiando e lncl
eo
# cp /usr/src/l
inux/arch /x86/b oot/b zIm age /b oot
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
5. Error Grub 17
Situacin
Listado de Cdigo 5.1: M e nsaje Grub
root (h d0,0)
Siste m a de fich e ros de sconocido Tipo de particin 0x7
Sol
ucin: Este e rror se pre se nta si l
a particin e xiste , pe ro GRUB no re conoce e lsiste m a de
fich e ros. Tie ne q ue com probarse l
a configuracin root(x,y) de grub.conf
Tam bin, 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
Situacin: Listado de Cdigo 6.1: M e nsaje Grub
k e rne l(h d1,4)/b zIm age root=/de v/h db 7
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Error 18: Se l
e cte d cyl
inde r e xce e ds m ax supporte d by BIO S )
Sol
ucin: Este e rror se produce si se inte nta l
e e r una dire ccin 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 ao 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 spus 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 particin 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 ...
Situacin: Listado de Cdigo 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
ucin: 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.
Situacin: M ie ntras se inte nta instal
ar grub, se bl
oq ue a de spus de m ostrar e sto:
Listado de Cdigo 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
ucin: Se indic com o causa una configuracin de discos al
go e xtraa: 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 , sl
o se b l
oq ue a
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Sol
ucin: 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 lncl
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 lncl
e o.
11. Grub sl
o m ue stra una e ntrada de com andos
Situacin: Cuando se inicia e lsiste m a sl
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
ucin: Se m onta l
a particin de inicio (/boot) y se ve rifica q ue e larch ivo grub/grub.conf
e xiste .
Listado de Cdigo 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
Si no, h ay q ue vol
ve r a cre ar e le nl
ace sim bl
ico:
Listado de Cdigo 11.3: Cre ando e le nl
ace sim bl
ico m e nu.l
st de nue vo
Pg 56
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Sol
ucin: Com probar q ue no se pas por al
to:
Listado de Cdigo 12.2: Actual
izar e larch ivo m tab
# cp /proc/m ounts /e tc/m tab
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Sol
ucin: 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 bin 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 bin, 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 acin.
Apagar GNU/Linux
Uste d nunca de be apagar su siste m a por e lbotn 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
Pg 58
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
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 acin se a
e scrita aldisco e ntonce s se pe rde r l
a data.
Si l
a e ne rga 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 acin 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 corrupcin de
data y posibl
e fal
l
as de discos.
O pcin
-c
-f
-F
-h
-k
-n
-r
-t se gundos
Accin
Cance l
a un proce so de sh utdow n ya e je cutndose
No e je cute fsck cuando re inicie
Forzar fsck cuando re inicie
H al
t e lsiste m a de spus 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 spus de lsh utdow n e s com pl
e tado
Indica e lpe riodo de tie m po de re traso de spus de m atar l
os proce sos ante s de l
l
am ar
alinit
Sl
o root pue de e je cutar e lcom ando sh utdow n, l
os usuarios podrn e je cutar e lcom ando
sh utdow n sl
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
podrn apagar e lsiste m a.
No pre sione e lbotn pow e r h asta no ve r e lm e nsaje siguie nte para garantizarse un apagado
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
com pl
e to de lsiste m a:
Th e syste m is h al
te d
O pcin
-d
-f
-i
-n
-p
-w
Accin
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 spus de lsh utdow n
No apague s e lsiste m a, e scribe e larch ivo /var/l
og/w tm p
Re sum e n
Este Captul
o sl
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 xm 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
Pg 60
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
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 distribucin.
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
, accin, y
proce sos. Para pode r h ace r cam bios, prim e ro de be s e ditar e larch ivo de configuracin, de te nga e l
dae m on sysl
ogd, y e ntonce s re inciarl
o. Uste d pue de e spe cificar un arch ivo de configuracin q ue
no se a e lpor de fe cto y as pue de s h ace r prue bas sin daar 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 configuracin 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 lbotn 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 tpico de se guro q ue l
e apare ce rn e n e l
e xm e n de ce rtificacin.
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 .
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
PR EGUNTAS Y R ESPUESTAS
1. Cm 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 sitara un m todo de se l
e ccionar e ntre e l
l
os. Pue de usar LILO o GRUB.
2. Cule s e lpropsito de larch ivo vm l
inuz-2.4.22-06?
R. Este e s e lk e rne lcom prim ido. Elnm e ro e s l
a ve rsin y e lnive lde patch .
3. Cm 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 pidindol
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. Cule s e lpropsito de larch ivo /e tc/inittab?
R. Elarch ivo /e tc/inittab e s e larch ivo de configuracin para e linit. Elprove e l
a inform acin 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 spus 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 rga. Lograra e sto agre gndol
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 tra.
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 binacin 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 ndrn 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.
Pg 62
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
EXAM EN D E PR CTICA
1. Culde 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 sl
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 ayora de l
os CD s de instal
acin son
capace s de arrancar y h oy da l
os Live CD syste m tam bin 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. Culde 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 sl
o un proce so q ue pue de se r o no se r de finido e n
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
uno de l
os e spe cfico 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. Cdigo 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 cdigo q ue pue de n agre gar
caracte rsticas 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 acin sobre
l
os proce sos concl
uidos.
6. Culde 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 particin.
b. Sl
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. Culde 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 opcin -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 opcin -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 opcin -C para e spe cificar un arch ivo de configuracin. Re spue sta
d e s incorre cta;l
a opcin -t se usa para probar su configuracin.
8. Culde l
os siguie nte s e s e larch ivo por de fe cto de configuracin 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
Pg 64
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
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 . Culde 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 spus 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. Enva un m e nsaje a l
os usuarios e n se sin pe ro no apaga actual
m e nte e lsiste m a
c. Enva 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 opcin -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, sl
o un
sim ul
acro de apagado. La re pue sta c e s incorre cta;aunq ue e lcom ando e nviara un m e nsaje a l
os
usuarios ingre sados, no re iniciara 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.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Pg 66
Captu l
o3
PR ER EQUISITO S
Ante s de Em pe zar e ste Captul
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 lCaptul
o 2, Arrancar
GNU/Linux. Tam bin uste d de be e star fam il
iarizado buscando ayuda e n
l
a inform acin instal
ada l
ocal
m e nte y tam bin e n e lInte rne t.
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
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 particin y
pue de te ne r no m s de cuatro. D e spus de cre ar una particin,
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 Captul
o en l
a se ccin de fdisk .
Particione s
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
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
Particin
prim e ra
prim e ra
te rce ra
cuarta particin
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Particin
/
/var
/usr
/tm p
/h om e
sw ap
Conte nido
Contie ne apl
icacione s y arch ivos de configuracin
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
Acta com o m e m oria virtual
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 particin, pue de s util
izar fips.e xe para dividir de m ane ra
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
fdisk
Ase gre se de anotar toda l
a inform acin pe rtine nte de sus discos. D e be anotar e lcil
indro
Inicialy Final
, tam ao 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 crcul
os concntricos de l disco. Cuando use e l fdisk , de be
inform arl
e de l
os cil
indros inicialy finalde cada particin. Para cre ar una particin, sigam os e stos
pasos:
1. Tam ao de l
a particin.
2. D e signarl
e su tipo.
3. Escrib irl
e al
a tab l
a de particin.
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 particin e n e lse gundo disco duro SCSI de su siste m a, uste d
pue de e scribir:
# fdisk /de v/sdb
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Alcre ar una nue va particin fdisk nos pre guntara e ltipo de particin, prim aria o e xte ndida.
Para l
a prim e ra particin, uste d de be r cre ar una particin prim aria porq ue l
os siste m as
ope rativos sl
o pue de n arrancar de sde particione s prim arias. D e spus de digitar e lcom ando p, se
l
e pre guntar por e lnm e ro de l
a particin 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
Id
83
Syste m
Linux native
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
D e spl
e gue m os nue stro e sq ue m a de particin de nue vo con e lcom ando p y e scribam os l
a
inform acin, e n e spe ciale ltam ao de cada particin 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
Bl
ock s
3686759
128488
Id
83
83
Syste m
Linux native
Linux native
En nue stro e je m pl
o, l
a particin sw ap, /de v/h da2, e sta re portada com o una particin Linux
Nativa. Para com pl
e tar l
a cre acin de l
a particin 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
Bl
ock s
3686759
128488
Id Syste m
83 Linux native
82 Linux sw ap
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
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
Pue de e l
e gir dividir su particin 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 cificndol
e e ltam ao 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 particin e xte ndida.
D e spus 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 particin 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 scribirn 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 particin
q ue uste d va a util
izar. Esto se l
ogra a travs de lprogram a de instal
acin de su distribucin. Y
re cue rde , q ue uste d pue de instal
ar GNU/Linux con sl
o dos particione s una l
a raz (/) y otra de
sw ap.
Pg 74
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
VirtualFAT Fil
e syste m
Xe nix Fil
e syste m
Xia Fil
e syste m
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
sl
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 va 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 acin 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;sl
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 nsin 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 da).
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
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 opcin 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 particin de le je m pl
o ante rior, e je cutaras e lsiguie nte com ando:
# m k fs -t e xt2 /de v/h da1 3686759
Pg 76
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Inode s
Elsiste m a ope rativo GNU/Linux al
m ace na inform acin ace rca de cada arch ivo, incl
uye ndo:
1.Punte ro a l
a posicin fsica e n e ldisco
1.Elnom b re
2.La ide ntificacin de ldue o y grupo
3.Re gl
as de acce so
4.Tam ao
5.Fe ch a y tie m po q ue e larch ivo fue ace zado por l
tim a ve s
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
6.Fe ch a y tie m po de l
a ul
tim a m odificacin
7.Fe ch a y tie m po de l
a ul
tim a m odificacin de linode
8.Nm e ro de vncul
os (l
ink s) alarch ivo
Una e structura de datos, l
l
am ada e linode , e s usada para al
m ace nar l
a inform acin arriba
m e ncionada de cada arch ivo con l
a e xce pcin de lnom bre de larch ivo. Elnom bre de larch ivo e s
al
m ace nado e n e ldire ctorio y asociado a su propio inode .
Cada arch ivo tie ne un inode asociado a e l
, aunq ue cada arch ivo pue de te ne r m s de un
nom bre a travs de luso de vncul
os, cada arch ivo tie ne sl
o un inode . (Vase e lCaptul
o 6,
M ante nim ie nto de lSiste m a de Arch ivos, para inform acin sobre l
os vncul
os.) Use e lcom ando l
s
-lpara de te rm inar e lnm e ro de inode s de cual
q uie r arch ivo.
Por e je m pl
o, usando e lcom ando
# l
s -i nom b re -de l
-arch ivo
nos de vue l
ve l
a siguie nte inform acin:
4144 nom b re -de l
-arch ivo
Esta sal
ida nos inform a q ue e larch ivo nom bre -de l
-arch ivo tie ne asignado e lnm e ro de inode
4144. Si un inode se corrom pe , e larch ivo no se r acce sibl
e . O tra m ane ra de ve r e lnm e ro de l
inode asignado a un arch ivo e s con e lcom ando stat. Su sintaxis e s:
stat nom b re -de l
-arch ivo
Su sal
ida e s sim il
ar a l
a siguie nte :
root@ ne gro:/h om e /m igue l
# stat nom b re -de l
-arch ivo
Fil
e : ` nom b re -de l
-arch ivo'
Size : 42
Bl
ock s: 8
IO Bl
ock : 409 6 fich e ro re gul
ar
D e vice : 302h /770d
Inode : 280864
Link s: 1
Acce ss: (0644/-rw -r--r--) Uid: (1000/ m igue l
) Gid: (1000/ m igue l
)
Acce ss: 2003-11-20 10:17:37.000000000 -0400
M odify: 2003-10-21 10:21:04.000000000 -0400
Ch ange : 2003-10-21 10:21:04.000000000 -0400
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Elfsck
Elutil
itario m s im portante para m ante ne r su siste m a de arch ivos e s e lcom ando fsck . Com o
e lcom ando m k fs, fsck e s un front-e nd para re visar discos, ya q ue e ste l
l
am a e lcom ando e spe cifico
para cada siste m a de arch ivo. Se usa para ve rificar l
a e structura de lsiste m a de arch ivos y re parar
cual
q uie r inconsiste ncia. Los probl
e m as m s fre cue nte s ocurre n com o re sul
tado de apagados
incorre ctos por razone s de e ne rga o program as de fe ctuosos q ue l
l
e van alsiste m a a col
garse .
Cuando un siste m a se cue l
ga, e lk e rne lno pue de sincronizar e lcach con e lconte nido de l
disco duro. Esto pue de re sul
tar e n bl
oq ue s q ue se rian m arcados e n condicin de uso cuando e n
re al
idad e stn vacos. O tros e rrore s pue de n ocurrir cuando se e scribe dire ctam e nte a un
dispositivo e n una re a q ue ya contie ne data.
La sintaxis de lcom ando fsck e s:
# fsck -t tipo-de -siste m a-de -arch ivos dispositivo
# fsck -t e xt2 /de v/h da1
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
tipo e xt2 e n l
a prim e ra particin de lprim e r disco duro ID E. Si e sta e s l
a particin q ue contie ne e l
siste m a de arch ivos raz (root), re cibir un m e nsaje q ue e lsiste m a de arch ivos e sta m ontado y si
de se a continuar. Si re sponde ye s, e lfsck re visara l
o siguie nte :
1.Inode s
2.Bl
ock s
3.Tam aos de Arch ivos
4.Estructura de D ire ctorios
5.Vncul
os (l
ink s)
Cual
q uie r particin q ue no se a l
a raz (root) pue de se r de sm ontada m ie ntras e lsiste m a e sta
e n uso. Para e je cutar e lcom ando fsck , uste d de be r prim e ro de sm ontar e lsiste m a de arch ivos.
Vase e lCaptul
o 6 para m s inform acin sobre com o m ontar y de sm ontar siste m as de arch ivos.
Para e je cutar fsck a su particin root, te ndr q ue :
Arrancar e n m odo de sl
ol
e ctura (re ad-onl
y), m odo singl
e -use r.
Arrancar de sde un disq ue te y e ntonce s e scane ar l
a particin root.
Eje cutar fsck durante e larranq ue de lsiste m a.
Cuando e je cute fsck durante e larranq ue de lsiste m a, e lsiste m a de arch ivos root e s m ontado
e n m odo de sl
ol
e ctura, e lfsck se e je cuta, y e ntonce s e lsiste m a de arch ivos root e s re m ontado
e n m odo l
e ctura-e scritura. Todos l
os otros siste m as de arch ivos son re visados ante s de se r
m ontados. Re firase alCaptul
o 2, "Arrancando GNU/Linux,"para m s de tal
l
e s sobre e larranq ue
y pasarl
e parm e tros a su m ane jador de arranq ue o boot l
oade r. O pcione s q ue son e spe cificas a
siste m as de arch ivos de lcom ando fsck son l
istadas e n l
a Tabl
a 3.7.
Este com ando produce una fue nte inm e nsa de inform acin ace rca de su siste m a de arch ivos;
aunq ue ah ora m ism o sl
o q ue re m os l
a siguie nte l
ne a:
Pg 80
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Bl
ock s pe r group: 819 2
Basado e n e sta inform acin pode m os e ntonce s e je cutar e lsiguie nte com ando:
# e 2fsck -f -b 32768 /de v/h da3
Uso de lD isco
A m e dida q ue m s arch ivos son cre ados y e scritos aldisco, e le spacio l
ibre se dism inuye . Es
im portante m onitore ar e le spacio usado e n cada disco y particin. GNU/Linux se com porta m e jor
cuando e spacio ade cuado l
ibre e n disco e s disponibl
e.
Para obte ne r un re ndim ie nto optim o de su siste m a ope rativo, e lm onto de e spacio l
ibre
disponibl
e de be se r al
re de dor de 530 por cie nto de cada siste m a de arch ivos. Ade m s, si no h ay
e spacio l
ibre e n un siste m a de arch ivos uste d no podr e scribir a e l
.
No sl
o se ne ce sita m onitore ar e l m onto de e spacio l
ibre , pe ro Tam bin e s ne ce sario
m onitore ar q ue arch ivos ocupan m ayor partida de e spacios. Alobse rvar q ue arch ivos cre ce n con
m s fre cue ncias y ve l
ocidad, o cualocupa m s e spacio, podr tom ar l
os pasos ne ce sarios para
pre ve nir q ue e lsiste m a se l
l
e ne todo.
du
Elcom ando du re porta e lm onto de e spacio q ue ocupa un arch ivo o un dire ctorio y todos l
os
arch ivos y subdire ctorios q ue e lcontie ne . La sintaxis de lcom ando du e s:
# du [opcione s][nom b re -arch ivo]
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
En e sta sintaxis, nom bre -arch ivo podra se r Tam bin un dire ctorio. Si e je cutam os du sin
ningn arch ivo o dire ctorio, nos re portara sobre e ldire ctorio actualy su conte nido. La Tabl
a 3.8
l
ista l
as opcione s q ue uste d pue de usar con e lcom ando du.
Tabl
a 3.8 O pcione s Usadas con e lcom ando du
O pcin
Accin
-a
D e spl
ie ga uso de l
os arch ivos
-b
D e spl
ie ga uso e n byte s
-c
Im prim e e lgran total
-h
Agre ga una l
e tra para ide ntificar l
a m e dida util
izada para e lre porte : M m e gabyte s
-k
D e spl
ie ga uso e n k il
obyte s, por de fe cto
-m
D e spl
ie ga uso e n m e gabyte s
-l
Cue nta Vncul
os
-s
Im prim e sl
o e lgran total
Alm e nos q ue use l
a opcin -a, du de spl
ie ga sl
ol
os dire ctorios, aunq ue e le spacio ocupado
por todos l
os arch ivos se cue nta. Si uste d no tie ne pe rm isos a un arch ivo, du de spl
e gar un m e nsaje
de e rror y no contar e larch ivo alde spl
e gar e luso de le spacio de ldisco.
df
Am bos com andos du y df re portan sobre e ltam ao de un obje to. D onde du re porta sobre e l
tam ao de obje tos com o arch ivos, df re porta sobre e ltam ao de dispositivos com o son l
as
particione s. La sintaxis de lcom ando df e s:
# df [opcione s][nom b re -arch ivo]
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
-t fs-type
-T
-x fs-type
D e spl
ie ga sl
ol
os siste m as de arch ivos de tipo fs-type
D e spl
ie ga e ltipo de lsiste m a de arch ivos de cada e ntrada
Excl
uye e lsiste m a de arch ivos de ltipo fs-type
Por e je m pl
o, si e scribe s
# df
Su sal
ida se ra sim il
ar a l
a siguie nte :
$df
Fil
e syste m
/de v/h da2
/de v/root.ol
d
/de v/h da3
1K-b l
ock s
282019 2
2182
3043416
Use d
Avail
ab l
e Use %
2487172 189 760
9 3%
341
1841
16%
2517332
371484
88%
M ounte d on
/
/initrd
/m nt/h da3
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Re sum e n
En e ste Captul
o, h e m os cubie rto l
os dos tipos de particione s q ue se pue de n cre ar. Una
particin prim aria e s ne ce saria para pode r arrancar un siste m a ope rativo. Una particin e xte ndida
e s un conte ne dor para drive s l
gicos q ue son util
izados para al
m ace nar data. GNU/Linux Tam bin
tie ne una particin e spe ciall
l
am ada l
a particin SW AP, l
as cual
e s son util
izadas com o m e m oria
virtual
.
Elutil
itario fdisk e s util
izado para cre ar particione s. Alcre ar una nue va particin, uste d
te ndr q ue asignarl
e e lprim e r y ul
tim o cil
indro. D e spus de q ue l
a particin h a sido cre ada,
de be rs cre ar un siste m a de arch ivos e n e l
l
a con e lcom ando m k fs.
Elcom ando fsck e s util
izado para e xam inar si e lsiste m a de arch ivos contie ne e rrore s y pue de
se r util
izado para re parar l
os e rrore s. O tras util
itarios pue de n se r util
izadas para m onitore ar l
a
sal
ud de su disco com o l
o son l
os com andos df y du util
izados para de te rm inar tam ao y uso de l
e spacio de l
as particione s.
Pg 84
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
PR EGUNTAS Y R ESPUESTAS
1. D e spus instal
ar un disco duro nue vo, cuale s e lprim e r paso e n pre parar e ldisco duro para
util
izarl
o e n su siste m a?
R. Prim e ro de be r particionar e ldisco duro. Uste d pue de cre ar h asta un m xim o de cuatro
particione s e n un sl
o disco duro.
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?
R. D e spus de q ue se h an cre ado l
as particione s, uste d de be r asociar cada una con un siste m a de
arch ivos apropiado y darl
e form ato a l
as particione s y e ntonce s podrs guardar arch ivos e n e l
l
a.
3. Aunq ue tie ne s 2GB l
ibre de e spacio de disco duro, cuando e je cutas fdisk para cre ar una
particin, uste d re cibe un e rror l
a util
idad sal
e con un fal
l
o. Porq u?
R. Una de dos cosas pue de n e star causando e lprobl
e m a. Prim e ro, si tie ne cuatro particione s e n su
disco, uste d no podr cre ar m s particione s no im porta e le spacio e n disco q ue pose a. La
se gunda posibil
idad e s q ue e sta inte ntado criar una particin e xte ndida y e sta ya e xiste . Sl
o se
pue de te ne r una particin e xte ndida a l
a ve z.
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 particin con e spacio Libre ?
R. Uste d pue de inte ntar dism inuir l
a particin con e lprogram a gratuito fips, e sto e s prove do q ue
no toda l
a particin e sta l
l
e na de arch ivos.
5. Qu significan l
os trm inos h da1 y sdd3?
R. Estos son am bos nom bre s de particione s. Elprim e r e je m pl
o, h da1, se re fie re a l
a prim e ra
particin e n e lprim e r disco duro ID E. Else gundo e je m pl
o, sdc3, e s e lnom bre de l
a te rce ra
particin de lcuarto disco SCSI.
6. D e spus de h abe r cre ado una particin nue va, q u pue de se r un obstcul
o para instal
ar una
apl
icacin e n e l
l
a?
R. Un pote ncialprobl
e m a se ra si no e xistie se e spacio l
ibre suficie nte e n l
a particin para
al
m ace nar l
a apl
icacin. Tam bin de be ase gurarse q ue h aya form ate ado l
a particin
pre viam e nte ante s de pode r al
m ace nar arch ivos 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?
R. Lo m s com n e s un supe rbl
ock corrom pido. Ante s q ue todo te ndr q ue iniciar su siste m a
de sde un disq ue te . Lue go podrs util
izar l
a util
idad fsck
8. Cm o pue de uste d de te rm inar q ue e lsiste m a q ue uste d adm inistra tie ne suficie nte e spacio
l
ibre de disco duro?
R. Pode m os util
izar e lcom ando du con l
a opcin -s para de te rm inar cuanto e spacio e sta e n uso y
re starl
o ale spacio totalde cada particin. Una m e jor sol
ucin e s util
izar e lcom ando df, e lcual
nos prove e de le spacio totalde cada particin, m onto sie ndo usado, y m onto de e spacio l
ibre
disponibl
e.
Pg 86
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
EXAM EN D E PR CTICA
1. En un siste m a con 8M B de RAM , cuale s e ltam ao m nim o y m xim o re com e 8ndado para l
a
particin de m e m oria virtual(sw ap)
a. 8M B m nim o, 16M B m xim o
b. 8M B m nim o, 128M B m xim o
c. 16M B m nim o, 16M B m xim o
d. 16M B m nim o, 128M B m xim o
La re pue sta a e s incorre cta; l
a particin sw ap de be se r iguala dobl
e e lm onto de RAM y
h asta 128M B. La re pue sta b e s incorre cta;l
a particin sw ap de be se r iguala dobl
e e lm onto de
RAM . La re pue sta c e s incorre cta;aunq ue e ltam ao m nim o e s corre cto, e lm xim o pe rm itido e s
de 128M B. La re pue sta d e s corre cta;e lm nim o de be se r e ldobl
e de lm onto de RAM (o se a
2 8M B) y e lm xim o pe rm itido e s de 128M B.
2. D e sde e lutil
itario fdisk , com o indicaras e ltam ao de l
a particin a cre ar?
a. Indicarl
e e lcil
indro inicialy final
, cualpue de e star e n cual
q uie r l
ugar de ldisco duro.
b. Pasarl
e e ltam ao de l
a particin as + nM alcom ando fdisk de sde l
al
ne a de com andos.
c. D ar e ntrada alcil
indro inicialcuale s e lse guido alfinalde l
a l
tim a particin y e lcil
indro final
o e ltam ao de l
a particin q ue de se am os.
d. D e spus de se l
e ccionar n para indicar q ue q ue re m os cre ar una particin nue va, indicarl
e su
tam ao de e sta form a + nM .
La re pue sta a e s incorre cta;e lcil
indro inicialde be se r e lsiguie nte a l
a particin ante rior. La
re pue sta b e s incorre cta; e lfdisk tom a sl
o e lnom bre de l
a particin com o argum e nto. La
re pue sta c e s corre cta;uste d de be ingre sar e lcil
indro inicial
, cualde be se r e lprxim o de spus de l
cil
indro finalde l
a particin ante rior. Lue go pue de proce de r a dar e ntrada de lcil
indro finalo e l
tam ao de se ado, por e je m pl
o as + 800M , para cre ar una de 800M B. La re pue sta d e s incorre cta;
uste d de be e spe cificar e lcil
indro de inicio ante s de ltam ao de l
a particin.
3. Uste d tie ne tre s particione s e n su disco duro y l
e re stan 2GB de e spacio l
ibre . Uste d ne ce sita
instal
ar una apl
icacin q ue ne ce sita dos particin una de 50M B y una de 300M B. Qu de be
uste d h ace r?
a. Cre ar l
as dos nue vas particione s e n e le spacio l
ibre .
b. Cre ar una nue va particin prim aria de 350M B y e ntonce s util
izar m k fs para dividirl
a.
c. Cre ar una nue va particin e xte ndida de dos 2GB y e ntonce s cre ar dos drive s l
gicos, uno de
50M B y otro de 350M B.
d. H ace r un Back up de una de sus particione s, borrarl
a, y e ntonce s re -cre arl
a incre m e ntando su
tam ao por 350M B.
La re pue sta a e s incorre cta;sl
o pode m os te ne r un totalde cuatro particione s prim arias. La
re pue sta b e s incorre cta;e lcom ando m k fs se usa para cre ar siste m a de arch ivos e n particione s
nue vas. La re pue sta c e s corre cta;com o sl
o pode m os te ne r un totalde cuatro particione s, uste d
te ndr q ue cre ar una particin e xte ndida q ue pue da se r dividida e n drive s l
gicos. La re pue sta d
e s incorre cta;aunq ue pode m os h ace rl
o, e sto no nos cre ara l
a particin se parada q ue ne ce sitam os.
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
e je cute sobre un siste m a de arch ivos m ontado. La re pue sta d e s incorre cta;e lm om e nto m s
oportuno de e je cutar fsck sobre root de un siste m a de arch ivos e s durante e larranq ue .
8. Ne ce sitas pre parar un re porte para su supe rvisor con e ltotale spacio util
izado por cada usuario.
Qu com ando l
e ayudara a pre parar e ste re porte ?
a. du
b. df
c. l
s -l
d. w c
La re pue sta a e s corre cta;e lcom ando du de spl
ie ga e lm onto de e spacio e n disco util
izado. La
re pue sta b e s incorre cta;e lcom ando df nos m ue stra e lm onto totalutil
izado e n una particin. La
re pue sta c e s incorre cta;e ste com ando sl
ol
ista todos l
os arch ivos y sus atributos. La re pue sta d
e s incorre cta;e lcom ando w c cue nta pal
abras, caracte re s y l
ne as e n un arch ivo.
9 . Uste d ne ce sita pre parar un re porte e lcualse r l
a base para pl
anificar sus ne ce sidade s de
e spacio e n disco. Qu com ando pudie se util
izar para pre pral
o?
a. du
b. df
c. l
s -l
d. w c
La re pue sta a e s incorre cta;e lcom ando du de spl
ie ga e lm onto de e spacio e n disco sie ndo
util
izado. La re pue sta b e s corre cta; e lcom ando df m ue stra e le spacio e n disco util
izado y
disponibl
e e n cada particin. La re pue sta c e s incorre cta;e ste com ando de spl
ie ga un l
istado de l
os
arch ivos y sus atributos. La re pue sta d e s incorre cta;e lcom ando w c cue nta pal
abras, caracte re s, y
l
ne as de un arch ivo.
10. La particin e n l
a cuale stn l
os dire ctorios h om e se l
l
e no. Culde l
as siguie nte s sol
ucione s
no nos va a sol
ucionar e lprobl
e m a?
a. Cre ar una nue va particin y m ove r l
os dire ctorios h om e de l
os usuarios a e sta particin.
b. H ace rl
e Back up a l
a data, borrarl
a y re cre ar l
a particin con m s e spacio asignado, y e ntonce s
re staurar l
a data.
c. Borrar y m ove r arch ivos q ue no ne ce sitam os.
d. Instruir a l
os usuarios al
m ace nar e n otra particin dife re nte a sus h om e .
La re pue sta a e s incorre cta;cre ar una nue va particin y m ove r l
os dire ctorios h om e re sol
ve ra
e l probl
e m a de e spacio e n disco. La re pue sta b e s incorre cta; Esta e s l
a nica m ane ra de
re dim e nsionar e le spacio de una particin. La re pue sta c e s incorre cta;e sta ayudara a corto pl
azo
pe ro e lprobl
e m a de e spacio re surgira e n l
o ade l
ante . La re pue sta d e s corre cta;alinstruirl
es a l
os
usuarios q ue al
m ace ne n e n una particin dife re nte , nue stro e sq ue m a de al
m ace nar se tornara
catico, y tornara e ltrabajo de adm inistrar l
os arch ivos m uch o m s com pl
e jo.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
1. Cm o pue de l
istar, orde nado por fe ch a, con l
os m s re cie nte s
prim e ro, todos l
os arch ivos y dire ctorios, e n su dire ctorio h om e ?
2. Qu com ando util
izara para com binar e lconte nido de tre s arch ivos?
3. Cm o pue de s m onitore ar l
os m e nsaje s de lsiste m a actual
izndose a
m e dida q ue se e scribe n m e nsaje s e n e l
?
4. Cm o pue de cam biar e ltie m po de acce so de un arch ivo altie m po
actual
?
5. Qu com ando usara para copiar un grupo de arch ivos incl
uye ndo su
je rarq ua de dire ctorios de sde un sitio a otro?
6. D e spus de e ditar varios arch ivos e n dife re nte s dire ctorios, uste d no
re cue rda donde , e n l
a je rarq ua, se e ncue ntra. Cm o pue de uste d
ide ntificar donde e stas?Cm o pue de re tornar a su dire ctorio h om e ?
7. Uno de sus usuarios tie ne un dire ctorio con m s de 300 arch ivos y no
pue de e ncontrar l
a carta q ue e scribi sobre e lte m a Rich ard Stal
l
m an.
Qu l
e aconse jara a lh ace r?
8. Uste d e sta a punto de agotar su cuota e n disco pe ro no de se a borrar
ninguno de sus arch ivos. Qu de be uste d h ace r?
Pg 9 0
Captu l
o4
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
ste captul
o discute l
os com andos bsicos util
izados para adm inistrar sus arch ivos y
dire ctorios. Estos com andos son l
a base ne ce saria para l
al
abor de lda a da de l
as tare as
asociadas con e ltrabajo de adm inistrar un siste m a. La Tabl
a 4.1 l
ista l
os com andos y una pe q ue a
de scripcin de lpropsito de cada com ando.
Tabl
a 4.1 Com andos Introducidos e n e ste Captul
o y sus Usos
Com ando
Propsito
cd
Cam biar de posicin e n e lsiste m a de arch ivos
l
s
D e spl
ie ga e lconte nido de ldire ctorio
fil
e
D e te rm ina e ltipo de arch ivo
cat
D e spl
ie ga e lconte nido de larch ivo
m ore
D e spl
ie ga e lconte nido de un arch ivo una pantal
l
aal
a ve z
l
e ss
D e spl
ie ga e lconte nido de un arch ivo una pantal
l
aal
a ve z
wc
M ue stra e lconte o de carcte r, W ord, y cue nta l
ne as
h e ad
D e spl
ie ga l
as prim e ras l
ne as de un arch ivo
tail
D e spl
ie ga l
as ul
tim as l
ne as de un arch ivo
touch
Cam bia l
a fe ch a de acce so o tim e stam p;cre a un arch ivo vaco
cp
Copia un arch ivo
dd
Copia un arch ivo de sde un dispositivo a otro
mv
Cam bia e lnom bre de un arch ivo o su col
ocacin de ntro de lsiste m a de arch ivos.
rm
Borra un arch ivo
m k dir
Cre a dire ctorios
rm dir
Borra dire ctorios
M uch os com andos son util
izados e n l
a adm inistracin de l
os arch ivos, y e s ne ce sario e star
fam il
iarizado con pode r dom inar e lsiste m a GNU/Linux. En e le xm e n e n ve z de pre se ntarl
e
pre guntas ace rca de q ue h ace un com ando, se cue stionara m s sobre l
a funcionabil
idad de l
com ando, o se l
e dar un com ando y un e je m pl
o con e ste com ando y se l
e pe dir pre de cir e l
re sul
tado de su e je cucin. Tam bin pue de se r q ue se l
e pre se nte e lcom ando para re sol
ve r cie rto
e sce nario, as e s q ue ase gre se de e nte nde r cada uno de e l
l
os e nte ram e nte .
cd
Alingre sar a su com putador, se l
e col
oca autom ticam e nte e n e ldire ctorio h om e . Para
cam biar a otro dire ctorio, uste d e je cuta e l com ando cd (ch ange dire ctory) se guido por e l
dire ctorio al cual de se a dirigirse com o argum e nto. El dire ctorio nue vo se convie rte e n su
dire ctorio actual
. La sintaxis de lcom ando cd e s:
cd [dire ctorio]
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Es l
ocal
izabl
e e m pe zando de sde e lroot (/), e ntonce s e ldire ctorio h om e , l
ue go e ldire ctorio
m igue l
, y por ul
tim o e ldire ctorio Cartas. Una ruta re l
ativa e m pie za de sde e ldire ctorio de trabajo
actualy progre sa por l
a ruta h asta l
l
e gar alfinalde l
a ruta. As pue s si su dire ctorio de trabajo e s
e ldire ctorio /h om e /m igue luste d digitara:
cd Cartas cd Cartas/
Com ando q ue l
e l
l
e var alsubdire ctorio /h om e /m igue l
. Pe ro, si e ldire ctorio actuale s e l
dire ctorio /h om e /m igue l
/notas uste d re cibir un e rror q ue e ldire ctorio Cartas no e xiste . Si uste d
util
iza una ruta re l
ativa con e lcom ando cd y e lcom ando fracasa, ve rifiq ue prim e ro q ue uste d
re al
m e nte se e ncue ntra e n e ldire ctorio q ue uste d cre e e star. Para h ace r e sto, use e lcom ando pw d
(pre se nt w ork ing dire ctory), e lcualno tom a ningn argum e nto. La sal
ida de lcom ando pw d e s l
a
ruta absol
uta a pantal
l
a de su dire ctorio de trabajo actual
.
Si uste d de se a re tornar a su dire ctorio h om e , uste d tie ne varias opcione s. Uste d pue de
util
izar e lcom ando cd se guido por una ruta absol
uta a su dire ctorio h om e . Una m ane ra m e jor e s
usar e lcom ando cd sin ningn argum e nto. Por e je m pl
o:
$pw d
/h om e /m igue l
/Cartas/
$cd
$pw d
/h om e /m igue l
D e be fam il
iarizarse con l
as siguie nte s opcione s de ll
s o dir.
-a
Lista todos l
os arch ivos, incl
uye ndo l
os ocul
tos
-A
Lista todos l
os arch ivos, e xce ptuando e lactualy e ldire ctorio padre
-c
O rganiza l
os arch ivos por orde n de tie m po o cronol
gica (nue vos l
tim os)
-d
Lista sl
o e lnom bre de un dire ctorio, no su conte nido
-l
Lista e n form ato l
argo (m ostrando pe rm isos y otros de tal
l
e s)
-r
Lista e n orde n re ve rsa
Pg 9 2
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
-t
-x
-m
-F
-R
--col
or
--h e l
p
M ay
pr
De c
Jul
4 10:13 /
29 01:26 /
31 17:07 rm t -> 2m /sb in/rm t*
31 19 9 8 yp conf
Esto produce m uch a inform acin. Eldire ctorio actuale s re pre se ntado con un sl
o punto (.) y
e ldire ctorio padre e s re pre se ntado por dos puntos (..). Le e r de izq uie rda a de re ch a, l
as col
um nas
son re pre se ntadas asi:
l
rw xrw xrw x 1 root root
Util
izando e sta l
ne a com o e je m pl
o te ne m os:
- Tipo de arch ivo (prim e r carcte r de l
a prim e ra col
um na) e s una lsignificando q ue e s un l
ink
- Pe rm isos (l
os prxim o nue ve caracte re s de l
a prim e ra col
um na) son rw xrw xrw x
- Nm e ros de l
ink s (col
um na 2) e s 1
- D ue o (col
um na 3) e s root
- Grupo (col
um na 4) e s root
- Tam ao de arch ivo (e n byte s) (col
um na 5) e s 11
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
- Fe ch a y Tie m po de ul
tim a m odificacin (col
um nas 6-8) e s 11 D e c 31 17:07
- Nom bre de larch ivo (col
um na 9 ) e s rm t
- Arch ivo de lLink (col
um na 10) e s -> 2m /sbin/rm t*
Pue de de spl
e gar e lconte nido de otros dire ctorios o l
im itar e lde spl
ie gue de arch ivos y prove e
nom bre s com o argum e nto. A travs de luso de com odine s pue de e spe cificar q ue de se as l
istar.
Al
gunos e je m pl
os son l
istados y e xpl
icados e n l
a Tabl
a 4.2.
Tabl
a 4.2 Eje m pl
os de lUso de lCom ando l
s
Com ando
Sal
ida
l
s /usr/sbin Lista todos l
os arch ivos e n e ldire ctorio /usr/sbin
l
s -m *txt Lista todos l
os arch ivos e n e lpw d con e xte nsin txt se parado por com as
l
s -t m e m o? Lista todos l
os arch ivos q ue su nom bre e m pie ce con m e m o y un carcte r adicional
e n orde n cronol
gica de sce nde nte
l
s -R /
Lista todos l
os arch ivos e n l
a (/) incl
uye ndo a todos l
os subdire ctorios
l
s -Rd /*/*/*Lista sl
o dire ctorios e m pe zando e n root (/) y re cursivo a tre s nive l
e s de dire ctorios.
Tam bin uste d pue de usar e stas opcione s con e lcom ando dir. Elcom ando vdir e s otro q ue
de spl
ie ga un l
istado idntico alde lcom ando l
s -l
.
Note e luso de (*) y (?) para re pre se ntar caracte re s. El* igual
a a ce ro o m s caracte re s,
m ie ntras q ue e l(?) re pre se nta cual
q uie r carcte r nico.
Un com odn o m e tacarcte r e s cual
q uie r carcte r q ue re pre se nta ce ro o m s caracte re s. Un
com odn tie ne significado e spe cialpara un com ando, util
itario, o program a, y e ste significado
pue de se r dife re nte de pe ndie ndo de l com ando e n uso. Los dos usos m s com une s de
m e tacarcte re s son para re fe re ncias am biguas de lsh e l
lo com o parte de una e xpre sin re gul
ar, de
l
as cual
e s h abl
are m os m s ade l
ante e n e ste captul
o.
En e lde sarrol
l
o de ll
ibro pre se ntare m os dife re nte s usos de m e tacarcte re s y com odine s. Su
uso de pe nde r de lcom ando e n e lq ue se use , o e lsh e l
lq ue l
o e ste inte rpre tndol
o. Eje m pl
os de
com o usar m e tacarcte re s a m e dida q ue introducim os cada com ando.
fil
e
Pre viam e nte cuando l
a sal
ida de lcom ando l
s -l
, se m e ncion q ue e lcarcte r e n l
a prim e ra
col
um na de signa e l tipo de arch ivo. Un arch ivo pue de se r visto com o una col
e ccin de
inform acin re fe re nciada por un nom bre . GNU/Linux ve l
os dispositivos pe rifricos com o
arch ivos, pe rm itindol
e l
e e r y e scribir a e l
l
os as com o pue de h ace rl
o a cual
q uie r otro arch ivo.
Tipos de arch ivos incl
uye :
- Arch ivos O rdinarios (te xto o b inarios)
- D ire ctorios
- Im pre soras
- D isco D uro
- D isq ue te s Fl
oppy
- CD -R O M
Pg 9 4
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Elutil
itario fil
e nos ayuda obte ne r inform acin ace rca de lconte nidos de un arch ivo sin
prim e ro te ne r q ue e xam inar e larch ivo dire ctam e nte . La sal
ida cl
asifica e larch ivo por tipo.
Aunq ue e lutil
itario fil
e nos pre se nta inform acin sobre cual
q uie r arch ivo, e sta inform acin no
sie m pre e s corre cta. La sintaxis de fil
e es l
a siguie nte :
fil
e [opcione s]nom b re -de -arch ivo
Por de fe cto, l
a sal
ida de lcom ando de spl
ie ga e lnom bre de larch ivo se guido por una bre ve
cl
asificacin. Para pre ve nir l
istar e lnom bre de larch ivo, use l
a opcin -b. Un l
istado de arch ivos a
se r e xam inados pue de se r pasado com o argum e nto util
izando l
a opcin -f. Elcom ando fil
e tratar
de e xam inar arch ivos com prim idos si se l
e pasa l
a opcin -z. Una discusin sobre arch ivos
com prim idos se pre se nta m s ade l
ante e n e ste captul
o.
Aq u l
e pre se ntam os una sal
ida de e je m pl
o de lcom ando fil
e
m igue l
# fil
e b ye .sh /b in/l
s prue b a/
b ye .sh : ASCII te xt
/b in/l
s: ELF 32-b it LSB e xe cutab l
e , Inte l80386, ve rsin 1 (SYSV), for GNU/Linux 2.2.0,
dynam ical
l
yl
ink e d (use s sh are d l
ib s), strippe d
prue b a/: dire ctory
cat
Elcom ando cat (concate na arch ivos) y pue de se r util
izado para cre ar arch ivos;e s util
izado
principal
m e nte para e nviar conte nido de uno o m s arch ivos a l
a pantal
l
a o a otro dispositivo de
sal
ida. La funcionabil
idad de lcom ando cat pue de se r incre m e ntada usando l
os sm bol
os de
dire ccin > o > > .
Elsm bol
o > es l
l
am ado e lre dire ctor. Es util
izado para dire ccionar l
a sal
ida h acia otro sitio
q ue no se a l
a sal
ida e stndar, com o l
o e s usual
m e nte l
a pantal
l
a. El> pue de se r usado para
e scribir l
a sal
ida de un com ando a un arch ivo o a otro dispositivo, com o l
o e s una im pre sora.
Eluso de > > tam bin re dire cciona l
a sal
ida, pe ro agre ga a un arch ivo e xiste nte e n ve s de
sobre scribir. En e lCaptul
o 8 e ntrare m os e n m s de tal
l
e s sobre tube ras. La sintaxis de cat e s:
cat [O PCIN][AR CH IVO ]
Ctrl
-D e s e lcarcte r e nd of fil
e (EO F), fin de arch ivo, y ce rrara e larch ivo. Para de spl
e gar e l
conte nido de uno o m s arch ivos e n l
a sal
ida e stndar, e scriba:
cat arch ivo1 arch ivo2
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Este com ando cre a un arch ivo nue vo de nom bre arch ivo4, e l cual e ntonce s incl
uye e l
conte nido de l
os arch ivos arch ivo1, arch ivo2, y arch ivo3. Si por e je m pl
o, uste d de se a agre gar e l
conte nido de larch ivo1 alfinalde larch ivo2 e ntonce s e scriba
cat arch ivo1 > > arch ivo2
Uste d pue de Tam bin sobre scribir un arch ivo ya e xiste nte .
cat > arch ivo-e xiste nte
Pg 9 6
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
m ore y l
e ss
Los paginadore s (Page rs) son util
itarios usados para de spl
e gar arch ivos y q ue podam os
m ove r h acia arriba y abajo a travs de m l
tipl
e s pginas una pantal
l
a a l
a ve z, de ntro de su
conte nido. Tam bin nos pe rm ite n buscar de ntro de l
os arch ivos inform acin e spe cfica.
M ore y l
e ss son l
os m s com une s. Am bos nos pe rm ite n de spl
azarnos h acia ade l
ante
util
izando l
a barra e spaciadora y h acia atrs con l
a te cl
a b. l
e ss, tie ne m s funcione s q ue m ore .
O tras caracte rsticas de l
e ss incl
uye n:
- La capacidad de util
izar l
as te cl
as de lcursor (fl
e ch itas) para de spl
azarse para atrs y
h acia al
ante
- La capacidad de nave gar con b ook m ark s, nm e ro de l
ne as, o porce ntaje de larch ivo
- Ell
e ss de ja de e je cutarse alfinalde larch ivo, m ore continua
Am bos nos pe rm ite n buscar de ntro de larch ivo. Am bos util
itarios son util
izados con gran
fre cue ncia e n de spl
e gar l
as pginas de lm an (m anual
). Inform acin adicionalsobre com o usar l
as
pginas m an y l
os dos paginadore s fue ron pre se ntadas e n e lCaptul
o 1.
wc
Usando cat, m ore , o l
e ss pode m os visual
izar e lconte nido de un arch ivo. Elcom ando w c nos
da inform acin adicionalace rca de larch ivo pe ro no de spl
ie ga su conte nido. Elcom ando w c nos
inform a cuantas pal
abras, l
ne as, o caracte re s contie ne un arch ivo. Su sintaxis e s:
w c [opcione s][nom b re -arch ivo(s)]
Si se l
e e spe cifican m l
tipl
e s arch ivos e n l
al
ne a de com ando, e lnm e ro de pal
abras, l
ne as,
y caracte re s se r de spl
e gado para cada arch ivo se guido por e l total de pal
abras, l
ne as, y
caracte re s para todos l
os arch ivos. Si sl
o de se a inform acin sobre uno de l
os val
ore s, pue de
util
izar l
as opcione s e n l
a Tabl
a 4.4.
Tabl
a 4.4 O pcione s para de finir l
a sal
ida de w c
O pcin
Sal
ida
-c
Nm e ro de Caracte re s
-w
Nm e ro de Pal
abras
-l
Nm e ro de Lne as
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
h e ad y tail
Com o sus nom bre s e n ingl
e s indican, e stos dos com andos l
e pe rm ite n visual
izar e n principio
o e lfin de uno o m s arch ivos. Use l
a opcin -n para de signar cuantas l
ne as de se a de spl
e gar;e l
nm e ro a de spl
e gar por de fe cto son 10. Tam bin pue de s util
izar l
a opcin -v o --ve rbose para
im prim ir sie m pre e l nom bre de l arch ivo com o cabe zal
. El com ando h e ad e s m uy til para
ide ntificar l
as prim e ras l
ne as de m s de un arch ivo. Si e scribe l
a siguie nte se nte ncia e n l
al
ne a de
com andos:
h e ad -5 /h om e /m igue l
/cartas*
D e spl
e gar l
as prim e ras cinco l
ne as de todos l
os arch ivos e n e ldire ctorio /h om e /m igue l
, q ue
su nom bre e m pie zan con cartas.
Elcom ando taile s m uy tilpara l
eer l
os arch ivos l
og cuando nue vas e ntradas son agre gadas.
Elcom ando
tail-7 /var/l
og/m e ssage s
D e spl
ie ga l
as ul
tim as 7 l
ne as de larch ivo /var/l
og/m e ssage s. Tam bin pode m os usar l
a opcin
+ n con e lcom ando tailas:
tail+ 15 /var/l
og/m e ssage s
touch
Elcom ando touch se usa para cam biar l
a fe ch a y h ora de acce so y de m odificacin de larch ivo.
La sintaxis e s:
touch [opcione s][fe ch a]nom b re -de -arch ivo
Si e larch ivo no e xiste se r cre ado un arch ivo vaco. Si no e spe cificam os ni fe ch a ni tie m po, e l
tie m po actualde lsiste m a se r apl
icado. Para cam biar l
a fe ch a y h ora, use l
as opcione s e n l
a
siguie nte Tabl
a 4.5.
$touch --h e l
p
M odo de e m pl
e o: touch [O PCIN]
... FICH ER O ...
o bie n:
touch [-acm ]M M D D h h m m [AA]FICH ER O ... (ob sol
e to)
Actual
iza l
a fe ch a de acce so y m odificacin de cada FICH ERO a l
a fe ch a actual
.
Tabl
a 4.5 O pcione s de lcom ando touch para M odificar l
a Inform acin de Acce so
Pg 9 8
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
O pcin
-a
-c, --no-cre ate
-d, --date =CAD ENA
-f
-m
-r, --re fe re nce =FICH ERO
-t FECH A
--tim e =PALABRA
--h e l
p
--ve rsin
Accin
cam bia sol
am e nte l
a fe ch a de acce so
no cre a ningn fich e ro
e xam ina y util
iza CAD ENA e n l
ugar de l
a fe ch a actual
(no tie ne e fe cto)
cam bia sol
am e nte l
a fe ch a de m odificacin
util
iza l
a fe ch a de e ste FICH ERO e n l
ugar de l
a fe ch a actual
util
iza [[SS]
AA]
M M D D h h m m [.ss]e n l
ugar de l
a fe ch a actual
Establ
e ce l
a fe ch a dada por PALABRA:
acce ss atim e use (l
o m ism o q ue -a)
m odify m tim e (l
o m ism o q ue -m )
m ue stra e sta ayuda y final
iza
inform a de l
a ve rsin y final
iza
cp
Elcom ando cp copia tanto arch ivos com o dire ctorios. La accin de copiar pue de re e m pl
azar
cual
q uie r arch ivo e xiste nte con e lm ism o nom bre , as q ue de be se r util
izado con cuidado. Para
e vitar e sto, tu pue de usar l
a opcin -b (back up de larch ivo) o -i (inte ractivo). Uste d Tam bin
pue de usar l
a opcin -v para ve r l
os arch ivos q ue se e stn copiando y a donde se e stn copiando
l
os arch ivos. La opcin -f pue de se r util
izado para q ue force l
a accin a re al
izar l
a copia sin
pre guntar.
Copiar
e l arch ivo
nom bre -arch ivo.txt de sde
h om e /usuario/
al
/h om e /usuario/nom bre -arch ivo y cre ar cual
q uie r dire ctorio q ue no e ste e n l
a ruta.
dire ctorio
Tam bin se pue de n usar m e tacarcte re s con e lcom ando cp;pe ro, de be se r cuidadoso, ya q ue
pue de obte ne r re sul
tados no de se ados. Para ase gurarse de no obte ne r re sul
tados de vastadore s
pue de util
izar l
as opcione s -i o -b. Esto e s m uy tilsi va a apl
icar l
as opcione s -R o -P.
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
dd
Elcom ando dd (copia de dispositivo a dispositivo) e s un util
itario de copiar e spe cial
. Su uso
prim ario e s copiar arch ivos a otros dispositivos com o l
o son cintas o fl
oppie s. Es m uy tilal
copiar de sde un siste m a ope rativo a otro cuando otros m todos fracasan. La sintaxis de lcom ando
dd e s:
dd [argum e ntos]
Esta se nte ncia h ace una copia de lconte nido de ldisk e tte a un arch ivo l
l
am ado M i-Back up.
mv
Elcom ando m v e s usado para re nom brar y m ove r arch ivos de un l
ado a otro e n e lrbolde
dire ctorio. D e be te ne r m uch o cuidado: Si m ue ve s un arch ivo con e lcom ando m v y otro arch ivo
con e lm ism o nom bre ya e xiste e n e sa l
ocal
idad se r sobre scrito, por de fe cto l
as m ayoras de
distribucione s de GNU/Linux vie ne n con un al
ias pre -cre ados con l
a opcin -i para q ue al
sobre scribir l
e pre gunte si de se a continuar pe ro e s m e jor no confiarse ya q ue l
os cam bios son
irre ve rsibl
e . La sintaxis de lcom ando m ve s:
m v[O pcin][arch ivo e ntrada][arch ivo sal
ida]
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
rm
El com ando rm pue de se r util
izado para re m ove r arch ivos individual
e s o m l
tipl
es y
dire ctorios. D e spus q ue un arch ivo h a sido borrado, ya no e s posibl
e re cupe rarl
o, as e s q ue de be s
usarl
o con caute l
a.
Use l
a opcin -i para re q ue rir una confirm acin ante s de q ue l
os arch ivos se an e l
im inados. La
opcin -i e s una caracte rstica e xce l
e nte de se guridad cuando se usan m e tacarcte re s con e l
com ando rm , e spe cial
m e nte si trabajas com o e lsupe r usuario (root). D e be trabajar con m uch o
cuidado con e lcom ando rm y l
a cue nta de lroot, uste d pue de tornar su siste m a inse rvibl
e . La
opcin -f obl
iga l
a el
im inacin de l
os arch ivos q ue se e ncue ntran e n m odo de prote ccin contra
e scritura.
La opcin -r borrar re cursivam e nte arch ivos y dire ctorios. Se l
e cue stionara l
a confirm acin
para cada arch ivo a e l
im inar. Para e l
im inar arch ivos re cursivam e nte sin confirm acin use l
a
com binacin de l
as dos opcione s -rf. No podr usar rm para borrar dire ctorios, incl
uye ndo l
os vaco,
sin e luso de l
a opcin -r.
D e be te ne r pe rm isos de e scritura aldire ctorio q ue contie ne e larch ivo q ue de se a e l
im inar, pe ro
no ne ce sitas pe rm iso alarch ivo q ue vas a e l
im inar. Si no tie ne s pe rm isos alarch ivo q ue de se as
el
im inar, se l
e pe dir inte ractivam e nte q ue confirm e ante s de borrarl
o.
m k dir
Para cre ar dire ctorios se usa e lcom ando m k dir. Si se usa sin opcione s, e ldire ctorio padre de be
e star ya pre se nte para cre ar uno de ntro q ue se ra e ldire ctorio h ijo, aq u l
e dam os unos e je m pl
os:
m k dir prue b a
m k dir prue b a/h ijo
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Todos l
os subdire ctorios q ue se e ncue ntre vacos se rn borrados.
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
La m ayora de l
os util
itarios util
izan de l
im itadore s com une s, no e s as con e l gre p.
D iscutire m os e lgre p m s ade l
ante e n e ste m ism o captul
o. D e tal
l
e s sobre e luso de Expre sione s
Re gul
are s se rn discutidos e n e lde sarrol
l
o de ll
ibro e n conjunto con util
itarios e spe cfico.
Eluso m s bsico e s /arch ivo/, e lcualre q uie re una igual
dad e xacta a l
a cade na arch ivo. Esta
arrojara re sul
tados de igual
dad con arch ivo, arch ivo9 , M i-arch ivo, y arch ivo.txt. Pe ro re ch azara a
Arch ivo ya q ue l
as bsq ue das son caso se nsitivas y dife re ncian e ntre l
as m ayscul
as y l
as
m inscul
as.
Eluso de conjuntos nos asiste con e ste l
im itante . As pue s, si usam os /[Aa]
rch ivo/ e ncontrar
todos l
os arch ivos e n e le je m pl
o ante rior incl
uye ndo a Arch ivo. [Aa]
rch ivo q uie re de cir q ue e s
Arch ivo o arch ivo.
Los conjuntos pue de n l
istar e xpl
citam e nte l
os caracte re s ace ptabl
e s e n e le je m pl
o ante rior o
de finir un rango de caracte re s. As pue s si de se as e ncontrar una cade na q ue e m pie ce con cual
q uie r
digito, uste d pue de e xpre sarl
o de dos m ane ras /[0123456789 ]
*/ o /[0-9 ]
*/.
O tra m ane ra de de signar patrone s e s a travs de luso de lcarcte r de tube ras o pipe (|). Se
l
ogra usando un carcte r | para se parar l
os candidatos posibl
e s, al
go com o de cir e luno o e lotro.
As pue s, e n e le je m pl
o ante rior, pode m os buscar as /arch ivo1 | arch ivo2/ y nos e ncontrara a
arch ivo1 o arch ivo2.
Te ne m os disponibl
e e lcarcte r (^ ) para e ncontrar patrone s alprincipio de una l
ne a. Usando
/^ [0-9 ]
/, arrojara cual
q uie r l
ne a q ue com ie nce con un digito. Elsm bol
o de ($) pue de se r usado
para e ncontrar l
ne as q ue te rm ine n con un patrn. Por e je m pl
o, /$[0-9 ]
/ e ncontrara todas l
as
l
ne as q ue te rm ine n con un digito.
A m e dida q ue discutam os cada util
itario, e luso de l
as Expre sione s Re gul
are s se r pre se ntado.
Elprim e r util
itario q ue cubrire m os e s e lgre p usado para buscar de ntro de lconte nido de l
os
arch ivos.
gre p
Elcom ando gre p (gl
obalre gul
ar e xpre sion print) busca un patrn o cade na sim pl
e de
caracte re s de ntro de lconte nido de un arch ivo. Elno e fe cta cam bios alarch ivo sim pl
e m e nte
de spl
ie ga a pantal
l
a cada l
ne a de larch ivo q ue contie ne o igual
a e lpatrn de bsq ue da. La
sintaxis de gre p e s:
gre p [O pcione s]patrn [l
istado de arch ivos]
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Sin l
as com il
l
as, e ste com ando buscara e l patrn l
os e n dos arch ivos dom inicanos y
arch ivo.txt. Es m e jor acostum brarse aluso de l
as com il
l
as cuando buscas patrone s, aunq ue com il
l
as
dobl
e s trabajan, usar com il
l
as se ncil
l
as e s m s re com e ndabl
e.
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se pue de usar l
a opcin -n para m ostrar e lnm e ro de l
al
ne a e n l
a cuale lpatrn ocurre . Esta
opcin funciona con l
os tre s com andos gre p, e gre p, y fgre p. Si sl
o de se as sabe r e lnm e ro de
l
ne as q ue contie ne n e lpatrn de bsq ue da, use l
a opcin -c. La sal
ida no m ostrara cada l
ne a si no
e lnm e ro corre spondie nte a l
as l
ne as. Si l
a bsq ue da se h izo e n varios arch ivos, se de spl
e gar un
nm e ro de ltotalde ocurre ncias para cada arch ivo a de spl
e gar.
O casional
m e nte pue de q ue ne ce site de spl
e gar l
as l
ne as q ue no conte ngan cie rto te xto o frase .
Esto pue de se r l
ogrado con e lcom ando gre p util
izando l
a opcin -v. Cada l
ne a q ue no contie ne e l
patrn se r de spl
e gada. O tra m odificacin q ue pode m os agre gar, para il
ustrar. e s usando l
a opcin c, e sta opcin de spl
e gar e lnm e ro de l
ne as q ue contie ne n su cade na de caracte re s.
Tam bin pue de s util
izar un arch ivo q ue conte nga l
os nom bre s de l
os arch ivos a buscar de ntro
de su conte nido si usam os l
a opcin -f se guida de lnom bre de larch ivo q ue contie ne l
al
ista de l
os
arch ivos. Alusar una l
ista de sde un arch ivo, l
a accin por de fe cto de gre p e s l
istar l
os nom bre s de
cada arch ivo com o cabe zalante s de l
istar l
os re sul
tados. Este com portam ie nto pue de se r suprim ido
util
izando l
a opcin -h .
Elgre p e je cuta bsq ue das caso se nsitivo, as pue s si buscas l
ne as q ue conte ngan l
inux no l
e
re tornara l
ne as q ue conte ngan Linux o LINUX. Para h ace r bsq ue das q ue no se an caso se nsitivas
use l
a opcin -i.
Cuando e lcom ando gre p busca un patrn no l
e im porta si e lpatrn se e ncue ntra com o una
pal
abra com pl
e ta o parte de un patrn m s grande . Si de se as e ncontrar sl
o ocurre ncias donde e l
patrn son pal
abras com pl
e tas de be rs util
izar l
a opcin -w . Por e je m pl
o, digam os q ue buscas un
arch ivo q ue e scribi l
a se m ana pasada y ol
vido su nom bre pe ro si sabe q ue contie ne Siste m a
O pe rativo Linux pe ro no sabe e lnom bre de larch ivo. En ve z de q ue gre p l
e de vue l
va l
as l
ne as q ue
contie ne n e lte xto podra h ace r q ue l
e re torne e lnom bre de larch ivo, e sto se l
ogra con l
a opcin -l
.
Elcom ando gre p de spl
ie ga l
os e rrore s e nfre ntados si no se pue de l
e e r un arch ivo, dire ctorios o
dispositivos. Pode m os suprim ir e sta sal
ida de m e nsaje s de e rror con l
a opcin -s.
se d
Else d (stre am e ditor) e s un e ditor de l
ne a no-inte ractivo. Aunq ue e s tilpara proce sar te xtos
m uy e xte ndidos, e s un poco crptico para l
os principiante s. Los com andos se l
e pasan a se d todos a
l
a ve z, y e ntonce s se d proce sa e lo l
os arch ivos una l
ne a a l
a ve z.
Los com andos se ingre san norm al
m e nte de sde l
al
ne a de com ando, un program a o un arch ivo
e scrito l
l
am ado script. Elcom ando se d no cam bia e larch ivo original
, si no q ue l
o copia, l
o e dita, y o
l
o m anda a l
a sal
ida e stndar (su pantal
l
a) o guardarl
o a otro arch ivo.
La sintaxis de se d e s:
se d [-n][-e com andos][-f nom b re -de -script]arch ivo.txt [> arch ivo.final
.txt]
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
La opcin -e al
e rta a se d q ue l
o q ue sigue inm e diatam e nte son com andos.
La opcin -f nom bra e larch ivo q ue contie ne l
os com andos se d.
Elarch ivo.txt e s e larch ivo de te xto q ue va a se r proce sado, y > arch ivo.final
.txt l
e dice a se d
q ue e scriba l
a sal
ida a un arch ivo e spe cificado.
Un script de se d consiste de :
[dire ccin[,dire ccin]
]instruccin [l
ista-argum e ntos]
Com o se d de spl
ie ga todas l
as l
ne as de larch ivo e n pantal
l
a por de fe cto, todas l
as l
ne as de l
arch ivo se rn de spl
e gadas y e n adicin l
al
ne a q ue contie ne n e lpatrn se rn de spl
e gada dos ve ce s
por e largum e nto p.
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
tar
Elutil
itario tar (tape arch ive ) se usa para com binar m l
tipl
e s arch ivos e n un sl
o arch ivo,
pe ro re tie ne l
a e structura de dire ctorio original
. Aunq ue original
m e nte fue cre ado para cre ar
arch ivos e n cintas o tape s, arch ivos tar pue de n se r al
m ace nados e n cual
q uie r m e dio. Elcom ando
tar Tam bin tie ne l
a capacidad de com prim ir arch ivos a l
a m ism a ve s q ue l
os cre a.
Alcre ar un arch ivo tar, uste d de be usar l
as rutas re l
ativas. Quie ro de cir, construir l
a ruta
re l
ativa a donde se e ncue ntra de ntro de l
a je rarq ua de arch ivos q ue de se as incl
uir e n e larch ivo
tar. Si su posicin e n e lsiste m a de arch ivos e s /h om e /m igue ly uste d de se a arch ivar todos l
os
arch ivos e n e ldire ctorio /h om e /m igue l
/prue ba, uste d de be r digitar l
a ruta as prue ba/*.
Si inte ntas util
izar rutas absol
utas a arch ivos cuando usa tar, l
as barras q ue pre ce de n e l
nom bre de l
os dire ctorios se rn e l
im inadas. Esta m e dida pre vie ne q ue sobre scribam os l
os arch ivos
cuando de se m paq ue tam os un arch ivo e xiste nte al de scom prim ir un arch ivo com prim ido o
e m paq ue tado con tar. Para sobre pasar e ste com portam ie nto use l
a opcin -P.
Elcom ando para cre ar un arch ivo tar conte nie ndo todos l
os arch ivos e n e lpw d se ra pare cido
alsiguie nte :
tar -cf arch ivo.tar .
Este com ando causara q ue e lconte nido de lpw d se a com prim ido a un arch ivo tar l
l
am ado
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Aq u l
a opcin -x l
e dice a tar q ue e xtraiga e lconte nido de larch ivo tar l
l
am ado arch ivo.tar.
La opcin -v, o ve rbose , causa q ue tar im prim a l
os arch ivos a pantal
l
a e n e lm om e nto q ue son
e xtrados. La opcin -f nom bra e larch ivo tar q ue va a se r e xtrado.
Existe n dos m ane ras dife re nte s de re staurar un arch ivo nico. Prim e ro uste d pue de e l
e gir
cual
e s arch ivos de se a e xtrae r de sde una l
ista de conte nidos de larch ivo tar, e scribira su com ando
as:
tar -xvw f arch ivo.tar
D e be se r cuidadoso alutil
izar e sta opcin. Aunq ue tar no sobre e scribe dire ctorios, pe ro si
sobre e scribe arch ivos e xiste nte s de lm ism o nom bre . Para pre ve nir e ste com portam ie nto, use l
a
opcin -k , l
a cualde jara l
os arch ivos e xiste nte s intactos.
M uch as pe rsonas util
izan e l util
itario tar para adm inistrar sus tare as de back ups. D os
opcione s q ue h ace n q ue tar se a tan funcionalson l
as opcione s -u y -r. La opcin -u causa q ue tar
actual
ice o agre gue l
os arch ivos e spe cificados a un arch ivo tar ya e xiste nte . La opcin -r agre ga
nue vos arch ivos a un arch ivo tar ya e xiste nte . Am bas de e stas opcione s re q uie re n q ue uste d
e spe cifiq ue e larch ivo tar ya e xiste nte as com o e larch ivo q ue uste d de se a actual
izar o agre gar.
gzip
Con m uch a fre cue ncia l
os arch ivos son com prim idos para ah orrar e spacio de al
m ace naje o
para ah orrar tie m po de transm isin m ie ntras se copia de sde una com putadora a otra o
sim pl
e m e nte se copia de sde donde e sta para al
m ace narl
o e n un m e dio de transporte com o un CD .
En D O S/W indow s, e sto se l
ogra util
izando util
itarios com o e lw inzip/w inrar. En GNU/Linux, e l
form ato pre fe rido e s e lgzip/gunzip, e lcualcre a arch ivos con l
a e xte nsin gz. Existe n dife re ncias
e ntre l
os util
itarios de com pre sin com o e lgzip/gunzip y pk zip/pk unzip, pe ro:
- gzip no com prim e m s de un arch ivo.
- gzip y gunzip autom ticam e nte e l
im inan e larch ivo original
.
Pg 108
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
D e spus de usar e lcom ando tar para cre ar un arch ivo tar singul
ar, y e ntonce s q uie ras
com prim irl
o. Uste d pue de usar e ltar y gzip para cre ar un back up com pacto, de jndol
e l
a
e structura originaly sus arch ivos de ntro de larch ivo tar y l
ue go de lgzip. La sintaxis de gzip e s:
gzip [opcione s][arch ivo-para-zip]
Pue de util
izar gzip para com prim ir un arch ivo tar de nom bre arch ivo.tar as:
gzip arch ivo.tar
Este com ando prim e ro cre a un arch ivo tar conte nie ndo todos l
os arch ivos e n e lactualpw d.
Entonce s e l gzip com prim e arch ivo.tar, cre ando un arch ivo nue vo com prim ido de nom bre
arch ivo.tar.gz. Para, te rm inar gzip e l
im ina e larch ivo original
, arch ivo.tar. Por e sta razn, uste d
de be te ne r e spacio para am bos arch ivos e lcom prim ido y e lde scom prim ido o l
a ope racin de
com pre sin fracasarn.
Tam bin pue de usar otra caracte rstica de lgzip q ue pue de s util
izar l
a opcin -z, l
a cual
pue de conve rtir a arch ivos gz sim pl
e m e nte usando l
a opcin -z. Elsiguie nte e je m pl
o re al
iza l
as
m ism as cosas, pe ro se digitan m e nos caracte re s:
tar -cvzf arch ivo.tar.gz
com pre ss
Elutil
itario com pre ss e s uno de l
os m s vie jos de l
os util
itarios de com prim ir arch ivos. El
arch ivo ya com prim ido de be te rm inar e n z y su sintaxis e s:
com pre ss nom b re -arch ivo
Este util
itario ya no e s m uy usado com o e ra e n e lpasado porq ue su com pre sin no e s tan
bue na com o son l
as de l
os util
itarios m s m ode rnos, com o por e je m pl
o e l gzip. Para
de scom prim ir un arch ivo com prim ido con com pre ss digite
uncom pre ss nom b re -arch ivo.Z
gunzip
D e spus de h abe r com prim ido l
os arch ivos, supongo q ue ne ce sitar de scom prim irl
os. Cm o
se de scom prim e n e stos arch ivos?Prim e ro, de be de scom prim irl
os para bajar alarch ivo tar usando
e lutil
itario gunzip. Su sintaxis e s:
gunzip nom b re -de -arch ivo
D e spus
de
h abe rl
o de scom prim ido con gunzip, te ndrs
h ttp//w w w .codigol
ibre .org
de scom prim ido. Pe ro, e l arch ivo com prim ido de sapare ce porq ue gunzip e l
im ina l
os arch ivos
com prim ido de spus de de scom prim irl
o. Uste d Tam bin pue de usar e l com ando gzip para
de scom prim ir e larch ivo util
izando l
a opcin -d. Use e lcom ando tar de se m paq ue tar un arch ivo
tar. Esto se l
ogra pasndol
e l
a opcin -z, y as pue de s l
ograr am bas de scom pre sione s con un sl
o
com ando. Entonce s sl
o de be r digitar:
zcat
Elutil
itario zcat trabaja pare cido alcat, e xce pto q ue nos pe rm ite de spl
e gar e lconte nido de
l
os arch ivos com prim idos. Funciona con arch ivos tanto com prim idos usando gzip (e xte nsin gz) o
com pre ss (e xte nsin Z ). Su sintaxis e s:
zcat nom b re -arch ivo
Re sum e n
En e ste captul
o h e m os introducido l
os conce ptos bsicos de adm inistrar sus arch ivos y
nave gar l
a je rarq ua de lsiste m a de arch ivos. Ase gre se de sabe r com o usar l
os com andos cd y
pw d. Apre ndi a l
istar l
os arch ivos y dire ctorio e n dife re nte form atos y m ostrando una gran
varie dad de inform acin. Practiq ue l
as opcione s de lcom ando l
s.
Los tpicos q ue uste d de be dom inar son copiar, m ove r, re nom brar, y borrar arch ivos. Ade m s,
uste d de be sabe r com o apl
icar e stos tpicos a dire ctorios y sus je rarq uas. Sabe r com o ase gurarse
q ue uste d no e l
im ina arch ivos im portante s util
izando l
as opcione s -i y -v. O tras opcione s q ue uste d
de be se ntirse cm odo util
izando son l
as -f y -R.
Com andos adicional
e s q ue uste d de be sabe r m ane jar incl
uye n a m ore , l
e ss, h e ad, tail
, touch ,
y cat. Los com andos m ore y l
e ss son paginadore s (page rs) q ue de spl
ie gan arch ivos con m s l
ne as
q ue l
as q ue se pue de n de spl
e gar e n una sol
a pantal
l
a a l
a ve z. Elh e ad y tailson usados para
de spl
e gar porcione s de arch ivos. Eltouch pue de cre ar arch ivos vacos o cam biar l
a fe ch a y tie m po
de acce so a arch ivos ya e xiste nte s.
De l
os com andos de m ayor uso q ue de be s dom inar a pl
e nitud e s e lcom ando cat. Ase gre se
de sabe r cre ar arch ivos, sobre scribir y com o agre garl
e alfinalde un arch ivo.
Una introduccin m uy bsica de l
as e xpre sione s re gul
are s h a sido pre se ntada de luso de l
os
m e tacarcte re s (*) y (?). O tro com ando m uy tile s e lgre p e s uno q ue de be dom inar para
continuar apre ndie ndo GNU/Linux. Ase gre se de sabe r l
as opcione s principal
e s de gre p. Tam bin
de be m ane jar l
as e xpre sione s re gul
are s de ntro de gre p.
Pg 110
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
PR EGUNTAS Y R ESPUESTAS
1. Cm o pue de l
istar, orde nado por fe ch a, con l
os m s re cie nte s prim e ro, todos l
os arch ivos y
dire ctorios, e n su dire ctorio h om e ?
R. Use e lcom ando l
s. Para sorte ar por tie m po con l
os m s re cie nte s arriba, use l
a opcin -t.
Tam bin ne ce sita l
a opcin -d ya q ue uste d sl
o de se a l
istar l
os dire ctorios y l
a opcin -R para
q ue se a re cursivo a travs de lrbol
. As pue s digite
l
s -tdR *
2. Qu com ando util
izara para com binar e lconte nido de tre s arch ivos?
R. Aunq ue cat e s usado prim ariam e nte para l
istar conte nidos de arch ivos, Tam bin e s e xce l
e nte
para com binar arch ivos.
cat arch ivo1 arch ivo2 arch ivo3 > arch ivo4
Com binara e lconte nido de arch ivo1, arch ivo2, y arch ivo3 a un nue vo arch ivo4.
3. Cm o pue de s m onitore ar l
os m e nsaje s de lsiste m a actual
izndose a m e dida q ue se e scribe n
m e nsaje s e n e l
?
R. Use e lcom ando tailpara ve r l
os m e nsaje s m s re cie nte s q ue se h an e scrito all
og. Pe ro tailsl
o
nos m ue stra e lconte nido y se de tie ne . Para obse rvar l
os nue vos m e nsaje s inte ractivam e nte al
m om e nto q ue se e scribe n util
ice l
a opcin -f:
tail-f /var/l
og/m e ssage s
Cuando te rm ine de obse rvarl
o y de se e sal
ir sl
o pre sione l
as te cl
as Ctrl
-C.
4. Cm o pue de cam biar e ltie m po de acce so de un arch ivo altie m po actual
?
R. Use e lcom ando touch . Todo l
o q ue te ne m os q ue h ace r e s e scribir
touch -a nom bre -de -arch ivo
5. Qu com ando usara para copiar un grupo de arch ivos incl
uye ndo su je rarq ua de dire ctorios
de sde un sitio a otro?
R. Para copiar usam os e lcom ando cp. Pe ro no l
e pe rm ite cre ar una nue va je rarq ua de dire ctorio
alm ism o tie m po sin usar l
a opcin -r. Si de se a m ante ne r l
os atributos de l
os arch ivos, use l
a
opcin -p. Elcom ando para l
ograr nue stro obje tivo se ra:
cp -rp /M iD ire ctorio/*/Nue voD ire ctorio
6. D e spus de e ditar varios arch ivos e n dife re nte s dire ctorios, uste d no re cue rda donde e n l
a
je rarq ua se e ncue ntra. Cm o pue de uste d ide ntificar donde e stas?Com o pue de re tornar a su
dire ctorio h om e ?
R. Para de te rm inar e n cualdire ctorio uste d e sta pre se nte m e nte trabajando, use e lcom ando pw d.
Este com ando l
e de vol
ve r l
a ruta com pl
e ta de ldire ctorio actual
. Para re tornar a su dire ctorio
h om e , sim pl
e m e nte digite e lcom ando cd sin ningn argum e nto.
7. Uno de sus usuarios tie ne un dire ctorio con m s de 300 arch ivos y no pue de e ncontrar l
a carta
q ue e scribi sobre e lte m a Rich ard Stal
l
m an. Qu l
e aconse jara a e lh ace r?
R. H ay m s de una m ane ra, pe ro una de e l
l
as e s usar e lcom ando gre p para buscar patrone s de
cade nas e n todos l
os arch ivos e n e ldire ctorio, as:
gre p -i Rich ard Stal
l
m an
Pg 112
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
8. Uste d e sta a punto de agotar su cuota e n disco pe ro no de se a borrar ninguno de sus arch ivos.
Qu de be uste d h ace r?
R. Usar un util
itario de com pre sin com o l
o e s gzip e n l
os docum e ntos q ue no se usan todos l
os
das, y e ntonce s use zcat si de se a ve rl
o sin de scom prim irl
os. Tam bin uste d pue de usar e l
com ando tar con o sin gzip al
m ace nar arch ivos pe sados com o l
os de grficos, para as tal
ve z
m ove rl
os a una cinta o otro tipo de m e dia re m ovibl
e . Por e je m pl
o
tar -cf M iCartas.tar *.doc | gzip M iCartas.tar
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
EXAM EN D E PR CTICA
1. Qu e s l
a sal
ida de lcom ando l
s -ax *txt?
a. Un l
istado de todos l
os arch ivos con e xte nsin txt e n orde n re ve rsa.
b. Un l
istado de col
um na m l
tipl
e de todos l
os arch ivos con e xte nsin txt e n su nom bre .
c. Listado de todos l
os arch ivos con e xte nsin txt y su nm e ro de inode e n e ldire ctorio actual
.
d. Listado de todos l
os arch ivos e n col
um na m l
tipl
e e n e ldire ctorio actualcon e xte nsin txt.
La re pue sta a e s incorre cta;l
istar e n orde n re ve rsa re q uie re l
a opcin -r. La re pue sta b e s
incorre cta;*txt* arrojara todos l
os arch ivos q ue sus nom bre s contie ne n txt. La re pue sta c e s
incorre cta;l
a opcin -i m ue stra l
os nm e ros de l
os inode s. La re pue sta d e s l
a corre cta;l
a opcin x m ue stra e ll
istado e n col
um nas m l
tipl
e s, l
a opcin -a m ue stra l
os arch ivos ocul
tos (.txt) y com o
no sum inistram os una ruta, se l
istaran sl
ol
os arch ivos de ldire ctorio actual
.
2. D e se as agre gar un m e nsaje nue vo a un arch ivo de ll
og ya e xiste nte . Qu com ando funcionaria?
a. cat Log-Existe nte Log-Nue vo
b. cat Log-Existe nte > > Log-Nue vo
c. Usar un e ditor de te xto para agre garl
e e lnue vo conte nido
d. cat Log-Existe nte > Log-Nue vo
La re pue sta a e s incorre cta; e ste com ando de spl
e gara e lconte nido de am bos arch ivos.
Re spue sta b e s l
a corre cta;l
os > > causan q ue e lconte nido de lprim e r arch ivo se a agre gado al
se gundo. Re spue sta c e s incorre cta;aunq ue pue de h ace r e sto, no fue se l
a m e jor m ane ra. La
re pue sta d e s incorre cta;com ando re e m pl
azara e lconte nido de Log-Nue vo con e lconte nido de
Log-Existe nte .
3. Uste d tie ne un dire ctorio de 100 cartas y uste d q uie re e ncontrar l
as q ue van dirigidas al
dire ctor. Cm o pudise m os l
ograr e sto?
a. gre p -i dire ctor *
b. h e ad -2 dire ctor*
c. touch dire ctor*
d. cat -n dire ctor*
La re pue sta a e s l
a corre cta;e ste de spl
e gara cada l
ne a q ue contie ne l
a pal
abra dire ctor y
ade m s de l
istar e lconte nido de l
a l
ne a de te xto nos l
istara e lnom bre de larch ivo q ue l
a
contie ne . La re pue sta b e s incorre cta;e ste com ando de spl
e gara l
as prim e ras dos l
ne as de cada
arch ivo e n e ldire ctorio actualq ue su nom bre e m pie za con dire ctor. La re pue sta c e s incorre cta;
e ste com ando actual
izara e ltie m po de acce so a l
a fe ch a y h ora de h oy a todos l
os arch ivos q ue su
nom bre e m pie zan con dire ctor e n e ldire ctorio actual
. La re pue sta d e s incorre cta;de spl
e gara e l
conte nido e num e rando l
as l
ne as de cada arch ivo e n e ldire ctorio actualq ue su nom bre contie ne
dire ctor.
4. Culde l
os siguie nte s com andos total
m e nte e l
im inaran e ldire ctorio /h om e /m igue ly todos
l
os arch ivos y subdire ctorios?
a. rm dir -p /h om e /m igue l
/*
b. rm -fr /h om e /m igue l
Pg 114
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
c. rm dir -p /h om e /*
d. rm -fr /h om e /m igue l
/*
La re pue sta a e s incorre cta;rm dir sl
o el
im ina dire ctorios vacos. Re spue sta b e s l
a corre cta;
l
a opcin -r borrara re cursivam e nte y l
a opcin -f obl
iga e lborrado. Re spue sta c e s incorre cta;e l
com ando rm dir borrara sol
am e nte l
os dire ctorios vacos. La re pue sta d e s incorre cta; e sta
se nte ncia borrara todos l
os arch ivos y subdire ctorios de bajo de /h om e /m igue lpe ro de jara intacto
e ldire ctorio /h om e /m igue l
.
5. Uste d ne ce sita m ove r todo l
os dire ctorios de sde e l/use r al/h om e . Culfue se l
a m e jor m ane ra
de l
ograr e ste obje tivos?
a. m v-p /use r/*/h om e
b. cp /use r/*/h om e y e ntonce s borrar e loriginal
c. cp -P /use r /h om e y e ntonce s borrar e loriginal
d. cp -P /use r/*/h om e y e ntonce s borrar e loriginal
La re pue sta a e s incorre cta; l
a opcin -p se usa para pre se rvar l
os atributos pe ro l
os
subdire ctorios no se rian m ovidos. La re pue sta b e s incorre cta;e sto sl
o copiara l
os dire ctorios
inm e diatam e nte de bajo de /use r. La re pue sta c e s incorre cta; copiara l
a je rarq ua pe ro l
a
col
ocara de bajo de ldire ctorio /h om e /use r. La re pue sta d e s l
a corre cta;l
a opcin -P copiara l
a
e structura com pl
e ta de am bos arch ivos y dire ctorios de bajo de /use r a /h om e .
6. Uste d tie ne m l
tipl
e subdire ctorios e n su dire ctorio h om e . Altratar de cam biar aldire ctorio
Cartas usando e lcom ando cd uste d re cibe e lm e nsaje q ue e se dire ctorio no e xiste . Qu e s l
o
q ue e sta suce die ndo con m ayor probabil
idad para cre ar e ste probl
e m a?
a. Util
izo una ruta re l
ativa incorre cta aldire ctorio Cartas.
b. D e be util
izar una ruta absol
uta aldire ctorio con e lcom ando cd.
c. Uste d no se e ncue ntra e n su dire ctorio h om e actual
m e nte .
d. Eldire ctorio Cartas no e xiste .
La re pue sta a e s l
a corre cta;si uste d util
iza una ruta re l
ativa, de be ase gurarse q ue digito l
a
ruta re l
ativa de sde e ldire ctorio actualde trabajo. La re pue sta b e s incorre cta;e lcom ando cd
pue de tom ar rutas re l
ativas o absol
utas. La re pue sta c e s incorre cta;su dire ctorio de trabajo actual
no tie ne q ue se r su dire ctorio h om e cuando util
ice e lcom ando cd. La re pue sta d e s incorre cta;
aunq ue e xiste una posibil
idad q ue uste d no cre o e ldire ctorio, l
o m s se guro q ue no e s e sto q ue
nos e ste pasando.
7. La e xpre sin re gul
ar para e ncontrar todas l
as l
ne as q ue com ie nzan con l
inux is
a. /l
inux/
b. /[l
inux]
/
c. /^ l
inux/
d. /l
inux*/
La re pue sta a e s incorre cta; e ncontrara todas l
as ocurre ncias de l
inux donde q uie ra.
Re spue sta b e s incorre cta;buscara l
, i, n, u o x. La re pue sta c e s l
a corre cta;e lcare t (^ )
e spe cifica q ue l
al
ne a de be e m pe zar con l
inux. La re pue sta d e s incorre cta;buscara l
a ocurre ncia
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
de l
inux se guido por cual
q uie r nm e ro de caracte re s adicional
e s.
8. Com o e ncontraras cada ocurre ncia de l
a pal
abra de bian e n un arch ivo l
l
am ado l
inux?
a. gre p -w de bian l
inux
b. gre p -iw de bian l
inux
c. gre p -i de bian l
inux
d. gre p -c de bian l
inux
La re pue sta a e s incorre cta; aunq ue sl
o e ncontraras l
ne as con l
a pal
abra de bian no
e ncontraras l
a pal
abra D e bian. La re pue sta b e s l
a corre cta;l
a opcin -i causa q ue gre p no distinga
e ntre l
as m ayscul
as y m inscul
as, y e ncontrara todas l
as ocurre ncias, h asta l
as capital
izadas. La
re pue sta c e s incorre cta;ignorara l
a capital
izacin pe ro nos re tornara l
ne as q ue conte nga l
a
cade na de bian incrustada com o parte de otras pal
abras. La re pue sta d e s incorre cta;sl
o nos
re tornara e lnm e ro q ue l
a pal
abra de bian ocurre e n e larch ivo l
inux.
9 . Com o parte de e strate gia de back up, uste d de se a incl
uir l
os dire ctorios e n /h om e a /back ups
q ue re side e n otra particin. Uste d te ndra q ue
a. tar -cf /back ups/H om e Back Up tar h om e /*
b. cp /h om e /*/back ups/
c. cp -P /h om e /back ups
d. tar -xf /back ups/H om e Back Up tar h om e /*
La re pue sta a e s l
a corre cta;l
a opcin -c cre a e larch ivo tar y -f l
e asigna un nom bre .
Re spue sta b e s incorre cta; copiara sl
o e lprim e r nive lde l
os dire ctorios. La re pue sta c e s
incorre cta;aunq ue al
m ace nara una copia de l
os arch ivos, no e s l
a m e jor m ane ra de h ace rl
o. La
re pue sta d e s incorre cta;re staurara l
os arch ivos e n l
a particin /back ups/H om e Back Up tar a su
l
ocal
idad original
.
10. Uste d com prim i su nom ina para ah orrar e spacio e n disco pe ro ah ora de se a buscar l
a
inform acin de un e m pl
e ado e n e l
l
a. Cule s l
a m ane ra m s rpida de h ace r e sto?
a. D e scom prim ir e larch ivo y abrirl
o con un e ditor de te xto.
b. Usar e lcom ando zcat para de spl
e gar e lconte nido de larch ivo.
c. D e scom prim ir e larch ivo, y util
izar a cat para de spl
e gar e lconte nido de larch ivo.
d. Usar m ore para de spl
e gar e lconte nido de larch ivo.
La re pue sta a e s incorre cta;aunq ue e sto funcionara, consum e m s tie m po. Re spue sta b e s l
a
corre cta;zcat l
e pe rm ite ve r e lconte nido de un arch ivo sin de scom prim irl
o. La re pue sta c e s
incorre cta;aunq ue e sto funcionaria, consum e m s tie m po. Re spue sta d e s incorre cta;e lcom ando
m ore no e s capaz de de spl
e gar arch ivos com prim idos.
Pg 116
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Pg 118
Captu l
o5
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Qu e s un Sh e l
l
?
ste captul
o pre se ntara una bre ve introduccin a l
os sh e l
l
s y e n particul
ar e lsh e l
l
s por de fe cto
de GNU/Linux, e lsh e l
lbash . Tam bin cubrire m os e ntradas y sal
idas de datos, re dire ccin y
controlde trabajos. Un sh e l
le s nada m s q ue otro program a de GNU/Linux. Acta com o e l
inte rm e diario e ntre e lusuario y e lsiste m a ope rativo e inte rpre ta l
o q ue e s ingre sado de sde l
a
l
ne a de com andos. Tabl
a 5.1 m ue stra al
gunas de l
os sh e l
l
s disponibl
e s y sus caracte rsticas.
Tabl
a 5.1 caracte rsticas de al
gunas
Sh e l
l
ash (m s pe q ue a)
bash (Bourne Again Sh e l
l
)
k sh (Korn Sh e l
lde dom inio pbl
ico)
tcsh (e m ul
a e lsh e l
lcsh )
zsh (una de l
as m s grande s)
de l
os Sh e l
l
s m s Com une s
Com andos Inte rnos O pcione s l
ne a Com andos
24
10
48
12
42
20
53
18
84
50
Por de fe cto, cuando uste d ingre sa a su com putador e je cutando GNU/ Linux, uste d e star
util
izando e lsh e l
lbash . Su sh e l
lde l
ogin por de fe cto e sta de finido e n e larch ivo /e tc/passw d, e l
cualcubrire m os con m s de tal
l
e e n e lCaptul
o 7, Usuarios y Grupos.
Elnom bre de lsh e l
lq ue e sta usando e n l
a actual
idad e sta conte nido e n l
a variabl
e de
am bie nte SH ELL. Para ve rificar cualsh e l
le stas usando, e xam ine e lval
or de l
a variabl
e de
am bie nte SH ELLe scribie ndo e n l
al
ne a de com andos l
o siguie nte :
e ch o $SH ELL
Tam bin pode m os re cibir e sta inform acin y un poco m s usando e lcom ando finge r, as:
finge r nom b re -usuario
La sal
ida de lcom ando finge r arroja m uch a inform acin adicionalalsh e l
lq ue e sta e n uso, as
com o su dire ctorio h om e , nom bre de usuario y su nom bre y ape l
l
ido, y otras inform acione s
pe rsonal
e s.
Esta inform acin e sta de finida e n l
os cam pos de larch ivo /e tc/passw d e lcualde fine su
cue nta. Esta inform acin se pue de cam biar con e lcom ando ch fn.
Si de se as tratar otro sh e l
l
, uste d pue de e scribir e lcom ando q ue invoca e lsh e l
lcom pl
e to con
su ruta absol
uta, as:
/b in/csh
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Entonce s l
e pe dir su passw ord ante s de e fe ctuar l
os cam bios. Los usuarios sl
o pue de n
cam biar su propio sh e l
l
, e lroot pue de cam biar e lsh e l
lde cual
q uie r usuario.
Escrib ir e n l
al
ne a de Com andos
Elsiste m a ope rativo GNU/Linux, no e lsh e l
l
, obse rva l
o q ue se e scribe e n l
a l
ne a de
com andos. Si uste d borra una pal
abra o un carcte r, e l siste m a ope rativo no e nva e stas
corre ccione s alsh e l
l
. En e lm om e nto q ue uste d pre siona l
a te cl
a Ente r, e lsiste m a ope rativo e nva
l
al
ne a com pl
e ta alintrpre te de lsh e l
l
.
M l
tipl
e s com andos pue de n se r ingre sados e n l
ne a se parados por punto y com as (;
). Estos
com andos son e je cutados se cue ncial
m e nte y e lsh e l
le spe ra q ue te rm ine cada com ando ante s de
proce de r a e je cutar e lprxim o. Un e je m pl
o de e sto e s:
l
s -l
a;finge r nom b re -usuario
donde l
o q ue e scribir apare ce e n l
a prxim a l
ne a de ldispl
ay. La \ l
e dice alsiste m a ope rativo
q ue ignore e lprxim o carcte r, e n nue stro caso q ue e s e lcarcte r de sal
to de l
ne a. Por e je m pl
o,
uste d pue de e scribir l
a se nte ncia q ue se pre se nto arriba asi:
l
s -l
a;\
finge r nom b re -usuario
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Elsh e l
lno re conoce si l
as opcione s o parm e tros q ue se l
e s pasan a l
os com andos son
ace ptados. As pue s cual
q uie r opcin ingre sada e n l
a l
ne a de com ando se pasa alcom ando.
Cual
q uie r m e nsaje de e rror q ue re cibas e s ge ne rado por e lcom ando m ism o y no por e lsh e l
l
.
Si e ncue ntra un e je cutabl
e con e lm ism o nom bre q ue e lcom ando, e lsh e l
linicia un nue vo
proce so para e je cutar e lprogram a. M ie ntras e lprogram a se e je cuta e lsh e l
lse due rm e . D e spus
q ue e lprogram a te rm ina, e lsh e l
lde spie rta y se pre para para e je cutar e lprxim o com ando.
La Libre ra Re adl
ine
Cuando uste d e scribe e n l
al
ne a de com ando, e le ditor q ue uste d usa e s l
al
ibre ra re adl
ine ,
l
a cuale s de sarrol
l
ada por e lFre e Softw are Foundation. Por de fe cto, e n e l m odo de e m acs e s
usado y uste d usa l
a m ism a com binacin de te cl
as q ue usa ale ditar de ntro de le m acs.
Uste d pue de usar l
as te cl
as cursoras de fl
e ch as para m ove rse h acia atrs y ade l
ante e n l
os
caracte re s q ue uste d e scribe . Tam bin pue de usar l
as te cl
as e n l
a Tabl
a 5.2.
Tabl
a 5.2 Te cl
as Usadas para l
al
ne a de Com ando
Te cl
a
Accin
Ctrl
+ B
Se m ue ve atrs un carcte r
Ctrl
+ F
Se m ue ve al
ante un carcte r
Esc+ b
M ue ve e lcursor alinicio de l
a pal
abra a l
a izq uie rda
Esc+ f
M ue ve e lcursor alinicio de l
a pal
abra a l
a de re ch a
Ctrl
+ A
Se m ue ve alinicio de l
al
ne a
Ctrl
+ E
Se m ue ve alfin de l
al
ne a
De l
El
im ina un carcte r a l
a izq uie rda de lcursor
Ctrl
+ D
El
im ina un carcte r a l
a de re ch a de lcursor
Esc+ D e l
El
im ina pal
abra a l
a izq uie rda de lcursor
Esc+ d
El
im ina pal
abra a l
a de re ch a de lcursor
Ctrl
+ K
El
im ina de sde e lcursor h asta e lfin de l
al
ne a
inputrc
As com o uste d pue de configurar q ue e ditor uste d de se a usar con fc, uste d tam bin pue de
configurar e le ditor q ue se usa cuando e scribe e n l
al
ne a de com andos. Para cam biar a usar e l
e ditor vi e n l
a l
ne a de com andos e n ve s de l
a Libre ra Re adl
ine sl
o digite e n l
a l
ne a de
com andos:
se t -o vi
now
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
sin l
as com il
l
as. Para ve r l
as de finicione s de l
a asignacin de te cl
as, use e lcom ando: bind -v
Para asignar otro arch ivo q ue conte nga l
a configuracin, ajuste l
a variabl
e de am bie nte
INPUTRC q ue apunte a e se arch ivo. D e be incl
uir l
a ruta com pl
e ta alarch ivo supl
e nte . M s
ade l
ante e n e ste m ism o captul
o cubrire m os l
o q ue son l
as variabl
e s de am bie nte .
Com pl
e tando e n l
al
ne a de Com ando con TAB
Una caracte rstica m uy til de l sh e l
l bash e s q ue com andos y argum e ntos pue de n se r
com pl
e tados de sde l
al
ne a de com ando. Pue de usar l
a te cl
a de ltabul
ador o Tab para com pl
e tar
pal
abras q ue e sta e scribie ndo de sde l
al
ne a de com andos.
Si e stas digitando l
as prim e ras l
e tras de un com ando y pre sionas l
a te cl
a Tab, bash busca un
com ando q ue e m pie ce con l
as l
e tras q ue ya h a ingre sado h asta e se m om e nto. Si e ncue ntra sl
o
una e ntonce s proce de a com pl
e tarl
o. Si e xiste m s de uno, sue na l
a al
arm a. Si pre siona otra ve z
e ntonce s de spl
ie ga una l
ista de l
os com andos disponibl
e s.
Si ya digit l
a prim e ra pal
abra y pre siona Tab, bash busca l
os nom bre s de arch ivos y
dire ctorios y si e scribe una parte de l
a prxim a pal
abra trata de com pl
e tarl
o con l
os arch ivos o
dire ctorios q ue com ie nzan igual
. Com pl
e tando con Tab arch ivos y dire ctorios e s igualq ue l
a
prim e ra parte con l
os com andos q ue si pre siona una ve z y sue na l
a al
arm a e s q ue e xiste n m s de
uno, alpre sionar l
a se gunda ve z de spl
e gar una l
ista de l
os nom bre s de l
os arch ivos disponibl
e s.
Tam bin pue de s pre sionar l
a te cl
a Esc dos ve ce s para com pl
e tar l
o q ue digitas igualq ue e l
uso de lTab. Com o e lTab, Esc sonar l
a al
arm a si e xiste n m l
tipl
e s opcione s de com pl
e tar l
o q ue
digita. Pre sionando Esc dos ve ce s nos m ue stra una l
ista de e stas posibil
idade s disponibl
e s.
Variab l
e s de lUsuario y Variab l
e s de lAm b ie nte
Existe n dos tipos de variabl
e s, de am bie nte y de lusuario. Una Variabl
e de Usuario e s una q ue
e lusuario pue de nom brar y asignarl
e un val
or. Una Variabl
e de Am bie nte ya e sta nom brada
aunq ue pue de cam biarl
e su val
or.
Variab l
e s de Usuario
Las variabl
e s de lusuario son usadas m ayorm e nte e n l
os scripts. El
l
as prove e n m uch o pode r.
Un tipo de variabl
e de usuario q ue se guro vas a usar re gul
arm e nte son l
os al
ias. D iscutire m os l
os
al
ias m s ade l
ante e n e sta se ccin. Los nom bre s de variabl
e s consiste n e n l
e tras, dgitos, y
guione s. Elprim e r carcte r no pue de se r un digito e n e lnom bre de una variabl
e . Las variabl
e s son
cre adas nom brndol
a y asignndol
e un val
or e n una sol
a se nte ncia, as por e je m pl
o:
nom b re _variab l
e =val
or
Una variabl
e e xiste sie m pre y cuando e lsh e l
le n l
a q ue se cre o e xiste . Uste d no pue de
Pg 122
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
el
im inar e lval
or de una variabl
e asignndol
e un val
or NULL, com o por e je m pl
o:
nom b re _variab l
e=
La variabl
e m ism a contina e n e xiste ncia y e spacio e n m e m oria asignado, sie m pre y cuando
e xista su sh e l
lpadre .
ElScope o al
cance de una variabl
e se re fie re a l
a disponibil
idad de una variabl
e para otros
proce sos. Por de fe cto l
as variabl
e s sl
o son vista por l
os proce sos donde l
a variabl
e fue de finida.
As pue s, si uste d de fine una variabl
e e n un script, e l
l
a e s visibl
e al
os proce sos h ijos q ue nace n al
e je cutarse e lscript. No e s visibl
e alproce so padre q ue original
m e nte l
l
am o alscript. Estas
variabl
e s son l
l
am adas variabl
e s privada, o l
ocal
.
Por e je m pl
o, si uste d l
l
am a un script q ue a l
a ve z l
l
am a a otro script, cual
q uie r variabl
e
de cl
arada e n e lse gundo script se r invisibl
e alprim e r script. Para q ue l
a variabl
e cre ada e n e l
se gundo script se a visibl
e alprim e r script, ne ce sitas h ace rl
a una variabl
e gl
obal
. Te ndr q ue usar
e lcom ando e xport de lsh e l
lpara cre ar una variabl
e gl
obal
.
Pue de usar e lcom ando de lsh e l
le ch o para ve r e lval
or de una variabl
e , sl
o de be e scribir
e ch o $nom b re _variab l
e
Al
ias
Los al
ias son variabl
e s de usuarios q ue son usadas para m odificar y control
ar e lam bie nte . Se
usan com nm e nte para acortar nom bre s de com andos l
argos. A m e nudo e l val
or Tam bin
contie ne argum e ntos para se r e nviados alcom ando. Un al
ias pue de acortar e lnm e ro de te cl
as
q ue tie ne q ue pre sionar para digitar un com ando. La sintaxis de lcom ando al
ias e s:
al
ias [nom b re =com ando opcione s argum e ntos]
Un al
ias se pue de e stabl
e ce r de sde l
al
ne a de com ando pe ro sl
o tuvie se e fe cto durante l
a
se sin de trabajo, o se a m ie ntras no h agas un l
og out de lsiste m a. Aq u al
gunos e je m pl
os de al
ias
usados m uy a m e nudo e n l
as configuracione s de lsiste m a:
al
ias rm =rm -i
al
ias cp=cp -i
al
ias m v=m v-i
al
ias l
sc=l
s --col
or
al
ias l
sa=l
s - F
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Si uste d agre ga al
ias a cual
q uie r de l
os arch ivos /e tc/profil
e , /e tc/bash rc o bash rc no tom aran
e fe cto h asta q ue no h aga un l
og off y un l
og in de nue vo. Pe ro, pode m os h ace r q ue tom e n e fe cto
inm e diatam e nte digitando e ste com ando:
source /e tc/b ash rc, /e tc/profil
e , .b ash rc o .profil
e
Variab l
e s de Am b ie nte
Elfuncionam ie nto y aspe cto de su sh e l
lson e lre sul
tado de sus variabl
e s de am bie nte . Estos
parm e tros son al
m ace nados e n arch ivos de configuracin col
ocados o e n /e tc o su dire ctorio
h om e /h om e /nom bre -usuario. Las variabl
e s de am bie nte por de fe cto de bash son m ante nidas e n
e larch ivo /e tc/profil
e.
Para ve r al
gunos variabl
e s de am bie nte use uno de l
os com andos printe nv o e nv. Am bos
com andos son ingre sados e n l
a l
ne a de com andos sin l
a ne ce sidad de ningn argum e nto u
opcione s.
Esta e s l
a sal
ida de lcom ando e nv, q ue nos m ue stra una l
ista de l
a variabl
e de am bie nte y su
val
or e n e lform ato nom bre = val
or.
$e nv
SSH _AGENT_PID =1782
TER M =xte rm
SH ELL=/b in/b ash
XD M _M ANAGED =/var/run/xdm ctl
/xdm ctl
-:0,m aysd,m ayfn,sch e d
W IND O W ID =8388648
W M AK ER _BIN_NAM E=/usr/b in/W indow M ak e r
O LD PW D =/h om e /m igue l
/D e sk top
USER =m igue l
SSH _AUTH _SO CK =/tm p/ssh -Nzdn1755/age nt.1755
PATH =/sb in:/b in:/usr/sb in:/usr/b in:/usr/X11R 6/b in:/usr/l
ocal
/sb in:/usr/l
ocal
/b in:/usr/gam e s
W R ASTER _CO LO R _R ESO LUTIO N0=4
PW D =/h om e /m igue l
/D e sk top/Com partidos
LANG=e s_ES
SH LVL=1
H O M E=/h om e /m igue l
LANGUAGE=e s
GNUSTEP_USER _R O O T=/h om e /m igue l
/GNUste p
LO GNAM E=m igue l
D ISPLAY=:0.0
_=/usr/b in/e nv
Visual
ice una variabl
e com o un conte ne dor cre ado para al
m ace nar un val
or. Uste d Tam bin
pue de ve r todos l
as variabl
e s de am bie nte usando e lcom ando se t sin pasarl
e ningn parm e tro. La
tabl
a 5.3 l
ista al
gunos de l
as variabl
e s de am bie nte m s com une s y q ue val
ore s se al
m ace nan e l
l
as.
Pg 124
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Tabl
a 5.3 Variabl
e s de Am bie nte Com n y q ue Contie ne n
Variabl
e
Conte nido
FCED IT
Editor a util
izar con fc
H ISTFILE
Nom bre y l
ocal
izacin de arch ivo para guardar e lh istory
H ISTFILESIZ E
Tam ao M xim o de larch ivo h istory
H ISTSIZ E
M xim o nm e ro de com andos a al
m ace nar e n e larch ivo h istory
H OME
l
ocal
izacin de dire ctorio h om e
INPUTRC
Val
or de e ditor de l
al
ne a de com ando
PATH
D ire ctorios para buscar com andos de e je cucin
PS1
D e finicin de q ue de spl
e gar e n e lprom pt
SH ELL
Nom bre de lsh e l
lactual
USER
Nom bre de lusuario actual
m e nte ingre sado
Uste d pue de al
te rar e lam bie nte de bash de varias m ane ras dife re nte s. Alinicio e lsh e l
ll
e e su
propio am bie nte , m arcando cada parm e tro a se r e xportado a l
os proce sos h ijos q ue se produzcan.
Para ve r e lval
or pre se nte e n cual
q uie r de l
as variabl
e s, e je cute e lsiguie nte com ando:
e ch o $NO M BR E_VAR IABLE
PATH
Uno de l
as variabl
e s de am bie nte m s im portante s e s e lPATH . Esta variabl
e l
e dice alsiste m a
ope rativo donde buscar l
os arch ivos y com andos. Para agre gar otro dire ctorio a su ruta, se l
ogra
e je cutando e lsiguie nte com ando
PATH =$PATH :/sb in ;e xport PATH
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Para h ace r q ue l
os cam bios alpath e stn disponibl
e s para todos l
os usuarios, e dite e larch ivo
/e tc/profil
e com o root y busq ue e sta l
ne a:
PATH =$PATH :/usr/X11R 6/b in;/usr/gam e s:/usr/l
ib /gam e s
y h aga l
os cam bios ne ce sarios.
A ve ce s q uie re s e je cutar un com ando y re cibe s un e rror de q ue e lcom ando no fue e ncontrado,
e lfam oso Com m and not found. Ale scribir un com ando, e lsh e l
lbusca e n l
os dire ctorios de finidos
en l
a variabl
e de e ntorno PATH . Si e lcom ando q ue e scribi no se e ncue ntra, uste d re cibe e l
m e nsaje de e rror.
Existe n dos m ane ras de e je cutar un com ando q ue no se e ncue ntra e n su ruta de e je cucin o
path . La prim e ra m ane ra e s darl
e su ruta re l
ativa o absol
uta alcom ando, por e je m pl
o as:
/h om e /m igue l
/b in/Com ando
Si uste d se e ncue ntra e n e lm ism o dire ctorio q ue e lcom ando o su pw d pue de e scribir
./Com ando
, si e lcom ando se e ncue ntra e n su dire ctorio h om e , pue de s usar e sta form a:
~ /Com m and
La til
de (~ ) e s inte rpre tada por e lsh e l
ly e xpandida a l
a ruta absol
uta de su dire ctorio h om e .
Si e xiste un com ando q ue uste d e je cuta a m e nudo, uste d pue de o m ove r e lcom ando a un
dire ctorio de su ruta (path ) o agre gar e ldire ctorio q ue contie ne e lcom ando a l
a variabl
e de su
PATH .
Alagre gar dire ctorios a su path , ne ce sita tom ar e n cue nta l
as ram ificacione s. Uste d pue de
agre garl
o a su dire ctorio h om e sim pl
e m e nte aadie ndl
o al final de su path . Pe ro, e sto e s
pote ncial
m e nte un probl
e m a grave de se guridad. Al
guie n pudie se col
ocar un script e n un
dire ctorio con pe rm isos de e scritura gl
obaly uste d e je cutarl
o com o root sin su conocim ie nto. Este
script pudie se por e je m pl
o darl
e e lpode r a un usuario de nive l
e s de root, sin uste d ni sabe rl
o.
Prom pt
Elprom pt e s l
o q ue ve im pre so e n e lsh e l
lalprincipio de cada l
ne a de com ando. Es un
indicador q ue e lsh e l
le sta l
isto para re cibir nue va e ntrada de com andos. Elprom pt e s control
ado
por una variabl
e de e ntorno l
l
am ada PS1. Elval
or de e sta variabl
e PS1 e s e xam inada justam e nte
ante s de pre se ntarl
e cada prom pt alusuario. Sie m pre y cuando l
a variabl
e te nga un val
or, e lval
or
pue de se r e je cutado com o si fue se e scrito e n l
al
ne a de com ando. En e le je m pl
o ante rior l
a sal
ida
de lcom ando printe nv, note e sta l
ne a crptica
PS1=[\u@ \h \W ]
\$
Esta l
ne a de fine l
o q ue se im prim e e n e lprom pt. Elprom pt l
istado e n l
a l
ne a ante rior
de spl
e gara:
[use rnam e @ h ostnam e dire ctorio]$
Pg 126
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
La Tabl
a 5.4 de scribe l
os caracte re s e spe cial
e s q ue pue de n se r usados para e spe cificar l
a
variabl
e de lprom pt.
Tabl
a 5.4 Caracte re s D isponibl
e s de lProm pt
Carcte r
Sal
ida
\a
Carcte r de l
a cam pana de al
e rta
\d
La fe ch a, e n D a-se m ana M e s Fe ch a (por e je m pl
o, Tue M ay 26)
\e
Carcte r de e scape
\h
Nom bre de le q uipo (h ostnam e ), up to th e first
\H
Nom bre de q uipo com pl
e to
\n
Nue va l
ne a
\r
Re torno de carro
\s
Nom bre de lsh e l
l
\t
Eltie m po, e n form ato de 24-h oras H H :M M :SS
\T
Eltie m po, e n form ato de 12-h oras H H :M M :SS
\@
Eltie m po, e n form ato de 12-h oras a.m ./p.m .
\u
Nom bre de lusuario actual
\v
La ve rsin de lBash
\V
La ve rsin de lBash , ve rsin + nive lde lpatch
\w
Eldire ctorio de trabajo actual
\W
Nom bre de l
a base de ldire ctorio actual
\!
Elnm e ro e n e lh istory de e ste com ando
\#
Elnm e ro de e ste com ando
\$
Si e luid de lusuario e s 0, # , si no e s $
}nnn
Elcarcte r ASCII cualsu val
or octale s nnn
\\
Una barra inve rtida (back sl
ash )
\[
Inicio de una se cue ncia de caracte re s no im prim ibl
e s com o controlde te rm inal
es
\]
Fin de una se cue ncia de caracte re s no im prim ibl
es
Para h ace r q ue l
os cam bios e n e lprom pt se an pe rm ane nte , e dite su arch ivo bash _profil
e o
/e tc/profil
e y agrgue l
e l
a l
ne a PS1=<val
or> . Para q ue e l prom pt cam bie para todo l
os
usuarios, e dite e larch ivo /e tc/profil
e.
H OME
La variabl
e H O M E contie ne l
a l
ocal
idad de l dire ctorio h om e de l usuario activo. Esta
inform acin se de te rm ina por e ntradas e n e larch ivo /e tc/passw d de su cue nta. Vase e lCaptul
o
7, para m s inform acin de lconte nido y uso de larch ivo passw d.
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Listado de lH istory
Elsh e l
lbash m antie ne una l
ista de l
os e ve ntos. Uste d pue de re usar, e ditar, o re visarl
os para
ve r q ue e sta e scribie ndo m alo ve r porq ue un com ando no funciona. A cada e ve nto l
e e s asignado
un nm e ro por e lsh e l
l
. Cuando e lsh e l
lse inicia, e l h istory e s Tam bin inicial
izado de sde e l
arch ivo nom brado de sde l
a variabl
e de am bie nte H ISTFILE, cualnom bre por de fe cto e s e larch ivo
bash _h istory e n su dire ctorio h om e .
El tam ao de l arch ivo producido por H ISTFILE se de te rm ina por otra variabl
e l
l
am ada
H ISTFILESIZ E, e lcualde fine e lnm e ro de l
ne as q ue te ndr e larch ivo de lh istory.
Alsal
ir de un sh e l
linte ractivo, e lnm e ro de l
ne as de finidas por l
a variabl
e H ISTSIZ E e s
copiado de sde l
al
ista de lh istory alarch ivo H ISTFILE. Si l
a opcin de lsh e l
lh istappe nd e sta activa,
l
as l
ne as son agre gadas alarch ivo h istory;si no, e larch ivo h istory se sobre scribe .
Si l
a variabl
e H ISTFILE no e sta de finida, o si no e s pe rm itido e scribir alarch ivo h istory, e l
arch ivo h istory no se guarda. Elarch ivo e s inte rve nido para q ue no conte nga m s de l
as l
ne as
de finidas por l
a variabl
e H ISTFILESIZ E alm e nos q ue H ISTFILESIZ E no e ste activa, e n e lcualde
l
os casos no se re corta nada de larch ivo. Elnm e ro de e ve ntos a al
m ace nar y si guardar l
os
com andos de sde una se sin a otra e s configurabl
e . La tabl
a 5.5 M ue stra tre s Variabl
e s q ue
configuran su h istory y l
o q ue cada Variabl
e h ace n.
Tabl
a 5.5 Variabl
e s de Am bie nte q ue D e fine n su H istory
Variabl
e
D e fine n
H ISTSIZ E
Nm e ro de e ve ntos pre se rvados durante se sin
H ISTFILE
Arch ivo al
m ace na l
ista h istory;inicial
izar l
ista de lh istory prxim o l
ogin
H ISTFILESIZ E Nm e ro de e ve ntos a guardar para l
a prxim a se sin de l
ogin
Pue de re visar su l
ista de lh istory e scribie ndo uno de e stos com andos:
Pg 128
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
H istory
h istory 10
Elcualde spl
e gara todos l
os e ve ntos e n su h istory, o
Elcualde spl
e gara l
os l
tim os 10 e ve ntos.
Alde spl
e gar su h istory, l
a cualpue de se r l
argo, pue de s e nviarl
o por una tube ra (pipe ) a un
paginador (page r) com o l
o son m ore y l
e ss, o si usas e lsh e l
lde bash , use l
as te cl
as Sh ift+ PgUp y
Sh ift+ PgD n para pode r h ace r e lscrol
lh acia arriba o h acia abajo. Tam bin pue de s usar l
as te cl
as
cursore s (fl
e ch as) para re visar l
os e ve ntos m s re cie nte s, e ditar com andos, y vol
ve r a e je cutarl
os
pre sionando sl
ol
a te cl
a Ente r.
Pue de s control
ar cual
e s com andos son al
m ace nados e n su l
istado de h istory con l
as variabl
es
H ISTCO NTRO Ly H ISTIGNO RE.
fc
Elcom ando fc (buil
t-in) usado para de spl
e gar e larch ivo h istory. Tam bin pue de se r util
izado
para e ditar y e je cutar nue vam e nte un com ando. Use l
a opcin -lpara de spl
e gar una porcin de su
l
istado de lh istory. Para de spl
e gar sus l
tim os 16 e ve ntos sl
o digite l
o siguie nte :
fc -l
o para de spl
e gar l
os e ve ntos e num e rados 100123 sl
o digite : fc -l100 123
Elfc Tam bin nos pe rm ite pode r e je cutar de nue vo un com ando si usam os l
a opcin -s. Para
re e je cutar sl
o digite
fc s
111
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Elprim e r e je m pl
o util
iza l
a sintaxis m s actualde lsh e l
lbash . Else gundo m ue stra e le stil
o de
sintaxis ante rior de lSh e l
lBourne usando e lapostrofe inve rtido. Am bos m todos de e je cucin de
com ando arrojan e lm ism o re sul
tado de sal
ida de lpw d. Am bos funcionan con e lsh e l
lbash .
Las ve ntajas de luso de substitucin de com andos se tornan m s obvias cuando se e scribe n
scripts de lsh e l
l
. Le pe rm ite util
izar l
a sal
ida de un com ando com o l
a e ntrada de otro com ando. As
pue s si ne ce sita usar e ldire ctorio de trabajo actualcom o argum e nto de otro com ando, de be r usar
substitucin de com andos.
Proce sos
Un sh e l
le s un intrpre te de com andos y un l
e nguaje de program acin. Los com ando pue de n
se r e je cutados de dos m ane ras uno a l
a ve s conocido com o sincronizados (synch ronousl
y) o m s
de uno a l
a ve s conocido com o no sincronizado (asynch ronousl
y).
Ale je cutar com andos sincronizados e lsh e l
le spe ra q ue e lcom ando te rm ine ante s de ace ptar
e ntradas adicional
e s. A e sto se l
e re fie re com o e je cutar proce sos e n e lprim e r pl
ano (fore ground).
Un com ando asincrnico se e je cuta a l
a m ism a ve s q ue e lsh e l
le je cuta otros com andos. Este
proce so e s conocido com o e je cutar proce sos e n e lse gundo pl
ano (back ground).
Todos l
os sh e l
l
s prove e n e lcontrolde input y output (E/S) de l
os com andos a travs de l
a
re dire ccin. Norm al
m e nte , re dire ccin de e ntrada (input) e s iniciada con e lcarcte r <, y l
a
re dire ccin de sal
ida (output) e s con e luso de lcarcte r > .
Por e je m pl
o, e lcom ando:
l
s -l
tr > Arch ivo.txt
e nva l
a sal
ida de lcom ando l
s -l
tr a un arch ivo l
l
am ado Arch ivo.txt. Elcom ando cat <
Arch ivo.txt pasa e larch ivo Arch ivo.txt com o e ntrada alcom ando cat.
Com o vim os e n e lCaptul
o 4, Adm inistracin de Arch ivos, e lcom ando cat se usa para
de spl
e gar conte nido de un arch ivo de te xto a pantal
l
a. Ele je m pl
o ante rior arroja e lm ism o
re sul
tado com o e scribir cat Arch ivo.txt.
Eluso de re dire ccin prove e controlsobre l
a e ntrada y l
a sal
ida a l
os com andos. Cada sh e l
l
tam bin prove e com andos inte rnos de lsh e l
lre fe ridos com o l
os com andos buil
t-ins. Los sh e l
l
s se
pue de n usar o de una m ane ra inte ractiva o no-inte ractiva. Un sh e l
linte ractivo e s uno e n e lcual
Pg 130
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
TIM E CM D
00:00:00 bash
00:00:00 m utt
00:00:00
TIM E CM D
00:00:00 b ash
00:00:00 m utt
00:00:00 ps
La inform acin adicionalde cada trabajo se pue de obte ne r e je cutando e lcom ando ps -l
, asi:
m igue l
@l
inux:~ $ps - l
F S UID PID PPID C PR I NI AD D R SZ
W CH AN
TTY TIM E
CM D
0 S 1000 380 374 0 75 0 1361
w ait4 pts/0 00:00:00 b ash
0 T 1000 534 380 0 69
0 1407
signal pts/0 00:00:00 m utt
0 R 1000 544 380 0 76 0 863
pts/0 00:00:00 ps
donde l
a opcin lcauso q ue e lcom ando ps ge ne re e ll
istado l
argo. Uste d pue de e scribir:
ps e f
para m ostrar l
a re l
acin padre h ijo de l
os proce sos. Note q ue no e s ne ce sario e lguin (-). La
Tabl
a 5.6 nos m ue stra l
as opcione s m s usadas con e lcom ando ps.
Tabl
a 5.6 O pcione s q ue Pue de n se r Usados con e lCom ando ps
O pcin
Accin
e
M ue stra e lAm bie nte
f
Causa q ue l
a sal
ida se l
e de form ato de rbol
a
M ue stra todos l
os proce sos
l
Listado m s de tal
l
ado
u
Incl
uye nom bre de usuario y tie m po de inicio e n l
a sal
ida
x
M ue stra l
os proce sos sin un te rm inalasociados a e l
l
os
top
O tra form a de visual
izar l
os proce sos e n e je cucin e s usar e lutil
itario top. La inform acin
q ue top prove e incl
uye e stadsticas ace rca de l
a m e m oria, arch ivo sw ap, y proce sos. Tam bin nos
m ue stra e ltie m po q ue e lsiste m a e sta bajo e je cucin, e status de lCPU, y e ltam ao de cada
proce so. Figura 5.1 Nos M ue stra una Sal
ida de Eje m pl
o de top.
Existe un nm e ro de com andos inte ractivos q ue pue de n se r usados con e lutil
itario top.
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Com m and
m igue l
18
0.8
0:00.34
top
root
60
52
32
0.0
0.0
0:04.09
init
root
0.0
0.0
0:00.36
k e ve ntd
3
4
root
root
9
9
19
0
0
0
0
0
0
0
S
S
0.0
0.0
0.0
0.0
0:00.03
0:02.33
k softirq d
k sw apd
root
0.0
0.0
0:00.00
b dfl
ush
Figure 5.2
FO TO D E AYUD A D E TO P AQUI...!!!
La pantal
l
a de ayuda de lcom ando top m ue stra l
os com andos inte ractivos para cam biar l
a
Elargum e nto com ando se re fie re alcom ando q ue de se as e je cutar. Este com ando pue de se r
Pg 132
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
un sim pl
e com ando o uno com pue sto incl
uye ndo argum e ntos y re dire ccin. Si no se asigna una
opcin, nice usa un ajuste de 10. Para usar un val
or dife re nte , use l
a opcin -n val
or. Elrango de
val
ore s ace ptabl
e e s -20 (prioridad m s al
ta) al 19 (prioridad m s baja). Un val
or positivo
dism inuye l
a prioridad, a dife re ncia q ue un val
or ne gativo incre m e nta l
a prioridad de lproce so.
Sl
o e lsupe rusuario pue de asignar val
ore s ne gativos. Eje cutar un proce so con su prioridad
incre m e ntada pue de te ne r un im pacto significativo e n e lsiste m a y otros proce sos ya e je cutndose
incl
uye ndo e lpropio siste m a ope rativo.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Esta l
ne a nos inform a q ue e ste e s e ljob nm e ro 2 y q ue e lPID de ll
tim o proce so ge ne rado
en l
a tube ra e s e l4356. La (pipe l
ine ) tube ra e s una se nte ncia q ue pue de conte ne r una o m s
tube ras, por e je m pl
ol
a siguie nte :
cat Arch ivo.txt | sort | l
pt
Todos l
os proce sos e n una sol
a se nte ncia de tube ra son m ie m bros de lm ism o trabajo (job).
D e spus q ue un program a e s suspe ndido, pue de se r re iniciado e n e lback ground usando e l
com ando bg. Si sl
o e xiste un proce so suspe ndido e ntonce s bg, bg % nom bre , o bg % n re iniciaran
e lproce so e n e lback ground. Si m s de un proce so e st suspe ndido e ntonce s de be usar bg % n o bg
% nom bre para re iniciar e lproce so e n e lback ground.
Si tratas de sal
ir de lsh e l
lbash m ie ntras e xiste n trabajos de te nidos, e lsh e l
ll
e advie rte q ue
e xiste n trabajos de te nidos (stoppe d jobs). Uste d pue de e ntonce s usar e l com ando jobs para
visual
izar q ue trabajos q ue e stn de te nidos. Si de nue vo trata de sal
ir e lsh e l
lbash l
e pe rm ite l
a
sal
ida sin ninguna adve rte ncia y l
os trabajos de te nidos se rn te rm inados. La sintaxis de lcom ando
jobs e s:
job s [opcione s][e spe cificacin-trab ajom m m ]
Eje cutando e lcom ando jobs sin ninguna opcin nos m ue stra una l
ista de todos l
os trabajos
q ue ya e stn e je cutndose , de te nidos, y suspe ndidos.
Para ve r l
os PID s, use l
a opcin -lo -p para l
istar sl
ol
os PID s de l
os job. Pue de re stringir e l
de spl
ie gue a sl
o jobs e je cutndose util
izando l
a opcin -r, o a sl
o jobs de te nidos (stoppe d) con e l
Signal
s
Una se al(signal
) e s un m e nsaje e nviado a un proce so. Pue de se r una se alde inte rrupt, o de
instruccin il
e gal
, o cual
q uie r otra condicin. Pue de util
izar e lcom ando k il
lpara e nviar e stas
se al
es a l
os proce sos. A m e nudo e stas se al
e s son usadas para de te ne r un proce so.
Elcom ando k il
lpor de fe cto e nva una se alde te rm inar un proce so o trabajo. Sl
o root o e l
due o de un proce so pue de m atarl
o (k il
l
). La sintaxis de k il
le s
k il
l[O pcione s]ID
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Tam bin se pue de m atar un proce so usando e lnom bre de lcom ando si usam os e lcom ando
k il
l
al
l
. Su sintaxis e s as
k il
l
al
l[O pcione s]Nom b re _Proce so
Use l
a opcin -v para q ue k il
l
al
ll
e notifiq ue cuando un proce so h a sido m atado con xito. La
opcin -i causa q ue k il
l
al
lpre gunte inte ractivam e nte l
a confirm acin ante s de proce de r a m atar un
proce so.
Re sum e n
En e ste captul
o h e m os cubie rto m uch a inform acin ace rca de lsh e l
lde bash y com o trabaja.
H e m os introducido com o e lsh e l
ly e lsiste m a ope rativo inte racta para proce sar l
o q ue se e scribe
en l
al
ne a de com andos.
Cubrim os al
gunas de l
as variabl
e s de am bie nte im portante s com o l
o son PATH , PRO M PT,
H O M E, SH ELL, y USER. Ade m s discutim os l
os util
izados para m anipul
ar e l h istorial de
com andos, com o l
o son H ISTFILE y H ISTFILESIZ E. Los al
ias son variabl
e s de usuario q ue nos
pe rm ite n acortar o col
ocar nom bre s m s fcil
e s de re cordar q ue l
os com andos re al
e s o com pl
e jos.
Tam bin tocam os e lte m a de com o e lsh e l
lm ane ja l
a substitucin y e lcom pl
e tado de l
os
com andos. Eluso de l
as te cl
as Esc y Tab para invocar e lcom pl
e tado de un com ando o un
argum e nto ya se an opcione s o nom bre de arch ivos. Ah ora ya uste d de be e nte nde r l
o q ue son l
os
proce sos y l
os trabajos (proce sse s y jobs), y com o e l
l
os funcionan, y com o m anipul
arl
o y
adm inistrarl
os incl
uye ndo e nviarl
os alback ground y trae rl
os alfore ground durante su e je cucin.
Com o ajustar l
os nive l
e s de prioridad de un com ando con e lutil
itario nice y re nice .
Elutil
itario top pue de se r usado para cam biar l
a prioridad de un proce so e n e je cucin y
Tam bin para prove e rnos de inform acin sobre l
os proce sos e n e je cucin. A dife re ncia de l
com ando ps, e lcualde spl
ie ga val
ore s e stticos de l
os proce sos, top prove e una vista dinm ica.
Uste d pue de inve stigar e lID de l
os proce sos (usando l
os com andos ps o top) y l
os jobs
(usando e lcom ando job). Usara e sta inform acin e n conjunto con l
as rde ne s k il
ly k il
l
al
lpara
de te ne r l
os proce sos.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
PR EGUNTAS Y R ESPUESTAS
1. Qu com ando se util
iza para cam biar de su sh e l
la otro?
R. Elcom ando ch sh .
2. Cm o pue de e vitar q ue l
os m e nsaje s de e rror apare zcan e n pantal
l
a ale je cutar com andos?
R. Re dire ccionar e lm e nsaje de e rror a otro sitio q ue no se a l
a sal
ida e stndar cuale s l
a pantal
l
a.
H ay dos m ane ras de l
ograr e sto. Si no de se a ni ve rl
os, se l
o as:
com ando 2> /de v/nul
l
.
Pe ro, si de se a pode r re visarl
os m s tarde , gurde l
o e n un arch ivo e sto se l
ogra as:
com ando 2> Nom bre -arch ivo
3. Tie ne s un arch ivo q ue contie ne l
os nom bre s de sus am igos. Cm o pue de de spl
e garl
os e n
orde n al
fabtica?
R. Cl
aro e sta de pe nde de com o e stn e scritos l
os nom bre s. Pe ro vam os a asum ir q ue e stn uno
por l
ne a. Entonce s sim pl
e m e nte e scribiram os: cat fil
e | sort
4. Cm o pue de uste d re visar l
a sintaxis de lcom ando find q ue util
izo para buscar e larch ivo.txt?
R. Com o e lsh e l
lbash m antie ne un h istorialde l
os com andos e je cutados, e s fcilde ve r l
os
l
tim os com andos con e lcom ando h istory. Si ne ce sita ve rl
os una pgina a l
a ve z l
a sintaxis e s
h istory | m ore
o tam bin pode m os
h istory | l
e ss
Si e lcom ando q ue busca fue m uy re cie nte , pode m os usar l
as te cl
as cursoras de l
as fl
e ch as, para
visual
izar l
os l
tim os com andos e je cutados, l
a de arriba e s h acia atrs y fl
e ch a abajo e s h acia
ade l
ante .
5. Cule s l
a dife re ncia e ntre un proce so y un trabajo (job)?
R. Un proce so e s cre ado cuando q uie ra q ue e je cutas un com ando. Un trabajo e s uno o m s
proce sos iniciados de sde una se nte ncia de sde l
al
ne a de com andos. Los trabajos (Jobs) pue de n
e star e je cutndose e n e lback -ground, suspe ndido, o de te nido.
6. Cm o pue de uste d cam biar l
a prioridad de un proce so?
R. Existe n dos m ane ras de h ace r e sto. Pue de util
izar e lutil
itario top o iniciar e lproce so
pre ce die ndo e lcom ando con e lcom ando nice . Usuarios pue de n re ducir l
a prioridad de un
proce so;e lroot pue de re ducirl
a o aum e ntarl
a.
7. Cm o pue de uste d e ditar su ruta o path ?
R. D e sde l
al
ne a de com andos, e je cute l
os siguie nte s com andos
PATH =$PATH ;
/nue vodire ctorio
e xport PATH
D e be m os re cordar q ue e sto e s sl
o te m porario. Para q ue se a pe rm ane nte y e fe ctivo cada ve s
q ue ingre se m os de be m os pone rl
o e n e larch ivo bash _profil
e e n su dire ctorio h om e .
8. Qu significa com pl
e tado e n l
al
ne a de com andos con tab?
R. Elsh e l
lbash inte nta com pl
e tar l
os nom bre s de l
os com andos (si e s l
a prim e ra pal
abra e n l
a
Pg 136
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
l
ne a de com ando) o e lnom bre de un arch ivo aluste d pre sionar l
a te cl
a Tab.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
EXAM EN D E PRCTICA
1. Culde l
os siguie nte s com andos dire ccionan am bos e le rror e stndar y l
a sal
ida e stndar a un
arch ivo de nom bre Sal
ida.txt?
a. cat Arch ivo.txt > > Sal
ida.txt
b. cat Arch ivo.txt 2> Sal
ida.txt
c. cat Arch ivo.txt 1> Sal
ida.txt
d. cat Arch ivo.txt & > Sal
ida.txt
La re pue sta a e s incorre cta;agre ga e lconte nido de Arch ivo.txt (stdout) alarch ivo Sal
ida.txt.
La re pue sta b e s incorre cta;e nviase e le rror e stndar (stde rr) alarch ivo Sal
ida.txt, pe ro l
a sal
ida
e stndar se e nva a l
a pantal
l
a. La re pue sta c e s incorre cta;e nviara e lconte nido de larch ivo
Arch ivo.txt (stdout) alarch ivo Sal
ida.txt, pe ro e le rror e stndar (stde rr) se e nviara a l
a pantal
l
a.
La re pue sta d e s l
a corre cta;e lsm bol
o & > e nva am bos l
a sal
ida e stndar (stdout) y e le rror
e stndar (stde rr) alarch ivo Sal
ida.txt.
2. Qu h ace e lsiguie nte com ando?
cat Arch ivo.txt | sort | te e Arch ivo2.txt | w c -l
a. Escribe e lconte nido de larch ivo Arch ivo.txt e n orde n al
fabtica.
b. Im prim ir e lconte nido de larch ivo Arch ivo.txt e n orde n al
fabtica y de spl
ie ga e lconte nido de l
arch ivo Arch ivo.txt
c. No funciona ya q ue no se pue de n usar tre s tube ras (pipe s).
d. Im prim ir e lconte nido de Arch ivo.txt e n orde n al
fabtica y de spl
ie ga e lconte nido de Arch ivo.txt
Tam bin sorte ado e n orde n al
fabtica.
La re pue sta a e s incorre cta;l
a sal
ida de sort se r e nviada a l
a im pre sora, e sta e xpl
icacin e s
incom pl
e ta. La re pue sta b e s incorre cta;e lconte nido de lArch ivo.txt se de spl
e gara e n orde n
al
fabtica, no e n l
a form a q ue se e ncue ntran e n e larch ivo. Re spue sta c is incorre cta;no e xiste tal
l
im ite de tube ras q ue un com ando pue de conte ne r. La re pue sta d e s l
a corre cta;e lconte nido ya
sorte ado de lArch ivo.txt se ra e nviado a am bos im pre sora y pantal
l
a.
3. Culde l
os siguie nte s com andos de scontinuara un proce so q ue no re sponde con un PID de
343?
a. k il
l-9 343
b. stop -n 343
c. top 343
d. fork 343
La re pue sta a e s l
a corre cta;use e lcom ando k il
lpara te rm inar un proce so;l
a se al-9 te rm ina
e lproce so pase l
o q ue pase . La re pue sta b e s incorre cta;no e xiste e lcom ando stop. Re spue sta c e s
incorre cta;aunq ue e lcom ando top se pue de usar para m atar proce sos inte ractivam e nte , no tom a
l
os PID com o argum e nto. La re pue sta d e s incorre cta;fork inicia un proce so h ijo.
4. Elcom ando cat Arch ivo.txt | sort | l
pr &
a. Un trabajo (job) y un proce so.
Pg 138
iniciara
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Pg 140
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Pg 142
Captu l
o6
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
on
on
on
/
/proc
/h om e
type
type
type
e xt2
proc
e xt2
(rw )
(rw )
(rw )
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
on
/tm p
on
/usr
on
/var
/m nt/fl
oppy type
on
/m nt/cdrom
type
type
type
vfat
type
e xt2 (rw )
e xt2 (rw )
e xt2 (rw )
(rw )
iso9 660 (ro)
/
/h om e
/tm p
/usr
/var
sw ap
/m nt/fl
oppy
/m nt/cdrom
/proc
e xt2
de faul
ts
11
de faul
ts
12
de faul
ts
12
de faul
ts
12
de faul
ts
12
sw ap
de faul
ts
00
m sdos
noauto,use r
00
iso9 660
noauto,ro,use r 0 0
proc
de faul
ts
e xt2
e xt2
e xt2
e xt2
00
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
util
itario dum p.
5. Nm e ro q ue l
e indica a fsck e n q ue orde n re visar e lsiste m a de arch ivos.
Es cie rto q ue un siste m a de arch ivos pue de se r m ontado aunq ue no e ste l
istado e n e larch ivo
/e tc/fstab, pe ro para se r m ontado por e lcom ando m ount -a o por un usuario y no root de be r
e star l
istado e n e larch ivo /e tc/fstab. Si de se as m ontar un siste m a de arch ivos no de finido e n e l
arch ivo /e tc/fstab, te ndrs q ue prove e r l
a m ism a inform acin q ue se l
istara e n e l arch ivo
/e tc/fstab. As pue s, si de se as m ontar un fl
oppy con un siste m a de arch ivos vfat e n ve z de lm sdos
ya de finido e n nue stro arch ivo /e tc/fstab, te ndra q ue e scribir l
a siguie nte se nte ncia:
m ount -t vfat /de v/fd0 /m nt/fl
oppy
Se cre a un dire ctorio para cada proce so q ue se e sta e je cutando y se nom bra igualq ue e lID de l
proce so. Esta inform acin de lsiste m a nos ayuda e n l
o q ue e s diagnostico de fal
l
as de lsiste m a
cuando nos ocurre n probl
e m as. D igam os q ue de se a ve r l
os inte rruptore s de su siste m a. Uste d de be
dar l
a orde n:
cat /proc/inte rrupts
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
root@ l
inux:/h om e /m igue l
# cat /proc/inte rrupts
CPU0
0:
69 0144
XT-PIC tim e r
1:
10680
XT-PIC k e yb oard
2:
0
XT-PIC cascade
8:
1
XT-PIC rtc
11:
10
XT-PIC Te xas Instrum e nts PCI1450, Te xas
PCI1450 (# 2), usb -uh ci, ESS M ae stro 2E
12:
12029 5
XT-PIC PS/2 M ouse
14:
26781
XT-PIC ide 0
NM I:
0
LO C:
0
ER R:
0
M IS:
0
um ount
Si ya no e s ne ce sario e lacce so a un siste m a de arch ivos, de sm nte l
o util
izando e lcom ando
um ount. Su sintaxis e s as:
um ount [opcione s][dispositivo]
Pg 146
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
D isk Quotas
Asignar l
m ite s de cuotas de e spacio e n discos pue de se r m ane jado por usuarios o por grupo y
l
e ayudan a m e jor adm inistrar su siste m a y re cursos. Uste d de be sabe r com o asignar cuotas,
incl
uye ndo l
m ite s de ltipo soft y h ard. Tam bin de be dom inar com o m onitore ar e stas cuotas. La
pol
tica de cuotas de disco e s ajustada para cada usuario e n base a un crite rio de particin a
particin. Uste d pue de e l
e gir asignar cuotas e n una sol
a particin o te ne r dife re nte val
ore s e n
cada particin.
Las cuotas pue de n se r adm inistradas con una pol
tica basada por usuarios o por grupo. Esta
cuotas son inde pe ndie nte una de l
a otra;se q uie re de cir q ue , e ltotalde cuota e n disco de l
os
usuarios de lgrupo no e sta re l
acionado con l
a cuota de lgrupo. As pue s, si te ne m os 10 usuarios
l
os cual
e s son m ie m bros de lgrupo contabil
idad y cada usuario tie ne una cuota individualde 3M B,
uste d pue de aun asignarl
e una cuota algrupo de sl
o un totalde 10M B.
Cuando un usuario cre a un arch ivo, su due o e s e se usuario y su grupo. Vase m s ade l
ante
e n e lCaptul
o 9 , Pe rm isos, para m s de tal
l
e ace rca de l
os pe rm isos de arch ivos. Si cuotas e stn
e stabl
e cidas, l
os re cords para am bas l
as cuotas de lusuario y de lgrupo son actual
izadas. Si un
usuario inte nta cre ar un arch ivo y l
a cuota de su grupo se h a e xce dido, l
a cre acin de larch ivo
fal
l
ara aunq ue su usuario aun te nga e spacio disponibl
e e n su cuota individual
. Para cre ar un
arch ivo, e lusuario de be r cam biar su grupo. Para m s inform acin sobre cam biar de grupos vase
e lCaptul
o 7, Usuarios y Grupos.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Tabl
a 6.4 O pcione s q ue pue de n se r usadas con e lcon e lcom ando q uotaon
O pcin
Accin
-a
Cuotas son activadas para todos sist. de arch ivos l
e ctura/e scritura e n /e tc/fstab
(sl
o si usrq uota e sta de finido e n e lsist. de arch ivos). Esto tam bin ocurre al
arranq ue para h abil
itar cuotas.
-v
M ue stra l
a inform acin e n cada siste m a de arch ivos con cuota activado.
-u
Activa cuotas alusuario de argum e nto;Accin por de fe cto.
-g
Activa cuotas algrupo de argum e nto.
Tabl
a 6.5 O pcione s q ue Pue de n se r Usadas con e lCom ando q uotaoff
O pcin
Accin
-a
D e sactiva cuotas e n todos l
os siste m as de arch ivos l
istados e n /e tc/fstab (sl
o si
usrq uota e sta de finido e n e lsiste m a de arch ivos)
-v
M ue stra inform acin e n cada siste m a de arch ivos donde cuotas e stn inactiva
-u
D e sactiva l
a cuota de lusuario nom brado;Accin por de fe cto
-g
D e sactiva l
a cuota de lgrupo nom brado
D e spus de h abe r re iniciado e lsiste m a e ingre sar com o root, use e lcom ando e dq uota para
abrir e larch ivo de q uota use r e n su e ditor por de fe cto, de e sta form a:
e dq uota -u m igue l
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Pe riodo de Gracia
Por e je m pl
o, de se as l
im itar a m igue la un e spacio e n disco de 35M B y e ntre 500 y 1,000
arch ivos, use e lcom ando e dq uota para cam biar l
os parm e tros as:
Quotas for use r m igue l
:
/de v/h da1: b l
ock s in use : 52, l
im its (soft = 3000, h ard = 5000)
inode s in use : 32, l
im its (soft = 500, h ard = 1000)
Cada l
m ite pue de te ne r uno de tre s val
ore s posibl
e s:
1. 0, cualsignifica sin l
m ite .
2.- 1, significa val
ore s por de fe cto.
3. Cual
q uie r e nte ro m s grande q ue ce ro. Re pre se ntado e n k il
ob yte s.
Los l
m ite s por de fe cto de lsiste m a son de finidos e n q uota.h . D e spus de guardar e larch ivo,
uste d q ue rr e stabl
e ce r un pe riodo de gracia para q ue e lusuario se a notificado cuando sobre pase
su m onto fijado. Esto se l
ogra usando e lcom ando e dq uota con l
a opcin -t.
Las unidade s de tie m po pue de n se r e n:
days, h ours, m inute s, o se conds
Ah ora uste d pue de usar e l com ando q uota para ve rificar q ue sus cuotas h an sido
e stabl
e cidas. La sintaxis para e lcom ando q uota e s:
q uota [opcin][q uie n]
Sl
o root pue de ve r l
as asignacione s de l
os otros usuarios y grupos. Usuarios pue de n usar e l
com ando q uota para e xam inar sus propias cuotas. Usuarios tam bin pue de n usar l
a opcin -g
para ve r l
a asignacin de l
os grupos a l
os cual
es el
l
os pe rte ne ce n. Elq uie n pue de se r un nom bre
de usuario o e lnom bre de un grupo. Use l
a opcin -u para e spe cificar un usuario. Si tam bin
usam os l
a opcin -g, l
as cuotas para cual
q uie r grupo de lcuale lusuario e s m ie m bro tam bin se rn
de spl
e gadas.
Por de fe cto, q uota re porta ace rca de todos l
os siste m as de arch ivos l
istados e n e larch ivo
/e tc/fstab. Si usa l
a opcin -q , q uota re tornara l
a inform acin sol
am e nte e n siste m as de arch ivos
donde l
a cuotas h an sido e xce dido. Un re cord por particin prove e l
a base por de fe cto. A m e nudo
e ste se r e lnico re cord m odificado con todos l
os val
ore s h e re dados por todos l
os usuarios. Pue de
usar e lcom ando re pq uota para re visar e le status de l
as cuotas e n su siste m a. Su sintaxis e s:
re pq uota [opcione s][siste m a de arch ivos]
Elcom ando re pq uota m ue stra un re sum e n de lm onto de de luso de ldisco y cuotas para e l
siste m a de arch ivos e spe cificado. M ue stra e lnm e ro de arch ivos y e spacio e n disco usado, as
com o cual
q uie r cuota de finida para cada usuario e n k il
obyte s. Las opcione s usadas con re pq uota
son m ostradas e n l
a Tabl
a 6.7.
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Tabl
a 6.7 O pcione s Usadas con e lcom ando re pq uota
O pcin
Accin
-a
Re visa e larch ivo /e tc/fstab e n bsq ue da de siste m as de arch ivos con cuotas y nos
rinde un re porte ;no tom a un siste m a de arch ivo com o argum e nto.
-v
Re porta todas l
as cuotas, h asta aq ue l
l
as q ue e lusuario no h a usado ningn e spacio
-g
Re porta l
as cuotas de lgrupo nom brado.
-u
Re porta l
as cuotas de lusuario nom brado;Sl
o root pue de ve r l
as de otros.
Sl
o root pue de ve r l
as cuotas de otros usuarios. Los usuarios sl
o pue de n ve r sus propias
cuotas y l
a de l
os grupos de l
os cual
es el
l
os son m ie m bros. Elcom ando q uotach e ck va a travs de
l
as particione s y actual
iza e le status de l
as cuotas, l
o cuale s cuanto e spacio e sta sie ndo usado por
cada usuario o grupo q ue tie ne su cuota de e spacio de finido. Norm al
m e nte se e je cuta de spus de l
fsck e n e ltie m po de arranq ue de lsiste m a (boot tim e ). Su sintaxis e s as:
q uotach e ck [opcione s][siste m a de arch ivos]
Los Link s
Eluso de l
os l
ink s e s un conce pto m uy im portante e n e lm ane jo de GNU/Linux. Elproce so de
cre arl
os y re m ove rl
os se r cubie rto e n e ste Captul
o. Tam bin se pue de usar un l
ink para darl
e
acce so a otro usuario a nue stros arch ivos. Prim e ro, l
e da de re ch o de acce so a sus arch ivos.
Tam bin pue da se r q ue te nga q ue cam biar pe rm isos e n e ldire ctorio q ue contie ne l
os arch ivos q ue
q ue re m os q ue e lotro usuario te nga de re ch o a cam biar o e je cutar. D e be r anal
izar o tom ar e n
conside racin l
as ram ificacione s de cam biar l
os pe rm isos e n e ldire ctorio ante s de h ace rl
o. Re pase
l
a inform acin de pe rm itir a otros acce de r sus arch ivos y dire ctorios e n e lCaptul
o9.
D e spus de q ue l
os pe rm isos h an sido asignados, l
os otros usuarios pue de n cre ar un l
ink a sus
arch ivos pe ro ubicando e ll
ink e n su dire ctorio h om e . Esto sim pl
ifica com partir inform acin. Los
Link s pue de n se r usados para e vitar cre ar m l
tipl
e s copias de un arch ivo. Esto nos ah orra e spacio
Pg 150
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
65631 Vncul
o
Re cue rde q ue de sde e lpunto de vista de lsiste m a ope rativo, e stos dos punte ros son igual
e s, y
no l
e im porta cualfue cre ado prim e ro. Aunq ue e larch ivo e xiste nte y e lnue vo vncul
o pue de n
e star e n un m ism o dire ctorio, l
os l
ink s son a m e nudo cre ados e n dire ctorios dife re nte s. Para cre ar
un h ard l
ink , e scriba:
l
n Arch ivo /Ruta-a-D ire ctorio/Vincul
o
Sol
am e nte si se va a al
m ace nar e n un dire ctorio dife re nte pue de e lnue vo l
ink te ne r e lm ism o
nom bre q ue e larch ivo original
. Al
gunas l
im itacione s de l
os h ard l
ink s son q ue l
os usuarios no
pue de n h ace r h ard l
ink s apuntado a dire ctorios y q ue l
os l
ink s de be n e star e n e lm ism o siste m a de
arch ivos. Eladm inistrador root, si pue de cre ar un h ard l
ink a un dire ctorio usando una de l
as
opcione s -d o -F.
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
La je rarq ua
H ay al
gunos dire ctorios q ue sie m pre de be n e star pre se nte s y q ue contie ne n arch ivos
e spe cficos. Un bue n sitio donde e m pe zar e s root, e lcuale s re pre se ntado por l
a barra /. Este e s e l
principio o inicio de l
a e structura de nue stro dire ctorio.
La barra / e s e lconte ne dor de l
os otros dire ctorios de lsiste m as de arch ivos. Pode m os pe nsar
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
en l
a barra com o e lpe gam e nto de lsiste m a de arch ivos. Com o una re gl
a, e ste dire ctorio no de be
conte ne r otros arch ivos. La Tabl
a 6.9 m ue stra l
os dire ctorios principal
e s, q ue contie ne n, y su
propsito. Estos son l
os dire ctorios q ue uste d de be e star fam il
iarizados para su e nte ndim ie nto de
GNU/Linux.
Tabl
a 6.9 Conte nido de lD ire ctorio Root y e lpropsito de cada uno
dire ctorio
Conte nidos y Uso
Bin
Binarios q ue se re q uie re n alarranq ue de lsiste m a.
boot
Elk e rne ly cual
q uie r arch ivo de configuracin ne ce sario para e lge stor de arranq ue .
De v
Arch ivos ne ce sarios para acce de r todos l
os dispositivos, no sl
o e sos e n e lsiste m a.
e tc
Arch ivos de configuracin y scripts de lsh e l
lcom o l
os de arranq ue .
e tc/sk e l
Arch ivos e sq ue l
e to para se r col
ocados e n e lh om e cuando se cre a un usuario.
e tc/X11
Arch ivo de configuracin de lX W indow .
e tc/rc.d
Los scripts de arranq ue y l
os dire ctorios rc
h om e
D ire ctorios h om e de l
os usuarios e xce pto root.
l
ib
Libre ras com partidas y l
os m dul
os de lk e rne l
Lost+ found D ire ctorio usado para l
os arch ivos re cupe rados.
m nt
Por conve ncin puntos de m ontaje de siste m as de arch ivos e xte rnos.
proc
D ire ctorio virtualcon info. de lsiste m a sobre e lk e rne l
, proce sos, y re cursos e n uso.
root
D ire ctorio h om e de lroot;pue de usar l
a / m ism a e n al
gunas distribucione s.
sbin
Binarios adm inistrativos y h e rram ie ntas para se r usadas sl
o por root.
tm p
Arch ivos te m porarios;l
e ctura, e scritura y e je cucin para todos l
os usuarios.
usr
Binarios, l
ibre ras, apl
icacione s, y paq ue te s com o e lX W indow s.
usr/bin
La m ayora de l
as apl
icacione s de l
os usuarios, de be se r parte de l
a ruta de l
os
usuarios.
usr/sbin
Util
itarios adm inistrativas no e se ncial
e s.
usr/l
ocal
Softw are q ue no e s parte de lsiste m a ope rativo m ism o. Sim pl
ifica l
os back ups.
usr/l
ocal
/bin Arch ivos binarios de softw are instal
ado de spus de l
a instal
acin de lsiste m a
ope rativo.
usr/l
ocal
/sbin Util
itarios adm inistrativas instal
adas l
ocal
m e nte .
usr/incl
ude Los arch ivos h e ade rs e stndare s C/C+ +
usr/l
ib
Libre ras e sttica as com o l
os subdire ctorios para l
as l
ibre ras de l
e nguaje s noC/C+ + . Arch ivos de configuracin para l
dconfig. Vncul
os a l
os arch ivos X
W indow s.
usr/src
Arch ivos fue nte de l
as m ayora de l
os softw are instal
ados e n e lsiste m a.
usr/src/l
inux Elcdigo fue nte de GNU/Linux.
usr/X11R6 Norm al
m e nte un vncul
o a otro dire ctorio q ue contie ne l
os arch ivos X W indow s.
var
D ata variabl
e de lsiste m a as com o son l
os l
ogs y l
os dire ctorios de spoolde corre o y
noticia.
var/l
og
Arch ivos l
og. D e be se r m onitore ados tie nde n a cre ce r m uy rpidam e nte .
var/spool Arch ivos te m porarios de im pre sin, corre o, y noticias. D e be se r m onitore ados
tie nde n a cre ce r.
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
pue de se r al
m ace nado e n uno de varios l
ugare s, as pue s q ue se pue de durar un tie m po
conside rabl
e buscando un arch ivo e n e spe cfico. Para pre ve nir pe rde r e ltie m po, e xiste n util
itarios
disponibl
e s e n e lsiste m a para asistirnos e n l
ocal
izar l
os arch ivos e xtraviados.
Para dom inar GNU/Linux uste d ne ce sita se ntirse cm odo e n e luso de e stos com andos. D e be
sabe r sie m pre cuale s e lcom ando m s apropiado para su situacin.
Si no se l
e pasan condicione s m odificadoras alcom ando find, e lproducir un l
istado de
todos l
os arch ivos y dire ctorios e m pe zando con e ldire ctorio e spe cificado y re cursivam e nte a
travs de lrbolde dire ctorios. Si no se e spe cifica ningn dire ctorio, e lcom ando find busca e l
dire ctorio actualy todos sus subdire ctorios. La Tabl
a 6.10 Condicione s q ue pue de n se r usadas con
e lcom ando find para h ace r l
as bsq ue das m s e spe cificas.
Tabl
a 6.10 Condicione s para M odificar l
os Re sul
tados de lcom ando find
Condicin
Accin
-atim e n
Arch ivos basados e n e lnm e ro de das ul
tim o acce so
-ctim e n
Arch ivos basados e n nm e ro das ul
tim a e ntrada de dire ctorio
-group nom bre grupo
Arch ivos pe rte ne ce n alnom bre grupo;pue de se r nom bre o GID
-inum n
Arch ivos con inode n
-l
ink s n
Arch ivos con nm e ro n de l
ink s
-m ount
Arch ivos e n un m ism o siste m a de arch ivos
-m tim e n
Arch ivos basados e n e lnm e ro de das ul
tim a m odificacin
-nam e patrn
Arch ivos q ue igual
an patrn e stabl
e cido
-pe rm nnn
Arch ivos con bl
ock de pe rm iso e spe cificado
-print
M ue stra arch ivos igual
ados y su rutas;Accin por de fe cto
-size n[c]
Arch ivos tam ao bl
ock s= n o de n caracte re s
-type
Arch ivos tipo, b-bl
ock , c-carcte r de vice , d-dir, l
-l
ink , f-fil
e
-use r nom bre -usuario
Arch ivos pe rte ne ce n alusuario;nom bre o UID
La e xpre sin m s usada de lcom ando find e s -nam e , l
a cuale spe cifica e lnom bre de larch ivo
a e ncontrar. Elnom bre de larch ivo pue de conte ne r com odine s, com o l
os l
istados e n l
a Tabl
a 6.10,
o parnte sis. Pe ro, de be rn se r e nce rrados e ntre com il
l
as para pre ve nir q ue e lsh e l
ll
os inte rpre te .
As pue s, si de se am os e ncontrar un arch ivo de nom bre m i_carta.txt pe ro no sabe m os donde l
a
guardam os o e xactam e nte q ue nom bre fue q ue se l
e dio, pe ro si e stoy se guro q ue conte na l
a
pal
abra carta, pode m os buscar e ldocum e nto si e scribim os l
a siguie nte se nte ncia:
find /h om e /m igue l-nam e *carta* -print
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Alusar m l
tipl
e s crite rios un e spacio e s conside rado com o un crite rio adicional(and). La -a
pue de se r util
izada e n ve z de le spacio. Use -or -o para significar (O R). Use e lcarcte r (!) e n
fre nte de una e xpre sin para de notar NO (not). Los siguie nte s e je m pl
os buscan e n e lpw d.
find nam e *gato* a -nam e *pe rro*
Elcom ando l
ocate
En ve z de buscar e n e lrbolde dire ctorios com o l
o h ace e lcom ando find, e lcom ando l
ocate
busca e n una base de datos l
l
am ada l
ocate db, l
a cualse e ncue ntra e n e ldire ctorio /var/l
ib. La
sintaxis para usar l
ocate e s:
l
ocate [nom b re -de -arch ivo]
Por e je m pl
o e scriba:
l
ocate *ps
Causa q ue l
ocate busq ue e n l
a base de datos l
ocate db y re torne todos l
os arch ivos q ue
te rm ine n e n ps. La base de datos l
ocate db contie ne un l
istado de todos l
os arch ivos e n e lsiste m a
de arch ivos. Para m ante ne r e sta base de datos alda, ne ce sita re construirl
a con e lcom ando
update db. La sintaxis de lcom ando update db e s:
update db [opcione s]
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Tabl
a 6.11 O pcione s para M odificar e lCom ando update db
--l
ocal
path s
D ire ctorios l
ocal
e s a se r incl
uidos
--ne tpath s
D ire ctorios e n e lNe tw ork a se r incl
uidos
--prune path s
D ire ctorios a e xcl
uir
--output
Nom bre de l
a nue va base de datos
Alinstal
arse m uch as distribucione s cre an una tare a autom tica de cron q ue m antie ne l
a base
de datos l
ocate db actual
izada. Uste d pue de e ditar e ste arch ivo para cam biar cual
e s dire ctorios son
inde xados o cual
e s son e xcl
uidos. Ade m s, uste d pue de cam biar q ue tan fre cue nte e ste script e s
e je cutado. Si de se a, se pue de util
izar un arch ivo de configuracin update db.conf para configurar
cual
e s dire ctorios de se a inde xar.
O casional
m e nte , pue de h abe r m s de un com ando con e lm ism o nom bre y e n dife re nte sitio.
Usando e lcom ando w h ich nos ve rifica q ue e stam os e je cutando e lcom ando q ue pe nsbam os q ue
e stbam os e je cutando. D e spus de e ncontrar uno q ue concue rda alpatrn de bsq ue da, sal
e de l
a
bsq ue da y m ue stra l
a ruta com pl
e ta alcom ando e n cue stin.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Re sum e n
Ante s de uno pode r acce de r un arch ivo e n e lsiste m a, cl
aro e sta, de be e star disponibl
e . Esto se
l
ogra m ontando l
os vol
m e ne s q ue contie ne n l
os arch ivos q ue de se a util
izar. Alm ontar un siste m a
de arch ivos, l
o pode m os h ace r disponibl
e e n m odo sl
o-l
e ctura, as com o e n m odo de l
e cturae scritura.
Ente nde r e larch ivo /e tc/fstab y e larch ivo /e tc/m tab y com o l
os com andos m ount y um ount
l
o usan, e s de finitivam e nte de sum a im portancia para se guir de sarrol
l
ndo su conocim ie nto de
GNU/Linux. Ale je cutar e lcom ando m ount sin ningn argum e nto nos m ue stra cual
e s siste m as de
arch ivos e stn m ontados y e sto l
o h ace n anal
izando e larch ivo /e tc/m tab.
M irar e ldire ctorio /proc e q uival
e ve r l
o q ue e sta pre se nte e n l
a m e m oria RAM . Este dire ctorio
contie ne subdire ctorios para l
os proce sos e je cutndose . Com o parte de m ante ne r su siste m a de
arch ivos, talve z te nga q ue e stabl
e ce r y util
izar cuotas. Com o adm inistrador ne ce sita dom inar e l
m ane jo y adm inistracin de cuotas. Cuotas pue de n se r adm inistradas com o nm e ro de arch ivos o
e spacio a usar.
Los vncul
os (l
ink s) prove e n una m ane ra de q ue l
os arch ivos e stn disponibl
e s con dife re nte s
nom bre s o de dife re nte s l
ocal
idade s sin de spe rdiciar e spacio e n disco con copias inne ce sarias.
Existe n dos tipos de vncul
os: h ard y sim bl
icos. Cam bios h e ch o a un arch ivo se notaran si son
acce sados de sde un vincul
o h ard o sim bl
ico. Vncul
os h ard tie ne n e lm ism o nm e ro de inode ,
pe ro l
os vncul
os sim bl
icos no. Pue de s borrar cual
q uie r vincul
o h ard y l
os otros vncul
os
trabajaran aun. Pe ro cuidado, si borras e larch ivo re fe re nciado por un vncul
o sim bl
ico, l
os
vncul
os de jaran de funcionar. Los usuarios pue de n cre ar vncul
os sim bl
icos a dire ctorios pe ro no
h ard l
ink s. Ase gre se ante s de continuar q ue e ntie ndan l
os propsitos de larch ivo use r.q uota as
com o e stabl
e ce r am bos tipos de l
im ite s de cuotas soft y h ard.
D e be e star fam il
iarizado con l
a je rarq ua de arch ivos de GNU/Linux y e nte nde r l
a ubicacin
apropiada de l
os arch ivos. Arch ivos e je cutabl
e s e stn al
m ace nados ge ne ral
m e nte e n e ldire ctorio
/bin. Existe n am bos dire ctorios /bin y /usr/bin. Los arch ivos son col
ocados de acue rdo a q uie n l
os
util
izar.
La capacidad de e ncontrar arch ivos e s una tare a im portante para l
os adm inistradore s. Uste d
de be dom inar l
os com andos find, l
ocate , y w h ich . D e be m ante ne r actual
izada l
a base de datos
l
ocate db para l
ocal
izar arch ivos rpida y e fe ctivam e nte .
Pg 158
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
PR EGUNTAS Y R ESPUESTAS
1. Tie ne una apl
icacin e n un CD , y de se as instal
arl
a;Pe ro, alinse rtar e lCD e n e lcom putador, no
tie ne acce so a e l
. Qu e sta suce die ndo?
R. Para acce de r m e dios re m ovibl
e s, ne ce sitar usar e lcom ando m ount para col
ocarl
o en l
a
je rarq ua de lsiste m a de arch ivos GNU/Linux. Si su CD -RO M e sta de finido e n e larch ivo
/e tc/fstab, uste d pue de m ontarl
o por re fe re ncia alpunto de m ontaje . D e cual
q uie r otra m ane ra,
ne ce sitaras e spe cificar e ldispositivo, punto de m ontaje , y e lsiste m a de arch ivos.
2. Usuarios re portan q ue no pue de n guardar sus arch ivos alfl
oppy disk . Que pue de e star causando
e ste probl
e m a y com o pue de uste d sol
ucionar q ue l
os usuarios pue dan usar e lfl
oppy?
R. Aligualq ue un CD -RO M , l
os fl
oppie s de be n se r m ontados. Si sus usuarios sabe n util
izar e l
com ando m ount pe ro aun sigue n te nie ndo probl
e m as m ontando e s q ue uste d no l
e h a dado l
os
de re ch os de m ontar. Edite e larch ivo /e tc/fstab y agrgue l
e l
a opcin use r a l
al
ne a q ue de fine
e lsiste m a de arch ivos de lfl
oppy.
3. Si da un vistazo aldire ctorio /proc obse rvaras q ue e xiste n varios dire ctorios cual
e s son sus
nom bre s y nm e ros. Qu son e l
l
os?
R. Eldire ctorio /proc e s e n re al
idad un dire ctorio virtualq ue prove e acce so alconte nido de l
a
m e m oria de su siste m a. Estos dire ctorios con nom bre s de nm e ros son l
os proce sos
e je cutndose e n l
a actual
idad e n su com putador.
4. Uste d de se a l
im itar e le spacio e n disco q ue usa cada uno de sus usuarios. Qu de be uste d
h ace r?
R. Pue de im pl
e m e ntar cuotas para cada uno de sus usuarios. Uste d pue de e stabl
e ce r e stas cuotas
por nm e ro de arch ivos y dire ctorios y e lm onto de e spacio e n disco q ue e l
l
os pue de n usar.
5. Elde partam e nto de e stadsticas h a cre ado un re porte . Cada uno de l
os usuarios de e ste
de partam e nto de e stadstica de se a una copia de e ste re porte e n su dire ctorio h om e . Qu
pode m os h ace r?
R. En ve z de de spe rdiciar e spacio e n disco con copias m l
tipl
e s, cre e un l
ink alarch ivo originale n
e ldire ctorio h om e de cada usuario. Si e larch ivo originaly e ldire ctorio h om e e stn e n
particione s dife re nte s, de be r usar e ntonce s vncul
os sim bl
icos.
6. Uno de sus usuarios l
e re porta q ue pe rdi un arch ivo q ue cre o aye r. Aunq ue no re cue rda q ue
nom bre l
e asign aldocum e nto, com o pode m os l
ocal
izar e ste arch ivo?
R. La prim e ra cosa a h ace r e s util
izar e lcom ando find para buscar cual
q uie r arch ivo m odificado
aye r e n e ldire ctorio h om e de lusuario. Lo m s se guro e s q ue e larch ivo e sta ah pre se nte y e l
usuario no l
e re conoce e lnom bre .
7. Uste d de se a q ue todos l
os docum e ntos de sus usuarios se an re fe re nciados e n l
a base de datos de
l
ocate db. Cm o pue de uste d h ace r e sto posibl
e?
R. Pue de de signar cual
e s dire ctorios de be n se r incl
uidos e n e lcom ando update db, com ando q ue
cre a l
a base de datos l
ocate db.
8. Uste d instal
o una apl
icacin e n e ldire ctorio /usr/bin;pe ro no se e sta com portando com o uste d
e spe raba. Qu podra se r e lprobl
e m a?
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
R. Podra se r q ue te nga dos com andos con un m ism o nom bre . Use e lcom ando w h ich para ve r cual
de e l
l
os e sta sie ndo e je cutado.
Pg 160
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
EXAM EN D E PR CTICA
1. Uste d m onta un Fl
oppy con D O S pe ro l
os nom bre s de l
os arch ivos son re cortados. Alve r e l
fl
oppy de sde W in9 8, l
os nom bre s l
argos de arch ivos se ve n. Culde l
os siguie nte s com andos va
a corre gir e ste probl
e m a?
a. m ount -t vfat /de v/fd0 /m nt/fl
oppy
b. m ount -l
f /de v/fd0 /m nt/fl
oppy
c. m ount /m nt/fl
oppy --l
ong_fil
e nam e s
d. m ount -o ro /de v/fd0 /m nt/fl
oppy
Re spue sta a e s corre cta;e ste com ando e spe cifica un siste m a de arch ivos vfat, e lcualsoporta
nom bre s de arch ivos l
argos y a l
a ve z e spe cifica e ldispositivo y e lpunto de m ontaje . Re spue sta b e s
incorre cta;no e xiste l
a opcin -lpara e lcom ando m ount y l
a opcin -f sl
o re visa si e s posibl
e
m ontar e lsiste m a de arch ivos sin re al
m e nte m ontarl
o. Re spue sta c e s incorre cta;no e xiste l
a
opcin --l
ong_fil
e nam e s. Re spue sta d e s incorre cta;e sto m ontase e lsiste m a de arch ivos de lfl
oppy
de finido e n e larch ivo /e tc/fstab, pe ro e n m odo de sl
o-l
e ctura.
2. D e spus de instal
ar un nue vo m ode m uste d de se a ve r q ue inte rrupt e ste e st usando. Qu
com ando m ostrara e sta inform acin?
a. l
s /proc/inte rrupts
b. cat /proc/inte rrupts
c. w h ich inte rrupts
d. m ount inte rrupts
Re spue sta a e s incorre cta; e l com ando l
s sl
o m ue stra /proc/inte rrupts. Re spue sta b e s
corre cta; e l com ando cat l
istara e l conte nido de e l arch ivo /proc/inte rrupts. Re spue sta c e s
incorre cta;e lcom ando w h ich re torna l
a ruta com pl
e ta a un com ando e n e spe cifico. Re spue sta d e s
incorre cta;e lcom ando m ount e s usado para h ace r q ue l
os siste m as de arch ivos e stn disponibl
es
va l
a je rarq ua de arch ivos de GNU/Linux.
3. Cm o pue de obte ne r un l
istado de todos l
os siste m as de arch ivos m ontados actual
m e nte ?
a. m ount -a
b. m ount -f fil
e syste m
c. cat /e tc/m tab
d. cat /e tc/fstab
Re spue sta a e s incorre cta;m ontara todos l
os siste m a de arch ivos de finidos e n /e tc/fstab.
Re spue sta b e s incorre cta;re visa si e s posibl
e m ontar e ste siste m a de arch ivos. Re spue sta c e s
corre cta;
/e tc/m tab contie ne una l
ista de l
os siste m as de arch ivos m ontados. Re spue sta d e s
incorre cta;e larch ivo /e tc/fstab de fine siste m a de arch ivos.
4. Culde l
os siguie nte s pasos no e s re q ue rido para configurar cuota de disco para sus usuarios?
a. Re iniciar e lcom putador
b. Cre ar e larch ivo q uota.use r e n e lroot de lsiste m a de arch ivos
c. Editar e larch ivo /e tc/fstab
d. Usar e lcom ando e dq uota para asignar l
os l
im ite s
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
re torna l
a siguie nte sal
ida output:
nov11 21:45 sil
via-carta
nov10 21:33 ive l
l
ise -carta -> sil
via-carta
nov11 21:45 m igue l
-carta
Pg 162
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Pg 164
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Usuarios y Grupos
PR ER EQUISITO S
Com pl
e tam e nte dom inar e scribir e n l
al
ne a de com andos cubie rto e n e l
CAPTULO 5, Com andos GNU y UNIX y un bue n dom inio de lsiste m a de
arch ivos GNU/Linux, l
o cubrim os e n e lCAPTULO 3, Siste m a de Arch ivos
GNU/Linux
1. Alre visar l
os arch ivos de su siste m a, obse rvas e larch ivo /e tc/passw d.
Qu significa cada l
ne a de e ste arch ivo?
2. Cm o se pue de cam biar l
a contrase a para m l
tipl
e s usuarios
sim ul
tne am e nte ?
3. Uste d va a cre ar nue vos usuarios e ditando e larch ivo /e tc/passw d pe ro no
tie ne e lnom bre com pl
e to de cada usuario. Qu se pue de h ace r?
4. Eladm inistrador l
e pide q ue im pl
e m e nte sh adow passw ords e n e lsiste m a
q ue uste d supe rvisa. Cm o l
o va uste d a h ace r?
5. D e se a usar e lcom ando use radd para cre ar nue va cue ntas de usuarios,
pe ro de se a prim e ro sabe r cual
e s son l
as Accione s por de fe cto. D onde se
pue de e ncontrar e sto?
6. Ne ce sita l
im itar e lacce so a l
os re cords de nom ina a sl
o dos usuarios.
Qu de be uste d h ace r?
7. D e se a q ue cada nue vo usuario te nga su propio pe rfil(profil
e ). Cule s l
a
m e jor m ane ra de ase gurarse de q ue e sto ocurra?
8. H a instal
ado una nue va apl
icacin e n su propio dire ctorio y de se a q ue
e ste disponibl
e para todos l
os usuarios. Qu de be uste d h ace r?
Pg 166
Captu l
o7
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
linstal
ar GNU/Linux, l
a cue nta de root e s l
a nica q ue se cre a. Com o e lacce so a un siste m a
GNU/Linux re q uie re de una cue nta, e ladm inistrador te ndr q ue cre ar l
as cue ntas de l
os
otros usuarios.
root
La cue nta de root m e jor conocido com o e lsupe rusuario, e sta cue nta pue de h ace r l
o q ue
de se e , incl
uye ndo e lacce so a cual
q uie r arch ivo o dispositivo. La cue nta de root tam bin pue de
borrar cual
q uie r cosa e n e lsiste m a, l
o q ue pue de re sul
tar e n un siste m a corrom pido. Por e sta
razn, de be se r m uy cuidadoso alusar l
a cue nta de root. La cue nta de root de be se r usada sl
o
cuando se a absol
utam e nte ne ce sario, y sl
o para tare as de m ante nim ie nto de siste m a.
La prote ccin de su siste m a e m pie za asignndol
e una bue na contrase a a l
a cue nta de root.
Esta contrase a de root de be se r cam biada fre cue nte m e nte . Com o e l
e gir bue na contrase a de root
e s discutido m s ade l
ante e n e ste m ism o Captul
o.
La cue nta de root e s l
a cue nta q ue su ID e s e lnm e ro ce ro y as de finida e n e larch ivo
/e tc/passw d. Elnom bre de root pue de se r cam biado a l
o q ue uste d de se e ya q ue e lsiste m a no
conoce l
as cue ntas por nom bre si no por e lUID . Aunq ue l
a cue nta de lsupe ruse r se l
e da e l
nom bre de root durante l
a instal
acin, uste d pue de cam biarl
a, sie m pre y cuando e lUID se
m ante nga e n ce ro (0).
O tra m ane ra de prote ge r su siste m a e s cre ando cue ntas e spe cial
e s q ue pue dan l
ograr cie rtas
tare as pe ro no con l
os pe rm isos de sbordante s de lsupe rusuario. Alcre ar e stas cue ntas con
pe rm isos adm inistrativos pe ro l
im itados, uste d prote ge su siste m a de e rrore s inadve rtidos q ue
podras com e te r com o root y de ataq ue s m al
iciosos.
Elcom ando su
Elcom ando su l
e prov l
a capacidad de e je cutar tare as con l
os cre de ncial
e s de un usuario
dife re nte de lq ue uste d se e ncue ntra ingre sado e n e lsiste m a actual
m e nte . Es usado e n un
conte xto de dos m ane ras dife re nte s:
1. Cuando se e ncue ntra com o un usuario y ne ce sita h ace r una tare a com o root
2. Cuando e s root y ne ce sita disfrazarse com o otro usuario
Uste d no de be e je cutar sus tare as de da a da de sde l
a cue nta de root, ya q ue am e naza su
siste m a com pl
e to. Si ne ce sita e je cutar una tare a adm inistrativa, uste d pue de sal
ir de l
a cue nta e n
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
q ue se e ncue ntran e ingre sar de nue vo alsiste m a com o root. M ie ntras e ste ingre sado com o root,
e je cute sus tare as y cuando te rm ine sal
ga de l
a cue nta de lsupe rusuario y re ingre se con su usuario
y continu trabajando.
Sal
ir y e ntrar com o e s de scrito arriba consum e m uch o tie m po, por e so e lcom ando su e s tan
til
. Si e scribim os su e n l
al
ne a de com andos, e lprom pt l
e de vue l
ve pre guntndol
e l
a contrase a
de lroot. Si digita l
a contrase a de root corre ctam e nte , ingre sara alsiste m a com o e lsupe rusuario
pe ro su dire ctorio de trabajo (pw d) pe rm ane ce e n e lq ue e staba ante s de e je cutar e lcom ando su.
Si de se a ingre sar com o otro usuario, e je cute e lcom ando as:
su nom b re -usuario
Esto l
e pe dir e n l
al
ne a de com ando q ue ingre se l
a contrase a de lusuario. Si uste d prove e
l
a contrase a corre cta, uste d se r ingre sado com o e se usuario. Si uste d e je cuta e ste com ando
e stando e n l
a cue nta de root, no se l
e pre guntara e lpassw ord. Por de fe cto, l
as variabl
es H OME y
SH ELL son re iniciadas a l
a de e se usuario. Si de se a l
e e r arch ivos de configuracin, uste d pue de
usar l
a opcin -. Lo q ue e sto significa e s, si e scribim os:
su m igue l
Ya ingre sado com o M igue ly con su dire ctorio h om e com o su dire ctorio de trabajo, si uste d
no prov un nom bre de usuario e n l
al
ne a de com andos alusar e lcom ando su, se asum e q ue e l
usuario e s root. Todos l
os usuarios tie ne n acce so alcom ando su, e sto no cre a ningn probl
e m a de
se guridad ya q ue h ay q ue sabe rse l
as contrase a de l
os usuarios q ue se q uie re n inte rpre tar. Sl
o el
root pue de cam biar a otro usuario sin ne ce sidad de contrase as (passw ords).
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Cam po ID de lUsuario
Elte rce r cam po e n cada re cord e s e lID de lusuario (UID ). Elsiste m a re gistra l
os usuarios por
un nm e ro UID de ide ntificacin asociado con e lnom bre . Por e je m pl
o, cuando un usuario inicia un
proce so, e se proce so e s asociado con e lUID de lusuario y se de spl
ie ga cuando usam os e lcom ando
ps.
Ge ne ral
m e nte , se usan rangos de UID para de finir l
os tipos de cue ntas de l
os usuarios. Los UID
e num e rados m e nos de 100 son re se rvados para l
as cue ntas de lsiste m a, l
a cue nta de root sie m pre
tie ne un UID de 0, y a l
os usuarios se l
e da un UID m s grande q ue 1000 e n al
gunas e s m s de 500
y otras m s de 100. Elnm e ro de ID de l
os usuarios varia de distribucin a distribucin, pe ro l
os
principios son l
os m ism os. La ID de usuario iniciale sta de finida e n e larch ivo /e tc/l
ogin.de fs.
Group ID Fie l
d
La ID (GID ) de lgrupo e s usada para de finir de q ue grupo e lusuario e s m ie m bro cuando e l
ingre sa alsiste m a. Este grupo e s re fe rido com o e lgrupo por de fe cto de ingre so de lusuario. Los
grupos se usan para organizar a l
os usuarios. ElGID e s usado por e lsiste m a ope rativo para
re gistrar l
os pe rm isos de l
os arch ivos y e sta de finido e n e larch ivo /e tc/group, e lcualdiscutim os
m s ade l
ante e n e ste Captul
o.
Los grupos de siste m a son a m e nudo e num e rados de l09 9 , y l
os de l
os usuarios se inician
de sde e l100 o m s de pe ndie ndo e n l
a distribucin. Con q ue nm e ro de GID se inician l
os grupos
de usuarios y e sta de finido e n e l arch ivo /e tc/l
ogin.de fs. En m uch as distribucione s se cre a un
grupo por de fe cto l
l
am ado group o use rs alcualse l
e asigna e lprim e r GID disponibl
e para l
os
grupos. Todos l
os usuarios son e ntonce s m ie m bros de e ste grupo.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Cuando un usuario cam bia su propio passw ord, e lno ne ce sita e spe cificar su nom bre de
usuario;pe ro, si se l
e pe dir e n e lprom pt q ue de su contrase a ante rior ante s de ingre sar l
a
nue va. Cuando e s root q ue cam bia e lpassw ord de un usuario, de be e spe cificar e lnom bre de l
usuario pe ro no tie ne q ue sabe r l
a contrase a pre se nte de lusuario. Elcom ando passw d re q uie re
q ue l
a nue va contrase a se digite dos ve ce s ante s de se r cam biada. Esto e s para pre ve nir q ue
cam bie s e lpassw ord q ue por razn de un e rror tipogrfico se q ue de fue ra de lsiste m a.
M uch as contrase as se pue de n cam biar e n grupos (e n batch ) si usam os e lcom ando ch passw d
de sde l
a cue nta de root. Su sintaxis e s:
ch passw d [opcin]
de l
as contrase as e stn de finidas e n e larch ivo /e tc/l
ogin.de fs. Use e ste
nm e ro de caracte re s q ue l
as contrase as de be n conte ne r, cuando e xpiran,
h abe r e xpirado se l
e pe dir alusuario cam biar su contrase a actuala l
a
de fine e ldire ctorio donde se al
m ace na e lcorre o (m ail
-boxe s).
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
acce sibl
e s. Estas prcticas no de be n se r apoyadas.
Contrase as Sh adow
Si e lcam po de contrase a e n su arch ivo /e tc/passw d e s una x, su siste m a usa un arch ivo
sh adow passw ord. Este arch ivo contie ne e lnom bre de lusuario y su contrase a e ncriptada. Ade m s
tam bin contie ne otras inform acione s de l
a contrase a, com o e s cuando caduca o e xpira. Estos son
l
os cam pos disponibl
e s e n e larch ivo /e tc/sh adow :
1. Nom b re de lUsuario
2. Contrase a e ncriptada
3. Nm e ro de das de sde Ene . 1, 19 70, y ul
tim o cam b io de l
a contrase a.
4. Tie m po M nim o q ue usuario pue de pe rm ane ce r sin cam b iar l
a contrase a
5. Tie m po M xim o q ue usuario pue de pe rm ane ce r sin cam b iar l
a contrase a
6. Cuantos das de adve rte ncia ante s de q ue l
a contrase a de lusuario e xpira.
7. Cuantos das e spe rar para de sh ab il
itar cue nta de spus q ue contrase a e xpire
8. Fe ch a de e xpiracin de l
a cue nta e n nm e ro de das de sde Ene . 1, 19 70
Alusar contrase as sh adow , e lcam po de l
a contrase a no se pue de de jar vaco. Para pre ve nir
q ue un usuario cam bie su passw ord, h aga q ue l
a fe ch a m nim a de caducar de l
a contrase a se a
m ayor q ue l
a fe ch a m xim a. La im pl
e m e ntacin de contrase as sh adow para usuarios y grupos se
cubre m s ade l
ante e n e ste m ism o Captul
o.
Cre ar Usuarios
Para un usuario ingre sar a un siste m a GNU/Linux ne ce sita un nom bre de usuario y un
dire ctorio h om e . Todo l
o otro e s agre gado a l
a cue nta por otras razone s, com o usar contrase as por
razone s de se guridad de lsiste m a. H ay dife re nte m ane ras de agre gar usuarios alsiste m a o m e jor
dich o de cre ar cue ntas de usuarios. Cada m todo, com o todo e n unix, tie ne sus ve ntajas y
de sve ntajas. Ade m s, m uch as distribucione s prove e n sus propias h e rram ie ntas de h ace r e sta tare a
adm inistrativa. Para m ane jar fundam e ntal
m e nte e l te m a uste d de be dom inar dos m todos:
m anual
m e nte e ditar e larch ivo /e tc/passw d y usar e lcom ando use radd.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
el
l
e
el
el
Si e je cutam os e l siguie nte com ando use radd m igue l y e ntonce s e xam inam os e l arch ivo
/e tc/passw d, l
a l
tim a l
ne a pue de se r pare cida a l
a siguie nte :
m igue l
:!!:1005:1006::/h om e /m igue l
:/b in/b ash
Las sm bol
os de adm iracin (!!) e n e lcam po de l
as contrase as son e ntrados por e lsiste m a
para indicarnos q ue no se a asignado una contrase a aun a e sta cue nta. Se r ne ce sario usar e l
com ando passw d ante s de q ue M igue lpue da ingre sar alsiste m a.
En e le je m pl
o ante rior, e lcom ando use radd asigno un UID of 1005 a l
a cue nta. Este e ra e l
prxim o nm e ro de UID disponibl
e y h ace algrupo con e lGID de 1006 e lgrupo por de fe cto de
M igue lpara su grupo de ingre so e n e lsiste m a. Uste d pue de e spe cificarl
e un UID si usa l
a opcin u nm e ro. Para e spe cificar un GID para asignrse l
o a l
a cue nta, use l
a opcin -g nm e ro.
Pg 174
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
e xpire . Esta e s l
a accin por de fe cto.
La Tabl
a 7.2 nos m ue stra l
as opcione s disponibl
e s para m odificar e stos cam pos.
Tabl
a 7.2 O pcione s Usadas con use rm od para m odificar l
os cam pos de larch ivo /e tc/passw d
O pcin
Cam po q ue M odifica
-l<use rnam e >
Nom bre de usuario
-u n
UID ;use -o si no e s nica alsiste m a
-g n
Grupo de Login
-c inform acin
Com e ntarios
-d <path /dir>
D ire ctorio H om e ;use -m para copiar de uno alotro dire ctorio
-s <path /sh e l
l
>
Sh e l
lde Login
Uste d no pue de cam biar e lnom bre de lusuario si e sta actual
m e nte ingre sado e n e lsiste m a.
Ade m s, de be r cam biar e lnom bre de ldire ctorio h om e alnom bre de lnue vo usuario. Cam biar e l
nom bre no e s ne ce sario sie m pre y cuando e ldire ctorio h om e de lusuario ya e xista. Alcam biar e l
ID , de be se r nica alm e nos q ue se use l
a opcin -o. ase gre se de q ue e lusuario no e ste e n e l
siste m a e n e se m om e nto y ve rifiq ue q ue no e xistan proce sos e je cutndose con e lID de lusuario.
Todos l
os arch ivos e n e ldire ctorio h om e te ndrn e lUID asociado con e l
l
os cam biados;pe ro y
cuidado, cual
q uie r arch ivo pe rte ne cie nte alusuario no e n su dire ctorio h om e te ndr q ue se r
cam biado m anual
m e nte . Cual
q uie r trabajo (job) crontab o at tam bin te ndr q ue se r cam biado. Si
usa l
a opcin -m cuando usa l
a -d para de signar e ldire ctorio h om e nue vo, l
os arch ivos e n e l
pre se nte dire ctorio h om e se rn copiados a su nue vo sitio con l
os pe rm isos intactos.
Pg 176
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Los Grupos
Los grupos se usan para organizar a l
os usuarios y e stabl
e ce r pe rm isos a arch ivos y
dire ctorios. Pue de se r q ue se cre e un grupo basado e n l
a ne ce sidad de q ue todos acce de n cie rtos
arch ivos com o por e je m pl
ol
os de contabil
idad o nom ina q ue te ngan q ue acce de r una inform acin
e n com n. O talve z, ne ce site cre ar un grupo para q ue te ngan acce so a cie rtos dispositivos com o
por e je m pl
o re de s o im pre soras. Cre ar grupos ayuda a sim pl
ificar su trabajo.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
adm :x:4:
tty:x:5:
disk :x:6:b ack up
l
p:x:7:l
p
m ail
:x:8:
ne w s:x:9 :
uucp:x:10:
proxy:x:13:
k m e m :x:15:
dal
out:x:20:m igue l
usb :x:106:m igue l
m igue l
:x:1000:
Cada l
ne a de larch ivo /e tc/group tie ne cuatro cam pos, cada uno se parado por dos puntos (:).
Si un cam po se de ja vaco, aun te ne m os q ue col
ocar l
os dos puntos. La Tabl
a 7.4 l
ista e lconte nido
de cada cam po y l
o q ue contie ne n.
Tabl
a 7.4 Cam pos Conte nidos e n Cada Re cord arch ivo /e tc/group y Su Conte nido
Cam po
Conte nidos
Groupnam e
Nom bre de lgrupo de be se r nico y pue de se r h asta de och o caracte re s
Passw ord
Contrase a se pue de digitar, norm al
m e nte e n bl
anco o un aste risk
Group ID
Usada por e lsiste m a de be se r nica
M e m be rs
Listado de l
os usuarios, se parado por com a, son m ie m bros de un grupo
Alm om e nto q ue un usuario h ace e linte nto de acce de r un arch ivo, e lsiste m a ope rativo re visa
prim e ro a ve r si e s e lpropie tario de e se arch ivo. Si no l
o e s, e lsiste m a ope rativo re visa si e l
usuario e s m ie m bro de lgrupo asociado. Si e lusuario pe rte ne ce algrupo apropiado, e lusuario
re cibe e lnive lde acce so de finido a e se grupo. Si e lusuario no e s m ie m bro de lgrupo, e ntonce s e l
usuario re cibe l
os nive l
e s de pe rm isos asignados a todos l
os otros. Elacce so a re cursos e s discutido
e n m s de tal
l
e e n e lCaptul
o9.
Tam bin pode m os de te rm inar algrupo q ue pe rte ne ce m os usando e lcom ando groups. Este
com ando da com o sal
ida todos l
os grupos alcuale lusuario e s m ie m bro pe ro no indica cualgrupo
e s e lpor de fe cto.
m igue l
@l
inux:~ $groups
Pg 178
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
m igue ldal
out fax voice cdrom fl
oppy tape sudo audio dip vide o gam e s use rs usb
m igue l
@l
inux:~ $
Cuando un usuario cre a un arch ivo e lgrupo alcuale lpe rte ne ce e s asociado a e se arch ivo.
Uste d pue de cam biar su grupo por de fe cto con e lcom ando ne w grp y e spe cificarl
e e lgrupo alcual
de se a pe rte ne ce r. Por e je m pl
o, e scriba:
ne w grp fcl
d
Si e re s m ie m bro de lnue vo grupo com o e s de finido e n e larch ivo /e tc/group, su grupo por
de fe cto se cam biara y cual
q uie r arch ivo q ue cre e , m ie ntras e se grupo se a su grupo por de fe cto se r
asociado con e se grupo. Pue de s e je cutar e lcom ando ne w grp sin argum e ntos para cam biar a su
grupo por de fe cto all
ogin com o e s de finido e n e larch ivo /e tc/passw d.
e sta l
ne a de larch ivo /e tc/group, de scribe un grupo de nom bre fcl
d con un GID de 520. Este
grupo ade m s tie ne com o m ie m bros a M igue l
, Ive l
l
ise , y Jazm ine . Tam bin podam os e n ve s de
digitar m anual
m e nte e sta l
ne a h abe r usado e lutil
itario groupadd para h abe r cre ado e s nue vo
grupo. La sintaxis de groupadd e s:
groupadd [opcione s]nom b re -grupo
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Por e je m pl
o para agre gar e lusuario m igue lalgrupo fcl
d, e je cutaras:
gpassw d -a m igue lfcl
d
M odificar y El
im inar Grupos
Pue de cam biar e lnom bre o e lGID de lgrupo e ditando e larch ivo /e tc/group o usando e l
com ando groupm od. La sintaxis de lcom ando groupm od e s:
groupm od [opcione s]nom b re -de l
-grupo
Use l
a opcin -n nom bre para cam biar e lnom bre de lgrupo o l
a opcin -g GID para cam biarl
e
e lGID . Si de se a cam biar a un GID q ue no e s nico, de be r usar l
a opcin -o de lcom ando. Si
cam bia e lGID de lgrupo, ase gre se de re visar e larch ivo/e tc/passw d para ve r si al
gn usuario tie ne
e se grupo com o su grupo de l
ogin. Si e s as, ase gre se de cam biarl
e e lGID tam bin e n e sa e ntrada.
Para e l
im inar un grupo, com o de be m os h ace rnos una ide a e n GNU/Linux h ay dos m ane ras de
h ace rl
o (de h e ch o h ay m s e n l
a m ayora de l
os casos, una de e l
l
as e s de sde e lam bie nte grafico,
pe ro aq u no tocam os e sa form a ya q ue com pl
icara m s e lcaso) una de e l
l
as e s e ditar e larch ivo
/e tc/group m anual
m e nte e n un e ditor con e lvi y re m ove r l
a l
ne a de se ada o usar e lcom ando
group de sde l
a l
ne a de com ando. Si e l
ije e l
im inarl
o e ditando e larch ivo /e tc/group, te ndr q ue
e je cutar otras tare as para com pl
e tar e lcom e tido, e sta son:
1. Re vise e larch ivo /e tc/passw d y ve rifiq ue q ue ningn usuario tie ne e lgrupo e l
im inado
com o su grupo de l
ogin. Los usuarios e n q ue e ste se a e lcaso no podrn ingre sar al
siste m a (l
og in).
2. Busq ue todos l
os arch ivos y dire ctorio q ue tie ne n e ste grupo com o su grupo due o. Si
uste d no corrige e sto, pue de se r q ue l
os arch ivos se torne n inacce sib l
e s.
La sintaxis de lcom ando groupde le s:
groupde lnom b re -de l
-grupo
Pg 180
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Ne ce sitara re visar e larch ivo /e tc/passw d para ase gurarse q ue ningn usuario tie ne e ste grupo
de signado com o su grupo de ingre so (l
ogin group). Si al
gn usuario e sta usando e ste grupo com o
su grupo de l
ogin por de fe cto, te ndrs q ue cam birse l
o ante s de pode r e l
im inar e lgrupo. D e spus
de e sto te ndr q ue re visar e lsiste m a para ide ntificar l
os re cursos propie dad de lgrupo.
Grupos de lSiste m a
Elsiste m a cre a un nm e ro de grupos com o l
os son bin, m ail
, sys, adm , e ntre otros. No l
e
agre gue usuarios a e stos grupos ya q ue e sta Accin l
e conce de de re ch os gl
obal
e s e n todo e l
Im pl
e m e ntar Sh adow Passw ords
Com o h e m os de scubie rto ya l
as contrase as al
m ace nadas e n e larch ivo /e tc/passw d e stn
e ncriptadas por e l siste m a. Un nive l adicional de se guridad disponibl
e en l
as distribucione s
GNU/Linux e s invocar e l uso de sh adow passw ords. Cuando se im pl
e m e ntan l
os sh adow
passw ords, e lcam po de l
as contrase as e n /e tc/passw d se re e m pl
aza con una x y l
a contrase a e n
re al
idad e s al
m ace nada e n otro arch ivo de nom bre /e tc/sh adow .
Elarch ivo /e tc/sh adow de be se r de sl
o acce so alsupe rusuario root para as no pe rm itir q ue
foraste ros te ngan e lm s m nim o rie sgo de viol
ar (crack ) su contrase as. Vase m s ade l
ante e n e l
Captul
o 9 m s inform acin sobre com o re stringir acce so a arch ivos y dire ctorios. Este m ism o nive l
de se guridad se l
e pue de prove e r a l
as contrase as de l
os grupos. Las sh adow passw ords de l
os
grupos son al
m ace nadas e n e larch ivo /e tc/gpassw d, y l
a contrase a e n e larch ivo /e tc/group e s de
nue vo re e m pl
azada con una x col
ocada e n e lcam po de contrase as. Este arch ivo aligualq ue e l
ante rior de be se r de acce so sl
o alroot. Ningn otro usuario de be te ne r acce so ni siq uie ra de
l
e ctura. Nunca de be e ditar ninguno de l
os dos arch ivos ni /e tc/sh adow o e l /e tc/gsh adow
m anual
m e nte . Cuando ne ce site e fe ctuarl
e cam bios a cual
q uie ra de l
os dos de be usar un util
itario
com o l
o son use radd, passw d, use rm od, o gpassw d para e fe ctuar l
os cam bios ne ce sarios. Para
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
e m pe zar a usar l
as sh adow passw ords e n su siste m a q ue no e stn im pl
e m e ntada, use e lcom ando
pw conv, com ando q ue no tom a argum e ntos. Ale je cutar e ste com ando e n su siste m a, se cre a e l
arch ivo /e tc/sh adow form ado dire ctam e nte de su arch ivo /e tc/passw d. Si por al
guna razn
ne ce sita re gre sar a no usar contrase as e ncriptadas sl
o de be r e je cutar e lcom ando pw unconv. Al
usar e lcom ando pw unconv l
o q ue e fe cta e s una actual
izacin de larch ivo /e tc/passw d basado e n
e lconte nido de larch ivo /e tc/sh adow y e ntonce s l
o el
im ina.
Para usar sh adow passw ords para l
os grupos, use e lcom ando grpconv. Este cre ara e larch ivo
/e tc/gsh adow y cam biara todas l
as contrase as e n e larch ivo /e tc/group por una x. Para re ve rtir a
al
m ace nar l
as contrase as e n e larch ivo /e tc/group, e je cute e lcom ando grpunconv. Si e ncue ntra
q ue e s obl
igatorio e ditar l
os arch ivos /e tc/passw d y /e tc/group m anual
m e nte , uste d pue de
actual
izar su sh adow passw ords e je cutando l
os com andos apropiados q ue son e lpw conv para
/e tc/passw d y grpconv para e larch ivo /e tc/group. Una m ane ra m e jor e s prim e ro usar e lcom ando
pw unconv y grpunconv para de jar de usar l
as sh adow passw ords, e ntonce s h ace r l
os cam bios, y
e ntonce s conve rtir e lsiste m a a vol
ve r a usar l
as sh adow passw ords.
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Note com o l
as variabl
e s de am bie nte (com o e s e lum ask de lsiste m a), ruta (path ), e lprom pt
(PS1), y varios al
ias para facil
itar cie rta autom atizacin alusuario. Vase e l Captul
o 5 para m s
inform acin sobre l
as variabl
e s de am bie nte . Para h ace r cam bios q ue afe cte n todo e lam bie nte de l
siste m a, e fe ctu l
os cam bios e n e ste arch ivo. Por e je m pl
o, para agre gar un dire ctorio a l
a ruta o
cam biar e lprom pt de lsh e l
lpor de fe cto de lsiste m a. Para pre ve nir de q ue bash e je cute l
os
com andos e n e larch ivo profil
e , use l
a opcin --noprofil
e.
Si e lusuario de se a q ue al
gunos de l
as variabl
e s por de fe cto se an dife re nte s, arch ivos de inicio
pue de n se r col
ocados e n e ldire ctorio h om e de lusuario. Sim pl
e m e nte copie e larch ivo /e tc/profil
e
y nm bre l
o .profil
e e n e ldire ctorio h om e de lusuario y cam bie l
os atributos de propie dad alnue vo
usuario. Ah ora, e lusuario pue de cam biar cual
q uie r parm e tros de inicio, com o por e je m pl
o su
prom pt, y se rn apl
icados sl
o a e se usuario. Alcre ar un usuario nue vo, l
os por de fe ctos e n e l
arch ivo /e tc/profil
e son l
e dos y e je cutados para cre arl
e e lam bie nte alusuario. Lue go, e lsh e l
l
busca por l
os arch ivos .bash _profil
e , .bash _l
ogin, y .profil
e e n e ldire ctorio h om e de lusuario.
Si uno o m s de e stos arch ivos e s e ncontrado, son l
e dos y e je cutados e n e lorde n l
istado. Si
l
a m ism a variabl
e e s re fe rida e n todos, e lval
or e n e ll
tim o arch ivo l
e do se r e lq ue tom ar
e fe cto. As pue s, si de se as cam biar su ruta o path dife re nte a l
a de lsiste m a, de finida e n e larch ivo
/e tc/profil
e , pue de h ace rl
e l
os cam bios alarch ivo .profil
e e n su dire ctorio h om e . Com o e ste
arch ivo se r e ll
tim o l
e do, e lval
or q ue col
oq ue m os aq u se r e lval
or apl
icado alam bie nte de l
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
usuario. En e lCaptul
o 5 discutim os l
as variabl
e s de am bie nte e n de tal
l
e . Alsal
ir de un sh e l
l
inte ractiva de l
ogin, bash l
e e r si e xiste y e je cutara l
os com andos e n e larch ivo de ldire ctorio h om e
de lusuario /h om e /<nom bre usuario> /.bash _l
ogout. Cuando se inicia a bash de sde una l
ne a de
com andos, por e je m pl
o e scribie ndo bash e n e lprom pt, bash l
e e y e je cuta l
os com andos e n e l
arch ivo /e tc/bash rc. Este arch ivo tam bin pue de se r l
l
am ado de sde e larch ivo /e tc/profil
e . Un
e je m pl
o de un arch ivo bash rc e s:
# /e tc/b ash rc
# Funcione s y al
ias para todo e lsiste m a
# D e b e n se r col
ocados e n e larch ivo /e tc/profil
e
# Variab l
es l
ocal
e s a e ste usuario se pone n aq u
# Un prom pt PS1 pe rsonal
izado
PS1="\u@ \h :\w \\$"
al
ias l
sa=l
s -aF --col
or | m ore
al
ias l
sl
=l
s -al
F --col
or | m ore
al
ias rm =rm -i
al
ias cp=cp -i
al
ias m v=m v-i
al
ias cl
s=cl
e ar
Re sum e n
Adm inistrar l
os grupos y usuarios de lsiste m a e s parte m uy significativa de l
a adm inistracin
de lsiste m a. Todas l
as cue ntas de l
os usuarios e stn e scritas e n e larch ivo /e tc/passw d. Cada
usuario e sta de finido e n una sol
al
ne a de e ste arch ivo y l
os cam pos son:
Pg 184
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
PR EGUNTAS Y R ESPUESTAS
1. Alre visar l
os arch ivos de su siste m a, obse rvas e larch ivo /e tc/passw d. Qu significa cada l
ne a
de e ste arch ivo?
R. Cada l
ne a de larch ivo /e tc/passw d contie ne l
a inform acin sobre l
a cue nta de un usuario. Los
cam pos e n una de e sta l
ne a (aq u e n orde n) son nom bre de usuario, contrase a, UID , GID ,
com e ntario, dire ctorio h om e , y com ando de l
ogin.
2. Com o se pue de cam biar l
a contrase a para m l
tipl
e s usuarios sim ul
tne am e nte ?
R. Uste d pue de cam biar l
a contrase a de m l
tipl
e s usuarios si l
e pasa l
os nom bre s de l
os
usuarios e scrito e n un arch ivo alcom ando ch passw d com o argum e nto. Este arch ivo contie ne
una com binacin de nom bre _usuario:contrase a por l
ne a. Elnom bre de usuario y contrase a
de be se r se parado por dos puntos.
3. Uste d va a cre ar nue vos usuarios e ditando e larch ivo /e tc/passw d pe ro no tie ne e lnom bre
com pl
e to de cada usuario. Qu se pue de h ace r?
R. Norm al
m e nte , uste d col
ocara e lnom bre com pl
e to de lusuario e n e lcam po com e ntario. Si
uste d no sabe e lnom bre de uno de l
os usuarios de l
as nue vas cue ntas q ue e sta cre ando, l
a
pue de de jar vaca, sie m pre y cuando re spe te l
os dos puntos (::) para se parar e le spacio de l
cam po.
4. Eladm inistrador l
e pide q ue im pl
e m e nte sh adow passw ords e n e lsiste m a q ue uste d supe rvisa.
Cm o l
o va uste d a h ace r?
R. Todo l
o q ue te ne m os q ue h ace r e s e je cutar e lcom ando pw conv. Este com ando l
e e e larch ivo
/e tc/passw d, cam biando todas l
as contrase as e n l
os cam pos por x, y cre a e larch ivo
/e tc/sh adow q ue ya contie ne l
as nue vas contrase as ya e ncriptadas. Ase gre se q ue e ste arch ivo
se a sl
ol
e gibl
e por e lroot.
5. D e se a usar e lcom ando use radd para cre ar nue va cue ntas de usuarios, pe ro de se a prim e ro
sabe r cual
e s son l
as Accione s por de fe cto. D nde se pue de e ncontrar e sto?
R. Para ve r cual
e s son l
os val
ore s por de fe ctos q ue usara e lcom ando use radd, sim pl
e m e nte
e scriba e lcom ando use radd -D . Esta se nte ncia no m ostrara l
os val
ore s q ue se apl
icaran por
de fe cto.
6. Ne ce sita l
im itar e lacce so a l
os re cords de nom ina a sl
o tre s usuarios. Que de be uste d h ace r?
R. La prim e ra cosa q ue uste d q ue rr e s cre ar un nue vo grupo y h ace r e stos tre s usuarios
m ie m bros de e ste grupo. Lue go, col
ocar l
os apropiado de re ch os de acce so sobre l
os re cords de
nom ina para q ue sl
ol
os m ie m bros de e ste nue vo cre ado grupo te ngan de re ch o a e l
l
os.
7. D e se a q ue cada nue vo usuario te nga su propio pe rfil(profil
e ). Cule s l
a m e jor m ane ra de
ase gurarse de q ue e sto ocurra?
R. podra copiar l
os arch ivos aldire ctorio h om e de cada usuario y e ntonce s proce de r a ajustar
apropiadam e nte l
os pe rm isos. Pe ro, una m ane ra m s fcile s pe rm itir q ue e lcom ando use radd
copie l
os arch ivos y ajuste l
os pe rm isos. Sl
o copie l
os arch ivos aldire ctorio /e tc/sk e ly use l
a
opcin -m con e lcom ando use radd para cre ar l
a nue va cue nta de usuario.
Pg 186
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
8. H a instal
ado una nue va apl
icacin e n su propio dire ctorio y de se a q ue e ste disponibl
e para
todos l
os usuarios. Qu de be uste d h ace r?
R. Prim e ro, asigne l
os pe rm isos apropiados. Pe ro, usuarios se m antie ne n l
l
am ando para re portar
q ue cuando tratan de e je cutar l
a apl
icacin re vise e lm e nsaje com m and not found. Edite e l
arch ivo /e tc/profil
e y cam bie l
a ruta (path ) q ue incl
uya e ldire ctorio donde se e ncue ntra l
a
nue va apl
icacin. D e ah ora e n l
o ade l
ante cuando l
os usuarios trate n de e je cutar l
a apl
icacin e l
siste m a l
a e ncontrar.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
EXAM EN D E PR CTICA
1. Uste d h a actual
izado e lcam po de com e ntario de cada usuario. M s tarde re cibe l
l
am adas de
q ue dos usuarios no h an podido ingre sar alsiste m a. Qu pude e star causando e ste probl
em a y
com o l
o sol
ucionam os?
a. El
l
os ol
vidaron sus contrase as. Busq ue l
as contrase as.
b. Se corrom pi e lcam po de l
as contrase as de l
as cue ntas de e l
l
os. Cm bie l
e l
as contrase as con
e lcom ando passw d.
c. Uste d l
e el
im ino sus cue ntas;ah ora sl
ol
e q ue da re cre rse l
as.
d. Se corrom pi e lcam po de l
as contrase as de l
as cue ntas de e l
l
os. Cm bie l
e l
as contrase as
e ditando e larch ivo /e tc/passw d.
Re spue sta a e s incorre cta;aunq ue e s posibl
e q ue e l
l
os h an ol
vidado sus contrase as, e s m uy
difcilq ue a l
os dos l
e pase l
o m ism o. Re spue sta b e s corre cta;si uste d cam bia e lcam po de l
as
contrase as cuando e dita e larch ivo /e tc/passw d, l
os usuarios no podrn h ace r e ll
og in;para
corre gir e ste probl
e m a sim pl
e m e nte re asgne l
e contrase as con e lcom ando passw d;e l
l
os podrn
cam biarl
as m s ade l
ante a l
o q ue e l
l
os de se e n. Re spue sta c e s incorre cta;e s m uy difcilq ue uste d
sin q ue re r h aya e l
im inado una l
ne a de e ntrada por com pl
e to. Re spue sta d e s incorre cta;uste d
nunca de be e ditar e lcam po passw ord de larch ivo /e tc/passw d.
2. Cm o e s q ue e lsiste m a ope rativo ide ntifica l
a cue nta de lsupe rusuario?
a. Por su nom bre , root.
b. Por su fe ch a de cre acin ya q ue fue l
a prim e ra cue nta cre ada alinstal
ar e lsiste m a.
c. Por su UID , l
a cualsie m pre e s ce ro.
d. Por su contrase a (passw ord).
Re spue sta a e s incorre cta; l
a cue nta de l supe rusuario pue de te ne r cual
q uie r nom bre .
Re spue sta b e s incorre cta;e lsiste m a no contabil
iza l
as fe ch as de cre acin de l
as cue ntas de l
os
usuarios;Re spue sta c e s corre cta;l
a cue nta de lsupe rusuario sie m pre m antie ne su UID de ce ro.
Re spue sta d e s incorre cta; l
as contrase as son asociadas con nom bre s de usuarios para l
a
aute ntificacin.
3. Si uste d agre ga l
a siguie nte l
ne a alarch ivo /e tc/passw d
m igue l
::122:50:M igue lM atos:/h om e /m igue l
:/bin/bash
y usa e lcom ando passw d para cam biar l
a contrase a de lusuario. Uste d ade m s l
e cre a e l
dire ctorio h om e . Pe ro, cuando M igue linte nta ingre sar alsiste m a y h ace r un l
og in, e ll
ogin
fracasa. Cule s e lprobl
e m a?
a. Uste d no l
e cre o e ldire ctorio h om e .
b. No l
e asigno una contrase a val
ida a l
a cue nta de M igue l
.
c. Uste d no e stabl
e ci l
os pe rm isos apropiados aldire ctorio h om e de M igue l
.
d. No se pue de n cre ar cue ntas nue vas de usuarios e ditando e larch ivo /e tc/passw d.
Re spue sta a e s incorre cta;no l
e cre o e ldire ctorio h om e alusuario. Re spue sta b e s incorre cta;
uste d uso e lcom ando passw d para asignar una contrase a a l
a cue nta. Re spue sta c e s corre cta;si
uste d no e stabl
e ci corre ctam e nte l
os pe rm isos a m igue le n su dire ctorio h om e , no podr h ace r un
l
og in. Re spue sta d e s incorre cta;e ditar e larch ivo /e tc/passw d e s un m todo val
ido de cre ar
Pg 188
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
c. gpassw d -a m igue l
, ive l
isse , de sire e dise o
d. gpassw d -r m igue l
, ive l
isse , de sire e dise o
Re spue sta a e s corre cta;prim e ro cre am os e lgrupo y e ntonce s agre gam os l
os m ie m bros al
grupo. Re spue sta b e s incorre cta;l
a opcin -r de lcom ando gpassw d re m ue ve l
a contrase a de l
grupo. Re spue sta c e s incorre cta; e ste com ando fracasar alm e nos q ue e lgrupo dise o ya
e xistie se . Re spue sta d e s incorre cta;e ste com ando e l
im ina l
a contrase a de lgrupo.
8. Uste d sospe ch a q ue al
guie n h a tratado de crack su siste m a atacando su arch ivo de usuarios
/e tc/passw d. Qu pue de h ace r para incre m e ntar l
a se guridad de su siste m a?
a. Im pl
e m e ntar sh adow passw ords usando e lcom ando spassw d.
b. Cam biar todas l
as contrase as de larch ivo /e tc/passw d a (*).
c. Im pl
e m e ntar sh adow passw ords e n e lsiste m a usando e lcom ando pw conv.
d. Cam biar todas l
as contrase as de larch ivo /e tc/passw d a (x).
Re spue sta a e s incorre cta;e lcom ando spassw d no e xiste . Re spue sta b e s incorre cta;cam biar
todas l
as contrase as e n e larch ivo /e tc/passw d a un aste risco, de sh abil
itara todas l
as cue ntas de
l
os usuarios de l siste m a. Re spue sta c e s corre cta; e l com ando pw conv l
e e r e l arch ivo
/e tc/passw d, cre ara e larch ivo /e tc/sh adow conte nie ndo l
as contrase as e ncriptadas, y cam biara
l
as contrase as de larch ivo /e tc/passw d a una x. Re spue sta d e s incorre cta;uste d corre e lrie sgo
de q ue ningn usuario pue da ingre sar al siste m a, cuando uste d e dita e l cam po passw ord
m anual
m e nte .
9 . Al
gunos usuarios q ue h an confe ccionado sus scripts pe rsonal
e s de se an e je cutarl
os sin te ne r q ue
e scribir e lnom bre de ldire ctorio. Qu pue de uste d h ace r?
a. Cam biarl
e l
a ruta e n e larch ivo /e tc/profil
e para q ue incl
uya e ldire ctorio de lscripts.
b. Expl
icarl
e al
os usuarios q ue e sto no e s posibl
e.
c. Cre ar un dire ctorio para l
os scripts e incl
uirl
o e n e lpath e n e larch ivo /e tc/profil
e.
d. Copiar /e tc/profil
e aldire ctorio h om e de cada usuario y asignarl
e l
os pe rm isos.
Re spue sta a e s incorre cta;e sto h icie se q ue l
os scripts e stn disponibl
e s para todos l
os usuarios
y podra causarnos probl
e m as de pe ndie ndo de l
os nom bre s asignados a l
os scripts. Re spue sta b e s
incorre cta;si se pue de pe rm itir a l
os usuarios te ne r rutas (path s) individual
e s. Re spue sta c e s
incorre cta;e sta Accin tam bin h ara q ue l
os scripts e stn disponibl
e s para todos l
os usuarios.
Re spue sta d e s corre cta; asignndol
e a cada usuario su propio arch ivo .profil
e, el
l
os pue de n
cam biar sus path para incl
uir sus dire ctorios de script sin te ne r q ue darl
e acce so a otros usuarios.
10. Uno de l
os usuarios de le je m pl
o ante rior, re porta q ue todava tie ne probl
e m as e je cutando sus
scripts, ya q ue no e stn e n su ruta. Ell
e dice q ue l
o sum o a l
a se nte ncia q ue de fine su ruta e n e l
arch ivo .bash _l
ogin. Cule s e lprobl
e m a?
a. Eltie ne una se nte ncia de path e n su arch ivo .profil
e.
b. Uste d no pue de e stabl
e ce r su path e n e larch ivo .bash _l
ogin.
c. La se nte ncia de ruta e n e larch ivo /e tc/profil
e e sta sobre scribie ndo l
os cam bios.
d. Elde bi h abe r col
ocado su se nte ncia de path e lsu arch ivo .bash _profil
e.
Pg 19 0
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Re spue sta a e s corre cta;si e lusuario tie ne dos se nte ncias de path e n am bos de sus arch ivos
.bash _l
ogin y .profil
e , com o l
a de larch ivo .profil
e es l
e da de ul
tim a se r e lval
or q ue e s col
ocado
al
a variabl
e de path . Re spue sta b e s incorre cta;uste d si pue de col
ocar una se nte ncia de path al
arch ivo .bash _l
ogin. Re spue sta c e s incorre cta;e larch ivo /e tc/profil
e se l
e e de prim e ro, as q ue
cual
q uie r otra se nte ncia e scrita e n cual
q uie r otro arch ivo de inicio tom ara pre ce de ncia. Re spue sta
d e s incorre cta;aunq ue e lusuario col
oq ue una se nte ncia de path a su arch ivo .bash _profil
e , se r
sobre scrito por l
a se nte ncia col
ocada e n e larch ivo .profil
e.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Fl
ujo de Te xto (Stre am s)
PR ER EQUISITO S
Escribir com ando e n l
a l
ne a de com andos;e nte nde r l
os tipos de
arch ivos dife re nte s; y usar gre p para buscar; todos l
os tpicos de l
CAPTULO 4, Adm inistracin de Arch ivos, y e lCAPTULO 5, l
os Los
Com andos GNU y UNIX.
Pg 19 2
Captu l
o8
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Fil
trar Te xto
Una de l
as tare as m s im portante de ladm inistrador de siste m a GNU/Linux e s l
a cre acin y
m odificacin de arch ivos de te xto, com o son l
os de configuracin. Existe n m uch os util
itarios q ue
nos asiste n autom atizando tare as re pe titivas para e ditar arch ivos de te xto. Uste d de be se ntirse
bie n cm odo con l
a m ane jo de e stos arch ivos ya q ue son cosas de lda a da de un adm inistrador
GNU/Linux. Los fil
tros de te xto e je cutan bie n un trabajo nico y por e sto son e xtre m adam e nte
til
e s. D e l
as tare as sobre arch ivos de te xto q ue te ndr q ue l
l
e var a cabo incl
uye n paginacin,
buscar, re e m pl
azar y dar form ato a te xto.
Pode m os usar m uch os util
itarios o fil
tros de te xto para autom atizar l
as tare as de e ditar
arch ivos de te xto. Entre l
as m s im portante s para iniciarse e n l
as tare as adm inistrativas com o
adm inistrador de siste m as GNU/Linux e stn: se d, sort, cut, e xpand, fm t, h e ad, join, nl
, od, paste ,
pr, spl
it, tac, tail
, tr, y w c.
se d
Ele ditor no inte ractivo se d e s una h e rram ie nta m uy tile n l
o q ue e s buscar y re e m pl
azar
cade nas de te xto. Se l
e pasa una se rie de com andos a se d y e lproce sa su arch ivo una l
ne a a l
a
ve z. Pe ro re cue rde , q ue se d no e fe cta cam bios sobre e larch ivo original
. M s an, se d ope ra
sobre una copia de larch ivo original
, cam bia l
a copia, y l
a e nva o a l
a sal
ida e stndar o a un
arch ivo q ue uno de signe . La sintaxis de se d e s:
se d [-n][-e com ando] [ -f com ando_arch ivo]arch ivo.txt [> nue vo_arch ivo.txt]
No se pre ocupe re pasare m os cada una de e stas opcione s e n e sta m ism a se ccin. En e l
Captul
o 4 discutim os e luso de se d para buscar te xto e n un arch ivo;pe ro com o ve re m os m s
ade l
ante , e lpue de h ace r m uch o m s q ue e so. Elcom ando se d se pue de e je cutar de sde l
al
ne a de
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Uno de l
os com andos m s sim pl
e de se d e s e lde sustitucin. En e le je m pl
o ante rior, se d
re e m pl
aza l
a prim e ra ocurre ncia de te rm ino1 e n cada l
ne a de te xto de l Arch ivo.txt por e l
te rm ino2. Si te rm ino1 ocurre m s de una ve z e n una l
ne a, sol
am e nte l
a prim e ra ocurre ncia se r
re e m pl
azada. Para re e m pl
azar cada ocurre ncia de te rm ino1 por te rm ino2, ne ce sitar usar una g al
final
, de l
a m ane ra siguie nte :
s/te rm ino1/te rm ino2/g
La g l
e instruye a se d e je cutar una bsq ue da y re e m pl
azo gl
obal
. Uste d pue de l
im itar e l
nm e ro de re e m pl
azo de l
as ocurre ncias q ue se de se a, com o e lsiguie nte e je m pl
o:
s3/te rm ino1/te rm ino2/
Esta se nte ncia sl
o re e m pl
azara l
a te rce ra ocurre ncia de te rm ino1 con te rm ino2. Tam bin se
pue de de signar l
ne as e n e spe cfico a proce sos si se re fie re a l
as l
ne as por su nm e ro, com o e n e l
siguie nte e je m pl
o:
1s/te rm ino/te rm ino2/
1,3s/te rm ino/te rm ino2/
La prim e ra l
ne a proce sa sol
al
al
ne a 1, donde e lse gundo proce sa l
as l
ne as 13. Fje se donde
pone l
os nm e ros, un e q uivoco pue de se r pe l
igroso. Si e lnm e ro va al
ante , de nota l
as l
ne as, pe ro
si va de spus de l
a s (com ando) e ntonce s de notan e lnm e ro de ocurre ncia. Elsiguie nte e s un
e je m pl
o de e sto:
s2/te rm ino1/te rm ino2/
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Si de se a h ace r l
o m ism o pe ro de sde l
al
ne a de com andos y no de sde un arch ivo, use l
a opcin
-n con se d, as com o e n e ste e je m pl
o:
se d -n s/te rm ino1/te rm ino2/gp Arch ivo.txt
Am bos e je m pl
os ante riore s cam biaran cada instancia de te rm ino1 por te rm ino2 e im prim iran
l
as l
ne as cam biadas e n l
a sal
ida e stndar. Si de se a usar am bas opcione s de -n y -f, ase gre se de
q ue l
a -n sie m pre pre ce da l
a -f. Pue de usar -nf o -fn. Si de se a re dire ccionar l
as l
ne as corre gidas a
un arch ivo e ntonce s de be usar l
a opcin w . Elsiguie nte e je m pl
o il
ustra e sto:
s/te rm ino1/te rm ino2/w Arch ivo_Sal
ida
Cuando e scribe l
os com andos e n e lprom pt uste d pue de re dire ccionar l
a sal
ida a un arch ivo
usando l
as tube ras (pipe ), as > . Ade m s, uste d pue de usar se d para agre gar, e l
im inar, o cam biar
l
ne as de un arch ivo de te xto. La Tabl
a 8.1 m ue stra l
os com andos q ue pode m os usar para trabajar a
l
ne as e nte ras.
Tabl
a 8.1 Use e sta O pcione s de se d para Agre gar, El
im inar, o Re e m pl
azar Te xto
O pcin
Accin
a
Agre ga de spus de l
al
ne a e spe cificada
b
Agre ga ante s de l
al
ne a e spe cificada
d
El
im ina l
al
ne a e spe cificada
c
Re e m pl
aza l
al
ne a e spe cificada con l
o q ue sigue
Las opcione s d y c pe rm ite n e spe cificar un rango de l
ne as. La opcin re e m pl
aza l
ne as
prim e ro inse rtando e lte xto ante s de l
as l
ne as y de spus e l
im inando l
as l
ne as. Com o e stos
com andos son usados para m anipul
ar se ccione s de te xto e xte ndidas, e l
l
as son m uy a m e nudo
util
izadas sl
o e n scripts de se d. Tam bin pode m os usar a se d para inse rtar un arch ivo de ntro de l
arch ivo originalusando l
a opcin r, com o e n e ste e je m pl
o de m ostram os
/te rm ino1/r Arch ivo_Incl
uir.txt
Esto col
ocara e lconte nido de lArch ivo_Incl
uir.txt inm e diatam e nte de spus de l
al
ne a e n l
a
cualse e ncontr l
a prim e ra ocurre ncia de te rm ino1. Sie m pre de be r e spe cificar una dire ccin de l
arch ivo alusar l
a opcin r.
sort
Elcom ando sort se usa para l
istar e n orde n al
fabtica o num rica. Ade m s, sort pue de anidar
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Si de se aram os sl
o m ostrar l
os caracte re s de l2 al10 (l
os pe rm isos), pode m os e je cutar e l
siguie nte com ando:
Pg 19 6
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
l
s -l| cut -c2-10
La opcin -c l
ista l
os caracte re s q ue de se am os m ostrar, y l
a tube ra | (pipe ) l
e indica a cut
q ue re ciba su e ntrada de sde e lcom ando l
s -l
. La sal
ida fue se : sim il
ar a e sta:
rw x-----rw xr-xr-x
rw xr-xr-x
.
Com ando fm t
Elutil
itario fm t se usa para e je cutar e dicin sim pl
e de te xto. La Funcin principalde fm t e s
h ace r q ue todas l
as l
ne as se an de una m ism a l
ongitud ya se a juntando o se parando l
ne as. Su
sintaxis e s:
fm t [opcin]arch ivo
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
e ntre pal
abras y dos e spacios e ntre oracione s, use l
a opcin -u. Si uste d de se a sl
o darl
e form ato a
l
ne as e n e spe cfico, use l
a opcin -p <pre fijo> . Esto causara q ue fm t de form ato sl
o a e sas
l
ne as q ue e m pie ce n con pre fijo. Todas l
as l
ne as e n bl
anco, inde ntacione s, y e spacios se rn
pre se rvadas. Uste d pue de re dire ccionar l
a sal
ida a un arch ivo com o e n cual
q uie r otro com ando.
Com ando h e ad
Elcom ando h e ad nos pe rm ite m ostrar e lprincipio de uno o m s arch ivos. Use l
a opcin -n
para de signar cuantas l
ne as de se am os de spl
e gar. Si no e spe cificam os cuantas l
ne as a de spl
e gar,
h e ad de spl
e gar l
as prim e ras 10 l
ne as. Su sintaxis e s:
h e ad [opcin]Arch ivo(s)
Cada uno de l
os dos arch ivos a se r unidos de be n prim e ro h abe r sido orde nados
al
fabticam e nte alm e nos q ue se use l
a opcin -t. Por de fe cto, e lcam po join e s e lprim e r cam po de
cada l
ne a. La Tabl
a 8.3 l
ista l
as opcione s q ue son usadas con e lcom ando join.
Tabl
a 8.3 O pcione s Usadas con e lCom ando join
O pcin
Accin
-a
Im prim e l
ne a por l
ne a sin apare jar
-e cade na
Re e m pl
aza cam pos fal
tante s con cade na
-1, -j1 cam po
-2, -j2 cam po
Junta e n cam po de larch ivo2
-t carcte r
Usa carcte r com o se parador de cam po
--h e l
p
Im prim e bre ve ayuda y sal
e
--ve rsin
Im prim e ve rsin y sal
e
Com ando nl
Elutil
itario nll
e agre ga nm e ros a l
as l
ne as de un arch ivo y l
o m ue stra e n pantal
l
as.
nl[opcione s]Arch ivo.txt
Pg 19 8
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
od
Elutil
itario od se usa para vol
car e lconte nido de un arch ivo y e s tilpara visual
izar
caracte re s no im prim ibl
e s com o son l
os binarios. Por de fe cto, su sal
ida e n nm e ros octal
e s de 2byte . Su sintaxis e s:
od [opcione s]Arch ivo
Una sal
ida por e je m pl
o pue de l
ucir al
go sim il
ar a e sta:
m igue l
@l
inux:~ /tm p$od Arch ivo.txt
0000000 067562 072157 074072 030072 030072 071072 067557 035164
0000020 071057 067557 035164 061057 067151 061057 071541 035150
0000040 067562 072157 062012 062541 067555 035156 035170 035061
0000060 035061 060544 066545 067157 027472 071565 027562 061163
0000100 067151 027472 064542 027556 064163 061012 067151 074072
0000120 031072 031072 061072 067151 027472 064542 035156 061057
0000140 067151 071457 005150
0000146
m igue l
@l
inux:~ /tm p$
En e ste e je m pl
o, l
a prim e ra col
um na e s l
a com pe nsacin de cada l
ne a y l
ue go cada dos
byte s e st re pre se ntada por un octalde tre s dgitos.
Use l
a opcin -d para q ue l
as l
ne as unidas se an se paradas por otro carcte r, y no se paradas
por tabul
ado. Uste d tam bin pue de usar l
a opcin -s. Esto causa q ue paste proce se un arch ivo
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Com ando pr
Elutil
itario pr se usa para se parar arch ivos e n pginas. Su sintaxis e s as:
pr [opcione s]arch ivo
Elutil
itario pr e s fre cue nte m e nte usado para e nviar arch ivos a l
a im pre sora. La pgina
e stndar e s de 66 l
ne as pe ro se pue de cam biar con l
a opcin -l
. Pode m os usar l
a opcin -f para
ge ne rar una orde n de al
im e ntado de pgina alfinalde cada pgina, e n ve z de l
l
e nar l
a pgina con
caracte re s de nue va l
ne a.
Se pue de tam bin dar form ato de col
um nas a l
a sal
ida usando l
a opcin -col
um ns se guido
por e lnm e ro de col
um nas q ue de se am os usar. Use l
a opcin -m para im prim ir l
os arch ivos
l
istados e n paral
el
o e n col
um nas por se parado. Elnom bre de larch ivo se im prim e com o e lcabe zal
(h e ade r) alm e nos q ue uste d no use l
a opcin -h te xto-cabe zal
. Esto causa q ue e lte xto, te xtocabe zal
, pasado a l
a opcin -h se im prim a, ce ntrado e n l
a parte supe rior de cada pgina. Para
pre ve nir de q ue pr cam bie e lform ato de sus arch ivos, use l
a opcin -t. Esto suprim ir l
a im pre sin
de l
os h e ade rs y foote rs. La opcin -T h ace l
o m ism o q ue -t, pe ro tam bin re m ue ve l
as orde ne s de
avance de pgina conte nidas e n e larch ivo.
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Si m s de un arch ivo se l
e pasa a tac, cada uno e s se parado por una l
ne a e n bl
anco
(ne w l
ine ). Uste d pue de e spe cificar e lse parador de arch ivos usando l
a opcin -s. Por de fe cto, e l
se parador apare ce de spus de larch ivo. Use l
a opcin -b para col
ocar e lse parador ante s de l
arch ivo.
Uste d pue de e l
e gir cuantas l
ne as se m ostraran usando l
a opcin -n. Si no e spe cificam os un
nm e ro de l
ne as a de spl
e gar tailpor de fe cto nos m ostrara 10. Con tailtam bin pode m os e l
e gir
de q ue l
ne a e n l
o ade l
ante e m pe zare m os a de spl
e gar e larch ivo sim pl
e m e nte usando l
a opcin
+ n, l
a cualnos de spl
ie ga e larch ivo e m pe zando e n l
al
ne a nm e ro n y de spl
ie ga de ah e n l
o
ade l
ante h asta e lfinalde larch ivo. Le pode m os indicar a tailcualte m contar e n ve z de cual
es
l
ne as. Use b para l
os bl
ock s y c para caracte re s. Por e je m pl
o para m ostrar l
os l
tim os 30
caracte re s de un arch ivo:
tail-30 Arch ivo.txt
Pode m os de spl
e gar por bl
ock s, tam bin. Use b para bl
ock s de 512-byte s, k para bl
ock s de
1KB, y m para bl
ock s de 1M B. La opcin -f m antie ne e larch ivo abie rto y de spl
ie ga cada l
ne a a
m e dida q ue e s ingre sada alarch ivo. Esto e s una h e rram ie nta m uy tilcuando se e sta re parando
y ne ce sitam os m ante ne r una vigil
ancia de ll
og de l
os e rrore s. Pul
se l
as te cl
as Ctrl
-C para final
izar
e lde spl
ie gue . Si l
e pasam os m l
tipl
e s arch ivos a tail
, e ll
e col
oca e lnom bre de larch ivo de
cabe ce ra. Para e vitar e sto, use l
a opcin -q .
Com ando tr
Elutil
itario tr pue de se r usado para re e m pl
azar una cade na de caracte re s por otra o para
el
im inar una cade na e n un arch ivo. Elcom ando tr e nva su sal
ida a l
a sal
ida e stndar, su
m onitor. Su sintaxis e s:
tr [opcione s]cade na1 [cade na2]
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Com ando w c
Elutil
itario w c cue nta e lnm e ro de pal
abras, l
ne as, o caracte re s e n un arch ivo. Su sintaxis e s
as:
w c [opcione s][arch ivo(s)]
Si e spe cifica m l
tipl
e arch ivos, e lnm e ro de pal
abras, l
ne as, y caracte re s se de spl
e gar para
cada arch ivo se guido de l
a sum a totalde todos. Se pue de usar l
a opcin -c para de spl
e gar sl
o el
nm e ro de caracte re s, -w para de spl
e gar e lnm e ro de pal
abras, y l
a -lpara de spl
e gar e lnm e ro
de l
ne as. As pue s un e je m pl
o de w c se ra:
m igue l
@l
inux:~ /tm p$w c arch ivo.txt Arch ivo.txt
1
1
9 9 arch ivo.txt
3
3 102 carta.txt
4
4 201 total
Para de spl
e gar l
as l
ne as e n arch ivo.txt sin m ostrar e lnom bre de larch ivo, e scriba:
w c -l< arch ivo.txt
Entrada (Input) y Sal
ida (O utput) ... E/S.... I/O
Casi todos l
os com andos pue de n re cibir inform acin a travs de l
a e ntrada e stndar (stdin).
Casi sie m pre de sde e lte rm inal
, com o cuando e scribim os l
os com andos. Pe ro, e ntradas tam bin
pue de n ve nir de sde un arch ivo. Ade m s, cada com ando tie ne dos tipos de sal
ida: sal
ida e stndar
(stdout) y e rror e stndar (stde rr). Elstdout e s e lre sul
tado de lcom ando, y e lstde rr e s donde se
e nvan l
os m e nsaje s de e rrore s, si ocurre n. Por de fe cto, am bos son dire ccionados a l
a pantal
l
a, pe ro
uno o am bos pue de n se r re dire ccionados a un arch ivo u otro tipo de sal
ida.
Elsh e l
lm ane ja com o l
a e ntrada y l
a sal
ida e stndar e s m anipul
ada. Por de fe cto, su sh e l
l
dire cciona l
a sal
ida e stndar y e le rror e stndar de l
os com andos alarch ivo de dispositivo, q ue e l
siste m a tie ne asociado con e lte rm inaly ocasiona q ue apare zca e n su pantal
l
a. D e e sta m ism a
m ane ra, e lsh e l
ldire cciona l
a e ntrada e stndar de sde su te rm inal
, o su te cl
ado (k e yboard), al
com ando.
Pg 202
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Tom e m os com o e je m pl
o e lcom ando cat. Si sl
o e scribim os cat <e ntre > , l
a e ntrada e stndar
vie ne de sde e lte cl
ado y l
a sal
ida e stndar va a l
a pantal
l
a. En otras pal
abras, l
o q ue e scriba e n e l
te cl
ado apare ce e n l
a pantal
l
a.
D e spus de pre sionar l
as te cl
as Ctrl
+ d, l
e e stam os e nviando una se alalcom ando cat q ue l
a
e ntrada a te rm inado. Entonce s cat nos re torna e lcontrolalsh e l
ly nue stro prom pt re gre sa. Sin
e m bargo, si e scribim os cat Arch ivo.txt, l
a e ntrada ah ora e s e lArch ivo.txt y l
a sal
ida de nue vo e s
nue stra pantal
l
a.
Re dire ccin y l
as tub e ras (Pipe s)
Elm todo de Re dire ccin e s al
te rar l
a fue nte de l
a e ntrada e stndar o donde se e nva l
a
sal
ida. Elcarcte r > se usa para de finir donde se e nva o m e jor dich o se dire cciona l
a sal
ida
e stndar y e lcarcte r < se usa para re dire ccionar l
a e ntrada e stndar.
Que pasa si e scribim os cat Arch ivo1 > Arch ivo2?Esto e s no m s q ue un e je m pl
o de luso de l
a
re dire ccin. La e ntra vie ne de sde e lArch ivo1, l
a sal
ida va alArch ivo2, y por e sto nada se
de spl
e gar e n l
a pantal
l
a.
Esta re dire ccin sl
o afe cta a l
a sal
ida e stndar. Si al
gn e rror h ubie se ocurrido, e so m e nsaje s
de e rror se h ubie se n e nviado a l
a pantal
l
a y no alArch ivo2. Para re dire ccionar am bos e lstdout y e l
stde rr, use e lcarcte r de m s grande q ue (> ) se guido por una (& ), as q ue m ostram os aq u:
cat Arch ivo.txt > & m e nsaje -e rror.txt
En e ste e je m pl
o e nviare m os am bos l
a sal
ida y e le rror e stndar a un arch ivo de nom bre
m e nsaje -e rror.txt. Si usas e lsh e l
lde bash , tam bin pue de s e scribirl
o as:
cat Arch ivo.txt & > m e nsaje -e rror.txt
Elsh e l
ll
e asigna e lnm e ro 0 a l
a e ntrada e stndar, e lnm e ro 1 a l
a sal
ida e stndar, y e l
nm e ro 2 a e le rror e stndar. Te ne m os e stos nm e ros a nue stra disposicin cuando usam os
re dire ccin. Para guardar l
os m e nsaje s de e rror e n un arch ivo y no afe ctar l
o de l
a sal
ida re gul
ar,
e scriba e sto:
cat Arch ivo.txt 2> m e nsaje -e rror.txt
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Esto re e m pl
aza e lconte nido de Arch ivo.txt con l
a cade na nul
lpe ro m antie ne l
os pe rm isos de l
arch ivo intactos. O tro dispositivo tile s l
a tube ra (|). Elsh e l
lusa l
a tube ra o pipe para e nviar l
a
sal
ida e stndar de un com ando com o l
a e ntrada e stndar de otro com ando. Eluso de e stas
tube ras nos pe rm ite se r m s e ficie nte con l
a el
im inacin de pasos inte rm e dios. D igam os q ue
de se a cre ar un l
istado al
fabe tizado (q ue no se r caso se nsitivo) de todos l
os arch ivos e n e l
dire ctorio actual
. Una m ane ra fue se , prim e ro cre ar un arch ivo q ue conte nga e ll
istado de todos l
os
arch ivos as:
l
s -A *> Listado.txt
Y final
m e nte , paso nm e ro tre s, borram os e larch ivo Listado.txt q ue ya no l
o ne ce sitam os.
Ah ora una m ane ra m s rpida y cl
ara, m s e ficie nte e s usar l
as tube ras y e lre dire ccionam ie nto
as:
l
s -A *| sort -i > Listado-al
fab e tizado.txt
Ll
am am os alcom ando sort un fil
tro ya q ue aq u sl
o se usa para fil
trar l
a sal
ida de l
s, se l
e
im pl
e m e nta cie rtos fil
trado y se pasa alsiguie nte com ando, l
pr.
ElUtil
itario te e
O tra m ane ra de re dire ccionar sal
ida e s usando e lutil
itario te e . Este util
itario e nva sal
ida
sim ul
tne am e nte a un arch ivo y a l
a sal
ida e stndar, l
a cualpue de se r a l
a pantal
l
a o una tube ra
a otro com ando. La sintaxis e s as:
te e [opcione s]arch ivos
As pue s, si uste d de se a ve r l
a sal
ida y guardarl
a e n un arch ivo, sl
o e scriba e sto:
l
s -A *| sort -i | te e Lista-arch ivos
Pg 204
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Elcom ando xargs pasa argum e ntos de un com ando a otro com ando. Elpe rm ite q ue e l
com ando q ue re cibe pue da m anipul
ar m s com andos de l
o q ue fue dise ado para proce sar. M uy a
m e nudo, l
os argum e ntos son num e rosos, com o l
as l
istas ge ne radas por l
s. Pode m os h ace r q ue xargs
se e je cute inte ractivam e nte si usam os l
a opcin -p. Esta opcin causa q ue xargs nos pre gunte por
una confirm acin ante s de e je cutar cada com ando.
tube ras (Pipe s) son m uy pode rosas e im portante s, y se rn de e sas cosas q ue de be s dom inar a
pl
e nitud e n su carre ra de GNU/Linux. El
l
as pue de n se r sim pl
e s o un poco com pl
e jas com o e n e l
siguie nte e je m pl
o:
find *.txt | xargs cat | tr ' ' \n | sort | uniq | te e dict | l
e ss
Re sum e n
En e ste Captul
o h e m os cubie rto un grupo im portante de h e rram ie ntas re fe ridos com o fil
tros
de te xto. Cada uno de e stos e s m uy im portante e n e lde sarrol
l
o de ladm inistrador de siste m as
GNU/Linux. Elcom ando se d e s e spe cial
m e nte tilale scribir sus propios scripts. Elcom ando cut y
e lpaste son til
e s para re organizar arch ivos de te xto e n col
um nas. Am bos com andos h e ad y tailson
til
e s cuando se q uie re obte ne r un vistazo rpido de un arch ivo. Para darl
e form ato a te xto, de be r
fam il
iarizarse con l
os com andos pr, fm t, nl
, y e xpand. Tam bin de be sabe r m ane jar e lcom ando sort.
Eluso de re dire ccionam ie nto y l
as tube ras nos pe rm ite construir com andos com pl
e jos para pode r
incre m e ntar nue stra e ficie ncia. Ase gre se de e nte nde r e luso de l
os com andos te e y xargs.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
PR EGUNTAS Y R ESPUESTAS
1. Cm o e vitar q ue l
os m e nsaje s de e rror de l
os com andos se de spl
ie gan e n pantal
l
a?
R . Pue de re dire ccionar e le rror e stndar a un arch ivo usando e lre dire ctor > 2. Si no de se a
guardar l
a sal
ida, l
a pue de m andar alm undo de lnunca-nunca dire ccionando l
a sal
ida de
e stndar e rror al/de v/nul
l
.
2. Qu com ando se pue de usar para l
e e r Arch ivo.txt, re e m pl
azar todas l
as ocurre ncias de
W indow s con Linux, y al
m ace nar e larch ivo corre gido a otro arch ivo?
R . cat Arch ivo.txt | tr W indow s Linux > Arch ivo2.txt
Esta se nte ncia usa e lcom ando cat para l
e e r e larch ivo y e ntonce s l
o e nva por tub e ra al
com ando tr. Elcom ando tr e ntonce s cam b ia l
as ocurre ncias de W indow s a Linux y l
a
sal
ida de tr (ya e larch ivo corre gido) se al
m ace na e n un arch ivo nue vo Arch ivo2.txt.
3. Cm o se pue de sorte ar una l
ista de nm e ros de te l
fonos?
R . Usando e lcom ando sort con l
a opcin -n sort orde na num ricam e nte
sort -n Listado te l
fonos
4. Te ne m os un arch ivo con cada nm e ro de te l
fono y nom b re e n una sol
al
ne a. Elnm e ro
de te l
fono y e lnom b re e stn se parados por una com a. Uste d de se a cre ar una l
ista de sus
contactos, pe ro de se a q ue e lnom b re e ste prim e ro, se guido por e lnm e ro de te l
fono.
Tam b in de se am os q ue l
al
ista e ste orde nada al
fab ticam e nte . Cm o pode m os l
ograr
e sta tare a?
R . Prim e ro, usam os e lcom ando cut para dividir e larch ivo e n dos se ccione s, una con l
os
nm e ros de te l
fonos y l
a otra con l
os nom b re s. Entonce s, usam os e lcom ando paste para
col
ocarl
os nue vam e nte pe ro con e lnom b re prim e ro. Entonce s, usam os e lcom ando sort
para orde narl
os al
fab ticam e nte .
5. Uste d ne ce sita im prim ir un arch ivo pe ro sl
o de se a im prim ir 50 l
ne as por pgina. Cm o
pode m os l
ograr e sto?
R . Pode m os usar e lcom ando pr para e spe cificar e lnm e ro de l
ne as y e nviarl
as a l
a
im pre sora, de e sta m ane ra e s posib l
e
pr -l50 Arch ivo.txt | l
pr
6. D e se a m onitore ar l
os l
ogs de lsiste m a cada ve z q ue se e fe ctan e ntradas. Que pode m os
h ace r?
R . Use e lcom ando tailpara de spl
e gar l
os l
tim os m e nsaje s con l
a opcin -f para m ante ne r
e larch ivo ab ie rto. Cuando te rm ina de m onitore ar use l
as te cl
as Ctrl
-C para sal
ir de l
arch ivo: tail-f Arch ivo-Log
7. D e b e e scrib ir una h istorie ta corta de no m s de 350 pal
ab ras. Com o pue de uste d re visar
cuantas pal
ab ras tie ne su docum e nto?
R . Use e lcom ando w c con l
a opcin -w para de spl
e gar e ltotalde nm e ro de pal
ab ras e n su
docum e nto, e n l
a siguie nte form a: w c -w H istorie ta.txt
8. Que h ace e lutil
itario te e ?
Pg 206
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
R . Elutil
itario te e tom a l
a e ntrada y l
a e nva a dos sitios dife re nte s. La e ntrada m uy a
m e nudo e s de sde l
a sal
ida de otro com ando. La sal
ida va a un arch ivo y aldispositivo de l
e stndar output o a otro com ando.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
EXAM EN D E PR CTICA
1. Culde l
os siguie nte s com andos cam biaria l
a pal
abra W in a Lin e n e lArch ivo.txt y de spl
e gara
sl
ol
as l
ne as afe ctadas?
a. se d s/W in/Lin/ Arch ivo.txt
b. tr W in Lin Arch ivo.txt
c. se d -n s/W in/Lin/gp Arch ivo.txt
d. cat Arch ivo.txt | tr W in Lin
Re spue sta a e s incorre cta;e sta se nte ncia re e m pl
azara l
a prim e ra instancia de W in por Lin y
die ra sal
ida alarch ivo com pl
e to m s cada l
ne a corre gida. Re spue sta b e s incorre cta;e ste com ando
re sul
tara e n un m e nsaje de e rror. Re spue sta c e s corre cta; e ste com ando re e m pl
azara cada
instancia de W in for Lin y de spl
e gara sl
o l
as l
ne as donde se e fe ctu cam bios. Re spue sta d e s
incorre cta;e lcom ando tr de spl
e gar e larch ivo com pl
e to de spus de e fe ctuar l
os cam bios.
2. Ale scribir un re porte uso tabul
ados, com o l
o cam biaria a tre s e spacios?
a. fm t -3 re porte .txt
b. e xpand -t3 re porte .txt
c. tr re porte .txt
d. sort -t re porte .txt
Re spue sta a e s incorre cta;e ste com ando no e s val
ido. Re spue sta b e s corre cta;e lcom ando
e xpand se usa para cam biar tabul
ados a e spacios. Re spue sta c e s incorre cta;e ste sintaxis no e s
corre cto para e lcom ando tr. Re spue sta d e s incorre cta;e lcom ando sort no convie rte tabs a
e spacios.
3. Con q ue com ando pue de uste d im prim ir su re porte .txt para q ue re sul
te con un form ato de q ue
todas l
as l
ne as se an de no m s de 80 caracte re s e n l
ongitud?
a. fm t -80 re porte .txt
b. h e ad -80 re porte .txt
c. pr -l80 re porte .txt
d. od re porte .txt
Re spue sta a e s corre cta;fm t dar un form ato de 80 caracte re s por l
ne a. Re spue sta b e s
incorre cta; e ste com ando de spl
e gara l
as prim e ras 80 l
ne as de re porte .txt. Re spue sta c e s
incorre cta;e sto l
e die ra form ato de 80 l
ne as por pginas. Re spue sta d e s incorre cta;e lcom ando
od de spl
e gara e larch ivo e n form ato octal
.
4. Cm o se cre a una copia de re porte .txt con l
as l
ne as e num e radas?
a. cat re porte .txt > re porte -e num e radas.txt
b. w c re porte .txt re porte -e num e radas.txt
c. nlre porte .txt > re porte -e num e radas.txt
d. fm t -n re porte .txt re porte -e num e radas.txt
Re spue sta a e s incorre cta; e sto copiara e l arch ivo re porte .txt a re porte -e num e radas.txt.
Pg 208
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
5. Com o pode m os rpidam e nte de te rm inar de tre s cartas nom bradas carta, carta2, y carta3, cual
va dirigida alpre side nte ?
a. tailcarta?
b. nlcarta?
c. e xpand carta?
d. h e ad -5 carta?
Re spue sta a e s incorre cta;e sto de spl
e gara l
as ul
tim as 10 l
ne as de cada carta. Re spue sta b e s
incorre cta;e lcom ando nle num e ra cada l
ne a. Re spue sta c e s incorre cta;e lcom ando e xpand
convie rte l
os tabs a e spacios. Re spue sta d e s corre cta;e sto de spl
ie ga l
as prim e ras cinco l
ne as de
cada arch ivo, ah buscaram os e lpre side nte .
6. Cm o se divide un l
istado te l
e fnico de aproxim adam e nte 2M B, e n dos idnticos?
a. spl
it -k 1 l
istado-te l
.txt
b. pr -2 l
istado-te l
.txt
c. od l
istado-te l
.txt
d. spl
it -k 2 l
istado-te l
.txt
Re spue sta a e s corre cta; e l com ando spl
it dividira e l arch ivo l
istado-te l
.txt e n dos de
aproxim adam e nte de un 1M B cada uno. Re spue sta b e s incorre cta;e lcom ando pr da un form ato
de pginas a l
os arch ivos. Re spue sta c e s incorre cta; e lcom ando od de spl
ie ga e larch ivo e n
form ato octal
. Re spue sta d e s incorre cta;e n e ste caso spl
it e s orde nado a dividir e larch ivo e n
pe dazos de 2M B.
7. Qu h ace por e fe cto e lcom ando paste ?
a. Com bina dos o m s arch ivos se cue ncial
m e nte .
b. Com bina dos o m s arch ivos l
ado a l
ado.
c. Com bina dos o m s arch ivos by inte rl
azando sus l
ne as.
d. Com bina dos o m s arch ivos y l
os e nva a l
a im pre sora.
Re spue sta a e s incorre cta;e lcom ando paste pue de com binar arch ivos se cue ncial
m e nte , pe ro
re q uie re de l
a opcin -d. Re spue sta b e s corre cta;e lcom ando paste com bina arch ivos e n base a
l
ne a por l
ne a con l
as l
ne as se paradas por un tabul
ado y de spl
e gado de l
ado a l
ado. Re spue sta c
e s incorre cta;paste no l
iga l
os arch ivos. Re spue sta d e s incorre cta;paste no im prim e e larch ivo.
8. Cm o e s l
a m ane ra m s rpida de cam biar l
a pal
abra W indow s por Linux e n su arch ivo
re porte .txt y l
ue go im prim irl
o?
a. Editar e larch ivo e n un e ditor de te xto y l
ue go im prim irl
o.
b. cat re porte .txt | se d s/W indow s/Linux/gp | l
pr
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Pg 210
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Los Pe rm isos
PR ER EQUISITO S
ElD om inio de l
os Arch ivos y D ire ctorios y e lm ane jo de l
al
ne a de
com andos; El Captul
o 4, M ane jo de Arch ivos, y Captul
o 5,
Com andos GNU y UNIX. El Siste m a de Arch ivos GNU/Linux y su
organizacin, Captul
o 3, Siste m a de Arch ivos GNU/Linux.
Pg 212
Captu l
o9
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
l m ane jo de l
os pe rm isos e s una m ate ria
com pl
e ja y e s una de l
as tare as principal
e s de l
adm inistrador de siste m a. Pue de e star se guro q ue
durante su carre ra de adm inistrador de siste m as GNU/Linux y Uni*x e n ge ne ral
, e nfre ntar
situacione s de com o otorgar pe rm isos de sde e lpunto de vista de adm inistracin y ge re ncia pe ro
tam bin de re sol
ucin de probl
e m as. Pue de se r q ue e lprobl
e m a no se pre se nte com o una
situacin de pe rm isos, pe ro cuando anal
ice e lprobl
e m a, m uy a m e nudo ve ra q ue otorgando l
os
pe rm isos de l
ugar sol
uciona e lprobl
e m a. Todo arch ivo tie ne un due o y un grupo asociado, sin
im portar e ltipo de arch ivo, se a uno de te xto, dispositivo, o un dire ctorio. Para ve r e ldue o y e l
grupo asociado con un arch ivo e spe cfico, use e lcom ando l
s -l
, e lcualproduce una sal
ida sim il
ar
al
a siguie nte :
D ue os y Grupos
Norm al
m e nte , e lcre ador de larch ivo e s e ldue o y e lgrupo asociado e s e lgrupo por de fe cto
de lcre ador tam bin. Am bos pue de n se r cam biados.
Cam b iar e lD ue o
Para cam biar e ldue o de un arch ivo, use e lcom ando ch ow n acom paado con e lnom bre de l
nue vo due o. Si uste d conoce e lID de lusuario, uste d pue de usarl
a e n ve z de lnom bre . Sl
o el
root pue de cam biar l
a propie dad de un arch ivo. La sintaxis e s:
ch ow n [opcione s]nue vo- due o Arch ivo(s)
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
1 jazm ine l
inux
fcl
d
Pg 214
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Elprim e r carcte r re pre se nta e ltipo de arch ivo. Com o fue discutido e n e lCaptul
o 3, e xiste n
dife re nte s tipos de arch ivos (Vase l
a Tabl
a 9 .2).
Tabl
a 9 .2 Tipos de Arch ivos GNU/Linux
carcte r
Tipo de Arch ivo
Arch ivo O rdinario
b
Bl
ock de vice /D ispositivo de Bl
oq ue
c
Carcte r de vice /D ispositivo de carcte r
d
D ire ctorio
l
Link /Vincul
o
Los pe rm isos se inte rpre tan dife re nte s, de pe ndie ndo de ltipo de arch ivo, por l
o cuale s de
sum a im portancia, al m om e nto de apl
icar pe rm isos a un arch ivo sabe r inte rpre tar e sta
inform acin. Los prxim os nue ve caracte re s de lbl
oq ue de l
os pe rm isos de fine n actual
m e nte l
os
pe rm isos de larch ivo. Estos caracte re s son inte rpre tados e n grupos de tre s. Cada grupo consiste e n
pe rm isos de l
e ctura (re ad), e scritura (w rite ), y e je cucin (e xe cute ), l
as cual
e s son pe rm itidas o
de ne gadas. Los tre s grupos de pe rm isos son para e ldue o, grupo y todos l
os otros usuarios.
Bsicam e nte e xiste n tre s pe rm isos q ue pue de n se r asignados a cual
q uie r arch ivo o dire ctorio, cada
uno pue de se r re pre se ntado por una l
e tra singul
ar as:
1. r (re ad/l
e e r)
1. w (w rite /e scrib ir)
2. x (e xe cute /e je cutar)
ElAcce so a todo tipo de arch ivos e s de te rm inado por l
a asignacin de e stos pe rm isos. Nue ve
pe rm isos son l
istados por cada arch ivo, inm e diatam e nte se guido de ltipo de arch ivo. La Tabl
a 9 .3
m ue stra un bl
oq ue de pe rm isos y sus cam pos asociados a e l
. Elprim e r bl
oq ue re pre se ntado por
una posicin e s re se rvada para e ltipo de arch ivo. Else gundo bl
oq ue de l
os tre s grupo de pe rm isos
re pre se ntan l
os de re ch os de l due o de l arch ivo. El te rce r bl
oq ue re pre se nta l
os pe rm isos
otorgados algrupo asociado alarch ivo, q ue son l
os usuarios due o de lgrupo y cual
q uie r usuario
m ie m bro de lgrupo. Elcuarto bl
oq ue se re fie re a l
os pe rm isos de todos l
os usuarios q ue no son e l
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Pg 216
h ttp//w w w .codigol
ibre .org
Elbl
oq ue de pe rm isos r-- significa q ue si uste d no e s m igue lo no e s de lgrupo oficina,
e ntonce s uste d pe rte ne ce algrupo usuarios, l
o q ue e n nue stro caso significa q ue uste d sl
o podr
l
e e r pe ro no podr ni cam biarl
o o borrar e larch ivo. Tam poco podr e je cutar e larch ivo e n caso de
q ue se a un binario o un script. Com o e xpl
icam os arriba, e n l
a se gunda y te rce ra posicione s indican
q ue l
os pe rm isos de e scritura (se gunda posicin) y e lpe rm iso de e je cucin (te rce ra posicin) no
h an sido otorgados. Elbl
oq ue de pe rm isos -w - l
e otorga e lpe rm iso de cam biar e larch ivo, pe ro
uste d no podr l
e e r e larch ivo. Por e je m pl
o, si uste d tie ne sl
o e lpe rm iso de e scribir a Arch ivo.txt,
uste d no podr abrir e larch ivo e n un e ditor;pe ro, uste d pue de cam biarl
e l
os atributos usando e l
com ando touch . Uste d podra tam bin sobre e scribir e larch ivo, de e sta m ane ra:
cat Arch ivo2.txt > Arch ivo.txt
Elbl
oq ue de pe rm isos --x l
e otorga e lpe rm iso de e je cucin sobre e larch ivo si e s un arch ivo
binario o un script pe ro no podr e xam inar su conte nido o cam biarl
o. Elacce so a un arch ivo e s e l
re sul
tado de l
a sum a de todos l
os pe rm isos otorgados. As q ue , e lbl
oq ue de pe rm isos r-x significa
q ue uste d pue de l
e e r y e je cutar e se arch ivo pe ro uste d no pue de e fe ctuarl
e cam bios.
En e ste l
istado, e lusuario m igue lq uie n no e s e ldue o, ni pe rte ne cie ndo algrupo abie rtos,
sl
o tie ne pe rm iso de l
e ctura a Arch ivo.doc. Los pe rm isos de ldire ctorio son de rw x para l
os otros.
Ante s de borrar e lArch ivo.doc, e lcom ando rm cue stiona e n e lprom pt alusuario q ue confirm e q ue
de se a obviar l
os pe rm isos de sl
o l
e ctura;una ve z e lusuario re sponde si (ye s), l
a ope racin de
el
im inar se e je cuta con xito.
Elpe rm iso de e je cutar (--x) otorga pe rm iso para h ace r q ue e se dire ctorio se a e ldire ctorio de
trabajo actual
. As q ue uste d pue de usar e lcom ando cd para cam biar a e se dire ctorio. Pe ro, si
uste d no tie ne tam bin l
os pe rm isos de l
e ctura, uste d no podr obte ne r un l
istado de lconte nido
de ldire ctorio. As pue s q ue , si uste d tie ne pe rm isos de r-x a un dire ctorio, uste d pue de l
istar e l
conte nido de e se dire ctorio y h ace r q ue e se dire ctorio se a su dire ctorio actualde trabajo (pw d).
Para de te rm inar e lacce so a un dire ctorio, l
os pe rm isos son un poco dife re nte s. Si e lbl
oq ue de
pe rm isos de un dire ctorio e s rw xr-xr-x, e ntonce s e ldue o de ldire ctorio pue de l
e e r e lconte nido
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
de ldire ctorio, cre ar nue vos arch ivos y dire ctorios e n e ste dire ctorio, y h ace r e ste dire ctorio su
dire ctorio actualde trabajo. Los m ie m bros de lgrupo y todos l
os de m s pue de n l
e e r e lconte nido
de ldire ctorio y h ace rl
o su dire ctorio actualde trabajo. Pe ro e stos usuarios no pue de n cre ar
nue vos arch ivos o dire ctorio de ntro de e ste dire ctorio. La disponibil
idad de e l
l
os cam biar un
arch ivo ya e xiste nte e n e ste dire ctorio se de te rm ina por l
os pe rm isos de finidos e n e se arch ivo.
Cam b iar l
os Pe rm isos
Para cam biar pe rm isos e n un arch ivo o dire ctorio, use e lcom ando ch m od. Sl
o e ldue o o
supe rusuario (root) pue de n cam biar l
os pe rm isos de un arch ivo o dire ctorio. H ay dos m ane ras de
usar e ste com ando con sm bol
os y con nm e ros. En su trabajo con arch ivos e n GNU/Linux
ne ce sita sabe r m ane jar am bas m ane ras.
Elbl
oq ue de pe rm isos ah ora si se r -w -, y no rw -. Cuando usam os e lope rador de cam bio =,
l
os pe rm isos ante riore s se pie rde n y sl
o l
os e spe cificados pe rm ane ce n. Los argum e ntos
<q uie n> , <cam bio> , y <de re ch os> no pue de n te ne r ningn e spacio e ntre e l
l
os. Tam bin, se
pue de usar m l
tipl
e se l
e ccione s e n un sl
o com ando. Por e je m pl
o:
Pg 218
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Esta se nte ncia agre gara e lpe rm iso de e je cucin para e ldue o y e lgrupo. Si ante s de l
cam bio e lbl
oq ue de pe rm isos de lArch ivo.txt e ra rw xrw -r--, de spus de lcam bio se ra rw xrw xr--.
Pe ro, si e scribi e n l
al
ne a de com andos:
ch m od ug=x Arch ivo.txt
Arch ivo.txt
Elnue vo bl
oq ue de pe rm isos para e lArch ivo.txt se r -rw x------. Note q ue l
os pe rm isos para
am bos e lgrupo y otros h an sido re m ovidos, y com o no m e ncionam os aldue o (u), sus pe rm isos
q ue daron intactos. Com o usar alope rador = re voca cual
q uie r tipo de pe rm isos pre vio, e s de
sum a im portancia se r m uy cuidadoso alusarl
o para asignar pe rm isos. Pe ro si nos da m uch o m s
fl
e xibil
idad y pode r asignar l
os pe rm isos e xpl
citam e nte ya q ue pode m os asignar e xactam e nte l
o
q ue q ue re m os. Por e je m pl
o, si e je cutam os e sta orde n de sde l
al
ne a de com andos:
ch m od go-x Arch ivo.txt
cartas?.*
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Ah ora q ue ya uste d sabe com o cam biar pe rm isos de acce so, de be sabe r com o se usan e n
cie rtas circunstancias e spe cial
e s. D e be te ne r m uch o cuidado altom ar su de cisin de usar e stos
pe rm isos e spe cial
e s. Estos pe rm isos pue de n se r e stabl
e cidos o usando sm bol
os o agre gando un
cuarto digito alusar e lsiste m a de nm e ros. Este digito se col
oca ante s de l
os tre s q ue usam os
para l
os pe rm isos.
SUID y GUID
Elprim e r pe rm iso e s e stabl
e ce r ID de usuario (se t use r ID (SUID )) o e stabl
e ce r ID de lgrupo
(se t group ID (SGID )). Estos pe rm isos cam bian l
a ID de lusuario a e sa de lparm e tro <q uie n>
cuando e stabl
e cim os l
os pe rm isos con e lch m od. Este pe rm iso e s re pre se ntado con una s, l
a cual
apare ce e n ve z de una x. Si uste d tie ne un arch ivo l
l
am ado Arch ivo.txt con bl
oq ue de pe rm isos rw xr-xr-x y uste d e je cuta e ste com ando:
ch m od + s Arch ivo.b in
Entonce s cuando al
guie n e je cute e ste Arch ivo.bin e lte ndr l
os m ism os privil
e gios com o si
fue se e ldue o de larch ivo q ue l
o tuvie se e je cutando. Ah ora, si uste d e xam ina e lbl
oq ue de
pe rm isos de Arch ivo.bin, ve re m os q ue e s -rw sr-xr-x. Uste d pue de l
ograr e ste m ism o obje tivo
usando nm e ros con e lcom ando ch m od:
ch m od 4755 Arch ivo.b in
La Tabl
a 9 .5 m ue stra l
os nm e ros q ue pue de n se r usados ante s de l
os tre s dgitos usados
para e stabl
e ce r pe rm isos y com o e l
l
os afe ctan.
Tabl
a 9 .5 inte rpre tacin Prim e r D igito alEstabl
e ce r Pe rm isos con O ctal
e s de 4-D igito
D igito Significado
4
Establ
e ce ID de lUsuario ale je cutar program as (SUID )
2
Establ
e ce ID de lGrupo ale je cutar program as (GUID )
1
ElStick y bit
Tam bin pode m os te ne r q ue cual
q uie r usuario e je cutando e lscript h e re de l
os privil
e gios de l
grupo e n ve z de sus pe rm isos si e je cutam os e ste com ando:
ch m od g+ s Arch ivo.sh o ch m od 2755 Arch ivo.sh
Elbl
oq ue de pe rm isos de spus de e je cutar e lcom ando se r -rw xr-sr-x. Un e je m pl
o de luso de
e stos pe rm isos e s cuando un usuario cam bia su contrase a. Para q ue un cam bio de contrase a se
consagre , l
a nue va contrase a de be se r e scrita alarch ivo de configuracin /e tc/passw d. Pe ro l
os
pe rm isos e n e larch ivo /e tc/passw d son:
-rw -r--r--
1 root
root
Sl
o e ldue o, root, tie ne pe rm isos para e scribir e n e ste arch ivo. Ni e lgrupo u otros h an sido
otorgados pe rm isos para e scribirl
e a e ste arch ivo. Los usuarios pue de n cam biar sus passw ords
porq ue e lbit SUID e nce ndido e n e larch ivo /usr/bin/passw d:
-rw sr-xr-x
1 root
root
Fje se e n l
a s donde e lbit se e stabl
e ce de e je cutar com o due o. Esto significa q ue cuando se
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Stick y Bit
Elstick y bit l
e pe rm ite adm inistrar m s e ficie nte m e nte l
os dire ctorios com partidos. Eluso
m s com n de lstick y bit e s e n l
os dire ctorios e scribibl
e s por todos donde de se a q ue sl
o e ldue o
de un arch ivo pue da e l
im inarl
o. Si l
os pe rm isos e n un dire ctorio l
l
am ado D ocum e ntos e s
drw xrw xrw x, cual
q uie r usuario pue de cre ar nue vos arch ivos, l
istar e lconte nido de ldire ctorio,
h ace r e ldire ctorio su dire ctorio de trabajo, o e l
im inar cual
q uie r arch ivo e n e se dire ctorio. Este
tipo de pe rm isos e s ne ce sario cuando un com putador e s com partido por m uch a ge nte . El
probl
e m a e s q ue cual
q uie ra pue de e l
im inar e larch ivo cre ado por otro usuario. Esto se pre vie ne si
e nce nde m os e lstick y bit e n e ldire ctorio m ism o. Sl
o e lroot pue de otorgar pe rm isos de stick y bit.
Para e nce nde rl
o e n e ldire ctorio D ocum e ntos, e je cute e lsiguie nte com ando:
ch m od u+ t D ocum e ntos o ch m od 1777 D ocum e ntos
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
1
2
3
4
5
6
7
l
e ctura, Escritura para arch ivos y dire ctorios
l
e ctura para arch ivos;l
e ctura, e je cucin para dire ctorios
l
e ctura para arch ivos y dire ctorios
Escritura para arch ivos;Escritura, e je cucin para dire ctorios
Escritura para arch ivos y dire ctorios
e je cucin para arch ivos y dire ctorios
sin pe rm isos
Note q ue l
os nm e ros usados para col
ocar pe rm isos y l
os nm e ros usados para de finir um ask
no tie ne n e lm ism o significado. As pue s, si l
a um ask e s 002, l
os pe rm isos e n todos l
os arch ivos
nue vos se rn due os, con grupo te nie ndo pe rm isos de l
e ctura y e scritura (00) y todos l
os otros
con pe rm isos de sl
ol
e ctura (2). Si e je cuta un l
s -lpara e xam inar e lbl
oq ue de pe rm isos e n un
arch ivo re cin cre ado, se ra de rw -rw -r--. Para l
os nue vos dire ctorios, l
os pe rm isos se ra de due o
y grupo l
e ctura, e scritura, y e je cucin (00), con todos l
os otros con pe rm isos de l
e ctura y
e je cucin (2). Elbl
oq ue de pe rm isos e n un dire ctorio re cin cre ado se ra rw xrw xr-x.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Re sum e n
Los pe rm isos son parte e se ncialde l
a adm inistracin de su siste m a. El
l
os l
e pe rm ite n control
ar
q uie n tie ne acce so a q ue donde . Los posibl
e s val
ore s de l
os pe rm isos son re ad, w rite , y e xe cute
(l
e ctura, e scritura y e je cucin). Para funcionar apropiadam e nte com o adm inistrador ne ce sita
e nte nde r a pl
e nitud, q ue cada pe rm iso pe rm ite alusuario h ace r cuando se apl
ica a un arch ivo o un
dire ctorio.
Elbl
oq ue de l
os pe rm isos son l
os prim e ros 10 caracte re s q ue son de spl
e gados cuando
e scribim os e lcom ando l
s -l
. Elprim e r carcte r de signa e ltipo de arch ivo;l
os prxim o tre s son l
os
pe rm isos de ldue o;l
os prxim o tre s son l
os de lgrupo;y l
os l
tim os tre s son l
os de lusuario. Estos
pe rm isos son e ntonce s apl
icados a l
as tre s e ntidade s de : due o, grupo, o usuario. Pode m os
cam biar e stos pe rm isos con e lcom ando ch m od. Los pe rm isos se pue de n cam biar usando l
os
sm bol
os o nm e ros.
Para cam biar e ldue o de un arch ivo o dire ctorio, use e lcom ando ch ow n. Use o ch ow n o
ch grp para cam biar e lgrupo asociado con e larch ivo. Col
ocar e lse t UID (SUID ) y e lse t GID (SGID )
son dos pe rm isos e spe cial
e s q ue se pue de n apl
icar. ElSUID pe rm ite q ue un arch ivo e je cutabl
e se a
e je cutado por un usuario bajo l
os pe rm isos de otro usuario e n ve z de l
os pe rm isos de lusuario
corrie ndo l
a apl
icacin. ElSGID funciona de l
a m ism a m ane ra, e xce pto q ue e sta pe rm ite q ue se a l
a
de otro grupo e n ve s de lusuario.
O tro pe rm iso e spe ciale s e lstick y bit. Este pe rm iso asiste e n e lm ane jo de dire ctorios q ue
tie ne n q ue pode r se r e scritos por todos. Pue de se r util
izado para m e jorar l
a e je cucin de
apl
icacione s. Ade m s, uste d de be sabe r y e nte nde r q ue e s e l um ask y com o configurarl
a
corre ctam e nte . Los pe rm isos por de fe cto de l
os nue vos arch ivos cre ados son de finidos por e lval
or
de l
a um ask de lsiste m a. Una um ask e spe cfica de lusuario pue de se r de finida.
Pg 224
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
PR EGUNTAS Y R ESPUESTAS
1. Cm o pue de e ldue o de un arch ivo cam biarl
e l
os pe rm isos de propie dad?
R. Un usuario no pue de cam biar l
a propie dad de sus arch ivos, sl
o root pue de . Use ch ow n
m ie ntras ingre sado com o root, ne ce sitar cam biar l
a propie dad de l
os arch ivos.
2. Cule s l
a m e jor m ane ra de com partir un dire ctorio y sus arch ivos con todos l
os usuarios de l
a
cl
ase de l
inux?
R. Usar e lcom ando ch grp y cam biar e lgrupo a todos l
os arch ivos e n e ldire ctorio algrupo de
l
inux. Si e xiste n subdire ctorios, uste d de be usar l
a opcin -R para pode r de sce nde r
re cursivam e nte y cam biarl
e e lgrupo a todos l
os arch ivos. Entonce s, proce de m os a cam biar l
os
pe rm isos apropiadam e nte usando e lcom ando ch m od.
3. Cm o l
e pasa l
a propie dad de l
os arch ivos de D e sire e e n /h om e /de sire e a Jazm ine ?
R. Ne ce sitara cam biar e lpropie tario de l
os arch ivos y dire ctorios con e lcom ando ch ow n y l
a
opcin -R. ase gre se q ue Jazm ine e s m ie m bro de l
os grupos apropiados.
4. Cm o pue de e stabl
e ce r pe rm isos a un dire ctorio para pe rm itir l
al
e ctura a todos l
os usuarios y
m ante ne r l
os de re ch os de m odificacin para e lprofe sor?
R. Uste d ne ce sita h ace r e lprofe sor due o de ldire ctorio y sus arch ivos. Pone r todos l
os usuarios
e n e lgrupo e studiante s. Establ
e ce r l
os pe rm isos de ldire ctorio, e ldue o (profe sor) pue da l
e e r,
e scribir, y e je cutar;e lgrupo pue da l
e e r y e je cutar;todo l
os de m s sin pe rm isos (rw xr-x---).
Establ
e zca l
os pe rm isos a l
os arch ivos q ue e ldue o pue da l
e e r y e scribir;e lgrupo pue da l
e e r;
todo l
os de m s sin pe rm isos (rw -r---).
5. Cm o se e stabl
e ce n l
os pe rm isos a l
os arch ivos de e val
uacin de l
os e studiante s, para q ue sl
o
e lprofe sor pue da l
e e rl
os o cam biarl
os?
R. Ponga todos l
os arch ivos de e val
uacin e n un sl
o dire ctorio. Establ
e zca alprofe sor due o de l
dire ctorio y sus arch ivos. Entonce s, otorgue pe rm isos para alprofe sor de l
e ctura, e scritura, y
e je cucin sobre e ldire ctorio y l
e ctura y e scritura e n l
os arch ivos. D e nie gue todo acce so a todos
l
os usuarios incl
uye ndo algrupo.
6. Los e studiante s de l
inux e scribe n sus tare as aldire ctorio /l
inux/tare as. Al
gunos se h an q ue jado
de q ue se l
e s h an pe rdido sus arch ivos. Cm o se e nfre nta e lprobl
e m a?
R. O torgue l
os pe rm isos de ldire ctorio /l
inux/tare as para q ue e ldue o y e lgrupo de e studiante s
de l
inux te ngan pe rm isos de Le e r, Escribir y Eje cutar (rw x). Los pe rm isos de l
os arch ivos de be n
se r due o y grupo l
e ctura y e scritura. D e nie gue acce so totala todos l
os otros. Estos pe rm isos
h arn q ue l
os arch ivos e stn disponibl
e s para todos l
os m ie m bros de lgrupo de e studiante s de
l
inux;pe ro, e l
l
os podrn e l
im inar arch ivos q ue no se an de e l
l
os, h asta por e rror. Para pone r un
e je m pl
o, digam os q ue dos e studiante s grabe n un arch ivo con un m ism o nom bre , e lse gundo
re e m pl
azara e lprim e ro... tre m e ndo probl
e m a. Para q ue e sto no suce da de be m os e nce nde r e l
pe rm iso de stick y bit para q ue sl
o q uie n cre o un arch ivo pue da e l
im inarl
o.
7. Cm o cam biam os e lpe rfilde un usuario para q ue l
os arch ivos q ue e lcre a e n ve z de te ne r
pe rm isos de -rw -rw -r--, se an de -rw -r--r--?
R. La um ask de lusuario e s 002, l
a cualcol
oca l
os pe rm isos q ue se nos pre se ntan de l
os arch ivos
Pg 226
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
EXAM EN D E PR CTICA
1. Eldire ctorio /h om e /carl
os/trabajos tie ne pe rm isos de drw xrw -r--, e ldue o e s Carl
os, y e lgrupo
e s fcl
d. M igue le s m ie m bro de l
os grupos contabil
idad y nom ina. Qu pue de M igue lh ace r e n
e ste dire ctorio?
a. H ace r e ldire ctorio /h om e /carl
os/trab ajos su dire ctorio de trab ajo.
b . Listar e lconte nido de /h om e /carl
os/trab ajos.
c. Guardar arch ivos e n e ldire ctorio /h om e /carl
os/trab ajos.
d. El
im inar arch ivos e n e ldire ctorio /h om e /carl
os/trab ajos.
Re spue sta a e s incorre cta; M igue lne ce sitara e lpe rm iso de e je cucin para h ace r q ue e l
dire ctorio /h om e /carl
os/trabajos se a su dire ctorio de trabajo. Re spue sta b e s corre cta;e lpe rm iso
de l
e ctura e n e lre ngl
n de otros, l
e otorga a M igue lpe rm isos de l
istar e lconte nido de ldire ctorio.
Re spue sta c e s incorre cta;M igue lne ce sita e lpe rm iso de e scritura para pode r al
m ace nar arch ivos
e n e ldire ctorio. Re spue sta d e s incorre cta; para e l
im inar arch ivos e n /h om e /carl
os/trabajos,
M igue lne ce sita pe rm isos de e scritura.
2. Qu h ay q ue h ace r para q ue M igue lpue da guardar e n /h om e /carl
os/trab ajos?
a. H ace r a M igue le ldue o de ldire ctorio.
b. H ace r a M igue lm ie m bro de lgrupo fcl
d.
c. Cam b iar l
os pe rm isos de ldire ctorio a drw xrw -rw -.
d. D arl
e a M igue ll
os pe rm isos de l
e ctura/e scritura de /h om e /carl
os/trab ajos.
Re spue sta a e s incorre cta;aunq ue e sto l
e pe rm itie ra a M igue lsal
var arch ivos aldire ctorio
/h om e /carl
os/trabajos, l
e q uitara l
os pe rm isos a Carl
os de due o. Re spue sta b e s corre cta;si
h ace m os a M igue lm ie m bro de lgrupo fcl
d, a e lse l
e otorgan pe rm isos de finidos algrupo -cual
es
son de l
e ctura/e scritura, pe rm isos q ue pe rm ite n sal
var arch ivos a un dire ctorio. Re spue sta c e s
incorre cta;e sto otorgara a M igue ll
os pe rm isos ne ce sarios pe ro tam bin se l
o ce de n a todo e l
unive rso de usuarios. Re spue sta d e s incorre cta;uste d no pue de e xpl
citam e nte otorgar pe rm isos a
un usuario individual
, sl
o aldue o, grupo, u otros.
3. Cm o pode m os transfe rir l
os arch ivos de le studiante Carl
os a Antonio?
a. ch grp - R antonio /h om e /carl
os
b . ch m od o+ rw x /h om e /carl
os
c. ch ow n antonio /h om e /carl
os
d. ch ow n -R antonio /h om e /carl
os
Re spue sta a e s incorre cta; cam biara re cursivam e nte e lgrupo a l
os arch ivos de Carl
os a
Antonio. Re spue sta b e s incorre cta; e stabl
e ce pe rm isos l
os pe rm isos de l
os otros de l
e ctura,
e scritura y e je cucin e n todos l
os arch ivos y dire ctorios /h om e /carl
os;pe ro, carl
os sigue sie ndo e l
due o. Re spue sta c e s incorre cta; sl
o cam biaria e ldue o de ldire ctorio /h om e /carl
os y sus
arch ivos. Re spue sta d e s corre cta; e stabl
e ce ra a Antonio com o e l due o de l dire ctorio,
subdire ctorio y todos l
os arch ivos de ldire ctorio /h om e /carl
os.
4. Cm o se l
e otorgan pe rm isos a l
os e studiante s e n un dire ctorio q ue contie ne docum e ntos
q ue de se a q ue e l
l
os pue dan usar e ldire ctorio, cre ar y cam b iar docum e ntos e n e l
?
Pg 228
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
a. Pone r todos l
os e studiante s e n un grupo y darl
e algrupo pe rm isos de l
e e r, e scrib ir, y
e je cutar sob re e ldire ctorio.
b . Pone r todos l
os e studiante s e n un grupo y darl
e algrupo pe rm isos de l
e e r y e scrib ir sob re
e ldire ctorio.
c. Pone r todos l
os e studiante s e n un grupo y darl
e algrupo pe rm isos de l
e e r y e scrib ir sob re
todos l
os arch ivos e n e ldire ctorio.
d. H ace r aladm inistrador de l
os e studiante s e lpropie tario de ldire ctorio y l
os arch ivos. El
e ntonce s podr otorgar acce so a l
os otros e studiante s.
Re spue sta a e s corre cta;l
e da acce so a l
os e studiante s aldir y arch ivos. Re spue sta b e s
incorre cta;l
os e studiante s no podrn h ace r q ue e ste se a su dire ctorio de trabajo. Re spue sta c e s
incorre cta;aunq ue l
os e studiante s pue de n cam biar arch ivos e xiste nte s, no podrn cre ar nue vos al
m e nos q ue no te ngan e lpe rm iso de e scribir e n e ldire ctorio. Re spue sta d e s incorre cta;sin de finir
un grupo, e ladm inistrador de l
os e studiante s no pue de otorgar pe rm isos sol
am e nte a todos l
os
usuarios e n ve z de sl
o aladm inistrador de l
os e studiante s.
5. Qu suce de si e je cutam os e lcom ando ch grp fcl
d /h om e /cartas pe ro aun no h e m os cre ado e l
grupo fcl
d?
a. Re cib iras un m e nsaje de e rror pe ro e lcom ando fue se e xitoso.
b . Nadie pudie se acce de r e ldire ctorio h asta de spus de q ue se cre e e lgrupo.
c. Sl
o e ldue o podr acce de r e ldire ctorio.
d. Re cib iras un m e nsaje de e rror y e lcom ando fracasara.
Re spue sta a e s incorre cta;si proporciona un nom bre de grupo inval
ido, e lcom ando fal
l
ara.
Re spue sta b e s incorre cta;com o e lgrupo no se h ubie se cam biado, e lacce so se q ue dase igual
.
Re spue sta c e s incorre cta;e ldue o y e lgrupo pe rm ane cie se n intactos y l
os pe rm isos de acce so
fue ran l
os m ism os. Re spue sta d e s corre cta; e l com ando ch grp prim e ro re visara e l arch ivo
/e tc/group para ve rificar q ue uste d proporciono un grupo val
ido, y com o no fue as, e lcom ando
fracasara.
6. Los pe rm isos e n e ldire ctorio M isD ocum e ntos e s drw -r-xr-- y uste d e je cuta e lcom ando
ch m od o+ x M isD ocum e ntos. Culfue se otra m ane ra de ob te ne r l
os m ism os re sul
tados?
a. ch m od 777 M isD ocum e ntos
b . ch m od 754 M isD ocum e ntos
c. ch m od + x M isD ocum e ntos
d. ch m od 661 M isD ocum e ntos
Re spue sta a e s incorre cta;e sto cam biaria l
os pe rm isos a drw xrw xrw x. Re spue sta b e s corre cta;
e l7 otorga aldue o pe rm isos de l
e ctura, e scritura, y e je cucin;e l5 otorga algrupo l
e ctura y
e je cucin y e l4 a todos l
os otros de l
e ctura. Re spue sta c e s incorre cta;e ste l
e otorga e lpe rm iso de
e je cucin a todos (due o, grupo, y otros). Re spue sta d e s incorre cta;e ste otorga pe rm isos de
l
e ctura/e scritura aldue o y algrupo y a l
os otros de e je cucin.
7. Te ne m os a Arch ivo.txt con pe rm isos de -rw -rw -r-- y l
e e je cutam os e lcom ando ch m od go=
Arch ivo.txt. Qu fue se n l
os nue vos pe rm isos?
a. -rw -rw -rw Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
b . -rw xrw -r-c. -rw ------d. -rw -rw -r-Re spue sta a e s incorre cta;para te ne r e stos re sul
tados, tie ne s q ue e je cutar e lcom ando ch m od
o+ w Arch ivo.txt o ch m od 666 Arch ivo.txt. Re spue sta b e s incorre cta;e stos pe rm isos fue se n e l
re sul
tado de uno de l
os com andos ch m od o+ x Arch ivo.txt o ch m od 764 Arch ivo.txt. Re spue sta c e s
corre cta;e lcom ando usa e lcarcte r = para e xpl
citam e nte re m ove r todos l
os pe rm isos de lgrupo y
l
os otros. Re spue sta d e s incorre cta;e sta opcin no m ue stra ningn cam bio e n l
os pe rm isos.
8. Culfue se l
as conse cue ncias, si por e rror cam b iam os l
os pe rm isos de larch ivo de l
com ando /usr/b in/passw d a -r-xr-xr-x?
a. Los usuarios ya no podrn cam b iar sus contrase as porq ue no tie ne n pe rm isos de
e scritura alarch ivo /e tc/passw d.
b . No se e fe ctuara ningn cam b io e n l
as e je cutorias de lcom ando.
c. Las contrase as de l
os usuarios no e xpiraran.
d. Las Sh adow passw ords de jase n de funcionar.
Re spue sta a e s corre cta;alq uitarl
e e lSUID (-rw sr-xr-x) alcom ando, se e je cutara bajo e l
conte xto de lusuario y altratar de e scribirl
e a al/e tc/passw d fracasar. Re spue sta b e s incorre cta;
l
os usuarios no podrn cam biar su contrase a, e sto cl
aro e sta no se notar de inm e diato. Re spue sta
c e s incorre cta;e ste cam bio no afe ctara ninguna pol
tica e stabl
e cida de e dad o caducidad de l
as
contrase as. Re spue sta d e s incorre cta;no inh abil
itara l
as contrase as sh adow passw ords.
9 . Tie ne s un script con pe rm isos de -r-xr-xr-x y e je cutas e lcom ando ch m od 2555, sob re e l
arch ivo, cm o son l
os pe rm isos ah ora e n l
e tras?
a. -r-sr-xr-x
b . -r-xr-sr-x
c. sr-xr-xr-x
d. -r-xr-xr-x
Re spue sta a e s incorre cta;e stos pe rm isos indican q ue se h a col
ocado e lSUID , pe ro e lcom ando
col
oco fue e lSGID . Re spue sta b e s corre cta;e lcom ando col
oco e lSGID para q ue cual
q uie ra q ue
e je cutase e l script, l
o e je cute con l
os m ism os pe rm isos com o l
os de l grupo. Re spue sta c e s
incorre cta;e lprim e r carcte r se re fie re altipo de arch ivo. Re spue sta d e s incorre cta;e stos pe rm isos
son igualq ue con l
os q ue se e m pe z.
10. Uno de l
os usuarios cam b io su um ask a 664, y sus nue vos arch ivos ah ora tie ne n pe rm isos
---x--x-w -, pe ro l
o de se ado e ra -rw -rw -r--, Qu de b e se r l
a um ask corre cta?
a. 002
b . 022
c. 222
d. 220
Re spue sta a e s corre cta;e sto re sul
tara e n pe rm isos de -rw -rw -r-- e n todo l
os arch ivos cre ados
Pg 230
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Pg 232
Captu l
o 10
PR ER EQUISITO S
Ante s de e m pe zar e ste Captul
o, uste d de be e nte nde r l
a se cue ncia
de e ve ntos q ue ocurre cuando GNU/Linux arranca q ue cubrim os e n e l
Captul
o 2, Arrancar GNU/Linux. Tam bin de be e nte nde r com o e sta
organizado e lsiste m a de arch ivos y dnde l
ocal
izar tipos de arch ivos e n
e spe cficos. Re pasar l
a se ccin sobre l
os proce sos de l Captul
o 5,
Com andos GNU y UNIX, para ase gurarse de q ue e ntie nde com o
arrancar y de te ne r un proce so.
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Los Jobs
Program ar l
os Trab ajos (Job s)
Una gran parte de l
a funcione s de un adm inistrador de lsiste m a invol
ucra l
a e je cucin de
tare as re pe titivas. La capacidad de pode r program ar e stas tare as se convie rte n e n un gran al
iado
de ladm inistrador. Pode m os program ar un e ve nto para q ue nos re cue rde de al
gn e ve nto o
e je cutar un program a autom ticam e nte . Pue de se r un e ve nto q ue ocurre una sol
a ve z u otros q ue
re pite n e n inte rval
os re gul
are s. GNU/Linux tie ne l
a capacidad de h ace r am bos autom ticam e nte .
ElCom ando at
Cuando tie ne un trabajo q ue de se a e je cutar sl
o una ve z a una h ora e n e spe cifico, uste d
pue de usar e lcom ando at. La sintaxis de lcom ando at e s:
at [opcione s] fe ch a
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Tam bin se pue de usar e lcom ando at para e je cutar m s de un com ando:
m igue l
@l
inux:~ $at 02:01
w arning: com m ands w il
lb e e xe cute d using /b in/sh
at> xse troot -displ
ay :0.0 -sol
id b l
ue
at> xm e ssage -displ
ay :0.0 "Adis Am igos"
at> <EO T>
job 12 at 2004-01-06 02:01
Elre sul
tado se r l
os com andos e je cutados se cue ncial
m e nte , com o si l
o h ubie se e scrito e n l
a
l
ne a de com andos se parados por punto y com a (;
). Si e s su inte ncin pode r e je cutar e ste trabajo
otras ve ce s, e ntonce s gurde l
o e n un arch ivo y use l
a opcin -f para pode r program ar l
a tare a y
l
eer l
os com andos de sde e larch ivo.
at 11:10 -f arch ivo.txt
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
atrm 12 13
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
ve z. Su sintaxis e s:
b atch [opcione s][tie m po]
Use l
as m ism as opcione s con batch q ue se usan con at (vase l
a Tabl
a 10.1). Si no se
e spe cifica ningn tie m po con batch , e ltrabajo se e je cutar e n e lm om e nto q ue l
a carga de l
siste m a e ste e n baja. Si se e spe cifica un tie m po, e ltrabajo se e je cutar cuando l
a carga de lsiste m a
baje de spus de ltie m po e spe cificado. Elcom ando batch e xam ina e larch ivo /proc/l
oadavg para
re visar l
a carga de lsiste m a. Else e je cuta cuando e lave rage de l
a carga de lsiste m a cae por de bajo
de 1.5.
Los com andos q ue se e je cutan de sde batch o at -b se e je cutan con una prioridad infe rior q ue
si se e je cutase n e n e lback ground (se gundo pl
ano). No com o l
os trabajos q ue se e je cutan e n e l
back ground, l
os cual
e s son te rm inados (k il
l
e d) cuando se sal
e de lsiste m a (l
og off), l
os com andos
batch continan h asta q ue se apague e l siste m a. Ade m s, batch l
e e nva un m e nsaje de corre o al
m om e nto q ue e ltrabajo se com pl
e ta o si ocurre al
gn e rror.
Para usar e lcrontab, prim e ro de be cre ar un arch ivo de te xto (con cual
q uie r nom bre m e nos
crontab) con se is cam pos, con un e spacio e ntre cada cam po. Los prim e ros cinco cam pos son
m inuto, h ora, da de lm e s, m e s, y da de l
a se m ana;e lse xto cam po e s e lcom ando q ue va a se r
e je cutado. La Tabl
a 10.2 m ue stra l
os val
ore s pe rm itidos e n e stos cam pos.
Tabl
a 10.2 Val
ore s Pe rm itidos de l
os Cam pos alCre ar un cron Job
Cam po
Val
or
m inuto
059
h ora
023
da de lm e s
031
Mes
012 (o sus nom bre s)
das de l
a se m ana 07 (0 o 7 e s D om ingo, o use nom bre s)
Pode m os usar un aste risco (*) para indicar q ue l
os com andos se an e je cutados e n cada
instancia de e se cam po. Tam bin note q ue l
os das de l
a se m ana pue de n se r de finidos por
nm e ros con e ldom inio tom ando un val
or de 0 7, o por nom bre . Ade m s, e ltie m po e s
e spe cificado e n form ato de 24-h oras. Para cre ar un arch ivo con todos l
os usuarios q ue h an
ingre sado e n e lsiste m a todos l
os das ante s de l
as 10 a.m ., sl
o te ne m os q ue e scribir
00 10 ***w h o > > Listado-Usuarios.txt
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
digitar l
o siguie nte e n su arch ivo:
00 1 **2,4 script.sh
script.sh
script.sh
script.sh
/e tc/cron.h ourl
y
/e tc/cron.dail
y
/e tc/cron.w e e k l
y
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Los usuarios sl
o pue de n e ditar sus propios cron jobs. Elroot pue de e ditar l
os cron jobs de
cual
q uie r usuario, con sl
o usar l
a opcin -u.
crontab -e
Los usuarios pue de n borrar sus propios trabajos usando e lcom ando:
crontab r
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Logs de lSiste m a
La inform acin de lsiste m a se al
m ace na e n una varie dad de arch ivos l
ogs. Estos l
ogs pue de n
se r e spe cficos a apl
icacione s o m e nsaje s de sde varias fue nte s y se r e scritos a un m ism o arch ivo
l
og. Tam bin e s posibl
e guardar e n l
og, m e nsaje s basados e n sus re spe ctivas im portancias ade m s
de su fue nte . Elsysl
ogd e s e lde m onio (dae m on) q ue e s re sponsabl
e de e nviar a l
og l
a actividad
de lsiste m a. Es com n q ue se a iniciado por uno de l
os scripts rc cuando e lsiste m a se inicia. Vase
e lCaptul
o 2 para m s inform acin de l
os arch ivos rc y e lproce so de arranq ue (boot proce ss).
Alarranq ue , e lde m onio sysl
ogd l
e e e larch ivo /e tc/sysl
og.conf q ue l
e e spe cifica l
as opcione s
a adoptar cuando e nve inform acin de lsiste m a a l
os l
ogs. O tro arch ivo de configuracin pue de
se r e spe cificado e n ve z de larch ivo /e tc/sysl
og.conf si usam os l
a opcin -f. O pcione s disponibl
es
con e lsysl
ogd son l
istadas e n l
a Tabl
a 10.4.
Tabl
a 10.4 O pcione s a Usar con e lsysl
og
O pcin
Accin
f arch ivo
Espe cfica un arch ivo de configuracin q ue no e s /e tc/sysl
og.conf
h
Causa q ue sysl
ogd e nvi l
os m e nsaje s re cibidos a un h ost re m oto
lnom bre -h ost
Causa q ue h ostnam e se a ingre sado con un sim pl
e h ostnam e y no
nom bre de dom inio cal
ificado (FQD N);m l
tipl
e nom bre s se parados
por dos puntos (:)
m inte rval
o
Tie m po e ntre dos l
ne as m arcadas;por de fe cto e s 20 m inutos
r
Pe rm ite re cibir m e nsaje s de ne tw ork
Tabl
a 10.5 se al
e s q ue se pue de n pasar alusar sysl
og
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Se al
SIGH UP
SIGTERM , SIGQUIT, SIGINT
SIGUSR1
SIGALRM
Accin
Re inicia a sysl
ogd parando alde m onio, l
e e e larch ivo
/e tc/sysl
og.conf, y inicia a sysl
ogd
D e tie ne a sysl
ogd
Encie nde e lde bugging si se inicia con l
a opcin -d
Escribe a l
os Logs l
al
ne a m arcada
Configurar e lsysl
ogd
Elarch ivo /e tc/sysl
og.conf control
a donde se e scribe l
a inform acin. Lne as q ue e m pie zan
con un # son com e ntarios y son ignoradas por e lsysl
ogd. Las l
ne as e n bl
anco, tam bin son
ignoradas. Aq u m ostram os un arch ivo /e tc/sysl
og.conf tpico:
# Log todos l
os m e nsaje s de lk e rne la l
a consol
a.
k e rn.*
/de v/consol
e
# Log todo (e xce pto corre o) de nive linfo o m s al
to.
# No e scrib a a l
og m e nsaje s de aute ntificacin privada!
*.info;m ail
.none ;auth priv.none /var/l
og/m e ssage s
# Elarch ivo auth privtie ne acce so re stringido.
auth priv.*
/var/l
og/se cure
# e nva a Log todos l
os m e nsaje s de corre o a un sl
o sitio.
m ail
.*
/var/l
og/m ail
l
og
# Todos re cib e n m e nsaje s de e m e rge ncia, ade m s al
m ace nar e n otra pc
*.e m e rg
*
# Guardar e rrore s de corre o y noticias de nive lde e rror y m s e n un arch ivo
uucp,ne w s.crit
/var/l
og/spool
er
Cada l
ne a consiste de tre s te m s:
1. Fue nte de lM e nsaje
2. Tipo de M e nsaje
3. Nom b re y l
ocal
idad de larch ivo Log
M l
tipl
e fue nte s pue de n se r nom bradas e n una sol
al
ne a se parada por com as. Ale xam inar e l
arch ivo de e je m pl
o ante rior, note e luso de aste riscos (*). Estas e spe cifican q ue todos l
os m e nsaje s
para l
a e ntrada e spe cificada se rn dirigidas alarch ivo l
og al
l
al
m ace nado. Por e je m pl
o, e n e l
arch ivo sysl
og.conf de e je m pl
o, todos l
os m e nsaje s cre ados por e lcorre o son e scrito a re gistro
(l
ogge d) alm ism o sitio. El aste risco tam bin pue de se r usado para e spe cificar q ue todos l
os
m e nsaje s de cie rto tipo, com o l
os de l
a l
ne a q ue e m pie zan con *.e m e rg. Esta l
ne a de fine q ue
todos m e nsaje s de ltipo e m e rg de be n se r e nviados a todos l
os usuarios (tam bin indicado por un
Pg 240
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
/var/l
og/critical
Todos l
os m e nsaje s de l tipo crit de sde todas l
as fue nte s se e scribe n al arch ivo de l
og
/var/l
og/critical
.l
og. O tros m e nsaje s de dife re nte tipos se e scribe n a l
og basados e n com o uste d l
o
configur a e l
l
os. Tal
ve z de se e e nviar todos l
os m e nsaje s de lk e rne la un arch ivo l
og l
l
am ado k l
og.
Si tam bin tie ne una l
ne a q ue e nva l
os m e nsaje s crit a otro l
og, cual
q uie r m e nsaje de lk e rne lq ue
se a crtico se e nva a e ste l
og y no alk l
og. Se usa e lcarcte r bang (!) para ne gar o e xcl
uir re gistrar
a l
og un tipo e spe cificado. As pue s si no de se a ve r m e nsaje s de ltipo info de lm ail
, pode m os
e scribir e sta l
ne a:
m ail
.*;m ail
.!=info
/var/l
og/m ail
l
og
En e sta l
ne a e scribim os a l
og todos l
os m e nsaje s de lm aile xce pto e sos q ue son de tipo info al
arch ivo de l
og /var/l
og/m ail
l
og. Si e scribim os m ail
.!* o m ail
.none nos proh be de e scribir all
og
todo tipo de m e nsaje s de lm ail
.
Elsm bol
o de m e nos (-) ante s de lnom bre de ll
og pre vie ne q ue e larch ivo se a sincronizado
cada ve z q ue se e fe ctan cam bios. Norm al
m e nte , cuando un m e nsaje se e scribe a un l
og e ste se
e scribe a RAM y e ntonce s se agre ga alarch ivo e n e ldisco inm e diatam e nte . Si usam os e l(-) ante s
de lnom bre de ll
og re sul
ta e n q ue e lm e nsaje se e scribe a RAM pe ro nunca se e scribe aldisco h asta
q ue no ocurra l
a prxim a rutina de sincronizacin de lRAM aldisk .
Adm inistrar l
os Logs
Cada m e nsaje q ue se e scribe a un l
og incl
uye l
a fe ch a y l
a fue nte , ade m s de l m e nsaje , e n una
sol
al
ne a. Por de fe cto, te ne m os e ll
og principalde lsiste m a, q ue e s e larch ivo /var/l
og/m e nsaje s.
D e pe ndie ndo de l
os se rvicios q ue se e je cutan e n e lsiste m a y com o e sta configurado e lsysl
ogd,
pue de se r q ue te nga m uch os m s.
O tros l
ogs de l siste m a q ue pue de q ue e ncue ntre son /var/l
og/w tm p, /var/l
og/utm p, y
/var/l
og/l
astl
og. Cada uno de e stos contie ne inform acin de l
os usuarios, inform acin q ue e s
usada por varios util
itarios. La Tabl
a 10.6 m ue stra com o e s q ue e stos l
ogs son usados.
Tabl
a 10.6 Log q ue Re gistran Login de lUsuario y Util
itarios q ue Usan l
a Inform acin.
Log Fil
e
Conte nidos
/var/l
og/w tm p
Contie ne tie m po y duracin de l
ogin de cada usuario;com ando l
ast
/var/l
og/utm p
Inform acin de usuarios e n siste m a;usado por w h o, w , y finge r
/var/l
og/l
astl
og
Contie ne l
ogin de cada usuario;usado por com ando l
astl
og
Elcom ando l
ast m ue stra todos l
os ingre sos (l
ogin) alsiste m as l
istados e n e larch ivo de l
og
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
/var/l
og/w tm p. Su sal
ida pue de q ue l
iste a un usuario m s de una ve z. Elcom ando w h o y w son
usados para de te rm inar q uin e st actual
m e nte ingre sado (l
ogge d in) e n e lsiste m a. Elcom ando w
tam bin nos m ue stra e l tie m po q ue e l usuario h a pe rm ane cido ingre sado e n e l siste m a. El
com ando finge r pue de se r usado para ve r l
a inform acin conte nida e n e lcam po de com e ntarios de
l
os usuarios ingre sados e n e lsiste m a de larch ivo /e tc/passw d.
Elcom ando l
astl
og se usa para de spl
e gar e lconte nido de larch ivo /var/l
og/l
astl
og. Si no se l
e
pasan ningunas opcione s, l
astl
og m ue stra l
as e ntradas orde nadas por UID . Si usam os l
a opcin -t
l
astl
og de spl
e gar todos l
os ingre sos durante un tie m po e spe cificado de das. Tam bin pode m os
usar l
a opcin -u para q ue no de spl
ie gue l
os l
tim os ingre sos de lusuario e spe cificado. La sal
ida
de lcom ando l
astl
og tam bin nos indicar si un usuario nunca h a ingre sado alsiste m a. Aq u una
sal
ida de e je m pl
o:
root@ l
inux:/h om e /m igue l
# l
astl
og
Use rnam e
Pue rto
D e sde
root
pts/0
code te l
.ne t.do
dae m on
b in
m igue l
:0
e scue l
a.e du.do
ssl
w rap
prue b a
tty3
fcl
d
pts/0
fcl
d.org
m igue l
tty4
Rotar l
os Logs
l
tim o
vie dic 26 13:20:26 +
**Ne ve r l
ogge d in**
**Ne ve r l
ogge d in**
vie dic 26 09 :26:09 +
**Ne ve r l
ogge d in**
vie dic 26 13:21:01 +
vie dic 26 13:20:38 +
vie dic 26 13:22:00 +
0100 2003
0100 2003
0100 2003
0100 2003
0100 2003
Ya q ue l
os l
ogs pue de n cre ce r m uy grande s, uste d de be r m onitore ar su cre cim ie nto.
Pe ridicam e nte uste d de be r l
im piar e ll
og. Alh ace r e sto, ne ce sitar tom ar una de cisin si q uie re
sal
var l
a inform acin vie ja o no. Esto se re fie re a rotar l
os l
ogs. Una m ane ra de adm inistrar e sto e s
pe ridicam e nte copiar o m ove r cada arch ivo l
og q ue uste d de se a sal
var e n otro sitio. Lue go,
ne ce sita una de dos re cre ar e larch ivo l
og (si m ovi e loriginal
) o vaciar e ll
og original(si uste d l
o
copio).
Esto l
e pe rm ite sal
var l
os l
ogs m s vie jos m ie ntras tam bin m e jora e lfuncionam ie nto de l
siste m a. A m e dida q ue e lnm e ro de l
ogs vie jos se incre m e nta, ne ce sita de cidir si de se a arch ivarl
os
o sl
o el
im inar l
os l
ogs m s vie jos. Esto de pe nde r de lrolde su com putadora e n e lsiste m a y l
a
pol
tica de trabajo. Si e s un sim pl
e e stacin de trabajo, no parte de ninguna otra, no e s ne ce sario
m ante ne r l
ogs vie jos.
Para sim pl
ificar e ste proce so, uste d pue de usar e lcom ando l
ogrotate . Elcom ando l
ogrotate l
e
da l
a capacidad para autom ticam e nte rotar l
os arch ivos l
ogs, com prim irl
os o re m ove r l
os l
ogs
vie jos, y h asta e larch ivo l
og de lcorre o. Esta actividad pue de se r basada e n tie m po (com o l
o es
diario) o e n e ltam ao de ll
og. La sintaxis de l
ograte e s:
l
ogrotate [opcione s]arch ivo_configuracin
Por de fe cto, l
ogrotate al
m ace na inform acin sobre su e status e n e lsiste m a e n e larch ivo
/var/l
ib/l
ogrotate .status, pe ro e ste com portam ie nto pue de se r sobre scrito usando l
a opcin -s y e l
nom bre de otro arch ivo. Se pue de pasar m s de un arch ivo de configuracin alcom ando l
ogrotate ;
Pg 242
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
m onth l
y
}
Arch ivar l
os Logs
Ya q ue se h a configurado l
ogrotate para m ane jar l
os l
ogs com o de se am os, e s ne ce sario de cidir
q ue tie m po vam os a m ante ne r l
os l
ogs vie jos. En al
gunas instancias, pue de se r q ue de se am os
q ue darnos con al
gunos l
ogs h asta por un ano o m s. En e larch ivo de configuracin de e je m pl
o,
l
ogrotate se configur para m ante ne rl
os por cuatro se m anas.
Cuando ya se h a acum ul
ado cuatro se m anas de l
ogs, e ll
og m s vie jo se de scarta y e l l
og.3 se
convie rte e n e ll
og.4, l
og.2 se convie rte e n e ll
og.3, l
og.1 se convie rte e n e ll
og.2, y e ll
og actuale s
e ll
og. Ah ora te ne m os cuatro l
ogs vie jos (l
og.1, l
og.2, l
og.3, y l
og.4) ade m s de ll
og actual
.
En cual
q uie r m om e nto dado, uste d tie ne a su disposicin e ll
og actualy l
os de l
as cuatros
se m anas ante riore s. Qu h iciram os si de se aram os m ante ne r inform acin de l
os l
tim os se is
m e se s?Cuando m ante ne m os nue stro propio se rvidor de pginas W e b, pue de se r q ue de se a re te ne r
sus l
ogs de l
os l
tim os se is m e se s, para docum e ntar l
os inte ntos de viol
acin de se guridad e n su
siste m a. Pue de se r q ue su organizacin de se e m ante ne r un re cord de varios anos de cuando l
os
usuarios ingre saron al siste m a. Cunto y porq u tie m po al
m ace nar l
os l
ogs e s dife re nte
de pe ndie ndo l
as ne ce sidade s y l
as pol
ticas de l
a organizacin.
Una m ane ra de de jar l
os l
ogs al
m ace nados por un tie m po e xte ndido e s incre m e ntando e l
nm e ro de l
ogs q ue se m antie ne n. Esto pue de rpidam e nte l
l
e nar su e spacio e n disco,
e spe cial
m e nte si uste d de se a m ante ne r l
os l
ogs por varios m e se s y h asta anos. Un m e jor pl
an fue ra
m ove r l
os l
ogs m s vie jos a otro sitio. Pue de se r q ue uste d de se e m ove rl
os e n cintas o otro tipo de
m e dia de al
m ace nam ie nto. En e lCaptul
o 11, Back up y Re staurar, cubre l
a adm inistracin de l
os
back ups e n m s de tal
l
e . Pode m os usar e lcom ando pre rotate e n su arch ivo de configuracin para
q ue e je cute un script q ue m ue va e ll
og m s vie jo ante s de rotar l
os l
ogs. D e e sta m ane ra, uste d
podra m ante ne r l
os l
ogs por e ltie m po q ue de se e , sie m pre y cuando te nga e le spacio para
al
m ace narl
o.
Pg 244
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Uso de l
os Logs para D iagnosticar
Uno de l
os usos m s fre cue nte de l
os arch ivos l
ogs e s para diagnosticar y re sol
ve r probl
e m as
de l siste m a. Para diagnosticar probl
e m as cuando su siste m a e sta e n l
a e tapa de arranq ue
(booting), uste d pue de usar e lcom ando dm e sg para de spl
e gar e lm e nsaje de lsiste m a de sde e l
k e rne lring buffe r. La sintaxis de ldm e sg e s:
Aunq ue l
os otros m e nsaje s no se de spl
e garn, si se rn re gistrados y e lsysl
ogd l
o continuara
al
m ace nando e n sus re spe ctivos l
ogs. Cada nive lde m e nsaje e s de finido e n e larch ivo k e rne l
.h .
Re vise e lde su siste m a para ide ntificar q ue val
or e sta util
izando.
Use l
a opcin -c para l
im piar e lbuffe r de spus de de spl
e gar su conte nido. Si usa am bas
opcione s de -n y -c, l
a prim e ra se r ignorada sin im portar e lorde n q ue l
a e spe cifiq ue . Pode m os
usar l
os arch ivos l
ogs cuando sospe ch am os q ue al
gn intruso e sta invadie ndo nue stro siste m a. Los
arch ivos de l
og /var/l
og/w tm p, /var/l
og/utm p, y /var/l
og/l
astl
og todos contie ne n inform acin
sobre l
os usuarios q ue h an ingre sado a su siste m a. Estos l
ogs se pue de n l
e e r dire ctam e nte o con e l
uso de l
os com andos com o e s e lcom ando l
astl
og.
Re sum e n
En e ste Captul
o h e m os cubie rto com o program ar trabajos para q ue se e je cute n una ve z o
autom atizar l
as tare as re pe titivas con e luso de l
os com andos at y crontab. Elcom ando at e je cuta
un trabajo (job) sl
o una ve z. Si se l
l
am a com o batch , e sta e spe ra q ue l
a carga de lsiste m a
dism inuya ante s de e je cutarl
o.
Elcom ando crontab se usa para program ar l
a e je cucin de lm ism o trabajo e n inte rval
os de
tie m po re gul
are s. Los cam pos son m inutos, h oras, da de lm e s, m e s, y da de l
a se m ana se guido
de lcom ando a e je cutar. Ase gre se de sabe rse l
os cam pos y m s im portante q ue todo e lorde n para
pode r cre ar l
os cron jobs. Elde m onio de lsysl
ogd e s e lre sponsabl
e de e scribir l
os m e nsaje s al
arch ivo l
og e spe cificado. Esta inform acin e sta conte nida e n e l arch ivo de configuracin
/e tc/sysl
og.conf. D e spus de un cam bio alarch ivo de configuracin de sysl
ogd e ste de be se r
parado y re iniciado para q ue l
os e fe ctos tom e n l
ugar.
Le pode m os e nviar una se alalsysl
ogd para q ue se de te ngan (stop) y e ntonce s q ue se
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Pg 246
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
PR EGUNTAS Y R ESPUESTAS
1. Qu de be h ace r para q ue no se l
e ol
vide dar un e xm e n e sta tarde ?
R. Usar e lcom ando at para q ue de spl
ie gue un m e nsaje e n pantal
l
a re cordndonos de le xm e n.
2. Qu de be h ace r para inde xar una base de datos pe ro de be h ace rl
o de noch e cuando e lsiste m a
tie ne m e nos carga para no afe ctar l
os usuarios?
R. Pue de usar e lcom ando batch para q ue e je cute e ltrabajo de inde xar. As no e m pe zara h asta q ue
l
a carga de lsiste m a no e sta baja.
3. Cm o se pue de pre ve nir q ue un usuario program e trabajos (jobs) con at para q ue se e je cute n a
l
as 8 a.m .?
R. Pode m os agre gar e lusuario alarch ivo /e tc/at.de ny para pre ve nir q ue le je cute ningn trabajo
at (jobs). Si e s im portante q ue le je cute e stos trabajos, de be m os e ducarl
o de com o usar e l
com ando batch .
4. Cm o pue de h ace r q ue un adm inistrador de base de datos e je cute un script de m ante nim ie nto
todos l
os das, si no pe rm ite q ue usuarios e je cute n cron jobs?
R. Pode m os program ar e ltrabajo para e je cutarl
o nosotros. Pe ro, l
os m e nsaje s de corre o de crond
ace rca de ltrabajo se nos e nviarn a nosotros y no aladm inistrador de l
a base de datos.
Pode m os o construir e ltrabajo q ue e nve l
os m e nsaje s aladm inistrador de l
a D B o agre garl
o al
arch ivo /e tc/cron.al
l
ow , para q ue lpue da program arl
o e lm ism o.
5. Qu de be h ace r para q ue todos l
os m e nsaje s de lm ailse e scriban e n e lm ail
l
og?
R. Pode m os e ditar e larch ivo /e tc/sysl
og.conf y agre garl
e l
a siguie nte l
ne a:
m ail
.*/var/l
og/m ail
l
og
Esta l
ne a dire cciona cual
q uie r m e nsaje de sde e lm ailalarch ivo /var/l
og/m ail
l
og.
6. Si h icim os l
os cam bios de l
ugar para donde se al
m ace nan l
os m e nsaje s de lcorre o, porq u
cuando re visam os e larch ivo m ail
l
og ve m os q ue e sta vaco?
R. Elsysl
ogd l
e e e larch ivo /e tc/sysl
og.conf alarranq ue de lsiste m a. As pue s q ue pode m os
re iniciar e lsiste m a para q ue l
os e fe ctos tom e n l
ugar. Y una sol
ucin aun m e jor e s re iniciar e l
de m onio (dae m on) de sysl
og.
7. Cm o se inve stiga culfue e ll
tim o ingre so (l
ogin) alsiste m a de cada usuario?
R. Esta inform acin se al
m ace na e n e larch ivo /var/l
og/l
astl
og. Uste d pue de l
e e r e ste arch ivo
dire ctam e nte , o m e jor an e s con uno de l
os com andos l
ast o l
astl
og, com andos q ue de spl
ie gan
inform acin de l
os usuarios y sus visitas alsiste m a.
8. Cm o e m pe zam os un nue vo l
og de corre o m e nsual
?
R. Usar e lcom ando l
ogrotate y e stabl
e ce r opcione s l
ocal
e s para rotar e lm aill
og sl
o una ve z al
m e s y m ante ne r cuatro l
ogs.
Pg 248
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
EXAM EN D E PR CTICA
1. Cule s l
a m e jor m ane ra de probar un script nue vo de h ace r back up q ue e scribi?
a. Eje cute e lscript ah ora y re vise e lre sul
tado para ve r si h ay e rrore s.
b. Use e lcom ando at y program arl
o a e je cutarl
o en l
a noch e y re visarl
o m aana
c. Usar e lcom ando at -b para corre r e lscript ah ora m ism o.
d. Use e lcom ando crontab para program arl
o q ue se e je cute todas l
as noch e s.
Re spue sta a e s incorre cta;aunq ue e sto nos pe rm ite de scubrir si funciona o no e lscript, e s
m uy posibl
e q ue afe cte m os adve rsam e nte nue stros usuarios porq ue l
o e stam os e je cutando durante
h oras de trabajo. Re spue sta b e s incorre cta;e sto re trasa nue stro e sfue rzo de probar e lscript y
pue de inte rfe rir con nue stros back ups ya program ados. Re spue sta c e s corre cta;l
a opcin -b
orde na a at e spe rar h asta q ue l
a carga de lsiste m a e ste baja. Aunq ue no obte ndre m os re pue sta de l
script de inm e diato no pondre m os e s siste m a e n pe l
igro de sobre carga. Re spue sta d e s incorre cta;
no e stam os se guros si e lscript e n ve rdad funciona corre ctam e nte o no, no de be aun program arl
oa
corre r re gul
arm e nte .
2. Que fue se e lre sul
tado de e je cutar e lsiguie nte com ando?
at + 15
> m inute s l
s > Listado.txt
> Ctrl
+ D
a. D e spus de e spe rar 15 m inutos, at e nviara l
a sal
ida de l
s a Listado.txt.
b. Elcom ando at e scribe e ll
istado de lpw d a Listado.txt cada 15 m inutos.
c. Elcom ando at e scribe e ll
istado de lpw d a Listado.txt 15 m inutos pasada l
a h ora.
d. Nada, e lcom ando at ne ce sita un tie m po e xacto de cuando de be e je cutarse .
Re spue sta a e s corre cta;e ste com ando causa q ue at e je cute l
s > Listado.txt 15 m inutos
de spus de digitado. Re spue sta b e s incorre cta;e l+ 15 m inute s no significa cada 15 m inutos.
Re spue sta c e s incorre cta;e l+ 15 m inute s e s re l
ativo a ah ora, no re l
ativo a l
a h ora. Re spue sta d e s
incorre cta;at re cibe tie m po re l
ativo o absol
uto.
3. Uste d h a notado q ue l
a carga de lSe rve r h a incre m e ntado y sospe ch a q ue e s de usuarios
program ando tare as. Con q u dos com andos pue de n confirm ar su sospe ch a?
a. at -b y crontab -u
b. at -ly crontab -l
c. at -b y crontab -l
d. at -ly crontab -u
Re spue sta a e s incorre cta;e lcom ando at -b e je cuta un at job cuando l
a carga de lsiste m a e sta
e n baja y crontab -u se usa por root para l
istar l
os cron jobs de un usuario e spe cifico. Re spue sta b
e s corre cta;e lcom ando at -le s l
o m ism o q ue e latq , e lcuall
ista l
os trabajos pe ndie nte s, y e l
com ando crontab -ll
ista l
os cron jobs pe ndie nte s. Re spue sta c e s incorre cta;aunq ue crontab -l
l
ista l
os cron jobs, e lcom ando at -b e je cuta un at job e n m odo batch . Re spue sta d e s incorre cta;
aunq ue e lcom ando at -ll
ista l
os at jobs pe ndie nte s, e lcom ando crontab -u l
ista l
os de un usuario
e spe cifico.
4. Culcom ando e s apropiado para usar un arch ivo de configuracin l
l
am ado sysl
og.config con
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
e lsysl
ogd dife re nte alpor de fe cto?
a. k il
lSIGH UP cat /var/run/sysl
ogd.pid
sysl
ogd -f sysconf
b. sysl
ogd -f sysl
og.config
c. k il
lSIGTERM cat /var/run/sysl
ogd.pid
sysl
ogd f sysl
og.config
d. sysl
ogd -r
Re spue sta a e s incorre cta;l
a se alSIGH UP re inicial
aza e lsysl
ogd prim e ro parndol
o, l
e ye ndo
e l/e tc/sysl
og.conf y e ntonce s re iniciando e lsysl
ogd. Re spue sta b e s incorre cta;prim e ro de be
de te ne r e lsysl
ogd ante s de q ue e lpue da l
e e r e lnue vo arch ivo de configuracin. Re spue sta c e s
corre cta;l
a se alSIGTERM de tie ne e lde m onio de sysl
og usando su PID y e ntonce s sysl
ogd e s
re iniciado con l
a nue va configuracin. Re spue sta d e s incorre cta;l
a opcin -r causa a sysl
ogd
re cibir un m e nsaje de lne tw ork .
5. Culde e stas l
ne as re gistrara e n e ll
og todos l
os m e nsaje s de sde ne w s alarch ivo
/var/l
og/ne w sl
og?
a. ne w s.!*
/var/l
og/ne w sl
og
b. ne w s.*;
ne w s.!=info
/var/l
og/ne w sl
og
c. *ne w s
/var/l
og/ne w sl
og
d. ne w s.*
/var/l
og/ne w sl
og
Re spue sta a e s incorre cta; pre vie ne todos l
os m e nsaje s de ne w s re gistrarse e n e l l
og.
Re spue sta b e s incorre cta;re gistra todos l
os m e nsaje s de ne w s e xce pto de ltipo info. Re spue sta c e s
incorre cta;l
a fue nte de l
os m e nsaje s de be ir prim e ro. Re spue sta d e s corre cta;re gistra all
og todos
l
os m e nsaje s de sde ne w s.
6. Culde e stos arch ivos de l
og contie ne l
a inform acin de ltie m po q ue cada usuario pe rm ane ci
ingre sado e n e lsiste m a (l
ogge d on)?
a. /var/l
og/w tm p
b. /var/l
og/utm p
c. /var/l
og/usrl
og
d. /var/l
og/l
astl
og
Re spue sta a e s corre cta;e ll
og w tm p contie ne l
a duracin de l
os usuarios durante sus l
ogin.
Re spue sta b e s incorre cta;e ll
og utm p tie ne inform acin sobre l
os usuarios actual
m e nte ingre sados
e n e lsiste m a. Re spue sta c e s incorre cta;no e xiste un l
og usrl
og. Re spue sta d e s incorre cta;e l
arch ivo l
astl
og contine l
as h oras de l
os l
tim os ingre sos pe ro no e ltie m po q ue dur l
a se sin.
7. Culde l
os siguie nte s cam pos de inform acin no incl
uye e larch ivo sysl
og.conf?
a. La fue nte de lm e nsaje
b. Eltipo de lm e nsaje
c. Elnom bre de larch ivo y su l
ocal
idad
d. Elpe riodo de tie m po de m ante ne r e lm e nsaje
Pg 250
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Back up y Re staurar
Pg 252
Captu l
o 11
PR ER EQUISITO S
Ante s de e m pe zar e ste Captul
o uste d de be se ntirse cm odo con l
os
com andos y l
as tare as discutidas e n l
os Captul
o 5, CO M AND O S GNU y
UNIX y Captul
o 10,TAREAS Adm inistrativas, re spe ctivam e nte . D e be te ne r
un bue n e nte ndim ie nto de l
a je rarq ua Siste m a de Arch ivos GNU/Linux, q ue
fue discutida e n e lCaptul
o 3, Siste m a de Arch ivos GNU/Linux para as
pode r de sarrol
l
ar e strate gias apropiadas de back up.
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Pl
anificar su Back up
Porq u y a q u l
e h ace m os back up?La tare a de back up e s una de l
as m s im portante s de l
adm inistrador de l siste m a. Tam bin e s una de l
as tare as m s odiadas y te diosas de l
adm inistrador de lsiste m a. Cre am os back ups por una sol
a razn;pode r re cupe rarnos e n caso de
q ue ocurra un de sastre , porq ue sabe m os q ue tarde o te m prano nos va a pasar. As e s q ue pre pre se
para q ue l
e pase y no por si l
e pasa. M ante ne r un back up alda e s l
a dife re ncia e ntre durar das o
se m anas re -cre ando sus se rvidore s y pode r subir su siste m a e n unas cuantas h oras. Tam bin
probabl
e m e nte signifiq ue q ue no l
e cance l
e n y busq ue n un adm inistrador q ue se pre para por si
l
l
ue ve .
La m ate ria de pre pararse para l
os de sastre de siste m as e s e xte nsa y se pue de de dicar l
ibros
e nte ros, com o de e ch o e xiste n. D ise ar un pl
an e stratgico y apropiado contra de sastre y m s
im portante , pe ridicam e nte pone rl
o a prue ba e s una de l
as re sponsabil
idade s m s im portante de l
adm inistrador. Una gran varie dad pue de se r util
izada alcre ar un pl
an de re cupe racin e n caso de
de sastre . Cuando e val
uam os cuale s m s conve nie nte para nue stra situacin, de be m os tom ar e n
conside racin varios conce ptos bsicos.
Costo im pl
e m e ntacin de l
a e strate gia de Back up
Encontrar q ue e xiste una gran varie dad de e strate gia disponibl
e de l
a cualde be m os e l
e gir l
a
q ue m s nos convie ne para nue stra situacin. Una sol
ucin supe r e conm ica, com o e s l
a de copiar
arch ivos im portante s a fl
oppie s, pue de se r suficie nte para nue stro caso. Pe ro si su siste m a prove e
se rvicios crticos 24 h oras alda, 7 das a l
a se m ana, su e strate gia de back up pue de se r q ue l
a
im pl
e m e ntacin y m ante nim ie nto cue ste m il
e s de dl
are s e incl
uye te cnol
oga de cl
uste ring. Su
el
e ccin tam bin se r afe ctada por e lcosto de tom ar e lSe rve r (dow ntim e ) fue ra de l
ne a, l
o cual
e s dire ctam e nte re l
acionado con q ue tan crtica se an l
as apl
icacione s e n e l Se rve r para su
organizacin.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
com pl
e jas de al
to costos contra de sastre si e lse rvidor o e lsiste m a com pl
e to de se m pe an un rol
de m isione s crticas o de e l
l
os se re q uie re un al
to nive lde disponibil
idad.
Back up y Re staurar
Elpl
an de continge ncia m s com n para l
os casos de re cupe racin de de sastre e s l
a copia
pe ridica de arch ivos de una l
ocal
idad de lsiste m a a otra, copia q ue l
ue go pue de se r util
izada para
re staurar o re cre ar e lsiste m a a un e stado ante rior. Aun con l
as e strate gias sofisticadas e xpue stas
ante riorm e nte , l
a de copias (back ing up) de l
os arch ivos e s l
a e spina dorsalde un bue n pl
an
contra de sastre s.
Inde pe ndie nte m e nte q ue e l
ijas o no una de l
as e strate gias m s sofisticadas, te ndrs q ue
Pg 254
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Back ups
Sin im portar q u tan sofisticada se a su e strate gia de re cupe racin e n caso de fal
l
a, uste d
te ndr q ue m ante ne r un back up de su siste m a com pl
e to alda, incl
uye ndo l
a data ade m s de sus
arch ivos de apl
icacione s.
Pl
anificar
Elprim e r paso para pl
anificar su e strate gia de back up e s re sponde r e stas 4 pre guntas:
1. A q u l
e vam os a h ace r b ack up?
2. Cada q u tie m po l
e vam os a h ace r b ack up?
3. D e cunto tie m po dispone m os para e je cutar e lb ack up?
4. En q u m e dio vam os a al
m ace nar e lb ack up?
Vam os a dirigir cada uno de e stos puntos por se parado.
A Qu l
e Vam os a H ace r e lBack Up?
Alde cidir a q ue h ace rl
e back up, de be m os conside rar e ltie m po q ue tom ara e n re cre ar l
os
arch ivos ve rsus e ltie m po q ue tom a h ace r e lback up. Si tom ara m s tie m po e n re cre arl
os q ue
h ace r e lback up. Lo prim e ro q ue h ay q ue h ace r e s, cl
asificar sus arch ivos e ntre e sos q ue cam bian y
e sos q ue son e stticos. Com o re gl
a, e lsiste m a y apl
icacione s sl
o cam bian cuando l
e h ace m os
actual
izacione s alsiste m a ope rativo o l
as apl
icacione s. Y cl
aro e sta, e s una pe rdida de tie m po y
re cursos h ace rl
e back up a e stos arch ivos diario. Por supue sto, q ue e s bue na ide a pe ridicam e nte
h ace rl
e back up a l
os arch ivos de lsiste m a y l
os de l
as apl
icacione s.
Te ne r un back up re cie nte nos garantiza q ue pode m os con poco e sfue rzo y e n poco tie m po e n
caso de fracaso pode r te ne r nue stros se rvidore s trabajando con l
as l
tim as actual
izacione s alda
de parch os. Para l
os arch ivos de data, pode m os te ne r l
a base de datos u otros arch ivos q ue
cam bian poco pe ro q ue pue de n se r usados para e xtrae r inform acin re gul
arm e nte . Ade m s,
al
gunos arch ivos cam bian fre cue nte m e nte o h asta diario.
Si organiza sus arch ivos e n base a l
a fre cue ncia de pe riodo de cam bio, se r m s fcil
pl
anificar su e strate gia de back up. Vase e lCaptul
o 6, M ante nim ie nto de lSiste m a de Arch ivos,
para m s inform acin de l
a je rarq ua de lSiste m a de Arch ivos GNU/Linux y com o organizar sus
arch ivos. Col
ocar data vol
tily cam biante e n particione s se paradas e s otra m ane ra de sim pl
ificar
su pl
an de re cupe racin e n caso de de sastre . Si todos l
os dire ctorios h om e e stn e n particione s
se paradas, uste d pue de fcil
m e nte h ace rl
e back up a e sta particin diario si fue se ne ce sario.
Con q u Fre cue ncia se H ace e lBack up?
D e spus de h abe r de cidido a q u arch ivos uste d l
e de se a h ace r e lback up, y l
os m s se guro
e s q ue de cidi h ace r back up a todo, ne ce sitar de cidir q ue tan a m e nudo o se a con q ue fre cue ncia
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
l
l
e vare m os a cabo e ste back up. No e s ne ce sario h ace rl
e back up a todo todos l
os das, aunq ue se
pue de .
Si l
os arch ivos no cam bian, com o l
os arch ivos de l siste m a y de apl
icacione s, porq u
incursionar e n e lcosto de h ace rl
e back up todos l
os das?Talve z, de cida h ace rl
e back up se m analo
h asta m e nsual
. Cl
aro e sta, te ndr q ue h ace rl
e back up cada ve z q ue e lsiste m a e xpe rim e nta cam bios
de actual
izacione s y re configuracione s. Tam bin uste d l
e q ue rr e fe ctuar back ups pe ridicos de
e stos arch ivos para ase gurarse q ue su back up se a vl
ido y q ue pue de se r usado e n caso de te ne r
q ue re staurar e lsiste m a.
Para l
os arch ivos q ue cam bian fre cue nte m e nte , sl
o de be h ace rse l
a siguie nte pre gunta. Cul
e s e lcosto de re posicin a l
a com paa de l
a data, com parado con e lcosto de e fe ctuar un back up?
En l
as m ayoras de l
as situacione s, e s ade cuado h ace rl
e back up diarios sl
o a l
os arch ivos q ue
cam bian con m uch a fre cue ncia. Pe ro, si tie ne inform acin critica de ope racin q ue cam bia cada
h ora, pue de se r q ue te nga q ue h ace r back ups de e stos arch ivos con m uch a m s fre cue ncia.
Tie m po Para H ace r Su Back up?
Cuando pl
anificam os a q ue h ace rl
e back up, ne ce sitam os tom ar e n conside racin con q ue
tie m po contam os y q ue tie m po nos tom ara para e fe ctuar e lback up de l
os arch ivos q ue e l
e gim os.
Para siste m as de al
ta disponibil
idad, pue de se r q ue e ltie m po q ue cie rtos arch ivos q ue de be n se r
incl
uidos e n e lback up e stn disponibl
e s se a corto. As e s q ue de be r pl
anificar sus back ups
apropiadam e nte . Aunq ue se a ne ce sario h ace rl
o e n e tapas, unos cuantos a l
a ve z, uste d de be h ace r
sus back ups con l
a fre cue ncia ne ce saria q ue se de te rm in e n su e strate gia.
Se l
e ccin de M e dia
Lue go, de be r pre starl
e ate nsin donde al
m ace nar sus back ups. Esta de cisin
tradicional
m e nte , h a sido e n cintas. Las ve ntajas de usar cintas incl
uye q ue son re l
ativam e nte
e conm icas, am bas cosas tanto l
a cinta com o e ldispositivo de cintas. Ade m s, e s una te cnol
oga
m uy bie n conocida, probada y fiabl
e.
Las de sve ntajas de usar cintas son e n principio su ve l
ocidad. La ve l
ocidad de e scritura de una
cinta e s m uch o m s l
e nta q ue l
a de otros m e dios com o por e je m pl
o discos duro. Una cinta no tie ne
un siste m a de arch ivos com o l
o de acce so alazar (random acce ss) de m e dios com o l
os discos duro.
Ade m s, com o l
as cintas se l
e e n se cue ncial
m e nte , tom a m s tie m po rastre ar inform acin q ue
a sido al
m ace nada e n cinta. O tro tipo de m e dio, com o disco duro, pe rm ite random acce ss, l
o cual
ace l
e ra e lproce so de e xtraccin de inform acin.
Para util
izar una cinta para h ace r un back up de arch ivos, a m e nudo te ne m os q ue usar un
util
itario o apl
icacin q ue te ngan acce so a l
a cinta, q ue cre e l
a tabl
a de conte nido, y al
m ace ne l
a
data e n l
a cinta. Esta m ism a apl
icacin e ntonce s se usa para e xam inar l
a tabl
a de conte nido y l
eer
l
a cinta se cue ncial
m e nte de sde e lprincipio h asta l
ocal
izar l
a data q ue ne ce sitam os.
H oy da, con l
a introduccin de discos duro baratos y otros m e dios com o l
os CD -RO M s
grababl
e s y re grababl
e s y opticaldrive s, te ne m os m s varie dad a e scoge r, de pe ndie ndo nue stras
Pg 256
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
ne ce sidade s y pre supue stos. Para e lacce so m s rpido a sus back ups, de be m ante ne rl
os e n l
ne a.
Esto se pue de cum pl
ir si al
m ace nam os e lback up a otro disco duro. Pe ro cl
aro e st, e s una opcin
un poco m s costosa.
Elpre cio de e scribir a CD -RO M s y h asta DVD s h a cado alpunto q ue son al
te rnativas viabl
e s.
El
l
as prove e n acce so fcil y rpido cuando se ne ce sita e xtrae r inform acin de sde e l
l
os, si
cl
aram e nte se m arcan l
os CD s o DVD s y m antie ne un re gistro de q ue contie ne cada uno de e l
l
os.
El
l
os tam bin tie ne n una m uy l
arga vida de al
m ace naje y ocupan m uy poco e spacio, re l
ativos a
discos duros. Esto l
o h ace e xce l
e nte si vam os a al
m ace narl
os por un tie m po e xte ndido.
Si ne ce sita un m e dio re usabl
e para al
m ace nar, pue de tom ar e n conside racin discos m agne tooptical
. Estos vie ne n e n tam aos grande s (de 600 M bs h asta 100 GIGs), y prove e n acce so alazar
(random acce ss), y tie ne una vida m s l
arga q ue cintas.
Copy
Elm todo m s fcily com n de h ace r back up de un arch ivo e s copiarl
o. Aunq ue e ste m todo
e s usado con m uch a fre cue ncia, l
a m ayora de l
as ve ce s no e s conside rada un ve rdade ro back up.
Cuando copiam os un arch ivo a otra l
ocal
idad, uste d pue de re pone rl
o e n caso de q ue e loriginalse
corrom pa o se a e l
im inado por e rror. Elm e dio de e l
e ccin de l
a copia e s usual
m e nte un fl
oppy
disk , pe ro podra se r cual
q uie r m e dio disponibl
e de acce so alazar.
Uste d de be usar e ste m todo cuando cam bia arch ivos im portante s de configuracin de l
siste m a. Esto te sal
vaguarda e n caso de un e rror, donde talve z sl
o te nga q ue re pone r e larch ivo
originalde sde su back up e n e lfl
oppy a su siste m a.
Ful
lBack up/Com pl
e tos
Un Back up ful
le s e xactam e nte l
o q ue su nom bre im pl
ica. Todo y cada arch ivo se incl
uye e n
e lback up y al
m ace nado e n l
a m e dia se l
e ccionada. Te ne r un Back up alda y com pl
e to de su
siste m a, apl
icacione s, y arch ivos de data, l
e pe rm ite re staurar su siste m a con un e sfue rzo m nim o
y e n un tie m po l
o m s corto posibl
e.
La de sve ntaja de h ace r back ups ful
le s q ue tom an un tie m po m s l
argo de e je cutar y q ue
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
re q uie re n m s e spacio e n l
a m e dia q ue l
o vam os a al
m ace nar. Si e ltotalde su siste m a e s unos
cuantos gigabyte s de e spacio e n disco, uste d ne ce sita e se m ism o e spacio de al
m ace naje , aunq ue
pode m os com prim ir. Tam bin de pe ndie ndo de ltam ao de lback up pue de se r q ue no todo se
pue da guardar e n una sol
a unidad de lm e dio de al
m ace naje y alte ne r q ue cam biar de unidade s no
podam os h ace rl
o un proce so total
m e nte autom atizado.
Back up Parcial
Si tie ne arch ivos q ue cam bian con m uch a fre cue ncia e n su propia particin o por l
o m e nos e n
un e structura de dire ctorio inde pe ndie nte , pode m os e je cutar un Back ful
lde sl
o e sa particin o
dire ctorio. Esto e s cl
aro, m s rpido q ue e lsiste m a com pl
e to, pe ro aun nos ase gura q ue e lback up
e s tan alda com o e s posibl
e . Ade m s, re q uie re m uch o m e nos e spacio de al
m ace naje e n e lm e dio
de back up. Si no e s ne ce sario cam biar l
a unidad de al
m ace naje durante e lproce so de back up,
pode m os autom atizar e lback up. Si te ne m os data critica q ue cam bia con m uch a fre cue ncia, pue de
se r q ue de se e e je cutar un Back up Parcialm s de una ve z alda.
Qu Tie m po D e b e Al
m ace nar l
os Back ups?
A m e nudo se l
e pide re staurar un arch ivo q ue fue e l
im inado por e rror. Porq ue e ste tipo de
e rrore s a m e nudo no se de scubre de inm e diato, e lback up q ue contie ne e larch ivo pue de q ue se a
m s de una se m ana de e dad. Al pl
anificar su e strate gia de back up, uste d de be tom ar e n
conside racin q ue tan vital e s l
a inform acin y con q ue fre cue ncia e s acce sado. Use e sta
inform acin para de cidir con q ue fre cue ncia se de be re usar l
a m e dia q ue usam os para l
os back ups.
Pg 258
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Por e je m pl
o, pue de se r q ue de se e m ante ne r l
os back ups por un m nim o de och o se m anas. Esto
significa q ue de be te ne r suficie nte m e dia para al
m ace nar och o se m anas de back ups. D e spus de
och o se m anas, pode m os re cicl
ar l
a cinta o disco m s vie jo. Ade m s, pue de se r q ue de se e arch ivar
un back up ful
luna ve z alm e s y guardarl
o por un ano o m s. Elm ode l
o de organizacin y e ltipo
de inform acin q ue m ane ja e n su e m pre sa e s q ue dicta q ue pol
ticas de back ups va a tom ar. Una
posibl
e e strate gia de back up pue de se r l
a siguie nte :
1. Back up Ful
ltodos l
os Vie rne s;re usar e sta cinta e n nue ve se m anas.
2. Back up D ife re ncialLune s a Jue ve s;re usar e stas cintas e n nue ve se m anas.
3. Arch ivar e lprim e r Ful
lBack up de cada m e s y m ante ne rl
o por todo un ao.
Sin im portar l
a e strate gia q ue adopte , sie m pre m arq ue sus m e dios y re gistre un l
og
apropiadam e nte . Esto e s de e xtre m a im portancia si va a rotar y re usar l
as m e das a l
as cual
es l
es
e scribe . Por e je m pl
o, pue de te ne r cintas q ue se van a rotar e tiq ue tadas con e sta se cue ncia Lune s,
# 1, Lune s, # 2, Lune s, # 3, y as suce sivam e nte .
El
e gir D nde Al
m ace nar
O tra cue stin q ue de be tom ar e n conside racin e s donde al
m ace nar sus back ups. Re cue rde
q ue nada m s no e s cue stin de q ue no se l
e pie rda a uste d, tam bin e s m ate ria de se guridad, e stas
cintas contie ne n e n m uch o de l
os casos todo l
o re fe re nte a su e m pre sa. Cual
q uie ra q ue te nga
acce so a e stos back ups tie ne acce so totala su data. No de je e stos m e dios de back up e n cual
q uie r
posicin q ue al
guie n pue de sim pl
e m e nte tom arl
as. Para ase gurar sus back ups, com o m e dida de
se guridad, sie m pre bajo l
l
ave .
M ante ne r un Log
O tra cosa, e s q ue de be m ante ne r un re gistro o l
og q ue de tal
l
e a q u se l
e h a h e ch o back up,
cundo se e fe ctu e lback up, y dnde se al
m ace n l
a m e dia de lback up. Actual
ice e ste l
og cada ve z
q ue e je cute un back up.
Este l
og de be conte ne r inform acin re fe re nte a:
1. Fe ch a se e fe ctu e lBack up
2. Etiq ue ta e n l
a cinta de b ack up
3. Tipo de b ack up e fe ctuado
4. Que siste m a de arch ivos fue b ack up
5. D onde e sta guardada l
a cinta con e lb ack up
Este l
og l
e asistir cuando uste d ne ce sita re staurar un arch ivo. D onde se al
m ace na e ll
og e s a
su discre cin. Pue de m ante ne r e ll
og al
m ace nado con l
a m e dia m ism a o ce rca de lse rvidor. Para
m e jorar su h abil
idad de re cupe rarse de un de sastre , conside re m ante ne r am bas copias.
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
Util
itarios de Back up
M uch os util
itarios y apl
icacione s e stn disponibl
e s para h ace r sus back ups. Al
gunas son m uy
el
aboradas y sim pl
ifican su pl
an de back up. O tras son bsicas a todo siste m a GNU/Linux. El
ija l
a
q ue l
e re sul
te m e jor dada l
a condicin e n q ue se e ncue ntre .
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
m ie ntras re te ne m os l
a e structura originalde l
os dire ctorios. Aunq ue original
m e nte se concibi para
cre ar arch ive s e n cintas, l
os arch ivos tar pue de n se r al
m ace nados e n cual
q uie r otro m e dio. Eltar
tam bin tie ne l
a capacidad de com prim ir un arch ivo a l
a m ism a ve z q ue l
o cre a. Cubrim os e l
tpico de l
a com pre sin de arch ivos m s ade l
ante e n e ste m ism o Captul
ol
a se ccin Com prim ir y
D e scom prim ir Arch ivos.
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
W
w
z
Este com ando cre a un arch ive de lsiste m a de arch ivo root com pl
e to aldispositivo de cinta.
Esto sobre scribe cual
q uie r conte nido e n l
a cinta con e lnue vo arch ive , as q ue ase gre se q ue no
e xista nada e n l
a cinta q ue l
e h aga fal
ta e n e lfuturo. Alcre ar un arch ive e n un dispositivo de
cinta, usual
m e nte tie ne q ue e spe cificar e lfactor de l
os bl
oq ue s usando e lm odificador b, com o
h ace m os e n e lsiguie nte e je m pl
o:
tar cvfb /de v/tape 20 /
Elfactor de bl
oq ue e s m ul
tipl
icado por 512 byte s y l
e instruye a tar de cuanta data de be se r
e scrita a l
a ve z. Un factor de bl
oq ue de 20 pue de se r usado con l
a gran m ayora de dispositivo de
cintas. All
e e r de sde una cinta, no e s ne ce sario e spe cificar e ltam ao de lbl
oq ue .
Alh ace r back up alfl
oppy, su back up de se guro q ue se e xpandir a m l
tipl
e discos. Le se r
ne ce sario e spe cificar e ltam ao de lfl
oppy y de cirl
e alcom ando tar q ue e lback up se e xpande a
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
En e ste caso, l
a opcin x l
e dice a tar q ue e xtraiga e lconte nido de larch ivo tar l
l
am ado
Arch ive .tar. La opcin v, o ve rbose , e s una opcin q ue causa q ue tar im prim a a l
a sal
ida e stndar
cual
e s arch ivos se e stn e xtraye ndo. La opcin f nom bra e larch ivo tar q ue se va a e xtrae r.
Es m uy im portante e xam inar su arch ivo tar ante s de e xtrae rl
o. Es ne ce sario sabe r com o e l
arch ivo tar se produjo para ase gurarnos q ue l
os arch ivos se rn e xtrados a l
a posicin corre cta, o
l
a q ue anticipam os. Por e je m pl
o, Si cre o un back up de l
os dire ctorios h om e de sus usuarios
e scribie ndo e sta se nte ncia:
tar -cf b ack up.tar h om e /*
Existe n dos m ane ras dife re nte s de re staurar un arch ivo singul
ar de sde un arch ive . Prim e ro,
uste d pue de e l
e gir cual arch ivo va a e xtrae r de sde una l
ista de l conte nido de l arch ivo tar
sim pl
e m e nte e scribie ndo e sta se nte ncia:
tar -xvw f Arch ive .tar
La opcin -w col
oca a tar e n m odo inte ractivo. Entonce s se r cue stionado arch ivo por arch ivo
si de se a e xtrae r cada uno de e l
l
os. Si e larch ive tar contie ne m uch os arch ivos, e sta tare a pue de
tom ar un l
argo tie m po. Re cue rde q ue tar tie ne l
a capacidad de ace ptar una l
ista de nom bre s de
arch ivos com o argum e ntos. La se gunda m ane ra de re staurar un arch ivo re q uie re q ue se se pa e l
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
nom bre de e l
. Si sabe e lnom bre de arch ivo q ue de se a e xtrae r, se l
e pue de pasar dire ctam e nte al
com ando tar:
tar xf Arch ive .tar Arch ivo.txt
D e be te ne r cuidado alusar e sta opcin. Aunq ue e lcom ando tar no sobre e scribe dire ctorios,
pe ro si sobre scribe arch ivos e xiste nte s con e lm ism o nom bre . Para pre ve nir e ste com portam ie nto,
use l
a opcin -k , l
o cualde jara arch ivos e xiste nte s intactos.
M uch os adm inistradore s util
izan e lcom ando tar para adm inistrar sus back ups. D os opcione s
q ue h ace n e sto tan funcionalson l
as opcione s -u y -r. La opcin -u causa q ue tar actual
ice o
agre gue un arch ivo e spe cificado a un arch ive de tar ya e xiste nte . La opcin -r agre ga un nue vo
arch ivo a un arch ive tar. Am bas de e stas opcione s re q uie re n q ue uste d l
e e spe cifiq ue e lnom bre de l
arch ivo tar ya e xiste nte ade m s de lnom bre de larch ivo q ue de se a actual
izar o agre gar.
La Tabl
a 11.3 m ue stra l
a opcione s principal
e s disponibl
e s con e lcom ando cpio. Sl
o pue de
usar una y sl
o una de e stas opcione s.
Tabl
a 11.3 O pcione s Principal
e s D isponibl
e s alCom ando cpio
O pcin
Accin
-o
Cre a un nue vo arch ivo (arch ive )
-i
Extrae de sde un arch ivo (arch ive ) ya e xiste nte
-p
Copia una e structura de dire ctorio
O pcione s adicional
e s disponibl
e s con e lcom ando cpio se l
istan e n l
a Tabl
a 11.4. No todas
funcionan con cada una de l
as opcione s principal
e s.
Tabl
a 11.4 O pcione s Adicional
e s a Usar con cpio
O pcin
Accin
-a
Re inicia e ltie m po de acce so de l
os arch ivos de spus de copiarl
os
-d
Cre a dire ctorios si h ace n fal
ta;usado com -i o -p
-e Arch ivo
Espe cifica un arch ivo q ue contie ne un patrn;usado con -i
-F Nom bre Ach ive
Nom bre de arch ive para e xtrae r;usado com -i
-m
Pre se rve s m odification tim e s of fil
e s;usado con -i
-r
Pide e lnue vo nom bre de larch ivo ante s de copiarl
o;si no se da un nom bre ,
arch ivo no se copia
-t
Lista e lconte nido de larch ive ;usado con -i
Pg 264
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
-u
-v
La opcin -i col
oca a cpio e n m odo de e xtraccin, y l
a opcin -t causa a cpio a de spl
e gar l
os
nom bre s de l
os arch ivos pe ro no a e xtrae rl
os. La opcin -F se usa para e spe cificar e lnom bre de l
arch ive a e xam inar.
Para e xtrae r un arch ivo e spe cifico de sde un arch ive , e s ne ce sario prove e rl
e un patrn o e l
nom bre de larch ivo a igual
ar. Por e je m pl
o, para e xtrae r e larch ivo de nom bre carta.txt de sde e l
arch ive h om e .cpio, e scriba l
o siguie nte :
cpio -iF h om e .cpio carta.txt
gzip
Arch ivos son com prim idos con fre cue ncia para ah orrar e spacio de al
m ace naje y tie m po de
transm isin m ie ntras se copia de un com putador a otro. Ade m s, l
os back ups son com prim idos a
re ducir e lm onto de e spacio e n m e dia ne ce sario para al
m ace nar su data. En Linux, e lform ato
pre fe rido e s gzip/gunzip, e lcualcre a un arch ivo con e xte nsin de gz. Existe n dife re ncias e ntre l
os
gzip/gunzip y pk zip/pk unzip, pe ro:
1. gzip no com prim e m s de un arch ivo
2. gzip y gunzip autom ticam e nte e l
im ina e larch ivo original
D e spus de usar e lcom ando tar para cre ar un arch ivo, uste d pue de de se ar com prim ir e l
arch ivo tar. Uste d pue de usar tar y gzip para cre ar un back up com pacto, de jndol
e con l
a
e structura originalde ldire ctorio y arch ivos intacta de ntro de larch ivo tar y gzip. La sintaxis de
gzip e s:
gzip [opcione s][arch ivo-a-zip]
Tabl
a 11.5 l
ista l
as opcione s q ue se pue de n usar con l
os com andos gzip y gunzip.
Tabl
a 11.5 O pcione s de Uso con l
os Com andos gzip y gunzip
O pcin
Accin
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
-c
-d
-n
-N
-q
-r
-t
-v
D e spl
ie ga l
os arch ivos conte nidos sin e l
im inar e larch ivo com prim ido;usada con -d o gunzip
D e scom prim e arch ivos;igualq ue gunzip
No guarda ni l
a fe ch a ni l
a e stam pa de tie m po
Guarda e lnom bre originaly e stam pa de ltie m po;Accin por de fe cto
Suprim e todas l
as adve rte ncias
Com prim e re cursivam e nte e n dire ctorio e spe cificado;si usado con -d o gunzip
de scom prim ir re cursivam e nte
Prue ba l
a inte gridad de larch ivo com prim ido;use con -d o gunzip
Im prim e nom bre y porce ntaje com prim ido de cada arch ivo;tam bin se pue de usar con
gunzip
Pue de e spe cificar e lnive lde com pre sin q ue uste d pue de apl
icar a gzip si usa gzip -n. El
rango ace ptado e s 19 , con e l1 sie ndo e lm s rpido pe ro con e lm onto infe rior de com pre sin.
Usando e l9 causa q ue l
a ope racin tom e m s tie m po pe ro con m ayor nive lde com pre sin. Pue de
usar a gzip para com prim ir un arch ivo tar e scribie ndo:
gzip Arch ivo.tar
com pre ss
Elutil
itario com pre ss e s uno de l
os m s vie jos util
itarios de com prim ir arch ivos. Elarch ivo
com prim ido de be te rm inar e n una Z y su sintaxis e s:
com pre ss Arch ivo
Este util
itario ya h oy da e s usado con m uy poca fre cue ncia porq ue su com pre sin no e s tan
Pg 266
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
gunzip
Bie n, te ne m os todos e stos arch ivos com prim idos. Que h ace m os si ne ce sitam os e xtrae r e stos
arch ivos? Lo prim e ro, q ue de be m os h ace r e s de scom prim ir e larch ivo tar usando e lutil
itario
gunzip. La sintaxis de gunzip e s:
gunzip nom b re -arch ivo
Re firase a l
a Tabl
a 11.5 para ve r l
as opcione s q ue pue de n se r usadas con e lcom ando gunzip.
D e spus q ue gunzip se e je cute , te ndr e larch ivo original
, ya de scom prim ido. Pe ro, e larch ivo
com prim ido e s e l
im inado porq ue gunzip borra e larch ivo com prim ido de spus de de scom prim irl
o.
Ade m s, pue de usar e lcom ando gzip para de scom prim ir usando l
a opcin -d.
Poda h abe r usado e lm ism o com ando tar para de scom prim ir un arch ivo tar com prim ido. Esto
se e fe cta usando l
a opcin -z. As q ue si e scribe :
tar xvzf Arch ivo.tar.gz
Todos l
os arch ivos conte nidos e n Arch ivo.tar.gz se rn re staurados, y e larch ivo originaltar
com prim ido pe rm ane ce r ya q ue tar no l
o el
im ina com o gunzip.
Re sum e n
Pl
anificar y m ante ne r back ups de l siste m a al da e s parte e se ncial de l trabajo de un
adm inistrador de siste m as GNU/Linux. D e be r tom ar tie m po pl
anificando una e strate gia q ue se a
apropiada para su organizacin y q ue tom e e n cue nta costo y rie sgo de pe rdida de data.
Com o adm inistrador, de be sabe r com o usar e lcom ando tar para cre ar arch ivos y re staurar
e stos arch ivos. Alcre ar un arch ivo tar, l
os arch ivos original
e s pe rm ane ce n e n su sitio. Use l
a opcin
-c para cre ar un nue vo arch ivo tar y -x para re staurar o e xtrae r de sde un arch ivo tar. Tam bin
pode m os usar l
a opcin -t para de spl
e gar e lconte nido de un arch ivo tar sin e xtrae r ningn arch ivo.
Es im portante q ue e st altanto de l
os posibl
e s probl
e m as re l
acionados e n com o l
as rutas de
arch ivos son al
m ace nados e n arch ivos tar.
O tro com ando q ue se pue de usar para h ace r back ups e s e lcom ando cpio. Este pue de se r
usado para h ace r e lback up o re staurar l
os arch ivos, ade m s de copiar je rarq uas e nte ras de
dire ctorios. Tam bin ne ce sitar sabe r com o usar l
as util
itarios de com pre sin com o e lgzip, gunzip,
Bsicam e nte GNU
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
y com pre ss y com o usar tar para com prim ir sus arch ivos. Re cue rde q ue gzip y gunzip e l
im ina e l
arch ivo original
, y q ue com pre ss no. Elcom ando tar tie ne l
a capacidad de com prim ir m ie ntras cre a
un nue vo arch ivo tar.
Pg 268
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
PR EGUNTAS Y R ESPUESTAS
1. Su Se rve r de be e star disponibl
e a sus usuarios 24 h oras alda, 7 das a l
a se m ana, pe ro e s
absol
utam e nte ne ce sario agre gar otro disco duro. Que se pue de h ace r?
R. Para instal
ar otro disco duro, ne ce sariam e nte te ndr q ue tom ar e lSe rve r fue ra de l
ne a. Pe ro,
te ne m os e lprobl
e m a q ue l
os usuarios ne ce sitan te ne r acce so. En e sta situacin, de be conside rar
te ne r un back up Se rve r. Este l
e pe rm itir trabajar e n e loriginalm ie ntras e lde back up prove e
acce so a sus usuarios.
2. A uste d se l
e h a dado l
a re sponsabil
idad de l
a e strate gia de back up de lW e b Se rve r. Qu
arch ivos de be h ace rl
e back up, y q ue tan a m e nudo?
R. D e be e fe ctuar un back up ful
lq ue incl
uye l
os arch ivos de siste m a re gul
arm e nte , por l
o m e nos
una ve z a l
a se m ana. En l
os otros das, h ace r back up de l
a inform acin q ue cam bia, com o son
su pgina w e b y base de datos.
3. Cule s l
a m e jor m ane ra de h ace rl
e un back up a l
a base de datos de l
os e studiante s y
al
m ace narl
a por sie te aos?
R. Ya q ue ne ce sitam os guardarl
a por m s de cinco anos, de be m os se l
e ccionar un m e dio q ue dura
l
o suficie nte . D os e je m pl
os son o CD -RO M o m agne to-optical
.
4. Su pl
an de back up consiste de un ful
lback up todos l
os l
une s y uno dife re ncialtodas l
as
noch e s de m arte s a vie rne s. Eldisco duro de lSe rve r fal
l
o e n jue ve s por l
a m aana. Qu se
pue de h ace r para subir e lSe rve r l
o m s pronto posibl
e?
R. Prim e ro, de be re staurar su ul
tim o ful
lback up de lLune s. Entonce s, apl
icaram os l
os back ups
dife re ncial
e s e n e lm ism o orde n de das. As q ue , de spus de lful
lback up de ll
une s,
re stauram os e ldife re ncialde lm arte s, y de spus e lm ircol
e s. Elnico pote ncialde pe rdida de
data e s l
os arch ivos cre ados de spus de lm ircol
e s cuando se ocasion l
a fal
l
a de ldisco duro.
5. Qu com ando de be usar, si de se a h ace r un back up de l
os dire ctorios h om e , y h e m os de cidido
usar e lutil
itario tar y arch ivarl
os e n cinta?
R. D e be indicarl
e a tar q ue arch ivos h ace rl
e e lback up, e lnom bre de larch ivo tar q ue producir, y
e ldispositivo donde e larch ivo tar se cre ara. As q ue e scribiram os e n l
al
ne a de com andos:
tar cfb /de v/tape 20 /dire ctorio
6. Com o se re staura un arch ivo de lback up de su dire ctorio h om e ?
R. Si uste d sabe e lnom bre de larch ivo q ue de se a re staurar, sim pl
e m e nte e scriba
tar xf /de v/tape nom bre -arch ivo
Pe ro, si uste d no sabe e lnom bre de larch ivo, pue de h ace r q ue tar l
e pre gunte con cada nom bre de
arch ivo h asta q ue e ncontre m os e lcorre cto, con e ste com ando
tar xw f /de v/tape
7. Ne ce sita com prim ir un dire ctorio para ah orrar e spacio e n su cinta. Com o m odificara e l
com ando de l
a pre gunta nm e ro 5?
R. Pue de usar gzip para com prim ir e larch ivo tar de spus de cre arl
o. Pe ro, una m ane ra m s
e ficie nte se ra q ue com binar tar y com pre ss e n una sl
o Accin agre gndol
e una z alcom ando
de tar:
Pg 270
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
20 /dire ctorio
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
EXAM EN D E PR CTICA
1. Se l
e h a instruido cre ar una e strate gia de back up q ue l
e pe rm ita re ducir e ltie m po fue ra de
se rvicio (dow ntim e ) a una h ora m ie ntras l
im itam os e lcosto financie ro l
o m s posibl
e . La data
e n e ste Se rve r casi nunca cam bia. Culde e stas e s su m e jor opcin?
a. Cl
uste ring
b. Standby Se rve r
c. Back up Se rve r
d. H ace r Back up de arch ivos a cinta
Re spue sta a e s incorre cta; aunq ue e sto l
im itara e l dow ntim e , tam bin e s m uy costoso.
Re spue sta b e s incorre cta;aunq ue e so e s m e nos costoso q ue e lcl
uste ring, no de ja de se r una
sol
ucin de costo sustancial
. Re spue sta c e s corre cta;com o l
a data e s m uy poco cam biante , e sta
sol
ucin l
e pe rm ite subir rpidam e nte y su costo e s infe rior alde cl
uste ring o un standby Se rve r.
Re spue sta d e s incorre cta;aunq ue te nga un bue n back up, si e lSe rve r e sta fue ra de se rvicio por
probl
e m a de h ardw are , probabl
e m e nte no e star arriba de ntro de ltie m po prude nte .
2. Uste d tie ne un Se rve r q ue usa un e spacio de 2GB y ne ce sita dise ar una e strate gia back up.
Uste d de se a q ue e lback up te rm ine e n e lm e nor tie m po posibl
e sin te ne r q ue e star pre se nte
para cam biar cintas, pe ro se tom a dos cintas para al
m ace nar e lback up com pl
e to. Culfue ra l
a
m e jor e strate gia para ase gurarse de back ups alda?
a. Efe ctuar un ful
lback up diario te m prano e n l
a m aana.
b. Efe ctuar un back up dife re ncialtodas l
as noch e s.
c. Efe ctuar un ful
lback up se m anal
m e nte y un dife re nciall
os otros das.
d. Efe ctuar un ful
lback up se m anal
m e nte y q ue l
os usuarios copie n l
os arch ivos nue vos o
m odificados a un fl
oppy disk .
Re spue sta a e s incorre cta;aunq ue e sto l
e dar todos l
os arch ivos y uste d e star pre se nte para
cam biar l
as cintas, pue de q ue inte rfie ra con e ltrabajo de l
os usuarios. Re spue sta b e s incorre cta;
aunq ue incl
uira todos l
os arch ivos nue vos y cam biado de e se da, fue ra difcily consum e m uch o
tie m po para re staurar. Re spue sta c e s corre cta;e sta e strate gia l
im ita e lre q ue rim ie nto de uste d
te ne r q ue e star pre se nte para e lcam bio de m e dia todos l
os das y re duce e ltie m po re q ue rido para
re staurar. Re spue sta d e s incorre cta;de jar l
a re sponsabil
idad de lback up a l
os usuarios re sul
ta casi
sie m pre e n pe rdida de data.
3. Uste d usa CD -RO M s para h ace rl
e back up a su siste m a, se e fe cta un back up dife re ncialde l
une s
a jue ve s y uno ful
ll
os vie rne s. Su supe rvisor l
e inform a q ue l
a base de datos de l
os e studiante s
e sta corrom pida. Elde se a q ue l
e re staure l
a ve rsin de ljue ve s pasado. Qu pue de uste d h ace r?
a. Use gre p para e xam inar cada CD -RO M para e ncontrar l
a ve rsin de ll
tim o jue ve s.
b. Re vise su l
ibro de l
ogbook para de te rm inar cualCD -RO M tie ne e ste arch ivo.
c. Re staure l
a D B de sde e ll
tim o ful
lback up ante s de ll
tim o jue ve s y e ntonce s re sture l
a de sde
cada back up dife re ncialde sde e se ful
le n ade l
ante .
d. Pre guntarl
e al
os otros de partam e ntos si h an e fe ctuado copias de re sguardo de l
a D B.
Re spue sta a e s incorre cta;aunq ue e ve ntual
m e nte e ncontraras e larch ivo q ue busca pue de
Pg 272
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
h ttp//w w w .codigol
ibre .org
UBUNTU Ce rtifie d
h ttp//w w w .codigol
ibre .org
Se gunda Edicin
APEND ICE A
Com andos D O S - GNU/LINUX
Aq u inte ntare m os introducirte alm undo de l
os com andos de lsh e l
lde GNU/Linux. Ve rs q ue
m uch os com andos son com une s a M S-D O S, y otros, son m uy pare cidos. Ve rs q ue e stos com andos
sue l
e n te ne r varias opcione s. Para sabe r m as de cada com ando, e n l
a sh e l
lte cl
e a m an l
s (por
e je m pl
o para l
e e r sobre e lcom ando l
s).
Propsito de lCom ando
M S-D O S
GNU
Eje m pl
o e n GNU/Linux
copy
cp
m ove
mv
dir
l
s
l
s /h om e /usuario/D ocum e ntos/
cl
s
cl
e ar
cl
e ar
Sal
ir de lSh e l
lde com andos
e xit
e xit
e xit
Visual
izar l
a Fe ch a
date
date
date
de l
rm
rm arch ivo.txt
Visual
izar val
or a pantal
l
a
e ch o
e ch o
e dit
pico, nano, vi
vi /h om e /usuario/arch ivo.txt
fc
diff
find
gre p
form at A:
m k fs
com ando \?
m an com ando
m an l
s, m an m k fs, m an date
m k dir
m k dir
m ore
m ore , l
e ss
re n
mv
ch dir
pw d
pw d
cd
cd
cd /ruta/a/otro/dire ctorio/
cd..
cd ..
cd ..
tim e
date
date
m em
fre e
fre e
APEND ICE B
Com andos Bsicos
La siguie nte l
ista pre te nde se r de util
idad com o re fe re ncia rapida para util
izar com andos de l
siste m a. Se h a agrupado e n dos: l
os com andos de siste m a corrie nte s y l
os re l
acionados con l
a
adm inistracin.
l
s
D e scripcin: =l
ist. l
istar conte nido de dire ctorios.
Eje m pl
os: l
s, l
s -l
,l
s -fl
,l
s --col
or
cp
D e scripcin: =copy. copiar fich e ros/dire ctorios.
Eje m pl
os:cp -rfp dire ctorio /tm p, cp arch ivo arch ivo_nue vo
rm
D e scripcin: =re m ove . borrar arch ivos/dire ctorios.
Eje m pl
os: rm -f fich e ro, rm -rf dire ctorio, rm -i fich e ro
m k dir
D e scripcin: =m ak e dir. cre ar dire ctorios.
Eje m pl
os: m k dir dire ctorio
rm dir
D e scripcin: =re m ove dir. borrar dire ctorios, de be n e star vacios.
Eje m pl
os: rm dir dire ctorio
mv
D e scripcin: =m ove . re nom brar o m ove r arch ivos/dire ctorios.
Eje m pl
os: m vdire ctorio dire ctorio, m vfich e ro nue vo_nom bre , m v
fich e ro a_dire ctorio
date
D e scripcin: ge stion de fe ch a de siste m a, se pue de ve r y e stabl
e ce r.
Eje m pl
os: date , date 1009 19 23
h istory
D e scripcin: m ue stra e lh istorialde com andos introducidos por e lusuario.
Eje m pl
os: h istory | m ore
m ore
D e scripcin: m ue stra e lconte nido de un fich e ro con pausas cada 25
l
ine as.
Eje m pl
os: m ore fich e ro
gre p
D e scripcin: fil
tra l
os conte nidos de un fich e ro.
Eje m pl
os:cat fich e ro | gre p cade na
cat
D e scripcin: m ue stra todo e lconte nido de un fich e ro sin pausa al
guna.
Eje m pl
os: cat fich e ro
ch m od
D e scripcin: cam bia l
os pe rm isos de l
e ctura/e scritura/e je cucion de arch ivos/dire ctorios.
Eje m pl
os: ch m od + r arch , ch m od + w dir, ch m od + rw dir -R, ch m od -r farch
ch ow n
D e scripcin: =ch ange ow ne r. cam bia l
os pe rm isos de usuario:grupo de arch ivos/dire ctorios.
Eje m pl
os: ch ow n root:root fich e ro, ch ow n due o:usuarios dire ctorio -R
tar
D e scripcin: =Tape ARch ive r. arch ivador de arch ivos.
Eje m pl
os: tar cvf fich e ro.tar dire ctorio , tar xvf fich e ro.tar, tar zcvf
fich e ro.tgz dire ctorio, tar zxvf fich e ro.tgz
gunzip
D e scripcin: de scom pre sor com patibl
e con Z IP.
Eje m pl
os: gunzip fich e ro
rpm
D e scripcin: ge stor de paq ue te s de re dh at. Para instal
ar o actual
izar softw are de siste m a.
Eje m pl
os: rpm -i paq ue te .rpm , rpm -q a program a, rpm --force
paq ue te .rpm , rpm -q --info program a
m ount
D e scripcin: m ontar unidade s de disco duro, disk e tte , cdrom .
Eje m pl
os: m ount /de v/h da2 /m nt/l
nx, m ount /de v/h db1 /m nt -t
vfat
um ount
D e scripcin: de sm ontar unidade s.
Eje m pl
os: um ount /de v/h da2, um ount /m nt/l
nx
w ge t
D e scripcin: program a para de scargar arch ivos por h ttp o ftp.
Eje m pl
os: w ge t h ttp://w w w .re diris.e s/docum e nto.pdf
l
ynx
D e scripcin: nave gador w e b con opcione s de ftp, h ttps.
Eje m pl
os: l
ynx w w w .ibe rcom .com , l
ynx --source h ttp://w w w .ibe rcom .com /script.sh | sh
ftp
D e scripcin: cl
ie nte FTP.
Eje m pl
os: ftp ftp.ibe rcom .com
w h ois
D e scripcin: w h ois de dom inios.
Eje m pl
os: w h ois ibe rcom .com
who
D e scripcin: m ue stra l
os usuarios de siste m a q ue h an iniciado una se sion.
Eje m pl
os: w h o, w , w h oam i
m ail
D e scripcin: e nvio y l
e ctura de corre o e l
e ctronico.
Eje m pl
os: m ailpe pe @ ibe rcom .com < fich e ro, m ail-vpe pe @ ibe rcom .com < fich e ro
sort
D e scripcin: orde na e lconte nido de un fich e ro.
Eje m pl
os: cat /e tc/num e ros | sort, l
s | sort
l
n
D e scripcin: =l
ink . para cre ar e nl
ace s, acce sos dire ctos.
Eje m pl
os: l
n -s /dire ctorio e nl
ace
tail
D e scripcin: m ue stra e lfinal(10 l
ine as) de un fich e ro.
Eje m pl
os:tail-f /var/l
og/m ail
l
og, tail-100 /var/l
og/m ail
l
og | m ore
h e ad
D e scripcin: m ue stra l
a cabe ce ra (10 l
ine as) de un fich e ro.
Eje m pl
os: h e ad fich e ro, h e ad -100 /var/l
og/m ail
l
og | m ore
fil
e
D e scripcin: nos dice de q ue tipo e s un fich e ro.
Eje m pl
os: fil
e fich e ro, fil
e *
route
D e scripcin: ge stiona l
as rutas a otras re de s.
Eje m pl
os: route , route -n
iptraf
D e scripcin: m ue stra e n una apl
icacion de consol
a TO D O e ltrafico de re d IP, UD P, ICM P.
Pe rm ite util
izar fil
tros, y e s SUM AM ENTE UTILpara diagnostico y de puracion de fire w al
l
s
Eje m pl
os: iptraf
tcpdum p
D e scripcin: vue l
ca e lconte nido de ltrafico de re d.
Eje m pl
os: tcpdum p, tcpdum p -u
l
sof
D e scripcin: m ue stra l
os arch ivos(l
ibre rias, cone xione s) q ue util
iza cada proce so
Eje m pl
os: l
sof, l
sof -i, l
sof | gre p fich e ro
l
sm od
D e scripcin: M ue stra l
os m odul
os de k e rne lq ue e stan cargados.
Eje m pl
os: l
sm od
m odprobe
D e scripcin: Trata de instal
ar un m odul
o, si l
o e ncue ntra l
o instal
a pe ro de form a te m poral
.
Eje m pl
os: m odprobe ip_tabl
e s, m odprobe e e pro100
rm m od
D e scripcin: El
im ina m odul
os de lk e rne lq ue e stan cargados
Eje m pl
os: rm m od <nom bre de m odul
o>
sniffit
D e scripcin: Sniffe r o h usm e ador de ltrafico de re d. No sue l
e ve nir instal
ado por de fe cto.
Eje m pl
os: sniffit -i
APEND ICE C
Cm o com pil
ar e lncl
e o de Linux?
Si tie ne e lncl
e o de l
a instal
acin y ne ce sita te ne r l
os h e ade rs para com pil
ar softw are , no e s
ne ce sario com pil
ar un nue vo ncl
e o. Los h e ade rs vie ne n e n l
os paq ue te s k e rne l
-h e ade rs-[ve rsion]
[sabor]
. Para sabe r cule s l
a ve rsin de lncl
e o e n su com putador de e lcom ando `unam e -r'. El
ncl
e o de instal
acin de D e bian 3.0 e s l
a ve rsin 2.2.20-ide pci (sabor ide pci) o 2.4.18-bf2.4 (sabor
bf2.4). Si us e lncl
e o por om isin (2.2.20-ide pci) instal
e k e rne l
-h e ade rs-2.2.20-ide pci con,
# apt-ge t instal
lk e rne l
-h e ade rs-2.2.20-ide pci
Si us e n l
a instal
acin e lncl
e o bf24, instal
e e lpaq ue te k e rne l
-h e ade rs-2.4.18-bf2.4, y as.
Lue go de e lcom ando,
# l
n -s /usr/src/k e rne l
-h e ade rs-[ve rsion]
-[sabor]/l
ib/m odul
e s/[ve r-sion]
-[sabor]
/buil
d,para
cre ar un l
ink sim bl
ico. Eso e s todo. Si no tie ne l
a re d funcionando, e lCD nm e ro 6 contie ne
todos e stos paq ue te s.
Elncl
e o de Linux
A ve ce s e s ne ce sario com pil
ar e lncl
e o de Linux para incl
uir soporte y dispositivos de nue vo
h ardw are , apl
icar un parch e alncl
e o o sim pl
e m e nte para te ne r una ve rsin m s re cie nte . Aq u
e xpl
icare m os cm o com pil
ar un ncl
e o de una m ane ra fcil
. Lo difcilno e st e n com pil
ar sino e n
e scoge r l
os soporte s y dispositivos corre ctos q ue re q uie re su m q uina. Pe ro, q uie n m e jor q ue Ud.
conoce su m q uina?
Instal
ar l
a fue nte de lncl
eo
En l
a pgina oficialde lncl
e o de Linux h ttp://w w w .k e rne l
.org pue de e ncontrar l
a ve rsin
e stabl
e m s re cie nte . Sin e m bargo, l
e re com e ndam os q ue use e lncl
e o m s re cie nte q ue vie ne e n
l
a distribucin D e bian. Este e s suficie nte m e nte actualpara l
a gran m ayora de l
os casos. Instal
e el
paq ue te k e rne l
-source -2.4.18 con,
# apt-ge t instal
lk e rne l
-source -2.4.18
Este va a instal
ar e larch ivo com prim ido de l
a fue nte de lncl
e o (k e rne l
-source -2.4.18.tar.bz2)
e n e ldire ctorio /usr/src. Vaya a e se dire ctorio con `cd /usr/src' y de scom prim a e larch ivo con e l
com ando,
# tar -jxvf k e rne l
-source -2.4.18.tar.bz2
Va a ne ce sitar te ne r instal
ado e lpaq ue te bzip2. La fue nte de lncl
e o va a e star e n e ldire ctorio
/usr/src/k e rne l
-source -2.4.18. D e e lcom ando,
# l
n -s k e rne l
-source -2.4.18 l
inux
para cre ar un l
ink sim bl
ico y l
ue go `cd l
inux' para e ntrar aldire ctorio de lncl
e o.
Configurar e lncl
eo
Instal
e l
os paq ue te s k e rne l
-pack age y l
ibncurse s5-de v. D e e lcom ando,
# m ak e m e nuconfig
Si tie ne X funcionando pue de configurar e lncl
e o con e lcom ando,
# m ak e xconfig
Para corre r una l
inda inte rfase grfica e scrita e n TCL. Va a ne ce sitar instal
ar l
os paq ue te s
tcl
8.3 y tk 8.3. Vaya m e n por m e n, sub-m e n por sub-m e n m arcando todos l
os soporte s y
dispositivos q ue ne ce sita su com putador. En m uch os casos tie ne l
a opcin de m arcarl
os para q ue
se an com pil
ados e n e lncl
e o oprim ie ndo <y> ([*]
) o q ue se an com pil
ados com o m dul
os
oprim ie ndo <m > (<M > ). Los m dul
os son pe dazos de cdigos com pil
ados talq ue se pue dan
inse rtar o re m ove r, con e lncl
e o corrie ndo, con l
os com andos insm od o rm m od, o l
a h e rram ie nta
m odconf. H abil
ite "Ke rne lm odul
e l
oade r"e n l
a se ccin "Loadabl
e m odul
e support"para q ue e l
ncl
e o pue da inse rtar m dul
os autom ticam e nte cuando l
os ne ce sita. Si no e st bie n se guro de
al
guna opcin e s pre fe ribl
e com pil
ar com o m dul
o y probar una ve z corrie ndo e lncl
e o.
O pcione s q ue sabe ne ce sita y q ue se usan e n e larranq ue ante s q ue se pue dan cargar
m dul
os, por e je m pl
o soporte ATA/ID E, e s m e jor com pil
arl
as e n e lncl
e o. M s ade l
ante h are m os
al
gunas suge re ncias. Grabe l
a configuracin y sal
ga de l
a util
idad.
Com pil
ar e lncl
eo
D e e lcom ando,
# m ak e -k pk g cl
e an
yl
ue go,
# m ak e -k pk g --re vision=2.4.18.e inste in k e rne l
_im age
Re e m pl
ace e inste in por e lnom bre de su m q uina. La com pil
acin tarda unos 10-20 m inutos,
de pe ndie ndo de l
a rapide z de su com putador. En e ldire ctorio /usr/src se va a cre ar e lpaq ue te
D e bian k e rne l
-im age -2.4.18_2.4.18.e inste in_i386.de b.
Instal
acin de lnue vo ncl
eo
Vaya aldire ctorio /usr/src con `cd ..' e instal
e e lpaq ue te con,
# dpk g -i k e rne l
-im age -2.4.18_2.4.18.e inste in_i386.de b
Si de se a, pue de cre ar un fl
oppy de arranq ue , pe ro no e s ne ce sario. Instal
e e l"boot bl
ock "e n
/e tc/l
il
o.conf. Este l
tim o paso cre a una e ntrada e n e lm e n de arranq ue de nom inada LinuxO LD
q ue apunta alncl
e o antiguo. En e larch ivo /e tc/l
il
o.conf ah ora h ay una e ntrada q ue dice ,
im age =/vm l
inuz.ol
d
l
abe l
=LinuxO LD
re ad-onl
y
La e tiq ue ta LinuxO LD apunta all
ink sim bl
ico /vm l
inuz.ol
d q ue apunta alncl
e o antiguo e n
e ldire ctorio /boot. D e igualm ane ra, l
a e ntrada,
im age =/vm l
inuz
l
abe l
=Linux
re ad-onl
y
apunta all
ink sim bl
ico /vm l
inuz q ue apunta alncl
e o nue vo.
Corra e lcom ando l
il
o para instal
ar e lcargador de arranq ue . Apare ce r e n l
a pantal
l
a al
go as,
Adde d Linux *
Adde d LinuxO LD
Adde d W indow s
Estas son l
a e ntradas e n e lm e n de arranq ue . La * indica q ue Linux e s e larranq ue por
om isin. Si de se a cam biar e sto, e dite /e tc/l
il
o.conf talq ue l
a variabl
e de faul
t se a iguala l
a
e tiq ue ta q ue de se a por om isin, por e je m pl
o, de faul
t=W indow s. Corra l
il
o otra
ve z.
Note q ue l
os h e ade rs van a e star instal
ados e n /l
ib/m odul
e s/2.4.18/buil
d, q ue e n re al
idad e s
un l
ink sim bl
ico q ue apunta a l
a fue nte de lncl
e o. Por e so, no borre l
a fue nte e n e ldire ctorio
/usr/src/k e rne l
-source -2.4.18/.
Ah ora re inicie e lcom putador con re boot o `sh utdow n -r now '. Escoja arrancar e lncl
eo
nue vo (Linux). O bse rve l
a inform acin e n l
a pantal
l
a. Errore s van a se r indicados. Si se produce un
e rror insupe rabl
e y e l arranq ue se cue l
ga, re inicie e l com putador con e l ncl
e o antiguo
(LinuxO LD ).
Re com pil
ar e lncl
eo
Si h ubie se e rrore s, o sim pl
e m e nte ne ce sita agre gar o m odificar al
go, va a ne ce sitar
re configurar e lncl
e o (m ak e m e nuconfig [xconfig]
) y re com pil
arl
o. Ante s de re com pil
ar, borre e l
paq ue te /usr/src/k e rne l
-im age -2.4.18_2.4.18.e inste in_i386.de b con,
# rm -f /usr/src/k e rne l
-im age -2.4.18_2.4.18.e inste in_i386.de b
Ante s de re instal
ar e lpaq ue te k e rne l
-im age -2.4.18_2.4.18.e inste in_i386.de b con `dpk g -i'
borre e ldire ctorio de l
os m dul
os,
# rm -fr /l
ib/m odul
e s/2.4.18/
(m dul
o). M arq ue "/de v/nvram support" (m dul
o) y "Enh ance d Re alTim e Cl
ock Support"
(ncl
e o). Si tie ne un bus AGP m aq ue "/de v/agpgart (AGP Support)"(ncl
e o) y l
ue go e lch ipse t de
l
a tarje ta grfica si al
guna l
e vie ne (m dul
o). Corra e n un te rm inale lcom ando l
spci y busq ue l
as
pal
abras "VGA com patibl
e control
l
e r:". La inform acin q ue sigue pue de ide ntificar e lch ipse t y l
a
tarje ta. D e sm arq ue "D ire ct Re nde ring M anage r (XFre e 86 D RI support)"si no tie ne bus AGP o si
ninguno de l
os dispositivos D RI 4.1 son com patibl
e s.
Se ccin "Fil
e syste m s":
M arq ue "Ke rne lautom ounte r ve rsion 4 support" (ncl
e o). Si e scogi usar e lsiste m a de
arch ivos Ext3 e n l
a instal
acin m arq ue "Ext3 journal
l
ing fil
e syste m support" (ncl
e o). M arq ue
"D O S FAT fs support", l
ue go m arq ue "M SD O S fs support" y "VFAT (W indow s-9 5) fs support"
(m dul
o). M arq ue "NTFS fil
e syste m support (re ad onl
y)" (m dul
o). En l
a subse ccin "Native
Language Support"e scoja "Code page 437", "Code page 850", "NLS ISO 8859 -1"(m dul
o).
Se ccin "Sound":
Si tie ne tarje ta de sonido m arq ue "Sound card support"(ncl
e o) y busq ue e ldispositivo de l
a
tarje ta (m dul
o). Corra e n un te rm inale lcom ando l
spci y busq ue l
as pal
abras "M ul
tim e dia audio
control
l
e r:". La inform acin q ue sigue pue de ide ntificar l
a tarje ta de sonido.
Se ccin "USB support":
Si tie ne un bus USB m arq ue "Support for USB" (ncl
e o). M arq ue "Pre l
im inary USB de vice
fil
e syste m "(ncl
e o). En l
a subse ccin "USB H ost Control
l
e r D rive rs"m arq ue soporte UH CI o O H CI
de acue rdo alch ipse t USB (ncl
e o). Corra e n un te rm inale lcom ando l
spci y busq ue l
as pal
abras
"USB Control
l
e r:". La inform acin q ue sigue norm al
m e nte ide ntifica e lch ipse t USB. M arq ue "USB
H um an Inte rface D e vice (ful
l H ID ) support" (m dul
o). M arq ue "H ID input l
aye r support"
(ncl
e o). M arq ue l
os dispositivos USB. Los dispositivos m s com une s son "USB M ass Storage
support"para un fl
oppy USB y "USB H ID BP M ouse (basic) support"(m dul
o) para un ratn USB.
APEND ICE D
Gl
osario de inform tica Ingl
s-Espaol
Copyrigh t Jaim e Vil
l
ate , 2000. Este docum e nto e s l
ibre . Pue de copiarl
o, distribuirl
o y/o
m odificarl
o bajo l
os trm inos de l
a Lice ncia GNU Para D ocum e ntacin Libre , ve rsin 1.1 o
cual
q uie r ve rsin poste rior publ
icada por l
a Fre e Softw are Foundation. (Ve rsin 2.1.0,
21 de m ayo de 2002).
Elobje tivo de e ste gl
osario no e s e xpl
icar e lsignificado de l
os trm inos de inform tica usados
e n ingl
s, sino dar una l
ista de suge re ncias para su traduccin ale spaol
. Este gl
osario e s tilpara
q uie n ya tie ne suficie nte s conocim ie ntos de inform tica e n ingl
s;a q uie ne s busq ue n un gl
osario
q ue e xpl
iq ue e lsignificado de l
as pal
abras tcnicas de inform tica e n ingl
s l
e s re com ie ndo
consul
tar e lGl
osario bsico ingl
s-e spaolpara usuarios de Inte rne t, de Rafae lFe rnnde z Cal
vo
(ve r bibl
iografa o e larch ivo "fue nte s").
Las traduccione s q ue se pre se ntan e n e ste gl
osario son l
as q ue h an sido ace ptadas por l
a
com unidad q ue produce docum e ntacin l
ibre para program as l
ibre s, inde pe ndie nte m e nte de q ue
se an conside radas e rrne as por al
gunos; e n l
os casos e n q ue e xiste pol
m ica, se da al
guna
inform acin adicional
. Se h a adoptado un punto de vista pragm tico se gn e lcuall
o m as
im portante e s l
a com pre nsin de lm e nsaje y no su form a;por e so no se h a inte ntado de finir cual
es
son l
os trm inos corre ctos (si e s q ue e xiste n) sino cual
e s son l
os q ue se rn com pre ndidos por l
a
m ayor parte de l
os l
e ctore s, e vitando e xtranje rism os cuando se a posibl
e.
Los ve rbos son indicados por una v e ntre parnte sis. Los adje tivos son traducidos e n l
a form a
m ascul
ina y e n l
os substantivos se indica su gne ro cuando no e s obvio. Cuando una pal
abra tie ne
varios significados, e stos apare ce n num e rados; y si l
a traduccin al e spaol tie ne varios
significados, se e xpl
ica e ntre parnte sis a cualde e l
l
os se re fie re . H ay pal
abras para l
as cual
es el
conse nso ge ne rale s q ue no de be n se r traducidas;e n e sos casos apare ce com o traduccin l
a m ism a
pal
abra e n ingl
s, se guida de una posibl
e traduccin para l
os casos e n q ue se a ne ce sario traducirl
a.
La principalfue nte para e ste gl
osario h a sido l
a com unidad h ispanoparl
ante q ue de sarrol
l
ay
usa softw are l
ibre , participando dire ctam e nte e n l
a e dicin de lgl
osario a travs de su inte rfaz w e b
h ttp://q uark .fe .up.pt/orca, o indire ctam e nte a travs de sus discusione s e n l
as l
istas de corre o
sobre e lte m a. La l
ista de col
aboradore s apare ce e n un apndice y e n e larch ivo "col
aboradore s";
l
as l
istas de corre o y publ
icacione s usadas se indican e n l
a bibl
iografa y e n e larch ivo "fue nte s".
Gl
osario
@ at, e n (y no "arroba")
/ ve r sl
ash
\ ve r back sl
ash
A
abort- fracaso, inte rrupcin
abort (v)- abortar, fracasar, inte rrum pir, cance l
ar (fue ra de lconte xto inform tico, podr se r
tam bin abortar)
B
back -e nd -m otor (de un com pil
ador o program a), dorsal
.
back bone -e je principal
, re d troncal
, e structura principal
.
back ground -se gundo pl
ano, trasfondo.
back sl
ash -barra inve rtida, contrabarra.
C
cach e -al
m acn, de posito (al
gunos usan cach q ue sue na pare cido m as no traduce bie n su
significado).
cach e m e m ory -ante m e m oria, m e m oria inm e diata, m e m oria cach e (ve r cach e ).
cal
l
back -re trol
l
am ada.
cam e lcaps -m ayscul
as m e dial
e s.
cam e ra re ady -pre parado para cm ara, pre parado para su publ
icacin (se usa para indicar l
a
m ane ra de m andar artcul
os a una re vista l
istos para su publ
icacin).
canvas -l
ie nzo, tapiz.
capabil
ity -capacidad.
caps -l
e tras m ayscul
as.
card -tarje ta.
cardinal
ity -cardinal
idad.
care t -circunfl
e jo (e lsm bol
o o ace nto ^ usado para m ostrar q ue al
go va a se r inse rtado e n
m ate riale scrito o im pre so e n e ll
ugar e n e lq ue se e ncue ntra.).
case se nsitive -distingue m ayscul
as de m inscul
as.
cast - m ol
de , pl
antil
l
a.
catch -up (v) - actual
izarse , pone rse alda.
ce l
l
ul
ar autom ata -autm ata ce l
ul
ar .
ch anne l-canal
.
ch aracte r se t -conjunto de caracte re s (conjunto de signos q ue se re pre se ntan m e diante un cdigo.
Elm s conocido de e stos cdigos e s e lASCII, q ue util
iza l
os 256 caracte re s q ue se pue de n
re pre se ntar con un byte ).
ch at -ch at, ch arl
a, te rtul
ia.
ch at (v) -ch ate ar, conve rsar, ch arl
ar.
ch e ck button -botn de ve rificacin.
ch e ck out (v) -de scargar.
ch e ck box -caja de se l
e ccin, casil
l
a de se l
e ccin.
ch e ck e r -1. corre ctor. 2. cuadrado de un tabl
e ro de aje dre z. 3. caje ro.
ch e ck point -punto de control
.
ch e ck sum -sum a de control
, sum a de ve rificacin, sum a de com probacin.
ch e ss -aje dre z.
ch ie f arch ite ct -de sarrol
l
ador je fe .
ch il
d proce ss -proce so h ijo.
ch ip -ch ip, circuito inte grado.
ch ipse t -ch ipse t, conjunto de ch ips.
ch ok e -1. obturador, e strangul
ador. 2. sofocam ie nto.
cl
ass -cl
ase .
cl
ause -cl
usul
a.
cl
e an -l
im pio.
cl
e an (v) -l
im piar, de spe jar.
cl
e ar (v) -borrar.
cl
ick -cl
ick , pul
sacin.
cl
ick (v) -h ace r cl
ic, pul
sar, pinch ar.
cl
ie nt -cl
ie nte .
cl
ipboard -portapape l
e s.
cl
ock rate -ve l
ocidad de re l
oj.
cl
one -cl
on.
cl
osure -cl
ausura, cie rre .
cl
um sy -torpe , difcilde m ane jar.
cl
uste r -grupo, cm ul
o.
cl
uste r (v) -agrupar.
code r -program ador, codificador, codificador.
col
d boot -arranq ue e n fro.
col
on -dos puntos (signo de puntuacin :) .
com m and -com ando, orde n, instruccin, m andato (e luso de "com ando"e st bastante
ge ne ral
izado, aunq ue al
gunos l
o conside re n e rrne o).
com m it (v) -e nviar, com prom e te r, apl
icar, l
l
e var a cabo, e fe ctuar.
Com m on Gate w ay Inte rface (CGI) -inte rfaz com n de acce so (un e stndar para e l
aborar
pe q ue os program as q ue pe rm ite n l
a inte raccin e ntre un nave gador y un se rvidor w e b) .
com pil
e (v) -com pil
ar.
com pil
e r -com pil
ador.
com pl
iant -e n conform idad, conform e con, com patibl
e.
com pose (v) -re dactar.
com pose r -1. re dactor (de corre o, por e je m pl
o). 2. com positor (de m sica).
com pre ss (v) -com prim ir.
com pre ssion -com pre sin.
com putabl
e -cal
cul
abl
e.
com pute r -com putadora, orde nador, com putador.
Com pute r Aide d D e sign (CAD ) -dise o asistido por orde nador (com putadora).
com pute r ne rd -e m pol
l
n inform tico.
concate nate (v) -concate nar.
concurre ncy -concurre ncia, sim ul
tane idad (trm ino usado para e xpre sar l
a capacidad de re al
izar
varias tare as a l
a ve z).
conjunction -conjuncin (cone ctor l
gico de dos proposicione s q ue e n caste l
l
ano se e xpre sa
m e diante l
a conjuncin "y";e lval
or de l
a conjuncin de dos proposicione s e s cie rto cuando
l
as dos proposicione s son cie rtas;e n l
os otros tre s casos, e lval
or de l
a conjuncin e s fal
so).
conne ct (v) -cone ctar.
conne cte d graph -grafo cone xo.
cons -contras.
constraint -re striccin.
constructor -constructor.
conte xt -conte xto.
conve rse -contrario, opue sto.
conve rse (v) -conve rsar.
conve rte r -conve rtidor, conve rsor.
conve x h ul
l-e nvol
tura conve xa, cie rre conve xo.
cook book -re ce tario.
cook ie -gal
l
e ta (m e nsaje e nviado por un se rvidor w e b a un nave gador para q ue ste l
o guarde e n
e lorde nador de lusuario y se a e nviado de nue vo alse rvidor, cada ve z q ue e lusuario consul
ta
una de sus pginas) .
coproce ssor -coproce sador.
copyl
e ft -copyl
e ft, de re ch o de copia.
copyrigh t -copyrigh t, de re ch os de autor.
copyrigh te d -suje to a de re ch os de autor.
cordl
e ss -inal
m brico.
core - corazn, ncl
e o, m otor (program core : m otor de lprogram a;
ve r tam bin "core fil
e ").
core dum p -vol
cado de m e m oria.
core dum p (v) -H ace r un vol
cado de m e m oria (cuando un program a acaba de form a ine spe rada).
core fil
e -arch ivo (fich e ro) core , arch ivo (fich e ro) im age n de m e m oria, arch ivo (fich e ro) de
vol
cado de m e m oria.
core vol
tage -vol
taje inte rno.
course w are -softw are de apoyo (a cursos de form acin).
cove r -portada.
Ce ntralProce ssing Unit (CPU) -unidad ce ntralde proce so.
crack (v) -invadir, pe ne trar.
crack e r -crack e r, m al
e ante inform tico.
crash -ruptura, cada (de lsiste m a).
crash (v) -col
garse (un orde nador), fal
l
ar (un program a).
craw l
e r -gate ador.
cross-asse m bl
e r -e nsam bl
ador cruzado.
cross-com pil
e r -com pil
ador cruzado.
cross-pl
atform -m ul
tipl
ataform a.
cross-post -e nvo cruzado, e nvo m l
tipl
e , corre o con de stinatarios m l
tipl
e s (e nvo de un m ism o
m e nsaje a m l
tipl
e s grupos de noticias).
cue point -punto de re fe re ncia.
curre nt -1. actual
, e n vigor, e n curso. 2. corrie nte (por e je m pl
o el
ctrica).
cursor -cursor.
custom ize -pe rsonal
izar.
cut and paste (v) -cortar y pe gar.
cybe r -cbe r (pre fijo grie go. Todo aq ue l
l
o re l
acionado con l
a com unicacin e m pl
e ando m e dios
el
e ctrnicos).
cybe rspace -cibe re spacio (e s de cir, e le spacio de l
a com unicacin).
D
dae m on -de m onio, proce so e n se gundo pl
ano, due nde (proce so de e je cucin inde pe ndie nte ).
daisy ch ain -cone xin e n se rie .
daisyw h e e lprinte r -im pre sora de m argarita.
dash -raya.
database -base de datos.
datagram -datagram a.
de facto standard -e stndar de h e ch o, norm a de facto, re gul
acin de facto.
de ad l
ock -bl
oq ue o m utuo, abrazo m ortal
.
de adl
ock -inte rbl
oq ue o.
de bug (v) -de purar, corre gir e rrore s (e n un program a).
de bugge r -de purador.
de cl
arative l
anguage -l
e nguaje de cl
arativo.
de code (v) -de codificar, de scodificar.
de code r -de codificador, de scodificador.
de faul
t -por om isin, de m ane ra pre de te rm inada, pre de finido, por de finicin.
de faul
t fil
e -arch ivo pre de te rm inado, fich e ro pre de te rm inado.
de fe rral-posposicin.
de fl
ate (v) -de sh inch ar.
de fragm e nt (v) -de sfragm e ntar.
de l
ay -de m ora.
de l
e te (v) -borrar, e l
im inar.
de l
im ite r -de l
im itador, se parador.
de m o -de m o, de m ostracin.
de m odul
ate (v) -de sm odul
ar, traducir tonos a se al
e s digital
e s (e n un m ode m ).
de nialof se rvice -re ch azo de se rvicio, de ne gacin de se rvicio.
de ny (v) -de ne gar, re cusar.
de sce nde r -de sce nde nte .
de scriptor -de scriptor.
de sk top -e scritorio.
de tach (v) -de scol
gar, de se nganch ar, se parar.
de ve l
ope r -de sarrol
l
ador.
de vice -dispositivo.
de vise (v) -inve ntar, dise ar, pl
ane ar.
dial
-up l
ink -e nl
ace te l
e fnico, e nl
ace por re d te l
e fnica.
dial
-up l
ogin -ingre so por re d te l
e fnica.
dial
og box -cuadro de dil
ogo, caja de dil
ogo.
diffusion -difusin.
dige st -re copil
acin, re sum e n.
dik e (v) -conte ne r.
dire ctory -dire ctorio.
discl
aim e r -re nuncia de re sponsabil
idade s, de scargo.
discussion groups -grupos de de bate .
dispatch (v) -de spach ar, e nviar.
displ
ay -pantal
l
a, visual
izar.
displ
ay (v) -m ostrar.
displ
ay m e nu -m e n de visual
izacin.
disposabl
e -de se ch abl
e.
distribution -distribucin.
dith e ring -difum inado.
docum e ntation -docum e ntacin.
doorstop -tope (de una pue rta).
dot m atrix printe r -im pre sora de m atriz de puntos.
dow n -fue ra de se rvicio.
E
e -m ail-corre o e l
e ctrnico, m e nsaje (se nd m e an e -m ail
: e nvam e un m e nsaje ).
e .g. -por e je m pl
o (de ll
atn e xe m pl
ia gratia;e n caste l
l
ano se usa v.g. de ll
atn ve rbi gratia.).
e dge -l
m ite .
el
e ctronic m ail-corre o e l
e ctrnico.
el
e vation grids -m apas de e l
e vacin.
el
l
ipse -e l
ipse .
e m be d (v) -e m potrar, e m be be r.
e m be dde d -e m potrado, e m be bido.
e nabl
e (v) -activar.
e nabl
e (v) -h abil
itar.
e nabl
ing -h abil
itacin.
e ncode (v) -codificar.
e ncode r -codificador.
e ncryption -cifrado, e ncripcin, e ncriptacin.
e ndian -ve ase "big-e ndian"y "l
ittl
e -e ndian".
e ndl
e ss -inte rm inabl
e.
e nh ance m e nt -m e jora.
e nl
arge (v) -am pl
iar.
e ntity -e ntidad.
e ntrie s -e ntradas, l
ne as, re ngl
one s.
e nvironm e nt -e ntorno, am bie nte .
e rase (v) -borrar.
e rror -e rror.
e scape (v) -e scapar, pre ce de r con e scape , e xce ptuar.
e val
uator -e val
uador.
e ve nt -e ve nto, suce so.
e ve nt-drive n -basado o ge stionado por e ve ntos, orie ntado a e ve ntos, dirigido por e ve ntos.
e xe cutabl
e -e je cutabl
e.
e xe cute (v) -e je cutar.
e xpire tim e -tie m po de caducidad.
e xtrication -l
ibe racin, re scate , e xtricacin.
F
facil
ity -instal
acin, e q uipo.
fade in -com ie nzo gradual
.
fade out -finalgradual
.
fade (v) -ate nuar, de svane ce r.
fail
ure -fal
l
o.
fak e -fal
so.
fe ature -1. funcional
idad, caracte rstica. 2. dispositivo.
fe e d -fue nte , sum inistro.
fe e d (v) -sum inistrar.
fe e dback -re al
im e ntacin, com e ntarios y suge re ncias, re troal
im e ntacin.
fe tch (v) -obte ne r.
fie l
d -cam po.
fil
e -arch ivo, fich e ro (l
a m ayora de l
as pe rsonas usan e xcl
usivam e nte una o l
a otra).
fil
e (v) -arch ivar.
fil
e syste m -siste m a de arch ivos, siste m a de arch ivos.
fil
e h andl
e -ide ntificador de arch ivos (program acin), de scriptor de arch ivos (arch ivos),
m ane jador de arch ivos (arch ivos).
fil
lrate -tasa de re l
l
e no.
fil
te r -fil
tro.
finge rprint -h ue l
l
a dactil
ar, h ue l
l
a digital
.
fire w al
l-cortafue gos.
firm w are -m icrocdigo, soporte l
gico incorporado.
fix -e nm ie nda, corre ccin.
fix (v) -1. corre gir, arre gl
ar, re parar, e nm e ndar. 2. fijar.
fl
ag -bande ra, indicador, parm e tro.
fl
am e -l
l
am a, insul
to de structivo, com e ntario airado, crtica de structiva, sofl
am a.
fl
ange r -de sdobl
ador.
fl
at sh ading -som bre ado pl
ano.
fl
ip (v) -vol
te ar.
fl
oating -fl
otante .
fl
oating point -punto fl
otante , com a fl
otante (e n dife re nte s pase s se usa e lpunto o l
a com apara
se parar dgitos e nte ros y de cim al
e s).
fl
oppy disk -disq ue te , disco fl
e xibl
e.
fl
ow ch art -diagram a de fl
ujo.
fl
ush (v) -vaciar.
fol
de r -carpe ta, dire ctorio.
fol
l
ow -up (v) -re sponde r (a un grupo de noticias).
font -tipo de l
e tra (al
gunos usan "fue nte ", por su pare cido con e ltrm ino ingl
s, q ue no traduce
bie n su significado).
footprint -h ue l
l
a, rastro.
G
gate w ay -pasare l
a, portal
, com pue rta, pue rta de e nl
ace .
gaussian bl
ur -de se nfoq ue gausiano.
ge tting starte d -prim e ros pasos.
gl
yph -gl
ifo.
grab (v) -capturar.
graph -grafo, grfico.
graph ic displ
ay -re pre se ntacin grfica.
Graph icalUse r Inte rface (GUI) -inte rfaz grfica de usuario.
Graph ics Inte rch ange Form at (GIF) -form ato para inte rcam bio de grficas.
grid -re jil
l
a, gril
l
a, cuadrcul
a.
guide l
ine s -dire ctivas.
gzippe d -com prim idos con gzip, com prim idos, com pactados.
H
h ack -ade cuacin, al
te racin ("a q uick h ack ").
h ack (v) -al
te rar, m odificar ("h ack a program ").
h ack e r -h ack e r, ge nio de l
a inform tica (no confundir con "crack e r"), e xpe rto e n inform tica.
h andh e l
d -de m ano.
h andl
e (v) -m anipul
ar.
h andl
e r -m anipul
ador.
h andove r -traspaso (de un nodo m vilde sde una subre d a otra).
h andsh ak ing -ase ntim ie nto, ne gociacin, sincronism o.
I
i.e . -e sto e s, o se a (de ll
atn id e st).
icon -icono, cono.
iconize (v) -m iniaturizar, iconizar.
idl
e -ocioso, inactivo.
il
l
ustrator -il
ustrador.
im aging -proce so de im ge ne s, trabajo con im ge ne s, dise o grfico, dise o de im age n,
ge ne racin de im age n, il
ustracin.
inbox -bande ja de e ntrada.
inde nt (v) -sangrar (e m pe zar un re ngl
n m s ade ntro q ue l
os otros).
inde ntation -sangra.
inde x -ndice .
inde xe d -inde xado.
infl
ate (v) -infl
ar (de scom prim ir).
J
jabbe r -torre nte de pal
abras ininte l
igibl
e s.
jabbe r (v) -h abl
ar m uch o, h abl
ar incoh e re nte m e nte , farful
l
ar.
jagge d picture -im age n se rrada.
jigsaw puzzl
e -rom pe cabe zas.
jitte r -ruido, nie ve .
job -trabajo.
journal
ing fil
e syste m -siste m a de arch ivos transaccional
.
joystick -vide om ando, l
udom ando, m ando para jugar, pal
anca para jue gos.
jum pe r -pue nte , pue nte de sl
izabl
e , pue nte configurabl
e , cone ctor.
junk -m ail-corre o basura.
justify (v) al
ine ar.
K
k e rne l-ncl
e o.
k e rning -inte rl
e traje (ajuste de e spacio e ntre cie rtos pare s de caracte re s para q ue e stos se
im prim an con un toq ue e sttico).
k e y 1. l
l
ave . 2. te cl
a. 3. cl
ave . 4. tono, tonal
idad. 5. crucial
, de im portancia, significante .
k e y e scrow -de psito de cl
ave s.
k e y finge rprint -h ue l
l
a de cl
ave .
k e y pair -par de cl
ave s.
k e yboard -te cl
ado.
L
l
abe l-e tiq ue ta.
l
ate ncy -l
ate ncia.
l
attice -re d, tram a.
l
aye r -capa.
l
ayout -e sq ue m a, dise o, com posicin, ge stor de ge om e tra (e n al
gunos program as grficos) .
l
e ak -fuga (de un gas o l
q uido por un aguje ro), e scape , prdida.
l
e gal
e se -condicione s l
e gal
e s, je rga l
e gal
.
l
ibrary -l
ibre ra, bibl
iote ca (cuando l
ibrary se re fie re ale dificio donde se al
m ace nan l
ibros, sin
l
ugar a dudas q ue l
a traduccin corre cta e s
bibl
iote ca;pe ro e n e lconte xto inform tico e s m s usada l
ibre ra, ya q ue ade m s de una tie nda de
ve nta de l
ibros, l
ibre ra tam bin e s un
m ue bl
e donde se guardan docum e ntos).
l
igh tning e ffe cts -e fe ctos de il
um inacin.
l
ine -l
ne a, re ngl
n.
l
ine w rap -e ncapsul
am ie nto de l
ne a, re torno autom tico de l
ne as.
l
ink -e nl
ace , vncul
o, l
iga, e sl
abn.
l
ink (v) -e nl
azar, cone ctar, vincul
ar, cre ar vncul
os.
l
ink e r -e nl
azador.
Liq uid CristalD ispl
ay (LCD ) -pantal
l
a de cristall
q uido.
l
ist vie w -l
ista de e l
e m e ntos.
l
ittl
e -e ndian -byte m e nos significativo prim e ro.
LocalAre a Ne tw ork (LAN) -re d de re a l
ocal
.
l
ock -ce rrojo, candado, ce rradura, bl
oq ue o.
l
ock (v) -ce rrar con l
l
ave , trancar.
l
ock fil
e -fich e ro de bl
oq ue o.
l
og -re gistro, bitcora.
l
og (v) -re gistrar.
l
og in (v) -ingre sar, e ntrar e n, com e nzar l
a se sin, e ntrar alsiste m a, cone ctarse .
l
og on (v) -ve r "l
og in".
l
og out (v) -sal
ir de .
l
ogin -ingre so.
l
ogin banne r -m e nsaje de ingre so, m e nsaje de bie nve nida.
l
ook and fe e l-aspe cto y funcional
idad, aspe cto visualy ope racional
.
l
oop -cicl
o, bucl
e.
l
oopback -circuito ce rrado.
l
ossy -con prdida, pe rdida, com pre sin re sum ida, com pre sin con prdida (de inform acin).
l
um inance -l
um inancia.
l
val
ue -val
or a l
a izq uie rda, val
or-l
.
M
m ail-corre o, m e nsaje .
m ail(v) -e nviar por corre o.
m ailh ub -distribuidor de corre o.
m ail
box -buzn.
m ail
e r -ge stor de corre o, age nte de corre o, corre sponsal
, carte ro.
m ail
ing l
ist -l
ista de corre o, l
ista postal
,l
ista de distribucin.
m ainfram e -m acrocom putadora, orde nador de e scal
a supe rior.
m aintaine r -re sponsabl
e de lm ante nim ie nto, e ncargado de lm ante nim ie nto .
m ap -m apa.
m ap (v) -m ape ar, asignar.
m ark up m arcado.
m ask -m scara.
m ask (v) -e nm ascarar, ocul
tar.
m ask ing -e nm ascaram ie nto.
m asq ue rading -e m m ascarado, e nm ascaram ie nto, m im e tizacin.
m aste r -m ae stro, am o.
m atch -concordancia (obje to o pe rsona q ue se e ncuadra bie n con otra).
m atch (v) -coincidir, e ncuadrar, e ncajar, concordar.
m e asure -m e dida, m trica.
m e rge (v) -m e zcl
ar, fusionar, incorporar.
m e sh -m al
l
a.
m e ssage dige st -conde nsado de m e nsaje .
m irror -rpl
ica .
m irror site -rpl
ica.
m ispl
ace d -e xtraviado.
m istak e -e q uivocacin, e rror.
m ix (v) -m e zcl
ar.
m ixe r -m e zcl
ador.
m obil
e IP protocol-protocol
o IP m vil
.
m obil
e node -nodo m vil
, orde nador m vil
.
m ode m -m ode m .
m onitor (v) -supe rvisar, control
ar.
m ount (v) -m ontar.
m ouse ratn.
N
nam e d pipe s -tube ras de signadas, tube ras con nom bre , cauce s de signados.
ne st (v) -anidar, cone ctar.
ne ste d -anidado.
ne tm ask -m scara de re d.
ne w bie -principiante .
ne w s fe e d -prove e dor de noticias, fue nte de noticias, sum inistro de noticias.
O
obje ct -obje to.
obje ct orie nte d -orie ntado por (a) obje tos.
octe t -octe to, byte .
ocurre nce -aparicin.
ocurre nce s -casos.
off topic -fue ra de te m tica, fue ra de te m a.
off-l
ine -de scone ctado, fue ra de l
ne a.
offse t -offse t, de spl
azam ie nto.
ok -ace ptar.
on-l
ine -cone ctado, e n l
ne a.
ope n source -cdigo fue nte abie rto.
option -opcin.
outl
ine -bosq ue jo.
ove ral
l-por e ncim a, e n ge ne ral
.
ove rfl
ow -de sbordam ie nto.
ove rh e ad -sobre carga.
ove rl
oad -sobre carga.
ove rl
oad (v) -sobre cargar.
ove rride (v) -re de finir, re e scribir, re e m pl
azar.
ow ne r -propie tario.
P
page r -1. buscape rsonas. 2. paginador, conm utador (talcom o se usa e n ge store s de ve ntanas).
pan (v) -m ove r.
param e te r -parm e tro.
parse (v) -anal
izar sintcticam e nte .
partition -particin.
passph rase -contrase a.
passw ord -contrase a, pal
abra de paso, pal
abra cl
ave .
patch -parch e , m odificacin.
patch (v) -actual
izar, parch e ar, e m parch ar.
patch fil
e -arch ivo (fich e ro) de parch e .
path -cam ino, traye ctoria, ruta.
patte rn -patrn.
pe e r-to-pe e r -e ntre igual
e s.
pe nal
ty -pe nal
izacin.
pe rform (v) -re al
izar (una accin).
pe rform ance -re ndim ie nto, de se m pe o.
pe riod -punto.
piggyback ing -confirm acione s supe rpue stas, supe rposicin de confirm acione s.
pin -patil
l
a, pata, contacto.
Q
q ue ry -consul
ta, pre gunta, pe ticin.
q ue ue -col
a.
q uit (v) -re nunciar, abandonar, final
izar, acabar.
q uote -1. com il
l
a. 2. cita (de un l
ibro, por e je m pl
o).
q uote (v) -citar (re fe rir te xtual
m e nte ).
q uote d te xt -te xto citado.
R
race condition -condicin de carre ra.
radio button -botn de radio, botn de opcin (botn de ntro de un grupo e n q ue sl
o uno pue de
e star pul
sado a l
a ve z).
radiosity -radiosidad.
random -al
e atorio.
random ize r -ge ne rador de al
e atorie dad, se l
e ctor al
e atorio, al
e atorizador.
range -m arge n, al
cance , gam a, surtido, l
ne a, inte rval
o, varie dad.
rank -rango.
rate -tasa.
rate (v) -cal
ificar, cl
asificar.
rating -cal
ificacin, cl
asificacin.
raw -crudo, virge n.
raw m ode -m odo prim itivo, m odo dire cto, m odo sin form ato.
ray-tracing -trazado de rayos.
re -spaw n (v) -re iniciar.
re adm e -l
e am e .
re al
m -re ino (conjunto de pginas w e b cubie rtas con e lm ism o par usuario/contrase a) .
re al
tim e -e n tie m po re al
, e n vivo.
re boot (v) -re iniciar, re arrancar.
re ce ive r -re ce ptor, de stinatario.
re cipie nt -de stinatario (de una carta, m e nsaje , e tc...).
re dire ct -re dirigir.
re fre sh -actual
izar.
re fuse (v) -re h usar, re ch azar.
re gul
ar e xpre ssion -e xpre sin re gul
ar.
re l
ay -1. re pe tidor, conm utador, re l
e vador, re l
e vo, re l
. 2. re e nvo, conm utacin.
re l
ay h ost -nodo de re e nvo, conm utador.
re l
e ase -l
anzam ie nto, publ
icacin, e ntre ga, ve rsin, re visin.
re l
e ase (v) -l
anzar, publ
icar, sacar.
re l
y on (v) -de pe nde r de , confiar e n, de l
e gar e n.
re m ail
e r -re e xpe didor.
re m ove (v) -re m ove r, re tirar, q uitar, sacar (l
a traduccin re m ove r de sagrada a al
gunos, pe ro otras
al
te rnativas q ue propone n com o "borrar"o "de se ch ar"pue de n causar confusin;por e je m pl
o
"re m ove th e disk "no de be se r traducido com o "borre e ldisco").
re nde ring -snte sis de im ge ne s, re nde rizado, re pre se ntacin.
re pl
y (v) -re sponde r (alautor de un artcul
o o m e nsaje ).
re pository -re positorio.
re q ue st -pe dido.
re q uire (v) -ne ce sitar, e xigir.
re q uire m e nt -re q uisito.
re se t -re inicio .
re se t (v) -re iniciar.
re se t button -botn de re inicio.
re sol
ve r -siste m a de re sol
ucin, traductor de dire ccione s, re sol
utor.
rippe r -e xtractor de audio.
root -supe rusuario, root.
root e xpl
oit -e xpl
otacin de root.
route r -e ncam inador, e nrutador.
routing e ncam inam ie nto, e nrutam ie nto.
routing tabl
e -tabl
a de rutas.
run -e je cucin.
run (v) -e je cutar, corre r.
run out of m e m ory -agotar l
a m e m oria.
run tim e -tie m po de e je cucin.
runtim e l
ibrary -bibl
iote ca de e je cucin.
S
sam pl
e rate -fre cue ncia de m ue stre o .
scal
abl
e -re dim e nsionabl
e.
scanne r -e scne r, digital
izador.
scanning -barrido, rastre o.
sch e dul
e -h orario.
sch e dul
e (v) -pl
anificar, program ar.
sch e dul
e r -pl
anificador, pl
anificador de tare as.
scratch (from ) -de ce ro, de sde e lprincipio.
scre e n -pantal
l
a.
scre e n save r -sal
vapantal
l
as, prote ctor de pantal
l
as.
scre e nsh ot -captura de pantal
l
a.
script -guin, m acro, script, arch ivo de com andos.
scrol
l-de spl
azam ie nto, l
ista, rol
l
o.
scrol
l(v) -de spl
azar.
scrol
ldow n (v) -avanzar.
srol
lup (v) -re troce de r.
scrol
l
abl
e -de sl
izabl
e.
se arch -bsq ue da.
se arch (v) -buscar.
se arch e ngine -buscador.
se arch w rappe d -bsq ue da re iniciada de sde e lcom ie nzo.
Se cure Sock e t Laye r (SSL) -capa de cone xin se gura.
se e k (v) -buscar.
se gm e ntation faul
t -viol
acin de se gm e nto.
se m icol
on -punto y com a (;
).
se nde r -re m ite nte , Re m ite nte (de una carta, e -m ail
, e tc...).
se q ue nce -se cue ncia, suce sin.
se q ue nce r -se cue nciador (h ardw are o softw are de stinado a grabar y re producir m sica e l
e ctrnica
e n tie m po re alusando M ID I, con e dicin sim pl
e de l
as notas).
se rve r -se rvidor (de corre o, noticias, H TTP, e tc).
se t -conjunto.
se t (v) -1. col
ocar. 2. de finir. 3. ajustar. 4. fijar.
se t up -configuracin.
se t up (v) -configurar.
se tting -configuracin.
se tup (v) -configurar.
sh adow passw ords -contrase as ocul
tas.
sh are d m e m ory -m e m oria com partida.
sh arpe n (v) -1. afil
ar. 2. m e jorar l
a im age n (h ace rl
a m s ntida).
sh e l
l-sh e l
l(fe m e nino), capa, intrpre te de com andos .
sh e l
lscript -arch ivo (fich e ro) de com andos, script de sh e l
l.
sh ift -de spl
azam ie nto.
sh ift (v) -l
e vantar, de spl
azar.
sh ortcut -atajo.
sh orth and -abre viado, taq uigrafa.
sh rink (v) -re ducir.
sh utdow n -apagar, ce rrar.
signature -1. firm a. 2. ide ntificacin.
sil
e ntl
y -sin aviso, discre tam e nte , sil
e nciosam e nte .
Sim pl
e M ailTransfe r Protocol(SM TP) -protocol
o sim pl
e de transfe re ncia de corre o.
site -sitio, l
ocal
, instal
acin, se de , re cinto, conjunto de paginas re l
acionads e ntre si por e je m pl
o
e sm as.com .
sk in -cartul
a.
sk ip (v) -om itir.
sl
ash -barra.
sl
ot -1. ranura. 2. posicin .
snap (v) -agre gar.
snapping -agre gado.
snapsh ot -1. captura de im age n, captura de pantal
l
a, pantal
l
azo. 2. im age n instantne a .
sniffe r -rastre ador, e scrutador.
snippe t -re corte , re tazo.
spl
ash scre e n -pantal
l
a de pre se ntacin.
sock e t -sock e t, e nch ufe , zcal
o, cone xin.
soft l
ink -e nl
ace l
gico, e nl
ace fl
e xibl
e.
softw are -softw are , soporte l
gico, l
gica, apl
icacin, program a.
sort (v) -orde nar, cl
asificar.
sort of -tipo de , cl
ase de , m s o m e nos.
sound e ffe ct -e fe cto sonoro.
source -1. orige n. 2. cdigo fue nte .
source code -cdigo fue nte .
spaw n (v) -iniciar.
spe cification -e spe cificacin.
spe cs -e spe cificacione s.
spe cul
ar h igh l
igh ts -re fl
e xione s e spe cul
are s.
spe l
l-h e ch izo.
spe l
l(v) -de l
e tre ar.
spe l
l
ing -ortografa.
spik e -pico (e n una grfica).
spin l
ock -ce rrojo, spin l
ock .
spl
itte r -divisor.
sponsor (v) -patrocinar.
spoof (v) -e ngaar, fal
sificar.
spool-col
a, l
ista de e spe ra, col
a de im pre sin.
spooldire ctory -dire ctorio de l
a col
a.
spre adsh e e t -h oja de cl
cul
o.
stack -pil
a.
standard -e stndar, patrn, norm a.
stat (v) -ve rificar.
stats -e stadsticas.
state m e nt -de cl
aracin, cl
usul
a.
stoch astic -e stocstico.
store -al
m ace n, de psito.
stre am -corrie nte , fl
ujo, se cue ncia (vde o).
stre am (v) -optim izar.
stride -e spaciam ie nto (e ntre e l
e m e ntos conse cutivos de un ve ctor).
string -cade na de caracte re s.
strip (v) -de spojar, de snudar (e l
im inar l
os sm bol
os de de puracin e n un program a o bibl
iote ca).
strok e -1. gol
pe . 2. ataq ue (h e die d of a strok e ). 3. m ovim ie nto. 4. trazo.
strok e (v) -trazar.
subm it -re m itir, e nviar.
subje ct -asunto.
subne t -subrre d.
subscript -subndice .
supe rse de (v) -sustituir, m odificar.
support -soporte , apoyo, re spal
do, ase sora.
support (v) -apoyar, ayudar, col
aborar.
T
tab -pe staa, l
e nge ta, tira, tabul
ador, fich a.
tag -m arca, col
e til
l
a, e tiq ue ta.
targe t -de stino, obje tivo.
targe t partition -particin de de stino.
task -tare a.
te m pl
ate -pl
antil
l
a.
te st -prue ba, te st.
te st (v) -e val
uar, probar.
te xture m apping -apl
icacin de te xturas.
th re ad -h il
o (h il
o de m e nsaje s e n una l
ista, o h il
o de e je cucin e n un program a), h e bra .
th re sh ol
d -um bral
.
th re sh ol
dl
e ve l-val
or um bral
.
th rough put -fl
ujo, caudalde datos, re ndim ie nto total
, productividad.
th um bnail-m iniatura.
tick e t -tiq ue te .
til
e -bal
dosa.
til
e (v) -e m bal
dosar.
tim e out -tim e out, e xpiracin de pl
azo, tie m po de e spe ra agotado.
tim e r -te m porizador.
tim sl
ice -porcin de tie m po, particin de tie m po.
tim e stam p -m arca de tie m po, fe ch a y h ora.
tiny -dim inuto.
tip -conse jo, suge re ncia.
toggl
e -conm utado, bie stabl
e.
toggl
e (v) -al
te rnar (e ntre dos e stados).
tok e n -sm bol
o, l
e xe m a.
tok e n ring -anil
l
o de fich as.
tool
bar -barra de h e rram ie ntas.
tool
k it -jue go de h e rram ie ntas, conjunto de h e rram ie ntas.
trace -traza.
trace (v) -trazar, rastre ar.
trade off -contrape so, e q uil
ibrio, bal
ance .
trade off (v) -contrape sar.
trail
ing space s -e spacios final
e s.
transactionalinte grity-
U
unde fine d -inde finido.
unde rfl
ow -de sbordam ie nto por abajo.
Uniform Re source Locator (URL) -l
ocal
izador.
uninde nt -de sangrar (?).
Uninte rruptibl
e Pow e r Suppl
y (UPS) -siste m a de al
im e ntacin ininte rrum pida.
Unive rsalAsynch ronous Re ce ive r and Transm ite r (UART) -re ce ptor/transm isor asncrono unive rsal
up -ope racional
, e n funcionam ie nto.
update -actual
izacin.
update (v) -actual
izar.
upgrade -m e jora, ve rsin m e jorada.
upgrade (v) -prom ove r, m e jorar, instal
ar una ve rsin m e jorada.
upl
oad -subir, cargar (copiar e n un se rvidor re m oto).
upstre am -fl
ujo asce nde nte .
upstre am port -pue rto de e nvo.
upstre am ve rsion -ve rsin original
.
use r -usuario.
use r frie ndl
y -fcilde usar.
V
val
idity -val
ide z.
val
ue -val
or.
variation -variacin, variante .
ve rbatim -l
ite ral
, te xtual
, alpie de l
al
e tra.
ve rbose -prol
ijo, porm e norizado, de tal
l
ado, ve rboso.
ve rte x bl
e nding -com binacin de vrtice s.
vie w l
ayout -vista de disposicin.
vie w e r -visor.
W
w al
l
pape r -fondo, m ural
, pape ltapiz, fondo de pantal
l
a, fondo de e scritorio, im ge n de lfondo,
te l
n de fondo.
w arning -adve rte ncia, aviso.
w e b -1. w e b (fe m e nino: "bscal
o en l
a w e b", "se e ncue ntra e n m uch os sitios w e b"). 2. re d, tram a.
W e b M ailFol
de r (W M F) -carpe tas de corre o w e b.
w e bcam -cm ara de vide oconfe re ncia.
w e bl
og -portalde noticias.
w idge t -w idge t, control
, com pone nte .
w il
dcard -com odn.
w indow m anage r -ge stor de ve ntanas.
w ire l
e ss -inal
m brico.
w ord w rap -ajuste de l
ne a, e ncapsul
am ie nto de pal
abra, re torno autom tico de pal
abras.
w rap (v) -e ncapsul
ar, forrar, e nvol
ve r.
w raparound -e nvol
tura, e nvol
ve nte .
w rappe r -e nvol
tura, forro, e m pacador, e nvol
torio.
Y
yank (v) -inse rtar un trozo de te xto e n l
a posicin actualde lcursor.
Z
zoom in (v) -ace rcar.
zoom -out (v) -al
e jar.
APEND ICE E
Re spue stas a todos l
os Quiz
La re spue sta o re spue stas corre ctas apare ce ran de ntro de lpare nte sis alfinalde l
a pre gunta.
Capitu l
o 1 Introd u ccion
1)Que tipo de softw are e s GNU/Linux conside rado (El
ija todas l
as q ue apl
ican A B)
a. D istribucion Libre
b. Codigo Abie rto c. Com e rcial
d. Sh are w are
2)La gran m ayoria de program as y util
itarios incl
uidos e n l
as distribucione s de GNU/Linux
proce de n de : (El
ija todas l
as q ue apl
ican A)
a. GNU
b. Nove l
c. Sol
aris
d. C+ +
3) Los paq ue te s de GNU/Linux son distribuidos bajo l
ice ncia GPL, l
o q ue im pl
ica (El
ija todas l
as
q ue apl
ican A)
a. Pue de s ve nde r l
os softw are s, y h ace r disponibl
e e lfue nte gratuitam e nte
b. No pue de s cobrar por e stos paq ue te s q ue re cibe s de gratis
c. Sol
o pue de s cobrar si m e joras e stos paq ue te s
d. Pue de s ve nde r l
os paq ue te s pe ro sin m odificarl
os
4) Cuando se inicio e lproye cto GNU
a. 19 84
b. 19 9 1
c. 19 9 5
d. 19 69
9 )Cualde l
a siguie nte s significa q ue e lsiste m a pue de se rvir sim ul
tne am e nte m as de una
te rm inale n l
ine a?(El
ija todas l
as q ue apl
ican A)
a. M ul
ti-Usuario
b. M ul
ti-Proce so
c. Tie m po-Com partido
d. M ul
ti-Program abl
e
10) Cuando nos e ncontram os e n m odo m ul
tisuario, q uin pue de se r e lsupe rusuario?(El
ija todas
l
as q ue apl
ican A)
a. Todo usuario q ue conozca e lpassw ord de root
b. Eladm inistrador de lsiste m a
c. Todo supe rvisor de are a
d. Los due os de l
a PC
11) Calde l
os siguie nte s son re q uisitos de l
al
ice ncia GPL?(El
ija todas l
as q ue apl
ican A B)
a. D e be incl
uirse e lfue nte .
b. Todo cam bio e fe ctuado sobre e ste de be se r tam bin incl
udo
c. Sol
o vol
untarios pue de n trabajar e n e lproje cto
d. Elsoftw are producido por e lproje cto de be corre r e n todas l
as pl
ataform as
12) Cale s e lusuario e q uival
e nte a Adm inistrador e n GNU/Linux?(El
ija todas l
as q ue apl
ican A)
a. root
b. adm in
c. sudo
d. su
e . barra
13) Cale s e le ntorno de e scritorio disponibl
e e n Ubuntu GNU/Linux por de fe cto?(El
ija todas
l
as q ue apl
ican A)
a. GNO M E
b. KD E
c. XFCE
d. W M ak e r
e . Bl
ack Box
14) Cal
e s son ne ce sarios para un D istro de GNU/Linux?(El
ija todas l
as q ue apl
ican ABCD )
a. Linux b. Paq ue te s GNU
c. Instal
ador d. Configuracion Pe rsonal
izada
e . Bash
15) Cale s e lprim e r paso ante s de instal
ar GNU/Linux?(El
ija todas l
as q ue apl
ican A)
a. e val
uar h ardw are
b. Sabe r C y C+ +
c. Sabe r Bash
d. M inim o 2 gb de Ram
16) Si se pie nsa cone ctar alInte rne t via m ode m , cuale s e lprobl
e m a de l
os W inm ode m s?(El
ija
todas l
as q ue apl
ican A)
a. no tie ne n soporte
b. son tarje tas de re de s
c. sabe r e lIP
d. ISP no l
o garantizan
17) Todo siste m a ope rativo, com o GNU/Linux, de be se r instal
ado e n su propio e spacio l
l
am ado?
(El
ija todas l
as q ue apl
ican A)
a. particin
b. disco duro nico
c. RAM
d. USB
e . SCSI
18) Qu pode m os h ace r sino te ne m os una particin disponibl
e para instal
ar GNU/Linux e n un
disco con una particin y e spacio e n vacio?(El
ija todas l
as q ue apl
ican AB)
a. Re particionar b. Agre gar otro disco
c. no se pue de h ace r nada d. m k fs
e . fsck
19 ) Cal
e s son util
itarios para re particionar sin pe rde r datos e n GNU/Linux?(El
ija todas l
as q ue
apl
ican AB)
a. Gparte d
b. parte d
c. partitionM agic d. m k fs
e . cfdisk
20) D e spus de agre gar un disco donde de be e ste e star re conocido, ante s de e m pe zar su uso?
(El
ija todas l
as q ue apl
ican A)
a. BIO S
b. FIFO
c. LIFO
d. FSCK
e . H AL
Capitu l
o 2 "INSTALAR GNU/LINUX"
1) Cm o pode m os obte ne r l
as distribucione s de UBUNTU?(El
ija todas l
as q ue apl
ican ABCD )
a. D e scargar de sde Inte rne t e n form ato ISO
b. Pe dir gratuitam e nte un CD de sde Inte rne t por corre o
c. Com prar por Inte rne t con soporte incl
uido
d. Am igo e fe ctu una copia
2) Ubuntu GNU/Linux vie ne e n dos form as?(El
ija todas l
as q ue apl
ican A B)
a. Se rvidor
b. Estacion de trabajo
c. Com pil
abl
e
d. PBX
8) Si durante l
a instal
acin de GNU/Linux e l
e gim os util
izar e ldisco com pl
e to, q u pasa con l
os
datos e n e ldisco duro?(El
ija todas l
as q ue apl
ican A)
a. Borrar toda l
a inform acin e n e ldisco
b. nos pe rm ite n instal
acin de paq ue te s adicional
es
c. sol
o se podr ingre sar com o root
d. No instal
ar e ntorno grfico
9 ) Si durante l
a instal
acin de GNU/Linux e l
e gim os Util
izar e le spacio l
ibre m s grande , q u
pasa con l
os datos e n e ldisco duro?(El
ija todas l
as q ue apl
ican AB)
a. Elinstal
ador configura autom ticam e nte l
as particione s
b. No usa todo e ldisco, sl
o aq ue le spacio q ue no e ste particionado
c. Se pie rde n todos l
os datos
d. No se pue de e l
e gir, sol
o si tie ne un disco duro com pl
e tam e nte vaco
10) Qu nive lde usuario de be uste d te ne r para durante l
a instal
acin de GNU/Linux e l
e gir l
a
opcin Editar todas l
as particione s (El
ija todas l
as q ue apl
ican A)
a. Expe rto
b. Novato
c. Sabe r m uch o W indow s e s suficie nte
d. Ninguno
11) Es posibl
e el
e gir m as de un tipo de siste m a de arch ivos para dar form ato a l
as particione s,
cual
e s son posibl
e s?(El
ija todas l
as q ue apl
ican AB)
a. Ext3
b. Re ise r
c. LILO
d. Grub
12) Cul
e s siste m as de arch ivos no e stan disponibl
e s durante l
a el
e ccin de l
a instal
acin de su
GNU/Linux?(El
ija todas l
as q ue apl
ican AB)
a. NTFS
b. FAT32
c. Ext3
d. JFS
13) Cuando e lLive -CD arranca y nos pre se nta e le scritorio GNO M E, cm o proce de m os a
instal
ar?(El
ija todas l
as q ue apl
ican A)
a. D obl
e cl
ick sobre icon e n e le scritorio INSTALL
b. D e sde e lSh e l
le je cutar ./Configure Instal
l
-al
l
d. Ninguna
16) Si durante l
a instal
acin de Ubuntu, ya W indow s e staba instal
ado, Cual
e s de e stas
re spue stas pue de n se r tom adas com o ve rdade ras?(El
ija todas l
as q ue apl
ican AB)
a. Apare ce r e n l
a l
tim a e ntrada de lm e n
b. Se iniciar e n GNU/Linux por de fe cto
c. D e be re m os agre gar e larranq ue de W indow s de spus de l
a instal
acin
d. Grub no pue de arrancar a W indow s
17) Los discos q ue e n e lBIO S son M aste r Prim ario y M aste r Se cundario, cm o se l
l
am an e n
GNU/Linux?(El
ija todas l
as q ue apl
ican AB)
a. h da
b. h dc
c. h db
d. h dd
18) Cule s l
a nom e ncl
atura de una m e m oria USB, alm ontarl
a e n GNU/Linux?(El
ija todas l
as
q ue apl
ican A)
a. sda
b. h da1
c. scd2
d. GNU/Linux no re conoce m e m ory stick s
19 ) D onde se m ontan l
as particione s adicional
e s de nue stros discos?(El
ija l
as q ue apl
ican A)
a. /m nt/punto-m ontaje
b. D :
c. GNU/Linux no pue de ve r particione s adicional
es
d. e n Barra /
20) Alfinal
izar l
a instal
acin y re iniciar, q u ne ce sitam os para ingre sar alsiste m a?(El
ija todas
l
as q ue apl
ican AB)
a. Elnom bre de lusuario q ue cre am os
b. La contrase a q ue l
e asignam os alusuario cre ado
c. La contrase a de root
d. Al
goritm o de e ncriptacin de lsiste m a
21) Los discos duros se l
l
am an h da, pe ro donde se al
m ace na e larch ivo e spe cialq ue re pre se nta
e ste dispositivo e n e lsiste m a de arch ivos?(El
ija todas l
as q ue apl
ican A)
a. /de v/h da
b. /proc/h da
c. /e tc/fstab
d. drive r e n e lKe rne l
22) Elm odo de Singl
e -Use r nos da un acce so alsiste m a siste m a para____ (El
ija todas l
as q ue
apl
ican AB)
a. e m e rge ncias
b. m ante nim ie nto supe rior
c. m ante nim ie nto m e nor
d. m ount -t vfat /m nt/m ontar /de vice /ID E2-1
Capitu l
o 3 "Configu rar su Siste m a GNU/Linu x"
1) D e sde q ue m e n pode m os e fe ctuar l
a gran m ayora de tare as adm inistrativas ?(El
ija todas l
as
q ue apl
ican A)
a. Siste m a-> Adm inistracin
b. Lugare s
c. Apl
icacione s-> Program acin
d. No se pue de n l
l
e var a cabo tare as adm inistrativas de sde e lm e n
2) Cule s e larch ivo q ue de be e ditar para configurar o corre gir e lm e n de arranq ue de l
siste m a?(El
ija todas l
as q ue apl
ican A)
a. /boot/grub/m e nu.l
st
b. /e tc/fstab
c. /e tc/inittab
d. vm l
inuz
3) Cul
e s de l
os siguie nte s e ditore s de te xto pode m os usar para e ditar arch ivos de
configuracin?(El
ija todas l
as q ue apl
ican ABC)
a. vi
b. Em acs
c. pico
d. abby w ord
4) D e sde q ue m e n se pue de n h ace r l
os cam bios de e ntorno y cue stione s q ue e lusuario de be y
pue de control
ar, sin l
a contrase a de root?(El
ija todas l
as q ue apl
ican A)
a. Siste m a-> Pre fe re ncia
b. Siste m a-> Adm inistracin
c. Apl
icacione s-> Program acin
d. Los usuarios no pue de n e fe ctuar tare as de cam bio de e ntorno
5) D nde pode m os ve r inform acin pe rsonalde lusuario ingre sado actual
m e nte alsiste m a?
(El
ija todas l
as q ue apl
ican A)
a. Siste m a-> Pre fe re ncia-> Ace rca de m
b. Lugare s-> Ayuda
c. Entrar a l
a carpe ta pe rsonal
d. D e sde e lsh e l
le lcom ando w h oam i
6) D nde pue do de finir m i nave gador, l
e ctor de corre o y te rm inalpor de fe cto?(El
ija todas l
as
q ue apl
ican A)
a. Siste m a-> Pre fe re ncias-> Apl
icacione s pre fe ridas
b. Siste m a Ace rca de GNO M E
c. Arch ivo /e tc/de faul
ts/
d. Las apl
icacione s por de fe cto de ldistro no pue de n se r cam biadas
7) D nde pue do e stabl
e ce r q ue se l
ance m i l
e ctor de corre o con l
a com binacin de te cl
as, e j.
Ctrl
+ Al
t+ C ?(El
ija todas l
as q ue apl
ican A)
a. D e sde e lm e n siste m a, pre fe re ncias, com binacione s de te cl
as
b. Elaarch ivo /e tc/k e ystrok e s.conf
c. Com ando de l
ine a: l
oadk e ys us
d. No se pue de sin com pil
ar e lk e rne l
8) En cualinte rfaz pode m os e stabl
e ce r l
as condicione s para cuando al
guie n se cone cta a nue stro
d. Posicione s de l
os obje tos
e . No cam bia l
os fondos de pantal
l
a
23) Com o pode m os cam biar l
as tipografas inte rnas de l
as apl
icacione s?(El
ija todas l
as q ue
apl
ican A)
a. Siste m a-> Pre fe re ncias-> Tipografia
b. Siste m a-> Pre fe re ncias-> Te m a
c. Siste m a-> Pre fe re ncias-> Ve ntanas
d. Posicione s de l
os obje tos
24) Con cualinte rfaz pode m os control
ar l
as apl
icacione s q ue se l
anza alintroducir un cd/dvd
con arch ivos m ul
tim e dios?(El
ija todas l
as q ue apl
ican A)
a. La inte rfaz Unidade s y soporte e xtrabl
e s de sde e lm e n Siste m a-> Pre fe re ncias
b. Siste m a-> Pre fe re ncias-> Apl
icacione s pre fe ridas
c. Cam biar a un te m a m ul
tim e dia
d. Ence nde r l
a capacidad de pl
ug and pl
ay de GNU/Linux
25) A dife re ncia de linte rfaz de lm e n de Siste m a-> Pre fe re ncia para ope rar e lm e n Siste m a> Adm inistracin ne ce sitam os?(El
ija todas l
as q ue apl
ican A)
a. Contrase a de root
b. Ingre sar alsiste m a com o root
c. D ispone r de cone xin a inte rne t
d. Cue nta de corre o
26) Que tare as pode m os l
l
e var a cabo de sde l
a inte rfaz de lm e n de Siste m a-> Adm inistracin> Adm inistrador de dispositivos?(El
ija todas l
as q ue apl
ican A)
a. Visual
izar l
a inform acin pe rtine nte a l
os dispositivos
b. Instal
ar drive rs de dispositivos
c. m ontar y de sm ontar dispositivos de bl
oq ue
d. D ar pe rm isos de acce so a l
os dispositivos a l
os usuarios
27) Bajo q ue protocol
os pode m os com partir arch ivos de sde l
a inte rfaz de lm e n de Siste m a> Adm inistracin-> Carpe tas com partidas y con cual
e s siste m as ope rativos pode m os com partir?
(El
ija todas l
as q ue apl
ican AB)
a. SM B, com partir con siste m as ope rativos de M icrosoft
b. NFS, com partir con siste m as ope rativos Tipo Unix
c. Nave gar e n inte rne t
d. Cone ctarse a cue ntas de corre o
28) D e sde cualinte rfaz pode m os m ontar, de sm ontar y configurar acce so a particione s y discos
e n nue stro siste m a?(El
ija todas l
as q ue apl
ican A)
a. Siste m a-> Adm inistracin-> D iscos
b. Siste m a-> Adm inistracin-> Adm inistrador de dispositivos
c. Editar e larch ivo /e tc/inittab alarranq ue
d. H abil
itar e lh otpl
ug
29 ) Si te ne m os l
a ne ce sidad de particionar un disco, ya se a inte rno o e xte rno, Que inte rfaz
te ne m os disponibl
e para l
l
e var e sto a cabo?(El
ija todas l
as q ue apl
ican A)
a. Siste m a-> Adm inistracin-> Editor de particione s Gnom e
b. D e be ra com prar partition M agic
c. fsck y m k dir
d. m k fs
30) Uste d a notado q ue cuando e xiste n actual
izacione s se pre se nta un icono e n e lpane lsupe rior,
Com o pode m os l
anzar e sta inte rfaz m anual
m e nte ?(El
ija todas l
as q ue apl
ican A)
a. Siste m a-> Adm inistracin-> Ge stor de Actual
izacione s
b. Re iniciar
c. No se pue de
d. Apl
icacione s-> Aadir y q uitar
31) Com o pode m os instal
ar y de sinstal
ar apl
icacione s o paq ue te s individual
e s de sde un e ntorno
com pl
e tam e nte grfico?(El
ija todas l
as q ue apl
ican A)
a. Siste m a-> Adm inistracin-> Ge stor de paq ue te s Synaptic
b. apt-ge t
c. No e xiste un inte rfaz para paq ue te s D EBs sol
o RPM s
d. Re instal
ar e lsiste m a con un CD m as m ode rno
32) Alusar l
os ge store s de paq ue te s, y a se an graficos o no, l
os paq ue te s son l
e dos de sde una
l
ista , Com o pode m os m odificar e sta l
ista de sde un inte rfaz m anual
m e nte ?(El
ija todas l
as q ue
apl
ican A)
a. Siste m a-> Adm inistracin-> Propie dade s de lsoftw are
b. No e s ne ce sario e l
l
as se agre gan sol
as
c. No se pue de
d. Apl
icacione s-> Aadir y q uitar
33) D e sde l
a inte rfaz Siste m a-> Adm inistracin-> Re d q ue parm e tros de re d pode m os
control
ar?(El
ija todas l
as q ue apl
ican ABC)
a. IP, M ascara, Pue rta de e nl
ace
b. D NS y Pue rta de e nl
ace
c. Agre gar dispositivos
d. Cone xione s a FTP, H TTP, e tc
34) Que de be m os cam biar para q ue nue stro re l
ojse sincronice con un se rvidor de tie m po
e xte rno?(El
ija todas l
as q ue apl
ican A)
a. Siste m a-> Adm inistracin-> Fe ch a y H ora
b. Instal
ar un FTP
c. No se pue de , e lre l
ojsie m pre de be se r l
ocal
d. Se rvidor de Noticia
35) Cuanto tipos de im pre soras pode m os agre gar de sde l
a inte rfaz Siste m a-> Adm initracion> Im pre soras?(El
ija todas l
as q ue apl
ican AB)
a. Local
b. Re d
c. No se pue de
d. Sol
o im pre soras de tinta
36) Le e r l
os Logs e s una tare a para q uie ne s sabe n m ane jar e lsh e l
l
, Com o pode m os l
e e rl
os de sde
una inte rfaz grfica?(El
ija todas l
as q ue apl
ican A)
a. Siste m a-> Adm inistracin-> Re gistro de actividad de lsiste m a
b. W rite r
c. No se pue de
d. Apl
icacione s-> Aadir y q uitar
37) Com o pode m os cam biar e lidiom a de lsiste m a de sde una inte rfaz grfica?(El
ija todas l
as
q ue apl
ican A)
a. Siste m a-> Adm inistracin-> Soporte de Idiom a
b. Siste m a-> Pre fe re ncias-> Soporte
c. No se pue de
d. Apl
icacione s-> Aadir y q uitar
38) Com o pode m os agre gar a un grupo un usuario de sde una inte rfaz grfica?(El
ija todas l
as
q ue apl
ican A)
a. Siste m a-> Adm inistracin-> Usuarios y Grupos
b. Siste m a-> Pre fe re ncias-> Soporte
c. No se pue de
d. Apl
icacione s-> Aadir y q uitar
Capitu l
o 4 "EXPLO RAR ELESCRITO RIO GNO M E"
1) Cm o se l
l
am a l
a prim e ra pantal
l
a de ingre sar e iniciar se sion q ue gnom e nos pre se nta,
l
l
am ada e lM ane jador de Pantal
l
a?(El
ija todas l
as q ue apl
ican A)
a. GD M
b. XD M
c. KD M
d. GRUB
2) Cm o se l
l
am a l
a pantal
l
ita q ue nos pre se nta gnom e , de spue s de ingre sar e lnom bre y l
a
contrase a y nos m ue stra q ue todo l
o ne ce sario para e lgrafico se e sta cargando
ade cuadam e nte ?(El
ija todas l
as q ue apl
ican A)
a. Spl
ash Scre e n
b. XD M
c. Logo
d. GRUB
3) Cm o se l
l
am an l
as dos barras q ue gnom e nos pre se nta por de fe cto e n l
a parte supe rior e
infe rior donde e stn l
os m e ns?(El
ija todas l
as q ue apl
ican A)
a. Pane l
es
b. Barra de tare a
c. Start
d. Lanzador
4) Com o pode m os l
anzar una apl
icacin si se sabe su nom bre pe ro no donde e sta e n e lsiste m a
de m e n de apl
icacione s?(El
ija todas l
as q ue apl
ican A)
a. D e sde un te rm inal
b. Ctrl
+ Al
t+ F2
c. Ctrl
+ R
d. No se pue de
b. Editar /e tc/l
ook andfe e l
.conf
c. No se pue de ya q ue de be instal
ar otro Escritorio
d. No se pue de ya q ue de be instal
ar otro D istro de GNU/Linux
12) Com o pode m os buscar ayuda o asiste ncia para usar apl
icacione s si no e stam os cone ctados al
Inte rne t?(El
ija todas l
as q ue apl
ican AB)
a. m e ns Siste m a-> Ayuda-> D ocum e ntacin de lSiste m a
b. Pue de s dar F1 de ntro de l
as apl
icacione s
c. m an apl
icacin
d. Apl
icacione s no trae n ningn tipo de ayuda
13) Com o pode m os de una form a com pl
e tam e nte grfica dirigirnos a l
as carpe tas de siste m a de
arch ivos de nue stro?(El
ija todas l
as q ue apl
ican A)
a. Lugare s-> de sde ah pue de ir a dife re nte carpe tas de lsiste m a
b. D ar cl
ick sobre cual
q uie r carpe ta y l
ue go dirigirse a donde de se a
c. GNU/Linux sol
o nave ga de sde e lsh e l
l
d. GNU/Linux no usa un siste m a de carpe tas
14) Com o pode m os de una form a com pl
e tam e nte grfica buscar arch ivos e n nue stro siste m a de
arch ivos de nue stro?(El
ija todas l
as q ue apl
ican A)
a. Lugare s-> Buscar arch ivos
b. D e sde e le scritorio com binacin de te cl
as Ctrl
+ f
c. GNU/Linux sol
o busca arch ivos de sde e lsh e l
lcon e lcom ando find
d. En GNU/Linux sol
o root o e ladm inistrador pue de buscar arch ivos
15) Com o se l
l
am a e lnave gador o e xpl
orador de arch ivos de GNO M E?(El
ija todas l
as q ue
apl
ican A)
a. Nautil
us
b. Ne tscape
c. M ozil
l
a
d. No tie ne nave gador de arch ivos
Capitu l
o 5 "EXTEND ER SU SISTEM A GNU"
1) Que tipo de paq ue te s util
izan l
as distros basadas e n D e bian, com o e s e lUbuntu?(El
ija todas
l
as q ue apl
ican A)
a. D EB
b. RPM
c. TGZ
d. BIN
2) Nom bre dos instal
adore s grficos de paq ue te s .de b disponibl
es en l
a instal
acin por de fe cto
de Ubuntu?(El
ija todas l
as q ue apl
ican AB)
a. gde bi-gtk
b. synaptic
c. yum
d. aptitude
3) Nom bre e linstal
ador grficos de paq ue te s e spe cifico de Ubuntu, q ue l
o cl
asifica por
cate goria?(El
ija todas l
as q ue apl
ican A)
a. Apl
icacione s-> Aadir y q uitar apl
icacione s
b. e m e rge
c. yum
d. apt-ge t
4) Ade m as de Instal
ar paq ue te s e n Synaptic y l
os otros ge store s de paq ue te s, q ue m as pode m os
h ace r de sde e stos util
itarios?(El
ija todas l
as q ue apl
ican AB)
a. El
im inar
b. Actual
izar
c. Cre ar paq ue te s
d. M odificar paq ue te s inte rnam e nte
5) Com o e s l
a m ane ra m as sim pl
e de actual
izar y m ante ne r aldia grficam e nte su distribucin
de Ubuntu?(El
ija todas l
as q ue apl
ican AB)
a. M e n Siste m a-> Adm inistracin-> Ge stor de actual
izacione s
b. O bse rvar l
os avisos de actual
izacione s autom tica de sde e lpane lsupe rior
c. D e scargar paq ue te por paq ue te
d. GNU/Linux no e s actual
izabl
e de be Instal
ar todo e ldistro de una ve rsin a otra
6) Que al
te rnativa te ne m os cuando un paq ue te no e sta disponibl
e e n synaptic o e n l
os
re positorios APT?(El
ija todas l
as q ue apl
ican AB)
a. Buscarl
o e n Inte rne t e instal
ar m anual
m e nte
b. Usar una apl
icacin q ue si e ste e n synaptic al
te rnativa
c. Com pil
ar e lKe rne l
d. No h ay nada q ue podam os h ace r
7) Que apl
icacin de be m os usar para com prim ir o de scom prim ir arch ivos de dife re nte form atos
de com pre sin?(El
ija todas l
as q ue apl
ican A)
a. Fil
e Rol
l
er
b. Nautil
us c. xm m s
d. No h ay ge store s de com pre sin e n GNU/Linux
8) Cuale s e lform ato de facto de apl
icacione s q ue de be m os instal
ar de sde fue nte ?(El
ija todas l
as
q ue apl
ican AB)
a. tar.gz
b. tar.bz2
c. D EB
d. RPM
9 ) Para instal
ar de sde fue nte de be m os dom inar q ue parte de lsiste m a ope rativo GNU?(El
ija
todas l
as q ue apl
ican ABC)
a. sh e l
l
b. ge store s de com pre sin
c. e ditor de te xto para l
e e r e lINSTALL
d. C, C+ + , Java
10) Si nos e ncontram os instal
ando con e lutil
itario Aadir y q uitar paq ue te s y ne ce sitam os
opcione s m as avanzadas q ue otro util
itario pode m os l
anzar sin sal
ir de e ste util
itario?(El
ija
todas l
as q ue apl
ican A)
a. synaptic
b. XM M S
c. ch root
d. Com pil
adore s
Capitu l
o 6 "NAVEGAR EN INTERNET"
1) Que tipo de cone xione s pue de n l
os siste m as GNU soportar?(El
ija todas l
as q ue apl
ican ABCD )
a. Eth e rne t
b. M ode m
c. W ire l
e ss
d. Bl
ue Tooth
2) Que tipo de cone xione s son de nom inadas banda anch a?(El
ija todas l
as q ue apl
ican AB)
a. Eth e rne t
b. Cabl
e M ode m
c. dialup
d. se rial
3) Que inform acin m nim a de be m ane jar para configurar una inte rfaz e th e rne t e n cone xione s
tipo AD SL?(El
ija todas l
as q ue apl
ican A)
a. IP, M ascaras, D NS
b. Subre de s, Supe rne tring, ISD N
c. M ode m se rial
e s, w inm ode m
d. Com pil
ar Ke rne l
, M ane jo de m e m oria
4) Cuale s l
a m ane ra m as sim pl
e de configurar una cone xin adslo cabl
e m ode m ?(El
ija todas l
as
q ue apl
ican A)
a. Usar protocol
o D H CP
b. subne te ar
c. dialup
d. se rial
5) Cuale s e lutil
itario q ue l
anzam os para configurar nue stra cone xione s de re d?(El
ija todas l
as
q ue apl
ican AB)
a. Siste m a-> Adm inistracin-> Re d
b. Line a de com andos ne tw ork -adm in
c. ne tw ork config
d. Apl
icacione s-> Aadir y q uitar paq ue te s
6) Que pode m os h ace r rpidam e nte si no sabe m os si nue stro m de m e s re conocido o no por
nue stro distro, de sde l
a inte rfaz de ne tw ork -adm in?(El
ija todas l
as q ue apl
ican A)
a. Auto de te ctar
b. sal
ir
c. El
im inar
d. e sta inte rfaz no ve l
os m de m s
7) Cuale lnom bre de l
a inte rfaz de lm de m ?(El
ija todas l
as q ue apl
ican A)
a. ppp0
b. e th 0
c. w l
an0
d. irda0
8) Cuale s e lnom bre de l
a inte rfaz e th e rne t y w ire l
e ss?(El
ija todas l
as q ue apl
ican BC)
a. ppp0
b. e th 0
c. w l
an0
d. irda0
9 ) D e sde l
a inte rfaz de Re d pode m os configurar dife re nte ubicacione s con dife re nte parm e tros,
Para q ue nos sirve e sto?(El
ija todas l
as q ue apl
ican A)
a. Si nos cone ctam os a dife re nte s re de s, e n dife re nte situacione s
b. Si q ue re m os nave gar annim os
c. Si l
a m aq uina no tie ne re de s e n una q uizs pue da e n otra
d. Para re iniciar l
a re de s
10) Cuale s e lnom bre de lnave gador por de fe cto de GNU/Ubuntu ?(El
ija todas l
as q ue apl
ican A)
a. fire fox
b. m ozil
l
a
c. O pe ra
d. Ne tscape
11) Cuale s e lnom bre de ll
e ctor de corre o por de fe cto de GNU/Ubuntu ?(El
ija todas l
as q ue
apl
ican A)
a. Evol
ution
b. m ozil
l
a
c. gm ail
d. k m ail
Capitu l
o 7 "GESTIO N D E ARCH IVO S"
1) Que significa q ue l
os siste m as GNU son caso se nsitivo?(El
ija todas l
as q ue apl
ican A)
a. D ife re ncian e ntre m ayscul
as y m inscul
as
b. No dife re ncian e ntre m ayscul
as y m inscul
as
c. No se pue de usar e spacio e ntre nom bre s
d. nada re al
m e nte im portante
2) En cual
e s tre s e ntidade s e stan basados l
os pe rm isos?(El
ija todas l
as q ue apl
ican ABC)
a. D ue o
b. Grupo
c. O tros
d. Adm inistrador
e . Root
3) Cual
e s son l
os tre s pe rm isos posibl
e s de un arch ivo o dire ctorio?(El
ija todas l
as q ue apl
ican A)
a. Le ctura, Escritura y Eje cusion
b. D ue o, Grupo y O ttros
c. Ch m od, Ch grp y Um ask
d. Le ctura, Borrar y Escritura
4) Los nom bre s de l
as rutas de l
os siste m as GNU y W indow s se dife re ncia e ntre otras cosas q ue ?
(El
ija todas l
as q ue apl
ican AB)
a. Contie ne n / incl
inadas h acia ade l
ante
b. No e m pie zan con Le tras
c. O tros
d. Adm inistrador
5) Elsiste m a de arch ivos de GNU/Linux e s je rarq uico, l
o q ue significa q ue de be te ne r una Carpe ta
donde todo e m pie za, cuale s e sta?(El
ija todas l
as q ue apl
ican A)
a. La /
b. H O M E
c. USR
d. ETC
6) Que significa q ue GNU/Linux tie ne un siste m a de arch ivos Unificado?(El
ija todas l
as q ue
apl
ican AB)
a. Todo arch ivo y dire ctorio pue de se r acce sado con una ruta q ue e m pie ce por /
b. Que no h ay q ue darl
e m ante nim ie nto
c. Que no coje virus
d. Sol
o Adm inistrador pue de cam biarl
o
7) Con q ue apl
icacin o util
itario pode m os visual
izar graficam e nte nue stro siste m a de arch ivos
e n GNO M E?(El
ija todas l
as q ue apl
ican A)
a. Nautil
us
b. M ozil
l
a
c. Ne tscape
d. Sh e l
l
8) Cual
e s son dos m ane ras de l
anzar e lge stor o e xpl
orador de arch ivos de GNO M E?(El
ija todas
l
as q ue apl
ican AB)
a. D obl
e cl
ick sobre cual
q uie r carpe ta, l
ue go nave gar donde de se e
b. D e sde e lm e nu l
ugare s, l
ue go dirigirse a una de l
as carpe tas
c. D e be program ar e ste tipo de tare as e n se sione s de sde e lm e nu Siste m a
d. Sol
o e lAdm inistrador o root pue de nave gar e lsiste m a de arch ivos
9 ) Com o pode m os ve r e larbolcom pl
e to a l
a izq uie rda de l
a ve ntana de lnave gador de arch ivos?
(El
ija todas l
as q ue apl
ican AB)
a. Pre sione F9
b. D e sde e lm e nu Ve r: Barra Late ral
c. No se pue de sol
o si e sta e n e ldire ctorio /
d. Sol
o root de sde l
a Raiz l
o pue de ve r
10) Cualde l
o siguie nte s son sub dire ctorios val
idos de l
a je rarq uia de Ubuntu?(El
ija todas l
as
q ue apl
ican ABC)
a. usr, h om e , e tc, opt, tm p
b. bin, sbin, var, l
ib, de v
c. usr, boot, root, /, m nt, m e dia
Capitu l
o8
"M u l
tim e d ia e n GNU/Linu x"
a. Ryth m box
b. Se pe rtine
c. fl
ash m e dia pl
aye r
d. xm m s
6) Con cualapl
icacin pode m os m ove r pistas de audio de sde un CD a nue stro orde nador
e je cutando Gnom e e n Ubuntu?(El
ija todas l
as q ue apl
ican AB)
a. Ryth m box b. Sound Juice r c. m e dia pl
aye r
d. no se e scuch a m usica e n GNU/Linux
7) Con cualapl
icacin pode m os m ove r una pe l
cul
a de sde un DVD a un CD con nue stro
orde nador e je cutando Gnom e e n Ubuntu?(El
ija todas l
as q ue apl
ican A)
a. DVD Rip b. Sound Juice r c. m e dia pl
aye r d. no se pue de Ripe ar pe l
cul
as e n GNU/Linux
8) Com o pode m os q ue m ar cd/dvd de sde e le ntorno grfico de Ubuntu?(El
ija todas l
as q ue
apl
ican A)
a. Lugare s-> Cre ador de CD /DVD
b. Sound Juice r
c. m e dia pl
aye r
d. no se pue de q ue m ar CD ni DVD e n GNU/Linux
9 ) Com o pode m os q ue m ar a un cd o dvd una im age n iso de sde e le ntorno grfico de Ubuntu?
(El
ija todas l
as q ue apl
ican A)
a. Cl
ick de re ch o sobre l
a im age n, l
ue go e l
e gir Grabar e n e ldisco
b. D e sde l
a ve ntana de grabar aldisco l
anzada de sde e lm e nu Lugare s
c. Con e lm e dia pl
aye r
d. no se pue de q ue m ar CD ni DVD e n GNU/Linux
Capitu l
o9
"ElSh e l
ld e GNU/Linu x"
1) Cualde scribe l
a m e jor de scripcin de lSh e l
l
?(El
ija todas l
as q ue apl
ican A)
a. Establ
e ce r com unicacin e ntre e lusuario y e lk e rne l
b. com m andcom
c. Siste m a anticuado
d. sol
o para usuarios avanzados
2) Cuale s e lsh e l
lpor de fe cto de GNU/Linux?(El
ija todas l
as q ue apl
ican A)
a. bash
b. k orn
c. C-sh e l
l
d. no h ay ninguna por de fe cto
3) Cual
e s son ve ntajas de lsh e l
lsobre e le ntorno grafico?(El
ija todas l
as q ue apl
ican ABC)
a. ah orra tie m po
b. ah orra re cursos
c. Bajo nive lde ope racin, alusar protocol
os
d. no h ay ninguna ve ntaja
4) Que e s l
o nico q ue e ntie nde un sh e l
l
?(El
ija todas l
as q ue apl
ican A)
a. com andos
b. protocol
os
c. l
e nguaje C
d. ph p
5) Que se al
m ace nan e n l
as variabl
e de lSh e l
l
?(El
ija todas l
as q ue apl
ican A)
a. val
ore s q ue de scribe n e lam bie nte
b. val
ore s de nm e ros h e xade cim al
es
c. l
os ips de h ost
d. l
as tabl
as de inodo
6) Com o se visual
iza una variabl
e de nom bre VAR?(El
ija todas l
as q ue apl
ican A)
a. e ch o $VAR
b. cat VAR
c. bash VAR
d. no se pue de visual
izar
7) Cuale s l
a m ane ra de obte ne r inform acin sobre l
os com andos?(El
ija todas l
as q ue apl
ican A)
a. m an com ando
b. l
s com ando
c. bash com ando
d. h e l
p com ando
8) Com o pode m os invocar e lm an de sde una inte rfaz com pl
e tam e nte grfica?(El
ija todas l
as
q ue apl
ican AB)
a. xm an
b. D e sde e lh e l
p e n e lm e n Siste m a, e scribie ndo e n l
a bsq ue da m an com ando
c. gm an
d. m an-gtk
9 ) Que son l
os runl
e ve l
s de GNU/Linux?(El
ija todas l
as q ue apl
ican A)
a. D e fine n un conjunto de proce sos q ue se inician alarranq ue
b. Nive l
e s de usuarios por su je rarq ua
c. Pe rm isos de l
os arch ivos y dire ctorios
d. Estado de e je cucin de l
os program as
10) Cuanto runl
e ve l
s h ay por de fe cto e n GNU/Linux?(El
ija todas l
as q ue apl
ican A)
a. 0-6
b. 0-2
c. 0-20
d. no son num e rados
11) Cuale s e lrunl
e ve lde ope racin norm alde Ubuntu?(El
ija todas l
as q ue apl
ican A)
a. 2
b. 5
c. 6
d. 0
12) Cualcom ando de l
l
am ada alrunl
e ve linit # pode m os e je cutar para apagar e le q uipo?
(El
ija todas l
as q ue apl
ican A)
a. init 0
b. init 1
c. init 6
d. no se pue de apagar por com andos
13) Cuale s e larch ivo de configuracin de linit?(El
ija todas l
as q ue apl
ican A)
a. /e tc/inittab
b. /e tc/init.conf
c. /e tc/fstab d. init no tie ne arch ivo de configuracin
14) Cual
e s son e ditore s de arch ivos de te xto disponibl
e e n GNU/Linux?(El
ija todas l
as q ue
apl
ican ABCD )
a. vi
b. e m acs
c. ge dit
d. nano
15) Com o se copian 4 l
ine as conse cutivas e n vi?(El
ija todas l
as q ue apl
ican AB)
a. y4y
b. M odo visualv;l
ue go cursor h acia abajo cuatro l
ine as l
ue go yy
c. Ctrl
+ C+ 4
d. no se pue de n copiar l
ine as e n vi
16) Com o pe gam os l
ine as cortadas e n vi?(El
ija todas l
as q ue apl
ican A)
a. digitar p
b. Ctrl
+ v
c. Ctrl
+ p
d. no se pue de pe gar e n vi
17) Com o nos cam biam os de sde un te rm inala otro e n GNU/Linux?(El
ija l
as q ue apl
ican A)
a. Ctrl
+ Al
t+ F(Num e ro)
b. com ando ch ange sh e l
l
c. goto sh e l
l
(Num e ro)
d. no h ay dife re nte s te rm inal
e s e n GNU/Linux
18) Com o pode m os l
istar l
os trabajos e je cutndose e n se gundo pl
ano de lsh e l
l
?(El
ija todas l
as
q ue apl
ican A)
a. jobs
b. top
c. k e rne lpid
d. de sde nautil
us
Capitu l
o 10 "GNU/Linu x e n l
a O ficina"
1) Cuale s e lsuite de apl
icacione s de ofim tica de GNU/Linux por de fe cto?(El
ija todas l
as q ue
apl
ican A)
a. O pe nO ffice
b. vi
c. Em acs
d. Gnom e O ffice
2) Cual
e s son al
gunos de l
as apl
ciacione s q ue conform an e lconjunto de apl
icacione s de l
ope nO ffice ?(El
ija todas l
as q ue apl
ican ABCD )
a. W rite r
b. Cal
c
c. Im pre ss
d. M ath
3) Que e s W rite r de O pe nO ffice ?(El
ija todas l
as q ue apl
ican A)
a. Un Proce sador de pal
abras
b. Un m ane jador de H ojas de cal
cul
o
c. Un dise ador de Pre se ntacione s
d. Form ul
as M ate m aticas
4) Que e s Cal
c de O pe nO ffice ?(El
ija todas l
as q ue apl
ican B)
a. Un Proce sador de pal
abras
b. Un m ane jador de H ojas de cal
cul
o
c. Un dise ador de Pre se ntacione s
d. Form ul
as M ate m aticas
5) Que e s Im pre ss de O pe nO ffice ?(El
ija todas l
as q ue apl
ican C)
a. Un Proce sador de pal
abras
b. Un m ane jador de H ojas de cal
cul
o
c. Un dise ador de Pre se ntacione s
d. Form ul
as M ate m aticas