Está en la página 1de 335

h ttp//w w w .

codigol
ibre .org

Bsicam e nte GNU

Fundacin Cdigo Libre Dom inicano

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Pg 2

Fundacin Cdigo Libre Dom inicano

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

GNU BASiCO
SEGUND A E D ICIN

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

Fundacin Cdigo Lib re D om inicano


h ttp://w w w .codigol
ib re .org
e -m ail
: info@ codigol
ib re .org
(1) Be nigno Fil
om e no Rojas, Esq uina
Padre Pina No. 102, Z ona Unive rsitaria,
Santo D om ingo
Re pb l
ica D om inicana
(2) Cal
l
e Estre l
l
a Sadh al
No. 5
Jardine s M e tropol
itanos,
Santiago
Re pb l
ica D om inicana
D iagram acin y D ise o de portada:
Nicaury Be nte z Cortorre al
ISBN
88-9 9 9 9 9 -9 9 -9
D e psito l
e gal
:
b 8888.9 9
Im pre so y e ncuade rnado por
IM PR ESO S GAM M A
Cal
l
e # 12
Los R os
Santo D om ingo, Re pb l
ica D om inicana

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

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

A m i m adre , Sil
via T. D iaz, por l
l
e nar m i infancia de il
usione s, por cre e r sie m pre e n m , por
apoyarm e e n todo, por apoyarm e sie m pre . A m i m adre , porq ue m is sue os son re fl
e jo de su
e spritu. A m i m adre , e st donde e st.

Prl
ogo

lsiste m a ope rativo GNU/Linux e s una pode rosa pl


ataform a para com putadoras. Est dise ado
para se r e stabl
e , se guro, y funciona igualde bie n e n se rvidore s com o e stacione s de trabajo.

Este l
ibro e s producto de l
as e xpe rie ncias de num e rosos cursos y ch arl
as im partidos e n todo e 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.

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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 lAutor:


Antonio Pe rpian, BS/M S CUNY/CCNY, h a sido profe sor Unive rsitario de l
a carre ra de siste m as y
de dipl
om ados de Softw are Libre , ch arl
ista e n todo e lpas de l
as fil
osofas re l
acionadas con e l
Fre e Softw are , Tcnico doce nte nacionalde l
a Se cre taria de Estado de Educacin D e partam e nto
Inform tica Educativa, Profe sor Vol
untario Unive rsidad UASD , de te cnol
ogas basadas e n Softw are
Libre e n e lde partam e nto de m ate m tica.

Ace rca de l
os Col
aboradore s 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

Fundacin Cdigo Libre Dom inicano

Enve nos su O pinin!


Com o todo e n e lSoftw are Lib re , uste d, e ll
e ctor de e ste l
ib ro, e s un col
ab orador e n q ue
e ste m e jore y q ue con sus crticas se de sarrol
l
e . Que re m os sab e r q ue opinas, si l
e gusto
tam b in y si no con m s razn, djanos sab e r q ue e sta m aly l
o m e jorare m os y si cre e s q ue
tie ne s al
go q ue aportar aydanos.
Com o autor, l
e dam os b ie nve nidas a tus com e ntarios. Pue de s e nviarnos su corre o
el
e ctrnicos dire ctam e nte de q ue te gusta y q ue no te gusta de e ste l
ib ro y su opinin de
com o m e jorarl
o.
Tom e nota q ue no pode m os re sponde r todas l
as pre guntas ace rca de apre ndizaje de
GNU/Linux ya q ue re cib im os un vol
um e n m uy al
to pe ro tratam os de re sponde r l
as m s q ue
pode m os, pe ro sus pre guntas tcnicas de b e n se r dirigidas alforum e n nue stra pginas w e b
de nue stro portalde Softw are Lib re .
h ttp://w w w .codigol
ib re .org
Alcontactarnos favor re cordar incl
uir su nom b re y corre o e l
e ctrnico e n e lcuall
es
pode m os contactar e n caso de q ue te ngam os al
guna pre gunta.
Fundacin Cdigo Lib re D om inicana
Z ona Unive rsitaria, Santo D om ingo, Re pub l
ica D om inicana
Te l
.: (809 )476-7758
Estre l
l
a Sadh al
a # 5,
Santiago, Re pub l
ica D om inicana
Te l
.: (809 )724-5543
h ttp://w w w .codigol
ib re .org
Em ail
: ape rpinan@ codigol
ib re .org

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Conte nido

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

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

Fundacin Cdigo Libre Dom inicano

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

3 Siste m a de Arch ivos Linux


Particione s
Inte rpre tar l
os Nom b re s de l
as Particione s
Cuantas y de q ue Tam ao?
fips
fdisk
Paso 1: Cre ar una Particin Prim aria
Paso 2: Cre ar una Particin Sw ap
Paso 3: Cre ar una Particin Exte ndida
Paso 4: Asignar Nom b re s de lSiste m a de Arch ivos
ElSiste m a de Arch ivos Linux
D ar Form ato

49
50
50
50
52
53
54
55
56
56
56
57

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

O rganizacin de lSiste m a de Arch ivos


Inode s
Tipos de Arch ivos
M ante ne r sus D iscos e n Sal
ud
fsck
Uso de lD isco
du
df
Re sum e n

59
60
61
61
61
63
63
64
66

4 Adm 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

5 Com andos GNU y UNIX


Qu e s un Sh e l
l
?
Escrib ir e n l
a Lne a de Com andos
La Lib re ra Re adl
ine
Com pl
e tando e n l
a Lne a de Com andos con TAB
Variab l
e s de Usuarios y de Am b ie nte
Variab l
e s de Usuarios
Los Al
ias

95
96
96
97
98
99
99
100

Pg 12

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Variab l
e s de Am b ie nte
ElPATH
ElProm pt
ElH O M E
Lista de lH istory
fc
Sub 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

6 M ante nim ie nto de lSiste m a de Arch ivos


M ontar Siste m as de Arch ivos
Elarch ivo /e tc/fstab
ElSiste m a de Arch ivos /proc
Elarch ivo /e tc/m tab
Um ount
D isk Quotas
Los Link s
Los H ard Link s
Link s Sim b l
icos
Adm inistrar Arch ivos de lSiste m as
La Je rarq ua
En contrar arch ivos Pe rdidos
Com ando find
ElCom ando l
ocate
ElCom ando w h ich
Re sum e n

115
116
117
118
119
119
119
121
123
124
125
125
126
127
128
128
129

7 Usuarios y Grupos
Adm inistrar Usuarios y Grupos
root
Elcom ando su
Cre ar Cue ntas de Usuarios
ElArch ivo passw d
ElCom ando passw d
Contrase as Sh adow
Cre ar Usuarios
Editar e lArch ivo /e tc/passw d
Usar e lCom ando use radd
Usar e lCom ando use rm od

135
136
136
136
137
137
139
140
141
141
141
143

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Re m ove r Usuarios
Cue ntas Espe cial
e s de Usuarios
Los Grupos
ElArch ivo /e tc/groups
Ide ntificar su Grupo
Trab ajar con Grupos
M odificar y El
im inalGrupos
Grupos de lSiste m a
Im pl
e m e ntar Sh adow Passw ord
Arch ivos de Inicio de lUsuarios
Re sum e n

143
144
144
144
145
145
146
147
147
148
150

8 Fl
ujo de Te xtos (Stre am s)
Buscar Sus Arch ivos
Com odine s (W il
dcards)
Fil
trar Te xtos
se d
sort
Com ando cut
Com ando e xpand
Com ando fm t
Com ando h e ad
Com ando join
Com ando nl
od
Com ando paste
Com ando pr
Com ando spl
it
Com ando tac
Com ando tail
Com ando tr
Com ando w c
Entrada (Input ) y Sal
ida (output) E/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

Fundacin Cdigo Libre Dom inicano

Cam b iar Pe rm isos con Nm e ros


Pe rm isos Espe cial
es
SUID y GUID
Stick y Bit
Pe rm isos por D e fe cto
Re sum e n

178
178
178
179
179
181

10 Tare as Adm inistrativas


Program ar l
os Trab ajos (Job s)
Com ando at
Adm inistrar Trab ajos at (Job s)
Com ando b atch
Com ando crontab
Adm inistrar (Tare as) cron Job s
Logs de lSiste m a
Configurar e lsysl
ogd
Adm inistrar l
os Logs
Rotar l
os Logs
Arch ivar l
os Logs
Uso de l
os Logs para D iagnosticar
Re sum e n

187
188
188
19 0
19 0
19 0
19 2
19 3
19 4
19 5
19 6
19 8
19 8
19 9

11 Back up y Re staurar
Pl
anificar su Back up
Costo de ltie m po Fue ra de Se rvicio (D ow ntim e )
Costo Im pl
e m e 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

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

M ante ne r un Log
Re staurar Arch ivos de sde e lBack up
Util
itarios de Back up
Elcom ando tar
Usar tar para Cre ar Back ups
Re staurar Arch ivos con tar
Com ando cpio
Com prim ir y D e scom prim ir Arch ivos
gzip
com pre ss
gunzip
ElCom ando zcat
Re sum e n

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

APEND ICES
A Gl
osario

223

B ElProce so de Ce rtificacin GNU CERTIFIED AD M IN/PR O F/EXPERTO

239

C Conse jos para l


a ce rtificacin

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

H Conse jos de lSysAdm in

265

I TutorialVI

267

J Re cupe rar GR UB LILO con Live CD

273

Pg 16

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Bsicam e nte GNU

Fundacin Cdigo Libre Dom inicano

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

com o re com pe nsa fu ce dido e le dificio q ue al


be rga l
a se de de Santiago.

Sue rte y a Trabajar!


Ele q uipo de codigol
ibre .org
Nos gustara sabe r sus com e ntarios para e lautor e s m uy im portante conoce r l
as opinione s ace rca
de e ste l
ibro;l
e agrade ce ram os sus com e ntarios, corre cione s, suge re ncias e ide as q ue pue de n
m e jorar y acortar e ltie m po e n q ue se apre nde a usar e ste siste m a ope rativo, a travs de lcorre o
el
e ctrnico info@ codigol
ibre .org
Santo D om ingo D . N., Re pbl
ica D om inicana
M uch as gracias!!

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Introd u ccin

A FUNDACIO N CO D IGO LIBRE D O M INICANO h a l


l
e gado a l
a conviccin de q ue e lsiste m a
ope rativo GNU/Linux ne ce sita una ce rtificacin q ue se a ace ptada por todas l
as com unidade s
de lm undo. Para l
ograr e ste obje tivo, e sta ce rtificacin de be re unir l
a im portantisim a condicin de
se r tan LIBRE com o e s nue stro siste m a ope rativo q ue de se am os ce rtificar. O tras ce rtificacione s
e xiste n pe ro e stn m uy e spe cficam e nte orie ntadas o basadas e n distribucione s particul
are s, vie ne n
al
l
e nar re q uisitos de ne ce sidade s particul
are s de otros pase s y/o re gione s y pe or de todo no son
de l
ice nsam ie nto l
ibre . La m e ta de e sta, nue stra propue sta a l
as com unidade s de lSoftw are Libre e s
cre ar una ce rtificacin tan l
ibre com o e l Siste m a O pe rativo GaNU, e sta de be de m ostrar l
a
capacidad de lcandidato de adm inistrar un siste m a GNU/Linux.
Alre visar l
os obje tivos de cada e xm e n obse rvar q ue h e m os e stabl
e cido te m as para q ue
nue stros candidatos se an e xitosos e n l
a tom a de le xm e n de ce rtificacin. Cada te m a cubre l
a
inform acin e se ncialapl
icabl
e a cual
q uie r instal
acin de una distribucin GNU/Linux, aunq ue
basam os todo l
os e je m pl
os e n UBUNTU GNU/Linux por cue stion de bre ve dad. Este conte nido de be
pre parar para util
izar y de sarrol
l
arse e n e luso de cual
q uie r distribucin GNU/Linux.
En e lprim e r nive lcubrim os l
as h e rram ie ntas ne ce sarias para q ue un novato Adm inistrador de
Siste m as GNU/Linux trabaje sin contratie m pos. Esta ce rtificacin cubre l
as h abil
idade s bsicas
ne ce sarias e n l
as siguie nte s re as:
Com andos GNU y UNIX
Arranq ue , Inicial
izacin, Apagar y l
os Runl
e ve l
s
D ispositivos y Siste m a de Arch ivos
Tare as Adm inistrativas
Esta ce rtificacin consiste de dos e xm e ne s. Cada uno de e l
l
os cubre tpicos ge ne ral
e s de
GNU/Linux. O riginal
m e nte l
a inte ncin e s ofre ce r un e xm e n Practico-Te rico de Ce rtificacin.
Este e xm e n no se r orie ntado a ninguna distribucin e n particul
ar, as e s q ue de be dom inar por
e je m pl
o todos l
os paq ue te s e spe cficos de GNU/Linux. Elcandidato de be dom inar l
os te m as
e spe cificos a l
as distribucione s m as popul
are s. Prim e ro e le xm e n se fundam e nta e n dos parte s:
1.- 4 Exm e n Te rico de 73 Pre guntas
Con un tie m po m xim o de 1 h oras e n am bie nte de E-Le arning o EnLne a
2.- 4 Exam e ne s Prcticos
Tie m po m xim o de 2 h oras e n l
os cual
e s se l
e pre se ntar una situacin de trabajo de diagnstico
de troubl
e sh ooting de una re d m ixta con se rvidore s GNU/Linux y W ork station GNU/Linux ade m s
de e stacione s de trabajo posibl
e m e nte e n otros siste m as ope rativos W indow s y M acO S.

Pg 20

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

La m e ta principal de e ste Libro e s pre pararl


e para tom ar nue stra Ce rtificacin GNU
CERTIFIED . Este ce rtificacin cubre e lm ate rialcom n a todas l
as distribucione s. Las re as q ue
cubre e le xm e n incl
uye n:
1. docum e ntacin
2. Com andos GNU/UNIX
3. Siste m a de arch ivos
4. Arranq ue
5. Runl
e ve l
s
6. Tare as adm inistrativas
Estos e xam e ne s son re q ue ridos para todos l
os candidatos para e lNive l1 de l
a Ce rtificacin
GNU AD M INISTRAD O R CERTIFICAD O .
Com o se O rganiza e ste Lib ro
Los captul
os de ll
ibro son basados e n l
os obje tivos de le xm e n LPI 101. Pue de s com parar
e stos obje tivos e n l
a pgina w e b oficialde LPI e n h ttp: //w w w .l
pi.org.
Cubrim os e xte nsam e nte e stos obje tivos e n e ste l
ibro, talve s no ne ce sariam e nte te nga l
os
m ism os ttul
os u orde n q ue e n l
a pgina w e b pe ro si tratam os de q ue se ape gue l
o m s posibl
e a
l
os obje tivos. Para ve r un l
istado de todos l
os obje tivos de le xm e n y l
os captul
os donde son
discutidos re firase alApndice G, ndice de l
os O bje tivos.
O rganizacin e lLib ro
Captul
o 1 Buscar y cre ar D ocum e ntacin, cubre e luso y m ante nim ie nto de l
a
docum e ntacin de lsiste m a y l
as apl
icacione s e n e linstal
adas,
Captul
o2
Arrancar Linux, l
e gua por l
os pasos de larranq ue de Linux, adm inistrar l
os
runl
e ve l
s, y apagar e lsiste m a.
Captul
o 3 Elsiste m a de Arch ivos Linux, cubre particionar y l
os util
itarios q ue se util
izan para
m ante ne r e lsiste m a de arch ivos.
Captul
o 4 Adm inistrar Arch ivos, discute e lsiste m a je rrq uico de dire ctorios y l
a
Adm inistracin de Arch ivos. Tam bin se discute n l
os util
itarios util
izadas para l
a
bsq ue da de te xto.
Captul
o 5 Com andos GNU y UNIX, cubre ingre sar com andos de sde l
al
ne a de com andos y e l
H istory. Ade m s, se discute n l
os proce sos y prioridade s.
Captul
o 6 M ante nim ie nto de lSiste m a de Arch ivos, e xpl
ica e lm ane jo de cuotas y
Adm inistracin de discos.
Captul
o 7 Usuarios y Grupos, e xam ina com o organizar y adm inistrar usuarios y grupos.
Captul
o 8 Fl
ujo de Te xto (Stre am s), cubre l
os fil
tros de te xtos m s com une s.
Captul
o9
Pe rm isos, discutim os com o control
ar l
os re cursos de lsiste m a.
Captul
o 10 Tare as Adm inistrativas, una introduccin a l
a adm inistracin bsica de lsiste m a.
Captul
o 11 Back up y Re staurar, de tal
l
am os com o pl
anificar una re cupe racin cuando de sastre
ocurre y l
os util
itarios com nm e nte util
izados.
Apndice A Gl
osario, l
as de finicione s y l
os trm inos m s util
izados e n ingl
s traducidos al
e spaol
.
Apndice B ElProce so de Ce rtificacin, l
a ruta h acia una ce rtificacin.
Apndice C Conse jos alExam inarse , nos brinda conse jos para ayudarl
e e n una e xitosa
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

Aunq ue te pare zca fcile lconte nido q ue se cubre e n un captul


o e n e spe cfico, de be se r
pacie nte y cubrirl
o e n su total
idad, ante s de proce de r alprxim o captul
o. Com o cada captul
o
construye sobre e lante rior, te ndrs q ue m ane jar e n am pl
itud l
os conocim ie ntos q ue se de tal
l
an e n
e lcaptul
o ante s de pasar alprxim o.
Los captul
os e m pie zan con una se rie de pre guntas q ue pone n a prue ba sus conocim ie ntos de
l
os tpicos a cubrir e n lcaptul
o. Es para q ue te nga un parm e tro contra e lcualm e dir su
progre so de apre ndizaje , de be e scribir sus re pue stas ante s de proce de r a l
al
e ctura de lcaptul
o.
M ie ntras l
e e lcaptul
o, re firase a l
as re spue stas y re vse l
as cuanto se a ne ce sario. Las re pue stas se
prove e n alfinalde lcaptul
o.
Una col
e ccin de Exm e ne s de Prctica apare ce alfinalde cada captul
o. Las re spue stas
corre ctas e incorre ctas son e xpl
icadas e n un e sfue rzo de optim izar l
os be ne ficios de cada e xm e n
de l
a prctica. D e spus de com pl
e tar e l e xm e n al final de cada captul
o, com prue be sus
re spue stas para ve r, q ue tanto com pe ndio e lm ate rialcubie rto.
Si de scubre s q ue no dom inabas cie rtas pre guntas e n e le xm e n, vue l
va atras y re vise l
captul
o ante s de proce de r alprxim o. Si an tie ne s dudas a ce rca de cual
q uie r tpico, consul
te
cual
q uie r re curso l
istado e n e lApndice D , com o e s e lLinux D ocum e ntacin Proje ct o cual
q uie r
otro al
l
l
istado.
Pre pararse para Tom ar e lExm e n
Este e xm e n de Ce rtificacin va dirigido a individuos con e xpe rie ncia e n e lsiste m a ope rativo
GNU/Linux. Ne ce sitaras una distribucin de GNU/Linux disponibl
e para practicar l
os e je rcicios de
l
os captul
os. Practiq ue l
os conce ptos q ue se cubre n e n lcaptul
o h asta q ue l
os dom ine s a
pl
e nitud.
Para q ue e ll
ibro l
e rinda m ayor be ne ficio, uste d de be e m pe zar de sde e lCaptul
o 1 y
com pl
e tar cada captul
o e n e lorde n pre se ntado. Ale m pe zar cada captul
o, l
o prim e ro q ue de be
h ace r e s l
eer l
os pre rre q uisitos. Si se sie nte no te ne r un dom inio totalde l
os conocim ie ntos
re q ue ridos, e s m e jor vol
ve r a tras h asta cum pl
ir con l
os m ism os.
Elprxim o paso e s l
eer l
a se ccin de pre guntas alprincipio de cada captul
o y e scribe sus
re spue stas. Tam bin pue de apuntar cual
q uie r pre gunta q ue l
e l
l
e gue e n e lm om e nto. D e spus de
h abe r te rm inado con lcaptul
o, re gre se a sus re spue stas y com pare . Ase gre se de e nte nde r
Pg 22

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

porq ue l
as re spue stas son corre ctas y porq ue l
as incorre ctas.
Lue go de be dirigirse a l
os e je rcicios de 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!

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Buscar y Cre ar D ocum e ntacin


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.

1. Le pre gunt un com pae ro de trabajo com o podra e ncontrar un


arch ivo e n su siste m a GNU/Linux y l
e re sponde q ue se l
ea l
as pginas
m an de l
os com andos find y l
ocate . Qu q uiso e lde cir con l
as
pginas de lm an?
2. Uste d e sta l
e ye ndo l
as pginas de lcom ando tar para ve r l
as opcione s
disponibl
e s para com prim ir un arch ivo de form ato tar. Cm o pue de
uste d e ncontrar l
a inform acin sin l
eer l
a pgina e nte ra de lm an?
3. Porq u ale je cutar e lm an com ando no e ncue ntra l
a pgina m an
corre cta?
4. Cm o pue de uste d configurar su PC para q ue e le spaolse a e l
idiom a por de fe cto de l
as pginas m an?
5. D onde pue de e ncontrar inform acin sobre com o configurar un zip
drive ?
6. Qu e s e lLinux D ocum e ntacin Proje ct?
7. Encontr un arch ivo e n e ldire ctorio /usr/bin pe ro no l
o conoce ni
com o util
izarl
o. Cm o podra ave riguarl
o?
8. Cule s e lnom bre e xacto de lcom ando para cam biar su contrase a?

Pg 24

Captu l
o1

El O b je tivo de e ste captul


o e s q ue uste d al
cance un nive l de
conocim ie nto, q ue uste d pue da re sponde r pre guntas com o l
as
siguie nte s:

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Ayuda y D ocum e ntacin

s costum bre q ue no re ciba un l


ibro con GNU/Linux alm e nos q ue no com pre una distribucin
q ue incl
uya un m anual
, pe ro h ay fue nte s casi il
im itadas de inform acin disponibl
e . Estas
fue nte s pue de n se r cl
asificadas as:
1. D ocum e ntacin Local
2. En l
ne a va e lInte rne t
3. Grupos de Noticias/ Ne w sgroups
4. Listas de Corre os/ M ail
ing Lists
5. Lib ros
Su capacidad de e ncontrar y util
izar e sta docum e ntacin se r tile n e lde sarrol
l
o de sus
actividade s cotidianas.
D ocum e ntacin Local
GNU/Linux contie ne docum e ntacin y/ o ayuda l
ocalinstal
ada e n varias form as. La siguie nte
Tabl
a 1.1 m ue stra l
os tipos y su l
ocal
izacin e n e lsiste m a de arch ivos.
Tab l
a 1.1 D ocu m e ntacin Instal
ad a y su Local
izacin e n e lSiste m a d e Arch ivos
D ocum e ntacin
Local
izacin
Pginas m an
/usr/m an
info
/usr/info
H O W TO s/CO M O s
/usr/doc/H O W TO
Fre q ue ntl
y Ask e d Que stions (FAQ)
/usr/doc/FAQ
D ocum e ntacin de l
os Program as
/usr/doc/<nom bre de program a>
Cada docum e ntacin pre se nta sus ve ntajas y de sve ntajas. A m e nudo l
a inform acin
pe rtine nte a un m ism o tpico pue de se r e ncontrada e n m s de un sitio;Pe ro al
gunos re cursos
pue de q ue se a m s fcilde m ane jar q ue otros.

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]

Para invocar una pgina m an col


oq ue com o argum e nto un com ando. Si e scribe :
m an m an

Esta pgina de scribe com o usar e lm anual


. Si busca inform acin com o util
izar e lcom ando l
s
e ntonce s de be r ingre sar:
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Tan pronto una pgina m an se de spl


ie ga, e xiste n com andos e spe cficos para nave gar e n e l
l
a.
Los com andos de pe nde n de lPaginador util
izado por e lsiste m a para de spl
e garl
a. Existe n dos
paginadore s q ue se usan e n GNU/Linux, e l
l
os son m ore y l
e ss. Para am bos, sl
o ne ce sita oprim ir l
a
barra e spaciadora para de spl
e gar l
a prxim a pantal
l
aol
al
e tra b para re troce de r una pantal
l
a. El
l
e ss l
e pe rm ite util
izar l
os cursore s y l
as te cl
as <PgUp> y <PgD n> para nave gar h acia arriba y /o
abajo.
La te cl
a Ente r l
e avanza una l
ne a a l
a ve z. Cuando h aya final
izado sl
o pre sione l
a te cl
aq
para sal
ir ya se a e n e ll
e ss o lm ore .
Pg 26

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Cada se ccin tie ne su propia introduccin q ue l


e pre se nta q ue contie ne . Por e je m pl
o, Si de se a
inform acin sobre e lconte nido de l
a se ccin de l
os jue gos, uste d e scribira m an intro;pe ro uste d
e ntrara e n se ccin 1 de l
a pgina intro.
Elm an m ue stra l
a inform acin q ue coincida con e lprim e r acie rto de lcrite rio de bsq ue da.
En e ste caso no se r l
a pgina q ue uste d busca, ya q ue l
a bsq ue da te rm ina con l
a prim e ra
concordancia de lcrite rio de bsq ue da. Si e scribe m an intro no se ra pre se ntada l
a se ccin de l
os
jue gos, corre spondie nte a l
a Se ccin 6. Uste d pue de e vitar e ste com portam ie nto ale spe cificarl
e en
cualse ccin buscar. Escriba:
$m an 6 intro

Este com ando de spl


e gar l
a pgina intro de l
a se ccin 6 corre spondie nte a jue gos.
D igam os q ue ne ce sita inform acin sobre com o util
izar e lcom ando w rite e n una apl
icacin
q ue de se a de sarrol
l
ar. Ale scribir m an w rite re cibir inform acin sobre l
a util
idad w rite . Uste d
sabe q ue e xiste n pginas m an, adicional
e s pe ro no sabe e n cualse ccin se e ncue ntran. Uste d
podra buscar e n todas l
as pginas m an e scribie ndo e ste com ando as:
$m an -k w rite

Cada pgina m an q ue se re fie re a w rite se r l


istada con una bre ve de scripcin. D os Lne as de
e je m pl
o son l
as siguie nte s
w rite (1) - se nd a m e ssage to anoth e r use r
w rite (2) - w rite to a fil
e de scriptor

Pue de usar l
a 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

Pe ro si e scribe m an -k passw ord, e lm an buscara una bre ve de scripcin y de spl


e gar e l
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

O tra opcin tile s a. Esto causa una bsq ue da e n todas l


as pginas m an y l
as m ue stra una
de spus de l
a otra, aldigitar q .
Por e je m pl
o:
$m an a w rite

Conse jos Prcticos


Alb uscar inform acin, ase gre se d e e nte nde r l
as opcione s -k , -C, y a. La opcin -k b usca e n l
a
b ase d e d atos w h atis;-C te pe rm ite util
izar un arch ivo de configuracin al
te rno;y -a e ncue ntra tod as
l
as e ntrad as q ue concue rd an con e largum e nto.

Las pginas m an son al


m ace nadas com prim idas, sin form ato. Ante s de se r de spl
e gada, cada
pgina m an de be se r de scom prim ida y form ate ada. El arch ivo m an.config contie ne l
a
configuracin, l
o q ue incl
uye l
a ruta para buscarl
as;l
as rutas a varios program as util
izados por e l
m an com o l
os son l
e ss, m ore , o troff;y una l
ista de de scom prim idore s.
Para util
izar un arch ivo de configuracin dife re nte alpor de fe cto e n /e tc/m anpath .config
e je cute m an con l
a siguie nte opcin
$m an -C M iConfiguracin.conf com ando

ElPaginador q ue e lcom ando m an util


iza e sta de finido e n l
a variabl
e de am bie nte PAGER.
Para de finir uno dife re nte a e ste por de fe cto, e dite su arch ivo de pe rfil(profil
e ) y agrgue l
e e sta
Pg 28

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

l
ne a.
e xport PAGER =/b in/l
e ss

Elcom ando m an ne ce sita sabe r donde e stn al


m ace nadas l
as pginas m an. Esta inform acin
se al
m ace na e n l
a variabl
e de am bie nte M ANPATH e l val
or de e ste provie ne de l arch ivo
m anpath .config. Uste d pue de re de finir e sta variabl
e aadie ndo e sta l
ne a de ntro de sus arch ivos
profil
e.
e xport M ANPATH =<ruta a l
as pginas m an>

Las pginas prove e n inform acin de l


os com andos, util
itarios, y l
l
am adas de lsiste m a. La
sal
ida se de spl
ie ga va e lPaginador (page r). ElM ANPATH o page r pue de se r cam biado e ditando
uno de l
os dos arch ivos o e l/e tc/m anpath .config o .profil
e.
info
Elinfo, e s e lutil
itario con e lcualpode m os l
eer l
a docum e ntacin e n form ato h ipe rte xto de l
GNU, e s m s fcilde usar q ue l
as pginas m an. Elinfo pue de se r invocado de sde e le m acs, un
e ditor de te xto, o com o un program a inde pe ndie nte .
Aunq ue l
a inform acin provista por e linfo e s a m e nudo m s fcilde e nte nde r, su nave gacin
tie nde a se r m s difcil
. Las com binacione s de te cl
as son pare cidas a l
as de le m acs.
Si inicia e linfo sin argum e ntos obte ndr l
a siguie nte pantal
l
a Figura 1.1, l
a cual pre se nta un
dire ctorio de l
a docum e ntacin disponibl
e.
La parte supe rior, l
ista com binacione s de te cl
as para continuar con e lm e n. Cada te m de l
m e n e m pie za con un aste risco (*), se guido de su de scripcin, y te rm ina con dos puntos (:).
D e spus de l
os dos puntos, e lte xto de lm e n apare ce e ntre parnte sis, com o se m ue stra e n l
a
figura 1.1. Este e s e lte xto q ue de be digitar para ir alprxim o te m de lm e n.
Pue de s util
izar l
a barra e spaciadora para nave gar por l
a l
ista de l
os te m s disponibl
e s de l
m e n. D igite l
a l
e tra m y e lcursor se col
oca alfinalde l
a pantal
l
a, donde e ntonce s pue de s
ingre sar e lte m de lm e n. D e spus pre sione <Ente r> , y se r e nviado a l
os te m s de lm e n. Si
de se a sal
ir pre sione l
al
e tra q . Para m s inform acin consul
te l
a pginas info info, q ue e s un bue n
tutorial
.
Por e je m pl
o, si de se a inform acin sobre com o buscar arch ivos, pue de h ace rl
o e je cutando
m find de ntro de linfo o invocndol
o de sde l
al
ne a de com andos, as:
$info find

Am bos m todos l
e l
l
e varan a l
a siguie nte pantal
l
a com o e n l
a Figura 1.2.
Com o se pue de ve r, no e xiste un m e n e n e sta pantal
l
a donde pue de e scribir para ir a l
os
te m s. Pe ro si pue de s usar l
a te cl
a Tab para re sal
tar un 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

Fundacin Cdigo Libre Dom inicano

Figura 1.2 La pantal


l
a de l info l
ista l
os tpicos de l
as se ccione s disponibl
es en l
a
docum e ntacin.

Conse jos Prcticos


Nave gar a travs d e l
a inform acin e s m uy intuitivo. Elutil
itario info prove e tanta o m s
inform acin q ue l
as pginas m an;y ade m s, norm al
m e nte son m s fcil
e s d e e nte nde r. La b arra
e spaciad ora te d e spl
aza h acia arrib a y l
a te cl
a Del
e te h acia ab ajo. D igite n para e lprxim o tpico y p
para e lpre vio. D igitando ly re gre sara a su ul
tim a posicin D igite q para sal
ir (q uit).

H O W TO s/CO M O s
Los H O W TO s de Linux son docum e ntos de tal
l
ados q ue de scribe n m todos para re al
izar
cie rtas tare as, por e je m pl
o, e ncontrar com o configurar un dispositivo o com o com pl
e tar cie rta
tare a sim pl
e com o im prim ir o e 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.

Conse jos Prcticos


Los H O W TO s son e scritos por usuarios, de scrib ie ndo com o e l
l
os re sol
vie ron cie rtos prob l
e m as.
Son m s fcil
e s q ue l
as pginas m an e info y cub re n tpicos dife re nte s. Com o l
os H O W TO s son
actual
izad os fre cue nte m e nte y re cib e n nue vas adicione s, uste d d e b e ve rificar l
as nue vas y ul
tim as
ve rsione s pe rid icam e nte .
Por e je m pl
o, de se a uste d jugar Q uak e e n Linux?Si re visa l
as pginas m an no e ncontrara ayuda,
pe ro si e xiste un H O W TO q ue l
e dir e n de tal
l
e e xactam e nte com o h ace rl
o.

Pg 30

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Pre guntas Fre cue nte s (FAQ)


FAQ (Pre guntas M s Fre cue nte s) e s una col
e ccin de docum e ntos cuyo propsito e s q ue se an
l
e dos conjuntam e nte con l
os docum e ntos H O W TO . Estn e scritas e n form ato de pre guntas y
RESPUESTAS, dirigidas a re sponde r l
os cue stionam ie ntos m s fre cue nte s h e ch os por l
os usuarios.
Los FAQs e stn disponibl
e s e n form atos H TM L, PostScript, y te xto. Una copia e n l
os tre s
form atos e s a m e nudo instal
ada por l
as distribucione s e n e ldire ctorio /usr/doc/FAQ. Busq ue e n
Inte rne t para e ncontrar l
a l
tim a ve rsin publ
icada e n h ttp://l
inuxdoc.org/FAQ/.

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.

Re cursos de Inte rne t


Elcdigo de GNU/Linux e sta disponibl
e e n Inte rne t para de scargarl
o. La docum e ntacin de
Linux tam bin e sta disponibl
e en l
ne a. La fue nte
principal de re cursos e s e l Linux
D ocum e ntacin Proje ct e n
h ttp://m e tal
ab.unc.e du/LD P/. Aq u podr e ncontrar todo l
os
H O W TO s, m ini-H O W TO s, y FAQs. Este sitio w e b prove e l
a facil
idad de e ncontrar todo e ste
m ate rialjunto.
Linux D ocum e ntacin Proje ct tie ne disponibl
e varias guas orie ntadas a cubrir tpicos
e spe cficos, de sde e lk e rne lh asta adm inistracin de re de s.
Elsitio: h ttp://sunsite .unc.e du/LD P., incl
uye docum e ntacin sobre :
M anifie sto Proye cto de D ocum e ntacin de Linux
M att W e l
sh
Gua de Instal
acin y Uso de Linux
M att W e l
sh
ElKe rne lLinux
D avid Rusl
ing
Gua de lH ack e r de lk e rne lLinux
M ich ae lK. Jonson
Gua de Program ar M dul
os de lKe rne lLinux
ve rsin 1.1.0 O ri Pom e rantz
Gua de lAdm inistrador de Re de s LINUX O l
af Kirch
Gua de Adm inistrador de Siste m a Linux Lars W irze nius
Gua de lUsuario Linux
Larry Gre e nfie l
d
Gua de lProgram ador Linux Sve n Gol
dt, Sve nvande r M e e r, Scott Burk e tt y M att W e l
sh

Grupos de Noticias/ Ne w sgroups


H ay m uch a inform acin disponibl
e va grupos de noticias de l Use ne t. El
com p.os.l
inux.announce e s un ne w sgroup m ode rado q ue contie ne inform acin al da de
actual
izacione s de softw are , nue vas m igracione s h acia otras pl
ataform as, se m inarios, ch arl
as y
productos com e rcial
e s.
Los H O W TO s son publ
icados a final
e s de m e s y e ntonce s podr util
izar e l program a
Ne w stoH O W TO disponibl
e:
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

ftp://sunsite .unc.e du/pub /Linux/syste m /ne w s/m isc/.

O tro grupo con inform acin inte re sante de consul


tar, e s l
a je rarq ua de com p.os.l
inux.* . A
m e nudo, pue de te ne r un probl
e m a q ue no e ncue ntre s e n l
os H O W TO s o l
os FAQs pe ro son
re spondidos e n uno de l
os siguie nte s grupos de noticias:
com p.os.l
inux.se tup
com p.os.l
inux.h ardw are
com p.os.l
inux.ne tw ork ing
com p.os.l
inux.x
com p.os.l
inux.de ve l
opm e nt.apps
com p.os.l
inux.de ve l
opm e nt.syste m
com p.os.l
inux.advocacy
com p.os.l
inux.m isc

Las m 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.

Com andos de Buscar Inform acin


H ay otras form as de conse guir inform acin adicionalde l
os com andos. Los com andos q ue l
e
ayudan a e ncontrar inform acin de luso de l
os com andos son w h e re is, w h atis, w h ich , y apropros.
w h e re is
Pg 32

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Elcom ando w h e re is se usa para e ncontrar arch ivos y nos m ostrara l


a ubicacin de lbinario,
e lcdigo fue nte , y l
a pgina de lm an asociada con e lcom ando. Elcom ando w h e re is e sta l
im itado
a sl
o pode r buscar e n l
os dire ctorios de finidos e n l
a variabl
e $PATH . La sintaxis e s:
$w h e re is [opcione s]nom b re -com ando

Si uste d de se a e ncontrar donde e sta e lcom ando passw d y l


as pginas m an re l
acionados con
l
, digitara:
m igue l
@ b ox:~ $w h e re is passw d
passw d: /usr/b in/passw d /e tc/passw d /e tc/passw d.org /usr/sh are /m an/m an1/passw d.1.gz
/usr/sh are /m an/m an1/passw d.1ssl
.gz /usr/sh are /m an/m an5/passw d.5.gz

Si e larch ivo no se e ncue ntra, e ntonce s se de spl


ie ga:
$w h e re is program a
program a:

Para buscar 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

Varios argum e ntos pue de n se r pasados e n l


a m ism a l
ne a de e je cucin conjuntam e nte , si se
incl
uye l
a opcin -a:
m igue l
@ b ox:~ $w h ich -a l
s m k fs pw d
/b in/l
s
/sb in/m k fs
/b in/pw d

Elcom ando w h ich e s tilcuando un com ando no re sponde com o se e spe ra. O casional
m e nte ,
tam 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

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Cada pgina de lm anualcontie ne una pe q ue a de scripcin. Elutil


itario w h atis re al
iza una
bsq ue da e ntre l
os nom bre s de l
as pginas de lm anual
, m ostrando aq ue l
l
os q ue se ase m e je n al
nom bre dado.
El argum e nto pue de conte ne r caracte re s com odn si activam os l
a opcin (-w ) o pue de
tratarse de una e xpre sin re gul
ar con (-r). Si se usa una de e stas opcione s, pue de re sul
tar
ne ce sario col
ocar e ntre com il
l
as e largum e nto o ante pone r `\' a dich os caracte re s para e vitar q ue
e lintrpre te de rde ne s l
os sustituya.
root@ b ox:/h om e /m igue l
# w h atis -r m k fs
jfs_m k fs (8)
- cre ate a JFS form atte d partition
m k fs (8)
- b uil
d a Linux fil
e syste m
m k fs.e xt2 (8)
- cre ate an e xt2/3 fil
e syste m
m k fs.e xt3 (8)
- cre ate an e xt2/3 fil
e syste m
m k fs.jfs (8)
- cre ate a JFS form atte d partition
m k fs.m inix (8)
- m ak e a Linux M INIX fil
e syste m
m k fs.m sdos (8)
- cre ate an M S-D O S fil
e syste m unde r Linux
m k fs.vfat (8)
- cre ate an M S-D O S fil
e syste m unde r Linux
m k fs.xfs (8)
- construct an XFS fil
e syste m
root@ b ox:/h om e /m igue l
# w h atis -w m k fs*
m k fs (8)
- b uil
d a Linux fil
e syste m
m k fs.e xt2 (8)
- cre ate an e xt2/3 fil
e syste m
m k fs.e xt3 (8)
- cre ate an e xt2/3 fil
e syste m
m k fs.jfs (8)
- cre ate a JFS form atte d partition
m k fs.m inix (8)
- m ak e a Linux M INIX fil
e syste m
m k fs.m sdos (8)
- cre ate an M S-D O S fil
e syste m unde r Linux
m k fs.vfat (8)
- cre ate an M S-D O S fil
e syste m unde r Linux
m k fs.xfs (8)
- construct an XFS fil
e syste m

apropos
Este com ando ayuda cuando no pode m os re cordar com o l
ograr cie rta 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

La dife re ncia e ntre apropos y w h atis e s com o buscan l


a inform acin. Elapropos busca l
a
cade na de largum e nto e n toda l
al
ne a, sim il
ar alcom ando y opcin de m an -k . Pe ro, e lw h atis (su
e q uival
e nte e s e lm an -f) trata de igual
ar e lnom bre de lcom ando pasado com o argum e nto por
com pl
e to. Por e so e s q ue , w h atis m k fs te re portara de m k fs pe ro no de m k fs.e xt2, m ie ntras q ue
apropos te re portara de am bos y otros re l
acionados.
root@ b ox:/h om e /m igue l
# w h atis m k fs
m k fs (8)
- b uil
d a Linux fil
e syste m
root@ b ox:/h om e /m igue l
# apropos m k fs
jfs_m k fs (8)
- cre ate a JFS form atte d partition
m k fs (8)
- b uil
d a Linux fil
e syste m
m k fs.e xt2 (8)
- cre ate an e xt2/3 fil
e syste m
m k fs.e xt3 (8)
- cre ate an e xt2/3 fil
e syste m
Pgm34
k fs.jfs (8)
- cre ate a JFS form atte d partition

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

m k fs.m inix (8)


m k fs.m sdos (8)
m k fs.vfat (8)
m k fs.xfs (8)

Fundacin Cdigo Libre Dom inicano

m ak e a Linux M INIX fil


e syste m
cre ate an M S-D O S fil
e syste m unde r Linux
cre ate an M S-D O S fil
e syste m unde r Linux
construct an XFS fil
e syste m

Conse jos Prcticos


Ase gre se e nte nd e r e luso de l
os com andos de ayuda w h e re is, w h ich , w h atis y apropos.

Tabl
a 1.4 Eluso de l
os com andos w h e re is, w h ich , w h atis, y apropos
w h e re is
D e vue l
ve l
a ruta de lcom ando
w h ich
Nos dice cualcom ando e st e je cutando
w h 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

Escrib ir D ocum e ntacin


Una de l
as h e rram ie ntas m s tilq ue adq uirir e s l
a h abil
idad de docum e ntar sus siste m as.
Esta e s una de l
as tare as q ue l
os adm inistradore s m e nos apre cian, pe ro e s una de l
as m s
im portante s.
El prim e r paso para cre ar docum e ntacin de l siste m a e s cre ar y m ante ne r l
os diarios
pe rsonal
e s y de l siste m a (LO GS) de cada com putador. D e be cre ar un re cord de l tipo de
control
ador de ldisco duro, nm e ro y tam ao de ldisco, e sq ue m a de particione s, nom bre de lh ost,
dire ccin IP, pe rifricos cone ctados alh ost, com andos y contrase as e spe cial
e s para e le q uipo
com o e s l
a configuracin de lBIO S de e l
l
a e n particul
ar.
D onde q uie ra q ue ocurra un probl
e m a, uste d de be r docum e ntarl
o: Que se trato de h ace r y
q ue se h izo final
m e nte . Por e je m pl
o, si tie ne s un cronjob q ue fal
l
a, de be rs grabar l
os sntom as
de lprobl
e m a y q ue h iciste para corre girl
o. D e e sa m ane ra cuando e lprobl
e m a vue l
va a ocurrir,
se rs capas de re sol
ve rl
o e n m uy poco tie m po.
D e be rs grabar tantos cam bios com o h agas a cada com putador, porq ue l
os h iciste y cuando.
Esto incl
uye nue vos discos duros, particione s nue vas, apl
icacione s q ue instal
as, cam bios a arch ivos
de configuracin, e tc. En otras pal
abras grava todo l
o q ue h agas. Esta docum e ntacin de be r se r
tan com pl
e ta com o para pode r re construir e lsiste m a e n poco tie m po.
Tam bin de be r e scribir l
a docum e ntacin sobre com o usar l
os siste m as q ue adm inistra,
tanto de sde e lpunto de vista de ladm inistrador com o de lusuario. Tam bin de be r e scribir un
docum e nto dicindol
es a l
os usuarios com o e ntrar al siste m a o com o corre r apl
icacione s
e spe cificas. D e be r e scribir docum e ntacin de com o su siste m a e sta construido para q ue futuros
adm inistradore s pue dan re construirl
o o corre girl
e s e rrore s.
La siguie nte pre gunta e s: q u form ato usar para e scribir dich a docum e ntacin?H ay dos: uno
el
e ctrnico y otro e n pape l
. Tabl
a 1.5 Com parativas de l
as ve ntajas y de sve ntajas de cada uno de
l
os form atos.
Tab l
a 1.5 Com parando e lPape l-vs- La D ocum e ntacin El
e ctrnica
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

m an -k m an f

Elcom ando m an -k busca e lconte nido de l


os dire ctorio donde se al
m ace nan l
as pginas m an.
Buscar de ntro de una pgina m an e s igualq ue buscar e n l
os page rs (l
e ss o m ore ) q ue son l
os
program as por de fe cto de lutil
itario m an, l
a bsq ue da se l
ogra usando una /;y para continuar l
a
bsq ue da se e scribe re pe tidam e nte n.
Uste d de be sabe r cuando usar cada tipo de ayuda e n l
ne a ya se a l
os H O W TO s o l
os FAQs y
com o m ante ne rl
os alda. Ente nde r l
o tilq ue son l
os grupos de noticias y l
as l
istas de corre os.
D e be s de e nte nde r l
as dife re ncias e ntre l
os com andos w h atis, w h ich , w h e re is, y apropos. El
com ando w h atis busca e n l
a base de datos w h atis y de spl
ie ga una bre ve de scripcin de q ue
e fe cta e lcom ando o util
itario. Elcom ando w h ich l
e s pe rm ite sabe r q ue ve rsin de lcom ando e s
q ue uste d e sta e je cutando y donde se al
m ace na. Elcom ando w h e re is nos dice l
a l
ocal
idad de l
com ando, su cdigo, y sus pginas m an de docum e ntacin. Elcom ando apropos de spl
ie ga e l
nom bre de l
a pgina m an q ue tie ne te rm ino supl
ido de argum e nto e n su de scripcin. Tam bin
ve ras pre guntas de com o m ante ne r l
os tipos de docum e ntacin disponibl
e s y com o tratar con l
os
usuarios.

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

PR EGUNTAS Y R ESPUESTAS
1. D e se as sabe r com o e ncontrar un arch ivo e n su siste m a GNU/Linux y l
e s dice n q ue re vise l
as
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

Fundacin Cdigo Libre Dom inicano

1 Cm o pode m os cam biar rpidam e nte para q ue l


a pagine m an se de spl
e gu e n Espaol
?
a. apropos com ando
b. m an -k com ando
c. info com ando
d. m an -Le s com ando
La re spue sta a e s incorre cta porq ue apropos producira un l
istado de todas l
as pginas m an q ue
contie ne n l
a pal
abra com ando e n e lcabe zal
. La re spue sta b e s incorre cta;e sta se nte ncia
produje ra un l
istado de todas l
as pginas m an q ue contie ne n l
a pal
abra com ando e n su
cabe zal
. La re spue sta c e s incorre cta;info e s otra docum e ntacin por se parado de lm an. La
re spue sta d e s corre cta;l
a opcin -Lse guida de lidiom a e n e ste caso 'e s' produce pginas
disponibl
e e n e spaole n e lsiste m a.
2. Cuando usam os e lcom ando info, cm o pode m os ir alte m de lm e n buscar (find)?
a. D igite f y pre sione Entre .
b. D igite m find y pre sione Entre .
c. D e Cl
ick a find con su m ouse .
d. Pre sione Al
t+ f para se l
e ccionar find.
La re spue sta a e s incorre cta;digitar f no se l
e ccionara e lte m de lm e n find. La re spue sta b e s
corre cta;digitam os m col
oca su cursor e n l
a parte infe rior de l
a pantal
l
a donde pue de s digitar
l
os te m s de lm e n y e ntonce s pre sionar Ente r. La re spue sta c e s incorre cta;info no l
e pe rm ite
dar cl
ick s con e lm ouse sobre l
os te m s de lm e n para se l
e ccionarl
os. La re spue sta d e s
incorre cta;l
as te cl
as Al
t, o m e tak e y, no e s usada para se l
e ccionar te m s de lm e n.
3 D nde pode m os e ncontrar inform acin adicionalsobre e lproce so de arranq ue de Linux?
a. Local
izar un H O W TO sobre e lproce so de arranq ue .
b. Col
ocar un m e nsaje e n un grupo de noticias pidie ndo m s inform acin.
C. Buscar e n e ldire ctorio /usr/doc/boot.
La re spue sta a e s corre cta;l
os H O W TO s discute n tpicos e spe cficos a com andos. La re spue sta b
e s incorre cta;grupos de noticias (ne w sgroups) no e stn orie ntados para h ace r inve stigacione s,
pe ro m s para pl
ante ar probl
e m as e n e spe cfico sobre re spue stas ya pl
asm ada. La re spue sta c
e s incorre cta;e ldire ctorio /usr/doc contie ne un subdire ctorio por cada apl
icacin instal
ada y
boot no e s una apl
icacin.
4. Cm o e ncontrars inform acin de configurar e ll
e ctor de noticias trn (un program a de
ne w sre ade r) q ue e sta instal
ado e n su siste m a?
a. D igite trn --h e l
p.
b. Eje cute una bsq ue da e n l
ne a e n portalde lLinux D ocum e ntation Proje ct.
c. D e un vistazo e n e ldire ctorio /usr/doc/trn.ve rsin.
d. Enviar un corre o alautor o cre ador de lprogram a.
La re spue sta a e s incorre cta;l
a opcin h e l
p e s tilcuando usada con l
os com andos. La re spue sta
b e s incorre cta;e lportalde lLD P prove e capacidad de bsq ue da sl
o con cue stione s de Linux,
no apl
icacione s. La re spue sta c e s corre cta;l
a docum e ntacin de l
as apl
icacione s e s
al
m ace nada e n l
os dire ctorios de bajo de /usr/doc e n un dire ctorio con e lnom bre de l
a
apl
icacin m s l
a ve rsin. La re spue sta d e s incorre cta;l
a docum e ntacin de be se r consul
tada
prim e ro ya q ue fue e scrita por e lm ism o autor q ue l
a cre o.
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

5. Uste d usa w h e re is para buscar arch ivos q ue uste d cre o l


a se m ana pasada, pe ro no l
os e ncue ntra.
Qu e sta pasando?
a. Talve z uste d ya l
o borro.
b. Elcom ando w h e re is no busco e n l
os dire ctorios corre ctos.
c. Uste d no paso l
os dire ctorios corre ctos a h ace r l
a bsq ue da a w h e re is.
d. Escribi incorre ctam e nte e larch ivo a buscar.
La re spue sta a e s incorre cta;aunq ue pue da se r q ue uste d borro e larch ivo, e ste no e s e lprobl
e m a.
La re spue sta b e s l
a corre cta;Elcom ando w h e re is busca e n dire ctorios pre de finidos q ue no
incl
uye su dire ctorios h om e . La re spue sta c e s incorre cta;uste d no pue de de finir e n q ue
dire ctorio w h e re is buscara. La re spue sta d e s incorre cta;aunq ue talve s e scribi m ale l
com ando, no fue por e so q ue l
a bsq ue da fracaso.
6. Ale je cutar un com ando, l
os re sul
tados no son l
os q ue e spe ram os. Cm o pode m os ave riguar
q ue com ando e stam os e je cutando?
a. Use e lcom ando w h ich .
b. Use e lcom ando w h at.
c. Use e lcom ando m an.
d. Use e lcom ando w h atis.
La re spue sta a e s corre cta;e lcom ando w h ich nos indicar l
a ve rsin de lcom ando q ue e je cutam os.
La re spue sta b e s incorre cta;no e xiste un com ando l
l
am ado w h at. La re spue sta c e s incorre cta;
e lcom ando m an e s para de spl
e gar l
a pgina m an de lcom ando. La re spue sta d e s incorre cta;e l
com ando w h atis nos da un re sum e n de l
o q ue e lcom ando h ace .
7. Cm o pode m os obte ne r un re sum e n de q ue h ace e lcom ando w h o?
a. D igite w h o --h e l
p.
b. D igite w h e re is w h o.
c. D igite w h atis w h o.
d. D igite m an w h o.
La re spue sta a e s incorre cta;l
a opcin --h e l
p pre se nta ayuda a ce rca de lsintaxis. La re spue sta b e s
incorre cta;e lcom ando w h e re is nos de vue l
ve l
a ruta alcom ando. La re spue sta c e s l
a corre cta;
e lcom ando w h atis nos de vue l
ve una de scripcin re sum ida de l
as funcione s de lcom ando. La
re spue sta d e s incorre cta;e ste com ando nos pre se ntara l
a pgina m an de lcom ando w h o, pe ro
nosotros buscam os un bre ve de scripcin de l
as funcione s de lcom ando.
8. Culfue se una com binacin apropiada de m an -opcin e q uival
e nte alcom ando apropos sort?
a. m an sort
b. m an --apropos sort
c. m an -k sort
d. m an -f sort
La re spue sta a e s incorre cta;e ste com ando de spl
e gar l
a prim e ra pgina m an re fe re nte al
com ando sort. La re spue sta b e s incorre cta;e sta opcin no e xiste de ntro de l
as posibil
idade s de
m an. La re spue sta c e s l
a corre cta;igualq ue apropos, m an -k busca l
a cabe ce ra de l
as pginas
m an para l
a cade na e n e largum e nto de bsq ue da. La re spue sta d e s incorre cta;m an -f busca
sl
o por nom bre s de com andos com pl
e tos.

Pg 40

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Bsicam e nte GNU

Fundacin Cdigo Libre Dom inicano

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Instal
ar GNU/Linux

El O b je tivo de e ste captul


o e s q ue uste d al
cance un nive l de
conocim ie nto, q ue uste d pue da re sponde r pre guntas com o l
as
siguie nte s:

1. 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

Fundacin Cdigo Libre Dom inicano

Inicar GNU/Linux

ste d pue de iniciar su siste m a GNU/Linux con sim pl


e m e nte pre sionar e lbotn de e nce ndido,
util
izando un cargador de siste m a (boot l
oade r), o iniciar de sde un disq ue te . Ale nce nde r su
PC, al
gunas tare as son e je cutadas durante l
a fase de arranq ue . Esta e tapa e s re fe rida com o e l
PO ST (Pow e r O n Se l
f Te st) cuale s l
a prue ba de e nce ndido. D e spus de ocurrido e sto, e lsiste m a
ope rativo e s cargado. Un boot l
oade r e s un program a as com o LILO y GRUB q ue son l
os
adm inistradore s de cargar e lk e rne l
. LILO l
o cubrim os e n e ste Captul
o y GRUB e n e lApndice H
alfinalde ll
ibro.
Elm todo de iniciar GNU/Linux de pe nde de com o uste d Configure su siste m as. No im porta
com o uste d inicie su siste m a, l
os pasos q ue se tom an son bsicam e nte m uy sim il
are s para iniciar
e lsiste m a.

Conse jos Prcticos


Es ne ce sario e nte nd e r e lproce so d e arranq ue d e GNU/Linux para q ue e n caso de prob l
e m as e n
e linicio se pue da d iagnosticar y corre gir ave ras para q ue e lproce so de arranq ue continuara.
Estos conce ptos son com pl
e tam e nte de sarrol
l
ados e n e le xm e n.
Elk e rne lse e ncue ntra o e n e ldisk e tte de inicio o e n e ldire ctorio /boot de ldisco duro. El
k e rne lcom prim ido se l
e l
l
am a usual
m e nte vm l
inuz-nm e ro-de -ve rsin. Pe ro, e lnom bre y donde
l
o al
m ace ne s no e s im portante -sol
am e nte q ue e lk e rne lpue da se r l
ocal
izado durante e larranq ue .
Prim e ro, e lk e rne lse carga a m e m oria. La m ayora de l
as ve ce s, su k e rne le star com prim ido;
no obstante , l
a codificacin para de scom prim irl
o no ne ce sariam e nte de be e star com prim ida.
Pue de util
izar l
a util
idad gunzip para de scom prim ir e lk e rne l
. Vase Captul
o 11, Back up y
Re staurar, para m s inform acin sobre e sta util
idad. Varios parm e tros son incl
uidos e n l
a
im age n de lk e rne lq ue cargas, incl
uye ndo donde se e ncue ntra e n l
a raz de lsiste m a de arch ivos.
M ie ntras e l k e rne l carga, im prim e m e nsaje s a pantal
l
a y l
os al
m ace na al arch ivo
/var/l
og/m e ssage s Uste d pue de re visarl
os e ste arch ivo e n un visor de te xto com o l
e ss o m ore , un
e ditor o con e lcom ando dm e sg. Elcom ando dm e sg no ne ce sita argum e ntos y im prim e e lul
tim o
m e nsaje ge ne rado por e lk e rne ly al
m ace nado e n su buffe r de m e nsaje . Estos m e nsaje s incl
uye n:
1.Tipo de consol
a y fue nte s
2.D e te ccin de lb us PCI y cual
q uie r pre se ncia de tarje ta PCI
3.Un e stim ado de l
a ve l
ocidad de lproce sador
4.Cantidad disponib l
e de m e m oria e n e lsiste m a
5.Tipo de CPU
6.Elnm e ro de l
a ve rsin de lk e rne l
7.M dul
os de dispositivos cargados por e lk e rne l
8.Cantidad de e spacio util
izado com o m e m oria sw ap
9 .Adaptadore s de Re d (Ne tw ork ) y su configuracione s
Vase Captul
o 10, Tare as Adm inistrativas, para obte ne r inform acin m s de tal
l
ada ace rca
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

ElArch ivo /e tc/inittab


Cada l
ne a de larch ivo /e tc/inittab contie ne cuatro cam pos se parados por dos puntos :

ID :runl
e ve l
: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

Conte nidos y Propsito


Uno o D os caracte re s ide ntificando e ntrada, norm al
m e nte nom bre de un dispositivo
Indica a cualrunl
e ve l
s e sta l
ne a apl
ica;se pue de n l
istar m l
tipl
e s;si e n bl
anco,
apl
ica a todos l
os runl
e ve l
s
Com o se m ane ja l
a e ntrada;ve a l
a Tabl
a 2.2 para e ntradas val
idas
Com ando a Eje cutar

Elcam po de 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

Se e je cuta cuando por prim e ra ve z se inte rpre ta /e tc/inittab


Eje cuta alinte rpre tar por prim e ra /e tc/inittab de spus de l
as e ntradas de boot
Establ
e ce runl
e ve linicial
;para e lproce so si se e ncue ntra e n e je cucin;inicia proce so
sl
o una ve z de spus
M antie ne l
os proce sos e je cutndose ;re inicia y l
os de tie ne
Eje cutado e n caso de una fal
l
a el
ctrica
Eje cutado ante s de Acce de r una consol
a
M antie ne un proce so e je cutndose ;y l
o re inicia e lproce so si se de tie ne
Inicia un proce so una ve z

Elproce so init e s usado para iniciar e lk e rne ly cual


q uie r otro proce so q ue e s ne ce sario para
q ue su siste m a se a de bidam e nte arrancado. Si de se a q ue una apl
icacin se inicie cada ve z q ue su
siste m a arranq ue , digite e lcom ando e n uno de l
os scripts rc, e stos scripts se rn discutidos e n l
a
Pg 44

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

prxim a se ccin, Runl


e ve l
s/Nive l
e s de Eje cucin.

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
]

El com ando init tom a com o argum e nto uno de l


os nm e ros de l
os runl
e ve l
s. Pue de s
e spe cificar un tie m po de re traso o e spe ra ante s de cam biar de runl
e ve lsi usas e lcom ando te l
init
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

sonio Inte l810. D e spus son l


os proce sos q ue de be n se r e je cutados e n cada runl
e ve l
. Estos
re gul
arm e nte incl
uye dar inicio alproce so ge tty, cualcre a cada una de l
as te rm inal
e s.
Su arch ivo inittab tam bin pue de conte ne r cie rtas instruccione s de q ue se de be h ace r e n caso
de una fal
l
a el
ctrica y q ue h ace r e n caso de q ue l
a el
e ctricidad re gre se . Un e je m pl
o es
# Cuando e lUPS nos inform a de un fal
l
o el
ctrico, asum a q ue te ne m os
# unos m inutos de e l
e ctricidad disponib l
e . Program a un sh utdow n de ntro
# de 2 m inutos. Aq u cl
aro asum im os q ue te ne m os un UPS cone ctado y
# trab ajando corre ctam e nte
pf::pow e rfail
:/sb in/sh utdow n -f -h + 2 Fal
l
a El
ctrica;ElSiste m a se va a Apagar e n 2 M inutos
# Si se re staura l
a el
e ctricidad ante s de l
a e je cucin de lsh utdow n, de b e s
# cance l
arl
a.
pr:12345:pow e rok w ait:/sb in/sh utdow n -c El
e ctricidad Re staurada;ElSh utdow n se Cance l

# Eje cuta l
os ge ttys e n l
os runl
e ve l
s e 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

Elcom ando sh utdow n se discute m s ade l


ante e n e ste Captul
o. Eldae m on init se m antie ne
activo de spus de l
e e r e larch ivo /e tc/inittab. Alm onitore ar e lsiste m a para re cibir instruccione s
de cam biar e lrunl
e ve lo cuando uno de l
os proce sos e s iniciado o de te nido. Si uno de l
os proce sos
h ijos de linit se de tie ne , e lh ace dos cosas:
Vue l
ve a l
e e r e larch ivo /e tc/inittab. Si l
a accin e s de re iniciar e lproce so, e ntonce s se e je cuta.
Escribe a l
os arch ivo l
og e n /e tc/w tm p y /e tc/utm p q ue e lproce so te rm ino y l
as razone s.
Estos arch ivos se rn discutidos m s ade l
ante e n e lCaptul
o 10, Tare as Adm inistrativas.
Eldae m on init tam bin vol
ve r a l
e e r e larch ivo /e tc/inittab si e s instruido a cam biar de nive l
de e je cucin (runl
e ve l
) o si e s notificado de una fal
l
a el
ctrica.
Si de se as h ace rl
e cam bios alarch ivo /e tc/inittab, uste d pue de util
izar cual
q uie r e ditor de
te xto para al
te rar e l arch ivo m ie ntras e l siste m a se e je cuta. Pe ro e stos cam bios, no se rn
im pl
e m e ntados h asta de spus de q ue e ldae m on init no re -l
e e e larch ivo. Esto ocurre cuando:
Elrunl
e ve lh a cam b iado
O curri una fal
l
a El
ctrica
Uste d e je cuto e lcom ando init q

Elcom ando init q causa q ue init vue l


va a l
e e r e larch ivo /e tc/inittab.
Te nga cuidado m uy e spe cialale ditar e larch ivo /e tc/inittab porq ue si com e te e rrore s, pue de
proh ibirl
e e l ingre so (l
ogging) a su siste m a. H aga copias de l arch ivo q ue e sta funcionando
actual
m e nte , y un disq ue te de inicio para prote ge rse e n caso de e rror. Talve z pue das re cupe rarse
iniciando e lm odo singl
e -use r, pe ro e sto no sie m pre e sta disponibl
e . O casional
m e nte , uste d pue de
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

Conse jos Prcticos


GRUB prove e un m tod o e ficie nte para e larranq ue de GNU/Linux as com o otros siste m as
ope rativos. GRUB pue d e adm inistrar h asta 64 d ife re nte s im ge ne s de b oot e n un disco duro. Al
instal
ar GRUB, pod rs e l
e gir sob re scrib ir e lM aste r Boot Re cord o no.
Si se l
e cciona ninguno, e lsiste m a ope rativo por de fe cto se r e l
e gido. Pue de s e vitar e ste
com portam ie nto pre sionando l
a te cl
a (E) para e ntrar e n m odo de e dicin e n tie m po re alo pue de s
e ntrar dire ctam e nte a un prom pt de grub

BO O T:
En e ste punto pue de s e scribir e lnom bre de lsiste m a ope rativo q ue de se as arrancar. 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

En e lprom pt de lGRUB. En e ste e je m pl


o singl
e e s e lnom bre de lparm e tro q ue de be s usar
para arrancar su siste m a ope rativo e n m odo de e m e rge ncia, donde singl
e es l
a opcin q ue se r
pasada alk e rne l
.
Com o GRUB se com porta e s control
ado por su arch ivo de configuracin,
/boot/GRUB/m e nu.l
st. Elcom ando GRUB tie ne varios util
itarios disponibl
e s q ue son:
grub
grub -instal
l
Pg 48

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

grub -re b oot


grub -te rm info
grub -fl
oppy
grub -m d5-crypt
grub -se t-de faul
t

Para instal
ar GRUB, sim pl
e m e nte e je 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

Elarch ivo por de fe cto de configuracin de GUB e s /boot/grub/m e nu.l


st. Un arch ivo de
e je m pl
o e s:
# # de faul
t num
# Se t th e de faul
t e ntry to th e e ntry num b e r NUM . Num b e ring starts from 0, and
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

# th e e ntry num b e r 0 is th e de faul


t if th e com m and is not use d.
#
# You can spe cify 'save d' inste ad of a num b e r. In th is case , th e de faul
t e ntry
# is th e e ntry save d w ith th e com m and 'save de faul
t'.
# W AR NING: If you are using dm raid do not ch ange th is e ntry to 'save d' or your
# array w il
lde sync and w il
lnot l
e t you b oot your syste m .
de faul
t
0
# # tim e out se c
# Se t a tim e out, in SEC se conds, b e fore autom atical
l
y b ooting th e de faul
t e ntry
# (norm al
l
y th e first e ntry de fine d).
tim e out
10
# # h idde nm e nu
# H ide s th e m e nu b y de faul
t (pre ss ESC to se e th e m e nu)
# h idde nm e nu
# Pre tty col
ours
# col
or cyan/b l
ue w h ite /b l
ue
# # passw ord ['--m d5']passw d
# If use d in th e first se ction of a m e nu fil
e , disab l
e al
linte ractive e diting
# control(m e nu e ntry e ditor and com m and-l
ine ) and e ntrie s prote cte d b y th e
# com m and 'l
ock '
# e .g. passw ord topse cre t
#
passw ord --m d5 $1$gLh U0/$aW 78k H K 1QfV3P2b 2znUoe /
# passw ord topse cre t
#
#
#
#
#
#
#
#
#
#
#

e xam pl
es
titl
e
root
m ak e active
ch ainl
oade r

W indow s 9 5/9 8/NT/2000


(h d0,0)
+ 1

titl
e
Linux
root
(h d0,1)
k e rne l /vm l
inuz root=/de v/h da2 ro

Conse jos Prcticos


Los cam b ios h e ch os alarch ivo de configuracin de GRUB tom an e fe cto inm e diatam e nte y uste d
no tie ne q ue e fe ctuar ninguna tare a e n e spe cifico, todo cam b io tom ar[a e fe cto l
a pr[oxim a ve z q ue
re inicie .

Troub l
e sh ooting/D iagnostico de Fal
l
o de GR UB
A m e dida q ue GRUB se carga, pasa por dos e tapas distintivas, l
as cual
e s sirve n para
ide ntificar e rrore s con GRUB. Si notam os q ue no se de spl
e ga e l m e nu de arranq ue de be r
Pg 50

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

re instal
arl
o por com pl
e to all
a tabl
a de ldisco. Si l
as fal
l
as son de no e ncontrar l
a im age n de
arranq ue de be r iniciar con otro m todo de inicio y corre gir e larch ivo de 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. )

Este e rror se m ue stra aunq ue l


a de finicin de ldispositivo se a corre cta, sie m pre q ue ocurre
un e rror no de finido con cual
q uie r otro nm e ro.
Sol
ucin
Cuando se instal
grub e n e lse ctor de inicio, se e je cutaron l
os siguie nte s com andos de
instal
acin inte ractivos?
Listado de Cdigo 3.2: Com andos de instal
acin inte ractivos
grub > root (h d0,0)
grub > se tup (h d0)

(h d0,0) de be re e m pl
azarse con l
a 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

Fundacin Cdigo Libre Dom inicano

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

Error 15: Fil


e not found )
Listado de Cdigo 4.2: M e nsaje Grub - Iniciando e lsiste m a
Iniciando 'ge ntoo Linux'
root (h d0,0)
Siste m a de fich e ros e xt2fs, tipo de particin 0x83
k e rne l(h d0,0)/b oot/k e rne l
-2.4.20 root=/de v/h da3 vga=79 2

Error 15: Arch ivo no e ncontrado


Pre sione cual
q uie r te cl
a para continuar...
( Booting 'ge ntoo Linux'
root (h d0,0)
Fil
e syste m type is e xt2fs, partition type 0x83
k e rne l(h d0,0)/b oot/k e rne l
-2.4.20 root=/de v/h da3 vga=79 2

Error 15: Fil


e not found
Pre ss any k e y to continue ... )

Sol
ucin - Configuracin inicial

Pg 52

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Este e rror se produce si e lnom bre de larch ivo no pue de e ncontrarse , pe ro todo l
o de m s
(com o l
a inform 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

Esto m ue stra todos l


os ncl
e os disponibl
es en l
a particin/dire ctorio de inicio. D e no
e ncontrarse ninguno, h ay q ue ase gurarse de q ue se h a com pil
ado un ncl
e o (usando ge nk e rne lo
m anual
m e nte ):
Listado de Cdigo 4.4: Re com pil
ar e lncl
eo
# cd /usr/src/l
inux/
# m ak e m e nuconfig
# m ak e

y q ue se h a copiado a l
a 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

H a de ve rificarse q ue e lnom bre de lncl


e o e s e xactam e nte e lm ism o q ue e lindicado e n e l
arch ivo grub.conf. Tam bin h ay q ue ase gurarse de q ue l
a l
ne a k e rne le n grub.conf indica e sta
particin (tanto e xpl
cita com o im pl
citam e nte ).
Se h a inform ado de otro e rror, q ue consiste e n te ne r configurada l
a BIO S para q ue ignore e l
disco donde re side n e lncl
e o (k e rne l
)ol
as e tapas (stage s) de grub. Tam bin, l
a particin e n l
a
cualgrub guarda sus e tapas no de be ra usar una configuracin de RAID -5 por softw are (u otra
te cnol
oga de striping).
Sol
ucin - Iniciando e lsiste m a
Prim e ro, h ay q ue ase gurarse de q ue l
os com andos root y se tup e m pl
e ados e ran corre ctos.
D e e star se guro de q ue e ran corre ctos, e ntonce s se podra e star usando una ve rsin
de fe ctuosa de GRUB (0.9 3.20031222). Para arre gl
arl
o, se actual
iza e l rbol Portage o se
e nm ascara dich a ve rsin de grub:
Listado de Cdigo 4.6: Enm ascarando Grub
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

(H a de e je cutarse de sde un e ntorno "ch roote d")


# e ch o "=sys-b oot/grub -0.9 3.20031222"> > /e tc/portage /pack age .m ask
# e m e rge grub -p

Se pue de inte ntar usar tam bin l


a m acro grub-instal
l
, com o re com ie ndan l
os autore s de GRUB:
Listado de Cdigo 4.7: Usando grub-instal
l
[Elparm e tro --root-dire ctory e s ne ce sario de te ne r una particin de inicio
(b oot) de dicada;e n caso contrario, no de b e usarse ]
# grub -instal
l--root-dire ctory=/b oot /de v/h da

Si todo e sto fal


l
a, l
a particin de inicio pue de h abe rse daado. H a de com probarse l
a particin:
Listado de Cdigo 4.8: Com probando l
os e rrore s de una particin
(H ay q ue ase gurarse de q ue l
a particin de inicio, /de v/h da1 e n e ste
caso, no e st m ontada)
# fsck -y /de v/h da1

5. Error Grub 17
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

Error 17 : No se pue de m ontar l


a particin se l
e ccionada
( root (h d0,0)
fil
e syste m type unk now n partition type 0x7
Error 17 : Cannot m ount se l
e cte d partition )

Sol
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

Error 18: Elcil


indro se l
e ccionado e xce de l
os m xim os soportados por l
a BIO S
Pg 54

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Error 18: Se l
e cte d cyl
inde r e xce e ds m ax supporte d by BIO S )
Sol
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

Fundacin Cdigo Libre Dom inicano

Situacin: Cuando se instal


a Grub, se bl
oq ue a:
Listado de Cdigo 9 .1: M e nsaje Grub
# grub

(En e ste m om e nto, l


a instal
acin se de tie ne )
Sol
ucin: Si no se tie ne unidad de disq ue te s, se h a usado e lparm e tro --no-fl
oppy?
Listado de Cdigo 9 .2: Instal
ando grub con e lparm e tro --no-fl
oppy
# grub --no-fl
oppy

10. D e scom prim ie ndo Linux... O k , iniciando e lncl


e o.
Situacin: Elsiste m a se bl
oq ue a de spus de m ostrar e lm e nsaje :
Listado de Cdigo 10.1: M e nsaje Linux
D e scom prim ie ndo Linux... O k , iniciando e lncl
e o.
( Uncom pre ssing Linux... O k , b ooting th e k e rne l
.)

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

Tam bin h ay q ue ase gurarse de q ue e le nl


ace sim bl
ico m e nu.l
st e xiste :
Listado de Cdigo 11.2: Ve rificando e le nl
ace sim bl
ico
# l
s -l/m nt/ge ntoo/b oot/grub /m e nu.l
st
l
rw xrw xrw x 1 root root 9 M ar 7 14:00 /m nt/ge ntoo/b oot/grub /m e nu.l
st -> grub .conf

Si no, h ay q ue vol
ve r a cre ar e le nl
ace sim 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

Fundacin Cdigo Libre Dom inicano

# cd /m nt/ge ntoo/b oot/grub


# l
n -snf grub .conf m e nu.l
st

D e se r e ste e lcaso, h ay q ue re instal


ar grub:
Listado de Cdigo 11.4: Re instal
ando Grub
(Eje cutar de sde e le ntorno "ch roote d")
# grub -instal
l--root-dire ctory=/b oot /de v/h da

12. No se pudo e ncontrar un dispositivo para /b oot/b oot: No se e ncontr o no e s un


dispositivo de b l
oq ue s
Situacin: Cuando se e je cuta grub-instal
ldurante l
a instal
acin de GRUB, se m ue stra e l
siguie nte m e nsaje :
Listado de Cdigo 12.1: M e nsaje Grub
# grub -instal
l--root-dire ctory=/b oot /de v/h da
No se pudo e ncontrar un dispositivo para /b oot/b oot: No se e ncontr o no
e s un dispositivo de b l
oq ue s
( Coul
d not find de vice for /b oot/b oot: not found or not a b l
ock de vice )

Sol
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

13. Elsiste m a se re inicia de spus de pul


sar Intro e n e lm e n
Situacin: D e spus de pul
sar Intro e n e lm e n Grub para iniciar e lsiste m a, e lsiste m a se
re inicia.
Sol
ucin: Se inte nta de sh abil
itar e lsoporte de lm arco de m e m oria inte rm e dia de im age n
(fram e buffe r) e n e lncl
e o. Si e sto no ayuda, se de sh abil
ita e lsoporte APM y APCI.
14. D e spus de pul
sar Intro e n e lm e n Grub , pantal
l
azo ne gro
Situacin: D e spus de pul
sar Intro e n e lm e n Grub aliniciar e lsiste m a, se m ue stra una
pantal
l
a ne gra, pe ro e lsiste m a sigue activo (por e je m pl
o, e ll
e d de Bl
oq ue o Num rico se pue de
activar/de sactivar).
Sol
ucin: Se de sh abil
ita e l soporte de l m arco de m e m oria inte rm e dia de im age n
(fram e buffe r) (norm al
m e nte q uitando vga=XYZ de grub.conf) y se com prue ba l
a arq uite ctura de l
proce sador e n l
a configuracin de lncl
e o.
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

15. Grub no m ue stra l


a im age n
Situacin: Cuando se inicia e lsiste m a, no apare ce l
a im age n de fondo de Ge ntoo.
Sol
ucin: Ante s de nada, h a de com probarse q ue l
a im age n de fondo indicada e n grub.conf
re al
m e nte e xiste . D e no se r as, h a de com probarse e l"e buil
d"de grub. Es probabl
e q ue e lparch e
para l
a im age n de fondo e st com o com e ntario e n l
a ve rsin q ue se e st usando.
16. Fal
l
o aliniciar W indow s de sde e lse gundo disco duro
Situacin: D e spus de se l
e ccionar l
a e ntrada de m e n W indow s, e lsiste m a no se inicia ni da
una razn q ue acl
are l
o q ue e st ocurrie ndo.
Sol
ucin: cyril
l
ic inform q ue se pue de n "m ape ar"l
os discos cam biando su orde n, si se aade
al
a e ntrada de m e n W indow s e n grub.conf l
o siguie nte :
Listado de Cdigo 16.1: M ape ando l
os discos
titl
e W indow s XP
m ap (h d0) (h d1)
m ap (h d1) (h d0)
ch ainl
oade r (h d1,0)+ 1

17. Grub ocasiona una viol


acin de se gm e nto alinstal
arl
o
Situacin: La situacin q ue se de scribe a continuacin e s sl
o re l
e vante para grub-0.9 5.x e n
e lm om e nto de instal
ar grub e n e lse ctor de inicio.
Listado de Cdigo 17.1: Instal
ando Grub
grub > root (h d0,0)
grub > se tup (h d0)
Viol
acin de se gm e nto
( Se gm e ntation faul
t)

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

Fundacin Cdigo Libre Dom inicano

e n RAM de bido a su al
ta ve l
ocidad. Si l
a el
e ctricidad fal
l
a ante s de q ue e sta inform 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.

Conse jos Prcticos


Nunca d e b e apagar su com putad or por e lb otn de PO W ER. Pue de q ue e ste tipo de de scuido
h aga q ue su com putad or no inicie corre ctam e nte .
Para apagar corre ctam e nte su com putador, uste d de be usar e lcom ando sh utdow n. Su sintaxis
e s:
# sh utdow n [opcione s]cuando [m e nsaje ]
Elcom ando sh utdow n te rm ina todos l
os proce sos e nvindol
es l
a se alSIGTERM . D e spus, e l
com ando /e tc/init e s l
l
am ado para cam biar e lrunl
e ve ly de sm ontar e lsiste m a de arch ivos.
Elcom ando sh utdow n re q uie re tie m po para com e nzar e lproce so de apagar e lsiste m a. Pue de
e star e n e lform ato h h :m m , tie m po a e spe rar com o por e je m pl
o + 15, o l
a pal
abra now para q ue se
apague inm e diatam e nte .
Elm e nsaje e s e nviado pe ridicam e nte a todos l
os usuarios ingre sados e n e lsiste m a h asta q ue
e m pie ce e lproce so de apagado. Si e lm e nsaje no e s e spe cificado, un m e nsaje por de fe co e s
e nviado.
H ay varias opcione s q ue pue de n se r usadas con e lcom ando sh utdow n. Estas son l
istadas e n
l
a tabl
a 2.6.
Tab l
a 2.6 O pcione s Que Pue de n Se r Usadas con e lCom ando sh utdow n

O 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

Fundacin Cdigo Libre Dom inicano

com pl
e to de lsiste m a:
Th e syste m is h al
te d

Conse jos Prcticos


Uste d pue d e control
ar q uie n tie ne de re ch o a apagar e lsiste m a, e ditand o e larch ivo
/e tc/sh utd ow n.al
l
ow . Por d e fe cto sl
o root pue de apagar e lsiste m a. Este arch ivo l
e prove e l
a
oportunid ad d e pe rm itir a otros usuarios apagar e lsiste m a.
H ay otros com andos q ue pue de s util
izar para apagar e lsiste m a. Al
gunos son h al
t y re boot.
Una l
ista de l
as opcione s util
izadas con dich os com andos e s l
istada e n l
a tabl
a 2.7.
Tab l
a 2.7 O pcione s q ue son usadas con l
os com andos h al
t y re b oot

O 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

Cuando invocas e lcom ando h al


t o re boot, e lprim e ro ch e q ue a e l runl
e ve l(nive lde
corrida).si e lsiste m a e sta e n e lrunl
e ve l0 o 6, e lcom ando corre r. Si e lsiste m a e sta e n cual
q uie r
otro runl
e ve l
, e lcom ando invoca sh utdow n -nf. Los com andos h al
t o re boot e nvan un m e nsaje a
l
os usuarios de ntro de lsiste m a ante s de proce de r a e je cutarse .
D e bido a q ue GNU/Linux corre e n PCs, pre sionar l
a com binacin de te cl
as Ctrl
-Al
t-D e le s l
o
m ism o q ue pre sionar e lbotn de apagar, conducie ndo as un siste m a ine stabl
e . Esto pue de se r
pre visto inte rce ptando e sta com binacin de te cl
as e invocando e lcom ando sh utdow n agre gando
l
al
ne a
# Trap CTR L-ALT-D ELETE
ca::ctrl
al
tde l
:/sb in/sh utdow n -t3 -r now

En e larch ivo /e tc/inittab. Al


gunas distribucione s de GNU/Linux ya tie ne n e sta h abil
idad
activada.

Re sum e n
Este 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

Fundacin Cdigo Libre Dom inicano

Elboot l
oade r LILO e s usado para control
ar e lproce so de arranq ue de GNU/Linux. Uste d
de be configurar e larch ivo /e tc/l
il
o.conf. Si uste d util
iza m odul
e s, e stos se de fine n e n uno de l
os
dos arch ivos e l/e tc/m odul
e s.conf o /e tc/conf.m odul
e s, de pe ndie ndo de su 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 .

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

arch ivo. La re pue sta c e s corre cta;e ste e s e larch ivo por de fe cto l
l
am ado l
il
o.conf y l
ocal
izado e n
e ldire ctorio /e tc. La re pue sta d e s incorre cta;e ste no e s e larch ivo por de fe cto.
9 . 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.

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Siste m as de Arch ivos de GNU/Linux

El O b je tivo de e ste captul


o e s q ue uste d al
cance un nive l de
conocim ie nto, q ue uste d pue da re sponde r pre guntas com o l
as
siguie nte s:

1.D e spus de instal


ar un nue vo disco duro, cuale s e lprim e r paso e n
pre parar e ldisco duro para util
izarl
o e n su siste m a?
2.Ante s de instal
ar GNU/Linux e n su com putador, q u de be h ace r para
pre parar e ldisco duro?
3.Aunq ue tie ne s 2GB l
ibre de e spacio de disco duro, cuando e je cutas
fdisk para cre ar una particin, uste d re cibe un e rror l
a util
idad sal
e
con un fal
l
o. Porq u?
4.Qu de be h ace r si de se as instal
ar GNU/Linux e n un com putador con
W indow s 9 8 y no e xiste una particin con e spacio Libre ?
5.Qu significan l
os trm inos h da1 y sdc3?
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?
7.Su siste m a no arranca y uste d sospe ch a de un siste m a de arch ivos
corrom pido. Qu de be uste d h ace r?
8.Cm o pue de uste d de te rm inar si e lsiste m a q ue adm inistra tie ne
suficie nte e spacio l
ibre de disco duro?

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

Fundacin Cdigo Libre Dom inicano

articione s se util
izan para dividir discos duro e n se ccione s.
Un disco duro de be te ne r por l
o m e nos una 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

Existe n dos tipos de particione s para al


m ace nar data, prim aria y e xte ndida. Una particin
prim aria e s form ate ada y e ntonce s se pue de util
izar para al
m ace nar arch ivos. Ade m s, un
com putador sl
o pue de se r arrancado de sde una particin prim aria.

Conse jos Prcticos


Existe n dos tipos d e particione s: prim aria y e xte ndida. Una particin e xte ndida e sta divid id a e n
un o m s drive s l
gicos q ue son util
izados para al
m ace nar data.
Una particin e xte ndida, por otro l
ado, no pue de se r util
izada para al
m ace nar data
dire ctam e nte . Es sl
o un conte ne dor para otra e structura l
gica l
l
am ada Unidade s Lgicas (l
gica
drive ). Una particin e xte ndida se divide e n uno o m s drive s l
gicos. Cada drive l
gico e ntonce s
de be se r dado form ato y sl
o as podr se r usado para al
m ace nar. Los drive s l
gicos pue de n e xistir
sl
o e n particione s e xte ndidas. No se pue de util
izar una particin e xte ndida dire ctam e nte . Uste d
de be usar l
os drive s l
gicos q ue contie ne n l
a particin e xte ndida.
Un disco duro pue de te ne r h asta cuatro particione s prim arias. Tam bin pue de se r dividida e n
tre s prim arias m s una particin e xte ndida. La Figura 3.1 m ue stra dos e sq ue m as de particin
dife re nte s.
Figura 3.1 Elde l
a izq uie rda e s un disco duro dividido e n cuatro particione s e xte ndidas. Elde
l
a de re ch a nos m ue stra un e sq ue m a de un disco duro particionado e n dos particione s prim arias y
una e xte ndidas. La particin e xte ndida e sta dividida con tre s unidade s l
gicas.

Conse jos Prcticos


No pue d e n e xistir m s de un totald e cuatro particione s prim arias e n cada disco. El
l
as pue d e n
se r tod as prim arias o uste d pue de te ne r tre s prim arias y una e xte nd ida.
D e be m os tom ar e n cue nta e n nue stro pl
an de particionar, com o m e ncionam os e n e lCaptul
o
2, Arrancar Linux, cuando usam os LILO para arrancar Linux, e lno re conoce m s al
l
de lcil
indro
1023 de ldisco duro. Por e so, si uste d usa LILO para arrancar su siste m a, l
a particin donde LILO
re side de be e xistir e nte ram e nte de ntro de lrango de l
as prim e ras 504M B.
Inte rpre tar Nom b re s de l
as Particione s
Las particione s son nom bradas de acue rdo con e ltipo de control
adora q ue contie ne e ldisco
duro, l
a particin, y cualparticin e sta e n e ldisco. En D O S, l
a prim e ra particin de l
a prim e ra
unidad l
gica se ra disco (0) particin (1). Linux se re fie re a l
a m ism a particin com o h da1 si e s
un ID E y sda1 si e s SCSI.
Alinte rpre tar l
os nom bre s de l
as particione s, l
a prim e ra l
e tra ide ntifica e ltipo de control
ador
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

(SCSI o ID E). La d significa disco;l


a te rce ra l
e tra e num e ra e ldisco (e lprim e ro e s l
a a, e lse gundo
es l
a b, y as suce sivam e nte );y lul
tim a carcte r e s lnm e ro de l
a particin. Tabl
a 3.1 nos
m ue stra al
gunas parNom bre
Tab l
a 3.1 Nom b rar Particione s e n GNU/Linux

Nom bre
h da1
sda1
h dc3
sdb4

Control
ador
ID E control
ador
SCSI control
ador
ID E control
ador
SCSI control
ador

D isco
prim e r disco
prim e r disco
te rce r disco
se gundo disco

Particin
prim e ra
prim e ra
te rce ra
cuarta particin

Conse jos Prcticos


Los nom b re s d e l
as particione s e stn b asados e n e ltipo d e control
adora e n e ld ispositivo y l
nm e ro d e l
a particin. Las particione s e n un disco SCSI son re fe rid as com o sdan y particione s
e n un disco ID E son nom b rad as h d an.

Cuantas y de q ue Tam ao?


GNU/Linux se e je cuta m uy bie n con sl
o dos particione s, root (/) y sw ap (sw ap. Todos l
os
arch ivos, apl
icacione s, y de m s, son instal
ados e n l
a particin root. La particin sw ap e s usada
com o m e m oria virtual
.
M e m oria Virtualse re fie re a l
a com binacin de lm onto de m e m oria RAM fsica e n su
com putador agre gado alm onto de e spacio sw ap q ue uste d l
e configur. Elsiste m a ope rativo
util
iza e le spacio sw ap para funcionar con m s e ficie ncia.
Si su siste m a tie ne 128M B de m e m oria fsica, una particin sw ap l
e pue de dar alsiste m a
ope rativo m s m e m oria, l
o cualpue de tornar su siste m a m s rpido. Si uste d cre a una particin
sw ap de 200M B, su siste m a te ndr un totalde 328M B de m e m oria para su uso.
Eltipo de particin q ue cre as se e spe cifica cuando util
iza e lutil
itario fdisk com o se discutir
e n e ste Captul
o. Las ve ntajas de util
izar particione s m l
tipl
e s as:
1. Si se daa una particin, l
as otras particione s pe rm ane ce n intactas.
2. Si te ne m os q ue darl
e form ato a una de l
as particione s, datos e n l
as otras particione s
no son afe ctadas.
3. Arch ivos q ue cre ce n rpidam e nte , com o son l
os l
ogs y arch ivos de corre o, pue de n se r
al
m ace nados e n particione s se paradas para pre ve nirl
os de tom ar todo e le spacio
disponib l
e.
4. Actual
izacione s son m s fcil
e s de e je cutar porq ue e lsiste m a y l
os arch ivos son
se parados uno de lotro.
5. Los Back ups son m s sim pl
e ya q ue l
os arch ivos de lsiste m a y l
os de data son
m ante nidos e n particione s se paradas.
6. Tie m po re q ue rido para re visar e lsiste m a de arch ivos e s re ducido.

Conse jos Prcticos


Elnm e ro d e particione s m nim o para instal
ar GNU/Linux e s dos: una particin prim aria
com o e lroot (/) y una com o sw ap.
Pg 68

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Su particin sw ap de be se r dos ve ce s e lm onto de m e m oria RAM fsica instal


ada e n su
siste m a. Linux soporta h asta 16 particione s sw aps por se parado. Eltam ao m nim o re com e ndado
e s e ldobl
e de l
a m e m oria RAM fsica, y cuando l
a m e m oria e s baja e s re com e ndado util
izar e l
sw ap para e lm e jor funcionam ie nto de lsiste m a.
Aunq ue l
as particione s sw ap son m s e ficie nte s, pue de usar un arch ivo sw ap si no tie ne
e spacio suficie nte e n disco para cre ar una particin sw ap.
Este arch ivo e s re l
ativam e nte fcilde cre ar. GNU/Linux dire cciona pginas de m e m oria sin
uso de sde e l ram h acia l
a particin sw ap, as pe rm ite a m s apl
icacione s e je cutarse
sim ul
tne am e nte e n su siste m a.
Sabe m os q ue e luso de lsw ap e s m s l
e nto q ue util
izar m e m oria RAM fsica. M ostram os un
e sq ue m a de particin posibl
e en l
a Tabl
a 3.2.
Tab l
a 3.2 Eje m pl
o de Pl
an de Particionam ie nto

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

Una de sve ntaja de te ne r m l


tipl
e particione s e s q ue uste d no pue de cre ce r una particin
dinm icam e nte si e sta se l
e l
l
e na de datos. Te ndr q ue borrar l
a particin y re cre arl
a con un
tam ao supe rior. Con l
os disco duros de al
ta capacidad de al
m ace naje de h oy da, m uch o
adm inistradore s de siste m a util
izan m uch a m e nos particione s.
Ante s de particionar sinte se y pl
anifq ue l
o e n pape l
. Aunq ue sie m pre pue de borrar l
as
particione s y e m pe zar de nue vo, un bue n pl
an ante s de e m pe zar a particionar l
e ayudara a
com e te r m e nos e rrore s y te ne r q ue e star re instal
ando.

Conse jos Prcticos


Una ve ntaja d e particione s m l
tipl
e s e s q ue uste d pue de te ne r m e jor controld e lm onto d e
e spacio q ue arch ivos dinm icos, com o l
os l
ogs util
izan. Para apre ciar e sto te ne m os q ue re cord ar q ue
una particin no pue d e se r am pl
iada dinm icam e nte si se nos l
l
e na.

fips
Si tratas de instal
ar GNU/Linux e n un com putador ya corrie ndo otro siste m a ope rativo y no
tie ne s e spacio l
ibre para cre ar una nue va particin, pue de s util
izar fips.e xe para dividir de m ane ra

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

no de structiva una particin e n dos.


Este program a sl
o trabaja con siste m as de arch ivos FAT16. Aunq ue norm al
m e nte fips no
causa ninguna pe rdida de data, ase gre se de h ace r un back up com pl
e to de su siste m a ante s de
util
izarl
o.
Uste d pue de de scargar fips de sde l
a dire ccin:
h ttp://sunsite .unc.e du/pub /Linux/syste m /instal
l
.

Copie fips.e xe y re storbb.e xe a un fl


oppy. Una copia de su (M BR) M aste r Boot Re cord se r
copiada aldisq ue te durante l
a instal
acin de lprogram a. Esta copia de su M BR podr se r util
izada
e n caso de q ue ne ce site s re staurar su siste m a a su e stado original
. Ase gre se de e tiq ue tar e l
disq ue te con l
a fe ch a.
Una copia de su M BR originaltam bin se r al
m ace nada e n su particin de GNU/Linux con e l
nom bre de /boot/boot.0300 (para l
os discos ID E) o /boot/boot.0800 (para l
os discos SCSI).
Nunca borre e larch ivo originalal
m ace nado de sde su disco duro. Si uste d l
o borra, no podrs
re staurar su siste m a ale stado original
.

Conse jos Prcticos


Pue de util
izar e lutil
itario fips para d inm icam e nte dividir una particin FAT ya e xiste nte y
cre ar e le spacio ne ce sario para instal
ar GNU/Linux.

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

Si usa fdisk sin argum e ntos, e lutil


itario asum e q ue l
a particin /de v/h da. Al
gunos siste m as
Pg 70

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

ope rativos re q uie re n se r instal


ados e n l
a prim e ra particin de lprim e r disco.
Com o a GNU/l
inux no l
e im porta cualdisco uste d usa, pue de se r q ue uste d de se e cre ar
dife re nte s particione s e n dife re nte s discos. Sl
o e je cute fdisk e n cada disco duro q ue uste d de se a
particionar.
Alusar e lcom ando fdisk , uste d pue de ve r e lm e n con l
as opcione s disponibl
e sl
o con
e scribir m , com o e n e lsiguie nte e je m pl
o:
root@ b ox:/h om e /m igue l
# fdisk /de v/h da
O rde n (m para ob te ne r ayuda): m
O rde n Accin
a
Conm uta e lindicador de iniciab l
e
b
M odifica l
a e tiq ue ta de disco b sd
c
Conm uta e lindicador de com patib il
idad con D O S
d
Suprim e una particin
l
Lista l
os tipos de particione s conocidos
m
Im prim e e ste m e n
n
Aade una nue va particin
o
Cre a una nue va tab l
a de particione s D O S vaca
p
Im prim e l
a tab l
a de particione s
q
Sal
e sin guardar l
os cam b ios
s
Cre a una nue va e tiq ue ta de disco Sun
t
Cam b ia e lide ntificador de siste m a de una particin
u
Cam b ia l
as unidade s de visual
izacin/ e ntrada
v
Ve rifica l
a tab l
a de particione s
w
Escrib e l
a tab l
a e n e ldisco y sal
e
x
Funcione s adicional
e s (sl
o para usuarios avanzados)
O rde n (m para ob te ne r ayuda):

Si uste d cre a una unidad l


gica, uste d te ndr q ue re iniciar e lsiste m a y vol
ve r a e m pe zar de
nue vo. Pe ro e sta ve z, cuando fdisk l
e pre gunte si va a particionar l
e re sponde q ue NO .
D e be util
izar l
a ve rsin de fdisk de GNU/Linux sl
o para cre ar particione s para e lsiste m a
ope rativo GNU/Linux. Si trata de cre ar o e l
im inar particione s para otros siste m as ope rativos con
e sta ve rsin de fdisk , e lotro siste m a ope rativo no re conoce r l
a particin.
D e spus de cre ar sus particione s, se r ne ce sario activar l
a particin(e s) sw ap, se l
e ccione l
a
particin para usar com o root, y de form ato a l
as particione s.

Conse jos Prcticos


Elutil
itario fd isk pue de se r util
izad o tanto com o para cre ar o e l
im inar particione s. Pue d e se r
util
izad o para visual
izar l
a tab l
a de particin de su siste m a.
Vam os a dar l
os pasos ne ce sarios para cre ar unas particione s. Si e xiste n al
gunas particione s
q ue no vam os a util
izar pode m os e l
im inarl
as con e lcom ando d:
Paso 1: Cre ar una Particin Prim aria

Prim e ro digite n para cre ar una nue va particin. Eltam ao de l


a particin de root se r de
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

800M B. Elsiguie nte e s un e je m pl


o:
Com m and (m for h e l
p): n
Com m and Accin
e e xte nde d
p prim ary partition (1-4)

Alcre ar una nue va particin fdisk nos pre guntara e ltipo de particin, prim aria o e xte ndida.

Conse jos Prcticos


Si ya tie ne s particione s e n e ldisco d uro, e ntonce s l
as opcione s q ue uste d de b e r e l
e gir se rn
d ife re nte s. Los com andos q ue uste d d e b e d om inar son n para cre ar una nue va particin, d para
b orrar una particin, lpara ve r una l
ista d e l
os siste m as d e arch ivos e n l
os q ue pue de particionar, t
para se l
e ccionar e lsiste m a d e arch ivos d e una particin, y p para im prim ir e n pantal
l
al
a tab l
a de
particione s, W para grab ar, ante s d e grab ar l
a tab l
a de particione s prim e ro im prm al
a con e l
com and o p y ase gre se d e todo e sta b ie n ante s de proce de r a grab ar, si e n cam b io com e te un e rror
pue d e ab ortar ante s de grab ar con e lcom ando q . Si tie ne s particione s e n su disco, sus opcione s
pue d e n q ue se an dife re nte s. Re cue rd e , sl
o pue de te ne r un m xim o de 4 particione s prim arias o 3
prim arias y 1 e xte ndid a por disco d uro. Si tie ne s 4 particione s e n e ldisco, l
a opcin d e cre ar nue vas
particione s no e star d isponib l
e . Ad e m s, si ya tie ne una particin e xte nd id a, no te ndr e sta opcin.

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

Pue de e spe cificar e lcil


indro finalo e ltam ao de l
a particin. En nue stro e je m pl
o, l
e dam os
instruccione s alfdisk para q ue nos cre e una particin de 800M B para usarl
a com o nue stra
prim e ra particin. Si ingre sam os + 800k , l
a particin se ra de 800KB e n tam ao. Ingre sar + 800
cre a una particin de 800-byte .
Ah ora, cuando se e je cuta e lcom ando p, fdisk de spl
ie ga l
o siguie nte :
Com m and (m for h e l
p): p
D isk /de v/h da: 255 h e ads, 63 se ctors, 788 cyl
inde rs
Units = cyl
inde rs of 16065 *512 b yte s
D e vice
Boot Be gin Start End
Bl
ock s
/de v/h da1
*
1
1
459
3686759
Com m and (m for h e l
p):

Id
83

Syste m
Linux native

Pas 2: Cre ar una Particin Sw ap


Elprxim o paso e s, cre ar una particin sw ap. Alcre ar particione s suce sivas, de be n e m pe zar
e n e lcil
indro prxim o all
tim o de l
a particin ante rior. En nue stro e je m pl
ol
a particin prim aria
te rm ino e n e lcil
indro 459 , e m pe zare m os l
a prxim a particin e n e lcil
indro 460:
Pg 72

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Com m and (m for h e l


p): n
Com m and Accin
e e xte nde d
p prim ary partition (1-4)
p
Partition num b e r (1-4): 3
First cyl
inde r (460-788): 460
Last cyl
inde r or + size or + size M or + size K (474-683): + 128M

D e spl
e gue m os nue stro e sq ue m a de 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

Boot Be gin Start End


*
1
1
459
460
460
475

Bl
ock s
3686759
128488

Id
83
83

Syste m
Linux native
Linux native

En nue stro e je m pl
o, l
a 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

Boot Be gin Start End


*
1
1
459
460
460
475

Bl
ock s
3686759
128488

Id Syste m
83 Linux native
82 Linux sw ap

Si ingre sas Le n ve s de 82, ve ras q ue l


a particin de Linux sw ap e s de tipo 82 y Linux nativa
e s de tipo 83. Eltipo para particione s e xte ndidas e s 5.
Ase gure de re visar l
a tabl
a de sus particione s de spus de h ace r cada cam bio para
ase gurarse q ue l
os cam bios q ue se e fe ctuaran se rn l
os de se ados por uste d.
Es costum bre cre ar sus particione s prim arias y l
a sw ap ante s de cre ar l
a particin
e xte ndida. Pe ro, e s posibl
e cre ar una particin prim aria de spus de cre ar una particin
e xte ndida, sie m pre y cuando e xiste e spacio e n disco disponibl
e y no se h a agotado su l
m ite de 4
particione s.
Pas 3: Cre ar una Particin Exte ndida
Ah ora cre are m os una particin e xte ndida. Aq u l
e m ostrare m os:
Com m and (m for h e l
p): n
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Com m and Accin


e e xte nde d
p prim ary partition (1-4)
e
First cyl
inde r (476-788): 476
Last cyl
inde r or + size or + size M or + size K (474-788): 788
Alde spl
e gar nue stra tab l
a de particin de nue vo, ob se rvam os l
o siguie nte :

Com m and (m for h e l


p): p
D isk /de v/h da: 255 h e ads, 63 se ctors, 788 cyl
inde rs
Units = cyl
inde rs of 16065 *512 b yte s
D e vice
/de v/h da1
/de v/h da2
/de v/h da3

Boot Be gin
*
1
460
476

Start
1
460
476

End
459
475
788

Bl
ock s
3686759
128488
2513751

Id
83
82
5

Syste m
Linux native
Linux sw ap
Exte nde d

Lue go, se r ne ce sario cre ar l


as unidade s l
gicas e n nue stra particin e xte ndida. Cuando
ingre sam os e lcom ando n, ob se rvare m os q ue e sta disponib l
e una se l
e ccin nue va:

Com m and (m for h e l


p): n
Com m and Accin
ll
ogical(4 or ove r)
p prim ary partition (1-4)
Com m and (m for h e l
p):

Pue de e l
e gir dividir su 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.

ElSiste m a de Arch ivos GNU/Linux


Elsiste m a de arch ivos GNU/Linux organiza l
os arch ivos y dire ctorios e n una e structura
je rrq uica. Un siste m a de arch ivos prove e una form a de al
m ace nar arch ivos q ue l
ue go podrn se r
acce sados alazar, incl
uye ndo discos duro, disq ue te s, y CD -RO M s. Com o cintas (tape drive s) son
ace zadas se cue ncial
m e nte , no contie ne n un siste m a de arch ivos re al
. Al
gunos de l
os siste m as de
arch ivos m s com une s son:

Pg 74

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Exte nde d Fil


e syste m
Fast Fil
e syste m
H PFS Fil
e syste m
ISO 9 660 Fil
e syste m
Linux Sw ap Fil
e syste m
M inix Fil
e syste m
MS
Ne tw ork Fil
e Syste m
Nove l
lFil
e syste m
NT Fil
e syste m
proc Fil
e syste m

Se cond Exte nde d Fil


e syste m
Th ird Exte nde d Fil
e syste m
Syste m VFil
e syste m
Uniform Fil
e syste m ufs
UM SD O S Fil
e syste m

VirtualFAT Fil
e syste m
Xe nix Fil
e syste m
Xia Fil
e syste m

Fundacin Cdigo Libre Dom inicano

Ext. (h an sido re e m pl
azado por EXT2, l
ue go por EXT3)
ffs (Am iga)
h pfs (usado por e lSiste m a O pe rativo O S/2;suportado
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).

D e ntro de lsiste m a de arch ivos GNU/Linux, l


a particin o e ldisco duro q ue se acce san son
invisibl
e s o transpare nte s. Cada particin o disco duro se m ue stran re l
ativos a l
a raz de lsiste m a
de arch ivos. La raz (root) e s re pre se ntada com o una /.
Si tie ne s l
as siguie nte s particione s:
h da1
/
h da2
sw ap
h da3
/var
h da4
/h om e
Y e je cutas e lcom ando l
s /, l
e l
istara l
os dire ctorios y l
os siste m as de arch ivos /var y /h om e
se m ostraran com o subdire ctorios re sidie ndo de bajo de l
a raz /, aunq ue e stn col
ocadas e n
dife re nte particione s.

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

D ar Form ato
Ya q ue se h an cre ado l
as particione s, te ndre m os q ue cre ar siste m as de arch ivos e n cada una
de e l
l
as ante s de instal
ar un siste m a GNU/Linux. D e be cre ar un siste m a de arch ivos e n su disco
duro, q ue e s sim il
ar a darl
e form ato a un disq ue te (fl
oppy). Para cre ar siste m as de arch ivos
de be r usar e lcom ando m k fs. Su sintaxis e s as:
# m k fs -t tipo-de -siste m a-de -arch ivos dispositivo b l
ock s

El com ando m k fs e n re al
idad l
l
am a otros com andos de pe ndie ndo de l
a 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

Los apunte s q ue tom cuando cre l


as particione s se util
izarn ah ora ya q ue de be rs
proporcionar e lnm e ro de bl
oq ue s e n l
a particin q ue va a form ate ar alutil
itario m k fs. Si uste d
no tom o apunte s de l
os nm e ros, uste d pue de re gre sar alcom ando fdisk y de spl
e gar l
a tabl
a de
sus particione s para te ne r acce so a e stos nm e ros.
Alcre ar un siste m a de arch ivos, de be ase gurarse de q ue l
os argum e ntos de dispositivo y
bl
oq ue
son corre ctos. Si uste d de signa e ldispositivo incorre cto, l
a data q ue contie ne se r
de struida e n l
a particin. Si l
e indica e lnm e ro de bl
oq ue s incorre cto, pudie ra se r q ue l
e de
form ato a parte de otra particin y tam bin de struya l
a data conte nida e n e l
l
a. Las opcione s q ue
se pue de n util
izar con e lutil
itario m k fs son l
istadas e n l
a Tabl
a 3.4.
Tabl
a 3.4 O pcione s de lcom ando m k fs
O pcin
Accin
-t fs-tipo
D e fine e ltipo de siste m a de arch ivos a cre ar
-v
D e spl
ie ga todos l
os com andos usados para cre ar e lsiste m a de arch ivos
-c
Re visa si e xiste n bl
oq ue s de fe ctuosos (bad-bl
ock s) ante s de cre ar e lfil
e syste m
-lnom bre -arch ivo Usa e lnom bre -arch ivo com o l
ista de bl
oq ue s de fe ctuosos
Uste d Tam bin pue de usar e lcom ando m k fs para cre ar un siste m a de arch ivos e n un disq ue te
(fl
oppy disk );pe ro, e lcom ando fdform at e s de m e jor e l
e ccin. Este com ando e je cuta un form ato
de baja para cre ar l
a inform acin de l
os se ctore s y l
as pistas e n e ldisq ue te . La sintaxis de fdform at
e s com o sigue :
# fdform at [opcin]dispositivo

Pg 76

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Uste d pue de usar l


a opcin -n para pre ve nir ve rificacin de form ate ar. Eldispositivo de l
Fl
oppy usual
m e nte e s:
/de v/fd0 o /de v/fd1

Conse jos Prcticos


Ante s d e instal
ar GNU/Linux, e ldisco de b e se r pre parado. Esto se l
ogra cre ando sus particione s,
activand o l
a particin sw ap, y de signnd ol
e una particin a cad a siste m a de arch ivos. D e spus d e
h ab e r cre ad o l
a particin, de b e r cre arl
e un siste m a de arch ivos util
izand o e lcom ando m k fs.

O rganizacin de lSiste m a de Arch ivos


GNU/Linux e sta organizado e n una form a je rrq uica. GNU/Linux conside ra cada arch ivo,
dire ctorio, dispositivo, y vncul
o com o un arch ivo col
ocado e n e sta e structura. La organizacin
m s com n para una e structura de dire ctorios e s m ostrada e n l
a Figura 3.2.
Cada dire ctorio de lsiste m a de arch ivos GNU/Linux conve ncional
m e nte contie ne cie rto tipos
de arch ivos. La Tabl
a 3.5 m ue stra al
gunos de l
os dire ctorios com une s y su conte nido.

Figura 3.2 Esta Figura m ue stra una re pre se ntacin grfica de l


a organizacin de lsiste m a de
arch ivos GNU/Linux. Esto e s inde pe ndie nte de l
a particin e n l
a cualse e ncue ntre .
Tabl
a 3.5 D ire ctorios de Linux y su Conte nido
D ire ctorio
Conte nido
/
Elprincipio o e lrbolde dire ctorio
/bin
Los com andos binarios
/de v
Los arch ivos de l
os dispositivos pe rifricos
/e tc
Arch ivos de configuracin de lsiste m a
/h om e
Los dire ctorio h om e de l
os usuarios
/l
ib
Libre ras com partidas
/m nt
Particin Te m poralutil
izada para m ontar siste m as de arch ivos
/proc
Siste m a de arch ivos Virtualcontie ne inform acin de lk e rne ly proce sos
/tm p
Arch ivos te m porarios de l
as Apl
icacione s
/usr
Subdire ctorios q ue contie ne n l
os com ando disponibl
e al
os usuarios, docum e ntacin,
y otra inform acin de lsiste m a q ue no cam bia
/var
Arch ivos Log y otros arch ivos q ue cam bian durante l
a e je cucin de lsiste m a

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

Fundacin Cdigo Libre Dom inicano

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

Conse jos Prcticos


Cad a arch ivo tie ne un inod e asociado a e lq ue contie ne l
al
ocal
izacin fsica y tod os sus
atrib utos e xce pto e lnom b re d e larch ivo. Use e lcom ando l
s -i o stat para d e te rm inar e linode de
un arch ivo.

Tipos de Arch ivos


GNU/Linux soporta dife re nte tipos de siste m as de arch ivos y util
iza e lprim e r carcte r de l
bl
oq ue de pe rm isos para ide ntificar e ltipo de arch ivo. En su tabl
a de inode GNU/Linux no
dife re ncia e ntre arch ivos y dire ctorios. Elsiste m a ope rativo sabe si e s un arch ivo re gul
ar o un
dire ctorio por e lcarcte r de tipo. Los caracte re s util
izados para ide ntificar l
os tipos de arch ivos
Pg 78

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

m s com une s usados e n GNU/Linux se m ue stran e n l


a Tabl
a 3.6.
Tabl
a 3.6 ElPrim e r Carcte r de lBl
oq ue de Pe rm iso Ide ntifica e lTipo de Arch ivo
Carcte r
Tipo de Arch ivo
Arch ivo O rdinario
b
D ispositivo de Bl
oq ue
c
D ispositivo de Carcte r
d
D ire ctorio
l
Link (Vincul
o)
La m ayor parte de l
os arch ivos e n un siste m a GNU/Linux son arch ivos ordinarios, incl
uye ndo
arch ivos de te xto y apl
icacione s. Cual
q uie r arch ivo q ue un usuario cre e e s un arch ivo norm al
.
D e sde e lpunto de vista de GNU/Linux, l
os dire ctorios son arch ivos vacos. Estn organizados
de form a je rrq uica para as prove e r un l
ugar donde al
m ace nar otros tipos de arch ivos.
Los dispositivos de tipo Bl
ock y Carcte r, e stn com pue sto de l
as instruccione s ne ce sarias
para q ue GNU/Linux pue da com unicarse con e lpe rifrico. Estos arch ivo se e ncue ntra al
m ace nado
e n e ldire ctorio /de v.
Los vncul
os (l
ink s) son ide ntificados con e lcarcte r de tipo de arch ivo l
ink . Vase e lCaptul
o
6 para m s inform acin sobre l
os l
ink s (vncul
os).

M ante ne r sus D iscos e n Sal


ud
D e spus de cre ar sus particione s, h abe rl
e dado form ato e instal
ado e lsiste m a GNU/Linux,
uste d de be r ve l
ar q ue se m ante ngan funcionando e n bue n e stado. Existe n varios util
itarios q ue se
pue de n util
izar para de te rm inar e le stado de lsiste m a de arch ivos y corre gir l
os probl
e m as q ue se
pre se nte n.

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

Esta se nte ncia h ace un l


l
am ado alcom ando e 2fsck para re visar un siste m a de arch ivos de l
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

Conse jos Prcticos


Elcom and o fsck e s usad o para ve rificar l
a inte gridad de su siste m a de arch ivos. D e sm onte su
siste m a d e arch ivos ante s de e je cutarl
o e n su siste m a.
Tabl
a 3.7 O pcione s Espe cificas alcom ando fsck y sus Accione s
O pcin Accin
-a
Causa a fsck a e je cutarse e n m odo no-inte ractivo
-c
Re visa si e xiste n bl
oq ue s de fe ctuosos (bad bl
ock s)
-V
Re porta sobre e lprogre so de fsck
Elsiste m a de arch ivos m antie ne inform acin sobre si m ism o e n e lsupe rbl
ock . Si se corrom pe
e lsupe rbl
ock , e lsiste m a de arch ivos no pue de se r m ontado;pe ro, com o se h ace n copias de
back up a inte rval
os re gul
are s e n todo e lsiste m a de arch ivos, e stos pue de n usarse para re cupe rar
e lsiste m a. Por de fe cto, e stas copias se al
m ace nan cada 8,19 2 bl
oq ue s. Por e je m pl
o, com o e l
prim e r bl
oq ue e s e num e rado 1 y no 0, l
as copias se al
m ace nan e n l
os bl
oq ue s 819 3, 16385,
24577, y as suce sivam e nte . Para ve rificar q ue e ste e s e ltam ao de su Bl
ock group e n su siste m a,
uste d pue de e je cutar e lsiguie nte com ando:
# dum pe 2fs de vice

Este com ando produce una fue nte inm e nsa de inform 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

Fundacin Cdigo Libre Dom inicano

Bl
ock s pe r group: 819 2

Si otro nm e ro e s sum inistrado, se l


o para l
ocal
izar copias de l
os supe rbl
ock s. Entonce s
pue de de cirl
e alcom ando e 2fsck q ue use una copia de sde e lsupe rbl
ock para re visar l
a particin
q ue no pode m os m ontar porq ue su supe rbl
ock e sta corrom pida. Por e je m pl
o, si no pode m os
m ontar l
a particin /de v/h da3 q ue contie ne un siste m a de arch ivos e xt2 porq ue su supe rbl
ock se
h a corrom pido, e je cute l
os siguie nte s com andos:
# dum pe 2fs /de v/h da3 |gre p '\(Bl
ock s pe r group\|supe rb l
ock \)'

Que nos de spl


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

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

La opcin -f e s usada para forzar l


a re visin, ya q ue e lcom ando buscara e n e lsupe rbl
ock y
pe nsara q ue e sta l
im pio e lsiste m a. La opcin -b ide ntifica l
a copia de lsupe rbl
ock q ue e sta e n uso.

Uso de lD isco
A m e dida q ue m s arch ivos son cre ados y e scritos aldisco, e le spacio l
ibre se dism inuye . Es
im portante m onitore ar e le spacio usado e n cada disco y 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]

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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]

Elcom ando df re torna l


os val
ore s de l
a siguie nte inform acin:
1.Tam ao de ldispositivo
2.Nm e ro de b l
oq ue s Lib re s e n e lD ispositivo
3.Nm e ro de b l
oq ue s ocupados e n e ldispositivo
4.Porce ntaje de ltotalde b l
oq ue s Lib re
5.Nom b re de lD ispositivo
Si l
e s pasa com o argum e nto un arch ivo ordinario alcom ando df, e lre portar e ldispositivo
q ue contie ne e se arch ivo. Si uste d no nom bre e se arch ivo, e lcom ando df. Si no l
e pasa e lnom bre
de un arch ivo, df re porta sobre todos l
os siste m a m ontados e n e lsiste m a actual
m e nte . La opcione s
usadas con e lcom ando df son l
istadas e n l
a Tabl
a 3.9 .
Tabl
a 3.9 O pcione s Usadas con e lcom ando df
Accin
D e scripcin
-a
D e spl
ie ga l
a inform acin de todos l
os siste m as de arch ivos;Accin por de fe cto
-h
Agre ga una l
e tra para ide ntificar l
as m e didas de lre porte , e je m pl
o M para m e gabyte s
-i
Lista e luso de l
os inode s
-k
D e spl
ie ga uso e n k il
obyte s
-m
D e spl
ie ga uso e n m e gabyte s
--sync
H ace una l
l
am ada alcom ando sync ante s de de spl
e gar l
a inform acin
Pg 82

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

-t fs-type
-T
-x fs-type

Fundacin Cdigo Libre Dom inicano

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

Conse jos Prcticos


Use l
os com andos du y df para ide ntificar e le spacio e n uso y l
ib re e n l
os
discos.
Qu se pue de h ace r si un siste m a de arch ivos se e m pie za a l
l
e nar?Uste d de be r ide ntificar
l
os arch ivos grande s y q ue ya no e stn e n uso. Los l
ogs, y corre o (m ail
), y arch ivos de noticias l
os
cual
e s a m e nudo son grande s. O tros arch ivos q ue sue l
e n se r m uy grande s son l
os core dum ps.
Tam bin re vise si l
os dire ctorios te m porarios no son l
im piados. Estos pasos de be n se r parte
re gul
ar de su rutina de m ante nim ie nto de su siste m a.
Existe n arch ivos q ue no se e stn util
izando?Trate m os de com prim irl
os y e ntonce s talve z l
o
pode m os m ove r a otro dispositivo. Los dire ctorios tam poco de be n cre ce r de m asiado grande ya q ue
dire ctorios grande s pue de n afe ctar e lde se m pe o de lsiste m a. Pode m os m ove r arch ivos de sde un
dire ctorio m uy cargado de arch ivos a un dire ctorio q ue conte nga m s subdire ctorios.
Un probl
e m a de l
os dire ctorios e s q ue e l
l
os cre ce n pe ro no e s posibl
e q ue se e ncojan. As e s
q ue si uste d m ue ve o borra m uch os arch ivos de sde un dire ctorio, uste d no re cupe rara todo e l
e spacio q ue e l
l
os ocupaban.
La nica m ane ra de re ducir e ltam ao de un dire ctorio e s borrndol
o. Por e so, copie l
os
arch ivos q ue uste d de se a m ante ne r e n otro dire ctorio y e ntonce s borre e loriginal
. D e spus de
h abe r e ch o e sto, uste d podr re cre ar e ldire ctorio con e lm ism o nom bre y e ntonce s re -cre ar e l
dire ctorio con e lm ism o nom bre y m ove r l
os arch ivos ne ce sarios alnue vo dire ctorios.
Si se l
e acaba e le spacio e n l
a particin, Una posibil
idad e s m ove r al
gunos arch ivos a otra
particin y e ntonce s col
ocar vncul
os q ue apunte n a e l
l
os, e stos l
ink s apuntan alarch ivo original
.
Vase e lCaptul
o 6 para m s inform acin de com o util
izar e ll
ink s.
Una m e jor m ane ra se ra aum e ntando e ltam ao de l
a particin. Pe ro, e ste proce so e s un poco
m s com pl
e jo. Lo prim e ro q ue de be h ace r e s un back up o ase gurarse de te ne r un back up re cie nte
de toda l
a inform acin e n l
a particin. Vase e lCaptul
o 11, Back up y Re staurar, para l
a
inform acin de h ace r back ups.
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Lue go, uste d de be r de cidir de donde sal


dr e le spacio e xtra. Pue de util
izar cual
q uie r e spacio
l
ibre q ue e xiste e n e lm ism o disco o e le spacio l
ibre de otro disco, o pode m os agre gar otro disco
duro.
Uste d de be e l
im inar particione s vie jas y e ntonce s cre ar nue vas para q ue l
a re e m pl
ace n.
Particione s no pue de n se r dinm icam e nte e xpandidas e n GNU/Linux; de be n se r borradas y
re cre adas con un tam ao m s grande . D e spus q ue ya h aya cre ado l
a particin m s grande , uste d
se e ncontrara e n l
a ne ce sidad de re staurar l
a inform acin original
. Los pasos de re staurar se
cubre n e n m s de tal
l
e e n e lCaptul
o 11.

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

Bsicam e nte GNU

Fundacin Cdigo Libre Dom inicano

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

4. D e spus de cre ar su particin sw ap, q u e s ne ce sario h ace rl


e para q ue e ste disponibl
e para e l
uso de lsiste m a ope rativo?
a. D arl
e form ato a l
a particin con e lcom ando m k fs.
b. Cam biar e ltipo de particin altipo 82 util
izando e lcom ando fdisk .
c. D arl
e form ato a l
a particin con e lcom ando m k fs.sw ap.
d. Pasarl
e e lnom bre de l
a particin alk e rne lalinicio.
La re pue sta a e s incorre cta;no e s ne ce sario dal
e form ato a l
a particin sw ap. La re pue sta b e s
corre cta;l
a particin sw ap ne ce sita se r asignada a travs de lcam bio de su tipo. La re pue sta c e s
incorre cta;no e xiste un com ando m k fs.sw ap. La re pue sta d e s incorre cta;uste d de be cam biar e l
tipo a una particin tipo sw ap, no de signarl
a de sde e larranq ue de lsiste m a.
5. Culde l
as siguie nte s inform acione s no e s ne ce saria q ue se l
e pase alcom ando m k fs?
a. Tipo de Siste m a de Arch ivos
b. Tam ao de l
a particin e n byte s
c. Nom bre de l
a particin
d. Tam ao de l
a particin e n bl
oq ue
La re pue sta a e s incorre cta;uste d de be de cirl
e alcom ando m k fs e ltipo de siste m a de arch ivos
a apl
icarl
e al
a particin. La re pue sta b e s corre cta;e lcom ando m k fs no ne ce sita sabe r lnm e ro
de byte s e n l
a particin. La re pue sta c e s incorre cta;uste d de be de cirl
e a m k fs a cualparticin
de be darl
e form ato. La re pue sta d e s incorre cta;uste d de be de cirl
e a m k fs cuanto bl
ock s e stn
pre se nte s e n l
a particin q ue uste d e sta dndol
e form ato.
6. La e structura de linode contie ne toda l
a siguie nte inform acin e xce pto
a. Nom bre de lArch ivo
b. Pe rm isos de Acce so
c. D ue o de larch ivo
d. Fe ch a y tie m po q ue e larch ivo fue l
tim am e nte ace zado
La re pue sta a e s corre cta;e lnom bre de arch ivo o fil
e nam e e s al
m ace nado e n e ldire ctorio, no
en l
a e structura de linode . La re pue sta b e s incorre cta;e lbl
ock de l
os pe rm isos e s al
m ace nado e n
e l inode . La re pue sta c e s incorre cta; am bos e l nom bre de l due o com o e l de l grupo son
al
m ace nados e n e linode . La re pue sta d e s incorre cta;fe ch a l
tim a e n q ue e larch ivo fue ace zado y
m odificado son al
m ace nados e n e linode .
7. D e se a e je cutar fsck e n su particin root. Culde l
as siguie nte s situacione s no se l
o pe rm itira?
a. Arrancar de sde un disq ue te (fl
oppy) y e ntonce s e je cutar fsck a l
a particin root.
b. Iniciar e n m odo singl
e -use r y e je cutar fsck .
c. Usar fsck con l
a opcin -f para forzar q ue re vise e lsiste m a de arch ivos.
d. Configurar e lfsck para q ue se e je cute e n e lprxim o arranq ue .
La re pue sta a e s incorre cta;si arrancam os de sde un disq ue te , uste d podr e je cutar e lfsck . La
re pue sta b e s incorre cta; arrancar e n m odo de sl
o l
e ctura, y m odo singl
e -use r l
e pe rm itir
e je cutar fsck alroot. La re pue sta c e s corre cta;no e xiste l
a opcin -f para forzar a fsck a q ue se
Pg 88

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

e je cute sobre un siste m a de arch ivos m ontado. La re pue sta d e s incorre cta;e lm om e nto m s
oportuno de e je cutar fsck sobre root de un siste m a de arch ivos e s durante e larranq ue .
8. Ne ce sitas pre parar un re porte para su supe rvisor con e ltotale spacio util
izado por cada usuario.
Qu com ando l
e 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.

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Adm inistracin de Arch ivos


PR ER EQUISITO S
Ante s de e m pe zar e ste captul
o uste d de be e star fam il
iarizado
e scribie ndo com andos e n l
a l
ne a de com andos, aunq ue e ste tpico l
o
cubrire m os a fondo e n e l Captul
o 5, Com andos GNU y UNIX
Ne ce sitas un com putador con GNU/Linux instal
ado y e nte nde r e l
siste m a de arch ivos GNU/Linux com o se discuti e n e l Captul
o 3,
Siste m a de Arch ivos Linux Ade m s, de be h abe r l
e do y com pl
e tam e nte
dom inado l
os te m as de lCaptul
o 1, Buscar y Cre ar D ocum e ntacin.

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

El O b je tivo de e ste captul


o e s q ue uste d al
cance un nive l de
conocim ie nto, q ue uste d pue da re sponde r pre guntas com o l
as
siguie nte s:

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Com andos Bsicos de la adm inistracin de Arch ivos

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]

Alnom brar e ldire ctorio de de stino pue de util


izar rutas absol
utas o re l
ativas. Las rutas
absol
utas son aq ue l
l
as q ue e m pie zan de sde e lroot o raz re pre se ntado por l
a barra / y de fine l
a
ruta com pl
e ta a su de stino. Por e je m pl
o:
cd /h om e /m igue l
/Cartas
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Conse jos Prcticos


A m e dida q ue l
a e structura de su dire ctorio h om e cre ce y se torna m s y
m s com pl
e ja, e luso de lcom ando cd para re tornar aldire ctorio h om e y e l
com ando pw d para de te rm inar donde se e ncue ntra para pre ve nir ol
vidar
donde e sta o guardar arch ivos e n dire ctorios e q uivocados.
l
s
Ell
istado de arch ivos se pue de obte ne r de varias m ane ras util
izando com andos dife re nte s;e l
com ando m s tilpara e sto e s e lcom ando l
s. Este com ando tie ne un gran nm e ro de opcione s
q ue al
te ran su com portam ie nto. Si uste d util
iza e lsh e l
lbash (Bourne Again Sh e l
l
), pue de adq uirir
un l
istado de l
os arch ivos de ldire ctorio actual(pw d) con uno de l
os com andos l
s o dir. La sintaxis
e s com o sigue :
l
s [opcione s][nom b re ]
dir [opcione s][nom b re ]

D e be fam il
iarizarse con l
as siguie nte s opcione s de ll
s o dir.
-a
Lista todos l
os arch ivos, incl
uye ndo l
os ocul
tos
-A
Lista todos l
os arch ivos, e xce ptuando e lactualy e ldire ctorio padre
-c
O rganiza l
os arch ivos por orde n de tie m po o cronol
gica (nue vos 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

Fundacin Cdigo Libre Dom inicano

O rganiza arch ivos por fe ch a (nue vos prim e ros)


Lista todos l
os arch ivos e n col
um nas
Lista l
os arch ivos e n una sol
al
ne a se parada por com as
Agre ga una / de spus de cada dire ctorio y un *de spus de l
os binarios
Lista todos l
os arch ivos re cursivam e nte e n todo e lrbol
={ne ve r, Lista l
os col
ore s basado e n tipos de arch ivos, al
w ays, auto}
D e spl
ie ga un re sum e n de l
as opcione s disponibl
e

Ale spe cificar nom bre s, uste d pue de util


izar com odine s (w il
dcards), l
os cual
e s son discutidos
m s ade l
ante e n e ste captul
o y tam bin e n e lCaptul
o 8, Fl
ujo de Te xto Un com odn, Tam bin
l
l
am ados m e ta carcte r, e s un carcte r q ue re pre se nta ce ro o m s caracte re s.
Un carcte r m uy util
izado e s e lsm bol
o de pre gunta (?), e lcualre e m pl
aza un carcte r nico,
incl
uye ndo e lm ism o carcte r (?). Else gundo carcte r m s util
izado e s e laste risco (*). Eligual
a
cual
q uie r nm e ro de caracte re s;e n otras pal
abras, e ligual
a nada y todo.
O tras cosas a re cordar de lcom ando de l
istar l
s son:
- Elorde n por de fe cto e s l
istar l
os arch ivos e m pe zando por num ricos prim e ros y
e ntonce s todas l
as m ayscul
as y l
as m inscul
as de ul
tim o. Los nom b re s de dire ctorios
son ope rados com o nom b re s de arch ivos.
- Usando a l
s o dir sin ninguna opcin de spl
e gar e ll
istado sorte ado, e n col
um nas
ve rtical
e s.
- Arch ivos ocul
tos, son aq ue l
l
os q ue e m pie zan con un punto e n su nom b re s, al
gunos
arch ivos no se rn l
istados alm e nos q ue no util
ice l
a opcin -a. A m e nudo sl
o son
arch ivos de configuracin.
- Los col
ore s son asignados de sde e larch ivo /e tc/D IR _CO LO R S. Copie e ste arch ivo a su
dire ctorio h om e use e ste arch ivo para pe rsonal
izar su e ntorno.
- Un re sul
tado de lcom ando l
s -lse ve as:
# l
s l
drw xr-xr-x 23 root root 2048
drw xr-xr-x 17 root root 1024
l
rw xrw xrw x 1 root root
11
-rw -r--r-1 root root 43489 8

M ay
pr
De c
Jul

4 10:13 /
29 01:26 /
31 17:07 rm t -> 2m /sb in/rm t*
31 19 9 8 yp conf

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

11 D e c 31 17:07 rm t -> 2m /sb in/rm t*

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

Fundacin Cdigo Libre Dom inicano

- 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

Fundacin Cdigo Libre Dom inicano

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 ]

Para cre ar un arch ivo nue vo, e scriba


cat > nom b re -de l
-arch ivo
D igite aq u su conte nido y cuando te rm ine ....
Ctrl
-D

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

Esta se nte ncia de spl


e gara e lconte nido de larch ivo1 se guido de inm e diato por e lconte nido
de larch ivo2. Nos podram os ah orrar e scribir un poco, con e luso de un com odn as:
cat arch ivo?
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Esta se nte ncia de spl


e gara e lconte nido de todos l
os arch ivos cual
e s su nom bre e s arch ivo m s
un carcte r nico adicional
. Si l
os nicos dos arch ivos q ue satisface n e ste crite rio son arch ivo1 y
arch ivo2, l
a sal
ida fue se idntica a l
a sal
ida de le je m pl
o arriba m e ncionado.
Para com binar m l
tipl
e s arch ivos e n uno sl
o, digite e sta se nte ncia:
cat arch ivo1 arch ivo2 arch ivo3 > arch ivo4

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

D igitando aq u e lnue vo conte nido de e ste arch ivo


<ctrl
>D

Alfinalobte ndr un re sul


tado de q ue e lconte nido originalde larch ivo-e xiste nte de sapare ce r
y re e m pl
azado por e lq ue digitam os h asta e lm om e nto q ue pre sionam os l
as te cl
as <control
> D . La
Tabl
a 4.3 nos m ue stra l
as opcione s disponibl
e s con e lcom ando cat.
Tabl
a 4.3 Una e xpl
icacin de l
as O pcione s de lcom ando cat
O pcin
Funcin
-A
M ue stra l
os caracte re s no im prm il
e s, im prim e $alfin de cada l
ne a, y m ue stra tabs
com o ^ I (e q uival
e nte -vET)
-b
Num e ra todas l
as l
ne as e xce ptuando l
as e n bl
anco
-e
M ue stra l
os caracte re s no im prim ibl
e s e im prim e $alfinalde cada l
ne a;e q uival
e nte
a -vE
-E
D e spl
ie ga $alfinalde cada l
ne a
-n
Num e ra todas l
as l
ne as, incl
uye ndo l
as e n bl
anco
-t
D e spl
ie ga todos l
os caracte re s no im prim ibl
e s, $alfinalde cada l
ne a, y m ue stra l
os
tabs com o ^ I;e q uival
e nte a -vT
-T
D e spl
ie ga e lTab com o caracte re s ^ I
--h e l
p
D e spl
ie ga l
a ayuda y sal
e
-v
M ue stra caracte re s no im prim ibl
es
--ve rsin
M ue stra l
a inform acin de l
a ve rsin y sal
e

Conse jos Prcticos


Elutil
itario cat tie ne tre s usos: cre ar un nue vo arch ivo;de spl
e gar un arch ivo;y agre garl
e a un
arch ivo e xiste nte conte nid o. cat e s uno de l
os com andos q ue nos pe rm ite re visar e lconte nido d e un
arch ivo o h ace rl
e cam b io alarch ivo.

Pg 9 6

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Conse jos Prcticos


Elcom and o w c no cam b ia o d e spl
ie ga un arch ivo. Su propsito sl
o e s contar caracte re s,
pal
ab ras, y l
ne as.
La sal
ida se im prim e e n e lorde n de nm e ro de l
ne a, pal
abras, caracte re s, y e lnom bre de l
arch ivo:
$w c /e tc/passw d
33
47 1489 /e tc/passw d

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Esta se nte ncia e m pie za e n l


al
ne a 15 y de spl
ie ga cada l
ne a h asta e lfinalde larch ivo. Si uste d
usa l
a opcin -f con tail
, uste d pue de supe rvisar inte ractivam e nte com o l
os nue vos m e nsaje s son
agre gados alarch ivo l
og. Escriba as:
tail-f /var/l
og/m e ssage s

Para q ue m ue stre cada nue vo m e nsaje alm om e nto de se r e scrito all


og. Escriba CTRL-C para
final
izar e lde spl
ie gue a pantal
l
a.

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

Fundacin Cdigo Libre Dom inicano

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

Tngase e n cue nta q ue l


os tre s form atos de fe ch a re conocidos por l
as opcione s -d y -t son
todos dife re nte s.

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.

Conse jos Prcticos


Elcom and o cp tie ne l
a capacidad d e copiar arch ivos y dire ctorios. D e b e te ne r cuid ado ya q ue e l
com and o cp pue de producirnos e fe ctos caticos e n nue stro siste m a si no som os cuidadosos. Use l
a
opcin -f con m uch sim o cuid ad o. Eluso de l
as opcione s -i y -vson e xce l
e nte h e rram ie ntas contra e l
pe l
igro d e l
a ocurre ncia d e d e sastre .
Para copiar re cursivam e nte un dire ctorio y su conte nido a otro, use l
a opcin -r o -R. Esto
Tam bin copiar re cursivam e nte l
a e structura de ldire ctorio.
Para pre se rvar l
os atributos de l
os arch ivos, incl
uye ndo pe rm isos, due os, grupos, y e tiq ue ta
de tie m po, use l
a opcin -p. La opcin -P copiar l
a je rarq ua de ldire ctorio as com o l
os arch ivos.
Por e je m pl
o:
cp -P

h om e /usuario/nom b re -arch ivo.txt nue vo-dire ctorio/

Copiar
e l arch ivo
nom bre -arch ivo.txt de sde
h om e /usuario/
al
/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

Fundacin Cdigo Libre Dom inicano

Elcom ando cp pue de se r util


izado para cre ar vncul
os (l
ink s) no sl
o para copiar arch ivos.
Con l
a opcin -s cp cre a vncul
os sim bl
icos, y con l
a opcin -lcre a h ard l
ink s. No pue de s
util
izarcp -lpara cre ar vncul
os a dire ctorios. Vase e lCaptul
o 6, M ante ne r e lSiste m a de
Arch ivos, para m s de tal
l
e s sobre l
os vncul
os.

dd
Elcom ando dd (copia de dispositivo a dispositivo) e s un util
itario de copiar e spe cial
. Su uso
prim ario e s copiar arch ivos a otros dispositivos com o l
o son cintas o fl
oppie s. Es m uy tilal
copiar de sde un siste m a ope rativo a otro cuando otros m todos fracasan. La sintaxis de lcom ando
dd e s:
dd [argum e ntos]

Existe n varios argum e ntos disponibl


e s. Una caracte rstica de ldd e s l
a capacidad de pode rl
e
e spe cificar e ltam ao de lbl
ock com o parte de lcom ando dd, brindndote asi un controlsupe rior
sobre l
a ope racin de lcopiado. Al
gunos de l
os argum e ntos m s com une s son:
if=nom bre -de l
-arch ivo
Espe cifica e larch ivo a copiar
of=nom bre -de -arch ivo
Espe cifica e larch ivo de sal
ida
bs=tam ao de lbl
ock
Espe cifica cuantos byte s a e scribir y l
e e r sim ul
tne am e nte
Un e je m pl
o e s h ace r un back up a un disk e tte :
dd if=/de v/fd0 b s=512 of=M i-Back up

Esta se nte ncia h ace una copia de lconte nido de ldisk e tte a un arch ivo l
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]

Una m ane ra de pre ve nir q ue se pie rda un arch ivo e s usando l


a opcin -b, e lcuall
e cre a un
back up de larch ivo, si va h a se r sobre scrito. Por e je m pl
o
m v-b prue b a1 prue b a2
l
s prue b a*
prue b a1 prue b a2~ prue b a2

O tra opcin tilpara pre ve nir l


a pe rdida de arch ivos e s l
a opcin -i, l
a cualh ace q ue m v se a
inte ractiva y pre gunte ante s de sobre scribir un arch ivo e xiste nte . D e be re sponde r con y n ante s

Conse jos Prcticos


Elcom and o m vtie ne l
a capacid ad de m ove r arch ivos y dire ctorios. D e b e se r e xtre m adam e nte
caute l
oso alutil
izarl
o. Ase gre se d e e nte nde r l
as conse cue ncias de util
izar l
a opcin -f. Tom e e n
consid e racin usar l
a opcin -i, e spe cial
m e nte si son program as e je cutab l
e s.
Pg 100

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

de q ue cada arch ivo se a re e m pl


azado. Esta opcin pre vie ne q ue se sobre scriban arch ivos sin
nue stros pe rm isos.
Si va a m ove r un nm e ro significativo de arch ivos, talve s q uie ras util
izar l
a opcin -v. Esto
causa q ue e l nom bre de cada arch ivo se a de spl
e gado ante s de se r m ovidos. Com o l
os
m e tacarcte re s pue de n causar se rios probl
e m as, uste d de be conside rar usar l
as opcione s -v o -i para
e spe cificar cual
e s arch ivos van h a se r m ovidos.
Una opcin pode rosa e s l
a -f, l
a cualobl
iga l
a ope racin de m ove r/copiar sin pre guntar. Use
e sta opcin sl
o cuando e sta m uy se guro q ue no se pe rde r nada q ue de spus va a ne ce sitar;
re cue rde q ue no l
e adve rtira q ue arch ivo se va a sobre scribir.
Elcom ando m v tam bin pue de se r util
izado para m ove r dire ctorios. Si e ldire ctorio de stino no
e xiste , e ldire ctorio se r re nom brado. Re cue rde , q ue si e ldire ctorio de de stino e xiste , e ldire ctorio
de orige n se copiara com o un subdire ctorio de le xiste nte .

rm
El com ando rm pue de se r util
izado para re m ove r arch ivos individual
e s o m l
tipl
es y
dire ctorios. D e 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

Tam bin se pue de cre ar una je rarq ua de dire ctorios de m l


tipl
e padre e h ijos e n una sol
a
se nte ncia con l
a opcin -p.
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

m k dir -p prue b a/padre /h ijo

Uste d de be te ne r pe rm isos de e scritura aldire ctorio padre (e n e ste e je m pl


o e ldire ctorio
prue ba) para pode r cre ar e ldire ctorio h ijo. Elpor de fe cto e n l
os dire ctorios nue vos e s de 0777,
pe ro pue de se r m odificada por l
a variabl
e um ask de lsiste m a, e lpe rfil de lusuario o usando l
a
opcin -m l
a cuale stabl
e ce l
os pe rm isos sin tom ar e n cue nta l
os por de fe cto. Aq u se l
e s da un
e je m pl
o de cre ar un dire ctorio con pe rm isos de 741:
m k dir -m 741 prue b a/h ijo

Los com andos re l


acionados con l
os pe rm isos y l
a um ask son discutidos e n de tal
l
es en el
Captul
o 9 , Pe rm isos.
rm dir

Elcom ando rm dir borra sl


o dire ctorio q ue e stn com pl
e tam e nte vaco. Use l
a opcin de
padre (-p) para re m ove r je rarq ua de dire ctorios. Un e je m pl
o e s:
rm dir -p prue b a/padre /h ijo

Este com ando borra e ldire ctorio h ijo sol


am e nte . Si e xiste n m s subdire ctorios e n e ldire ctorio
padre , e l
l
os no se rn borrados. Pe ro, si uste d e scribe :
rm dir -p prue b a/padre /*

Todos l
os subdire ctorios q ue se e ncue ntre vacos se rn borrados.

Expre sione s Re gul


are s
Las Expre sione s Re gul
are s son patrone s con una sintaxis e spe cfica q ue se util
izan para igual
ar
cade nas de caracte re s. El
l
as de fine n un conjunto de uno o m s caracte re s. Expre sione s Re gul
are s
son util
izadas por m uch os util
itarios, com o son e ditore s, para buscar de ntro de l
os arch ivos.
Ade m s cada sh e l
lusa l
as e xpre sione s re gul
are s de m ane ra dife re nte para l
ograr sus bsq ue das.
Los caracte re s con l
os q ue uste d de be fam il
iarizarse son l
istados e n l
a Tabl
a 4.6.
Tabl
a 4.6 Patrone s de Expre sione s Re gul
are s
Patrn
Funcin
*
Igual
a ce ro o cual
q uie r carcte r(e s)
?
Igual
a cual
q uie r carcte r singul
ar
[xxx]or [x-x]
Igual
a a carcte r e n un conjunto o rango de caracte re s
[^ xxx]
Igual
a cual
q uie r carcte r e xce pto e n e lconjunto dado
\x
Igual
a caracte re s e spe cial
es
^ patte rn
Igual
a patrone s alprincipio de una l
ne a
patte rn$
Igual
a patrone s alfinalde una l
ne a
x\{n,\}
Igual
a un rango de n instancias
+
Igual
a uno o m s caracte re s
D e pe ndie ndo de com o util
izar l
as Expre sione s Re gul
are s, pue de se r q ue ne ce site s caracte re s
e spe cial
e s o de l
im itadore s q ue m arq ue n e linicio o finalde su patrn. Elde l
im itador m s com n e s
l
a barra /, pe ro e lvi y otros e ditore s pe rm ite n e luso de otros de l
im itadore s.
Pg 102

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

Bsq ue da de Conte nido e n Arch ivos


Existe n num e rosos util
itarios con l
a capacidad de e ncontrar patrone s e spe cficos e n un
arch ivo abrie ndo o no e larch ivo. Al
gunos de spl
ie gan sl
o e lpatrn e ncontrado, m ie ntras q ue
otros pue de n e fe ctuar cam bios alconte nido de larch ivo. D os de e stos util
itarios son discutidos
aq u e n l
o ade l
ante e l
l
os son gre p y se d.

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]

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

H ay tre s com andos re l


acionados 'gre p, e gre p, y fgre p' q ue pue de n se r usados para buscar e n
arch ivos l
ne a por l
ne a. Las dife re ncias e ntre s e l
l
os son m nim as. Elgre p pue de util
izar e xpre sione s
re gul
are s. Ele gre p, util
iza e xpre sione s e xte ndidas, tie ne una sintaxis un poco dife re nte ;y fgre p
util
iza cade nas de caracte re s sim pl
e s e n ve s de Expre sione s Re gul
are s.
Los util
itarios e gre p y fgre p no son tan util
izados com o e s e lgre p;por e sta razn, gre p e s e l
q ue cubrim os a fondo aq u y tam bin e s e lq ue apare ce e n l
os e xm e ne s de ce rtificacin. Eluso m s
bsico de gre p e s buscar una cade na sim pl
e de caracte re s e n un arch ivo, as com o:
gre p dom inicano arch ivo.txt

Esta se nte ncia arrojara cada l


ne a de l arch ivo.txt q ue contie ne l
a pal
abra o cade na de
caracte re s dom inicano, ya se a pal
abra nica o e n com binacin com o l
o pue de se r dom inicanosunidos.
H ay tre s opcione s im portante s q ue pue de n se r usadas para de finir com o gre p m ane ja patrone s
de bsq ue das. Sl
o pode m os usar una de e stas a l
a ve z. Si no usam os ninguna l
a por de fe cto e s, -G.
Tabl
a 4.7 l
ista l
as opcione s y com o e l
l
as afe ctan e lcom portam ie nto de gre p. Ase gre se q ue uste d
e ntie nde l
a dife re ncias y com o usarl
o. H ay tre s grande s variante s de gre p, control
adas por l
as
opcione s l
istadas e n l
a siguie nte tabl
a.
Tabl
e 4.7 O pcione s Principal
e s de gre p
O pcin
Accin
-G, --basc-re ge xp
Inte rpre ta patrn com o una e xpre sin re gul
ar bsica. (Por de fe cto)
-E, --e xte nde d-re ge xp
Inte rpre ta patrn com o una e xpre sin re gul
ar e xte ndida
-F, --fixe d-strings
Inte rpre ta patrn com o una l
ista de cade nas de caracte re s fijas,
se paradas por sal
tos de l
ne a; se busca l
a concordancia de una
cual
q uie ra de e l
l
as.
Ade m s, e stn disponibl
e s dos program as q ue son variante s de ste : e gre p y fgre p. El e gre p e s
sim il
ar (pe ro no idntico) a gre p -E, y e s com patibl
e con e le gre p h istrico de Unix. Elfgre p e s l
o
m ism o q ue gre p -F.
Para buscar caracte re s e spe cial
e s, com o e spacios o tabul
ados, uste d ne ce sita e nce rrarl
os e ntre
com il
l
as para pre ve nir q ue e lsh e l
linte rpre te e stos caracte re s e spe cial
e s, as com o l
os e spacio e n e l
siguie nte e je m pl
o:
gre p 'l
os dom inicano' arch ivo.txt

Sin l
as com il
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.

Conse jos Prcticos


Elcom and o gre p b usca un patrn e n un arch ivo. Ele nva l
a sal
id a de l
as l
ne as q ue contie ne n e l
patrn. Se pue de usar e xpre sione s re gul
are s de ntro d e lpatrn de b sq ue da, pe ro te ndr q ue
e nce rrarl
as e ntre com il
l
as se ncil
l
as.
Pg 104

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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]

La opcin -n pre vie ne a se d de e nviar e larch ivo cam biado a l


a sal
ida e stndar, e xce pto si e s
instruido por l
a opcin -p (print) fl
ag, si e sta pre se nte .
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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]

La dire ccin e s opcionaly pue de se r e lnm e ro de una l


ne a un patrn. Se e spe cifican l
as
l
ne as a l
a cual
es l
a instruccin va a se r apl
icada. Si no se e spe cifica una dire ccin, se d proce sa
todas l
as l
ne as de larch ivo de e ntrada. Si sl
o una dire ccin e s e spe cificada, todas l
as l
ne as q ue
corre sponde n a l
a dire ccin son proce sadas. D os dire ccione s de fine n un rango q ue se van a
proce sar, iniciando e n l
a prim e ra dire ccin y te rm inando e n l
a se gunda.
Elcom ando se d l
e e una l
ne a a l
a ve s. Si l
al
ne a satisface l
a dire ccin e spe cificada o no se
prove e una, se d l
e e e lprim e r com ando de sde e lscript o l
a l
ne a de com andos y l
a proce sa
de bidam e nte . Elutil
itario se d e ntonce s l
e e e lprxim o com ando y l
o apl
ica. Este proce so contina
h asta q ue todos l
os com ando h an sido proce sados. Entonce s se l
ee l
a prxim a l
ne a y e lproce so
prosigue .
Else d pue de se r usado para buscar de ntro de un arch ivo por patrone s e im prim ir l
as l
ne as
q ue contie ne n e lpatrn e im prim irl
oal
a sal
ida e stndar, sl
o digite l
o siguie nte :
se d /patrn/p arch ivo.txt

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.

Conse jos Prcticos


Elutil
itario se d e s un e d itor de l
ne a, pe ro re cue rde q ue sus cam b ios no son apl
icados alarch ivo
original
. La sal
id a de e lson e nviad as a l
a sal
ida e stnd ar. Por d e fe cto, cada l
ne a e s im pre sa e n
pantal
l
a aunq ue se l
e h ayan apl
icad o cam b ios o no. Else d Tam b in pue de tom ar e xpre sione s
re gul
are s com o parte d e lpatrn de b sq ue d a.
Si de se a de spl
e gar sl
o l
as l
ne as q ue contie ne n e lpatrn de bsq ue da de be r util
izar l
a
opcin -n:
se d -n /patrn/p arch ivo.txt

Esta se nte ncia sl


o im prim e l
as l
ne as q ue contie ne n e lpatrn. Si uste d no usa l
a opcin -n,
todas l
as l
ne as se rn de spl
e gadas e n pantal
l
a y l
as l
ne as q ue contie ne n e l patrn se rn
de spl
e gadas dos ve ce s.
Tam bin se pue de de spl
e gar una parte de un arch ivo basado e n l
os nm e ros de sus l
ne as, as:
se d 2 q arch ivo.txt
Pg 106

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Esta se nte ncia de spl


ie ga l
as dos prim e ras l
ne as re pe tidas de ntro de lte xto de larch ivo.txt. El
argum e nto q e ntonce s causa q ue e le ditor se d de je de ope rar inm e diatam e nte . Aunq ue l
as com il
l
as
no son ne ce sarias e n e ste caso, si l
o son e n e lprxim o e je m pl
o. Si de se a ve r una porcin de un
arch ivo, uste d pue de e spe cificar un rango de l
ne as h a de spl
e gar:
se d -n 2,9 p arch ivo.txt

Esta se nte ncia de spl


ie ga l
as l
ne as 29 y e ntonce s sal
e o q uit.
Else d e s un proce sador de te xto e xtre m adam e nte pote nte q ue pue de se r util
izado para h ace r
otras tare as. Para una discusin m uch o m s de tal
l
ada dirjase alCaptul
o 8.

Com prim ir y D e scom prim ir Arch ivos


Existe n varios util
itarios para com prim ir y de scom prim ir arch ivos e n GNU/Linux. Las m s
com une s son tar, gzip, gunzip, y com pre ss. Elutil
itario zcat nos pe rm ite ve r e lconte nido de un
arch ivo com prim ido sin de scom prim irl
o. Para un ve rdade ro dom inio de GNU/Linux e lm ane jo de
e stos util
itarios e s absol
utam e nte ne ce sario.

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.

Conse jos Prcticos


Elutil
itario tar no com prim e l
os arch ivos, si no q ue cre a una e ntidad singul
ar de
al
m ace nam ie nto, conte nie ndo tod os l
os arch ivos y l
a e structura je rrq uica de l
os dire ctorios. Esto
pue d e se r m uy tilalcre ar b ack ups.
Los arch ivos tar te rm inan e n .tar, y su sintaxis e s:
tar [O pcione s][arch ivo-tar][arch ivo]

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

Fundacin Cdigo Libre Dom inicano

arch ivo.tar. La opcin -c cre a e larch ivo tar y l


a opcin -f da e lnom bre alnue vo arch ivo cre ado. El
punto alfinalde lcom ando e s para e xpre sar e ldire ctorio actual
. Pode m os ve r e lconte nido de su
arch ivo tar usando e lsiguie nte com ando:
tar -tf arch ivo.tar

La opcin -t causa q ue tar im prim a l


os nom bre s de l
os arch ivos conte nidos e n e lpaq ue te tar.
Elcom ando tar no sl
o pe rm ite cre ar e larch ivo tar, Tam bin nos pe rm ite re staurar e lconte nido
de larch ivo. Para e xtrae r su arch ivo tar, e scriba e ste com ando
tar -xvf arch ivo.tar

Aq u l
a 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

La opcin -w activa a tar e n m odo inte ractivo, e ntonce s se l


e pre gunta arch ivo por arch ivo si
de se as e xtrae rl
o o no. Si e larch ivo tar contie ne un gran nm e ro de arch ivos, e sto pue de tom ar
m uch o tie m po de pe ndie ndo cuantos arch ivos son. Re cue rde q ue tar tie ne l
a capacidad de l
istar l
os
nom bre s de l
os arch ivos de ntro de larch ivo tar. Si se sabe e lnom bre de larch ivo q ue de se a e xtrae r,
pue de pasrse l
o dire ctam e nte alcom ando tar as:
tar -xf arch ivo.tar arch ivo-e xtrae r

D e be se r cuidadoso alutil
izar e sta 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

Fundacin Cdigo Libre Dom inicano

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

Tam bin pue de com binar am bos com ando usando l


as tube ras (pipe (|)):
tar -cf arch ivo.tar | 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

Conse jos Prcticos


Im portante : Prim e ro de b e r apl
icar tar alarch ivo, y de spus com prim ir con gzip para cre ar un
arch ivo com prim ido. Tam b in q ue gzip e l
im ina e larch ivo original
, e je m pl
o, nom b re -arch ivo.tar. El
nom b re d e larch ivo pue d e te rm inar e n tar.gz o tgz.

com pre ss
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

Bsicam e nte GNU

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

e l arch ivo original


, ya
Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

de scom prim ido. Pe ro, e l arch ivo com prim ido de sapare ce porq ue gunzip e l
im ina l
os arch ivos
com prim ido de 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:

tar -xvzf arch ivo.tar.gz


Esta se nte ncia re staurar todos l
os arch ivos de ntro de le m paq ue tado arch ivo.tar.gz, y e l
arch ivo com prim ido pe rm ane ce , ya q ue tar no e l
im ina e larch ivo original
.

zcat
Elutil
itario zcat trabaja pare cido alcat, e xce pto q ue nos pe rm ite de spl
e gar e lconte nido de
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

D e spus de q ue zcat de spl


ie gue e lconte nido de larch ivo, e lconte nido no e s afe ctado. Estar
aun e n su disco y an com prim ido.

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

Bsicam e nte GNU

Fundacin Cdigo Libre Dom inicano

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

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

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

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

Bsicam e nte GNU

Fundacin Cdigo Libre Dom inicano

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Com andos GNU/Linux


PR ER EQUISITO S
Ante s de e m pre nde r con e ste Captul
o e s re com e ndabl
e q ue uste d
te nga un siste m a GNU/Linux ya instal
ado y q ue e ste fam il
iarizado
e je cutando com andos de sde e lprom pt. Ade m s uste d de be pose e r un
arse nalde com andos q ue uste d e ntie nde y e sta e n capacidad de e je cutar
con sus opcione s. Uste d de be sabe r com o buscar inform acin para
re sol
ve r probl
e m as q ue se l
e e nfre nte n.

1. Qu com ando se util


iza para cam biar de su sh e l
la otro?
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?
3. Tie ne s un arch ivo con l
os nom bre s de l
os profe sore s de su h ijo.
Cm o pue de uste d de spl
e garl
o e n orde n al
fabtico?
4. Cm o pue de uste d re visar l
a sintaxis de lcom ando find q ue util
iz
para buscar e larch ivo.txt?
5. Cule s l
a dife re ncia e ntre un proce so y un trabajo (job)?
6. Cm o pue de uste d cam biar l
a prioridad de un proce so?
7. Cm o pue de uste d e ditar su ruta o path ?
8. Qu significa com pl
e tado e n l
al
ne a de com andos con tab?

Pg 118

Captu l
o5

El O b je tivo de e ste captul


o e s q ue uste d al
cance un nive l de
conocim ie nto, q ue uste d pue da re sponde r pre guntas com o l
as
siguie nte s:

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Esta se nte ncia iniciara un proce so h ijo e je cutando un sh e l


l nue vo. Cuando final
ice ,
sim pl
e m e nte e scriba e xit para re tornar alsh e l
lpadre . Si uste d de cide q ue l
e gusta m s l
a nue va
sh e l
l
, uste d pue de cam biar a e l
l
a pe rm ane nte m e nte usando e lcom ando ch sh , as:
ch sh -s csh

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Este com ando de spl


e gar todos l
os arch ivos e n form ato l
argo, incl
uye ndo l
os arch ivos
ocul
tos, e n e ldire ctorio actual
. D e spus de l
istar l
os arch ivos, se e je cutara e lcom ando finge r y se
de spl
e gar e n pantal
l
a su sal
ida. Si e scribe e n l
al
ne a de com andos y l
l
e ga alfinalde l
al
ne a
pue de s ingre sar l
os siguie nte s para continuar digitando e lcom ando q ue e s m uy l
argo:
\<e nte r>

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

Esto trabajara idntico alcom ando ante rior. Elcarcte r \ l


e dice alsh e l
lq ue ignore e l
prxim o carcte r. En nue stro caso, e lprxim o carcte r e s e lde sal
to de l
ne a, e lcuale s ge ne rado
cuando pre sionam os l
a te cl
a Ente r.
Prim e ro, e l sh e l
ll
ee l
a l
ne a de com andos e nte ra, y e ntonce s rom pe e l com ando e n
se gm e ntos o pal
abras. Una pal
abra e s un conjunto de caracte re s sin e spacio e ntre e l
l
os. Las
pal
abras son se paradas o por e spacios o por tabs. La prim e ra pal
abra e s conside rada e lcom ando.
Esto e s ve rdad aunq ue e lnom bre de lcom ando se ingre se con todo y su ruta absol
uta. Si no
ingre sam os l
a ruta alcom ando se util
iza e lval
or al
m ace nado e n l
a variabl
e de am bie nte PATH . La
variabl
e PATH l
a discutire m os m s ade l
ante e n e ste m ism o captul
o.
Conse jos Prcticos
Elsh e l
lno sabe q ue com ando uste d e scribi e n l
a l
ne a de com andos h asta q ue uste d no
pre sione l
a te cl
a Ente r. Sin e m bargo, e lsiste m a ope rativo m onitore a l
o q ue uste d ingre sa e n l
a
l
ne a de com ando. Uste d pue de ingre sar m l
tipl
e com andos e n una sol
a se nte ncia se parando l
os
com andos por punto y com a (;
).
Si l
a l
ne a de com ando sobre pasa l
a l
ongitud de un com ando e n pantal
l
a, uste d pue de
e scribir \<e nte r> y e ntonce s podrs se guir e scribie ndo e n l
a prxim a l
ne a. Cuando e lsiste m a
ope rativo e nva l
al
ne a de com ando alsh e l
l
, e lcarcte r de sal
to de l
ne a e s ignorado y e lsh e l
l
trata e lcom ando com o si fue se e scrito e n una sol
al
ne a contina.
Pg 120

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Para re gre sar a util


izar e lm odo de e m acs, e scriba
se t -o e m acs

Por de fe cto, e larch ivo /e tc/inputrc contie ne l


a inform acin de l
a configuracin. Uste d pue de
obviar l
a configuracin de l
os val
ore s e n e ste arch ivo si col
ocas un arch ivo inputrc dire ctorio h om e .
Tam bin pue de s usar e larch ivo inputrc para de finir un m apping de te cl
as. Estos m apping
pue de n incl
uir com andos a e je cutar o te xto a incl
uir. Por e je m pl
o, para asignar l
a te cl
a F1 para
q ue inse rte e lcom ando sh utdow n -h now , agre gue l
a siguie nte l
ne a alarch ivo inputrc:
\e [11~ : sh utdow n -h

now

Ah ora cada ve z q ue pre sione l


a te cl
a F1, e lcom ando se r inse rtado e n l
al
ne a de com andos
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

Conse jos Prcticos


Bash usa l
as te cl
as Tab y Esc para asistir com pl
e tando l
o q ue ne ce sita e scrib ir e n l
al
ne a de
com and os. Si sl
o coincid e con una, com pl
e ta e lcom ando o pal
ab ra e n l
al
ne a de com and o. Si e sta
d isponib l
e m s d e una e ntonce s d e spl
ie ga una l
ista.

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

Fundacin Cdigo Libre Dom inicano

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

Por de fe cto, e ch o im prim e a l


a sal
ida e stndar, l
a pantal
l
a, e xactam e nte l
o q ue se e scriba de
argum e nto. En e ste e je m pl
o, e lval
or q ue contie ne nom bre _variabl
e . Use l
a m ism a sintaxis e n un
script cuando e sts inte re sado e n e lval
or de l
a variabl
e y no su nom bre .

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

Estos com andos e stabl


e ce n a l
os com andos rm , cp, y m v a m odo inte ractivo cada ve s q ue
se an invocados. Para q ue funcione n e n todo e lsiste m a, e lal
ias de be se r incorporado e n e larch ivo
/e tc/profil
e o /e tc/bash rc por e lroot. Uste d pue de de finir sus al
ias pe rsonal
e s e ditando su propio
arch ivo bash rc e n su dire ctorio h om e , com o por e je m pl
o:
al
ias l
sl
=l
s -l

al
ias l
sc=l
s --col
or
al
ias l
sa=l
s - F

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Esto causa q ue e larch ivo se a l


e do de nue vo y q ue cual
q uie r cam bio de variabl
e s de am bie nte
se a tom ado e n cue nta. La se gunda m ane ra de lnom bre de lscript pre ce dida por un punto y un
e spacio e n bl
anco pue de se r util
izada para e je cutar cual
q uie r script, no sl
ol
os scripts de arch ivos
de inicio.

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

Fundacin Cdigo Libre Dom inicano

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

Elcom ando e ch o causa q ue sus argum e ntos se an im pre sos e n pantal


l
a. Elval
or de una variabl
e
pue de se r acce sado col
ocndol
e un sm bol
o de pe so $ ante s de su nom bre de variabl
e . D e e sta
form a su val
or e s im pre so y no su nom bre de variabl
e . Si no incl
uye s e l$, se im prim ir e lnom bre
de l
a variabl
e.
Nom bre de variabl
e s de am bie nte se e scribe n e n l
e tras m ayscul
as, as pue s q ue e ch o $path
fal
l
ase m ie ntras q ue e ch o $PATH fue se e xitosa. Elcom ando e xport l
e pe rm ite cam biar e lval
or de
cual
q uie r variabl
e de am bie nte y e ntonce s l
o h ace disponibl
e a cual
q uie r proce so h ijo. Los
com andos de nom inados Buil
t-in son parte de lsh e l
ly no causan e linicio de un nue vo proce so h ijo.
Si una variabl
e de am bie nte e s m odificada, su val
or ante rior e s re e m pl
azado. Los com andos
e je cutados h e re dan e lam bie nte de lsh e l
lpadre y aq ue l
l
os cam bios q ue e lusuario h aya e fe ctuado.

PATH
Uno de l
as variabl
e s de am bie nte m s im portante s e s e lPATH . Esta variabl
e l
e dice alsiste m a
ope rativo donde buscar l
os arch ivos y com andos. Para agre gar otro dire ctorio a su ruta, se l
ogra
e je cutando e lsiguie nte com ando
PATH =$PATH :/sb in ;e xport PATH

Aq u nos e ncontram os sum ando un dire ctorio nue vo a l


a ruta, /sbin. Entonce s e lcom ando
e xport e s usado para q ue l
a nue va ruta se a de finida y pue sta e n disponibil
idad para e lsh e l
ly l
os
futuro proce sos. Esta sol
ucin cl
aro, e s te m poraria, ya q ue sl
o pe rdurara m ie ntras se e ncue ntre e n
se sin y no e je cute e ll
og out. Si de se a q ue e lcam bio se a pe rm ane nte , ne ce sita e ditar e larch ivo
bash _profil
e e n su dire ctorio h om e , o e larch ivo /e tc/profil
e . Busq ue l
al
ne a q ue dice al
go as:
PATH =$PATH :$H O M E/b in

y agre gue e lnue vo dire ctorio.


Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

PATH =$PATH :$H O M E/b in:/sb in

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

Fundacin Cdigo Libre Dom inicano

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

Pue de practicar con dife re nte s m ode l


os de prom pt con e l com ando e xport. Para q ue
de spl
ie gue l
a fe ch a y h ora, digite e sto e n l
al
ne a de com andos:
PS1=D ate : \d Tim e : \t-> ;e xport PS1

Para m ostrar e lsh e l


ly e ldire ctorio actual
, digite :
PS1=\s:\w ;e xport PS1

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

Fundacin Cdigo Libre Dom inicano

Cuando ingre sa e n e l siste m a, su dire ctorio h om e e s de finido por l


a variabl
e H OME y
e stabl
e se su pw d. Si e je cuta e lcom ando cd sin argum e ntos, e lsh e l
lconsul
ta l
a variabl
e H OME y
cam bia a e se dire ctorio al
l
de finido.
Esta variabl
e Tam bin l
o usa e lsh e l
lpara e xpandir nom bre s de rutas q ue util
izan e ltil
de (~ )
com o parte de su argum e nto. En l
os dos siguie nte s e je m pl
os e lre sul
tado de su e je cucin arrojara
re sul
tados idnticos de e stabl
e ce r e lpw d com o e ldire ctorio /h om e /m igue l
/com partir:
cd /h om e /m igue l
/com partir
cd ~ /com partir

Conse jos Prcticos


M uch as variab l
e s d e am b ie nte pue d e n se r e stab l
e cidas por e lusuario y proce sos. La variab l
e
PATH d e fine d ond e e lsh e l
lb usca l
os com andos q ue se digitan e n l
al
ne a de com and os. La variab l
e
PRO M PT d e fine com o se d e spl
ie ga e lprom t e n pantal
l
a. La variab l
e H O M E contie ne l
a ruta a su
dire ctorio h om e . Use e lcom and o se t, printe nv, o e nvpara visual
izar sus variab l
e s d e am b ie nte .

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

Fundacin Cdigo Libre Dom inicano

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.

Conse jos Prcticos


Un re cord o h istoriald e l
os com and os digitados e s m ante nido por e lsh e l
l
. Tre s variab l
e s de
am b ie nte control
an o d e fine n cuantos com andos, tam ao de larch ivo y l
ocal
idad de larch ivo son
m ante nid os son: H ISTSIZ E, H ISTFILE, y H ISTFILESIZ E.

fc
Elcom ando fc (buil
t-in) usado para de spl
e gar e larch ivo h istory. Tam 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

Tam bin se pue de n e stabl


e ce r patrone s para buscar e n e larch ivo h istory. Para de spl
e gar un
rango de e ve ntos, e m pe zando con e lprim e r e ve nto q ue e m pie za con cat y continuando h asta e l
prxim o e ve nto q ue e m pie za con m an, e scriba:
fc -lcat m an

Tam bin pode m os buscar y de spl


e gar e ve ntos e spe cificando su nm e ro de e ve nto. Para
de spl
e gar e le ve nto nm e ro 111, sl
o de be e scribir:
fc 111

Elcom ando fc pue de se r util


izado para e ditar l
os com andos e n e larch ivo h istory si util
izam os
l
a opcin -e . Elfc usa e lvi com o su e ditor. Pode m os cam biar e ste e ditor con sl
o re asignarl
e otro
val
or a l
a variabl
e de am bie nte FCED IT:
e xport FCED IT=/usr/b in/joe

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

o para re -e je cutar un com ando e n e spe cifico, fc -s

Bsicam e nte GNU

111

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Sub stitucin de Com andos


Sustituir Com andos se re fie re a re e m pl
azar un com ando con su sal
ida. Ale scribir pw d e n l
a
l
ne a de com ando e lsh e l
lde spl
ie ga su dire ctorio de trabajo actual
. Pudise m os l
ograr re sul
tados
sim il
are s util
izando substitucin de com andos. D os e je m pl
os son:
e ch o $(pw d)
/h om e /m igue l
e ch o `pw d`
/h om e /m igue l

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

Fundacin Cdigo Libre Dom inicano

uno pue de prove e rl


e e ntrada alsh e l
ly l
a sal
ida de l
os com andos e s e nviada a uno. Elsh e l
lnointe ractivo e je cuta cual
q uie r proce so sin e ntrada de lusuario.
PID TTY
380 pts/0
534 pts/0
535 pts/0

TIM E CM D
00:00:00 bash
00:00:00 m utt
00:00:00

La re q uisicin e nviado alsh e l


lse l
l
am a un proce so. Cuando se h ace un re q ue rim ie nto, e l
sh e l
lasigna a e se proce so un nico ide ntificador de proce so (proce ss ide ntifie r, PID ). Para ve r una
l
ista de l
os proce sos e n e je cucin, use e lcom ando ps.
# ps
PID TTY
380 pts/0
534 pts/0
535 pts/0

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

Fundacin Cdigo Libre Dom inicano

Escriba (?) o (h ) para de spl


e gar una pantal
l
a de ayuda con l
os com andos disponibl
es en l
a Figura
5.2.
Com o top continuam e nte actual
iza l
a inform acin q ue de spl
ie ga y tom a toda l
a pantal
l
a, se r
ne ce sario e je cutarl
o e n una te rm inalq ue no e ste e n uso, o pre fe ribl
e m e nte e n una te rm inalvirtual
de X-W indow . Tam bin e s m uy tilusar a top para de te ne r (k il
l
) proce sos de form a inte ractiva o
cam biarl
e sus atributos de prioridad.
Figura 5.1
Util
izar top para supe rvisar q ue proce sos e stn e n e je cucin.
Task s: 48 total
, 1 running, 47 sl
e e ping, 0 stoppe d, 0 zom b ie
Cpu(s): 0.3% use r, 0.7% syste m , 0.0% nice , 9 9 .0% idl
e
M e m : 126788k total
, 12219 2k use d, 459 6k fre e , 3016k b uffe rs
Sw ap: 49 139 2k total
, 10276k use d, 481116k fre e , 64044k cach e d
PID
USER
PR
NI
VIRT R ES SH R S % CPU % M EM TIM E+
541

Com m and

m igue l

18

1000 1000 808 R 1.0

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

Conse jos Prcticos


Elcom and o ps se usa para l
istar l
os proce sos actual
m e nte e je cutndose e n su siste m a. Para ve r
inform acin m s d e tal
l
ad a, use l
a opcin l
. La opcin l
e da form ato a l
a sal
ida de ps de rb oll
a
cualm ue stra l
a re l
acin parie nte h ijo d e l
os proce sos. Elutil
itario top d e spl
ie ga dinm icam e nte l
os
proce sos, no aligualq ue ps, e lcualm ue stra una vista e sttica. Elcom and o top pue de se r usad o para
d e te ne r o re asignar priorid ad e s a l
os proce sos.
inform acin q ue de spl
ie ga y com o l
a de spl
ie ga.

Com ando nice


Elcom ando nice pue de se r usado para re ducir l
a prioridad de un proce so e n e je cucin. El
root o supe rusuario pue de Tam bin util
izar e lcom ando nice para e l
e var l
a prioridad de un
proce so. La sintaxis e s as:
nice [opcin]com ando

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

Fundacin Cdigo Libre Dom inicano

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.

Proce sos Eje cutados e n Back ground y Fore ground


Ale je cutar un com ando, e lsh e l
lcre a un proce so h ijo y e lproce so padre (e lsh e l
l
) se due rm e
h asta q ue e ste proce so se com pl
e te . La e xce pcin h a e sto e s cuando usam os l
os com andos
conocidos com o buil
t-in, l
os cual
e s no cre an proce sos h ijos. Por de fe cto, cada ve z q ue e je cuta un
com ando e lse e je cuta e n e lprim e r pl
ano (fore ground). Lo pue de s e je cutar e n e lse gundo pl
ano
(back ground) con sl
o usar e lcarcte r de & alfinalde lcom ando. Por e je m pl
o:
update db &

Causa q ue e lproce so (update db) se e je cute e n e lback ground. Elsh e l


lbash , l
a com binacin de
te cl
as Ctrl
+ z suspe nde n un program a e n e je cucin y l
o col
ocan e n e lback ground. Use e lcom ando
fg para trae r un program a alfore ground de sde e lback ground y pue de s usar l
a com binacin de
te cl
as Ctrl
+ c para m atar e lproce so si e s ne ce sario.

Elcom ando job s


Un job e s una se rie de uno o m s com andos e je cutndose . Al e je cutar un com ando
GNU/Linux, aun e ste com pue sto de m l
tipl
e s com andos cone ctados por una o m s tube ras
(pipe s), uste d e sta cre ando un nue vo trabajo (job). Elsh e l
lprove e l
a capacidad para control
ar e stos
jobs y l
e asigna un nm e ro a cada trabajo.
Job controlse re fie re a l
a capacidad de suspe nde r un proce so y pode r re sum ir su e je cucin
m s ade l
ante . Esta capacidad e s control
ada por e lsh e l
l
. Bash tie ne l
a caracte rstica de job control
.
Sl
o se pue de e je cutar un trabajo e n e lprim e r pl
ano o fore ground, pe ro pode m os e je cutar
todos l
os q ue se an ne ce sarios e n e l se gundo pl
ano o back ground. Para l
istar l
os com andos
e je cutndose e n e lback ground as Tam bin l
os program as q ue se e ncue ntran de te nidos (stoppe d) y
suspe ndidos (suspe nde d), pode m os usar e lcom ando jobs.
Si un job h a sido suspe ndido, pue de se r trado al fore ground e je cutando uno de e stos
com andos % , fg, o fg % . Si m s de un job h a sido suspe ndido o e sta e je cutndose e n e l
back ground, se pue de trae r alfore ground e je cutando fg % n (donde l
a n e s e lnm e ro de job
asignado por e lsh e l
l
) o fg % nom bre (donde nom bre e s e lnom bre de lproce so).
Por e je m pl
o, si una se sin de top h a sido suspe ndida, fg % top l
a re tornara alfore ground.
Elsh e l
lm antie ne un l
istado de l
os trabajos e je cutndose e n l
a actual
idad. Cuando e lbash
asincrnicam e nte inicia un trabajo (e n e lback ground), im prim e una l
ne a as e n pantal
l
a:
[2]4356
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Conse jos Prcticos


Los proce sos se pue d e n e je cutar e n e lfore ground o e n e lb ack ground. Para e je cutar un com ando
e n e lb ack ground sim pl
e m e nte e scrib a com ando & o use e lcom ando b g para col
ocar un proce so e n e l
b ack ground ;e lcom and o fg col
oca un proce so e n e lfore ground. Un job e s uno o m s proce sos
iniciad os de sde una sol
a se nte ncia d e sd e l
al
ne a de com ando. Use e lcom and o job s para visual
izar l
os
trab ajos e n e je cucin.
uso de l
a opcin -s.

Signal
s
Una se al(signal
) e s un m e nsaje e nviado a un proce so. Pue de se r una se alde inte rrupt, o de
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

ElID pue de se r e lPID , % (q ue e s e ltrabajo o job, actual


), % n (donde n e s e lnm e ro de l
trabajo), o % nom bre (l
a cualpue de se r l
a cade na inicialo una cade na de concue rde ). Si un
Pg 134

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

proce so re h sa m orirse , use l


a se al9 , as:
k il
l-9 PID

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.

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

l
ne a de com ando) o e lnom bre de un arch ivo aluste d pre sionar l
a te cl
a Tab.

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

b. Tre s jobs y tre s proce sos.


c. Un job y tre s proce sos.
d. Tre s jobs y un proce so.
La re pue sta a e s incorre cta;cada com ando e n l
a tube ra inicia otro proce so. Re spue sta b e s
incorre cta;todos l
os com andos e n una sol
a tube ra e ran un sl
o trabajo o job. Re spue sta c e s
corre cta;todos l
os com andos e je cutados de sde una sol
al
ne a son conside rados com o un sl
o job
pe ro cada com ando q ue l
a se nte ncia contie ne ge ne ra un proce so por se parado. Re spue sta d e s
incorre cta;e sta tube ra inicia un sl
o trabajo (job).
5. D e spus de e je cutar e lcom ando e n l
a pre gunta nm e ro 4, apare ce e n l
a pantal
l
al
a siguie nte
sal
ida e n pantal
l
a [3]3321. Qu significa?
a. Elnm e ro de ljob e s 3 y e lPID de lprim e r proce so e s 3321.
b. Elnm e ro de ljob e s 3 y e lPID de ll
tim o proce so e s 3321.
c. Eljob contie ne 3 proce sos y e lnm e ro de ljob e s 3321.
d. Elnm e ro de ljob e s 3 y e lPID de lproce so padre e s 3321.
La re pue sta a e s incorre cta;e se no e s e lPID de lprim e r proce so. Re spue sta b e s corre cta;e l
nm e ro de ljob e s 3 y e lPID (3321) pe rte ne ce all
tim o proce so. La re pue sta c e s incorre cta;e l
sh e l
lno re porta cuantos proce sos contie ne un job. La re pue sta d e s incorre cta;e lsh e l
lno re porta
e lPID de lproce so padre .
6. Uste d de se a e scribir un com ando m s l
argo q ue l
o q ue se pue de de spl
e gar e n una l
ne a de l
a
pantal
l
a. Cm o pode m os se guir e scribie ndo e n l
a prxim a l
ne a sin q ue e lsiste m a ope rativo
e nviara l
a se alde Ente r alsh e l
l
?
a. com andos<Esc> m s _ com andos
b. com andos/<Esc> m s _ com andos
c. com andos<Ente r> m s _ com andos
d. com andos \<Ente r> m s _ com andos
La re pue sta a e s incorre cta;l
a te cl
a Esc no nos pe rm ite e ntre l
azar l
ne as. Re spue sta b e s
incorre cta;com binar l
a \ y e lEsc no nos pe rm ite e ntre l
azar l
ne as. Re spue sta c e s incorre cta;l
a
te cl
a Ente r se r inte rpre tada por e lsiste m a ope rativo indicando fin y e nviado alsh e l
lpara
proce sar. La re pue sta d e s l
a corre cta;l
a /l
e dice alsiste m a ope rativo q ue ignore e lprxim o
carcte r alpasar e lcom ando alsh e l
l
, e lsiste m a ope rativo ignorara e lcarcte r de nue va l
ne a.
7. Uste d e scribe PS1=[\H \w ]
\> e n l
al
ne a de com ando. Qu afe ctara e sto?
a. Su prom pt se ra [h ost.h om e .com m igue l
]
$
b. Su prom pt se ra [h ost \h om e \m igue l
]
>
c. Su prom pt se ra [h ost.h om e .com m igue l
]
>
d. Su prom pt se ra [h ost.h om e .com \h om e \m igue l
]
>
La re pue sta a e s incorre cta;\w im prim e e lpw d y e lcarcte r $ de be se r > . La re pue sta b e s
incorre cta;\H im prim e e lh ostnam e com pl
e to. La re pue sta c e s incorre cta;\w m ue stra e lpw d. La
re pue sta d e s l
a corre cta;\H de vue l
ve e lh ostnam e com pl
e to, \w de vue l
ve e lpw d, y e lcarcte r >
se de fine alfinal
.
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

8. Uste d guarda sus scripts e n un dire ctorio de nom bre /h om e /m igue l


/bin. Qu arch ivo e ditara
uste d para ase gurarse q ue e ste dire ctorio se a incl
uido e n su ruta o path cada ve z q ue ingre sa?
a. inputrc
b. profil
e
c. bash rc
d. path
La re pue sta a e s incorre cta;e larch ivo inputrc configura e le ditor de l
al
ne a de com andos.
Re spue sta b e s corre cta;uste d pue de cam biar su path e n cada l
ogin si l
o de fine e n su arch ivo
.profil
e . La re pue sta c e s incorre cta;e larch ivo bash rc e s usado por l
os sh e l
l
s sin l
ogin (nonl
ogin).
La re pue sta d e s incorre cta;no e xiste un arch ivo de configuracin l
l
am ado path .
9 . Fre cue nte m e nte borra arch ivos e q uivocados. Qu podras h ace r para pre ve nir q ue e sto suce da?
a. Cre ar un Al
ias de rm a rm -i
b. Cam biar todos sus arch ivos a arch ivos ocul
tos
c. Usar cp e n ve z de rm
d. Usar m ve n ve z de rm
La re pue sta a e s corre cta;alcre ar un al
ias para q ue e lcom ando rm se e je cute sie m pre con l
a
opcin -i, rm sie m pre l
e pe dir inte ractivam e nte l
a ve rificacin ante s de borrar un arch ivo.
Re spue sta b e s incorre cta;ya q ue arch ivos ocul
tos Tam bin pue de n se r borrados. La re pue sta c e s
incorre cta;e lcom ando cp e s para copiar no borrar arch ivos. La re pue sta d e s incorre cta;e l
com ando m ve s para m ove r arch ivos no borrarl
o.
10. Estas e scribie ndo un script y l
o q ue h ace s e s q ue prue bas cada com ando de sde l
al
ne a de
com andos para ase gurarse q ue funcionan individual
m e nte . Ya h as conse guido todos l
os
com andos para h ace r l
o q ue de se as, pe ro se l
e h an ol
vidado al
gunos de l
os com andos. Qu
com ando l
e ayudara a ve r l
a inform acin q ue ne ce sita de l
os com andos q ue h a e je cutado?
a. sort ?
b. cat .bash _h istory
c. h istory
d. source h istory
La re pue sta a e s incorre cta;e lcom ando sort tom a e lnom bre de un arch ivo com o argum e nto.
La re pue sta b e s incorre cta;e ste com ando de spl
e gara e lconte nido de larch ivo q ue se sal
vo e n su
ul
tim a se sin de trabajo e n e larch ivo .bash _h istory. La re pue sta c e s l
a corre cta;e lcom ando
h istory de spl
ie ga todos l
os com andos q ue se h an e scrito re cie nte m e nte . La re pue sta d e s
incorre cta;e lcom ando source e s para l
e e r y e je cutar com andos de sde un arch ivo.

Pg 140

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Bsicam e nte GNU

Fundacin Cdigo Libre Dom inicano

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

M ante nim ie nto de lSiste m a de Arch ivos


PR ER EQUISITO S
Ya e n e sta e tapa de su de sarrol
l
o, uste d de be sabe r com o usar l
a
docum e ntacin de GNU/Linux as com o otros re cursos q ue l
e asistan a
e ncontrar m s inform acin cuando se a ne ce sario. Uste d de be tam bin
dom inar com o e st e lsiste m a de arch ivos de GNU/Linux organizado y l
os
aspe ctos bsicos de l
a adm inistracin de sus arch ivos.

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?
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?
3. Si da un vistazo aldire ctorio /proc obse rvaras q ue e xiste n varios
dire ctorios cual
e s sus nom bre s son nm e ros. Qu son e l
l
os?
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?
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 se a una copia de e ste re porte e n su
dire ctorio h om e . Qu pode m os h ace r?
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 asigno aldocum e nto, Cm o
pode m os l
ocal
izar e ste arch ivo?
7. Uste d de se a q ue todos l
os docum e ntos de sus usuarios se an re fe re nciados
en l
a base de datos de l
ocate db. Cm o pue de uste d h ace r e sto posibl
e?
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?

Pg 142

Captu l
o6

El O b je tivo de e ste captul


o e s q ue uste d al
cance un nive l de
conocim ie nto, q ue uste d pue da re sponde r pre guntas com o l
as
siguie nte s:

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

M ontar Siste m as de Arch ivos

ara acce de r arch ivos e n su siste m a o e je cutar apl


icacione s, e s ne ce sario h ace r l
os arch ivos
disponibl
e s. Es ne ce sario e nte nde r e l proce dim ie nto q ue tom a l
ugar para acce de r l
os
arch ivos. Ade m s ne ce sitar sabe r com o m anipul
ar e ste proce so. Para col
ocar un siste m a de
arch ivos de ntro de l
a je rarq ua de GNU/Linux, de be r usar e lcom ando m ount. Elsiste m a de
arch ivos a m ontar pue de e star e n un dispositivo com o son particione s de un disco, fl
oppy disk , o
un CD -RO M .
Tam bin se pue de n m ontar siste m as de arch ivos virtual
e s com o e s e l/proc o siste m a de
arch ivos cre ados para otros siste m as de arch ivos. D e h e ch o, pue de s m ontar siste m as de arch ivos
q ue re side n e n una com putadora dife re nte a l
a q ue e st pre se nte m e nte usando. La sintaxis de l
com ando m ount e s:
m ount [opcione s][dispositivo]punto-de -m ontaje

Las opcione s q ue pue de n se r util


izadas con e lcom ando m ount son l
istadas e n l
a Tabl
a 6.1.
Tabl
a 6.1 O pcione s D e lCom ando m ount
O pcin
Accin
-a
M onta todos l
os siste m as de arch ivos l
istados e n /e tc/fstab.
-f
Re visa, sin m ontarl
o, si e s posibl
e m ontar un siste m a de arch ivos.
-n
No e scribir inform acin de m ontaje alarch ivo /e tc/m tab.
-o opcin
M odifica a m ount. Vase Tabl
a 6.2 para posibl
e s opcione s.
-r
M onta e n m odo de sl
ol
e ctura (re ad-onl
y).
-t fs-type
D e signa e ltipo de siste m a de arch ivos a m ontar.
-v
D e spl
ie ga inform acin de m ontaje .
-w
M onta e n m odo de l
e ctura-e scritura;Accin por de fe cto.
Tabl
a 6.2 M odificadore s Espe cial
e s Usados con m ount -o
O pcin
Accin
e xe c
Binarios pue de n se r e je cutados.
noauto
No m ontar autom ticam e nte .
nosuid
No proce sar l
os bits de suid o e lde sgid.
nouse r
Usuarios no pue de n m ontar e lsiste m a de arch ivos.
ro
M ontar com o sl
o-l
e ctura.
rw
M ontar com o l
e ctura-e scritura.
use r
Pe rm itir usuarios q ue m onte n e lsiste m a de arch ivos.
Si e je cutam os m ount sin ningn argum e nto, de spl
e gara todos l
os siste m as de arch ivos
actual
m e nte m ontados, e je m pl
o:
# m ount
/de v/h da1
none
/de v/h da9
Bsicam e nte GNU

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

/de v/h da7


/de v/h da5
/de v/h da6
/de v/fd0 on
/de v/cdrom

on
/tm p
on
/usr
on
/var
/m nt/fl
oppy type
on
/m nt/cdrom

Fundacin Cdigo Libre Dom inicano

type
type
type
vfat
type

e xt2 (rw )
e xt2 (rw )
e xt2 (rw )
(rw )
iso9 660 (ro)

La inform acin q ue nos de spl


ie ga incl
uye l
os dispositivos, punto de m ontaje , tipo de siste m a
de arch ivos, y cual
q uie r opcin as com o l
as de sl
o-l
e ctura.

Conse jos Prcticos


Use e lcom and o m ount sin ningn argum e nto para ve r cual
e s siste m as de arch ivos se
e ncue ntran m ontad os actual
m e nte . Para agre gar o re m ove r un siste m a de arch ivos, use l
os com andos
m ount y um ount.
Si usa e lcom ando m ount para m ontar un siste m a de arch ivos ya de finido e n e larch ivo
/e tc/fstab, e lcom ando m ount busca cual
q uie r opcione s q ue h an sido de finida y l
as apl
ica al
m ontar e lsiste m a de arch ivos. Para obviar e stas opcione s uste d pue de usar l
a opcin -o con e l
com ando m ount. Ade m s, uste d pue de usar l
a opcin -o para apl
icar opcione s alm ontar un
siste m a de arch ivos q ue no e sta de finido e n e larch ivo /e tc/fstab. Elarch ivo /e tc/fstab e s
discutido m s ade l
ante e n e ste m ism o Captul
o. Para m ontar un dispositivo, por e je m pl
o un CD RO M , uste d pue de e scribir:
m ount /m nt/cdrom

No h ay ne ce sidad de e spe cificar ninguna inform acin adicional


, com o por e je m pl
o h ace rl
a de
sl
o-l
e ctura o e ltipo de siste m a de arch ivos. Elcom ando m ount consul
ta e larch ivo /e tc/fstab
para ve r si e lpunto de m ontaje e sta de finido.

ElArch ivo /e tc/fstab


Elarch ivo /e tc/fstab de fine cada siste m a de arch ivos q ue e lutil
itario fsck re visa por de fe cto.
Este arch ivo e s util
izado por l
os com andos m ount y um ount. Un e je m pl
o de l/e tc/fstab e s:
/de v/h da1
/de v/h da9
/de v/h da7
/de v/h da5
/de v/h da6
/de v/h da8
/de v/fd0
/de v/cdrom
none

/
/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

Los cam pos de cada l


ne a son:
1. La l
ocal
izacin fsica de lsiste m a de arch ivos o dispositivo de b l
ock . Lugar e n l
a
e structura donde se e ncue ntra l
a raz (root) de lsiste m a de arch ivos.
2. Eltipo de lsiste m a de arch ivos.
3. O pcione s a usar alm ontar e lsiste m a de arch ivos. Si de se as util
izar m l
tipl
es
opcione s, l
as de b e se parar con com as y nunca con e spacios.
4. Nm e ro q ue de te rm inar si h ace rl
e un b ack up alsiste m a de arch ivos si se util
iza e l
Pg 144

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Si de se a m ontar e ste m ism o fl


oppy e n otro punto de m ontaje q ue no se a e lde finido e n e l
arch ivo de configuracin /m nt/fl
oppy, prim e ro de be ase gurarse q ue e lpunto de m ontaje ya e xiste
e n su rbolde dire ctorio, y q ue e sta vaco. Es conve ncionalm ontar l
os siste m as de arch ivos e n
dispositivos re m ovibl
e s com o l
o son l
os fl
oppy disk s, zip drive s, e tc de bajo de ldire ctorio /m nt;
pe ro, de be m os re cordar q ue se pue de n m ontar donde q ue ram os.

ElSiste m a de Arch ivos /proc


Note q ue e n l
a ul
tim a l
ne a de larch ivo /e tc/fstab e ldispositivo e s de signado com o none y e l
siste m a de arch ivos e s /proc. Este e s un siste m a de arch ivos virtualq ue no e xiste sobre un
dispositivo fsico pe ro e s m s una m ane ra de pre se ntar l
a inform acin al
m ace nada e n l
a m e m oria.
Cada proce so e s m ostrado com o un subdire ctorio de ldire ctorio /proc.
La inform acin de lsiste m a apare ce com o un arch ivo. Por e je m pl
o, e lm todo para acce de r l
a
m e m oria de su com putador e s a travs arch ivo /proc/k core . Con e lcom ando l
s -l/proc/k core
uste d pue de ve r e lm onto de m e m oria de su siste m a e n byte s. Re cue rde q ue sl
o root tie ne acce so
aldire ctorio proc. A continuacin un e je m pl
o de l
a sal
ida de e sta se nte ncia e n m i com putador:
root@ l
inux:/h om e /m igue l
# l
s -l/proc
total1
dr-xr-xr-x 3 root
root
0 2003-12-18 09 :31 1
dr-xr-xr-x 3 root
root
0 2003-12-18 09 :31 139
dr-xr-xr-x 3 dae m on root
0 2003-12-18 09 :31 153
dr-xr-xr-x 3 root
root
0 2003-12-18 09 :31 2
dr-xr-xr-x 3 root
root
0 2003-12-18 09 :31 216
dr-xr-xr-x 3 dae m on dae m on
0 2003-12-18 09 :31 308
dr-xr-xr-x 3 root
root
0 2003-12-18 09 :31 311
dr-xr-xr-x 3 m igue l
m igue l
0 2003-12-18 09 :31 373
dr-xr-xr-x 3 root
root
0 2003-12-18 09 :31 4

Se cre a un dire ctorio para cada proce so q ue se e sta e je cutando y se nom bra igualq ue e lID de l
proce so. Esta inform 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

Elq ue arroja una sal


ida sim il
ar a l
a siguie nte :
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Este arch ivo l


ista todos l
os inte rrupts de lsiste m a q ue se e ncue ntran e n uso y q ue l
o e sta
usando.

Elarch ivo /e tc/m tab


La tabl
a de m ontar, /e tc/m tab, e s un l
istado de todos l
os siste m as de arch ivos m ontados
actual
m e nte . Este arch ivo se de spl
ie ga cuando e je cutam os e lcom ando m ount sin argum e ntos. Este
arch ivo se cre a alm om e nto de arranq ue de lsiste m a. Los com andos m ount o um ount m antie ne n e l
arch ivo /e tc/m tab actual
izado. Este com portam ie nto pue de se r obviado util
izando l
a opcin -n ya
se a con e lcom ando m ount o um ount. Elcom ando um ount l
o discutire m os e n l
a prxim a se ccin.

um ount
Si ya no e s ne ce sario e lacce so a un siste m a de arch ivos, de sm nte l
o util
izando e lcom ando
um ount. Su sintaxis e s as:
um ount [opcione s][dispositivo]

Elcom ando um ount e s por l


o ge ne ralusado para de sm ontar dispositivos re m ovibl
e ante s de
e xpul
sarl
os de lsiste m a, com o l
o son l
os fl
oppy disk s y l
os CD -RO M s. Sie m pre de sm onte todos l
os
dispositivos re m ovibl
e s ante s de re tirarl
o de lsiste m a. Si no adh ie re a e stas pautas de de sm ontar
ante s de re tirar pue de re sul
tarl
e e n pe rdida de su data. Las opcione s disponibl
e s para usarse con
um ount son l
istadas e n l
a Tabl
a 6.3.
Tabl
a 6.3 O pcione s q ue pue de n se r Usadas con e lCom ando um ount
O pcin
Accin
-a
D e sm ontar todos l
os siste m as de arch ivos l
istados e n e l/e tc/m tab
-n
D e sm ontar e lsiste m a de arch ivos e spe cificado, sin cam bio /e tc/m tab
-t fs-type
D e sm ontar e lsiste m a de arch ivos de tipo fs-type
Pue de e spe cificar e ldispositivo o e lpunto de m ontaje com o argum e nto alcom ando um ount.
D e spus de e je cutar e l com ando, todos l
os e ve ntos de l
e ctura-e scritura pe ndie nte s son
com pl
e tados ante s de q ue e lsiste m a de arch ivos se a de sm ontado.

Pg 146

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

Conse jos Prcticos


Alcre ar un nue vo arch ivo, l
a cuota de lgrupo de lcre ador se re visa prim e ro. Si e xiste una cuota
para e se grupo, e ltam ao d e lnue vo arch ivo se l
e sum a altotalde l
a cuota de lgrupo. Si no h ay
cuotas e stab l
e cid as para e lgrupo, l
a cuota de ldue o e s re visad a ante s de q ue e larch ivo se a
cre ad o.
Por de fe cto, l
a disponib il
idad de col
ocar cuotas no e sta disponib l
e . Para pode r h ab il
itar l
as
cuotas, uste d de b e prim e ro e ditar e larch ivo /e tc/fstab y agre gue l
a opcin usrq uota a l
al
ne a
de finie ndo e lsiste m a de arch ivos donde de se as q ue l
as cuotas se an apl
icadas, e ste e s un e je m pl
o
apl
icando cuotas a l
a particin h da1:
/de v/h da1 / e xt2 de faul
ts,usrq uota 1 1

Com o root, uste d ne ce sitar de spus cre ar un arch ivo vaco l


l
am ado q uota use r e n l
a
particin root donde e stam os de finie ndo l
as cuotas. Ne ce sitara col
ocar l
os pe rm isos para l
eer y
e scribir para root sol
am e nte (vase e lCaptul
o 9 ), as pue s e je cute e stos com andos:
touch /q uota use r
ch m od 600 /q uota use r

Ah ora te ndr q ue re iniciar e lsiste m a para q ue e stos cam bios tom e n l


ugar y se e ncie ndan l
as
capacidad de asignar cuotas usando e lcom ando q uotaon. Si no de cide q ue no de se a apl
icar cuotas
e n una particin e n particul
ar, uste d pue de apagar l
as cuotas usando e lcom ando q uotaoff. Am bos
com andos tom an com o argum e ntos e lnom bre de lsiste m a de arch ivos. Tabl
a 6.4 m ue stra l
as
opcione s q ue apl
ican alcom ando q uotaon y l
a Tabl
a 6.5 m ue stra l
as opcione s disponibl
e s para e l
com ando q uotaoff.
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Las opcione s para e lcom ando e dq uota e stn l


istadas e n l
a Tabl
a 6.6.
Tabl
a 6.6 O pcione s para Usar con e lcom ando e dq uota
O pcin
Accin
-u nom bre usuario Editar cuotas de e ste usuario
-g nom bre grupo
Editar cuotas de e ste grupo
-p nom bre usuario D upl
icar l
a cuota de e ste usuario alusarl
a con l
a opcin
-u;
D upl
ica l
a cuota de e ste grupo alusarl
a con l
a opcin -g
-t
Editar l
os l
im ite s de cuotas soft
Un e je m pl
o de un arch ivo de be se r pare cido alsiguie nte :
Quotas for use r m igue l
:
/de v/h da5: b l
ock s in use : 52, l
im its (soft = 0, h ard = 0)
inode s in use : 32, l
im its (soft = 0, h ard = 0)

Uste d pue de e stabl


e ce r cuotas basadas e n e lnm e ro de arch ivos, dire ctorios y e ltotalde
e spacio e n disco disponibl
e alusuario. Uste d pue de e stabl
e ce r cual
q uie ra o am bos de e stos
l
m ite s. Am bos e lnm e ro de arch ivos y e lm onto de e spacio son m odificados por tre s parm e tros:
Lim ite Soft
Elusuario o grupo para q uie n l
a cuota e s de finida pue de sobre pasar su
l
m ite por un tie m po l
im itado.
Lim ite H ard
D e spus q ue un l
m ite h ard h a sido sobre pasado, no m s arch ivos
podrn se r cre ados. No e xiste pe riodo de gracia.
Pg 148

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Pe riodo de Gracia

Fundacin Cdigo Libre Dom inicano

Eltie m po q ue e lusuario o grupo pue de e xce de r su l


im ite soft.
Es e xpre sado as. das:h oras:m inutos:se gundos y e lval
or por de fe cto
e s sie te das.

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

Pe riodos de gracia para e nforzar l


os l
im ite s soft de l
os usuarios pue de n se r e n:
/de v/h da5: b l
ock grace pe riod: 1 days, fil
e grace pe riod: 1 days

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

Fundacin Cdigo Libre Dom inicano

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]

Elcom ando q uotach e ck da com o sal


ida e larch ivo q uota.use r si se e fe cta un rastre o de
usuarios y una sal
ida de e larch ivo q uota.group si se e fe cta un rastre o de grupo. Tabl
a 6.8
M ue stra l
as O pcione s usadas con e lcom ando q uotach e ck .
Tabl
a 6.8 O pcione s Usadas con e lcom ando q uotach e ck
O pcin
Accin
-v
M ue stra l
a inform acin sobre e lprogre so
-d
D e pura e lprogram a
-u
Efe cta un rastre o de usuario;tom a un UID com o argum e nto
-g
Efe cta un rastre o de grupo;tom a un GID com o argum e nto
-a
Re visa l
as cuotas e n todos l
os sist. de arch . e n /e tc/fstab con cuotas activados
-R
Com binado con -a re visa l
as cuotas e n todos l
os sist. de arch ivos e xce pto root
Sl
o root de be e je cutar e lcom ando q uotach e ck . Elcom ando q uotastats cal
cul
a e lm onto de
e spacio usado y e lnm e ro de arch ivos para cada usuario y grupo. Los re sul
tados son al
m ace nados
en l
os arch ivos q uota.use r y q uota.group l
ocal
izados e n l
a raz o root de lsiste m a de arch ivos. El
com ando q uotastats no tom a argum e ntos.

Los Link s
Eluso de l
os l
ink s e s un conce pto m uy im portante e n e lm ane jo de GNU/Linux. Elproce so de
cre arl
os y re m ove 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

Fundacin Cdigo Libre Dom inicano

e n disco y tare as adm inistrativas asociadas con m ante ne r l


ogsticas de un sl
o arch ivo con
m l
tipl
e s copias.
Ade m s, l
os l
ink s pue de n se r til
e s para m ane jar grande s je rarq uas de dire ctorios. Uste d
pue de guardar sus arch ivos pe rsonal
e s e n un dire ctorio l
l
am ado pe rsonal
. Entonce s pode m os cre ar
vncul
os a arch ivos individual
e s de bajo de dire ctorios tare as y pe rsonal
, h acindo as m s fcil
l
ocal
izar arch ivos e spe cficos.
Cuando cre am os un l
ink , e stam os cre ando una nue va e ntrada e n e ldire ctorio. Si cre as un l
ink
e n e lm ism o dire ctorio q ue e larch ivo original
, de be s darl
e un nom bre dife re nte . Si e ll
ink e s cre ado
e n un dire ctorio dife re nte , am bos e ll
ink y e larch ivo originalpue de n te ne r e lm ism o nom bre .

Conse jos Prcticos


Un l
ink no e s l
o m ism o q ue una copia de un arch ivo. Un l
ink e s otro nom b re alarch ivo q ue
apunta alarch ivo original
. Cam b ios h e ch o a e se arch ivo son sal
vados sin im portar si acce so al
arch ivo va su nom b re originala travs de sus l
ink s.
Cuando cam biam os un arch ivo, e sos cam bios son vistos aunq ue e l arch ivo e s acce sado
dire ctam e nte o a travs uno de sus l
ink s. GNU/Linux suporta dos tipos de l
ink s: h ard y sim bl
icos
(tam bin l
l
am ados soft). La sintaxis e s:
l
n [opcin]arch ivo-originalnue vo_l
ink

Una dife re ncia e ntre un vincul


o soft y uno h ard e s su nm e ros de inode . Com o discutim os e n
e lCaptul
o 3, un inode e s una e structura de data q ue contie ne l
a inform acin sobre un arch ivo. La
e structura de ldire ctorio prove e una m ane ra de asociar e lnom bre de un arch ivo con su inode . El
inode contie ne l
a inform acin sobre l
os atributos de larch ivo as com o tam bin su l
ocal
idad fsica
de lconte nido de larch ivo y su data.

Los H ard Link s


Alcre ar un arch ivo e n re al
idad e stam os cre ando un l
ink . Si util
izam os e lcom ando rm para
borrar e ste arch ivo, uste d e sta re m ovie ndo e ll
ink . Un h ard l
ink cre a un nue vo punte ro a un arch ivo
y no una nue va copia de larch ivo. Los h ard l
ink s pue de n se r cre ados sl
o a un arch ivo ya e xiste nte .
Todos l
os atributos de l
os l
ink s son idnticos a l
os de larch ivo original
: pe rm isos, due o, y fe ch a de
m odificacin. Sl
o e l nom bre de l arch ivo y su l
ocal
idad de ntro de l rbol de dire ctorios son
dife re nte s.
Todos l
os cam bios h e ch os a cual
q uie r l
ink son re fl
e jados e n e lconte nido de todo l
os l
ink s. Por
e je m pl
o, si uste d cre a un h ard l
ink l
l
am ado Vincul
o a un docum e nto l
l
am ado Arch ivo y e fe cta
cam bios a Vincul
o. Cuando abre a Arch ivo, ve ra q ue e sos cam bios h an sido l
l
e vados a cabo. O tra
caracte rstica de un h ard l
ink e s q ue uste d pue de borrar cual
q uie r l
ink y e larch ivo originalse
q ue dara. As q ue , e n e le je m pl
o ante rior, si borram os a Arch ivo, Vincul
o pe rm ane ce an ah con
todo su conte nido. Lo m ism o apl
ica si borram os a Vincul
o;Arch ivo pe rm ane ce r ah m ism o donde
e sta. Pe ro, si tam bin borram os a Vncul
o, e larch ivo ya si de ja de e xistir para sie m pre . Si usam os e l
com ando l
s con l
a opcin -i, com probar q ue am bos arch ivos pose e n un sl
o y m ism o nm e ro de
inode :
l
s -i Arch ivo Vincul
o
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

65631 Arch ivo

Fundacin Cdigo Libre Dom inicano

65631 Vncul
o

Uste d pue de ve r e lnm e ro de l


ink s q ue un arch ivo tie ne usando e lcom ando l
s con l
a opcin l
:
m igue l
@l
inux:~ /tm p$l
s -lArch ivo Vincul
o
-rw -r--r-- 2 m igue lm igue l
0 2003-12-19 21:49 Arch ivo
-rw -r--r-- 2 m igue lm igue l
0 2003-12-19 21:49 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.

Los Link s sim b l


icos
Un l
ink sim bl
ico o soft l
ink e s un punte ro indire cto alarch ivo. Es una nue va e ntrada de
dire ctorio q ue contie ne l
a ruta alarch ivo e xiste nte . Los vncul
os sim bl
icos fue ron cre ados para
sobre pasar al
gunas l
im itacione s de l
os h ard l
ink s. El
l
os pue de n se r cre ados e n:
1. Un D ire ctorio;por un usuario
2. A un arch ivo no e xiste nte
3. A un arch ivo e n otro siste m a de arch ivos
Los vncul
os sim bl
icos se cre an usando e lcom ando l
n con l
a opcin -s:
l
n -s Arch ivo /D ire ctorio/Vincul
o-sim b l
ico

Alusar e lcom ando l


s -lpara ve r l
os vncul
os sim bl
icos, notara una cuantas dife re ncias. El
tipo de arch ivo l
istado se r com o l(e lprim e r carcte r e n l
a cade na de l
os pe rm isos), l
a ruta al
arch ivo originale s l
istada, y l
os atributos de l
os arch ivos son dife re nte s. Por e je m pl
o, si am bos e l
arch ivo originaly e lvncul
o sim bl
ico e sta e n e lm ism o dire ctorio, e lcom ando l
s -lnos m ue stra l
o
siguie nte :
m igue l
@l
inux:~ /tm p$l
s -l
total0
-rw -r--r-1 m igue lm igue l
0 2003-12-19 21:49 Arch ivo
l
rw xrw xrw x 1 m igue lm igue l
7 2003-12-19 22:21 Vincul
o -> Arch ivo

Uste d pue de borrar e l arch ivo original sin re m ove r l


os vncul
os sim bl
icos; pe ro, e stos
vncul
os sim bl
icos ya no trabajaran, ya q ue l
os vncul
os sim bl
icos sl
o contie ne n l
a ruta al
arch ivo original
, alborrar e larch ivo originale lvincul
o e sta apuntando a un arch ivo no e xiste nte .
Para cre ar un vincul
o a un dire ctorio, use l
a opcin -F. Pe ro, l
os vncul
os sim bl
icos a
Pg 152

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

dire ctorios no trabajan e xactam e nte com o l


o e spe ram os cuando usam os e lcom ando cd para
cam biar de dire ctorio. En cada caso l
os sh e l
l
s se com portan dife re nte s. Uste d pue de usar un
vincul
o sim bl
ico a un dire ctorio com o e largum e nto de lcom ando cd. En e lsh e l
lbash , si
e je cutam os e ntonce s e lcom ando pw d, nos re tornara e lnom bre sim bl
ico de ldire ctorio. Pe ro, si
e je cuta e lcom ando cd para m ove rnos un nive lh acia arriba e n l
a e structura de dire ctorio, nos
col
oca e n e ldire ctorio q ue contie ne e lvincul
o sim bl
ico, y no aldire ctorio padre de ldire ctorio
re fe re nciado por e lvincul
o sim bl
ico. En sh e l
l
s, dife re nte s cuando e je cutam os e lcom ando pw d
de vue l
ve e lnom bre de ldire ctorio originaly no e lde lvincul
o sim bl
ico. Ale je cutar e lcom ando
cd, uste d e s col
ocado e n e ldire ctorio padre de lvincul
o m ism o.

Conse jos Prcticos


Un l
ink prove e acce so a un arch ivo de sde d ife re nte s l
ocal
idade s. Re cue rde q ue tod os l
os h ard
l
ink s a un arch ivo tie ne n e lm ism o nm e ro d e inode com o e larch ivo original
. Esto significa q ue cad a
vincul
o (nom b re d e arch ivo) e s asociado con l
a m ism a posicin fsica e n e ldisco. Un soft l
ink , sin
e m b argo, contie ne sl
ol
a ruta alarch ivo original
. Cual
q uie ra de l
os h ard l
ink s pue de se r e l
im inad o
sin afe ctar e lacce so va otros h ard l
ink s a e se arch ivo. Si e larch ivo originale s e l
im inado e ntonce s
tod os l
os l
ink s a e se arch ivo d e jan de trab ajar.

Adm inistrar Arch ivos de lSiste m a


En e lCaptul
o 3 discutim os l
a natural
e za je rrq uica de lsiste m a de arch ivos GNU/Linux. Es
m uy im portante para darl
e m ante nim ie nto alsiste m a, l
a m ane ra q ue e sta je rarq ua de dire ctorio
e s organizada, ya se a instal
ar softw are , y adm inistrar usuarios. Ne ce sitara dom inar e stos
conce ptos para se guir avanzando e n su carre ra de apre nde r y de sarrol
l
arse e n GNU/Linux. Cada
distribucin tie ne cie rta dife re ncias e n re spe cto a donde e l
l
os guardan y com o de be e star l
a
e structura de dire ctorio organizada. D urante todo e lpasado, e stas dife re ncias h an re sul
tado e n
probl
e m as con l
as instal
acione s de softw are o m ove rse de sde una distribucin a otras,
e spe cial
m e nte cuando se h abl
a de cam biarse o m igrar a otra distribucin, e n l
o e spe ciale n donde
se al
m ace nan l
os arch ivos de configuracin.
Com o re sul
tado, un e sfue rzo h acia l
a e standarizacin se h a tom ado. Es de finido por l
a
organizacin FH S, Fil
e syste m H ie rarch y Standard, l
a cualpode m os dar un vistazo a su pgina
w e b,
l
a
cual se
e ncue ntra
en
l
a
dire ccin
q ue
aq u
l
es
dam os
h ttp://l
inuxpow e re d.com /h tm l
/tutorial
s/fh s/fh s-toc.h tm l
. Aunq ue e ste e stndar fue prim e ro
de finido para cubrir a l
os siste m a de arch ivos GNU/Linux, h a sido e xpandida para apl
icar e n
otros siste m as de arch ivos UNIX.
Uste d ne ce sita sabe r e ll
ugar e stndar de l
os arch ivos. Y e n situacione s de distribucione s
e spe cficas, uste d te ndr q ue sabe r l
as l
ocal
idad de lsiste m a de arch ivos de e sa distribucin.

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

Fundacin Cdigo Libre Dom inicano

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.

Encontrar arch ivos Pe rdidos


Com o m ue stra l
a Tabl
a 6.9 , l
a je rarq ua de arch ivos de GNUI/Linux e s am pl
ia y un arch ivo
Pg 154

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

Com ando find


Elutil
itario para e ncontrar arch ivos basados e n un patrn, e m pe zando de sde un dire ctorio y
de sce ndie ndo a travs de sus subdire ctorios e s find. La sintaxis de find e s:
find [ruta][condicin]

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

La e xpre sin -print causa q ue find im prim a todos l


os arch ivos q ue cum pl
e n con e lcrite rio de
bsq ue da. Es l
a opcin por de fe cto, as q ue pue de se r om itida. Si h ubise m os e scrito l
o siguie nte
find /h om e /m igue l-print -nam e *carta*
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Elcom ando find arrojara l


os nom bre s de todos l
os arch ivos conte nidos e n e ldire ctorio
/h om e /m igue ly todos sus subdire ctorios aunq ue e l
l
os concue rde n con e lcrite rio e spe cificado e n
l
a bsq ue da. Elfind sim pl
e m e nte ve l
a e xpre sin -print y asum e q ue no se proporciono ningn
crite rio de bsq ue da. Si usa l
a e xpre sin -print, ase gre se sie m pre q ue se a l
o l
tim o q ue e scribe
en l
al
ne a de com ando. Elfind tam bin pue de se r util
izado para buscar arch ivos basados e n l
a
l
tim a ve z q ue e se arch ivo fue acce sado.
find /h om e /m igue l-atim e n [-print]

D onde n e s e lnm e ro de das re l


ativos a l
a fe ch a de h oy. Alusar e sta opcin, find cam bia l
a
fe ch a de acce so de cada dire ctorio q ue incl
uye e n su bsq ue da. Ade m s, pue de usar a find para
l
ocal
izar un arch ivo basado e n l
a l
tim a ve z q ue fue m odificado.
find /h om e /m igue l-m tim e n [-print]

Alusar m l
tipl
e s crite rios un e spacio e s conside rado com o un crite rio adicional(and). La -a
pue de se r util
izada e n ve z de le spacio. Use -or -o para significar (O R). Use e 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*

Esta e xpre sin e ncue ntra todos l


os arch ivos cuyos nom bre s incl
uye n gato y pe rro e n sus
nom bre s.
find nam e *gato* o -nam e *pe rro*

Esta e xpre sin e ncue ntra todos l


os arch ivos q ue sus nom bre s o contie ne n gato pe rro.
find ! nam e *pe rro*

Esta e xpre sin e ncue ntra todos l


os arch ivos q ue su nom bre no contie ne l
a pal
abra 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]

Le pode m os de cir a update db q ue rutas usar o cual


e s e xcl
uir y e lnom bre de l
a base de datos
a usar para l
os re sul
tados. Por de fe cto, e lcom ando update db sal
va sus re sul
tados e n l
ocate db. La
Tabl
a 6.11 l
ista l
as opcione s de update db.
Pg 156

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

Elcom ando w h ich


Use e lcom ando w h ich para e ncontrar cualve rsin de un com ando e sta sie ndo e je cutada.
Busca e n su ruta h asta q ue e ncue ntra uno q ue e ncaje . Si no e ncue ntra uno q ue e ncaje , w h ich
de spl
e gar un m e nsaje de e rror.
w h ich com ando

Elcom ando w h ich no tie ne ningunas opcione s y re torna l


a ruta com pl
e ta alcom ando q ue
fue se e je cutado si e se com ando se e scribe e n l
a l
ne a de com ando. Se pue de n pasar m l
tipl
e
com andos e n l
a m ism a l
ne a de com andos. Elcom ando w h ich e s tilcuando un com ando no
re sponde de l
a m ane ra q ue uste d e spe raba. Por e je m pl
o, si de se as sabe r cuall
s y cualcat e sta
sie ndo e je cutado, uste d pue de usar e lcom ando w h ich , as:
$w h ich l
s cat
/b in/l
s
/b in/cat

O casional
m e nte , pue de h abe r m s de un com ando con e lm ism o nom bre y e n dife re nte sitio.
Usando e lcom ando w h ich nos ve rifica q ue e stam os e je cutando e lcom ando q ue pe 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.

Conse jos Prcticos


Elcom and o find b usca e n e lrb olde ldire ctorio e spe cificad o. Elcom ando l
ocate b usca e n l
a
b ase d e d atos l
ocate db . Elcom ando w h ich ide ntifica e lcom ando q ue se d e se a e je cutar. H e rram ie nta
tilcuand o e xiste n m s de un com ando con un m ism o nom b re .

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

Re spue sta a e s incorre cta;te ndr q ue re iniciar e lsiste m a para activar l


as cuotas. Re spue sta b
e s incorre cta;ne ce sitar un q uota.use r e n l
a raz (root) de cada siste m a de arch ivos q ue de se a
apl
icar pol
ticas de cuotas. Re spue sta c e s corre cta;sl
o ne ce sitas e ditar e larch ivo /e tc/fstab para
agre gar l
a opcin de cuota alsiste m a de arch ivos q ue se de se a asignar cuotas. Re spue sta d e s
incorre cta;se usa e lcom ando e dq uota para col
ocar l
im ite s de cuotas.
5. Elde partam e nto de dise o h a sobre pasado su l
im ite soft de cuota de lgrupo. Com o sabe m os q ue
e lproye cto q ue e sta invol
ucrado durara uno se is m e se s m s, q u de be m os h ace r?
a. Instruir a l
os usuarios cam biarse de grupo ante s de sal
var cual
q uie r arch ivo.
b. Exte nde r e ll
m ite e n e lsoft l
im ita de e se grupo.
c. Incre m e ntar e ll
im ite h ard para cada usuario.
d. Incre m e ntar am bos e ll
m ite soft y h ard para e lgrupo.
Re spue sta a e s incorre cta;si l
os dise adote s cam bian su grupo e ntonce s l
os otros dise adote s
no podrn acce de r l
os arch ivos de cada uno de e l
l
os. Re spue sta b e s incorre cta;e sto sl
o pe rm itir
q ue l
os usuarios e xce dan e lsoft l
im ita por un pe riodo de tie m po m ayor, pe ro com o e lh ard l
im ita
e s e l m ism o q ue e l total m onto de e spacio e n disco disponibl
e no cam bia. Re spue sta c e s
incorre cta;e sto sl
o afe ctara l
a cuota individualde lusuario y no l
a de lgrupo. Re spue sta d e s
corre cta;e sto pe rm itira q ue e lgrupo use e spacio adicional
.
6. Elde partam e nto de Nom ina tie ne una base de datos de l
os e m pl
e ados l
ocal
izada e n /de v/h da2
q ue tie ne q ue pe rm itir acce so a varias pe rsona q ue tie ne n sus dire ctorios h om e e n /de v/h da1.
Culde l
os siguie nte s l
e prove e r e ste acce so?
a. Col
ocar una copia de l
a base de datos e n cada dire ctorio h om e de cada usuario.
b. Cre ar un l
ink alarch ivo usando e lcom ando l
n -d.
c. Cre ar un l
ink alarch ivo usando e lcom ando l
n -s.
d. Cre ar un l
ink aldire ctorio usando e lcom ando l
n -s.
Re spue sta a e s incorre cta;e sto fue se un de spe rdicio de e spacio e n disco y l
as copias m uy
pronto e staran fue ra de fe ch a. Re spue sta b e s incorre cta;e lcom ando l
n -d e s usado para cre ar
h ard l
ink s a dire ctorios. Re spue sta c e s corre cta;com o e larch ivo y e ldire ctorio h om e re side n e n
particione s dife re nte s, ne ce sitar cre ar un sym bol
ic l
ink (vincul
o sim bl
ico). Re spue sta d e s
incorre cta;aunq ue e sto funcionase , e l
l
os ne ce sitan un l
ink sl
o alarch ivo y no aldire ctorio.
7. Ale je cutar e lcom ando l
s -l*carta nos
-rw -r--r-2 m igue lm igue l 16
l
rw -rw -rw - 1 m igue lm igue l 7
-rw -r--r-2 m igue lm igue l 16

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

Qu pode m os O bse rvar?


a. Elarch ivo m igue l
-carta e s un vincul
o sim bl
ico a sil
via-carta.
b. Elarch ivo sil
via-carta e s un vincul
o sim bl
ico alarch ivo ive l
l
ise -carta.
c. Elarch ivo m igue l
-carta e s un h ard l
ink alarch ivo sil
via-carta.
d. Elarch ivo sil
via-carta e s un h ard l
ink alarch ivo ive l
l
ise -carta.

Pg 162

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Re spue sta a e s incorre cta;e larch ivo m igue l


-carta e s un h ard l
ink a sil
via-carta. Re spue sta b e s
incorre cta;e larch ivo sil
via-carta e s e larch ivo originaly e larch ivo ive l
l
ise -carta e s un vincul
o
sim bl
ico a e l
. Re spue sta c e s corre cta;e larch ivo m igue l
-carta e s un h ard l
ink a sil
via-carta;para
ve rificar e sto uste d pue de usar e lcom ando l
s -i para ve r e lnm e ro de inode para cada uno de
e stos arch ivos. Re spue sta d e s incorre cta;e larch ivo sil
via-carta e s e loriginaly e larch ivo ive l
l
ise carta e s un vincul
o sim bl
ico.
8. Uste d e sta instal
ando una nue va apl
icacin para sus usuarios. D onde de be uste d pone rl
a en el
siste m a de arch ivos?
a. /e tc
b. /usr
c. /var
d. /h om e
Re spue sta a e s incorre cta;e ldire ctorio /e tc contie ne l
os arch ivos de configuracin de lsiste m a.
Re spue sta b e s corre cta;e ldire ctorio /usr de be conte ne r l
as apl
icacione s de l
os usuarios;e sts
de be n se r col
ocadas e n e ldire ctorio /usr/bin. Re spue sta c e s incorre cta;e ldire ctorio /var contie ne
l
os arch ivos com o son e ll
og. Re spue sta d e s incorre cta;e ldire ctorio /h om e de be conte ne r l
os
dire ctorios h om e de l
os usuarios.
9 . Ne ce sitas un l
istado de todos l
os h ard l
ink s q ue se h an cre ados a l
as base de datos de l
os
e m pl
e ados. Culde l
os siguie nte s com andos usuaria uste d?
a. find -inum
b. l
ocate
c. w h ich
d. find -l
ink s
Re spue sta a e s corre cta; e spe cificando e lnm e ro de linode de un arch ivo, uste d pue de
l
ocal
izar todos l
os arch ivos con e lm ism o nm e ro de inode q ue son sus h ard l
ink s. Re spue sta b e s
incorre cta;e lcom ando l
ocate e s usado para e ncontrar arch ivos por su nom bre . Re spue sta c e s
incorre cta;e lcom ando w h ich se usa para ve r cualcom ando e sta sie ndo e je cutado. Re spue sta d e s
incorre cta;e ncontraras arch ivos con un nm e ro e spe cfico de l
ink s.
10. H a instal
ado una nue va ve rsin de una apl
icacin pe ro no e sta trabajando corre ctam e nte .
Qu de be se r l
a prim e ra cosa q ue de be h ace r para sol
ucionar e ste probl
e m a?
a. Usar e lcom ando l
ocate .
b. Exam inar e lcdigo fue nte de l
a apl
icacin.
c. Usar e lcom ando w h ich .
d. Re instal
ar l
a apl
icacin.
Re spue sta a e s incorre cta;e sto nos m ostrara l
a ruta alcom ando. Re spue sta b e s incorre cta;
prim e ro ne ce sita ase gurarse q ue al
go no e sta m alcon l
a instal
acin. Re spue sta c e s corre cta;e sto
l
e inform ara si de ve rdad e sta e je cutando l
a nue va apl
icacin y no otro com ando con e lm ism o
nom bre . Re spue sta d e s incorre cta;re instal
ar sin ide ntificar e lprobl
e m a e s una pe rdida de tie m po.

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Pg 164

Fundacin Cdigo Libre Dom inicano

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Bsicam e nte GNU

Fundacin Cdigo Libre Dom inicano

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

El O b je tivo de e ste captul


o e s q ue uste d al
cance un nive l de
conocim ie nto, q ue uste d pue da re sponde r pre guntas com o l
as
siguie nte s:

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Adm inistrar Usuarios y Grupos

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).

Conse jos Prcticos


La cue nta d e lsupe rusuario e s conocida com o root por de fe cto. Pe ro, uste d pue de cam b iarl
e el
nom b re alq ue de se e . Elnico re q ue rim ie nto e s q ue su UID de b e pe rm ane ce r 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

Fundacin Cdigo Libre Dom inicano

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

Se nos pre guntar por l


a contrase a de M igue l
, si l
a re sponde corre ctam e nte ingre sar com o
m igue lpe ro su pw d pe rm ane ce r igual
;sin e m bargo, ya e star ingre sado com o M igue l
. Si de se a
te ne r e ldire ctorio h om e de M igue lcom o su dire ctorio de trabajo, e ntonce s e scriba e n l
al
ne a de
com ando l
o siguie nte :
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).

Cre ar Cue ntas de Usuarios


Aunq ue uste d se a e lnico usuario de su siste m a, l
a prim e ra tare a q ue uste d de be l
l
e var a
cabo e s l
a de cre ar por l
o m e nos otra cue nta adicionala l
a de lsupe rusuario, e sta cue nta se r l
a de
uso pe rsonalpara l
as tare as norm al
e s de l
e e r corre o, nave gar e n Inte rne t, usar O pe nO ffice , e tc. Si
su siste m a e s usado por m s usuarios tam bin de be r cre arl
e s cue nta a e l
l
os, ya q ue unix re q uie re
una cue nta y una contrase a para ingre sar alsiste m a. Alobl
igar q ue cada usuario use su propia
cue nta, uste d incre m e nta l
a se guridad de su siste m a. Uste d pue de de finir cuanto acce so cual
q uie r
usuario tie ne a un re curso e n particul
ar. Esto incl
uye otorgar pe rm isos de arch ivos y dire ctorios e n
base a usuarios y grupo. (Vase Captul
o 9 , Pe rm isos, para m s inform acin sobre l
a
adm inistracin de l
os pe rm isos.) O tro val
or agre gado e s q ue l
e pe rm ite m ante ne r m s control
sobre l
a actividad de l
os usuarios.

Elarch ivo passw d


Toda l
a inform acin ace rca de l
a cue nta de l
os usuarios se incl
uye e n /e tc/passw d y e n un
form ato e spe cifico. Para su de sarrol
l
o e n GNU/Linux uste d ne ce sita sabe r para q ue use cada
cam po y com o l
os otros program as usan e sta inform acin. Este arch ivo contie ne e lnom bre de
Pg 168

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

usuario, ID de lusuario, contrase a, nom bre y ape l


l
ido, y otra inform acin com o se m ue stra e n l
a
Tabl
a 7.1.
Tabl
a 7.1 Cam pos Conte nidos e s e lArch ivo /e tc/passw d
Cam pos
Conte nidos
use rnam e
Nom bre nico de lusuario e n e lsiste m a
passw ord
Contrase a e ncriptada de lusuario
use r ID (UID )
Nm e ro nico usado por e lSO para ide ntificar e lusuario
group ID (GID )
Nm e ro nico para e lSO ide ntificar e lgrupo de lusuario
com m e nt
Nom bre de lusuario, te l
fono, dire ccin, o otra inform acin
use rs h om e dir
D ire ctorio e n e lcuale lusuario e s col
ocado alingre sar
l
ogin com m and
Com ando e je cutado alingre so de lusuario;usual
m e nte un sh e l
l
En e lCaptul
o 9 discutim os com o se otorgan l
os pe rm isos e n e larch ivo /e tc/passw d. Este
arch ivo, q ue root e s su due o, y con pe rm isos de rw -. Todos l
os de m s, incl
uye ndo e lgrupo, sl
o
tie ne n pe rm isos de l
e ctura. Un /e tc/passw d e s al
go as:
root:x:0:0:root:/root:/b in/b ash
dae m on:x:1:1:dae m on:/usr/sb in:/b in/sh
b in:x:2:2:b in:/b in:/b in/sh
sys:x:3:3:sys:/de v:/b in/sh
sync:x:4:65534:sync:/b in:/b in/sync
gam e s:x:5:60:gam e s:/usr/gam e s:/b in/sh
m an:x:6:12:m an:/var/cach e /m an:/b in/sh
l
p:x:7:7:l
p:/var/spool
/l
pd:/b in/sh
m ail
:x:8:8:m ail
:/var/m ail
:/b in/sh
ne w s:x:9 :9 :ne w s:/var/spool
/ne w s:/b in/sh
uucp:x:10:10:uucp:/var/spool
/uucp:/b in/sh
proxy:x:13:13:proxy:/b in:/b in/sh
m ajordom :x:30:31:M ajordom o:/usr/l
ib /m ajordom o:/b in/sh
postgre s:x:31:32:postgre s:/var/l
ib /postgre s:/b in/sh
w w w -data:x:33:33:w w w -data:/var/w w w :/b in/sh
b ack up:x:34:34:b ack up:/var/b ack ups:/b in/sh
m sq l
:x:36:36:M ini SQLD atab ase M anage r:/var/l
ib /m sq l
:/b in/sh
ope rator:x:37:37:O pe rator:/var:/b in/sh
l
ist:x:38:38:M ail
ing List M anage r:/var/l
ist:/b in/sh
irc:x:39 :39 :ircd:/var/run/ircd:
gnats:x:41:41:Gnats Bug-Re porting Syste m (adm in):/var/l
ib /gnats/gnats-db :/b in/sh
m ysq l
:x:100:103:M ySQLSe rve r:/var/l
ib /m ysq l
:/b in/fal
se
postfix:x:102:65534:Postfix M ail
syste m :/var/spool
/postfix:/b in/fal
se
m igue l
:x:1000:1000:M igue lA Pe rpinan,777,555-5555,555-2222,4445678:/h om e /m igue l
:/b in/b ash
nob ody:x:65534:65534:nob ody:/none xiste nt:/b in/sh
ssh d:x:103:65534:SSH Se rve r:/var/run/ssh d:/b in/fal
se
partim ag:x:104:65534::/h om e /partim ag:/b in/fal
se
te l
ne td:x:101:101::/usr/l
ib /te l
ne td:/b in/fal
se
distccd:x:105:65534::/:/b in/fal
se
b ind:x:106:108::/var/cach e /b ind:/b in/fal
se
ssl
w rap:x:107:1001::/e tc/ssl
w rap:/b in/fal
se
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Aunq ue e lcam po e ste vaco, de be e star de finido por l


os dos puntos (:). Por e je m pl
o, l
al
ne a
de lusuario irc te rm ina e n dos puntos ya q ue no se h a de finido un com ando de l
ogin para e ste
usuario. Este form ato e s usado e n casi todos l
os sabore s de siste m as UNIX.

Conse jos Prcticos


Cad a l
ne a e n e larch ivo /e tc/passw d de b e conte ne r sie te cam pos. Aunq ue al
gunos d e e stos
cam pos e stn vacos, e l
l
os de b e n se r d e finidos por sus dos puntos.

Cam po Nom b re -Usuario


Elprim e r cam po e s e lnom bre -usuario (use rnam e ). Este nom bre de be se r nico e n e lsiste m a.
Es com nm e nte de och o caracte re s o m e nos y pue de n conte ne r l
e tras, nm e ros, unde rscore s,
puntos, y al
gunos caracte re s e spe cial
e s. D e be te ne r cuidado alusar caracte re s no-al
fanum ricos
q ue pue de n l
l
e var a probl
e m as con al
gunas apl
icacione s. Re cue rde q ue GNU/Linux e s se nsitivo, as
pue s q ue l
os usuarios m igue ly M igue lno son e lm ism o usuario para e lsiste m a. Com o l
os nom bre s
de usuarios son util
izados para m uch os otros propsitos incl
uye ndo corre o y de be n se r nicos e n e l
siste m a, e s ne ce sario de te rm inar com o uste d va a asignar nom bre s e n su siste m a. Si son pocos
usuarios e n su siste m a, no e s tan im portante e lte m a pe ro si son m uch os pue de cre ar dol
ore s de
cabe zas si no se pl
anifica.
Un m todo de asignar nom bre s m uy com n e s l
a prim e ra l
e tra de lprim e r nom bre m s e l
ape l
l
ido. As pue s e lm o com nm e nte e s, Antonio Pe rpian, usuario ape rpinan. O tra com binacin
e s e lnom bre m s l
a inicialde lape l
l
ido y se convie rte e n antoniop. Re cue rde q ue l
o q ue im porta e s
se r consiste nte no e lm todo q ue util
ice .

Cam po Passw ord


Este cam po de larch ivo /e tc/passw d e sta re se rvado para l
as contrase as. Estas contrase as
son al
m ace nadas e ncriptadas por e lsiste m a ope rativo. Si e ste cam po se daa por cual
q uie r razn,
e se usuario no va a pode r ingre sar alsiste m a h asta q ue e ladm inistrador no l
e re asigne una nue va
cl
ave a l
a cue nta.
Pode m os util
izar e ste cam po para pre ve nir q ue usuarios ingre se n alsiste m a, con sl
o col
ocar
un aste risco (*) e n e ste cam po. Aunq ue e lusuario no podr ingre sar alsiste m a, pue de se r q ue aun
se a posibl
e e lacce so re m oto y e je cutar com andos, as pue s q ue no de pe nda de e ste m todo com o
su nico m todo de de fe nsa.
Si te m poral
m e nte ne ce sitas re stringir e lacce so de un usuario, col
oq ue un aste risk alprincipio
de lcam po de l
a contrase a de su cue nta. Ase gre se de no h ace r ningn otro cam bio e n e ste
cam po. Aunq ue e sto no e s 100% un m todo e fe ctivo de se guridad, casi sie m pre e s m s q ue
ade cuado. Este m todo e s tilpara l
os usuarios q ue e starn ause nte s por l
argo pe riodos de tie m po.
Si de jam os e ste cam po vaco, sl
o e lnom bre de usuario h ara fal
ta para ingre sar alsiste m a. El
siste m a no l
e e xigir una contrase a alusuario. Aunq ue e sto e s a ve ce s m uy til
, si de se a una
cue nta de invitado (gue st), pe ro todo e ste tipo de cue ntas conl
l
e va un rie sgo, significativo, de
se guridad. Ase gre se q ue si cre a cue ntas con contrase as e n bl
anco, q ue su acce so se a l
o m s
re stringido posibl
e.
Pg 170

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

Cam po Com e ntarios


Este cam po no e s re q ue rido para l
a funcionabil
idad pe ro pue de se r usado para prove e r
inform acin til
. Si e lcam po se de ja vaco, ase gre se de incl
uir l
os dos puntos. Es m uy com n, q ue
e n e ste cam po se incl
uya e lnom bre com pl
e to de lusuario, pe ro ade m s se pue de incl
uir sus
nm e ros de te l
fonos, dire ccin, y otras inform acione s. Elcom ando finge r usa e ste cam po para
re tornar l
a inform acin de lusuario. Program as de Em ailtam bin usan e ste cam po para m ostrar
inform acin de q uie n e nva corre o.

Cam po D ire ctorio H om e


Cuando un usuario ingre sa alsiste m a (l
ogs on), e lproce so de l
ogin usa e ste cam po para
de te rm inar donde col
ocar e lusuario e n l
a e structura de dire ctorios de lsiste m a. Para l
os usuarios,
e ste cam po contie ne l
a ruta aldire ctorio h om e de lusuario. Si e ste cam po contie ne un val
or
e q uivocado, e lusuario no podr ingre sar alsiste m a.

Cam po Com ando alLogin


Este cam po de fine q ue com ando e je cutar cuando e lproce so de ingre so te rm ina. En l
a m ayora
de l
os casos se r un com ando q ue inicia uno de l
os sh e l
l
s. Este com ando pue de se r usado para
re stringir q ue pue de e je cutar e se usuario, as com o corre r una sol
a apl
icacin. Si e ste cam po se
q ue da vaco, se e je cuta e lsh e l
lpor de fe cto. Este sh e l
lpor de fe cto pue de se r cam biado por e l
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

usuario usando e lcom ando ch sh . Elcom ando ch sh consul


ta e larch ivo /e tc/sh e l
l
s para de te rm inar
si l
a e ntrada de lusuario e s val
ida.

ElCom ando passw d


Las contrase as se cam bian usando e lcom ando passw d. Los usuarios pue de n cam biar su
contrase a, y sl
o root pue de cam biar l
a de e ly l
a de cual
q uie r otro usuario. La sintaxis de l
com ando passw d e s:
passw d [usuario]

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.

Conse jos Prcticos


Elcom and o passw d e s util
izad o para cam b iar l
as contrase as. Los usuarios sl
o pue de n
cam b iar su propia contrase a, pe ro e lroot pue d e cam b iar todas l
as contrase as.

M uch as contrase as se pue de n cam biar e n grupos (e n batch ) si usam os e lcom ando ch passw d
de sde l
a cue nta de root. Su sintaxis e s:
ch passw d [opcin]

Elcom ando ch passw d l


e e de sde un arch ivo q ue contie ne l
a com binacin de nom bre de
usuario y contrase a se parado por dos puntos nom bre :contrase a con un nom bre de usuario por
l
ne a. Por de fe cto, e lcom ando ch passw d e ncripta l
as contrase as ante s de al
m ace narl
as. Sin
e m bargo, pode m os prove e r l
a contrase a e n un form ato e ncriptado y usam os l
a opcin -e , opcin
q ue pre vie ne de q ue ch passw d no e je cute ningn tipo de e ncriptacin.
Las caracte rsticas
arch ivo para de finir e n
y q ue tie m po ante s de
nue va. Aq u tam bin se

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).

Las contrase as son su prim e ra l


ne a de de fe nsa e n l
a prote ccin de su siste m a. Uste d, com o
adm inistrador, de be r pe ridicam e nte e ducar l
os usuarios de lsiste m a q ue uste d adm inistra, de l
a
ne ce sidad de no com partir sus contrase as con otros usuarios, cam biar sus contrase as
re gul
arm e nte , y e l
e gir bue nas contrase as. Una contrase a de be se r de por l
os m e nos se is
caracte re s. Eluso de pal
abras de ldiccionario, nom bre de pe rsonas, m ascotas, e sposas, u otras
com binacione s fcil
e s de adivinar com o fe ch as de nacim ie nto o anive rsarios no e s re com e ndabl
e.
Eluso de l
e tras, e n am bos caso de m ayscul
as y m inscul
as l
igadas con nm e ros y sm bol
os para
apl
icar l
a cal
idad de una bue na contrase a. La e l
e ccin de bue nas contrase as l
l
e va alusuario a
contrarre star e le sfue rzo ya q ue tam bin l
a h ace n difcilde re cordar. Esto tie nde a q ue l
os usuarios
e ntonce s apunte n sus contrase as de bajo de te cl
ados y m onitore s o m ascotas fcil
m e nte
Pg 172

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

Editar e larch ivo /e tc/passw d


Una m ane ra de agre gar usuarios a un siste m a GNU/Linux e s e ditando e larch ivo /e tc/passw d.
Esta tare a se pue de e je cutar sl
o si se e ncue ntra e n l
a cue nta de lsupe rusuario, root. Ante s de
e je cutar cual
q uie r tipo de cam bio, ase gre se de h ace r una copia de re sguardo de larch ivo original
ante s de e m pe zar a trabajar. Si corrom pe e ste arch ivo, no podrs ingre sar alsiste m a, ni an com o
e lsupe rusuario root. Para agre gar un usuario, sim pl
e m e nte agre gue una nue va l
ne a alfinalde l
arch ivo q ue contie ne l
a inform acin apropiada para cada cam po. Ase gre se de usar un e ditor q ue
guarde l
a inform acin e n ASCII, com o l
o e s vi. No agre gue nada alcam po contrase a ya q ue e sta
de be e star e ncriptada.
Ne ce sitara asignarl
e un nm e ro nico l
l
am ado UID para cada usuario q ue agre gue alsiste m a
e n e ste arch ivo /e tc/passw d. Te ndr q ue m ante ne r una contabil
idad de l
os nm e ros q ue asigna de
UID s y asignar l
os nue vos se cue ncial
m e nte . Para cre ar una nue va cue nta para M igue l
, se pue de
agre gar l
a siguie nte l
ne a alarch ivo /e tc/passw d:
m igue l
::523:100:M igue lPe rpinan:/h om e /m igue l
:/b in/b ash
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

D e spus de dar e ntrada a l


a inform acin y guardar e larch ivo, ne ce sitar usar e lcom ando
passw d para asignarl
e l
a contrase a a l
a nue va cue nta de usuario. D e spus te ndrs q ue cre ar e l
dire ctorio h om e y m anual
m e nte copiar l
os arch ivos de configuracin apropiados. Estos arch ivos de
configuracin son discutidos m s ade l
ante e n e ste m ism o Captul
o. Si se ne ce sita un nue vo grupo
para e ste usuario, te ndrs q ue e ditar e larch ivo /e tc/group para de finir e lgrupo ante s de q ue e l
usuario pue da iniciar se sin. Los grupos son discutidos e n e ste m ism o Captul
o m s ade l
ante .
Si uste d m anual
m e nte cre a e l dire ctorio h om e de un usuario, te ndrs q ue cam biar
propie tario y e lgrupo asignado a e se dire ctorio o e lusuario no podr ingre sar alsiste m a, ya q ue
se r de ne gado acce so a su dire ctorio h om e . Elcom ando ch ow n se usa para cam biar am bo
usuario due o y e lgrupo asociado. Vase e lCaptul
o 9 para m s inform acin sobre com o usar
com ando ch ow n.

el
l
e
el
el

Conse jos Prcticos


Nue vas cue ntas d e usuarios pue de n se r cre adas e ditando e larch ivo /e tc/passw d y e ntonce s
usand o e lcom ando passw d para asignarl
e l
a contrase a a l
a nue va cre ada cue nta. Tam b in se r
ne ce sario cre ar e ld ire ctorio h om e d e lusuario y asignarl
e l
os pe rm isos apropiados aldire ctorio ante s
d e e sto e lusuario no pod r ingre sar alsiste m a.

Usar e lcom ando use radd


Una m ane ra m s conve nie nte de agre gar cue ntas de usuarios alsiste m a q ue adm inistra e s
con e lcom ando use radd. Por de fe cto, use radd util
iza e lprxim o UID e n se cue ncia asce nde nte y
asigna e lsh e l
lpor de fe cto com o e lcom ando de ingre so (l
ogin) a l
as cue ntas de usuarios cre adas
con use add. Para de spl
e gar l
os val
ore s por de fe cto, e scriba use radd -D sin ningn nom bre de
usuario com o argum e nto. La sal
ida se r sim il
ar a l
a siguie nte :
GR O UP=100
H O M E=/h om e
IN CTIVE=-1
EXPIR E=
SH ELL=/b in/b ash
SK EL=/e tc/sk e l

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

Fundacin Cdigo Libre Dom inicano

Ase gre se q ue alpasar e stos val


ore s se an val
idos UID y e lGID . Si l
os ID q ue uste d e spe cifica no
son nicos (e lde lusuario o grupo), e lcom ando fracasar y l
a cue nta no se r cre ada. Use l
a opcin
-o si por al
guna razn de se a usar un ID q ue no se a nico.
Eldire ctorio h om e de M igue le s nom brado, pe ro no e s cre ado por de fe cto por e lcom ando
use radd. Si de se a q ue e ldire ctorio h om e de lusuario tam bin se a cre ado, use l
a opcin -m . El
dire ctorio por de fe cto e s /h om e /<nom bre -usuario> . Para e spe cificar e xpl
citam e nte un dire ctorio
h om e use l
a opcin -d <ruta> /<dire ctorio> . Si su distro no tie ne e lcom ando use radd, te ndr q ue
cre ar e ldire ctorio h om e y cam biar l
os pe rm isos de propie dad y e lgrupo asociado ante s de q ue e l
usuario pue da ingre sar alsiste m a.
Es posibl
e tam bin e spe cificar arch ivos e n e spe cficos q ue se an copiados alnue vo dire ctorio
h om e si usam os l
a opcin -k <dire ctorio e sq ue l
e to> e n conjunto con l
a opcin -m . Si no
e spe cificam os dire ctorio al
guno, l
os arch ivos l
ocal
izados e n /e tc/sk e lse rn copiados aldire ctorio a
cre ar com o e ldire ctorio h om e de lnue vo usuario. Si e xiste n dire ctorio ade m s de arch ivos de ntro
de ldire ctorio /e tc/sk e l
, e sos dire ctorios tam bin se rn cre ados. Ade m s, e lcom ando use radd
tam bin col
oca l
os pe rm isos apropiados a l
os arch ivos y dire ctorios q ue e lcre a com o e ldire ctorio
h om e .
Use e sto cuando uste d tie ne arch ivos y dire ctorios q ue uste d de se a h ace rl
o disponibl
e para l
a
m ayora de l
os usuarios. Uste d de be r cre ar l
a e structura de arch ivos y dire ctorios o e n e l
dire ctorio /e tc/sk e l u otro dire ctorio q ue uste d e l
ija. Lue go, cre ara l
as cue ntas de usuarios
agre gndol
e l
a opcin -m alcom ando use radd -m y l
os arch ivos se rn copiados e n e ldire ctorio
h om e de l usuario cre ado. El cam po de com e ntario se de jara vaco al m e nos q ue uste d no
e spe cifiq ue l
a opcin -c inform acin q ue de se a. Esta inform acin de be r se r incl
uida de ntro de
com il
l
as, y se r col
ocada e n e lcam po de com e ntarios. Elsh e l
lpor de fe cto fue asignado alusuario
com o su com ando a e je cutar altie m po de ll
ogin o ingre so. Uste d pue de util
izar l
a opcin -s para
e spe cificar un sh e l
ldife re nte a l
a por de fe cto. Pe ro, e lsh e l
lde signado de be se r de finido e n e l
arch ivo /e tc/sh e l
lo e linte nto de iniciar se sin de lusuario fal
l
ar.

Conse jos Prcticos


Pod e m os cre ar cue ntas d e usuarios con e lcom ando use radd. Se usaron l
os val
ore s por de fe cto de
d ire ctorio h om e y com and o de l
ogin d e lsiste m a alm e nos q ue uste d e spe cifiq ue otros. Use l
a opcin -d
para e spe cificar e ldire ctorio h om e y -s para cam b iar e lcom and o alingre sar alsiste m a. Use -m para
q ue e luse rad d cre e e ld ire ctorio h om e y copie l
os arch ivos por de fe cto de le sq ue l
e to (/e tc/sk e l
). La
opcin -k l
e pe rm ite e spe cificar d ond e se e ncue ntran l
os arch ivos de e sq ue l
e to si no e s e n l
a posicin
por d e fe cto d e /e tc/sk e l
. Use -c para asignar val
ore s alcam po d e com e ntario y -e para e spe cificar una
fe ch a de e xpiracin.
Ade m s, pode m os indicar cuando l
a cue nta de lusuario e xpirar util
izando l
a opcin de fe ch a e . La fe ch a se da e n e lform ato de M M /D D /YY. D e spus de e sta fe ch a, e lusuario no podr ingre sar
alsiste m a y h ace r se sin.
Uste d pue de e spe cificar q ue una cue nta se a de sh abil
itada cuando su contrase a e xpira usando
l
a opcin -f_das. Si uste d e ntra un val
or de 0, l
a cue nta se r de sh abil
itada inm e diatam e nte y
e xpire su contrase a. Con un val
or de -1 q ue l
a cue nta no se r de sh abil
itada cuando su contrase a
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

e xpire . Esta e s l
a accin por de fe cto.

Elcom ando use rm od


D e spus de cre ada l
a cue nta de usuario pode m os m odificarl
e cual
q uie ra de l
os cam pos de l
arch ivo /e tc/passw d con e lcom ando use rm od. Un e je m pl
o e s cam biarl
e e lcam po com e ntario,
aunq ue e s m e jor usar e lcom ando ch fn q ue e s inte ractivo, l
a sintaxis de use rm od e s e lsiguie nte :
use rm od -c "M igue lPe rpinan"m igue l

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.

Re m ove r Cue ntas de Usuarios


Cuando un usuario ya no re q uie re acce so a su siste m a, uste d de be re m ove r su cue nta,
arch ivos, y cual
q uie r tare a program ada de crontab o at (jobs) q ue te nga program ada. Para
re m ove r e lusuario m anual
m e nte , siga l
os siguie nte s pasos:
1.Re m ue va l
al
ne a de lusuario de larch ivo /e tc/passw d.
2.Re m ue va e ldire ctorio h om e de lusuario.
3.Busq ue y e l
im ine l
os arch ivos de lusuario q ue se e ncue ntran fue ra de su h om e .
4.El
im ine e lcorre o y l
os al
ias de corre o de lusuario.
5.El
im ine l
os trab ajos (job s) q ue e lusuario h a program ado.
Una m ane ra m uch o m s fcilde e je cutar e sta tare a de e l
im inar l
os usuarios e s usar e l
com ando use rde l
. Su sintaxis e s:
use rde l[opcin]nom b re -usuario

Pg 176

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Si e je cuta e lcom ando use rde lsin opcione s se e l


im ina l
a e ntrada de lusuario de larch ivo
/e tc/passw d y otros arch ivos de lsiste m a pe ro no borra e ldire ctorio h om e . Use l
a opcin -r para
tam bin e l
im inar e ldire ctorio h om e . Com o ante s tam bin te ndr q ue e l
im inar m anual
m e nte l
os
arch ivos q ue no se guardaron de ntro de ldire ctorio h om e .
Si de se a de sh abil
itar una cue nta de usuario e n ve z de e l
im inarl
a, sim pl
e m e nte agrgue l
e un
aste risco (*) alprincipio de lcam po de l
a contrase a de lusuario e n e larch ivo /e tc/passw d. No
cam bie l
a contrase a ya e ncriptada, e sto va a e vitar q ue e lusuario ingre se . Cuando q uie ra
re activar l
a cue nta, sim pl
e m e nte re m ue va e laste risco y e ntonce s e lusuario podr ingre sar al
siste m a.

Cue ntas Espe cial


e s de Usuarios
Si re visa su arch ivo /e tc/passw d o e le je m pl
o alprincipio de lCaptul
o, notara q ue e xiste n
varias cue ntas de usuarios de lsiste m a. Cada una de e l
l
as tie ne n un propsito e n e spe cifico,
al
gunos de e sos propsitos l
os l
istam os e n l
a Tabl
a 7.3.
Tabl
a 7.3 Cue ntas de lSiste m a y Sus Usos
Nom bre -usuario
Propsito
root
Supe rusuario de lsiste m a
dae m on
D ue o y e stabl
e ce l
os pe rm isos e n l
os proce sos de lsiste m a
bin
D ue o de e je cutabl
es
sys
D ue o de e je cutabl
es
adm
D ue o de l
os arch ivos de l
os diarios (l
ogs)
uucp
Usado para e lacce so UUCP
O tras cue ntas de lsiste m a control
an l
os proce sos com o e lcorre o, ftp, goph e r, noticias, y
de m s. Su propsito e s ge ne ral
m e nte obvio si inte rpre ta su nom bre . Nunca de be cam biar l
as
e ntradas de e stas cue ntas ya q ue podra de se stabil
izar su siste m a y h asta causar su totalfracaso
(Syste m Fail
ure ). Pue de e vide nciar q ue e stas cue ntas tie ne n un aste risco (*) e n e lcam po de l
a
contrase a de l
a cue nta e n e larch ivo /e tc/passw d para pre ve nir q ue nadie ingre se alsiste m a
usando e lnom bre de usuario de e stas cue ntas.

Los Grupos
Los grupos se usan para organizar a l
os usuarios y e stabl
e ce r pe rm isos a arch ivos y
dire ctorios. Pue de se r q ue se cre e un grupo basado e n l
a ne ce sidad de q ue todos acce de n cie rtos
arch ivos com o por e je m pl
ol
os de contabil
idad o nom ina q ue te ngan q ue acce de r una inform 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.

Elarch ivo /e tc/group


Elarch ivo /e tc/group de fine cada grupo y sus m ie m bros. Elarch ivo /e tc/group tie ne un
form ato sim il
ar alde larch ivo /e tc/passw d, e ste e s sl
o un e je m pl
o:
root:x:0:
dae m on:x:1:
b in:x:2:
sys:x:3:
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

Ide ntificar su Grupo


Todo y cada usuario de lsiste m a de be pe rte ne ce r por l
o m e nos a un grupo. Si sl
o e xiste un
grupo, agre gue a todos sus usuarios a e ste grupo. Los usuarios pue de n pe rte ne ce r a m uch os
grupos;sin e m bargo, sl
o un nm e ro de GID pue de se r asociado con un usuario e n cual
q uie r
m om e nto. Elgrupo por de fe cto de cada usuario e sta de finido e n e larch ivo /e tc/passw d. Para
inve stigar cuale s su grupo por de fe cto actual
, use e lcom ando id. Elde be re tornar al
go sim il
ar a
e sto:
m igue l
@l
inux:~ $id
uid=1000(m igue l
)gid=1000(m igue l
) grupos=1000(m igue l
), 20(dal
out),21(fax),22(voice ),
24(cdrom ),25(fl
oppy), 26(tape ),27(sudo),29 (audio),30(dip),44(vide o),60(gam e s),
100(use rs),106(usb )

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

Fundacin Cdigo Libre Dom inicano

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

h ar q ue su nue vo grupo se a e lgrupo fcl


d. Ah ora cuando e je cute e lcom ando id, se de spl
e gar
e n pantal
l
a, al
go as:
uid=503(m igue l
) gid=520(fcl
d) groups=500(m igue l
),520(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.

Trab ajar con Grupos


Se cre an nue vos grupos o dire ctam e nte e ditando e larch ivo /e tc/group o usando un util
itario
q ue cre e l
a e ntrada. Cuando e ditam os e larch ivo /e tc/group, se agre ga una l
ne a por cada grupo.
Ase gre se de se guir l
a sintaxis con e xactitud. Por e je m pl
o:
fcl
d::520:m igue l
,ive l
l
ise ,jazm ine

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

Para agre gar un nue vo grupo de nom bre e studiante s, sim pl


e m e nte e je cutam os e lsiguie nte
com ando, as:
groupadd e studiante s

Esta se nte ncia agre ga l


a siguie nte l
ne a alarch ivo /e tc/group as de finie ndo e lnue vo grupo e
inm e diatam e nte asignndol
e e lprxim o nm e ro disponibl
e de GID . Uste d pue de e spe cificar un
GID particul
ar usando l
a opcin -g gid, pe ro te ndr q ue se r nica alsiste m a. Si de se a util
izar un
nm e ro de GID q ue no e s nico, te ndr q ue usar l
a opcin -o. Si de se a cre ar un grupo de lsiste m a,
de be r usar l
a opcin -r. D iscutire m os m s a fondo l
o q ue son l
os grupos de lsiste m a m s tarde e n
e ste m ism o Captul
o.
Elcom ando groupadd cre a e lgroup pe ro no l
e agre ga usuarios algrupo. Te ndr q ue ingre sar
l
os m ie m bros de lgrupo de otra form a. Esto se pue de l
l
e var a cabo o e ditando m anual
m e nte e l
arch ivo /e tc/group o usando e lcom ando gpassw d con l
a opcin -a. La sintaxis de lcom ando
gpassw d e s as:
gpassw d [opcione s]<usuario> grupo

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Elcom ando gpassw d tam bin se usa para cam biar l


a contrase a de lgrupo si l
e pasam os e l
nom bre de lgrupo com o argum e nto nico. Si e stabl
e ce m os una contrase a a un grupo, l
os usuarios
q ue no son m ie m bros te ndrn q ue aportar l
a contrase a si de se an h ace r m e m bre sa e n e lgrupo.
Use l
a opcin -r para re m ove r l
a contrase a de un grupo. Tabl
a 7.5 m ue stra l
as opcione s
disponibl
e s con e lcom ando gpassw d.
Tabl
a 7.5 O pcione s de lCom ando gpassw d y Sus Accione s
O pcin
Accin
-R
Pre vie ne e luso de lcom ando ne w grp para agre garse algrupo
-a use rnam e
Agre ga alusuario nom brado algrupo
-d use rnam e
Re m ue ve alusuario nom brado de lgrupo
-A use rnam e
Establ
e ce alusuario nom brado un adm inistrador de lgrupo
-r
Re m ue ve e lpassw ord algrupo

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

Esta se nte ncia borrara l


al
ne a re fe re nte a e ste grupo de sde e larch ivo /e tc/group. Si inte ntas
e je cutar e ste com ando a un grupo q ue e st de signado a cual
q uie r usuario com o su grupo l
ogin, e l
com ando fal
l
ar.

Pg 180

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Conse jos Prcticos


Los grupos se de fine n e n e larch ivo /e tc/groups. Los com andos disponib l
e s para m anipul
ar y
ad m inistrar grupos son groupadd , groupde l
, groupm od, y gpassw d .
siste m a. Los Grupos de lSiste m a sl
o de be n te ne r com o m ie m bros cue ntas de usuarios de lsiste m a.
Al
gunas de l
as funcione s de l
os grupos de lsiste m a son l
istadas e n l
a Tabl
a 7.6. Estos son l
os grupos
m s im portante s y para se guir de sarrol
l
ndose e n GNU/Linux uste d de be fam il
iarizarse con l
os
grupos y funcione s.
Tabl
a 7.6 Grupos de lSiste m a y Sus Funcione s
Grupo
Funcin
root
D ue o de l
a m ayora de l
os arch ivos de lsiste m a
dae m on
D ue o de lcorre o, im pre soras, y otros softw are y dire ctorios
k m em
Adm inistra acce so dire cto a l
a m e m oria de lk e rne l
sys
D ue o de al
gunos arch ivos de lsiste m a, sw ap, y im ge ne s de m e m oria;pue de
trabajar sim il
ar algrupo k m e m
nobody
D ue o de softw are q ue no ne ce sita pe rm isos e spe cial
es
tty
D ue o de arch ivos de dispositivos q ue control
an l
os te rm inal
es

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

Fundacin Cdigo Libre Dom inicano

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.

Conse jos Prcticos


Las sh ad ow passw ords incre m e ntan l
a se guridad de su siste m a. Use e lcom ando pw convpara
im pl
e m e ntar sh adow passw ord s para sus usuarios y grpconvpara usar sh adow passw ords para sus
grupos.

Arch ivos de Inicio de lUsuario


Elcom portam ie nto y l
a funcionabil
idad de su sh e l
lson un re sul
tado dire cto de sus variabl
es
de am bie nte . Estos parm e tros son al
m ace nados e n varios arch ivos de configuracin l
ocal
izados o
e n e ldire ctorio donde se al
m ace nan l
os arch ivos tradicional
e s de configuracin e l/e tc o dire ctorio
/h om e /<nom bre -usuario> . Las variabl
e s de am bie nte por de fe cto de lbash cuando e s iniciada
com o un sh e l
lde l
ogin inte ractiva e stn l
ocal
izadas e n e larch ivo /e tc/profil
e . Elsiguie nte e s un
e je m pl
o de uno de e stos arch ivos:
# /e tc/profil
e
um ask 022
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"
e xport PATH
# Se t LO CALE
if [ -f /e tc/sysconfig/i18n ]
;th e n
. /e tc/sysconfig/i18n
[ -n "$LANG"]|| LANG="us_US"
e xport LANG
[ -n "$LC_CTYPE"]& & e xport LC_CTYPE || unse t LC_CTYPE
[ -n "$LC_CO LLATE"]& & e xport LC_CO LLATE || unse t LC_CO LLATE
[ -n "$LC_M ESSAGES"]& & e xport LC_M ESSAGES || unse t LC_M ESSAGES
[ -n "$LC_NUM ER IC"]& & e xport LC_NUM ER IC || unse t LC_NUM ER IC
[ -n "$LC_M O NETARY"]& & e xport LC_M O NETARY || unse t LC_M O NETARY
[ -n "$LC_TIM E"]& & e xport LC_TIM E || unse t LC_TIM E
[ -n "$LC_ALL"]& & e xport LC_ALL|| unse t LC_ALL
[ -n "$LANGUAGE"]& & e xport LANGUAGE || unse t LANGUAGE
[ -n "$LINGUAS"]& & e xport LINGUAS || unse t LINGUAS
[ -n "$_XK B_CH AR SET"]& & e xport _XK B_CH AR SET || unse t _XK B_CH AR SET
Pg 182

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

if [ -n "$SYSFO NTACM "]


;th e n
case $SYSFO NTACM in
iso01*|iso02*|iso15*|k oi*|l
atin2-ucw *)
if [ "$TER M "= "l
inux"]
;th e n
if l
s -l/proc/$$/fd/0 2> /de v/nul
l| gre p -- '-> /de v/tty[0-9 ]
*$' > /de v/nul
l2> & 1;
th e n
e ch o -n -e '\033(K ' > /proc/$$/fd/0
fi
fi
;;
e sac
fi
unse t SYSFO NTACM
fi
# END LO CALE
# e nab l
e b ash com pl
e tion in inte ractive sh e l
l
s
[ "$PS1"-a -f /e tc/b ash _com pl
e tion ]& & . /e tc/b ash _com pl
e tion
PS1="\u@ \h :\w \\$"
al
ias w h ich ="type -path "
al
ias w h e re ="type -al
l
"
al
ias l
l
="l
s -l--col
or=auto"
al
ias rm ="rm -i"
al
ias m v="m v-i"
al
ias cp="cp -i"
al
ias l
a="l
s -l
a --col
or=auto"
al
ias l
s="l
s --col
or=auto"

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

Fundacin Cdigo Libre Dom inicano

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

Aliniciar bash com o un sh e l


linte ractiva y no com o un l
ogin sh e l
l
, uste d pue de e vitar q ue l
ea
e ste arch ivo usando l
a opcin de norc;/bin/bash --norc. Tam bin pode m os e spe cificar un arch ivo
al
te rnativo e n ve z de l
e e r e l.bash rc si l
e pasam os e sta opcin a bash --rcfil
e <nom bre -de l
arch ivo> , opcin q ue causar q ue bash e je cute l
os com andos e spe cificados e n e larch ivo. Cuando
bash e s invocado com o un sh e l
lno inte ractivo, com o cuando e je cutam os un script de lsh e l
l
, el
l
a
busca l
a variabl
e de am bie nte BASH _ENV
. Esta variabl
e pue de conte ne r e lnom bre de otro arch ivo
a e je cutar q ue no tie ne q ue se r ne ce sariam e nte e larch ivo bash rc. Elnom bre de larch ivo de be se r
su nom bre absol
uto, con su ruta com pl
e ta y nom bre .
Bash pue de se r invocada usando e lnom bre sh e n ve z de bash . Cuando invocam os a bash con
sh , bash e xam ina e lval
or de l
a variabl
e ENV para ide ntificar q ue arch ivo e je cutar. Ningn otro
arch ivo de inicio e s proce sado cuando invocam os a bash de e sta m ane ra. La m ane ra corre cta de
ase gurarse q ue alcre ar nue vos usuarios re cibirn e stos arch ivos de inicio e n su dire ctorio h om e e s
cre ar l
os arch ivos de l
ugar y al
m ace narl
os e n e ldire ctorio /e tc/sk e l
. Cuando cre am os un nue vo
usuario con e l com ando use radd, l
os arch ivos e n e ste dire ctorio /e tc/sk e l son copiados al
dire ctorio h om e de lusuario y sus re spe ctivos pe rm isos son e stabl
e cidos.

Conse jos Prcticos


Si e l
ije cre ar arch ivos de inicio y m anual
m e nte copiarl
os ald ire ctorio h om e de lusuario,
ase gre se d e cam b iar l
os pe rm isos apropiadam e nte . No cum pl
ir con e sto re sul
ta e n q ue e lusuario no
pod r ingre sar alsiste m a o q ue sus variab l
e s de am b ie nte se an ajustadas inapropiadam e nte .

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

Fundacin Cdigo Libre Dom inicano

1. Nom bre de Usuario


2. Contrase a o Passw ord
3. ID de lUsuario(UID )
4. ID de lGrupo(GID )
5. Com e ntario
6. D ire ctorio H om e
7. Com ando de Login
Cada uno de e stos cam pos, l
os cual
e s pue de n de jarse e n bl
anco, e s re q ue rido. Uste d pue de
cre ar usuarios e ditando dire ctam e nte e larch ivo /e tc/passw d o usando e lcom ando use radd. Entre
otros com andos para adm inistrar l
os usuarios e stn use rm od y use rde l
.
Elcom ando su se usa para im pe rsonar otro usuario de lsiste m a. Si e re s root cuando invocas e l
com ando su para im pe rsonar un usuario, uste d no te ndr q ue prove e r l
a contrase a de e se
usuario. Si e n cam bio e re s un usuario, si ne ce sitar supl
ir l
a contrase a corre cta de lusuario q ue
de se a im pe rsonar.
Los grupos se de fine n e n e larch ivo /e tc/groups. Cada grupo e s l
istado e n una l
ne a por
se parado. Los grupos pue de n se r adm inistrado con l
a e dicin dire cta de larch ivo /e tc/group o
usando l
os com andos groupadd, groupm od, groupde l
, o gpassw d. En dife re nte s circunstancias e l
siste m a ope rativo l
e e varios arch ivos de configuracin. Los arch ivos por de fe cto para un sh e l
lde
bash inte ractivo de l
ogin son /e tc/bash _profil
e , /e tc/bash _l
ogin, y /e tc/profil
e . Estos arch ivos
pue de n se r copiados aldire ctorio h om e para h ace r q ue l
os cam bios sl
o afe cte n a e se usuario.
O tros arch ivos de configuracin son bash _l
ogout y /e tc/bash rc. D os variabl
e s de am bie nte
q ue afe ctan e lcom portam ie nto de su sh e l
lson: BASH _ENVy ENV
.
1. Nom bre de lGrupo
2. Contrase a o Passw ord
3. ID de lGrupo(GID )
4. M ie m bros
Pode m os im pl
e m e ntar se guridad adicionalusando sh adow passw ords para l
os usuarios y l
os
grupos.

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

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.

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

nue vas cue ntas de usuarios.


4. Qu e fe cta e lsiguie nte com ando?
use radd -m m igue l
a. Cre a un usuario nue vo de nom bre m igue l
. Lue go de be cre arl
e su dire ctorio h om e .
b. Cre a un usuario nue vo de nom bre m igue ly l
e cre a su dire ctorio h om e .
c. Cre a un usuario nue vo de nom bre m igue lcon su contrase a vaca.
d. Cre a un usuario nue vo de nom bre m igue l
, pe ro l
a cue nta e sta de sh abil
itada.
Re spue sta a e s incorre cta;uste d no te ndr q ue cre arl
e e ldire ctorio h om e . Re spue sta b e s
corre cta;l
a opcin -m causa q ue e lcom ando use radd ade m s de cre ar l
a cue nta de usuario, cre e
e l dire ctorio h om e . Re spue sta c e s incorre cta; te ndr q ue asignarl
e una contrase a con e l
com ando passw d ante s de q ue e lusuario pue da ingre sar alsiste m a usando l
a cue nta. Re spue sta d
e s incorre cta;para de sh abil
itar l
a cue nta, sim pl
e m e nte cam bie e lcam po de l
a contrase a e n e l
arch ivo /e tc/passw d a una aste risco (*).
5. D e se a cam biar l
a cue nta de m igue la m m atos. Culcom ando l
ograra e sta tare a?
a. use rm od -u m m atos
b. use rm od -lm m atos
c. use rm od -c m m atos
d. use rm od -s m m atos
Re spue sta a e s incorre cta;l
a opcin -u e s para cam biar e lID de lusuario. Re spue sta b e s
corre cta;l
a opcin -le s usada para cam biar e lnom bre de lusuario. Re spue sta c e s incorre cta;l
a
opcin -c e s usada para actual
izar e lcam po de com e ntario. Re spue sta d e s incorre cta;l
a opcin -s
se usa para cam biar e ll
ogin sh e l
lde lusuario.
6. Ele m pl
e ado M igue lya no trabaja con l
a com paa y de be m os e l
im inar su cue nta, as q ue
vam os a e je cutar e lcom ando use rde lm m atos. Qu m s de be h ace r?
a. El
im inar e ldire ctorio h om e y l
os arch ivos de M igue l
.
b. El
im inar l
os arch ivos de corre o de M igue l
.
c. El
im inar cual
q uie r jobs q ue M igue lte nga e n age nda.
d. El
im inar l
os arch ivos de M igue lq ue no se al
m ace nan su dire ctorio h om e .
Re spue sta a e s incorre cta;e lcom ando use rde le l
im ina e ldire ctorio h om e de M igue lade m s
de su cue nta de usuario. Re spue sta b e s incorre cta;e lcom ando use rde le l
im ina, si e xiste , e lcorre o
yl
os al
ias de corre o de M igue l
. Re spue sta c e s incorre cta;e lcom ando use rde le l
im ina, si e xiste n,
l
os jobs e n age nda de M igue l
. Re spue sta d e s corre cta;e lcom ando use rde lno e l
im ina cual
q uie r
arch ivo de M igue lq ue no se e ncue ntre al
m ace nado e n su dire ctorio h om e .
7. Elde partam e nto de publ
icidad e sta trabajando e n una nue va cam pana y de se a m ante ne r todo
su trabajo e n un m ism o dire ctorio. Se de se a e stabl
e ce r l
os pe rm isos de ldire ctorio para q ue sl
o
l
os dise adote s pue dan l
eer l
os arch ivos. Se l
e h a asignado a uste d cre ar un nue vo grupo
l
l
am ado dise o. Culde e stos com andos funcionara?
a. groupadd dise o;gpassw d -a m igue l
, ive l
isse , de sire e dise o
b. groupadd dise o;gpassw d -r m igue l
, ive l
isse , de sire e dise o
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

c. gpassw d -a m igue l
, ive l
isse , de sire e dise o
d. gpassw d -r m igue l
, ive l
isse , de sire e dise o
Re spue sta a e s corre cta;prim e ro cre am os e lgrupo y e ntonce s agre gam os l
os m ie m bros al
grupo. Re spue sta b e s incorre cta;l
a 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

Fundacin Cdigo Libre Dom inicano

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.

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

1. Cm o se pue de e vitar q ue m e nsaje s de e rror de l


os com ando se
de spl
ie gue n e n pantal
l
a?
2. Qu com ando se pue de usar para l
e e r un arch ivo de nom bre Arch ivo.txt,
para re e m pl
azar todas l
as ocurre ncias de W indow s con Linux, y
al
m ace nar e larch ivo corre gido e n otro arch ivo?
3. Cm o se pue de orde nar una l
ista de nm e ros de te l
fonos?
4. Te ne m os un arch ivo con cada nm e ro de te l
fono y nom bre e n una sol
a
l
ne a. Elnm e ro de te l
fono y e lnom bre 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 bre
e ste prim e ro, se guido por e lnm e ro de te l
fono. Tam bin de se am os q ue
l
al
ista e ste orde nada e n al
fabticam e nte . Cm o pode m os l
ograr e sta
tare a?
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?
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.
Qu pode m os h ace r?
7. D e be e scribir una h istorie ta corta de no m s de 350 pal
abras. Cm o
pue de uste d re visar cuantas pal
abras tie ne su docum e nto?
8. Qu h ace e lutil
itario te e ?

Pg 19 2

Captu l
o8

El O b je tivo de e ste captul


o e s q ue uste d al
cance un nive l de
conocim ie nto, q ue uste d pue da re sponde r pre guntas com o l
as
siguie nte s:

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

nte s de pode r e m pe zar a ope rar sobre un


arch ivo, ne ce sita sabe r donde se e ncue ntra.
D os util
itarios q ue nos ayudan a ubicar l
os
arch ivos q ue de se am os e ncontrar son find y l
ocate , l
os cual
e s cubrim os ya e n e lCaptul
o 6,
M ante nim ie nto de lSiste m a de Arch ivos. Estos dos com andos son ve rstil
e s y ace ptan caracte re s
e spe cial
es l
l
am ados com odine s (w il
dcards) o m e tacarcte re s, l
os cual
e s nos asiste n para fil
trar
nue stras bsq ue das.

Buscar sus Arch ivos

Com odine s/W il


dcards
Pode m os usar tre s tipos de w il
dcards o m e tacarcte re s con l
os com andos find y l
ocate para
h ace r nue stras tare as de bsq ue das m s fcil
e s y ayudarnos a e ncontrar l
o q ue buscam os.
carcte r
Funcin
?
Para igual
ar un carcte r nico o singul
ar
*
Para re tornar ce ro o m s caracte re s alprincipio/finalde una e xpre sin
[ ] Para re tornar uno de l
os caracte re s de finidos e ntre l
as l
l
ave s
Ve a e lCaptul
o 4 para m s inform acin sobre e luso de l
os m e tacarcte re s y buscar e n e l
conte nido de l
os arch ivos.

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

Fundacin Cdigo Libre Dom inicano

com andos, por e je m pl


o as com o e n e ste e je m pl
o:
se d s/te rm ino1/te rm ino2/ Arch ivo.txt

Pe ro e s m s com n, usar un arch ivo conte nie ndo l


os com andos q ue de se a e je cutar de sde se d,
as com o e n e ste e je m pl
o:
se d -f Arch ivo-Com andos Arch ivo.txt

D onde e larch ivo Arch ivo-Com andos contie ne l


os com andos q ue de se am os e je cutar:
s/te rm ino1/te rm ino2

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/

Esta se nte ncia re e m pl


azara l
a se gunda ocurre ncia de te rm ino1 por te rm ino2. Tam bin
pode m os usar e lcarcte r $ e n ve z de un nm e ro de l
ne a para e spe cificar l
a l
tim a l
ne a. Si no se
sabe e lnm e ro de l
a l
ne a, uste d pue de usar patrone s para l
ocal
izar l
a l
ne a. Por e je m pl
o el
com ando:
/Pal
ab ra_Inicial
/./Pal
ab ra_Final
/s/te rm ino1/te rm ino2/

Aq u proce sam os e larch ivo iniciando e n l


a l
ne a q ue contie ne Pal
abra_Inicia y h asta l
a
prim e ra l
ne a q ue conte nga l
a pal
abra Pal
abra_Final
. D e spus de e ncontrar a Pal
abra_Final
, se d
busca para ve r si e xiste otra ocurre ncia de Pal
abra_Inicial
. Si l
a e ncue ntra, se d proce sara todos l
os
com andos e n todas l
as l
ne as h asta e ncontrar l
a pal
abra Pal
abra_Finalde nue vo. Este proce so
continua h asta agotar todo e larch ivo.
Si de se a proce sar todas l
as l
ne as e xce pto e sa e spe cificadas, agrgue l
e un sm bol
o de
Pg 19 4

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

adm iracin (!). Tam bin se pue de usar l


a se cue ncia de caracte re s \n para e spe cificar nue va l
ne a
(ne w l
ine carcte r) de ntro de un patrn. Sin e m bargo, l
o igual
ar una l
ne a nue va alfinalde l
patrn.
Por de fe cto, se d im prim e cada l
ne a de larch ivo de spus de h abe r proce sado l
as l
ne as. Pe ro, si
sl
o de se a ve r l
as l
ne as q ue h an sido cam biadas, use una p. Esto causa q ue se d im prim a sl
o e sas
l
ne as q ue h an sido cam biadas por e l proce so. Cl
aro e st, se d im prim ir l
a m ism a l
ne a
corre spondie nte alnm e ro de cam bios q ue e fe ctu. As pue s si l
e h izo tre s cam bios l
a im prim ir
tre s ve ce s. Aq u un e je m pl
o de l
a opcin p:
s/te rm ino1/te rm ino2/gp

Si de se a h ace r l
o m ism o pe ro de sde l
al
ne a de com andos y no de sde un arch ivo, use l
a 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

Fundacin Cdigo Libre Dom inicano

uno o m s arch ivos de te xto. La sintaxis de sort e s:


sort [opcione s][l
ista-de -arch ivos]

Elcom ando sort tom a su e ntrada de sde l


os arch ivos q ue se l
e e spe cifiq ue o de sde l
a e ntrada
e stndar. Su sal
ida se e nva a l
a sal
ida e stndar alm e nos q ue se use l
a opcin -o se guida por e l
nom bre de un arch ivo, l
o q ue produce q ue l
a sal
ida se a al
m ace nada e n e se arch ivo.
La accin por de fe cto de sort e s orde nar un arch ivo al
fabticam e nte . Para q ue se orde ne
num ricam e nte de be r usar l
a opcin -n. Esto significa q ue puntos y signos de m s y m e nos son
inte rpre tados com o e n orde n aritm tica. Elcom ando sort conside ra q ue cual
q uie r e spacio e n
bl
anco de l
ante de lcam po son parte de lcam po. Use l
a opcin -b para causar q ue sort ignore e stos
e spacios e n bl
ancos. O tras opcione s q ue de be n e star fam il
iarizados se m ue stran e n l
a Tabl
a 8.2.
Tabl
a 8.2 O pcione s de lcom ando sort y Que h ace n
O pcin
Accin
-c
Re visa q ue e larch ivo fue sorte ado corre ctam e nte
-d
Ignora todos l
os caracte re s q ue no son al
fanum ricos
-f
Conside ra q ue todos l
os caracte re s de caso m inscul
as son m ayscul
as
-i
Ignora l
os caracte re s no im prim ibl
es
-m
Com bina l
os arch ivos l
istados e n un sl
o
-r
Eje cuta un orde nado inve rso
Si usa l
a opcin -c con sort, e lre visa para ve r si e larch ivo ya e sta orde nado. Si no l
o e sta, se
re torna un m e nsaje de e rror y sort sal
e . Cuando usam os l
a -m con sort, l
os arch ivos a com binar
de be n e star pre viam e nte orde nados. Elsort no afe cta e larch ivo original
. Los re sul
tados de sort o
van a l
a sal
ida e stndar o son sal
vados a un arch ivo q ue uste d de signa. Uste d pue de usar l
a
opcin -o con sort para de signarl
e e larch ivo de sal
ida. Esta opcin l
e pe rm ite orde nar un arch ivo
y guardarl
o con e lm ism o nom bre .

Com ando cut


Elutil
itario cut se l
e cciona caracte re s de sde l
a e ntrada y l
o e nva a l
a sal
ida e stndar. Pue de
se r usado para se l
e ccionar cam pos de l
im itados por tabul
ados. Cada carcte r o cam po e s re fe rido
por e lnm e ro de su posicin. Si l
a sal
ida de lcom ando l
s -le s:
m igue l
@l
inux:~ $l
s -l
total7604
drw x------ 2 m igue lm igue l 409 6 2003-12-08 22:25 am sn_re ce ive d
drw xr-xr-x 3 m igue lm igue l 409 6 2003-12-16 21:41 ane udy
drw xr-xr-x 6 m igue lm igue l 409 6 2003-12-22 09 :43 D e sk top
drw xr-xr-x 2 m igue lm igue l 409 6 2003-12-11 13:49 fil
e:
drw xr-xr-x 3 m igue lm igue l 409 6 2003-12-18 16:00 FLASH
drw xr-xr-x 5 m igue lm igue l 409 6 2002-12-10 21:34 GNUste p
drw xr-xr-x 2 m igue lm igue l 409 6 2003-12-09 19 :51 juan
l
rw xrw xrw x 1 m igue lm igue l
16 2003-12-27 10:09 K aZ aA -> .aM ul
e /Incom ing/

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

Fundacin Cdigo Libre Dom inicano

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
.

Uste d pue de usar l


a opcin -d para de finir cualcarcte r q ue de ba se r usado com o de l
im itador
cuando contabil
izam os l
os cam pos y l
a opcin -f para indicarl
e a cut q ue cam po m ostrar. Si
te ne m os un arch ivo de l
im itado por com as pode m os ve r todos l
os nom bre s l
istados e n e lse xto
cam po, sl
o de be m os e scribir e ste com ando:
cut -d, -f6 Arch ivo

Elcom ando cut no cam bia e larch ivo original


, su sal
ida m anda una se ccin de larch ivo
basada e n l
os caracte re s o l
os cam pos q ue se l
e e spe cificaron. Pode m os re dire ccionar l
a sal
ida a un
arch ivo si usam os l
a tube ra > y e spe cificam os un nom bre de arch ivo.

Com ando e xpand


Elutil
itario e xpand se usa para cam biar l
os tabul
adore s a un nm e ro e spe cfico de e spacios.
Su sintaxis e s
e xpand [opcione s]arch ivo

Por de fe cto, cada tabul


ado e s conside rado se r och o e spacios. Use l
a opcin -t para de signar
otro val
or o prove e r una l
ista de e nte ros para de finir donde cada tabul
ado de be se r col
ocado.
Uste d pue de usar l
a opcin -i para conve rtir sl
ol
os tabul
ados alprincipio de cada l
ne a.

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

Elcom ando fm t no afe cta e larch ivo original


,l
o q ue h ace e s e nviar su re sul
tado a l
a sal
ida
e stndar. Si de se am os dar form ato a un arch ivo para q ue cada una de sus l
ne as se a de 70
caracte re s de l
ongitud, pode m os dar e lsiguie nte com ando:
fm t -70 Arch ivo

Esta se nte ncia im prim ir e n pantal


l
a un re sul
tado con cada l
ne a de te xto de al
re de dor de 70
caracte re s de l
argo. Si no e spe cificam os l
a l
ongitud de l
as l
ne as, por de fe cto fm t apl
icara 75
caracte re s. Elcom ando fm t trata de dividir l
as l
ne as alfinalde l
as oracione s sie m pre y cuando
se a posibl
e . Tam bin, no da sal
to de l
ne a de spus de l
a prim e ra pal
abra o ante s de l
a l
tim a
pal
abra de una oracin.
Pode m os pre ve nir q ue fm t junte l
ne as si usam os l
a opcin -s. Si de se a te ne r sl
o un e spacio
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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)

Pode m os tam bin usar c, b, o lde spus de lnm e ro para de signar l


os caracte re s, bl
oq ue s, o
l
ne as. Si no de signam os nada de spus de lnm e ro, e lpor de fe cto e s l
. Para ve r l
os prim e ros 25
caracte re s de un arch ivo, e scriba e lsiguie nte com ando
h e ad -25c Arch ivo

Ade m s, pode m os usar l


a opcin -c para im prim ir l
os de signados byte s de linicio. Esto pue de
se r e n bl
oq ue s de 512-byte (b), bl
oq ue s de 1KB(k ), o bl
oq ue s de 1M B(m ). Si l
e s pasam os una l
ista
de arch ivos alcom ando h e ad para q ue l
os de spl
ie gue , e lpre ce de r w lcon e lnom bre de larch ivo.
Para pre ve nir e ste com portam ie nto use l
a opcin -q . Si pre fie re sie m pre ve r e lnom bre de larch ivo,
aunq ue se a cuando de spl
ie ga sl
o un arch ivo use l
a opcin -v.

Com ando join


Elutil
itario join de spl
ie ga una l
ne a por cada par de l
ne as de e ntrada. La sal
ida e s e lcam po
unificado se guido por e lre sto de l
os cam pos de lprim e r arch ivo e n e largum e nto se guido por e l
se gundo arch ivo. La sintaxis e s as:
join [opcione s]arch ivo1 arch ivo2

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

Fundacin Cdigo Libre Dom inicano

El com ando nl divide su e ntrada e n pginas l


gicas, l
a cual consiste e n un cabe zal
(h e ade r), un cue rpo (body), y un pie s (foote r). Cual
q uie r de e sta se ccin pue de e star vaca y
pue de se r e num e rada. La e num e racin de l
as l
ne as se re e stabl
e ce alprincipio de cada pgina
l
gica. Uste d pue de no obe de ce r (ove r ride ) e ste com portam ie nto usando l
a opcin -p o usando
l
a opcin -vpara de signar con cualnm e ro e m pe zar cada pgina.
Si se l
e s e nvan m l
tipl
e s arch ivos a nl
, e ste l
os e nva com o un arch ivo singul
ar a l
a sal
ida
e stndar, alm e nos q ue uste d l
e e spe cifiq ue l
o contrario. La e num e racin de l
as l
ne as no e s
re iniciada alprincipio de cada arch ivo. La pgina de e ntrada de be conte ne r un de l
im itador e n
una l
ne a por se parado q ue l
e indiq ue a nle lprincipio de cada pgina l
gica. Los de l
im itadore s
q ue se acostum bran a ve r son:
\:\:\: principio de lcab e zal(h e ade r)
\:\: principio de lcue rpo (b ody)
\: principio de lpie (foote r)

Uste d pue de cam biar l


os de l
im itadore s usando l
a opcin -c. La l
ne a q ue contie ne un
de l
im itador de se ccin se de spl
ie ga com o una l
ne a e n bl
anco.

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.

Com ando paste


Elutil
itario paste junta l
as l
ne as corre spondie nte s de l
os arch ivos nom brados y e nva l
a
sal
ida a l
a pantal
l
a. La sal
ida se para l
as l
ne as juntadas por tabul
ado. Su sintaxis e s:
paste [opcione s]arch ivo1 arch ivo2

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

Fundacin Cdigo Libre Dom inicano

se guido por e lcarcte r de nue va l


ne a (ne w l
ine ) y e ntonce s l
a sal
ida de lprxim o arch ivo. Con
e sta opcin, l
as l
ne as no son juntadas pe ro l
os arch ivos son pe gados uno de ll
ado de lotro. El
util
itario paste e s m uy a m e nudo usado e n conjunto con cut para re ajustar col
um nas. Prim e ro,
usaram os cut para te ne r cada col
um na e n un arch ivo por se parado, y e ntonce s usaram os paste
para juntarl
os e n e lorde n de se ado.

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.

Com ando spl


it
Elutil
itario spl
it se usa para dividir arch ivos e n pie zas de igualtam ao. Su sintaxis e s:
spl
it [opcione s][arch ivo_e ntrada][arch ivo_sal
ida]

Eltam ao por de fe cto e s de 1,000 l


ne as. Uste d pue de control
ar e sto si usa l
a opcin -lpara
de finir cuantas l
ne as pone r e n cada arch ivo de sal
ida. Elarch ivo_sal
ida nos da una sintaxis de
pre fijos para l
os arch ivos q ue se producirn de sde e larch ivo original
. Si no pone m os ningn
pre fijo de sal
ida e lcom ando spl
it usara x com o su pre fijo. Esto se l
e sum ara alnom bre de l
os
arch ivos, cual
e s son nom brados aa, ab, ac, y as suce sivam e nte , com o e lsiguie nte e je m pl
o:
spl
it Arch ivo parte

Si Arch ivo e s de 5,830 l


ne as de l
ongitud, spl
it l
o dividira e n se is arch ivos, 5 de e l
l
os con
1000 l
ne as cada uno y l
as sobrante s 830 l
ne as e n e lse xto arch ivo. Estos arch ivos se nom braran
parte .aa, parte .ab, parte .ac, parte .ad, parte .ae y parte .af. Si no l
e prove e m os un arch ivo de sal
ida,
l
os arch ivos fue se n nom brados xaa, xab, xac, xad, xae y xaf. Tam bin pode m os dividir l
os arch ivos
por e lnm e ro de byte s e n cada arch ivo de sal
ida si usam os l
a opcin -b. Elcom ando spl
it
m ul
tipl
ica e lnm e ro por 512KB. Uste d de be pasarl
e l
a opcin -k , para q ue m ul
tipl
iq ue por 1,024
o usa l
a opcin -m , l
a cualm ul
tipl
ica por 1,048,576. Por e je m pl
o:
spl
it -b 2 Arch ivo

Esta se nte ncia dividir e lArch ivo e n dos bl


oq ue s de 1024-byte cada uno.
Pg 200

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Com ando tac


Elcom ando tac m ue stra l
ne a por l
ne a e n pantal
l
a un arch ivo, e m pe zando por l
a l
tim a
l
ne a y te rm inando con l
a prim e ra. Pue de visual
izar a tac com o e linve rso de cat. Su sintaxis e s:
tac nom b re -arch ivo

Si m s de un arch ivo se l
e pasa a tac, cada uno e s se parado por una l
ne a e n bl
anco
(ne w 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.

Com ando tail


Elcom ando tailde spl
ie ga l
as ul
tim as l
ne as de un arch ivo. Es e spe cial
m e nte tilpara l
eer
arch ivos l
argos e n l
os cual
es l
a l
tim a parte de larch ivo e s q ue se col
ocan l
os l
tim os m e nsaje s.
Su sintaxis e s as:
tail[opcione s]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]

Eluso m s com n de tr e s e je cutar ope racione s de bsq ue das y re e m pl


azo e n l
a cualse
e spe cifica una cade na a buscar y una cade na para usar com o re e m pl
azo. Por e je m pl
o, cam biar de
m ayscul
as a m inscul
as. Para cam biar de l
a pal
abra l
inux a Linux e n Arch ivo.txt, e scriba l
o
siguie nte :
cat Arch ivo.txt | tr l
inux Linux

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Si uste d e spe cifica sl


o una cade na de caracte re s y usa l
a opcin d, e ntonce s se borrara l
a
cade na e spe cificada. Se pue de usar l
a opcin s con sl
o una cade na y tr re e m pl
azara m l
tipl
es
ocurre ncias con sl
o una. Por e je m pl
o, si e scribim os:
cat Arch ivo.txt | tr -s n

Elcom ando tr cam biaria l


a pal
abra Linnux por Linux alde spl
e gar e lArch ivo.txt e n l
a pantal
l
a.
Tam bin pode m os usar a tr para e ncriptar sus arch ivos si usam os e lm todo de rotar e l13. Esto
re e m pl
aza l
a prim e ra l
e tra de lal
fabe to con e lnm e ro 13va, l
a se gundo con l
a 14va, y as
suce sivam e nte . Elq ue sigue e s un e je m pl
o de e sto:
tr [A-M ]
[N-Z ]
[a-m ]
[n-z]
[N-Z ]
[A-M ]
[n-z]
[a-m ]
'

Com o se pue de apre ciar, l


os rangos de caracte re s se e ncie rran e ntre l
l
ave s cuadradas com o
parte de l
as cade nas. Note tam bin e luso de com il
l
as se ncil
l
as, pue de se r q ue te nga q ue usar
dobl
e , de pe nde de lsh e l
lq ue e ste usando, para e scapar de inte rpre tacin alcarcte r e spe cial
.

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

Fundacin Cdigo Libre Dom inicano

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

Si uste d de se a re dire ccionar am bos l


a sal
ida e stndar y e le rror, pe ro a arch ivos dife re nte s,
e scribira un com ando as:
cat Arch ivo.txt > Arch ivo-sal
ida.txt 2> m e nsaje -e rror.txt

Cuando re dire cciona sal


idas a un arch ivo, de be te ne r cuidado ya q ue si e larch ivo no e xiste se
cre a y si e xiste se sobre e scribe . Si no de se a sobre scribir arch ivos ya e xiste nte s, e ntonce s use dobl
e
caracte re s de m ayor q ue > > para agre gar nue va inform acin a un arch ivo ya e xiste nte . H ay
m om e ntos e n e lcualno de se e guardar ningunas de l
as sal
idas de un com ando (stdout, stde rr) ni
tam poco e nviarl
o a l
a sal
ida e stndar. Esto se l
ogra re dire ccionando l
a sal
ida al dispositivo
/de v/nul
l
. La sal
ida e ntonce s se de svane ce sin de jar rasgos al
gunos, com o e n e lsiguie nte e je m pl
o:
cat Arch ivo.txt > & /de v/nul
l

O tro uso de l/de v/nul


le s e lvaciado absol
uto de un arch ivo e xiste nte . Se h ace as:
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

cat /de v/nul


l> Arch ivo.txt

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 e ntonce s, se gundo paso, con e lcom ando sort l


o orde na al
fabe ticam e nte as:
sort -i Listado.txt > Listado-al
fab e tizado.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

Ah ora pue s una pe q ue a e xpl


icacin de e sta se nte ncia e s, prim e ro un l
istado de todos l
os
arch ivos e xce pto (.) y e l(..) l
ue go l
e e nviam os l
a sal
ida de ll
s -A com o l
a e ntrada de lcom ando
sort -i. Elcom ando sort ignora l
a capital
izacin de l
os caracte re s y orde na l
al
ista. Final
m e nte , e l
com ando sort e nva su sal
ida alarch ivo Listado-al
fabe tizado.txt.
Qu suce de si e n ve z de guardar l
a sal
ida a un arch ivo de se am os im prim irl
o, q ue h aram os?
Sim pl
e , pode m os usar una tube ra e n ve z de l
a re dire ccin h acia e larch ivo. La tube ra o fil
tro
tom a l
a sal
ida de lcom ando sort y se l
a e nva a l
a e ntrada de lcom ando l
pr.
l
s -A *| sort -i | l
pr

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.

Conse jos Prcticos


Los tre s arch ivos de stdin, stdout, y e lstde rr pue de n se r re dire ccionados usando l
as tube ras
< y > . La tube ra (|) e s usada para de finir un fil
tro q ue tom a l
a sal
ida stdout de un com ando y
e nvindol
a com o l
a stdin de l
a otra.

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

Fundacin Cdigo Libre Dom inicano

Este com ando de spl


e gara una l
ista orde nada de l
os arch ivos ge ne rados por e lcom ando l
s en
pantal
l
a ade m s de al
m ace narl
a e n un arch ivo l
l
am ado Lista-arch ivos. Si uste d de se a copias
m l
tipl
e s de larch ivo, te e ace pta m l
tipl
e nom bre s de arch ivos com o argum e ntos. Tam bin l
a sal
ida
pue de se r agre gada a un arch ivo ya e xiste nte e n ve s de cre ar o re e m pl
azar si usam os l
a opcin -a
de lcom ando te e .
Com ando xargs

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

Esta se nte ncia e ncue ntra todos l


os arch ivos e n e ldire ctorio actualcon e xte nsin .txt y l
os e nva
por una tube ra a xargs, xargs e ntonce s l
e pasa e lnom bre de larch ivo a cat, y su sal
ida e s e nviada al
com ando tr, tr e ntonce s nos cam bia l
os e spacios e n bl
anco por nue va l
ne a (\n). Lue go, l
a sal
ida e s
orde nada por e lcom ando sort y l
as l
ne as dupl
icadas son e l
im inadas con e lcom ando uniq . Alfinal
e lcom ando te e nos guarda una copia de nom bre dict y nos m ue stra e n pantal
l
a con l
a asiste ncia de l
paginador l
e ss e lconte nido de larch ivo dict e n pantal
l
a.

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.

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

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.

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

Re spue sta b e s incorre cta;e sto contara l


os caracte re s, pal
abras, y l
as l
ne as de l
os arch ivos
re porte .txt y re porte -e num e radas.txt. Re spue sta c e s corre cta;e lcom ando nle num e ra l
ne as de un
arch ivo y e ntonce s re dire ccionam o su sal
ida alnue vo arch ivo re porte -e num e radas.txt. Re spue sta d
e s incorre cta; e l com ando fm t justifica l
as l
ongitude s de l
as l
ne as, ade m s e ste sintaxis e s
incorre cto.

5. Com o pode m os 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

Fundacin Cdigo Libre Dom inicano

c. cat re porte .txt | tr W indow s Linux | l


pr
d. pr re porte .txt | l
pr
Re spue sta a e s incorre cta;aunq ue funciona, no e s l
a m ane ra m s rpida de l
ograr l
a tare a.
Re spue sta b e s incorre cta;e sto im prim e sl
o l
as l
ne as q ue se transform aron. Re spue sta c e s
corre cta; e lcom ando tr h ar l
a bsq ue da y e lre e m pl
azo y e ntonce s e nviara su sal
ida a l
a
im pre sora. Re spue sta d e s incorre cta;e sto paginara e larch ivo y l
o e nviara a l
a im pre sora pe ro sin
h ace r l
os cam bios.
9 . Uste d de se a sal
var Cartas.txt de spus de h ace rl
e e lcam bio a l
a cade na Linux por D e bian, y
ade m s im prim irl
a. Cm o pode m os h ace r e sto de una m ane ra e ficie nte ?
a. Editar e larch ivo usando un e ditor de te xto y l
ue go im prim irl
o.
b. cat Cartas.txt | tr Linux D e bian | te e Cartas2.txt | l
pr
c. cat Cartas.txt | te e Cartas2.txt | l
pr
d. cat Cartas.txt | spl
it Cartas2.txt l
pr
Re spue sta a e s incorre cta;aunq ue funcionaria, no e s l
a m ane ra m s e ficie nte . Re spue sta b e s
corre cta;e lcom ando tr h ar l
os cam bios y e nviara l
a sal
ida alcom ando te e , e lcualsal
vara e l
arch ivo com o Cartas2.txt y l
o e nviara alim pre sor. Re spue sta c e s incorre cta;sal
vara e larch ivo
com o Cartas2.txt ante s de corre girl
ayl
a im prim ira. Re spue sta d e s incorre cta;e ste com ando usa
una sintaxis incorre cta.
10. Qu Funcin de se m pe a e lcom ando xargs e n l
a siguie nte se nte ncia?
l
s *.do | xargs cat | tr [A-Z ]
[a-z]
|l
pr
a. Es un inte rm e diario e ntre l
a sal
ida de lcom ando l
s y e lcom ando at.
b. Es ne ce sario para q ue l
a prim e ra tube ra funcione corre ctam e nte .
c. Si no usa e lcom ando xargs, l
a sal
ida e nviada a l
a im pre sora n o fue se l
e gibl
e.
d. Se pue de e scribir l
a se nte ncia con o sin e lcom ando xargs.
Re spue sta a e s corre cta; args l
e pe rm ite a cat m ane jar una e ntrada m ayor de arch ivos.
Re spue sta b e s incorre cta;tube ras pue de n se r usadas sin xargs. Re spue sta c e s incorre cta;e l
com ando xargs no afe cta l
a sal
ida q ue se e nva a l
a im pre sora. Re spue sta d e s incorre cta;si uste d
no h ubie se usado e lcom ando xargs, l
a se nte ncia com pl
e ta h ubie se fracasado.

Pg 210

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Bsicam e nte GNU

Fundacin Cdigo Libre Dom inicano

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

1. Cm o pue de e ldue o de un arch ivo cam biarl


e l
os pe rm isos de
propie dad?
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 un de partam e nto?
3. Cm o l
e pasa l
a propie dad de l
os arch ivos de Carl
os e n /h om e /carl
os a
M igue l
?
4. Cm o e ladm inistrador e stabl
e ce 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 su de re ch o de m odificacin?
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 m pl
e ados, para q ue sl
o e ldire ctor pue da l
e e rl
os o cam biarl
os?
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?
7. Cm o cam biam os e lpe rfilde un usuario para q ue l
os arch ivos q ue l
a
cre a e n ve z de te ne r pe rm isos de -rw -rw -r--, se an de -rw -r--r--?

Pg 212

Captu l
o9

El O b je tivo de e ste captul


o e s q ue uste d al
cance un nive l de
conocim ie nto, q ue uste d pue da re sponde r pre guntas com o l
as
siguie nte s:

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

drw -rw -r-- 1 m igue l m igue l


-rw -rw -r-x 2 m igue l m igue l

17249 D ic 7 10:08 Trab ajos


69 D ic 7 10:25 carta.txt

Norm al
m e nte , e lcre ador de larch ivo e s e ldue o y e lgrupo asociado e s e lgrupo por de fe cto
de lcre ador tam bin. Am bos pue de n se r cam biados.

Conse jos Prcticos


Tod o arch ivo sin d ife re ncia d e se r un dire ctorio, d ispositivo, b inario, o de te xto, tie ne un due o y
un grupo asociad o a e l
. Un usuario e sto aq ue lq ue ni e s e ldue o o m ie m b ro de lgrupo asociado a e l
.

Cam b iar e lD ue o
Para cam biar e ldue o de un arch ivo, use e lcom ando ch ow n acom 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)

As pue s, para cam biar e ldue o de todos l


os arch ivos con e xte nsin .txt e n e ldire ctorio
actuala l
a propie dad de m igue l
, ingre sado com o root, sl
o e scribim os:
ch ow n m igue l*.txt

Cuando cam biam os de due o no l


e cam biam os l
os pe rm isos. Lo q ue e n e fe cto h ace m os e s
cam biar q uie n pue de e je rcitar e sos pe rm isos de finidos para e ldue o. Cuando e je cutam os e l
com ando ch ow n, prim e ro re visa e n e l arch ivo /e tc/passw d q ue e l nom bre de usuario q ue
proporciono e s val
ido. Si l
o e s, l
a propie dad de larch ivo se cam bia. Tabl
a 9 .1 m ue stra l
as opcione s
disponibl
e s para usar con e lcom ando ch ow n.
Tabl
a 9 .1 O pcione s D isponibl
e s alCom ando ch ow n
O pcin
Accin
-c
Inform acin sobre todos l
os arch ivos cam biados
-v
Inform acin sobre todos l
os arch ivos sin im portar si cam bio o no l
a propie dad
-f
No m ostrar m e nsaje s de e rror
-R
Apl
ica l
os cam bios re cursivam e nte e n e lrbolde dire ctorio
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Cam b iar e lGrupo


Los grupos son sl
o una m ane ra de organizar l
os usuarios. Com o cada arch ivo tie ne un grupo
asociado a e ly l
os pe rm isos pue de n se r apl
icados a grupos, l
os grupos son una e xce l
e nte
h e rram ie nta para adm inistrar acce so a arch ivos y dire ctorios. Grupos y su adm inistracin l
a
cubrim os e n e lCaptul
o 7, Usuarios y Grupos. Pode m os cam biar e lgrupo de un arch ivo con uno
de dos com andos ch ow n o ch grp. D e be r se r e ldue o o e lroot para cam biarl
e e lgrupo a un
arch ivo. Com o e ldue o de un arch ivo, si de se a cam biar un arch ivo de un grupo a otro, de be r se r
m ie m bro de lnue vo grupo. ElRoot, con e lpode r de lsupe rusuario, pue de cam biar cual
q uie r
arch ivo a cual
q uie r grupo sin se r ni e ldue o de larch ivo ni pe rte ne ce r algrupo. Eje cutar e l
com ando l
s -lalArch ivo.txt nos m ue stra q uie n e s e ldue o y e lgrupo, as:
-rw -r--r--

1 jazm ine l
inux

102 2003-12-28 15:25 Arch ivo.txt

Alusar e lcom ando ch ow n para cam biar e ldue o y e lgrupo, de be r se pararl


o con dos puntos
l
os nom bre s de ldue o y e lgrupo, de l
a siguie nte m ane ra:
ch ow n m igue l
:fcl
d Arch ivo.txt

Esto cam biar e ldue o de Arch ivo.txt a m igue l


, y tam bin e lgrupo a fcl
d. Ah ora cuando
e je cutam os l
s -la Arch ivo.txt ve re m os:
-rw -r--r-- 1 m igue l fcl
d

102 2003-12-28 16:42 Arch ivo.txt

Podam os h abe r cam biado sl


o algrupo de Arch ivo.txt e je cutando e ste com ando:
ch ow n :fcl
d Arch ivo.txt

Esta se nte ncia h ubie se cam biado sl


o e lgrupo a fcl
d sin al
te rar e ldue o de larch ivo. Un
com ando l
s-lno m ostrara al
go as:
-rw -rw -r-- 1 jazm ine

fcl
d

102 2003-12-28 16:42 Arch ivo.txt

Note q ue aunq ue no cam biam os e ldue o de be m os ante ce de r e lgrupo con l


os dos puntos (:)
cuando usam os e lcom ando ch ow n para cam biar grupos. Elotro com ando q ue pode m os usar para
cam biar grupos e s ch grp. La sintaxis de ch grp e s:
ch grp nue vo-grupo Arch ivo.txt

Para cam biar e lgrupo due o de todos l


os arch ivos de e xte nsin .txt usando e lcom ando
ch grp, uste d sim pl
e m e nte e scribira e sto:
ch grp fcl
d *.txt

Conse jos Prcticos


Re cue rd e , q ue sl
o e ldue o o root pue de n cam b iar e lgrupo asociado a un arch ivo. Tam b in q ue
para e ld ue o cam b iarl
e e lgrupo a un arch ivo e ld e b e se r m ie m b ro de lnue vo grupo.
Cuando cam biam os grupos con e lcom ando ch grp, e ste ve rifica e n e larch ivo /e tc/group q ue
e lgrupo e s val
ido. Elcom ando ch grp tie ne l
as m ism as opcione s q ue e lcom ando ch ow n. Re firase
a l
a Tabl
a 9 .1. Eluso de com odine s o w il
dcards e s ace ptado para cam biar m l
tipl
e s arch ivos y
dire ctorios con l
os com andos ch ow n y ch grp:
ch ow n :fcl
d *.txt

Pg 214

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Pe ro re cue rde , q ue e sto fal


l
ar e n l
os arch ivos q ue uste d no e s e lpropie tario alm e nos q ue no
e st ingre sado alsiste m a com o root.

Acce de r a Arch ivos y D ire ctorios


Los pe rm isos de l
os arch ivos son adm inistrado usando l
os bl
oq ue s de pe rm isos, e stos son
m ostrados cuando de spl
e gam os usando l
a opcin -lde ll
istado e xte ndido o l
argo de lcom ando l
sl
. Es im portante q ue uste d conozca y pue da a cabal
idad inte rpre tar e stos bl
oq ue s de pe rm isos de
l
os arch ivos. Elbl
oq ue de pe rm isos son l
os prim e ros 10 caracte re s q ue se de spl
ie gan ale je cutar e l
com ando l
s -l
:
fcl
d@ l
inux:~ /tm p$l
s -l
total7788
-rw xrw xrw x
1 m igue lfcl
d
-rw -r--r-1 m igue lfcl
d
drw -r--r-1 m igue lfcl
d
l
rw -r--r-2 m igue lfcl
d

55 2003-12-20 22:08 2.txt


75767 2003-05-25 18:12 fcl
d.sw f
35229 2003-12-30 11:38 Propie tarios
102 2003-12-28 15:25 Arch ivo.txt

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

Fundacin Cdigo Libre Dom inicano

due o ni pe rte ne ce n algrupo asociado con e larch ivo.


Figure 9 .1 M ue stra com o se de te rm inan l
os pe rm isos de acce so.
Tipo Arch ivo
O w ne r/D ue o
Group/Grupo
O th e rs/O tros
d
rw x
rw x
rw x
En l
a Figura 9 .2, e lsiste m a ope rativo e val
a q uie n re q uie re
acce so para de te rm inar q ue nive lde pe rm isos l
e otorga.
Es im portante re cordar q ue alre stringir l
os pe rm isos de
acce so de un usuario, uste d no e sta l
im itando e lacce so a nadie
con una cue nta val
ida pe ro si a al
guie n q ue l
ogra e ntrar a su
siste m a. Esto significa q ue si al
guie n l
ograse e ntrar a su siste m a
sin autorizacin, sus pe rm isos de acce so e stn de finidos por e l
te rce r bl
oq ue de l
os pe rm isos.
Su siste m a no e val
a l
os pe rm isos q ue l
e s otorga a l
os otros
buscando una cue nta val
ida.Si no q ue se e val
uan l
os pe rm isos individual
e s re l
ativos a l
a
propie dad y m e m bre sa de grupo. Si l
a e val
uacin fal
l
a, e lindividuo re q uirie ndo acce so e s
conside rado com o un usuario y se l
e otorgan e sos pe rm isos. As pue s, si un arch ivo tie ne su
bl
oq ue de pe rm isos as rw -rw -r e ntonce s am bos e ldue o de larch ivo y l
os m ie m bros de lgrupo
e spe cificado tie ne n pe rm isos de l
e ctura-e scritura alarch ivo. Todos l
os otros: l
os usuarios, tie ne n
sl
o e lpe rm iso de l
al
e ctura de larch ivo.

Acce so a Arch ivos


Elpe rm iso r (l
e ctura) significa q ue uste d pue de ve r e lconte nido de larch ivo, l
o q ue incl
uye
pode r abrirl
o con una apl
icacin com o l
o e s e lvi, si e s un arch ivo de te xto. Si uste d no tie ne e l
pe rm iso de w (e scritura) a un arch ivo alabrirl
o con vi, e larch ivo se abrir e n m odo de sl
o
l
e ctura. Si uste d e fe cta cam bios a un arch ivo q ue acce so e n m odo de sl
o l
e ctura, te ndr q ue
guardarl
o usando otro nom bre .
Elpe rm iso de e scritura significa q ue uste d pue de m odificar e larch ivo, cam bindol
e su
conte nido. Elpe rm iso de e scritura no l
e otorga pe rm isos para e l
im inar e larch ivo. Si uste d tie ne
pe rm isos de e scritura pe ro no e lde l
e ctura, uste d no podr abrir e larch ivo e n un e ditor de te xto,
com o e le m acs o vi. Re cibir un m e nsaje de e rror de acce so de ne gado. Elpe rm iso de x (e je cutar)
significa q ue uste d pue de corre r e larch ivo con sim pl
e m e nte e scribir su nom bre de sde l
al
ne a de
com andos, cl
aro e sta asum ie ndo q ue e larch ivo e s o binario o un script. Si inte ntam os e je cutar un
arch ivo de te xto, uste d re cibir un m e nsaje de e rror.
Sus pe rm isos de acce so a un arch ivo son de te rm inados por l
a sum a de l
as parte s individual
es
de l
os pe rm isos q ue se l
e h an otorgado. Estas parte s son re pre se ntadas por l
as tre s posicione s q ue
sie m pre e stn e n e ste orde n l
e ctura (re ad), e scritura (w rite ), y e je cucin (e xe cute ). Si uste d no
tie ne un pe rm iso e n particul
ar, se r re pre se ntado e n e lbl
oq ue de pe rm isos por un m e nos (-). Si e l
pe rm iso h a sido otorgado apare ce r l
al
e tra apropiada e n l
a posicin corre cta, com o ve m os m s
ade l
ante :
-rw -rw -r-- 1 m igue l oficina
-rw -rw -r-- 1 m igue l oficina

Pg 216

39 O ct 19 18:30 Arch ivo.txt


35 Se p 6 19 :47 Carta.doc
UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

Conse jos Prcticos


Cuand o e val
e s l
os pe rm isos apl
icados a un arch ivo, uste d ne ce sita e lpe rm iso r (l
e e r) para
e xam inar e lconte nid o d e larch ivo;e lpe rm iso w (e scritura) para pode r cam b iar e larch ivo;y e l
pe rm iso x (e je cutar) para pode r corre r e larch ivo si e s un script o un arch ivo b inario.

Acce so a D ire ctorios


Los pe rm isos de lacce so a un dire ctorio son apl
icados un poco dife re nte s de l
os pe rm isos de
acce so a un arch ivo. Elpe rm iso de l
e ctura a un dire ctorio significa q ue se pue de l
istar su
conte nido. Pe ro sin e m bargo e sto no l
e otorga pe rm isos de h ace r e ste dire ctorio su dire ctorio de
trabajo. Elpe rm iso de e scritura l
e otorga pe rm iso para cre ar arch ivos y dire ctorios de ntro de e se
dire ctorio. Tam bin significa q ue podr e l
im inar arch ivos conte nidos e n e ste dire ctorio aunq ue
uste d no pose e ningn pe rm iso a e se arch ivo.
[l
inux@ m igue l
]
$l
s -lArch ivo.doc
-rw -rw -r-- 1 jazm ine ab ie rtos
70 D ic 27 11:56 Arch ivo.doc
[l
inux@ m igue l
]
$rm Arch ivo.doc
rm : re m ove `Arch ivo.doc, ove rriding m ode 0664?

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

Fundacin Cdigo Libre Dom inicano

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.

Conse jos Prcticos


Cuando e val
u l
os pe rm isos apl
icados a un dire ctorio, uste d ne ce sita e lpe rm iso de l
eer
para pode r l
istar e lconte nido de ldire ctorio, e lpe rm iso de e scritura para cre ar o e l
im inar
arch ivos e n e se dire ctorio, y pe rm isos de e je cucin para h ace r e se dire ctorio su dire ctorio de
trabajo actual
.

Cam b iar l
os Pe rm isos
Para cam biar pe rm isos e n un arch ivo o dire ctorio, use e lcom ando ch m od. 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.

Cam b iar Pe rm isos con sm b ol


os
La sintaxis para usar l
os sm bol
os e s e lsiguie nte :
ch m od <q uie n> <cam b io> <de re ch os> [arch ivos]

Elch m od e s e lcom ando, e lq uie n se re fie re a si l


e va a cam biar l
os pe rm isos aldue o,
grupo, otros, o todos. Estos e stn re pre se ntados por l
as l
e tras u (due o), g (grupo), o (otros), y a
(todos). Pode m os e spe cificar m s de uno. Si no e spe cificam os e lq uie n o se a l
o om itim os,
e ntonce s se asum e a (todos) y l
os cam bios son apl
icados a e ldue o, e lgrupo, y todos l
os de m s.
Elcam po <cam bio> se re fie re a si de se a otorgar o de ne gar pe rm isos, se usa un + para
otorgar y un para de ne gar. Los <de re ch os> son r (l
e e r), w (e scritura), y x (e je cutar). Tam bin
de be m os e spe cificar l
os |arch ivos| o dire ctorios q ue re cibirn l
os nue vos pe rm isos. Cual
q uie r
conjunto de pe rm isos q ue ya h an sido otorgados no se rn cam biados. Si l
e otorgam os algrupo e l
pe rm iso de e scritura, as por e je m pl
o:
ch m od g+ w Arch ivo.txt

Si e ste arch ivo ya pose a e lpe rm iso de l


e ctura, e lbl
oq ue de pe rm isos se ra e ntonce s rw -, y
no sl
o -w -. Tam bin pode m os e xpl
citam e nte col
ocar pe rm isos usando e lope rador de cam bio =,
e lcualre e m pl
azara cual
q uie r pe rm isos ya e xiste nte . As pue s, m irando ale je m pl
o ante rior
donde e l grupo tie ne pe rm isos de l
e ctura pe ro de se am os q ue te nga pe rm iso de e scritura.
Entonce s e scribim os as:
ch m od g=w Arch ivo.txt

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

Fundacin Cdigo Libre Dom inicano

ch m od ug+ x Arch ivo.txt

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

Los nue vos pe rm isos se rian --x--xr--. Note q ue cual


q uie r de l
os <q uie n> q ue no se a
e spe cificado no se r afe ctado e n e lcam bio. En e ste e je m pl
o, e lotros te nia e lpe rm iso de l
e ctura
ante s de l
a ope racin y de spus Tam bin, ya q ue e lno fue e spe cificado e n l
a se nte ncia de l
com ando ch m od. Si de spus de lcarcte r = no sigue un pe rm iso, todos l
os pe rm isos para e se
<q uie n> son re m ovidos. Por e je m pl
o, si te ne m os un arch ivo con su bl
oq ue de pe rm isos de rw xrw xrw x y e scribim os e sta se nte ncia:
ch m od go =

Arch ivo.txt

Elnue vo bl
oq ue de pe rm isos para e lArch ivo.txt se r -rw x------. Note q ue l
os pe rm isos para
am bos e lgrupo y otros h an sido re m ovidos, y com o no m e ncionam os aldue o (u), sus pe rm isos
q ue daron intactos. Com o usar alope rador = re voca cual
q uie r tipo de pe rm isos pre vio, e s de
sum a im portancia se r m uy cuidadoso alusarl
o para asignar pe rm isos. Pe ro si nos da m uch o m s
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

Esta se nte ncia e l


im ina l
os pe rm isos de e je cucin a am bos e lgrupo y a otros. Si e lgrupo ni
otros pose an l
os pe rm isos de e je cucin ante riorm e nte e ntonce s no se e fe ctuara ningn cam bio.
Pe ro, si e lgrupo o otros ya te nan e lpe rm iso de e je cucin de Arch ivo.txt, e ntonce s se r re m ovido,
pe ro e le status de l
os pe rm isos de l
e ctura y e scritura pe rm ane ce ran intactos.

Conse jos Prcticos


Cuand o usam os sm b ol
os para cam b iar pe rm isos, sl
o e sos pe rm isos e spe cificados y a e sos
<q uie ne s> e spe cificados se rn afe ctados alm e nos q ue use m os e lope rador igualq ue (=).
Pode m os usar com odine s (w il
dcards) para re fe rim os a arch ivos, por e je m pl
o:
ch m od go+ rw

cartas?.*

Esta se nte ncia otorga pe rm isos de l


e ctura y e scritura algrupo y a otros sobre todos l
os
arch ivos q ue su nom bre e m pie za con carta, se guido por un carcte r m s, l
ue go un punto y
de spus cual
q uie r e xte nsin, com o pue de se r carta1.doc. Si de se a otorgar pe rm isos com pl
e tos a
un arch ivo, sl
o e scriba l
o siguie nte :
ch m od + rw x Arch ivo.txt

Este com ando otorga pe rm isos de l


e ctura, e scritura, y de e je cucin a todo e lm undo, e l
due o, e lgrupo y l
os usuarios alArch ivo.txt. Este com ando cl
aro e sta no funciona si e lusuario
e je cutando e lcom ando no e s e ldue o de Arch ivo.txt. En e ste caso re cibir un m e nsaje de e rror
de ch m od as:
ch m od: Arch ivo.txt: O pe ration not pe rm itte d
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Si m s de un arch ivo fue se invol


ucrado, e lcom ando ch m od ide ntificara e larch ivo e n e lcual
l
a se nte ncia no se pudo e je cutar y l
os pe rm isos no se cam biaron. Una m ane ra rpida de otorgar
pe rm isos e s basarl
os e n l
os pe rm isos de otro. Si te ne m os un arch ivo con pe rm isos de -rw xr-xr-- y
uste d de se a q ue l
os usuarios pue dan e je cutar e larch ivo, pode m os e je cutar e ste com ando, q ue
asigna l
os pe rm isos de otros a grupo.
ch m od o=g Arch ivo.txt

Este com ando otorgara l


os pe rm isos de otros a grupo o -rw xr-xr-x. Re cue rde , q ue alusar
e ste m todo de asignacin de pe rm isos e sta asignndol
o e xpl
citam e nte . En pocas pal
abras l
os
pe rm isos e xiste nte s se pe rde rn, sin ningn rie sgo de re troce so. En e le je m pl
o usam os a o para
otros y g para e lgrupo, pe ro pode m os usar cual
q uie r de l
as tre s disponibl
e s de l
os <q uie ne s> ,
q ue nos fal
ta l
a u para due o. Si de se a cam biar l
os pe rm isos re cursivam e nte e n un rbolde
dire ctorios, pode m os usar l
a opcin -R apl
icada alcom ando ch m od. O tras opcione s disponibl
es
con e lcom ando ch m od son l
istadas e n l
a Tabl
a 9 .3.
Tabl
a 9 .3 O pcione s D isponibl
e s alCom ando ch m od
O pcin
Accin
-c
M ue stra l
os nom bre s de l
os arch ivos q ue sus pe rm isos cam biaron
-f
No de spl
ie ga m e nsaje s de e rror
-v
D e spl
ie ga una l
ista de cada arch ivo cam biado y m e nsaje s de e rror.

Cam b iar Pe rm isos con Nm e ros


O tra m ane ra de cam biar l
os pe rm isos e s pasndol
e com o argum e nto alcom ando ch m od un
nm e ro octalde tre s dgitos. Este nm e ro octalre pre se nta e lpatrn de bit de lnue vo bl
oq ue de
pe rm isos. Cada digito de e ste nm e ro re pre se nta l
os pe rm isos de una de l
as e ntidade s de due o,
grupo, y otros (ow ne r, group, y oth e rs), e n e se orde n.
Tabl
a 9 .4 Nm e ros Usados para O torgar Pe rm isos
Nm e ro
Pe rm iso
4
Re ad/Le ctura (r)
2
W rite /Escritura (w )
1
Exe cute /e je cucin (x)
Sum am os l
os val
ore s de l
os pe rm isos individual
e s q ue q ue re m os otorgar por e ntidad y se l
o
pasam os alcom ando ch m od. Si e scribim os e ste com ando:
ch m od 764 Arch ivo.txt

Estuvie ra otorgando pe rm isos de l


e ctura, e scritura, y e je cucin aldue o, l
o q ue e s 4 (l
e ctura)
+ 2 (e scritura) + 1 (e je cucin) = 7. Algrupo se l
e otorgan pe rm isos de l
e e r y e scribir, o se a 4
(l
e e r) + 2 (e scribir) = 6. A l
os otros se l
e s otorga sl
ol
e ctura, o 4. Alusar ch m od con nm e ros
e stam os otorgando pe rm isos e xpl
citam e nte . Cual
q uie r pe rm iso ya e xiste nte de l arch ivo o
dire ctorio se rn e l
im inados y re e m pl
azados con l
os nue vos as pue s q ue de be se r bie n cuidadoso.

Pe rm isos Espe cial


es
Pg 220

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

1636 2003-12-26 22:21 /e tc/passw d

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

26584 2003-10-25 21:53 /usr/b in/passw d

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

Fundacin Cdigo Libre Dom inicano

e je cuta e larch ivo, e lusuario re cibe l


o m ism os privil
e gios com o e lroot;l
a capacidad de e scribir e n
e larch ivo /e tc/passw d. Esto se conside ra un rie sgo de se guridad y de be usarse sl
o cuando e s
absol
utam e nte ne ce sario.

Conse jos Prcticos


Estab l
e ce r e lSUID y GUID l
e pe rm ite a un usuario e je cutar un com ando o apl
icacin con l
os
pe rm isos d e otro usuario. Por e sto e s q ue e luso de e stos d os pe rm isos posa un rie sgo al
to d e se guridad
d e lsiste m a.

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

Estos dos com andos cam bian e l bl


oq ue de pe rm isos de l dire ctorio D ocum e ntos a
drw xrw xrw t. Tam bin pode m os e nce nde r e lstick y bit sobre un e je cutabl
e . Esto causa q ue l
os
program as pe rm ane zcan e n e lre a de sw ap, l
o cualre sul
ta e n program as q ue cargan m s rpido.

Pe rm isos por D e fe cto


Uste d de be fam il
iarizarse con e luso de lcom ando um ask . Cuando se cre a un arch ivo nue vo,
l
os pe rm isos son apl
icados a e se nue vo arch ivo por e lsiste m a basado e n l
a m ascara de cre acin de
arch ivos y dire ctorios individualde lusuario q ue l
o cre a. Esta m ascara de cre acin se l
l
am a um ask
(use rs cre ation m ask ) y e s de finida o por l
os arch ivos de inicio de lusuario o por val
ore s por
de fe cto de lsiste m a. Para ve r e lval
or de su um ask , e scriba um ask e n e lprom pt. Elval
or se r
re tornado por e l
:
m igue l
@l
inux:~ /$um ask
022

La um ask e s re pre se ntada com o un nm e ro octal de 3-dgitos con cada digito


corre spondie ndo a uno de l
os 3 caracte re s de lbl
oq ue de pe rm isos. Elprim e r digito de fine l
os
pe rm isos de ldue o, e lse gundo digito e lgrupo, y e lte rce ro digito todos l
os de m s. Al
gunos
siste m as re tornan un nm e ro de 4-digito e n e lcuale lprim e r nm e ro sie m pre e s ce ro. El
significado de e stos nm e ros apare ce e n l
a Tabl
a 9 .6.
Tabl
a 9 .6 Pe rm isos de lum ask
Val
or Pe rm iso
0
l
e ctura, Escritura para arch ivos;l
e ctura, Escritura, e je cucin dire ctorio
Pg 222

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

1
2
3
4
5
6
7

Fundacin Cdigo Libre Dom inicano

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.

Conse jos Prcticos


Pod e m os ve r q ue l
os nm e ros usados para col
ocar pe rm isos con e lcom ando ch m od y para
col
ocar pe rm isos usando um ask no son l
os m ism os. Una um ask de 002 e s l
o m ism o q ue usar un
ch m od 662 para un arch ivo o ch m od 775 para un dire ctorio.

Si de se a cam biar e lval


or de su um ask , e je cute e lcom ando um ask se guido por e lnive lde
pe rm isos q ue de se a de finir. As pue s, si de se a q ue l
os pe rm isos se an rw -r----- e n todos l
os arch ivos
y rw xr-x--- e n todos l
os dire ctorios, e ntre l
o siguie nte :
um ask 027

Esta orde n cam biara su um ask te m porariam e nte . D e spus q ue sal


ga de lsiste m a y re ingre se
(l
ogin) de nue vo, l
a q ue te nia ante s por de fe cto re tornara. Para q ue e lcam bio se a pe rm ane nte ,
agre gue e lcom ando ante rior a sus arch ivos de inicio. Sl
o root pue de cam biar e lval
or de l
a
um ask de lsiste m a. En e lCaptul
o 7 pue de e ncontrar m s inform acin de com o usar l
os arch ivos
de inicio para adm inistrar sus arch ivos de am bie nte .

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Bsicam e nte GNU

Fundacin Cdigo Libre Dom inicano

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

cre ados nue vos por e lusuario de l


e ctura y e scritura para e ldue o y e lgrupo y l
os otros l
e e r. Es
ne ce sario cam biar l
a um ask a 022, l
a cualnos dara pe rm isos e n nue vos arch ivos de due o
l
e ctura y e scritura y sl
ol
e ctura algrupo y otros. Para q ue e lcam bio se a pe rm ane nte , e stos
cam bios se te ndrn q ue agre gar a l
os arch ivos de inicio pe rsonal
e s de lusuario.

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

nue vos. Re spue sta b e s incorre cta; e ste re sul


tara e n pe rm isos de -rw -r--r--. Re spue sta c e s
incorre cta;e ste re sul
tara e n pe rm isos de -r r--r--. Re spue sta d e s incorre cta;e ste re sul
tara e n
pe rm isos de -r--r--rw -.

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Tare as Adm inistrativas

El O b je tivo de e ste captul


o e s q ue uste d al
cance un nive l de
conocim ie nto, q ue uste d pue da re sponde r pre guntas com o l
as
siguie nte s:
1. Qu de be h ace r para q ue no se l
e ol
vide dar un e xm e n e sta tarde ?
2. Qu de be h ace r para actual
izar l
a base de datos de l
ocate db 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?
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 .?
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 uste d no pe rm ite q ue
usuarios e je cute n cron jobs?
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 larch ivo 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?
7. Cm o inve stigam os cualfue e ll
tim o ingre so (l
ogin) alsiste m a de
cada usuario?
8. Cm o e m pe zam os un nue vo l
og de corre o m e nsual
?

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

Fundacin Cdigo Libre Dom inicano

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

Elargum e nto fe ch a e s un poco com pl


e jo. Ade m s de h oras y fe ch as com pl
e tas se pue de n dar
por e je m pl
o: para e je cutar un trabajo a l
as 4pm tre s das a partir de ah ora, e lcom ando e s:
at 4pm + 3 days

Para e je cutar un trabajo a l


as 10am Agosto 16, e lcom ando fue se :
at 10am Agosto 16

Para corre r un trabajo a l


a 1am m aana, e je cutaras:
at 1am tom orrow

Las opcione s q ue pue de n se r usadas con e lcom ando at son l


istadas e n l
a Tabl
a 10.1.
Tabl
a 10.1 O pcione s q ue pue de n se r Usadas con e lCom ando at
O pcin
Accin
b
Program a trabajos cuando carga de lsiste m a e s baja iguala batch
d
El
im ina trabajos (job);iguala com ando atrm
f arch ivo
Le e l
os trabajos (job) de sde arch ivo e spe cificado
l
Lista todo l
os jobs de lusuario;iguala atq
m
Enva corre o alusuario cuando e ltrabajo se com pl
e ta
Usar e lcom ando at e s m uy sim pl
e y consiste e n tre s pasos m uy fcil
e s:
1.Escrib a at con cual
q uie r opcin y l
a fe ch a de e je cucin.
2.Entre e lcom ando q ue de se a e je cutar.
3.Pul
se l
as te cl
as Ctrl
+ D para guardar e ltrab ajo.
D e spus q ue at e je cuta un trabajo, l
e pue de e nviar un corre o con l
os m e nsaje s de e rrore s o
para notificarl
e q ue e ltrabajo se com pl
e t. Elcom ando at pue de e je cutar un trabajo sl
o una ve z,
y de spus de h abe rl
o e je cutado, se e l
im ina de l
a col
a q ue ue . Pode m os util
izar e lcom ando at
para col
ocarnos un aviso para re cordar al
gn e ve nto:
$at 01:39
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

w arning: com m ands w il


lb e e xe cute d using /b in/sh
at> xm e ssage -displ
ay:0.0 "Aq u e sta su M e nsaje !"
at> <EO T>
job 11 at 2004-01-06 01:39

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

Pode m os e spe cificar e ltie m po para q ue l


os trabajos de at s e je cute n de tre s m ane ras:
1.Por h ora, form ato e s H H :M M
2.Elda de l
a se m ana por nm e ro o por nom b re
3.Por pal
ab ras com o e s m idnigh t (m e dianoch e ), noon (tarde ), te atim e (4 p.m .), today (h oy),
tom orrow (m aana), y now (ah ora).

Cuando se e spe cifica una h ora, se asum e q ue se e sta usando re l


oj de 24-h oras, as q ue l
as 4
p.m . e s e xpre sada com o l
as 16:00. Tam bin se pue de program ar tare as re l
ativas alm om e nto
pre se nte , com o e s e lnm e ro de m inutos, h oras, das, se m anas, o anos m idie ndo de sde ah ora. Usar
now com o e ltie m po tam bin va a re q ue rir incre m e nto de l
a fe ch a. Elincre m e nto e s se guido por
m inuto(s), h ora(s), da(s), o se m ana(s). Al
gunos e je m pl
os de e spe cificar tie m po son:
at 23:15 -f h ace r-b ack up.sh
at + 3 h ours -f actual
izar-db .b ash
at now sat re b oot

Los trabajos som e tidos alcom ando at son e n l


a actual
idad e je cutados por e lcrond dae m on
usando e lcom ando atrun. Pe ridicam e nte , e lde m onio crond corre e lcom ando atrun para re visar
si e xiste n trabajos at q ue se de be n e je cutar. Este proce so ocurre cada cinco m inutos. Vase l
a
se ccin crontab m s ade l
ante e n e ste m ism o Captul
o para l
os de tal
l
e s de com o cam biar l
a
configuracin. Para ve r l
os trabajos q ue h an sido program ados, use e lcom ando atq , q ue e s l
o
m ism o q ue at -l
:
$atq
12
2004-01-11 08:25 a
13
2004-01-11 10:45 a

Este com ando de spl


e gar una l
ista de l
os trabajos pe ndie nte s q ue pe rte ne ce n alusuario. El
root ve r todos l
os trabajos pe ro pue de e spe cificar l
istar sl
o l
os trabajos de un usuario e n
particul
ar. Para e l
im inar una o m s tare as program adas, use o e lcom ando at -d o e lcom ando atrm
y e lnm e ro de job q ue e lcom ando at l
e asigna, com o por e je m pl
o:
Pg 234

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

atrm 12 13

Para de te rm inar e lnm e ro de un trabajo, use e lcom ando at -lo atq .

Conse jos Prcticos


Elcom and o at program a tare as o job s para q ue ocurran sl
o una ve z. Aunq ue pode m os
program ar e ltrab ajo para e lfuturo, D e spus q ue se e je cute , se r re m ovido e n l
a col
a.
Cuando som e te m os un trabajo at, e lsh e l
lal
m ace na e lam bie nte pre se nte incl
uye ndo e lpw d.
Este am bie nte y dire ctorio e ntonce s se rn usados alm om e nto de l
a e je cucin de lcom ando. Pe ro,
Si e st program ando corre r un script, use su ruta com pl
e ta para pre ve nir posibl
e s e rrore s de l
siste m a.

Adm inistrar Trab ajos at (Job s)


Eje cutar trabajos at util
iza re cursos de lsiste m a. Si m uch os usuarios e je cutan trabajos l
argos y
com pl
e jos alm ism o tie m po, e sto pue de re sul
tar e n un e fe cto adve rso albue n funcionam ie nto de l
siste m a. H ay dos arch ivos q ue control
an l
a capacidad de lusuario pode r e je cutar trabajos at e l
/e tc/at.al
l
ow y /e tc/at.de ny. Cuando un usuario trata de e je cutar un trabajo at, e lsiste m a prim e ro
re visa si e xiste e larch ivo /e tc/at.al
l
ow y si contie ne e lnom bre de lusuario. Si e lnom bre de l
usuario e sta ah , acce so e s pe rm itido aluso de lcom ando at y de program ar trabajos. Si e larch ivo
/e tc/at.al
l
ow no e xiste , se re visa e larch ivo /e tc/at.de ny. Para proh ibir a un usuario de program ar
trabajos at, agrgue l
o alarch ivo /e tc/at.de ny. Cual
q uie r usuario q ue no e s m e ncionado e n e l
arch ivo /e tc/at.de ny e ntonce s se l
e pe rm ite e luso de lcom ando at. Si am bos arch ivos e xiste n, at
prim e ro re visa e larch ivo /e tc/at.al
l
ow . Si e lusuario re q uirie ndo program ar un trabajo con at e sta
l
istado, e ntonce s te ndr acce so. Y at no re visar e larch ivo /e tc/at.de ny si alre visar e larch ivo
/e tc/at.al
l
ow obtuvo xito. Si de se am os pre ve nir a todos l
os usuarios de program ar tare as con at,
sim pl
e m e nte te ne m os q ue borrar e larch ivo /e tc/at.de ny. Si e larch ivo /e tc/at.de ny e xiste pe ro
e sta vaco, todos l
os usuarios pue de n corre r trabajos at. Si ninguno de l
os dos arch ivos e xiste n,
sol
am e nte e lsupe rusuario e s pe rm itido usar e lcom ando at. La Figura 10.1 M ue stra e ldiagram a
de fl
ujo de de cisione s cuando un usuario inte nta program ar una tare a con at.
Arch ivos /e tc/at.al
l
ow y /e tc/at.de ny son usados para control
ar e lacce so a l
a disponibil
idad
de program ar tare a para l
os usuarios. Si l
e h e pe rm itido a l
os usuarios e n su siste m a program ar
tare as usando e lcom ando at, te ndr l
a ne ce sidad de pe ridicam e nte re visar l
a carga a l
a cualse
som e te e lsiste m a. Pue de usar e lcom ando atq para ve r q uie n tie ne trabajos program ados, cuando
se e je cutaran, y q ue tipo de carga im pondrn alsiste m a. Tam bin tie ne e lcom ando atrm para
el
im inar cual
q uie r trabajo program ado.

Conse jos Prcticos


Para pod e r e val
uar l
os re cursos de lsiste m a sie ndo usad os por at, use e lcom and o atq o at -l
para as pod e r visual
izar l
as tare as program adas. Use atrm o at 0d para e l
im inar cual
q uie r tare a
ya program ada.

Com ando b atch


Elcom ando batch e s idntico a e je cutar at -b y program a un trabajo para e je cutarse una sol
a
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

Com ando crontab


A m e nudo e ncontram os tare as q ue tie ne n q ue e je cutarse re gul
arm e nte . Elcom ando at l
e
pe rm ite program ar un re cordatorio o un trabajo para e je cutarse una ve z. Para program ar e ve ntos
re curre nte s, ne ce sitar usar e lcom ando crontab. Los e ve ntos program ados son al
m ace nados e n
un arch ivo pe rsonal
. La sintaxis e s:
crontab [opcione s][arch ivo][nom b re -usuario]

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

Se pue de e spe cificar rangos e n l


ugar de das y h oras e n e spe cifico si usam os un carcte r de
m e nos (-). Para e spe cificar un val
or no incl
usivo, use com as (,) para se parar cada val
or. Por
e je m pl
o si de se a e je cutar un script l
l
am ado script.sh todos l
os m arte s y jue ve s a l
as 1 a.m ., de be r
Pg 236

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

digitar l
o siguie nte e n su arch ivo:
00 1 **2,4 script.sh

D e spus de h abe r cre ado e larch ivo, e s ne ce sario instal


arl
o usando e lcom ando crontab.
D e spus q ue e ltrabajo h a sido program ado, se l
e re fie re com o un cron job. La sintaxis de l
com ando e s:
crontab [opcione s][nom b re -arch ivo]

Las opcione s de lcom ando crontab son l


istadas e n l
a Tabl
a 10.3.
Tabl
a 10.3 O pcione s D isponibl
e s con e lCom ando crontab
O pcin
Accin
-e
Cre a o e dita e larch ivo crontab de lusuario
-l
D e spl
ie ga e larch ivo crontab de lusuario
-r
El
im ina e larch ivo crontab de lusuario
-u nom bre usuario Espe cifica e lcrontab de q ue usuario e ditar;sl
o e lroot
Elcom ando crontab cre a e instal
a e larch ivo cron y sal
va una copia de loriginalcon e lnom bre
de lusuario e n e ldire ctorio /usr/l
ib/crontab. Si de se a o ne ce sita m odificar su configuracin cron,
e dite e sta copia de larch ivo original
, y e ntonce s instl
el
a usando e lcom ando crontab com o al
principio. Si de se a e l
im inar e larch ivo, use crontab -r.

Conse jos Prcticos


Program ar una tare a para q ue se e je cute pe ridicam e nte conl
l
e va prim e ro cre ar un arch ivo q ue
conte nga l
os com and os y e ntonce s para program arl
o use e lcom ando crontab . Use crontab -e para
e d itar un cron job o crontab -r para e l
im inarl
o.
Elde m onio de crond re visa varios arch ivos para ase gurarse si e xiste n trabajos (jobs) q ue
de be n e je cutarse . Elprim e ro de e stos arch ivos e s /e tc/crontab, e je m pl
o de uno:
SH ELL=/b in/b ash
PATH =/sb in:/b in:/usr/sb in:/usr/b in
M AILTO =root
# A e je cutarse
01 *
*
*
*
root
02 4
*
*
*
root
22 4
*
*
0
root

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

Estos son dire ctorios q ue contie ne n trabajos para se r e je cutados re gul


arm e nte . El script.sh e s
un script q ue e je cutara l
os scripts e n e ldire ctorio de signado. Al
gunos son
m igue l
@l
inux:~ $l
s -l/e tc/cron.dail
y/
total60
-rw xr-xr-x 1 root root
311 2000-05-25 21:13 0anacron
-rw xr-xr-x 1 root root
502 2001-04-15 21:36 b sdm ainutil
s
-rw xr-xr-x 1 root root
315 2002-03-11 23:33 dl
ocate
-rw xr-xr-x 1 root root
419 2003-10-27 02:54 find
-rw xr-xr-x 1 root root
89 2002-07-30 01:16 l
ogrotate
-rw xr-xr-x 1 root root
9 46 2002-09 -16 22:34 m an-db
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Cada uno de e stos arch ivos e s un script q ue l


l
e va a cabo cie rta tare a de rutina pe ridica com o
e s actual
izar l
a base de datos de l
as pginas m an, actual
izar l
a de lcom ando l
ocate q ue e s l
ocate db
(re firase alCaptul
o 6, M ante nim ie nto de lSiste m a de Arch ivos) y rotar l
os arch ivos de ll
og de l
siste m a (ve a l
a se ccin m s ade l
ante e n e ste captul
o de Rotar l
os Arch ivos Logs).
O tro cron job q ue se e je cuta e s e lq ue e spe cifica cuando atrun de be e je cutarse . Este e s
ne ce sario para q ue l
os at jobs se e je cute n. Por de fe cto, atrun se e je cuta cada cinco m inutos.
Pode m os cam biar e sto para q ue se e je cute con m s o m e nos fre cue ncia o q ue no se e je cute nunca.
Lue go, e lcrond busca por tare as program adas basadas por nom bre de usuario e n e ldire ctorio
/var/spool
/cron. Elde m onio crond e s re sponsabl
e de e je cutar cron jobs de lsiste m a y de l
os
usuarios. Se inicia alarranq ue de lsiste m a y de spie rta cada m inuto para ve r si h ay al
gn trabajo
q ue ne ce sita se r e je cutado. Alconfe ccionar sus cron jobs, uste d pue de incl
uir com e ntarios sl
o con
e m pe zar una l
ne a con e lcarcte r de nm e ro (# ). Los com e ntarios no pue de n e star e n l
a m ism a
l
ne a q ue un com ando. Un e je m pl
o de un com e ntario e s as:
# e nva por corre o cual
q uie r sal
ida de e rror a m igue l

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.

Conse jos Prcticos


Eld e m onio crond re visa cad a cinco m inutos para ve r si e xiste n trab ajos q ue de b e n se r
e je cutad os. Prim e ro re visa e larch ivo /e tc/crontab y e ntonce s re visa si h ay trab ajos de l
os usuarios
e n e ld ire ctorio /var/spool
/cron.

Adm inistrar (Tare as) cron Job s


Si tie ne s m uch os usuarios e je cutando cron jobs, su siste m a se pue de sobre cargar. Por e sto e s,
q ue tie ne com o adm inistrador q ue de cidir si y cuando pe rm itir a l
os usuarios program ar tare as.
Pue de te ne r controlde cual
e s usuarios son pe rm itidos e je cutar cron jobs usando l
os arch ivos
/e tc/cron.al
l
ow y /e tc/cron.de ny. Si e xiste e larch ivo /e tc/cron.al
l
ow , sl
ol
os usuarios l
istados e n
e lson pe rm itidos e je cutar cron jobs. Si cron e ncue ntra e lnom bre de lusuario e n e larch ivo
/e tc/cron.al
l
ow , e ntonce s no e xam ina e larch ivo /e tc/cron.de ny. Si e larch ivo /e tc/cron.al
l
ow no
e xiste pe ro si e xiste e larch ivo /e tc/cron.de ny, cual
q uie r usuario q ue no e ste l
istado e n e ste arch ivo
/e tc/cron.de ny se r pe rm itido e je cutar cron jobs. Si no e xiste ninguno de l
os dos arch ivos,
e ntonce s todos l
os usuarios pue de n e je cutar cron jobs.
Cual
q uie r usuario pue de ve r y e ditar sus propios cron jobs usando:

crontab -e
Los usuarios pue de n borrar sus propios trabajos usando e lcom ando:
crontab r

Com o root, pue de l


ista l
os cron jobs de cual
q uie r usuario usando e lcom ando crontab con l
a
opcin -u nom bre -usuario. Tam bin pue de e l
im inar l
os cron jobs de cual
q uie r usuario usando l
a
opcin crontab -r.
Pg 238

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Conse jos Prcticos


Com o y cuand o se e scrib e n l
os m e nsaje s de lsiste m a a un arch ivo l
og control
ado por e lde m onio
sysl
ogd . La inform acin de configuracin a m e nudo e s al
m ace nad a e n e larch ivo /e tc/sysl
og.conf,
aunq ue otro arch ivo q ue conte nga l
a inform acin de configuracin pue de se r usado.
Pode m os tam bin m ane jar e lsysl
ogd a travs de luso de se al
e s. Una se ale s un m e nsaje
q ue e s e nviado por un proce so. M uy a m e nudo, e stas se al
e s son usadas para de cirl
e a un proce so
q ue te rm ine . Vase e lCaptul
o 5 para m s inform acin sobre l
os proce sos y e nvindol
e se al
e s.
Eluso de se al
e s nos pe rm ite de te ne r e iniciar e lsysl
ogd, ade m s de actual
izar e larch ivo
/e tc/sysl
og.conf y te ne r e sos cam bios proce sados por e lsysl
ogd. La sintaxis de e nviarl
e se al
es a
sysl
ogd e s:
k il
lSIGNALcat /var/run/sysl
ogd.pid

Elarch ivo /var/run/sysl


ogd.pid contie ne e lPID de lproce so de lsysl
ogd. Si e nce rram os e l
com ando cat e ntre com il
l
as se ncil
l
as (), e lconte nido actualde larch ivo sysl
ogd.pid - e lPID de
sysl
ogd - se l
e pasa alcom ando k il
l
. Las se al
e s q ue se l
e pue de n pasar a sysl
ogd se m ue stran e ll
a
Tabl
a 10.5.

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

Fundacin Cdigo Libre Dom inicano

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

D e spus de h abe r m atado (k il


l
) a sysl
ogd, pode m os re iniciar e lsysl
ogd usando l
as opcione s
l
istadas e n l
a Tabl
a 10.4. La m e jor m ane ra e s e spe cificar un arch ivo de configuracin q ue conte nga
l
as instruccione s para se r e nviadas alsysl
ogd.

Conse jos Prcticos


Se pue d e ad m inistrar e lsysl
ogd dae m on a travs d e luso de se al
e s. Esto nos pe rm ite h ace r
cam b ios alarch ivo d e configuracin y e ntonce s h ace rl
os tom ar e fe cto inm e diato

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

Fundacin Cdigo Libre Dom inicano

aste risco). Elcarcte r de igual(=) pue de se r usado para e xpl


citam e nte guardar all
og l
a cl
ase
nom brada. Por e je m pl
o, si e scribe e sta l
ne a e n su arch ivo sysl
og.conf.
*.=crit

/var/l
og/critical

Todos l
os m e nsaje s de l tipo crit de sde todas l
as fue nte s se e scribe n al arch ivo de l
og
/var/l
og/critical
.l
og. O tros m e nsaje s de dife re nte tipos se e scribe n a l
og basados e n com o uste d l
o
configur a e l
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 .

Conse jos Prcticos


Ale spe cificar e ltipo de m e nsaje s a re gistrar all
og, l
os caracte re s (*, !, y =) son
e xtre m ad am e nte til
e s. Use e l(*) para e spe cificar o l
a fue nte de todos l
os m e nsaje s o todos l
os tipos
de m e nsaje s. Elsm b ol
o de (!), significa NO . Si e spe cificam os (!*) ante s de ltipo de m e nsaje
significara ninguno de l
os siguie nte s tipos de m e nsaje s.

Adm inistrar l
os Logs
Cada m e nsaje q ue se e scribe a un l
og incl
uye 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

Fundacin Cdigo Libre Dom inicano

/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

Fundacin Cdigo Libre Dom inicano

pe ro, instruccione s conte nidas e n e ll


tim o pue de n sobre scribir e lprim e r arch ivo. La Tabl
a 10.7
l
ista e lcom ando q ue se pue de usar e n l
os arch ivos config.
Tabl
a 10.7 Com andos
Com ando
com pre ss
copytruncate
cre ate
dail
y
de l
aycom pre ss
e rrors m ail
to
ife m pty
incl
ude fil
e nam e
m ailm ail
to
m onth l
y
nocom pre ss
nocopytrucate
nocre ate
node l
aycom pre ss
nool
ddir
notife m pty
ol
ddir dire ctory
postrotate
pre rotate
rotate n
size n

Usados e n Config para se r usado por e lcom ando l


ogrotate .
Accin
Usa gzip para com prim ir l
os l
ogs vie jo
Copia l
os l
ogs e ntonce s trunca e ll
og vie jo
Apl
ica l
os pe rm isos se al
ados alnue vo l
og;si no se e spe cificaron
pe rm isos, se usan l
os pe rm isos de ll
og vie jo
Rotacin diaria de ll
ogs
Com prim e e n l
a prxim a rotacin
Enva e rrore s por Corre o a dire ccin e spe cificada
Rota l
og vaco
Le e nom bre de arch ivo de ntro de arch ivo config
Enva l
os l
ogs a Corre o a dire ccin e spe cificada alborrar
Rota l
os l
ogs m e nsual
m e nte
No com prim e
No copia y trunca
No usa pe rm isos e spe cificados alcre ar
Com prim e ah ora
No se m ue ve a otro dire ctorio
No com prim e l
og vaco
M ue ve l
ogs vie jos a dire ctorio e spe cificado
Eje cuta script de spus de rotar l
og
Eje cuta script ante s de rotar l
og
Espe cfica nm e ro de l
ogs vie jos a re te ne r
Rotar cuando l
og l
l
e gue a n byte s;agre gue k para e spe cificar k il
obyte s
o M para e spe cificar m e gabyte s

Un arch ivo de configuracin pue de te ne r am bos tipos de opcione s l


ocal
e s y gl
obal
e s. O pcin
gl
obale s apl
icada a todos l
os arch ivos l
og y donde una opcin l
ocale s apl
icada sol
am e nte a un
arch ivo e spe cifico. Cual
q uie r opcin l
ocalsobre scribir l
as gl
obal
e s. Elsiguie nte e s un e je m pl
o de
un arch ivo de configuracin:
# rotar arch ivos l
og se m anal
w eek l
y
# m ante ne r 4 se m anas de l
ogs vie jo
rotate 4
# m anda e rrore s por corre o alroot
e rrors root
# cre ar arch ivos de l
ogs nue vos (vacos) de spus de rotar l
os vie jos
cre ate
# com prim ir arch ivos l
og vie jos
com pre ss
# usar arch ivos de configuracin conte nidos e n e ldire ctorio /e tc/l
ogrotate .d
incl
ude /e tc/l
ogrotate .d
# sl
o rotara w tm p m e nsuale n ve s de se m anal
/var/l
og/w tm p {
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

m onth l
y
}

En e larch ivo de configuracin de le je m pl


o ante rior, se e stabl
e cie ron l
as siguie nte s opcione s
gl
obal
e s:
1. Fre cue ncia de rotacin
2. Nm e ro de l
ogs vie jos a guardar
3. Com prim ir l
ogs vie jos
La l
tim a se ccin col
oca opcione s para e ll
og w tm p sol
am e nte e spe cificando q ue l
o rote
m e nsualy no se m anal
. Usar opcione s l
ocal
e s pe rm ite configurar l
ogs e spe cficos con parm e tros
dife re nte s a l
os por de fe ctos q ue usa e n l
a m ayora de sus l
ogs.

Conse jos Prcticos


Elcom and o l
ogrotate autom atiza e lproce so de guardar y e l
im inar e lconte nido de un arch ivo
l
og. Uno o m s arch ivos d e configuracin se pue d e n usar para d e finir e lcom portam ie nto de l
ogrotate
y com o m ane ja cad a arch ivo l
og.

Arch ivar l
os Logs
Ya q ue se h a configurado l
ogrotate para m ane jar l
os 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

Fundacin Cdigo Libre Dom inicano

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:

Conse jos Prcticos


Elcom and o l
ogrotate pue de se r configurad o para q ue m ante ngan cuanto l
ogs se an ne ce sarios y
e ltie m po q ue se ne ce site . Cl
aro, pe ro para ah orrar e spacio, conside re m ove r l
os l
ogs m s vie jos a otra
l
ocal
id ad . Elcom and o pre rotate pue de se r usado para m ove r l
os l
ogs m s vie jos ante s de rotar l
os
l
ogs. Esto nos ah orra e spacio m ie ntras e xte nd e m os e ltie m po de al
m ace nado de l
os l
ogs.
dm e sg [opcione s]

Si de se a re visar un nive le n e spe cfico de lm e nsaje , uste d pue de usar l


a opcin n l
e ve l
. Si
de se a ve r sl
ol
os m e nsaje s de panic, e ntonce s use e lsiguie nte com ando:
dm e sg n 1

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

Fundacin Cdigo Libre Dom inicano

re inicie (re start). Inform acin de lingre so de l


os usuarios alsiste m a e sta conte nida e n l
os arch ivos
l
og /var/l
og/w tm p, /var/l
og/utm p, y /var/l
og/l
astl
og. Acce so a e stos arch ivos l
og e s dire ctam e nte
al
os arch ivos de te xto o a travs de l
os com andos l
ast, w h o, w , finge r, y l
astl
og. Cuanto l
ogs y por
cuanto tie m po l
os m antie ne s e s una funcin de l
a pol
tica de l
a organizacin y no una re pue sta q ue
se pue de dar por e xpe rie ncia. D e be pl
anificar com o configurarl
os y donde al
m ace narl
os y cuanto
tie m po guardarl
o ante s de de struirl
os, y si pasarl
os a cinta, cdrom e tc.

Pg 246

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Bsicam e nte GNU

Fundacin Cdigo Libre Dom inicano

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

Re spue sta a e s incorre cta; La fue nte de l


os m e nsaje s e s sie m pre l
istada. Re spue sta b e s
incorre cta;e ltipo de m e nsaje sie m pre e s l
istado. Re spue sta c e s incorre cta;se re q uie re e lnom bre
y l
a l
ocal
izacin de larch ivo l
og q ue se l
a va a e scribir. Re spue sta d e s corre cta;no se pue de
e spe cificar e ltie m po para m ante ne r l
os m e nsaje s e n e larch ivo sysl
og.conf.
8. Culde l
os siguie nte s no se l
ogra usando l
ogrotate ?
a. Enviar l
os l
ogs por corre o a root.
b. Com prim ir l
os l
ogs vie jo.
c. Al
m ace nar arch ivo Log de l
os m e nsaje s e n otra com putadora.
d. M ove r l
ogs vie jos a otro dire ctorio.
Re spue sta a e s incorre cta;l
ogrotate pue de e nviar por corre o l
os l
ogs a cual
q uie r usuario.
Re spue sta b e s incorre cta;l
ogrotate pue de com prim ir l
os l
ogs vie jos. Re spue sta c e s corre cta;e l
de m onio sysl
og e s re sponsabl
e de donde se e scribe n l
os m e nsaje s. Re spue sta d e s incorre cta;
l
ogrotate pue de al
m ace nar l
os l
ogs vie jos a un dire ctorio e spe cfico.
9 . Culde l
os siguie nte s e s posibl
e alconfigurar l
ogrotate ?
a. Espe cificar donde se e scribe n l
os m e nsaje s
b. M ante ne r tre s l
ogs l
ocal
m e nte y tre s l
ogs ante riore s e n otro dire ctorio
c. Espe cificar con q ue fre cue ncia rotar e ll
og de lcorre o
d. Espe cificar a q ue h ora de lda rotar l
os l
ogs
Re spue sta a e s incorre cta;l
a ubicacin de donde se e scribe n l
os m e nsaje s e s m ane jado por e l
sysl
ogd. Re spue sta b e s incorre cta;se pue de n e nviar todos l
os l
ogs vie jos a otro dire ctorio pe ro no
uno individual
. Re spue sta c e s corre cta;se pue de e spe cificar l
a fre cue ncia de rotar l
os l
ogs e n e l
arch ivo de configuracin usado con l
ogrotate . Re spue sta d e s incorre cta;use cron para e spe cificar
e lcuando se e fe ctan l
a rotacin.
10. Culde e stos com andos nos pe rm ite ve r e lm e nsaje q ue GNU/Linux de spl
ie ga cuando se
inicia?
a. dm e sg
b. l
astl
og
c. cat /var/l
og/sysl
og
d. sysl
ogd -c
Re spue sta a e s corre cta;Elcom ando m e sg de spl
ie ga e lm e nsaje de lbuffe r de l k e rne l
;si
e je cutam os e ste com ando de spus de l arranq ue , l
os m e nsaje s son e sos e scritos durante e l
arranq ue . Re spue sta b e s incorre cta; e lcom ando l
astl
og m ue stra l
as ul
tim as ve ce s q ue cada
usuario ingre so alsiste m a. Re spue sta c e s incorre cta;alm e nos q ue uste d no h a configurado l
dae m on sysl
ogd q ue e scriba un arch ivo l
og l
l
am ado /var/l
og/sysl
og e se arch ivo no e xiste e n
GNU/Linux. Re spue sta d e s incorre cta;e lde m onio sysl
ogd no e s usado com o com ando para
de spl
e gar m e nsaje s.

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

Back up y Re staurar

El O b je tivo de e ste captul


o e s q ue uste d al
cance un nive l de
conocim ie nto, q ue uste d pue da re sponde r pre guntas com o l
as
siguie nte s:
1. 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. Qu
se pue de h ace r?
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 l
W e b Se rve r. Qu arch ivos de be h ace rl
e back up, y q u tan a m e nudo?
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?
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 ljue 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?
5. Qu com ando de be usar, si de se a h ace r un back up de dire ctorios h om e , y
h e m os de cidido usar e lutil
itario tar y arch ivarl
os e n cinta?
6. Cm o se re staura un arch ivo de sde e lback up de su dire ctorio h om e ?
7. Ne ce sita com prim ir un dire ctorio para ah orrar e spacio e n su cinta. Cm o
m odificara e lcom ando de l
a pre gunta nm e ro 5?
8. H a cre ado un arch ivo tar de l
a base de datos de l
os e studiante s y de se a
al
m ace nar l
os l
tim os se is m e se s e n CD , pe ro no tie ne suficie nte e spacio,
q u pode m os h ace r?

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

Fundacin Cdigo Libre Dom inicano

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 de lTie m po Fue ra de Se rvicio (D ow ntim e )


Aunq ue se a GNU/Linux o cual
q uie r otro *nix q ue im pl
e m e nte e n su organizacin, h abr
tie m po q ue te ndr q ue sacar un Se rve r u otro de lsiste m a. Las causas son variadas com o por
e je m pl
o, re com pil
ar e l k e rne l
, actual
izacin de softw are s, instal
acin de nue vo h ardw are o
dispositivos, y l
a e je cucin de m ante nim ie nto de lsiste m a, e sta e s sl
o para m e ncionar unas
cuantas de l
as tare as q ue pue de n h ace r q ue su se rvidor no e ste disponibl
e para sus usuarios. Si e l
siste m a no e sta disponibl
e para sus usuarios q ue de se m pe e n sus funcione s norm al
e s, e ltie m po
fue ra de se rvicio de l
os usuarios (dow ntim e ) ne ce sariam e nte te ndr q ue se r contabil
izado y
agre gado alcosto cuando cal
cul
am os e lcosto de Se rve r dow ntim e . Com o e sto se pue de tornar
supe r costoso, im aginm os 150 digitadore s cobrando para digitar nada por 6 h oras,
ne ce sariam e nte te ne m os q ue pe sar e ste costo cuando dise am os l
a e strate gia de lpl
an.

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.

Carga de Trab ajo de lSiste m a (Syste m W ork l


oad)
Elrol
e de lSe rve r e n e lsiste m a e s e lfactor m s de te rm inante de lnive lde disponibil
idad
re q ue rida de lse rvidor. Si corre m os un W e b Se rve r para un sitio w e b de com e rcio e l
e ctrnico (e com m e rce ), ne ce sariam e nte re q ue rim os de disponibil
idad l
as 24-h oras de lda, todos l
os das de l
ano. Si e n otra situacin, su se rvidor de ntro de l
a organizacin, se usa para al
m ace nar arch ivos ya
proce sados, su disponibil
idad e s sl
o al
gunas h oras de trabajo alda. Se justifican sol
ucione s
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

Tipos de Estrate gias de Back up


Pode m os e l
e gir e ntre dife re nte tipo de e strate gias cuando de cidim os culnos
convie ne para nue stra situacin. Al
gunas de l
as opcione s incl
uye n:
1. Cl
uste ring
2. Standb y Se rve r
3. Espe jo D upl
icado o Back up Se rve r
4. Back up y Re stauracin
Cl
uste ring
Cl
uste ring consiste e n dos o m s com putadoras q ue com parte n acce so a un de psito ce ntral
de data, com o l
o e s un arre gl
o de RAID . Cada uno de e stos se rvidore s pue de e je cutar una
apl
icacin dife re nte . Si fal
l
a uno de l
os m ie m bros de lcl
uste r, otro m ie m bro tom a e ll
ugar de l
cado h acie ndo su trabajo. Este cam bio e s invisibl
e o transpare nte alusuario. Si su re q ue rim ie nto
e s de disponibil
idad l
as 24-h oras de l da, e sta sol
ucin l
l
e na e se re q uisito. Pe ro, e s sin
com pe te ncia l
a m s costosa e n am bos casos de costo inicialde im pl
e m e ntacin y m ante nim ie nto.
Se rvidore s Standb y o Fail
ove r
Con e sta sol
ucin, un Se rve r q ue e s idntico pe ro no disponibl
e al
os usuarios e n l
ne a. Esta
cie n por cie nto e n vivo y e scuch ando al se rvidor principal para ase gurar su inm e diata
disponibil
idad. Cuando e lse rvidor principalsal
e de aire (offl
ine ), e lSe rvidor Standby e ntra e n
Accin para m ane jar l
a carga de trabajo abandonada por e lse rvidor principal
. Se l
e pre se nta al
usuario con l
a m ism a dire ccin de IP y nom bre , as pue s q ue e lusuario nunca sabe cualse rvidor
e sta m ane jando sus pe ticione s. Esta sol
ucin e s m e nos costosa q ue l
a de cl
uste ring, pe ro sigue
sie ndo usada prim ariam e nte por siste m as q ue re q uie re n de disponibil
idad de 24-h oras.
Se rvidore s D upl
icados o Back up Se rve r
Los Se rvidore s D upl
icados o Back up Se rve rs se instal
an con l
as m ism as apl
icacione s q ue e l
q ue e l
l
os re spal
dan, e lse rvidor principal
, pe ro e spe ran fue ra de l
ne a, e spe rando q ue e lse rvidor
principalfracase . Elcam bio no e s instantne o com o e n l
os casos ante riore s, ya q ue e s un cam bio
fsico. Te ndr q ue cone ctar y e nce nde r e lSe rvidor D upl
icado y agre garl
e cual
q uie r data vol
til
, tal
ve z fsicam e nte m ove r un disco duro de lm ain Se rve r o de otra com putadora o cone ctarl
o a un
arre gl
o RAID . Esta sol
ucin com o pode m os adivinar e s m e nos costosa, pe ro si te ne m os q ue tom ar
e lcue nta e lcosto de ltie m po fue ra de se rvio o e ldow ntim e si e lse rvidor principalfal
l
a.

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

Fundacin Cdigo Libre Dom inicano

Conse jos Prcticos


Estrate gias de Back up pue de n se r tan sim pl
e com o copiar arch ivos e n un fl
oppy disk o tan
com pl
e jas com o un siste m a d e cl
uste rs. O tras q ue cae n e n e lm e dio de m uch as sol
ucione s disponib l
es
son Se rvid ore s de Back up y d e Standb y.
m ante ne r una e strate gia de back ing up de sus arch ivos. Y a dife re ncia de l
as otras, e sta si pue de
se r su nico pl
an de re cupe racin e n caso de fracaso.

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

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

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.

Conse jos Prcticos


Alpl
anificar su e strate gia de b ack up, conside re q ue arch ivos ne ce sita h ace rl
e b ack up, q ue tan a
m e nud o, y d e q ue tie m po dispone para e fe ctuar e lb ack up, y e n q ue tipo de m e dia va a al
m ace nar su
b ack up.

Tipos de Back ups


Existe n cuatro tipos dife re nte de back ups:
1. Copy/Copia
2. Ful
lBack up/Back up Total
3. PartialBack up/Back up Parcial
4. Incre m e ntalor diffe re ntialBack up/Back up Incre m e ntaly D ife re ncial
Se dife re ncian e n q ue se incl
uye e n e lback up y com o se re stauran l
os arch ivos.

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

Fundacin Cdigo Libre Dom inicano

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.

Back ups Incre m e ntal


e s o D ife rncial
es
Cuando se e fe cta un Back up Incre m e ntalo D ife re ncial
, sol
am e nte l
e h ace m os back up a e sos
arch ivos q ue h an cam biado de sde e ll
tim o ful
lback up. Esto e s dife re nte de l back up parciale n
q ue e lsiste m a e nte ro e s re visado y sl
ol
os arch ivos q ue h an cam biado son incl
uidos e n e lback up.
Un back up parciale s l
o m ism o q ue uno ful
l
, e xce pto q ue sl
o parte de lsiste m a de arch ivos e s
incl
uido e n ve z de todo.
La ve ntaja de h ace r un Back up D ife re nciale s q ue e s m s rpido q ue un ful
lback up. Tam bin,
porq ue e ltam ao totalde l
os arch ivos e s m e nor, y l
o m s se guro q ue ocupar m e nos e spacio de
al
m ace naje as talve z posibil
itando no te ne r q ue cam biar unidade s de m e dia, y pode r e fe ctuarl
o
autom ticam e nte .
Una de l
as de sve ntajas de e fe ctuar back ups dife re ncialvie ne a l
a vista si te ne m os q ue
re staurar. Nos tom ara m s tie m po re staurar de sde un back up dife re ncialq ue de sde un ful
l
. Si
re stauram os un siste m a com pl
e to, ne ce sitam os re staurar e l l
tim o back up ful
l se guido de
cual
q uie r back up dife re ncialq ue se h a e fe ctuado de sde e se tie m po. Estos de be n se r apl
icados e n e l
m ism o orde n e n q ue fue ron h e ch os. Tam bin, si e st re staurando un arch ivo de un usuario, pue de
se r q ue te nga q ue buscar e n varios back ups dife re ncialante s de e ncontrar e larch ivo de se ado.

Conse jos Prcticos


Existe n cuatro tipos de b ack ups. El
l
os son copiar, com pl
e to, parcial
, y dife re ncialo
incre m e ntal
.

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

Fundacin Cdigo Libre Dom inicano

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 .

Prote ge r Sus Back ups


O tra conside racin alal
m ace nar fsicam e nte sus back ups e s l
a posibil
idad de de sastre s de
fue go, agua, te rre m otos. Pode m os usar cajas fue rte s pe ro si e stn de ntro de lne gocio pue de se r q ue
te m pe raturas l
l
e gue n a nive l
e s crticos o agua o se torne n irre cupe rabl
e s. Para garantizarse q ue
pue de re cre ar su siste m a conside re al
m ace nar fue ra de l
a se de de lne gocio.

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

Fundacin Cdigo Libre Dom inicano

Re staurar Arch ivos de sde e lBack up


Aunq ue te nga un pl
an de back up im pl
e m e ntado, aun no te rm ina su trabajo. Los back ups q ue
uste d e fe cta son inse rvibl
e s alm e nos q ue uste d pue da e xtrae r l
a inform acin e n e l
l
os conte nida.
Nunca e spe re h asta te ne r un de sastre e n sus m anos para de scubrir si su re stauracin de lback up e s
e fe ctiva.
Si uste d e fe cta un back up ful
ltodos l
os das, re staurar su siste m a consistir e n re staurar e l
l
tim o back up. Cuando h ace m os un back up dife re ncial
, sl
ol
os arch ivos q ue h an cam biados son
incl
uidos e n e lback up. Cuando re stauram os de sde un back up dife re ncial
, uste d de be prim e ro
re staurar l
os back ups e n e lorde n q ue se h icie ron h asta l
l
e gar alde se ado. Si su siste m a se cue l
ga e l
jue ve s, para re staurarl
o prim e ro de be m os re staurar e lprim e r Back up Ful
le n nue stro caso e lde l
vie rne s. Entonce s, se r ne ce sario q ue apl
iq ue cada back up dife re ncialq ue se h a h e ch o e n e lorde n
q ue se e fe ctuaron. As sl
o ne ce sitara re staurar l
a de ll
une s, e ntonce s l
a de lm arte s, y final
m e nte
l
a de lm ircol
e s. Esto nos ase gura q ue l
a l
tim a ve rsin de todos l
os arch ivos se r re staurada.
M uch as cosas pue de n sal
ir m alcon sus back ups sin uste d sabe rl
o. Por e je m pl
o, su m e dia
pue de e star daada. Cuando se re -usa l
a m e dia, e sta sufre de sgaste . Condicione s e xte rnas pue de n
afe ctar adve rsam e nte su m e dia, cosas com o agua, cal
or, roe dore s, e ntre otras. Con e ltie m po,
uste d pue de e spe rar q ue parte s de su m e dia se torne inse rvibl
e . Uste d de be pe ridicam e nte re visar
sus back ups para ase gurarse q ue uste d pue de re staurar de sde e stos arch ivos. Esto incl
uye ve rificar
q ue uste d pue da re staurar e lsiste m a com pl
e to.
D e pe ndie ndo de q u uste d usa para h ace r sus back ups, e lm todo q ue usa para re staurar
tam bin variar. Si uste d usa cintas, ne ce sitar e m pl
e ar e lm ism o util
itario q ue us para cre ar e l
back up, para re staurarl
o. Si uste d usa m e dia de sl
ol
e ctura com o l
o son l
os CD -RO M s o m e dia
re usabl
e com o l
os discos de m agne to-optical
, su proce so de inde xar dire ctam e nte afe ctar q ue tan
difcilse a re staurar. H e aq u donde e lre gistro de su l
og l
e ah orrar m uch o tie m po y dol
ore s de
cabe za.
Aq u discutire m os l
os util
itarios m s usados e n GNU/Linux para cre ar back ups. Estas se rn
l
os util
itarios q ue uste d e nfre ntara da a da com o adm inistrador de siste m as.

Conse jos Prcticos


Los back ups caducan o pe re ce n. Que tie m po e l
l
os pe rm ane ce n de pe nde de l
a m e dia usada, l
a
m ane ra y donde se al
m ace nan. Sabe r sie m pre donde e stn al
m ace nados e s tam bin de sum a
im portancia. Para re staurar arch ivos de sde un back up, e s prim e ro im pe rativo e ncontrarl
oy
q ue se a e lcorre cto, as q ue e s bue na ide a te ne r un bue n l
og.

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 .

ElCom ando tar


Elutil
itario tar (tape arch ive ) se usa para com binar m l
tipl
e arch ivos e n un sl
o arch ive
Pg 260

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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.

Usar tar Para Cre ar Back ups


Alcre ar un arch ivo tar, sl
o de be usar rutas re l
ativas. En otras pal
abras, construya l
a ruta al
arch ivo re l
ativa donde se e ncue ntra e n l
a je rarq ua de lsiste m a de arch ivos. Si se e ncue ntra e n e l
dire ctorio /h om e /m igue ly de se a arch ivar todos l
os arch ivos e n e ldire ctorio /h om e /m igue l
/te st,
de be e ntrar l
a ruta sim pl
e m e nte com o te st/*.
Si trata de ingre sar l
a ruta absol
uta alcom ando tar, l
as barras (/) de l
ante ras se rn re m ovidas.
Esto pre vie ne q ue se sobre scriban arch ivos ya e xiste nte s cuando tar l
os *de s-arch iva*. Para
inval
idar e ste com portam ie nto, use l
a opcin -P. Los arch ivos tar, por conve ncin se nom bran con
e xte nsin .tar, y La sintaxis de lcom ando e s as:
tar [opcione s][arch ivo.tar][arch ivos]

Las opcione s usadas con tar pue de n se r cl


asificadas com o sw itch e s o m odificadore s. Se pue de
util
izar sl
o un sw itch a l
a ve z, pe ro si se pue de usar m l
tipl
e m odificadore s. Cual
q uie r se a e l
sw itch q ue uste d use de be se r util
izado ante s de cual
q uie r m odificador. La Tabl
a 11.1 l
ista l
os
sw itch e s q ue pue de n se r usados con e lcom ando tar. La Tabl
a 11.2 l
ista l
os m odificadore s q ue se
usan con tar.
Tabl
a 11.1 Sw itch e s D isponibl
e s de lCom ando tar (Sl
o pue de usar uno a l
a ve z).
Sw itch
Accin
A
Agre ga un se gundo arch ivo tar alfinalde larch ivo tar
c
Cre a un nue vo arch ivo tar
d
Com para e lconte nido de un arch ivo tar con otro arch ivo y re porta dife re ncias
r
Agre ga alfinalde un arch ivo tar ya e xiste nte
t
D e spl
ie ga l
os nom bre s de l
os arch ivos e n un tar
u
Agre ga arch ivos nue vos o m odificados a un arch ivo tar
x
Extrae arch ivos de sde un arch ivo tar
Tabl
a 11.2 M odificadore s Usados con e lCom ando tar
M odificador Accin
b
Espe cfica tam ao de bl
oq ue
e
Pre vie ne dividan arch ivos e n dos e ntre vol
m e ne s de al
m ace nam ie nto
f
Nom bre de arch ivo tar con su ruta o dispositivo
F
Nom bre de arch ivo q ue contie ne argum e ntos de tar
L
Longitud de l
a cinta;n por 1024 byte s
M
Arch ive cubre m l
tipl
e vol
m e ne s
m
Not re staura fe ch as de m odificacione s
n
D ispositivo no e s una cinta
p
M antie ne l
os pe rm isos original
e s ale xtrae r
v
D e spl
ie ga una l
ista de arch ivos agre gados
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

W
w
z

Fundacin Cdigo Libre Dom inicano

Ve rifica arch ivos de spus de agre garl


o alarch ivo tar
h ace a tar inte ractivo
Usa a gzip para com prim ir arch ivos
La se nte ncia de cre ar un arch ivo tar q ue conte nga todos l
os arch ivos e n e lpw d e s:
tar cf Arch ive .tar .

Este com ando causa q ue l


e conte nido de l pw d, incl
uye ndo cual
q uie r subdire ctorio, se r
incl
uido e n e larch ivo tar Arch ive .tar. Elsw itch c cre a e larch ivo tar, y e lm odificador f prove e e l
nom bre de lnue vo arch ive . Elpunto alfinal(.) se usa para e spe cificar e ldire ctorio de trabajo
actual
. Ade m s, pue de usar l
a opcin f para e spe cificar e lnom bre de ldispositivo, as:
tar cf /de v/tape /

Este com ando cre a un arch ive de lsiste m a de arch ivo root com pl
e to aldispositivo de cinta.
Esto sobre scribe cual
q uie r conte nido e n 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

Conse jos Prcticos


Cuando un m odificador re q uie re un argum e nto, e largum e nto se l
ista de spus de q ue todos l
os
m odificadore s se an e spe cificados. Estos argum e ntos de be n e star e n e lm ism o orde n com o se
l
istan l
os m odificadore s. Si su back up se e xpande sobre m l
tipl
e cintas o discos, se r ne ce sario
e spe cificar l
al
ongitud de lm e dio, as com o indicarl
e q ue e larch ive se va a e xpandir m l
tipl
e
vol
m e ne s. Esto pue de se r un probl
e m a ale fe ctuar e lback up de al
to vol
um e n de data,
e spe cial
m e nte si uste d e sta com prim ie ndo e lback up.
m l
tipl
e discos (disq ue te s e n nue stro caso), com o e n e ste e je m pl
o:
tar cnfM

/de v/fd0 1200 /h om e /*

Esta se nte ncia l


e dice alcom ando tar q ue cre un arch ivo tar e n e ldispositivo de lfl
oppy
(/de v/fd0), cuale s 1200 byte s e n tam ao e lcualtie ne 1200 byte s de tam ao y contie ne todos l
os
arch ivos e n e ldire ctorio /h om e . La M l
e dice a tar q ue e ste arch ive se e xpande a m l
tipl
e
vol
m e ne s. Cuando se l
l
e ne e l prim e ro, uste d te ndr q ue cam biar e l disq ue te de back up
m anual
m e nte .
Pode m os visual
izar e lconte nido de un arch ivo tar usando e lsiguie nte com ando:
tar -tf Arch ive .tar
Pg 262

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

La opcin -t causa q ue tar im prim a l


os nom bre s de l
os arch ivos conte nidos e n e larch ive de
nom bre Arch ive .tar.

Re staurar Arch ivos con tar


Elcom ando tar no sl
o nos pe rm itir cre ar un arch ive , e ltam bin nos pe rm itir re staurarl
o.
Para e xtrae r e lconte nido de un arch ivo tar, e scriba l
o siguie nte :
tar xvf

Arch ive .tar

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 /*

Elnom bre h om e de ldire ctorio se l


e agre ga alprincipio de cada arch ivo agre gado alarch ive .
Para e xtrae r e lconte nido corre ctam e nte , uste d de be e ntonce s e ncontrarse e n e ldire ctorio raz (/).
Para ve r otro caso, si para e m pe zar uste d h izo e ldire ctorio h om e su pw d y e ntonce s e scribi l
a
siguie nte se nte ncia:
tar -cf b ack up.tar .

Elnom bre de ldire ctorio h om e no se l


e agre ga alnom bre de larch ivo. As q ue , ante s de

Conse jos Prcticos


Com o cre a sus arch ivos tar h ace una gran dife re ncia e n com o l
os arch ivos son al
m ace nados e n
e larch ive . Eluso de lcom ando tar -tvf arch ivo-tar nos pe rm ite ve r e lconte nido de un arch ivo
tar y ve rificar q ue nom bre de dire ctorio e stn al
m ace nados e n e l
. Sie m pre ve rifiq ue q ue
nom bre de dire ctorio e sta al
m ace nado e n e larch ivo tar ante s de e xtrae r su conte nido.
e xtrae r cual
q uie r arch ivo de sde e ste arch ive , uste d ne ce sita h ace r q ue e ldire ctorio h om e se a su
pw d.

Existe n dos m ane ras dife re nte s de re staurar un arch ivo 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

Fundacin Cdigo Libre Dom inicano

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.

Com ando cpio


Elcom ando cpio (copy in and out) tam bin pue de se r usado para adm inistrar arch ivos. El
tie ne tre s m odos de ope racin:
1. Cre ar un arch ivo (arch ive ) q ue contie ne m l
tipl
e arch ivos
2. Re staura arch ivos de sde un arch ivo (arch ive )
3. Copia un je rarq ua de dire ctorio a una nue va l
ocal
idad
La sintaxis bsico para usar e lcom ando cpio e s:
cpio [opcione s]

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

Fundacin Cdigo Libre Dom inicano

Sobre e scribe arch ivos e xiste nte s


Lista l
os arch ivos com o proce sados;usado con l
os tre s m odos

Para cre ar un nue vo arch ive , uste d de be pasarl


e e lnom bre de l
os arch ivos a cpio. Para cre ar
un arch ive de todos l
os arch ivos e n e ldire ctorio /h om e , e scriba:
find /h om e | cpio -o > h om e .cpio

Este com ando usa l


a sal
ida de lcom ando find para prove e r una l
ista de l
os nom bre s de l
os
arch ivos de ldire ctorio para se r incl
uidos e n e larch ive . Para ve rificar e lconte nido de larch ive ,
e ntonce s pode m os e scribir
cpio -itF h om e .cpio

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

Com prim ir y D e scom prim ir Arch ivos


M uch os util
itarios e stn disponibl
e s para com prim ir y de scom prim ir arch ivos. Entre l
os m s
com une s se incl
uye n gzip, gunzip, tar, y m uy e scasam e nte usado h oy e n da com pre ss. Estos
com andos son absol
utam e nte ne ce sario q ue l
os dom ine , ya q ue com o adm inistrador de siste m as
GNU/Linux l
o usara todo e ltie m po.

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

Fundacin Cdigo Libre Dom inicano

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

Pode m os tam bin com binar e sto e n un sl


o com ando con una tube ra (|) as:
tar -cf Arch ivo.tar . | gzip Arch ivo.tar

Este com ando prim e ro cre a un arch ivo tar l


l
am ado Arch ivo.tar, e lcualcontie ne todos l
os
arch ivos e n e lpw d. Entonce s, gzip com prim e a Arch ive .tar, cre ando as a nue vo arch ivo ya
com prim ido y l
o re nom bra Arch ive .tar.gz. Por ul
tim o, gzip e l
im ina e larch ivo original
, Arch ive .tar.
Porq ue am bas ve rsione s, e loriginaly e lcom prim ido de arch ivo e stn pre se nte s alm ism o
tie m po, uste d de be pose e r e spacio para te ne r suficie nte e spacio para am bos si no l
a ope racin de
com pre sin fracasar.
Pode m os usar otra caracte rstica de lutil
itario tar para q ue gzip nos com prim a l
os arch ivos
con sl
o pasarl
e l
a opcin -z. En e lsiguie nte e je m pl
o, e fe ctuam os l
a m ism a ope racin con un
com ando m uch o m s com prim ido:
tar -cvzf Arch ivo.tar.gz

Conse jos Prcticos


Re cue rde , prim e ro use tar, y e ntonce s e lgzip para cre ar su arch ivo. Elgzip e l
im ina e larch ivo
originale n nue stro caso, Arch ivo.tar. Elnom bre de larch ivo pue de te rm inar o e n tar.gz si no e n
tgz.

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

Fundacin Cdigo Libre Dom inicano

bue na e n com paracin con l


as m s m ode rnas com o e l gzip. Para de scom prim ir e l arch ivo
com prim ido, e scriba l
o siguie nte :
uncom pre ss Arch ivo.Z

gunzip
Bie n, te ne m os todos e stos arch ivos com prim idos. Que h ace m os si ne ce sitam os e xtrae r e stos
arch ivos? Lo prim e ro, q ue de be m os h ace r e s de scom prim ir e larch ivo tar usando e lutil
itario
gunzip. La sintaxis de gunzip e s:
gunzip nom b re -arch ivo

Re 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.

Elcom ando zcat


Elutil
itario zcat trabaja sim il
ar alcom ando cat, e xce pto q ue nos pe rm ite ve r e lconte nido de
arch ivos com prim idos. Trabaja con arch ivos com prim ido usando gzip (de e xte nsin gz) o com pre ss
(de e xte nsin Z ). Su sintaxis de uso e s:
zcat nom b re -arch ivo

D e spus q ue zcat h a de spl


e gado e lconte nido de larch ivo, e larch ivo originalpe rm ane ce
intacto. Aun e sta e n su disco y aun e sta com prim ido.

Re sum e n
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

Fundacin Cdigo Libre Dom inicano

y com pre ss y com o usar tar para com prim ir sus arch ivos. Re cue rde q ue gzip y gunzip e l
im ina e l
arch ivo original
, y q ue com pre ss no. Elcom ando tar tie ne l
a capacidad de com prim ir m ie ntras cre a
un nue vo arch ivo tar.

Pg 268

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Bsicam e nte GNU

Fundacin Cdigo Libre Dom inicano

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

tar czfb /de v/tape

Fundacin Cdigo Libre Dom inicano

20 /dire ctorio

8. H a cre ado un arch ivo tar de l


a base de datos de l
os e studiante s y de se a al
m ace nar l
os l
tim os
se is m e se s e n CD , pe ro no tie ne suficie nte e spacio, q u pode m os h ace r?
R. Uste d de be com prim ir e stos arch ivos ante s de copiarl
os alCD -RO M . Pode m os usar e lutil
itario
com pre ss, pe ro e lgzip e s supe rior porq ue util
iza un al
goritm o de com pre sin m s e ficie nte .

Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

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

Fundacin Cdigo Libre Dom inicano

tom ar h oras de trabajo. Re spue sta b e s corre cta;si uste d m antie ne su l


ogbook alda, com o se
de be , e ncontrara e lCD -RO M e n m uy poco tie m po. Re spue sta c e s incorre cta;e sto conse guira su
com e tido pe ro tom a m uch o m s tie m po q ue re visar e ll
ibro de l
og. Re spue sta d e s incorre cta;
aunq ue pue de q ue e l
l
os te ngan una copia, no pode m os contar con e sta opcin ya q ue e s nue stra
re sponsabil
idad h ace r l
os back ups.
4. Uste d usa tar para cre ar un ful
lback up de su siste m a a cinta. Culde e stos com andos e s su
m e jor opcin?
a. tar cvf m yback up tar /
b. tar cfb /de v/tape 20 /
c. tar cvzfb m yback up tar /
d. tar cvzfb /de v/tape 20 /
Re spue sta a e s incorre cta;e sto cre ara un arch ivo tar de su siste m a com pl
e to, pe ro l
o guarda
l
ocal
m e nte . Re spue sta b e s incorre cta;e scribir su arch ivo tar a l
a cinta, pe ro sin com prim irl
o.
Re spue sta c e s incorre cta;e sto cre ara un arch ivo tar y com prim ido pe ro l
o guardar l
ocal
m e nte
no e n l
a cinta. Re spue sta d e s corre cta;cre a un arch ivo tar com prim ido e n l
a cinta q ue contie ne
todo arch ivo y dire ctorio de lsiste m a.
5. Que re m os cre ar un back up de su dire ctorio h om e , de tam ao 2.1M B, e n fl
oppie s. D e spus de
h ace r e ldire ctorio h om e su pw d, culde e stos com andos e s corre cto?
a. tar cfM /de v/fd0 1200 /h om e /*
b. tar cfM /de v/fd0 1200 .
c. tar cf /de v/fd0 1200 .
d. tar cvf /de f/fd0 .
Re spue sta a e s incorre cta;cre a un arch ivo tar de todos l
os arch ivos e n e ldire ctorio
/h om e ,
no sl
o sus arch ivos. Re spue sta b e s corre cta;cre a un back up m ul
tivol
um e n de 1.2M B fl
oppie s de
l
os arch ivos y dire ctorios e n e ldire ctorio actual
. Re spue sta c e s incorre cta;fracasar ya q ue e l
back up no cabe e n un sl
o fl
oppy. Re spue sta d e s incorre cta;ne ce sita e spe cificar e ltam ao de l
fl
oppy y e lh e ch o de q ue e s un arch ivo m ul
tivol
um e n.
6. Uste d cre o un back up de ldire ctorio con sus cartas y l
ol
l
am o m is-cartas.tar y ah ora ne ce sita
re staurar e larch ivo carta.tutore s.txt. Culde e stos com andos funcionaria?
a. tar -xf m is-cartas.tar carta.tutore s.txt
b. tar -xW m is-cartas.tar carta.tutore s.txt
c. tar -xw m is-cartas.tar carta.tutore s.txt
d. tar -xn m is-cartas.tar carta.tutore s.txt
Re spue sta a e s corre cta; e xtrae ra e larch ivo carta.tutore s.txt de sde e larch ivo tar m iscartas.tar. Re spue sta b e s incorre cta;l
a opcin -W ve rifica arch ivos de spus q ue l
o agre ga a un
arch ivo tar. Re spue sta c e s incorre cta;aunq ue e sto col
oca a tar e n m odo inte ractivo, no usa l
a
opcin -f para nom brar e larch ivo tar. Re spue sta d e s incorre cta;l
a opcin -n e s para e spe cificar
q ue e ldispositivo no e s una cinta.
7. Que re m os usar cpio para cre ar un arch ivo de l
os dire ctorios h om e de l
os usuarios. Culde
Bsicam e nte GNU

Se gunda Edicin

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

e stos com andos e s e lcorre cto?


a. cpio -o h om e back up cpio /h om e /*
b. find /h om e | cpio -o h om e back up.cpio
c. find /h om e | cpio -o > h om e back up.cpio
d. cpio -o > h om e back up.cpio
Re spue sta a e s incorre cta;cpio re q uie re una l
ista de todos l
os arch ivos q ue se l
e van a agre gar
a un arch ivo. Re spue sta b e s incorre cta;cpio da sal
ida de larch ivo a l
a sal
ida e stndar alm e nos
q ue se re dirija. Re spue sta c e s corre cta;aq u usam os e lcom ando find para q ue ge ne re una l
ista de
l
os arch ivos q ue q ue re m os agre gar alarch ivo y e ntonce s instruim os a cpio q ue guarde su sal
ida al
arch ivo h om e back up.cpio. Re spue sta d e s incorre cta;aunq ue si re dire ccionam os l
a sal
ida de cpio
no l
e prove e m os de una l
ista de arch ivos para agre garl
os alarch ivo.
8. Uste d h a cre ado un ful
lback up de su siste m a y l
ol
l
am o back upful
l
2003.tar y tie ne pl
anificado
al
m ace narl
o e n un CD -RO M . Prim e ro de se a com prim irl
o e larch ivo alm xim o. Culde l
o
siguie nte e s corre cto?
a. gzip -d back upful
l
2003.tar
b. gzip back upful
l
2003.tar
c. gzip -v back upful
l
2003.tar
d. gzip -9 back upful
l
2003.tar
Re spue sta a e s incorre cta; l
a opcin -d se usa para l
istar e l conte nido de un arch ivo
com prim ido. Re spue sta b e s incorre cta; e sto com prim ira e larch ivo, bal
ance ando ve l
ocidad y
m onto de com pre sin. Re spue sta c e s incorre cta; l
a opcin -v de spl
e gara e l nom bre y e l
porce ntaje com prim ido de larch ivo. Re spue sta d e s corre cta;l
a opcin -9 l
e indica a gzip usar e l
m onto m xim o de com pre sin alcosto de ve l
ocidad.
9 . Cuando re visam os l
os scripts de back up e scritos por otro adm inistrador de siste m a, ve m os l
a
siguie nte l
ne a:
tar cf ful
l
back up.tar.Z / | com pre ss
Qu significa?
a. Se cre a un arch ivo tar de lsiste m a com pl
e to l
l
am ado ful
l
back up.tar.Z y e ntonce s se com prim e .
Esto e s alptim o.
b. Se cre a un arch ivo tar de lsiste m a com pl
e to l
l
am ado ful
l
back up.tar.Z y e ntonce s se com prim e . Si
usam os tar czf ful
l
back up.tar.gz re sul
tara e n m ayor com pre sin.
c. Se cre a un arch ivo tar de lsiste m a com pl
e to l
l
am ado ful
l
back up.tar.Z y e ntonce s se com prim e .
Un m e jor com ando e s tar cf ful
l
back up.tar.gz | gzip.
d. Se cre a un arch ivo tar de lsiste m a com pl
e to l
l
am ado ful
l
back up.tar.Z y e ntonce s se guarda e n e l
dire ctorio l
l
am ado com pre ss.
Re spue sta a e s incorre cta;e lutil
itario com pre ss ya anticuado y no ofre ce un al
goritm o de
com pre sin optim izado. Re spue sta b e s corre cta;e ste com ando usa gzip e n ve z de com pre ss para
com prim ir, l
o q ue rinde com o re sul
tado un arch ivo m uch o m s pe q ue o. Re spue sta c e s incorre cta;
aunq ue e sta se nte ncia l
ogra e lm ism o re sul
tado com o b, e s m e nos e ficie nte . Re spue sta d e s
incorre cta;e lcom ando e nva por tube ra e larch ivo tar alutil
itario de com prim ir;no a guardar a
Pg 274

UBUNTU Ce rtifie d

h ttp//w w w .codigol
ibre .org

Fundacin Cdigo Libre Dom inicano

un dire ctorio com pre ss.


10. Uste d uso e lcom ando gzip notas.e studante s para com prim ir e larch ivo notas.e studante s.
Uste d tie ne q ue re visar al
gunas de e stas notas. Cm o h ace m os e sto?
a. zcat notas.e studante s.gz
b. gunzip notas.e studante s.gz;l
e ss notas.e studante s
c. cat notas.e studante s.gz
d. l
e ss notas.e studante s.gz
Re spue sta a e s corre cta;e lutil
itario zcat nos pe rm ite e xam inar e lconte nido de un arch ivo
com prim ido sin te ne r q ue de scom prim irl
o. Re spue sta b e s incorre cta;e sto de scom prim e e larch ivo
y e ntonce s l
o de spl
ie ga usando e l com ando l
e ss, pe ro l
ue go te ne m os q ue pre com prim irl
o.
Re spue sta c e s incorre cta;e lcom ando cat no pue de de spl
e gar arch ivos com prim idos. Re spue sta d
e s incorre cta;e lcom ando l
e ss no pue de de spl
e gar arch ivos com prim idos.

Bsicam e nte GNU

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

Copiar Arch ivos

copy

cp

cp arch ivo.txt /h om e /usuario/docum e ntos/

M ove r Arch ivos

m ove

mv

m varch ivo.txt /h om e /usuario/D ocum e ntos/

Listar arch ivos

dir

l
s

l
s /h om e /usuario/D ocum e ntos/

Lim piar pantal


l
a

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

Borrar Arch ivos

de l

rm

rm arch ivo.txt

Visual
izar val
or a pantal
l
a

e ch o

e ch o

e ch o "re pite e ste e n pantal


l
a"

Editar arch ivos de te xto sim pl


e

e dit

pico, nano, vi

vi /h om e /usuario/arch ivo.txt

Com parar conte nido arch ivo de te xto

fc

diff

diff arch ivo.1 arch ivo.2

Encontrar cade na de te xto e n arch ivo

find

gre p

gre p "patron a b uscar" arch ivo.txt

Form ate ar un disco

form at A:

m k fs

m k fs /de v/fd0 (un disq ue te y /de v/h da2, si e s un disco duro)

Visualizar ayuda de un com ando

com ando \?

m an com ando

m an l
s, m an m k fs, m an date

Cre ar dire ctorios

m k dir

m k dir

m k dir dire ctorio1 dire ctorio2

Paginar e lconte nido de un arch ivo

m ore

m ore , l
e ss

m ore arch ivo.txt o l


e ss arch ivo.txt

Re nom brar un arch ivo

re n

mv

m v arch ivo.txt nue vo.txt

Visualizar posicion actual

ch dir

pw d

pw d

Cam biar de dire ctorio

cd

cd

cd /ruta/a/otro/dire ctorio/

Cam biar aldire ctorio padre

cd..

cd ..

cd ..

M ostrar la h ora actual

tim e

date

date

Cantidad de RAM y su uso actual

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 *

Com andos de adm inistracion


sysctl
D e scripcin: Configurar l
os parm e tros de lk e rne le n tie m po de e jue cucin.
Eje m pl
os: sysctl-a
ul
im it
D e scripcin: m ue stra l
os l
im ite s de lsiste m a (m axim o de arch ivos abie rtos, e tc..)
Eje m pl
os: ul
im it
adduse r

D e scripcin: aadir usuario de siste m a.


Eje m pl
os: adduse r pe pe , adduse r -s /bin/fal
se pe pe
use rde l
D e scripcin: = e l
im inar usuario de siste m a
Eje m pl
os: use rde lpe pe
use rm od
D e scripcin: = m odificar usuario de siste m a
Eje m pl
os: use rm od -s /bin/bash pe pe
df
D e scripcin: = disk fre e . e spacio e n disco disponibl
e . M uy util
.
Eje m pl
os: df, df -h
unam e
D e scripcin: =unix nam e . Inform acion sobre e ltipo de unix e n e lq ue e stam os, k e rne l
, e tc.
Eje m pl
os: unam e , unam e -a
ne tstat
D e scripcin: l
a inform acion sobre l
as cone xione s de re d activas.
Eje m pl
os: ne tstat, ne tstat -l
n, ne tstat -l
, ne tstat -a
ps
D e scripcin: =procce ss toda l
a inform acion sobre proce sos e n e je cucion.
Eje m pl
os: ps, ps -axf, ps -A, ps -auxf
fre e
D e scripcin: m ue stra e le stado de l
a m e m oria RAM y e lSW AP.
Eje m pl
os: fre e
ping
D e scripcin: h e ram ie nta de re d para com probar si l
l
e gam os a un h ost re m oto.
Eje m pl
os: ping w w w .re diris.e s
trace route
D e scripcin: h e rram ie nta de re d q ue nos m ue stra e lcam ino para l
l
e gar a otra m aq uina.
Eje m pl
os: trace route w w w .re diris.e s
du
D e scripcin: =disk use . uso de disco. M ue stra e le spacio q ue e sta ocupado e n disco.
Eje m pl
os: du *, du -sH /*, du -sH /e tc
ifconfig
D e scripcin: =inte rface config. configuracion de inte rface s de re d, m ode m s, e tc.
Eje m pl
os: ifconfig, ifconfig e th 0 ip ne tm ask 255.255.255.0

route
D e 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

CO M BINACIO NES UTILES


Los com andos son m uy til
e s, pe ro con e lconocim ie nto bsico de lsh e l
ly sus com andos
te ne m os arm as m uy pode rosas q ue m ue stran todo e lpote ncialde linte rpre te de com andos Unix. A
continuacin se m ue stran al
gunos e je m pl
os avanzados de com andos q ue se usan con cie rta
fre cue ncia.
com ando | gre p fil
tro
A l
a sal
ida de cual
q uie r com ando l
e pode m os apl
icar gre p para q ue sol
o nos m ue stre l
a
inform acion q ue nos inte re sa.
m ailpe pe @ ibe rcom .com < fich e ro.conf
Con e sto nos e nviam os rapidam e nte un fich e ro de siste m a a nue stra cue nta.

m ail-vte sting@ dom inio.com


Con e lparam e tro -v, alte rm inar de e scribir (. e nte r), ve re m os l
a traza de lcorre o h asta e l
se rvidor, si e s ace ptado o no.
find / -nam e 'fil
tro' -print
Find e s un buscador de arch ivos m uy pote nte y con m uch os param e tros, todos l
os q ue nos
podam os im aginar (tam aos, fe ch as, tipos de arch ivos, e tc..)
Alh ace r m ore :
/cade na : pode m os h ace r busq ue da de cade na
f : ade l
ante
b: vol
ve r arriba
v: iniciar vi e n l
al
ine a q ue e stam os

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/

Suge re ncias de configuracin


A continuacin h are m os al
gunas suge re ncias ge ne ral
e s de opcione s de configuracin para
com pil
ar dire ctam e nte e n e lncl
e o o com o m dul
o. Las opcione s q ue e stn m arcadas por om isin
e s m e jor de jarl
as a no se r q ue se indiq ue l
o contrario.
Se ccin "Code m aturity l
e ve loptions":
M arq ue sta opcin para h ace r acce sibl
e cie rtos dispositivos e n e stado e xpe rim e ntal(ncl
e o).
Se ccin "Loadabl
e m odul
e support":
Las opcione s "Enabl
e l
oadabl
e m odul
e support", "Se t ve rsion inform ation on al
l m odul
e
sym bol
s"y "Ke rne lm odul
e l
oade r"tie ne n q ue e star todas m arcadas (ncl
e o).
Se ccin "Proce ssor type and fe ature s":
Escoja e n "Proce ssor fam il
y"e ltipo de CPU de su com putador. Pue de obte ne r e n nom bre de l
CPU con `cat /proc/cpuinfo' e n l
a l
ne a "m ode lnam e ". M arq ue "M TRR (M e m ory Type Range
Re giste r) support" (ncl
e o). Si no tie ne dobl
e proce sador (dos CPUe s), de sm arq ue l
a opcin
"Sym m e tric m ul
ti-proce ssing support" y l
ue go m arq ue "Local APIC support on uniproce ssors"
(ncl
e o).
Se ccin "Ge ne ralse tup":
En e lsubse ccin "PCM CIA/CardBus support" de sm arq ue "PCM CIA/CardBus support" si no
tie ne bus PCM CIA (com une s e n l
aptops).
Se ccin "Paral
l
e lport support":

Si tie ne pue rtas paral


el
as (LPT1:), e scoja "Paral
l
e l port support" y "PC-styl
e h ardw are "
(m dul
o).
Se ccin "Pl
ug and Pl
ay configuration":
M arq ue "Pl
ug and Pl
ay support"y "ISA Pl
ug and Pl
ay support"(ncl
e o).
Se ccin "Bl
ock de vice s":
M arq ue com o m dul
o "RAM disk support". Le a D ocum e ntation/ram disk .txt.
Se ccin "Ne tw ork ing options":
M arq ue "Ne tw ork pack e t fil
te ring (re pl
ace s ipch ains)". En subse ccin "IP: Ne tfil
te r
Configuration"m arq ue "Conne ction track ing"(m dul
o) y todos l
os soporte s asociados (m dul
o).
M arq ue "IP tabl
e s support"(m dul
o) y todos l
os soporte s asociados (m dul
o).
S
e ccin "ATA/ID E/M FM /RLLsupport":
M arq ue "ATA/ID E/M FM /RLL support"(ncl
e o). Subse ccin "ID E, ATA, ATAPI bl
ock de vice s"
m arq ue "Enh ance d ID E/M FM /RLLdisk /cdrom /tape /fl
oppy support"(ncl
e o), "Incl
ude ID E/ATA-2
D ISK support"(ncl
e o) y "Use m ul
ti-m ode by de faul
t"(ncl
e o). Si tie ne un CD -RW ID E ATAPI (no
SCSI) com pil
e com o m dul
o "Incl
ude ID E/ATAPI CD RO M support" y m arq ue "SCSI e m ul
ation
support" (m dul
o). M arq ue "Incl
ude ID E/ATAPI FLO PPY support" (ncl
e o). Aq u e s im portante
m arcar e lch ipse t de lpue nte PCI-ISA de l
a pl
aca m adre . Corra e n un te rm inale lcom ando l
spci y
busq ue l
as pal
abras "ISA bridge :". La inform acin q ue sigue norm al
m e nte ide ntifica e lch ipse t.
D e sm arq ue l
a opcin por om isin "Inte lPIIXn ch ipse ts support"si corre sponde .
Se ccin "SCSI support":
M arq ue "SCSI support" (ncl
e o). M arq ue "SCSI disk support" (m dul
o), "SCSI CD -RO M
support" (m dul
o) y "SCSI ge ne ric support" (m dul
o). Si tie ne una tarje ta SCSI vaya l
a l
a
subse ccin "SCSI l
ow -l
e ve ldrive rs" y m arq ue e ldispositivo q ue va con su tarje ta. Corra e n un
te rm inale lcom ando l
spci y busq ue l
as pal
abras "SCSI storage control
l
e r:". La inform acin q ue
sigue norm al
m e nte ide ntifica e lcontrol
ador SCSI.
Se ccin "Ne tw ork de vice support":
M arq ue "Ne tw ork de vice support"(ncl
e o). M arq ue "D um m y ne t drive r support"(m dul
o).
En l
a subse ccin "Eth e rne t (10 or 100 M bit)" e scoja e ldispositivo si tie ne una tarje ta e th e rne t
(ncl
e o). Corra e n un te rm inale lcom ando l
spci y busq ue l
as pal
abras "Eth e rne t control
l
e r:". La
inform acin q ue sigue norm al
m e nte ide ntifica l
a tarje ta e th e rne t. Si pre te nde usar una cone xin
PPP (m de m o AD SL), m arq ue "PPP (point-to-point protocol
) support"y l
ue go "PPP support for
async se rialports", "PPP de fl
ate com pre ssion"y "PPP BSD -Com pre ss com pre ssion"(m dul
o).
Se ccin "Input core support":
Si tie ne pue rtas USB (Unive rsalSe rialBus) m arq ue "Input core support"(ncl
e o) y soporte s,
norm al
m e nte "Ke yboard support"y "M ouse support"(m dul
o).
Se ccin "Ch aracte r de vice s":
Si tie ne una im pre sora cone ctada a l
a pue rta paral
el
a, m arq ue "Paral
l
e lprinte r support"

(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)

addre ss- dire ccin


Advance d Pow e r M anage m e nt (APM )- ge stin avanzada de pote ncia, ge stin avanzada de e ne rga.
age - e dad, antige dad.
al
ias- al
ias, acce so dire cto.
al
l
ocate (v) -asignar, re se rvar.
al
ph anum e ric -al
fanum rico.
am pe rsand & - y (caracte r e m pl
e ado e n program acin C para se al
ar dire ccione s de m e m oria, y e n
h tm lpara codificar otros caracte re s e xtraos a l
al
e ngua ingl
e sa, de ll
atn "e t", al
).
anch or-ancl
a, ncora, ancl
aje (e nl
ace ).
anch or (v) -ancl
ar
anti-al
iasing -suavizado de borde s, antisol
apam ie nto
appe nd (v) -juntar, unir, concate nar, aadir
appl
e t -m iniapl
icacin, apl
iq ue , appl
e t (program a e n Java, e je cutabl
e por un nave gador;dice se
tam bie n de cual
q uie r pe q ue o program a q ue se acopl
a alsiste m a).
Appl
ication Program Inte rface (API) -inte rfaz de program acin de apl
icacione s.
appraisal-e stim acin
arch ive -arch ivo, paq ue te (com o "arch ivo"e s m uy usado tam bin para traducir "fil
e ", pue de se r
ne ce sario acl
arar de q ue tipo de arch ivo se trata).
arch ive (v) -arch ivar, e m paq ue tar .
argum e nt -argum e nto, parm e tro .
array -arre gl
o, form acin, e structura, m atriz, ve ctor ("arre gl
o"e s conside rada por al
gunos una
m al
a traduccin, pe ro su uso ya e st bastante ge ne ral
izado).
ArtificialInte l
l
ige nce (AI) -inte l
ige ncia artificial
.
asce nde r -asce nde nte .
ASCII-Arm oure d te xt -te xto con arm adura ASCII.
assapps -appl
e t.
asse m bl
e r -1. e nsam bl
ador (l
e nguaje de program acion). 2. m ontador o e nsam bl
ador (pe rsona q ue
m onta orde nadore s).
asse m bl
y -l
e nguaje e nsam bl
ador.
asse ssm e nt -e stim acin, juicio, im pre sin.
assignm e nt -asignacin.
associative array -ve ctor asociativo, arre gl
o asociativo (array e s e n ocasione s util
izado com o
arre gl
o, a pe sar de q ue al
gunos no concue rde n).
Asym m e tric D igitalSuscribe r Line (AD SL) -l
ne a digitalasim trica de abonado.
attach (v) -adjuntar, ane xar, ane xionar.
attach m e nt -docum e nto adjunto, ane xo.
attribute -atributo.
auth e ntication -aute nticacin, aute ntificacin.
autoprobe -autocom probacion.

B
back -e nd -m otor (de un com pil
ador o program a), dorsal
.
back bone -e je principal
, re d troncal
, e structura principal
.
back ground -se gundo pl
ano, trasfondo.
back sl
ash -barra inve rtida, contrabarra.

back up -copia de se guridad.


back up (v) -re spal
dar, h ace r copias de re spal
do.
back w ard com patibl
e -com patibl
e con ante riore s.
bandw ith -am pl
itud de banda, anch o de banda.
banne r -pancarta, aviso.
base l
ine -l
ne a de base , dire ctrice s (condicione s ge ne ral
e s q ue un program a, proce so o producto
de be cum pl
ir).
batch -l
ote .
batch proce ssing -proce sam ie nto por l
ote s, proce sam ie nto e n l
ote s.
batch e r -proce sador por l
ote s.
baud -baudio (unidad de m e dida de l
a ve l
ocidad de transm isin de inform acin) .
be nch m ark -banco de prue bas, prue ba com parativa, h ito.
big-e ndian -byte m s significativo prim e ro.
bind (v) -e nl
azar, l
igar.
binding -e nl
ace , l
igadura.
bit -bit (unidad e l
e m e ntalde inform acin, consiste nte e n una variabl
e bool
e ana, con val
ore s 0 o 1)
bit m ask -m scara de bits.
bitm ap -m apa de bits.
bitrate -tasa de bits.
bl
ock -bl
oq ue .
bl
ock (v) -bl
oq ue ar (im pe dir e lacce so).
bl
ur (v) -tornar m s difuso, e m borronar.
book m ark -m arcador, m arcapginas.
boot -arranq ue , inicio, proce so de arranq ue .
boot (v) -arrancar, iniciar.
bootrom -RO M de inicio.
bootstrap -rutina de arranq ue , arranq ue autnom o.
bot -final
.
bre ak point -punto de ruptura, punto de corte .
broadcast -difusin, broadcast.
broadcast (v) -anunciar, difundir.
brow se r -nave gador, visual
izador, oje ador (nave gador e s m s usada cuando se trata de h ipe rte xto
y visual
izador e n otros casos. Existe al
guna pol
m ica ace rca de "visual
izador"y h an sido
propue stas otras posibil
idade s com o visor o e xam inador, q ue no son m uy usadas).
brush -pince l
, broch a.
bubbl
e sort -orde nacin por e lm todo de l
a burbuja.
buffe r -bfe r, m e m oria tam pn, m e m oria inte rm e dia.
bug -e rror, fal
l
o, gazapo (gazapo h a sido propue sta por al
gunos e spe cial
istas, pe ro no e s m uy
usada).
bug-fix -corre ccin de fal
l
o.
buil
t in -incorporado, incl
uido.
Bul
l
e tin Board Syste m (BBS) -tabl
n de anuncios e l
e ctrnico, foros, siste m a de foros.
burst page -pgina e n bruto, pgina de se paracin (pgina aadida por m uch os ge store s de
im pre sin para se parar l
os trabajos).
bus -bus, l
ne a de datos, cabl
e de datos.
byte -byte , octe to (unidad de inform acin com pue sta por och o bits;una variabl
e de 1 byte pue de

conte ne r 256 val


ore s dife re nte s).

C
cach e -al
m 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.

dow ngrade -ve rsin ante rior.


dow ngrade (v) -1. m e noscabar, dism inuir. 2. instal
ar una ve rsin ante rior.
dow nl
oad (v) -de scargar, transfe rir, re cibir, bajar, obte ne r.
dow nsizing -re duccin, dism inucin.
dow nstre am -fl
ujo de sce nde nte .
dow nstre am port -pue rto de re ce pcin.
dow ntim e -tie m po de inactividad.
draft -borrador.
drag and drop -arrastrar y sol
tar.
dril
l-e je rcicio, e ntre nam ie nto.
drive r -control
ador, m ane jador, ge stor, drive r (drive r de vide o, drive r de sonido).
dum b -sin proce sam ie nto, bobo, pantal
l
a tonta.
dum b te rm inal-te rm inalsin proce sam ie nto.
dum m y -m udo.
dum p -vol
cado, vue l
co.
dunge on -m azm orra.

E
e -m ail-corre o e l
e 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.

fore ground -prim e r pl


ano, inte ractivo.
fore ign age nt -age nte e xte rno.
fork -bifurcacin.
fork (v) -bifurcar, de sdobl
ar.
form at -form ato.
form at (v) -dar form ato, form ate ar.
forum -foro.
forw ard (v) -1. re e nviar, re m itir, re dire ccionar. 2. ade l
antar.
fragm e ntation -fragm e ntacin, particin.
fram e -1. m arco. 2. fotogram a.
fram e buffe r -m e m oria de im age n, m arco de m e m oria inte rm e dia.
fram e re l
ay -conm utacin de tram as.
fram e s -cuadros.
fram e w ork -infrae structura, arm azn.
front e nd -e ntorno, inte rfaz, fach ada, frontal
.
ful
l
y q ual
ifie d dom ain nam e -nom bre de dom inio com pl
e to.
function -funcin.
function inl
ining -e xpansin de funcione s (se copia l
a funcin e nte ra e n l
ugar de h ace r una
re fe re ncia a l
a m ism a).
furth e r -consiguie nte , poste rior, m s e xte nso, m s avanzado .
fuzzy -difuso.

G
gate w ay -pasare l
a, portal
, com pue rta, pue rta de e nl
ace .
gaussian bl
ur -de se nfoq ue gausiano.
ge tting starte d -prim e ros pasos.
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.

h ang (v) -col


gar, col
garse , bl
oq ue arse .
h ard disk -disco duro, disco rgido, disco fijo.
h ard l
ink -e nl
ace fsico, e nl
ace rgido, e nl
ace duro.
h ardw are -h ardw are , m q uina, e q uipo, dispositivo, soporte fsico.
h ash -1. re sum e n criptogrfico, picadil
l
o. 2. arre gl
o asociativo (Pe rl
).
h ash tabl
e -tabl
a de dispe rsin, tabl
a de re fe re ncias, tabl
a h ash .
h assl
e -l
o, e nre do, com pl
icacin.
h assl
e (v) -m ol
e star, confundir.
h e ade r -1. cabe ce ra (h e ade r fil
e ). 2. e ncabe zado, e ncabe zam ie nto (page h e ade r).
h e ap -m ontn.
h e uristic -h e urstico.
h i-col
or -col
or de al
ta de nsidad.
h i-te ch -te cnol
oga de punta.
h ide (v) -e sconde r, e sconde rse .
h ie rarch y -je rarq ua.
h igh -col
or -col
or de al
ta de nsidad.
h igh -te ch -te cnol
oga de punta.
h igh l
igh t -re al
ce , de staq ue .
h igh l
igh t (v) -re al
zar, de stacar, re sal
tar.
h it -1. gol
pe . 2. xito, acie rto. 3. visita (a una pgina w e b).
h its -gol
pe s, acce sos (e n una w e b).
h om e -casa, portada (ve r tam bin h om e page ) .
h om e age nt -age nte l
ocal
.
h om e dire ctory -dire ctorio de lusuario, dire ctorio principalde lusuario.
h om e page -pgina principal
, pgina inicial
.
h ost -anfitrin, m q uina anfitriona, pue sto.
h ost (v) -al
ojar.
h ostnam e -nom bre de anfitrin.
h ub -conce ntrador, distribuidor.
h yph e n -guin.
h yph e nate -e nguionar, cortar pal
abras incorporando guione s.

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).

inh e rit (v) -h e re dar.


inh e ritance -h e re ncia.
ink je t -inye ccin de tinta.
inode -nodo i, inodo.
input e ncoding -codificacin.
instal
l
e r -instal
ador, ase sor para l
a instal
acin.
instance -instancia, e je m pl
ar.
inte ractive -inte ractivo.
inte rface -inte rfaz (fe m e nino), de finicin de ge stion de h ardw are .
inte rl
ace (v) -e ntre l
azar, inte rfol
iar.
inte rl
ace d -e ntre l
azado.
Inte rne t -Inte rne t.
Inte rne t Protocol(IP) -protocol
o Inte rne t.
inte rpol
ation -inte rpol
acin.
inte rrupt -inte rrupcin.
Inte rrupt Re q ue st (IRQ) -Sol
icitud de inte rrupcin, pe ticin de inte rrupcin.
introduce r -pre se ntador.
isoch ronous -isocrono (de lpre fijo grie go iso, igual
, y de l
a pal
abra grie ga crono, tie m po).
isom orph ism -isom orfism o.
ital
ic -cursiva.
ite m -e l
e m e nto, obje to.
ite ration -ite racin (de ll
atn ite ratio, -onis).

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.

k e yboard sh orcuts -m todos abre viados de te cl


ado.
k e yring -anil
l
o de cl
ave s, arch ivo de cl
ave s.
k e yw ord -pal
abra cl
ave .
k it -conjunto, jue go, paq ue te .
k now bot -robot, buscador, buscador e n l
a re d (program a q ue busca y cl
asifica inform acin
autom ticam e nte e n una re d, a dife re ncia de
buscador e n una base de datos propia).

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.

ne w sgroups -grupos de noticias, grupos de discusin, foros de discusin .


nick nam e -apodo.
noise gate -bl
oq ue ador de ruidos.

O
obje ct -obje to.
obje ct orie nte d -orie ntado por (a) obje tos.
octe t -octe to, byte .
ocurre nce -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.

pipe -tubo, tube ra, fil


tro.
pipe (v) -e ntubar, re dire ccionar, de rivar, re dirigir l
a sal
ida a.
pipe l
ing -re dire ccionam ie nto.
pitch -tono, al
tura.
pixe l-pxe l
, punto.
pl
ace r -posicionador.
pl
ainte xt -te xto l
l
ano.
pl
ay -re producir, tocar (m sica).
pl
aye r -1. jugador. 2. re productor (de discos com pactos), intrpre te (de arch ivos de sonido).
pl
ayl
ist -l
ista de re produccin.
pl
otte r -trazador, graficador.
pl
ug and pl
ay -e nch ufar y usar.
pl
ug and pl
ay (v) -cone ctado y l
isto.
pl
ug and pray -cone cta y re za (para q ue funcione ;vase pl
ug and pl
ay).
pl
ug-in -acce sorio, aadido, m dul
o.
pl
uggabl
e -cone ctabl
e.
pol
icy -pol
tica, norm as, re gl
as, norm ativa, dire ctrice s, crite rios.
pol
igonalm e sh -m al
l
a de pol
gonos.
pol
l-sonde o.
pol
l(v) -sonde ar.
pol
l
ing -sonde o.
popup m e nu -m e n e m e rge nte .
port -1. pue rto, pue rta (re fe rido alprotocol
o TCP/IP). 2. m igracin, porte o (ve rsin de un
program a para otra pl
ataform a).
port (v) -porte ar, portar, adaptar (h ace r una ve rsin de un program a para otra pl
ataform a).
portabl
e -porttil
.
portage -porte o.
post -e nvo.
post (v) -re m itir, publ
icar (e n un grupo de noticias).
poste r -autor (de un artcul
o o m e nsaje ).
posting age nt -age nte de e nvo.
postm aste r -adm inistrador postal
, adm inistrador de corre o, postm aste r.
postpone d -pe ndie nte .
pre e m ptibl
e -apropiabl
e.
pre e m ptive -apropiativo, e xpropiativo.
pre vie w -vista pre via, visual
izacin pre via.
private -privado, confide ncial
.
profil
e -pe rfil
.
profil
e (v) -pe rfil
ar.
profil
e r -pe rfil
ador.
profil
ing -param e trizacin, pe rsonal
izacin, pe rfil
ado, accin de m e dir e lre ndim ie nto de un
program a, pe rsonal
izacin (igualq ue
custom izacin), Custom izacin no e xiste e n e lVCT ni e n e lD ic. de l
a RAE. Ade m s sue na h orribl
e.
profil
ing e xe cution -pe rfilde uso de re cursos (de lprogram a e je cutado).
program m e r -program ador.

program m ing -program acin.


prom pt -cursor, sm bol
o de e spe ra de rde ne s, punto indicativo.
prom pt (v) -apre m iar.
prope rl
y -apropiadam e nte .
proprie tary softw are -softw are de propie tario, softw are e n propie dad.
provide (v) -proporcionar, prove e r, abaste ce r, h abil
itar.
proxy -proxy, re pre se ntante , apode rado.
punch -in -grabacin m e diante e lm todo de disparo.
purge (v) -purgar, l
im piar.

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.

surfe r -nave gante .


surround sound -sonido e nvol
ve nte .
sw ap -inte rcam bio.
sw ap (v) -inte rcam biar.
sw itch -inte rruptor, conm utador, sw itch .
sym bol
ic l
ink -e nl
ace sim bl
ico.
sym l
ink -e nl
ace sim bl
ico.
syntax h igh l
igh ting -re sal
tado de sintaxis.
syste m cal
l-l
l
am ada alsiste m a.

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-

inte gridad transaccional


.
transport -transporte .
transport (v) -transportar.
tre e vie w -l
ista je rrq uica.
trigge r -disparador.
trol
l-trol
e , m e te patas, bocazas.
trol
l(v) -m e te r l
a pata, re ve ntar un de bate .
troubl
e sh ooting -e l
im inacin de probl
e m as, sol
ucin de probl
e m as.
truste d -confiabl
e.
tune (v) -afinar.
tw e ak -arre gl
o.
tw e ak (v) -afinar.
tw iste d pair -par tre nzado.
type -tipo.
type (v) -te cl
e ar.
typing -im pre sin (e n pape l
, por e je m pl
o).
typo -e rrata.

U
unde fine d -inde finido.
unde rfl
ow -de sbordam ie nto por abajo.
Uniform Re source Locator (URL) -l
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

5)Cuale s e lobje tivo ce ntralde lproye cto GNU(El


ija todas l
as q ue apl
ican A)
a. D e sarrol
l
ar un siste m a Unix com pl
e tam e nte Libre
b. Ense ar a todo e lm undo a program ar
c. D e sarrol
l
ar apl
icacione s sol
o para Linux
d. M e jorar todo l
o q ue e s te cnol
oga Unix
6)Porq ue e s q ue l
ibe rar un program a bajo GPLgarantiza su l
ibre distribucin y l
ibe rarl
o de orde n
publ
ico no l
a garantiza?(El
ija todas l
as q ue apl
ican A)
a. D e ldom inio publ
ico pe rm ite q ue otros e fe cte n cam bios y l
o distribuyan e lproducto
re sul
tado de orde n privativo.
b. Para q ue softw are se a de orde n publ
ico de be se r l
ibe rada annim am e nte
c. O tros no pue de n contribuir a cosas de orde n publ
ico
d. Ne gocios no confan e n softw are de orde n publ
ico
7)Cual
e s son caracte risticas de lKe rne lLinux?(El
ija todas l
as q ue apl
ican ABCD )
a. M ul
tiusuario
b. M onol
itico
c. M odul
ar
d. M ul
titare a
8)Linux e s e lnom bre de lKe rne lde lsiste m a ope rativo GNU/Linux de sarrol
l
ado por?(El
ija todas
l
as q ue apl
ican A)
a. Linus Torval
ds y m uch os otros.
b. Unive rsidad de Cal
ifornia e n Be rk l
ey
c. Rich ard Stal
l
m an y D e nnis Ritch ie
d. ElD e partam e nto de D e fe nsa de l
os Estados Unidos

9 )Cualde l
a siguie nte s significa q ue e lsiste m a pue de se rvir sim ul
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

3) Qu de be m os configurar para ge stionar e larranq ue de sde un CD /DVD de GNU/Linux?(El


ija
todas l
as q ue apl
ican A)
a. BIO S
b. m ak e config
c. ./configure
d. k e rne l
4) Cuando de cim os q ue Ubuntu se instal
ada de sde un Live -CD , q u q ue rm os de jar dich o con
e sto?(El
ija todas l
as q ue apl
ican A B)
a. Se iniciar una se sin norm alde sde e lCD
b. Pode m os ve r si todo trabaja ante s de proce de r con l
a instal
acin
c. No se pue de instal
ar sol
o probar
d. No todos l
os e q uipos l
o soportan sol
o cie rtas m arcas
5) Cal
e s de l
as siguie nte s cosas re fe re nte s alidiom a pode m os e l
e gir durante l
a instal
cion de
GNU/Linux?(El
ija todas l
as q ue apl
ican ABC)
a. Idiom a de lSiste m a
b. Te cl
ado
c. Z ona H oraria
d. D iccionario
6) Elpaso de cre ar e lusuario, e n Ubuntu, no cre a una cue nta de root, porq u?(El
ija todas l
as
q ue apl
ican AB)
a. Elusuario q ue cre am os re al
m e nte se ra nue stro adm inistrador
b. root e xiste pe ro sin contrase a
c. Ubuntu no usa e lKe rne lde Linux
d. Ubuntu no e sta basado e n Unix
7) Alparticionar para instal
ar Ubuntu, cual
e s dos particione s de be n se r cre adas
obl
igatoriam e nte ?(El
ija todas l
as q ue apl
ican AB)
a. Particin para m ontar a /
b. Particin para usar com o Sw ap
c. Particin para m ontar root
d. D e be cre ar m nim o 5 particione s

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

c. Re iniciar ya e sta instal


ado autom ticam e nte
d. No se pue de instal
ar de sde e ste Live -CD
14) Qu pode m os h ace r si se nos ol
vido l
a contrase a q ue e scojim os alinstal
ar ?(El
ija todas l
as
q ue apl
ican A)
a. Iniciar de sde e lm e nu e n Re cove ry m ode y e je cutar passw d usuario-nom bre
b. Re instal
ar y apuntarl
a
c. Pul
sar l
a te cl
a ESC y e ntrare m os norm al
d. Entrar por e lBIO S
15) Cuntos Te rm inal
e s te ngo disponibl
e alinstal
ar Ubuntu por de fe cto?(El
ija todas l
as q ue
apl
ican AB)
a. 6 de te xto m as 1 Grfica
b. F1 h asta F6 y F7 q ue e s grfica
c. Sol
ol
a Grfica, ya q ue de be configurarl
a m anual
m e nte e n /e tc/fstab

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

e scritorio re m otam e nte ?(El


ija todas l
as q ue apl
ican A)
a. Siste m a-> Pre fe re ncias-> Escritorio re m oto
b. ne tw ork -adm in
c. ssh
d. Xorg
9 ) Cule s e lutil
itario para cone ctarse a un e scritorio re m oto?(El
ija todas l
as q ue apl
ican A)
a. vncvie w e r
b. ssh
c. h ipe rte rm inal
d. te l
ne t
10) Cul
e s inte rface s pode m os usar para cam biar l
os fondos de pantal
l
a?(El
ija todas l
as q ue
apl
ican AB)
a. cl
ick de re ch o sobre e le scritorio
b. Siste m a-> Pre fe re ncias-> Fondo de e scritorio
c. /boot/grub/xorg.conf
d. /e tc/X11/xorg.config
11) Si notam os q ue e licono de le stado de l
a bate ria no e sta e n e lpane lsupe rior de una l
aptop,
Qu pode m os h ace r?(El
ija todas l
as q ue apl
ican A)
a. cl
ick sobre e lpane l
, el
e gir agre gar y l
ue go buscar e licono corre cto y dar cl
ick sobre e ste .
b. Instal
ar l
a apl
icacin
c. Re instal
ar todo y de cirl
e q ue e s un l
aptop
d. Encontrar e licono y arrastrarl
o alpane l
12) Que param e tro se e stabl
e ce de sde e linte rfaz Siste m a-> Pre fe re ncias-> Proxy de l
a Re d?
(El
ija todas l
as q ue apl
ican A)
a. Pasare l
a por de fe cto
b. M ascara por de fe cto c. IP de ll
ocal
h ost d. Pue rto de lNave gador
13) D onde pue do e stabl
e ce r q ue e lusuario de lraton e s izq uie rdo?(El
ija todas l
as q ue apl
ican A)
a. Siste m a-> Pre fe re ncias-> Raton
b. /e tc/m ouse .config
c. /e tc/X11/xorg.conf
d. Com prar m ouse izq uie rdo
14) Com o pode m os cam biar l
a re sol
ucion de nue stro m onitor?(El
ija todas l
as q ue apl
ican AB)
a. Siste m a-> Pre fe re ncias-> Re sol
ucion
b. Editar m anual
m e nte e larch ivo /e tc/X11/xorg.conf
c. Cl
ick de re ch o sobre e le scritorio
d. e ditar a /e tc/X11/gdm /gdm .conf
15) Com o pode m os e vitar q ue nue stra pantal
l
a se m arq ue si pe rm ane ce m uch o tie m po e n una
sol
a im age n?(El
ija todas l
as q ue apl
ican AB)
a. Instal
ar y configurar prote ctore s de pantal
l
a
b. Siste m a-> Pre fe re ncias-> Sal
vapantal
l
a
c. Instal
ar m onitor pl
ano
d. No se pue de h ace r nada

16) Com o pode m os e vitar q ue nue stra pantal


l
a se m arq ue si pe rm ane ce m uch o tie m po e n una
sol
a im age n?(El
ija todas l
as q ue apl
ican AB)
a. Instal
ar y configurar prote ctore s de pantal
l
a
b. Siste m a-> Pre fe re ncias-> Sal
vapantal
l
a
c. Instal
ar m onitor pl
ano
d. No se pue de h ace r nada
17) Com o pode m os h ace r q ue cada ve z q ue ingre se m os alsiste m a se l
ance una apl
icacin?
(El
ija todas l
as q ue apl
ican A)
a. Siste m a-> Pre fe re ncias-> Se sione s y l
ue go pe staa program as de inicio
b. Siste m a-> Pre fe re ncias-> GD M y l
ue go agre gam os e lprogram a alinicio
c. Pone r e licono e n e lEscritorio
d. Col
ocar e licono e n e lm e n de Apl
icacione s
18) Com o pode m os agre gar sonido a l
os e ve ntos, com o ce rrar ve ntanas, dobl
e cl
ick s, e tc?(El
ija
todas l
as q ue apl
ican A)
a. Siste m a-> Pre fe re ncias-> Sonidos
b. Siste m a-> Adm inistracion-> SND config
c. H AL
d. Apl
icacione s-> Sonido y Vde o
19 ) Que h ay disponibl
e e n GNU/Linux para asistir a l
os m inusval
ido?(El
ija todas l
as q ue
apl
ican A)
a. Siste m a-> Pre fe re ncias-> Soporte para te cnol
oga asistiva
b. GNU/Linux aun no soporta e ste tipo de usuario
c. Sol
o de be com prar un orde nador e spe cialy sus dispositivos con drive rs para GNU/Linux
d. Col
ocar todos l
os icono e n e le scritorio y as e lpodr trabajar m e jor
20) En cualdire ctorio se e ncue ntran l
as im ge ne s para l
a pantal
l
a Spl
ash de inicio de GNO M E?
(El
ija todas l
as q ue apl
ican A)
a. /usr/sh are /pixm aps/spl
ash
b. /h om e /usuario/e tc/
c. /e tc/X11/gnom e /spl
ash
d. Estas im ge ne s no se pue de n cam biar ya q ue son copyrigh te d
21) D onde e ncontram os e lutil
itario para cam biar l
as pre fe re ncias de lte cl
ado, incl
uye ndo e l
l
e nguaje ?(El
ija todas l
as q ue apl
ican A)
a. Siste m a-> Pre fe re ncias-> Te cl
ado
b. /Siste m a-> Controlpane l
-> Te cl
ado
c. /sbin/k e yboard-adm in
d. Instal
acin de otro drive r para su te cl
ado
22) Al
gunos de l
os aspe ctos control
ados por l
os te m as son?(El
ija todas l
as q ue apl
ican ABC)
a. Icono
b. Aparie ncia de l
as ve ntanas
c. Col
ore s

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

5) Que m e jor de scribe l


os l
anzadore s de apl
icacione s?(El
ija todas l
as q ue apl
ican A)
a. Son iconos e n e lpane lsupe rior q ue dam os un cl
ick y l
anzan una apl
icacin
b. Appl
e ts q ue nos dan inform acin sin dar cl
ick o nada
c. Cuatro ve ntanitas e n e lpane linfe rior q ue de notan dife re nte e scritorios virtual
es
d. D onde ve m os l
as tare as e n e je cucin actual
6) Cm o pode m os abrir varias ve ntanas de apl
icacione s juntas y m ante ne rl
as todas e n e lprim e r
pl
ano sin te ne r q ue m inim izar todas l
as ve ntanas para ve r otra ?(El
ija l
as q ue apl
ican AB)
a. Usar e scritorios virtual
e s y abrir una e n cada e scritorio aparte
b. Eje cutar m as de un X e n dife re nte te rm inal
c. Iniciar dos k e rne l
s
d. No se pue de sol
o una ve ntana e n e lprim e r pl
ano
7) Cm o pode m os abrir ve ntanas de apl
icacione s q ue se e ncue ntran m inim izadas?(El
ija todas
l
as q ue apl
ican AB)
a. Al
t+ Tab y e l
e gir corre cta de sde e lm e n
b. Cl
ick a su appl
e t de sde l
a barra de tare as
c. D e sde e lm e n apl
icacione s
d. No de be s ce rrar una ante s de m axim izar l
a otra
8) Cm o pode m os pasar una ve ntana de una apl
icacin de sde un e scritorio a otro?(El
ija todas
l
as q ue apl
ican ABC)
a. Arrastrar con e lm ouse de sde e lSe l
e ctor de Escritorio
b. Ctrl
+ Al
t+ Sh ift+ (te cl
a cursor de re ch a o izq uie rda)
c. Cl
ick de re ch o sobre ve ntana de se a m ove r y e n m e n conce ptualul
tim as e ntradas son de
m ovim ie nto h acia l
a de re ch a o izq uie rda
d. No se pue de m ove r l
as ve ntas de be n pe rm ane ce r e n su e scritorio original
9 ) Cuale s e larch ivo q ue de be m os e ditar para cam biar l
as e ntradas e n e lm e n de GRUB de
e ntrada alsiste m a?(El
ija todas l
as q ue apl
ican AB)
a. /boot/grub/m e nu.l
st
b. /e tc/bootup.conf
c. /e tc/k e rne l
/init.cf
d. D e be ra re instal
ar e e l
e gir opcione s q ue de se a
10) Con cual
e s e ditore s de be e ditar arch ivos de te xto de configuracin e n GNO M E?(El
ija todas
l
as q ue apl
ican AB)
a. ge dit
b. vi
c. nano
d. W rite r
11) Com o pode m os afe ctar e lcam bio de m e ns, iconos, ve ntanas, e tc, de una m ane ra e xpe dita?
(El
ija todas l
as q ue apl
ican A)
a. Instal
ar un nue vo te m a

b. Editar /e tc/l
ook andfe e l
.conf
c. No se pue de ya q ue de be instal
ar otro Escritorio
d. No se pue de ya q ue de be instal
ar otro D istro de GNU/Linux
12) Com o pode m os buscar ayuda o asiste ncia para usar apl
icacione s si no e stam os cone ctados al
Inte rne t?(El
ija todas 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

12) Cuale s e lprotocol


o de corre o q ue pode m os configurar e n e vol
ution?(El
ija todas l
as q ue
apl
ican A)
a. PO P3
b. SNM P
c. h otm ail
d. yah oo
13) Cual
e s cue ntas por l
o ge ne ralutil
izan e lprotocol
o de corre o q ue pode m os configurar e n
e vol
ution?(El
ija todas l
as q ue apl
ican AB)
a. Com paias te l
e fonicas, com o tricom , ve rizon, orange , e tc
b. La de dom inios com prados por individuos
c. h otm ail
, gm ail
, yah oo
d. nadie usa pop3 sol
o com paias m uy grande
14) Cuale s l
a dife re ncia e ntre corre o PO P e IM AP ?(El
ija todas l
as q ue apl
ican A)
a. PO P se pue de n de scargar de sde e lse rvidor, e lIM AP no se pue de
b. PO P sie m pre te rm inan e n .NET
c. IM AP sol
o se l
e e n de sde nave gadore s w e b
d. PO P de be s pagar por cada acce so
15) Con cualcl
ie nte de ch at pue de s inte ractuar con cl
ie nte s de m sn?(El
ija todas l
as q ue apl
ican
AB)
a. GAIM
b. AM SN
c. IRC
d. No se pue de ch ate ar con cl
ie nte s de m sn
16) Com o pode m os transfe rir arch ivos de sde un e ntorno grfico util
izando protocol
os com o FTP,
SSH y SAM BA, e ntre otros?(El
ija todas l
as q ue apl
ican A)
a. Lugare s-> Cone ctar con e lse rvidor
b. Gnosam ba
c. No e xiste nada grafico
d. GNU/Linux no com parte con e stos protocos
17) Cual
e s de l
al
ista e s una de l
as h e rram ie ntas m as im portante para buscar inform acin e n l
a
re d?(El
ija todas l
as q ue apl
ican AB)
a. w ik ipe dia
b. googl
e
c. portal
e s .com
d. portal
e s .info

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

d. bin, sbin, k e rne l


, src
11) Cual
e s son 3 m ane ras de nave gar e n de ntro de nautil
us por e lsiste m a de arch ivos?(El
ija
todas l
as q ue apl
ican ABC)
a. D obl
e cl
ick de carpe ta e n carpe ta
b. D e sde e lm e nu Ir
c. Barra l
ate ral
d. En m odo Adm inistrador
12) Com o pode m os cre ar un arch ivo de te xto pl
ano e n e le scritorio?(El
ija l
as q ue apl
ican AB)
a. Cl
ick de re ch o y e l
e gim os nue vo arch ivo vacio
b. Abrir de sde e lm e nu acce sorios de apl
icacione s a e ditor de te xto
c. sol
o se pue de n cre ar arch ivos de te xto de sde e lO pe nO ffice
d. Sol
o se pue de n cre ar arch ivos de te xto pl
ano e n e lsh e l
l
13) Cual
e s son dos m ane ras de m ove r un arch ivo de sde e lge stor de arch ivos?(El
ija todas l
as
q ue apl
ican AB)
a. Cortar y pe garl
o e n otro sitio de sde e lm e nu conce ptualde lcl
ick de re ch o
b. Sim pl
e m e nte arrastrarl
o donde l
o de se a col
ocar
c. M ove r l
a carpe ta com pl
e ta q ue l
o contie ne
d. D ar dobl
e cl
ick sobre e larch ivo y l
ue go sal
varl
o e n otro l
ado

14) D os m ane ras de e l


im inar arch ivos son?(El
ija todas l
as q ue apl
ican AB)
a. M ove rl
o alicono pape l
e ra de re cicl
aje
b. D e sde l
al
ine a de com andos con rm
c. D obl
e cl
ick y cuando abra de cirl
e el
im inar
d. Cam biarl
e l
os pe rm isos
15) Cuale s l
a funcion de un acce so dire cto o vincul
os?(El
ija todas l
as q ue apl
ican AB)
a. Pode r l
l
am ar a un arch ivo con dos o m as nom bre s
b. No te ne r q ue sacar copias de arch ivos
c. Para h ace r m as arch ivos para q ue l
os discos trabaje n m e jor
d. Para confundir a l
os virus
16) Por l
o ge ne rall
os arch ivos e n l
os siste m as GNU son transfe ridos e n q ue cualform ato de
com pre sion?(El
ija todas l
as q ue apl
ican A)
a. tar.gz
b. rar
c. w inzip
d. Ace
17) Que h ace q ue un arch ivo se a e je cutabl
e o no?(El
ija todas l
as q ue apl
ican A)
a. Elpe rm iso de e je cusion m arcado por una x
b. Si e s un binario
c. Si fue ge ne rado por un com pil
ador
d. Si e s un script de lsh e l
l

18) Com o pue do de sde e le scritorio grafico ve r l


os pe rm isos de un arch ivo o dire ctorio?(El
ija
todas l
as q ue apl
ican A)
a. Cl
ick de re ch o y l
ue go propie dade s
b. D e sde nautil
us activando l
a col
um na pe rm isos
c. D obl
e cl
ick y de sde e lm e nu de l
a apl
icacion
d. Los pe rm isos no se ve n de sde e lgrafico sol
o de sde e lsh e l
lcon l
s -l
19 ) Los pe rm isos son re pre se ntados por l
e tras y/o num e ros, cual
e s son l
a com binacione s
corre ctas?(El
ija todas l
as q ue apl
ican ABCD )
a. r = 4, w = 2, x = 1
b. rw x para e ldue o, rw x para e lgrupo, rw x para l
os otros
c. rw x =7, rw - = 6, r- - = 4
d. l
os tre s grupos son rw xrw xrw x y e n nue m ro 777
20) Cualarch ivo de be m os e ditar para autom atizar e lm ontado de una particion e n e lsiste m a de
arch ivos?(El
ija todas l
as q ue apl
ican AB)
a. /e tc/fstab
b. /e tc/m tab
c. /e tc/m ount.de v
d. /de v/partitions
21) Cuale s e linte rfaz grafica para m ontar y de sm ontar particione s de sde e le scritorio, aunq ue
una configura y l
a otra no?(El
ija todas l
as q ue apl
ican AB)
a. Siste m a-> Adm inistracin-> D iscos
b. Lugare s-> Eq uipo
c. Siste m a-> Adm inistracin-> Carpe tas com partidas
d. Siste m a-> Pre fe re ncias-> Te m as

Capitu l
o8

"M u l
tim e d ia e n GNU/Linu x"

1) Cuale s e lform ato l


ibre e q uival
e nte alm p3?(El
ija todas l
as q ue apl
ican A)
a. ogg
b. fre e m pg
c. odt
d. no h ay un e q uival
e nte
2) La apl
icacin por de fe cto de e scuch ar m usica e s?(El
ija todas l
as q ue apl
ican A)
a. xm m s b. m pl
aye r c. m e dia pl
aye r
d. no se pue de e scuch ar m usica e n GNU/Linux
3) Cuale s l
a apl
icacin de organizar, im portar cd de audio, e scuch ar podcast y radio de Gnom e
e n Ubuntu?(El
ija todas l
as q ue apl
ican A)
a. Ryth m box
b. m pl
aye r
c. m e dia pl
aye r
d. Tote m
4) Cuale s l
a apl
icacin de disfrutar vde os de form atos conocidos com o AVI, M O V
, M PG, M PEG,
ASF, W M Vde Gnom e e n Ubuntu?(El
ija todas l
as q ue apl
ican A)
a. Tote m b. m pl
aye r c. m e dia pl
aye r
d. no se pue de ve r vde os e n GNU/Linux
5) En cual
e s apl
icacione s pode m os de sde una l
ista de m p3 grabar un cd de audio norm al
?(El
ija
todas l
as q ue apl
ican AB)

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

6) Que e s M ath -Form ul


a de O pe nO ffice ?(El
ija todas l
as q ue apl
ican D )
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. Confe cciona Form ul
as M ate m ticas
7) Com o se pue de n producir PD Fs e n O pe nO ffice ?(El
ija todas l
as q ue apl
ican A)
a. Exportando e ldocum e nto a e ste form ato
b. Instal
ando un pl
uggin de adobe
c. Instal
ando acrobat
d. No se pue de
8) Com o se pue de n producir anim acione s Fl
ash e n O pe nO ffice ?(El
ija todas l
as q ue apl
ican A)
a. Exportando e ldocum e nto e n e lform ato SW F
b. Instal
ando un pl
uggin de adobe
c. Instal
ando m acrom e dia Fl
ash
d. No se pue de
9 ) Com o se pue de abrir un docum e nto confe ccionado e n O pe nO ffice e n un orde nador
e je cutando M S O ffice ?(El
ija todas l
as q ue apl
ican A)
a. Guardar su docum e nto com o un .D O C
b. Instal
ando un pl
uggin de M S
c. Instal
ando O ffice
d. No se pue de
10) Com o se pue de n producir im ge ne s se ncil
l
as e n O pe nO ffice ?(El
ija todas l
as q ue apl
ican A)
a. D e sde l
a apl
icacin D RAW
b. Instal
ando un pl
uggin de adobe
c. Instal
ando acrobat
d. No se pue de
11) Com o se pue de inse rtar form ul
as m ate m ticas e n O pe nO ffice ?(El
ija todas q ue apl
ican A)
a. usando a M ATH /Form ul
a de O pe nO ffice
b. D ibujandol
a con GIM P
c. Instal
ando pl
uggins de l
ate x
d. No se pue de

También podría gustarte