Practicas Gnu Admin Is Trac Ion

  • Uploaded by: Hugo
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Practicas Gnu Admin Is Trac Ion as PDF for free.

More details

  • Words: 17,919
  • Pages: 30
www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

Practica De Ad mini stración Para q ue este bien capacita do pa r a realizar s u s funciones co mo a d ministra dor d el Siste ma GNU /LINUX. 1. El ad ministrad or d el si st e ma Es q uien vela p o r el b ue n esta do del siste m a. Incluye de s de las o peraciones n o r m ales del día a día, cosas co m o backu p s, u s uarios, instalar re m over y configurar a plicaciones, etc. El a d minis tra dor d el sis te m a es res po n sable q ue el siste ma GNU /Linux brin de los servicios necesarios p ar a q ue los u s u arios p u e d a n cu m plir s u s tareas. 2. Las tareas ad ministrati va s Más co m plejas co mo instalaciones y act ualizaciones de be n ser delegadas a p er so nal de so por te técnico. Aunq ue en las pe q ue ña s e m p resa s el a d ministra d o r ta m bién as u me este rol. 3. Com o tarea d el ad mini strador d eb e s u p er vi sar qu e lo s u s uario s e st én logu ead o s hacien d o s u trabajo, d e m o d o qu e para e st o tien e varias h erramientas a s u fa v or: w h o y w m u e s t ra n los u s uarios conecta dos act ual me n te. 4. Pero e n ca s o d e qu e ha ya s urgid o un incon v e niente c on un o d e lo s e m plead o s y la e m pre sa ha ya d ejado d e requ erir s u s s er vicio s y quiera o bt en er un record d e las v e c e s qu e s e logu e o tanto e n s u maquina c o m o e n cualquier otra el c o man d o last le a yudara: d o ris@server: ~ $ last - i u s u ario 5. La e m pre sa p erdió archi v o s qu e significan dinero para ella s e sab e qu e fu eron borrado s y s e bu s c o e n el hi st or y d e lo s e m pl ead o s para dar c o n el culpable p ero al parec er tal v e z el c o mand o utilizad o para b orrar e s o s impre s cindible s archi v o s también fu e b orrad o p ero n o s e dan p or v e n cid o y ade má s s o s p e chan d e un o d e lo s e m pl ead o s. Proced en a bu s car e n un archi v o qu e m u e stra lo s c o mand o s qu e lo s u s uario s ejecutan p or la cu e nta d e root: d o ris@server: ~ $ cat / v a r /log / a u t h.log | grep u s uario | less 6. El ad ministrad or d eb e acondicionar las c o sa s para qu e lo s u s uario s pu e dan cu m plir c on s u tarea; p or tal m oti v o d eb e particionar lo s di s c o s d uro d e las maquinas utilizadas p or lo s e m plead o s. Para ello d eb e sab er qu e d eb e crear c o m ú n m e nt e: Una p ar tición p ar a / Una p ar tición swa p eq uivalente al d oble de m e m o ria ra m en el siste m a Una p ar tición / h o m e p ar a conservar la configuración de los u s u arios Una p ar tición / e tc / p ar a conservar la configuración de las a plicaciones d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

Elegir entre / u s r y p a ra la infor m acion co m p ar tible 7. Es ma s fácil para el ad mini strador trabajar bajo el si st e ma GNU /Linux p orqu e e n el tod o e s c on sid erad o u n archi v o: Porq ue to do se ve co mo u n archivo, es decir, el ker nel es u n conju n to de archivos, las librerías s o n archivos, los directorios so n archivos. Ta mbién los acceso s a dis positivos físicos conecta dos al siste m a s o n a tr avés de u n archivo o p u n t o de m o n taje p a ra m ayor flexibilida d y m o d ularida d. 8. Al particionar el ad mini strador d eb e d ejar u n bu e n e s pacio para / u sr p orqu e: Es la segu n d a m ayor sección del siste m a de archivos GNU /Linux y al macena infor m acion co m p ar tible de solo lectura p ar a to dos los u s ua rios. Los u s ua rios n o r m ales n o p ue de n escribir en es ta sección. 9. Deb e ten er c o n oci mient o d e la e xi st en cia d e / pr oc , ya qu e entre s u s tarea s e sta el m ant eni mie nt o d el si st e ma y la v erificación d e qu e lo s programa s s e ejecuten c orrectam e nte: Ade má s / p r o m a neja infor m acion de p r ocesos y del siste m a. Es co m o u n m e dia dor entre los m e n sajes de los p r ocesos e mitidos p o r el ker nel y el a d minis tra dor. Cada infor m acion conte nida m ue s t ra u n p r oceso corrien do en el siste ma. 1 0. Para m ej or d e s e n v ol vi mient o d e lo s e m pl ead o s y p or e nd e m ejor funcionami ent o d e la e m pre sa, s e quiere in stalar una aplicación y el ad mini strador d eb e obt en er inf ormacion d el hard ware y d el si st e ma para v er cual v er sión d e la aplicación e s c o m patible, para ello p u e d e u sar el c o ma nd o: d o ris@server: ~ $ u na m e - a 1 1.La e m pre sa, qu e s e d edica a la v e nta d e jueg o s virtuale s, n ec e sita un programa e m ulador d e atari y quiere sab er qu e paqu et e s lo ofrec en, si el si st e ma e s ba sad o e n redhat u sara el c o mand o: d o ris@server: ~ $ a pt - cache search atari 1 2. Una v e z el ad mini strador d e cidió cual paquet e in stalara ah ora a v eriguara cuale s archi v o s trae e s e paqu ete: roo t@server: / h o me / d o ris# d p kg - L p a q ue te.deb 1 3. Ya el ad ministrador tien e la inf ormacion n ec e saria y proc ed e a in stalar, p ero le dice qu e el paqu et e tien e d ep e nd e n cias y n o s e pu ed e in stalar. El ad mini strador d eb e sab er qu e e s una d e p e n d en cia y sab er las c on s e cu en cia qu e c orre si c ontinua la in stalación sin res ol v er las d ep en d e ncias: Una d e pe n de ncia es u n req ueri miento q ue u n p a q ue te necesita p ar a instalarse satisfactoria me n te. Puede instalar u n p a q uete ignoran d o las de pe n de ncias p e ro d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

n o le gara ntiza el funciona miento correcto del p a q uete. 1 4. Si el si st e ma e s basad o e n d ebian e n v e z d e u sar dpk g, que e s d e d ebian p ero n o re su el v e las d ep e n d e n cias d eb ería u sar la h erramienta d e apt para in stalar un paqu et e: roo t@server: / h o me / d o ris# a p t - get install p a q uete 1 5. Pero e n dad o ca s o que quiera in stalar c on dpk g y sin las d e p e n d en cia s, u sara: roo t@server: / h o me / d o ris# d p kg - i p a q uete

1 6. Pero si el si st e ma e sta basad o e n redhat y quiere in stalar sin las d e p e nd e ncias: roo t@server: / h o me / d o ris# r p m - iuvh - n o de p s - - force p a q ue te.r p m 1 7.w all Almacena m e n sajes de a plicaciones del siste m a controladas p or el de m o nio syslog d. 1 8. Algun o s paqu et e s n o n ec e sario s han sid o b orrado s p ero n o s u s archi v o s. El ad mini strador, al v erificar lo s archi v o s y el e s pacio e n di sc o, s e e n cu entra c o n u n archi v o binario qu e e sta o cu pand o m u ch o e s pacio y quiere sab er qu e paqu et e lo cre o para v er si fu e un paqu et e qu e fu e d e sin stalado y a sí eli minarlo; hac e lo siguiente: roo t@server: / h o m e / d o ris# d p kg - S / u s r / bin / m a ke 1 9. El ad ministrad or n ec e sita res ol v er un proble ma e n un s er vid or d e s d e una maquina re m ota y quiere u sar el c o mand o s s h p ero parec e qu e n o e sta in stalado, p ero c o m o a v e c e s e s que n o e sta d e clarado e n la ruta path, el utilizara una h erramienta qu e le dirá si e sta in stalad o, s u d ep en d e ncia y una p eq u e ña d e s cripción y si aparec e in stalado e nt onc e s lo ejecutara d e s d e s u ruta c o m pleta ( / u sr / bin / s s h), la h erramienta d e e m ergen cia para v er la inf ormacion e s: roo t@server: / h o me / d o ris# d p kg - s tar 2 0. El x d e u n s er vid or e sta falland o y el ad mini strador d eb e re stablec erlo sin p erdida d e data; lo hará d e la siguient e man era: roo t@server: / h o me / d o ris# d p kg - reconfigure xserver - xorg 2 1. El ad ministrad or d eb e cargar el dae m on d el gd m p ero para ello d eb e sab er la dif erencia e ntre un proc e s o y u n dae m o n para así sab er d e s d e d on d e y c o m o lo cargara: Un p r oceso es u n p r ogra ma en ejecución. Un de m o nio es u n a ejecución q ue d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

so p o r ta a servicios del sis te m a. La diferencia entre a m bos es q ue el p r oceso general me nte es ejecuta do de s de u n ter minal y el de m o nio se inicia sin ter minal cargan d o u n archivo de configuración. 2 2. El ad ministrad or v e qu e ha y proce s o s qu e e stán oc u pand o un pid inn ec e sariam e nte p orqu e n o e stán c orriend o, el d eb e mandarle alguna s e ñal p ero d eb e sab er c o m o cuand o o c urre e st o , qu e n o m bre reciben e s o s tipo s d e proce s o s y c o m o lo s identifica: Un p r oceso se vuelve z o m bie cua n do el p r oceso hijo ter mina a ntes q ue el p a d re y n o se le no tifica al ker nel. Son re p rese nta dos general me nte p o r el signo d e “?” cua n d o se ejecuta to p. d o ris@server: ~ $ to p 2 3. La s e ñal qu e le dice a un proc e s o qu e v u el va a leer s u archi v o d e c o n figuración e s: roo t@server: / h o me / d o ris# kill - SIGHUP 2 4. Cierto s programa s e stán vi oland o el e s pacio d e m e m oria asignad o p or el si st e ma para ello s, y e st o g e n era lo s archi v o s c ore qu e d e claran e st e error. Pero e st o s archi v o s pu ed e n llegar a s er m u c h o s y o cu par e s pacio y m e m oria; para e vitar qu e e st o s s e cree n el ad ministrador d eb e ejecutar el siguiente c o mand o: d o ris@server: ~ $ ulimit

2 5.En qu e archi v o s e aloja la c onfiguración d e lo s runle v el s: El archivo de configuración se lla ma inittab y es ta alojado en / e tc /. 2 6.La e m pre sa nu n e z tien e en s u e structura d e archi v o s direct orio s c o m partido s para la utilización d e lo s recurs o s y e s pacio e n el s er vid or, y lo s ha di stribuid o e n grup o s d e la siguiente m an era: Directorio tecnología: Destina do al gru po d el Depar ta me nt o d e tecnología Directorio p u blicida d: Para el gru po d e p u blicida d Directorio gerencia: Para el gr u p o gerencia Directorio contabilida d: Para el gr u po contabilida d 2 7.Cree m o s e st o s grup o s: roo t@server: / h o me / d o ris# a d dgro u p tecnología; a d dgro u p p u blicida d ; a d dgro u p gerencia; a d dgrou p contabilida d 2 8.Vea m o s qu e s e crearon: roo t@server: / h o me / d o ris# cat / e tc / g ro u p | gre p tecnología p u blicida d gerencia con tabilida d

d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

2 9.La e m pre sa c ontrata p er s onal para las siguient e s área s: Tecn ología: Andre s Pere z y Jos e Parede s Publicidad: Ann y Peralta Gerencia: Vladimir Mejia Contabilidad: Patricia Tavare z, Elv y n Bolge s y Maritza Collado 30.Cree m o s

lo s u s uario s y asign é m o sl o s a s u s res p e cti v o s grup o s. Creé m o sle a cada u n o f echa d e e x piración al 3 1 d e dicie m bre. roo t@server: / h o me / d o ris# a d d u ser - gid #tecnología a pere z; a d d u ser - gid # tecn ología jpare des; a d d u ser - gid # p u blicida d a peralta; a d d u ser - gid #gerencia vmejia; a d d u ser - gid #contabilida d p t avare z; a d d u s er - gid #co n tabilida d ebolges; a d d u ser - gid #con tabilida d mcollado; u ser m o d - e 2 00 7 / 1 2 / 3 1 a pere z jpare des a peralta vmejia p tavare z ebolges mcollado Nota: vemos los # de los gr u p os de be n p o ner se. Los vemos b u scan do el gru p o en / e tc / gr o u p 3 1.Los u s uario s d e tecn ología d eb e n ten er acce s o a tod o s lo s directorio s. Editar el archi v o c orre sp o ndiente para e st e fin.

a d dgro u p a pere z p u blicida d; a d dgro u p jpare de s p u blicida d; a d dgro u p a pere z gerencia ; a d dgro u p jpare des gerencia; a d dgrou p a pere z contabilida d; a d dgro u p jpare des contabilida d. 3 2.Tod o s lo s UID d e lo s u s uario s cread o s d eb e n e m p e zar a partir d e 1 0 0 0. Por eje m plo, el UID d e Andre s s ea 1 0 0 1. Edite el archi v o c orre sp o ndient e para e st e ca mbio. roo t@server: / h o m e / d o ris# / e tc /login.defs Busca m os la variable UID_MIN y le coloca m os el 1000

33.Cree m o s

lo s directorio s y asign é m o sl e s lo s p ermi s o s y grup o s c orre s p on diente s. Por d ef e cto lo s p ermis o s d eb en s er: u s uario s: Lectura, e s critura y ej ecución, Grupo s: Lectura, e s critura y ej ecución, otro s: ning un o. roo t@server: / h o me / d o ris# m k dir tecnología p u blicida d gerencia contabilida d; ch m o d 7 70 tecnología p u blicida d gerencia contabilida d. 3 4.La e m pre sa pre s cindió d e lo s s er vicio s d e Jos e Pared e s y tran sfirió a Elv y n Bolge s a tecn ología : Saque una c opia d e s e g uridad d e lo s dato s d e jos e pared e s y eli min e s u u s uario y archi v o s. Agregu e a Elv y n Bolge s al d e partam e nt o d e tecn ología. roo t@server: / h o me / d o ris# tar - cvf jose.tar / h o m e / j o se; r m - rf / h o m e / jo se; a d dgro u p ebolges tecnologia d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

35.Edite

el m e n saje d e inicio e n el s er vid or para qu e cada u s uario qu e ingre s e le pre s ent e: “Bien v e nid o a nu e stra área tecn ológica, p or fa v or lea la d o cu m e ntación e n s u direct orio h o m e para qu e s e acoja. Los u s uario s d e tecn ología d eb en ten er acc e s o a tod o s lo s direct orio s. Editar el archi v o c orre s p on diente para e st e fin.” roo t@server: / h o m e / d o ris# vi / e tc / m o t d Aahí coloca m os el m e n saje corres po n diente.

36.La

e m pre sa n ec e sita qu e cada e m plead o n u e v o ten ga e n s u direct orio h o m e archi v o s inf ormati v o s y d e bien v e nida d e la e m pre sa así c o m o u s o y p olíticas d e la parte tecn ológica. En qu e direct orio s e c olocarían e st o s archi v o s para qu e cuand o cada u s uario s ea cread o s e c opien auto máticam e nt e? roo t@server: / h o me / d o ris# cp / e tc / m o t d / e tc / s kel

3 7.Explique la imp ortancia d e las variable s d e e nt orno y c o m o crearlas, e x p ortarlas y v er lo s v alore s d e e sta s La finalida d de las variables d e entor no es configurar de alguna m a nera el en tor no de n ue s tr a s hell co m o p ue de n ser m a rcar r u tas d e acceso p a ra algu n o s p r ogra m a s, etc. 38.El

e n cargad o d e la programación e n la e m pre sa creara un programa qu e g uardara las op eracion e s d e ingre s o y e gre s o d e la c o m pañía. Para ello d eb e sab er c o m o crear v ariable s, c o m o e xp ortarlas y c o m o llamarlas: d o ris@server: ~ $ expor t EGRESO =' valor 1 + valor 2' d o ris@server: ~ $ echo EGRESO n o ta: el p ri mero declara la variable EGRESO y al mis m o tie m po la exporta El seg u n do eje m plo ve mos el valor de la variable ya declara da

3 9. La e m pre sa nu n e z cu e nta c on dato s almacenad o s e n las carpetas c o m partidas e n el s er vid or lo s cuale s d eb e n hacers e c opias d e s e guridad c o n stante m e nt e. Las carpetas s o n: Directorio Tecnología: / d a ta / t ecnología Directorio p u blicida d: / d a t a / p u blicidad Directorio gerencia: / d a t a / gere ncia Directorio contabilida d: / d a t a / c o n tabilida d

d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

4 0.Se n e c e sita crear c opias d e s e guridad para cada un o d e e st o s directorio s. A dif erencia d e las otras carpetas, el directorio d e c ontabilidad c o n stante m e nt e s e m o difica p or lo qu e s e hace n e c e sario hac erle s c opia cada h ora. 41.Crear

u na tarea diaria a las 1 1:00p m para c o m primir el directorio d e tecn ología y c olocarlo e n / d ata / backup / roo t@server: / h o me / d o ris# cron tab - e Digitar 0 0 2 3 * * * tar - cvf / d a t a / b acku p / b ack_tecn.tar / d a t a / tec nologia

4 2.Crear una tarea diaria a las 1 1:15p m para c o m primir el direct orio d e publicidad y c olocarlo e n / d ata / backup / roo t@server: / h o me / d o ris# cron tab - e digitar 1 5 2 3 * * * tar - cvf / d a t a / b acku p / b ack_publi.tar / d a t a / p u blicida d 4 3.Crear una tarea diaria a las 1 1:30p m para c o m primir el direct orio d e g eren cia y c olocarlo e n / d ata / backup / roo t@server: / h o me / d o ris# cron tab - e digitar 3 0 2 3 * * * tar - cvf / d a t a / b acku p / b ack_gere.tar / d a t a / gere ncia 4 4.Crear una tarea cada h ora para c o m primir el directorio d e c o ntabilidad y c ol ocarlo e n / d ata / back up / roo t@server: / h o me / d o ris# cron tab - e digitar 0 1 * * * * tar - cvf / d a t a / b acku p / b ack_conta.tar / d a t a / co n ta bilida d 4 5.Crear una tarea s e manal a las 0 3 0 0a m para toda s las carp etas anteriore s y c ol ocarlo e n / d ata / back up / s e m anal roo t@server: / h o me / d o ris# cron tab - e digitar 0 0 0 3 * * 6 tar - cvf / d a t a / b acku p / b ack_full.tar / d a t a / t ecnologia / d a t a / p u blicida d / d a t a / gerencia / d a t a / co n t abilidad

4 6. Debid o a un proc e s o d e auditoria e n el área c ontable el día 2 2 d e ma y o d el 2 0 0 7, lo s dato s incre m e ntaron má s d e lo n ormal p or lo que s e hac e n e c e sario hacer c opia d e s e guridad. Emple e at para programar la c o pia a las 1 0:25a m d el día 2 2 d e e n ero y c o piarlo e n / d ata / back up / original. d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

roo t@server: / h o me / d o ris# at 10:25 a m jan 22, 2007 ejecu tar tar - cvf / d a t a / b ack u p / b ack_conta1.tar / d a t a / co n tabilida d Luego p resiona m o s Ctrl - D 4 7. Verifique qu e s e program o a la h ora d e s eada. De n o s er así, eliminar el job y crearlo nu e va m e nt e . Presionar Ctrl - D no s indica el n ú m er o de job, la hor a y la fecha en q ue se correrá. Adicional a este ta m bién p o de m o s verificarla a t ravés del co m a n d o: roo t@server: / h o me / d o ris# atq 4 8. Se adquirió un si st e ma d e unidad e xt ern o d e cintas para las c o pias d e s e g uridad. Este di s p o siti v o fu e d etectado e n / d e v / f tap e. 4 9. Hacer c opia d e s e g uridad c o n cpio o afio a las carpetas / e t c / v ar / / h o m e / u sr y e n viarlas a la unidad d e backup e xt erna. roo t@server: / h o m e / d o ris# find / e tc / / v a r / / h o m e / / u s r / - p rint | | c pio - o - F ZZ / d ev / f ta pe 5 0. Programar e sta tarea para s er realizada tod o s lo s días a las 0 5 0 0 am. 0 0 05 * * * fin d / e tc / / v a r / / h o m e / / u s r / - p rint | | c pio - o - F ZZ / d ev / f ta pe 5 1. Al inicio d el día recu erde ca mbiar la cinta d e back up. Nece sitara: Rebobinar la cinta y e x pul sarla. Indiqu e el c o man d o para hacerlo. Imprima el statu s d e la cinta. roo t@server: / h o me / d o ris# m t - f / d ev / f ta pe rewin d roo t@server: / h o me / d o ris# m t - f / d ev / f ta pe s t at u s 5 2.Que significa la e ntrada 2 2 1 0 * * 7 e n crontab ? Significa q ue el ulti mo dia de la se m a na a las 10:22a m hay u na tarea p r ogra m a da 5 3. Que significa at n o w + 1 h our ? Indica q ue en u n a hor a se ejecutara el job 5 4.Explique “at n o o n” at n o o n se inter preta ejecutar u n job a las 12:00 d el m e dio dia 5 5.Explique “at mid night” at mi d night se inter preta ejecutar u n job a las 12:00 de la m e dia noche 5 6.Explique tar - x v z f jos e.tar.gz - C / h o m e / j o s e Indica q ue desco m p ri mira el archivo jose.tar.gz en la car peta / h o m e / h o se

d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

5 7.Explique find / e t c /* | afio - o v b > / d e v / f tap e Busca to dos los archivos en / e tc / y los envia a la u nida d de cinta con el co m a n d o afio. 5 8. El archi v o / e t c / p a s s w d: Es el archivo de registro de los u s ua rios válidos en el siste m a. 5 9.Regi stra al u s uario Frida Kalo c o n el c o mand o ' / u sr / s bin / a dd u s er'. Para e st o, e ntra a s e si ón c o m o s u p er u s uario y teclea lo siguient e: roo t@server: / h o me / d o ris# / u s r / s bin / a d d u ser fridaka 6 0.Edita el archi v o / e t c / pa s s w d y localiza al nu e v o u s uario Frida Kalo: roo t@server: / h o me / d o ris# vi / e tc / p a s sw d Identifica la cu enta d e Frida Kalo 6 1. Dentro d el e ditor, e s cribe 'Frida Kalo' e n el ca m p o d e información d el u s uario (GECOS) y sal va el archi v o. El registro d eb e qu edar así: fridaka:*:507:501:Frida Kalo: / ho me / f ridaka: / bin / b a s h NOTA: El UID y el GID p ue de n ser distintos. 6 2. A signa la c o ntras eña a Frida Kalo utilizand o el c o man d o ' / u sr / bin / p a s s w d'. A signale la palabra 'red e s 9 9'. Para e st o teclea lo siguient e: roo t@server: / h o me / d o ris# p a s sw d fridaka 6 3. Para v erificar qu e el pas s w ord s e ha asignad o c orrectam e nte, e ntra a s e sió n c o m o el u s uario Frida Kalo. Utiliza la s e c u e n cia d e teclas ' + < alt > + '. Dond e e s la s e g un da s e sión, < F 3 > la tercera y así s u c e si va m e nt e. Recu erda qu e el login de Frida Kalo e s fridaka y qu e s u pa s s w d e s la qu e u st ed le introd ujo. 6 4.Una v e z qu e ha ya s logrado e ntrar a s e si ón, ob s er va el c ont enid o d el registro d e Frida Kalo, utilizand o el c o mand o 'grep': roo t@server: / h o me / d o ris# gre p "^fridaka:" / e tc / p a s sw d 6 5. En cualquier plataforma UNIX, s e p u e d e n crear grup o s d e trabajo, lo s cuale s c o m partirán lo s mi s m o s recurs o s. El regi stro s e lle va a trav é s d el archi v o ' / etc / grou p' Edición del / e tc / g ro u p

d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

6 6. Cámbiate a la s e si ón d e root (pre siona ctrl +alt +F1, o la F? adecuada) y crea u n grup o llamad o 'amigo s' , asígnale al u s uario Frida Kalo (fridaka): Primero, edita el archivo de gr u po: roo t@server: / h o me / d o ris# vi / e tc / g ro u p Segu n do, localiza el re nglón (registro) q ue contiene a fridaka, el cual p ue de te ner el siguiente for m a to: fridaka::501:fridaka Tercero, ca m biale el n o m bre del p ri mer ca m p o, p o r el n uevo gr u p o 'a migos': a migos::501:fridaka Cuar to, salva el archivo. 6 7.Abre u na n u e va s e si ó n y e ntra c o m o el u s uario fridaka, teclea el c o mand o 'id' y anota s u salida. roo t: / h o me / f ridaka# id 6 8.Obs er va si el u s uario p erten ec e al grup o qu e le asignast e, e s d ecir, al grup o 'amig o s'. Qué dif erencias e xi st e c on lo obt enid o e n el ejercicio 6 4? An ota tu s c o n clu sion e s . 6 9. Cámbiate a la s e si ón d el u s uario fridaka, lista s u s archi v o s c o n el c o mand o 'ls' roo t: / h o me / f ridaka# ls - lia 7 0. Crea un nu e v o grup o, llamad o 'equip o'. La e ntrada e n el archi v o ' / etc / grou p' d eb e qu edar así: equipo::777: roo t: / h o me / f ridaka# a d dgro u p equipo 7 1.Com o te p udi st e dar cu e nta, e n el punt o anterior realiza m o s un cam bio d e grup o c on el u s uario fridaka, p ero n o ca mbiam o s d e grup o s u s archi v o s, p or lo qu e p erten e c e n al vi ejo grup o. Ahora, cambiare m o s dich o s archi v o s al n u e v o grup o c on el siguient e c o mand o: roo t@server: / h o me / d o ris# fin d / h o m e / f ridaka - exec chgr p a migos {} \ ; 7 2. Nue va m e nt e, teclea el c o mand o 'ls - lia' y ob s er va a qu e grup o p erten e c e n. También teclea el c o mand o 'id' y v erifica qu e 'Frida Kalo' si apare zca e n el grup o 'amigo s'. Las dif erencias qu e e nc ontrast e c on referen cia al pu nt o anterior Cambia d e UID. 7 3. En m u c ha s o ca sion e s y p or di stintas raz on e s, e s n ec e sario ca mbiar a un d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

u s uario el UID que ya tien e asignad o p or algún otro. Veam o s c o m o s e lle va a cab o é sta tarea. Primero, encuen tra u n UID libre, es decir u n UID q ue no es te asigna do a algú n u s u ario. Para n ue s tra p r áctica u s are mo s el UID 2125. Entra a sesión co m o s u p er u s u ario. Segu n do, edita el archivo ' / e tc / p a s sw d' , localiza el registro del u s u ario fridaka y en s u ca m po de UID (tercer ca m po) ca m bialo p or 2125, salva el archivo. El registro debería q ue dar así: fridaka:rF / 4 sxUyEUVY:2125 :501:Frida Kalo: / h o me / f ridaka: / bin / b a s h

7 4.Entra a s e si ón c o m o u s uario fridaka y v erifica qu e el u s uario si p erten ec e al UID qu e le asigna st e, e s d ecir, al UID 2 1 2 5, también v erifica si s u s archi v o s le p erten e c e n. An ota textualm e nt e lo s res ultado s obt enid o s. Para realizar e sta acti vidad ejecuta lo s siguiente s c o mand o s: roo t: / h o me / f ridaka$ / u s r / bin / i d a no ta el texto roo t: / h o me / f ridaka$ / bi n / ls - lia a no ta el texto. 7 5.El prim er pa s o para cam biar el UID d e un u s uario ya e sta h e ch o, p ero falta qu e lo s archi v o s d el UID anterior s e ca mbien al UID nu e v o, recu erda qu e é sta información e stá almac ena e n la e structura i - n od o. Para ca mbiar lo s archi v o s al nu e v o UID teclea el siguiente c o mand o: roo t@server: / h o me / d o ris# fin d / h o m e / f ridaka - exec chown 2125 {} \ ; De la s e si ón qu e tenías c o m o fridaka salte y v u el v e a e ntrar. Ejecuta lo s c o ma nd o s 'id' y 'ls - lia' y c o m prara lo s re sultad o s c o n lo s obt enid o s e n el ejercicio 7 4 7 6. Cambia d e GUID En m u c ha s o ca sion e s y p or di stintas raz on e s, e s n ec e sario ca mbiar a un u s uario el GUID qu e y a tien e asignad o p or algún otro. Veám o s c o m o s e lle va a cab o é sta tarea. Primero, define a q ue n uevo gru po va a per te necer y obté n el valor n u mé rico. En n ue s tr o caso ese n uevo gr u p o es el de 'equipo' y cuyo valor es 777. Segu n do, edita el archivo ' / e tc / p a s sw d' , localiza el registro del u s u ario fridaka y en s u ca m po de GUID (cuar to ca m po) ca m bialo p or 777, salva el archivo. El registro debería q ue dar así: fridaka:rF / 4 sxUyEUVY:2125:777:Frida Kalo: / h o m e / f ridaka: / bin / b a s h 7 7.Com o te p odrás imaginar, lo s archi v o s d el u s uario fridaka p erten ec e n al grup o amigo s. Compru ébalo e ntrand o nu e va m e nt e a s e si ón c o m o fridaka y d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

ejecuta lo s c o mand o s 'id' y 'ls - lia'. Para cambiar d e grup o a lo s archi v o s d el u s uario fridaka ej ecuta el siguient e c o mand o: roo t@server: / h o me / d o ris# fin d / h o m e / f ridaka - exec chgr p 777 {} \ ; Entra n u e va m e nt e a s e si ón c o m o u s uario fridaka, si ya e stabas d e ntro; salte y v u el v e a e ntrar, y ejecuta lo s c o man d o s 'id' y 'ls - lia'. 7 8. El lenguaje de proce sa mi ent o aw k Utilizar el c o mand o a w k y e x pre sion e s regulare s para recon oc er patron e s y realizar proc e sa miento s s e n cillo s d e dato s 7 9. v a m o s a proce sar lo s dato s qu e la ord en date e n vía a pantalla d o ris@server: ~ $ d a te

8 0. Vam o s a vi s uali zar lo s cam p o s prim ero (día), s e g u nd o (me s) y s e xt o (año). Lo hac e m o s d e la siguient e f orma: d o ris@server: ~ $ d a te | awk '{print $1; p rint $2; p rint $6}' 8 1. Para v i s ualizar las línea s d el archi v o / e t c / p a s s w d qu e c o mien zan c on el carácter d d o ris@server: ~ $ awk ' / ^ d / ' / e tc / p a s sw d 8 2. Visualizar lo s directorio s cu y o n o m bre c o mien za c on letra ma y ú s c ula. Prim ero s el ecciona m o s las línea s qu e vi s uali za ls - l qu e c o mien zan c o n la letra d (directorio s), y cu y o o cta v o cam p o (no m bre d el archi v o) c o mienc e c o n letra ma y ú s c ula, e m pleare m o s el o p erad or AND d o ris@server: ~ $ ls - l / u s r | awk '$1 ~ / ^ d / && $8 ~ / [A - Z] /' Nota: La p ri mera expresión indica si $ 1 coincide con el p a t ró n es pecificado p o r la exp resión regular / ^ d / . La segu n d a expresión indica si $ 8 coincide con el p a t ró n es pecificado p or la expresión regular / [ A - Z] /. La h erramienta s e d e s un e ditor d e flujo (stream e ditor) utilizad o para ma nipular archi v o s d e text o, s e d c opia lo s archi v o s e s p e cificad o s (por d ef ect o, el archi v o e stándar d e e ntrada) e n la salida e stándar d e s pu é s d e proce sarlo s. 8 3. A partir d e ahora, v a m o s a v er diferent e s eje m plo s qu e ilu stren lo s u s o s má s c o m u n e s d e e st e filtro. En tod o s ello s v a m o s a trabajar c on un archi v o d e texto d e n o minad o f_prueba, cu y o c ont enid o e s el siguiente: d o ris@server: ~ $ cat f_pr ueba Archivo de p r ueba p a ra p r ocesar archivos de texto d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

con el m ag nifico editor de flujo se d. 8 4. En el prim er eje m plo, v a m o s a imprimir p or pantalla la lín ea n ú m ero 3 d el archi v o e s p e cificad o. Para ello, e m pleare m o s la fu nción (printf) e indicare m o s qu e d e s ea m o s proc e sar la línea 3. c on tod o ello, la ord en qu edará c o m o sigu e: d o ris@server: ~ $ se d 3 p f_pr ueba 8 5.Com o v e m o s, s e d imprim e las línea s d el archi v o, y la n ú m ero 3 sale duplicada, p or s er la línea qu e indicam o s a s e d qu e s ea proc e sada (impre sa e n la pantalla). Si ahora eli minam o s la salida n ormal c on la o p ción - n, c o n s e g uire m o s vi s ualizar única m e nt e la línea indicada (en e st e cas o, la n ú m ero 3). d o ris@server: ~ $ se d - n 3 p f_pr ueba 8 6.Vea m o s otro ej e m plo, e n el cual s el ecciona m o s un rango d e direccion e s e imprimi m o s las lín eas implicadas. En el ej e m plo s e imprim e d e s d e la línea 2 ha sta la 3 d el archi v o e s p e cificad o. d o ris@server: ~ $ se d - n 2,3p f_pr ueba 8 7.Los rango s d e direccion e s, o las direccion e s, pu e d e n s er también e s p e cificad o s e n f orma d e e x pre sion e s regulare s. A sí pu e s, s e p odría imprimir d e s d e la prim era lín ea qu e c o mi en za c on u n d et erminad o carácter ha sta qu e s e e n cu e ntre una línea qu e e st é e n blanc o o c o sa si milar. Vea m o s u n ej e m plo, e n el cual s e imprim e la lín ea qu e re sp o nd e al patrón e s p e cificad o (co m e n zar c on el carácter “A” ma y ú s cula). d o ris@server: ~ $ se d - n / ^A / p f_pr ueba 8 8. En el eje m plo anterior s e vi s ualizarían toda s las línea s qu e c o mi en zan c o n el carácter “A” m a y ú s c ula. Si h ubie s e v arias línea s, toda s ellas habrían sid o m o s tradas. También p o d e m o s e s p e cificar e n f orma d e e xpre si on e s regulare s u n rango d e direccion e s. Por eje m plo, s e pu ed e imprimir d e s d e el n ú m ero d e línea d el archi v o qu e c o mien za c on “t ' ha sta la última línea d el archi v o s e repre s enta c on el carácter $. Ahora d eb e m o s c olocar la ord en qu e d eb e interpretar s e d e ntre c o millas si m ple s, para qu e el s h ell n o interprete lo s caractere s e s p eciale s. En ca s o d e du da e s bu en o p on er si e m pre las órd en e s e ntre c o millas si m pl e s, así e vitare m o s p o sible s proble ma s. d o ris@server: ~ $ se d - n ' / ^ t /,$ p' f - p r ueba 8 9.El filtro s e d pu ed e s er e m plead o también para realizar s u stitucion e s. Por eje m plo, si d e s ea m o s ca mbiar la palabra proc e sar p or la palabra manipular e n tod o el archi v o, ten e m o s qu e e m plear la siguiente ord en: d o ris@server: ~ $ se d 's / p r ocesar / m a nip ular / g' f_pr ueba d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

9 0. El carácter s indica qu e d e s ea m o s realizar una s u stitución. Seguidam ent e s e c ol oca la palabra qu e s e m o difica y a c ontinuación la palabra nu e va. Al final c ol ocam o s una g para indicar qu e las s u stitucion e s s e aplique n a tod o el d o cu m e nt o. Pued en s er curio s o s lo s res ultad o s d e las s u stitucion e s; e n el eje m plo siguiente s u stitui m o s lo s e s pacio s e n blanc o p or el carácter nulo (nada). d o ris@server: ~ $ se d 's / / / g' f_pr ueba 9 1.Para eliminar d e s d e la línea 1 a la 3 d el archi v o. d o ris@server: ~ $ se d '1, 3 d' f_pr ueba 9 2.Para eliminar las línea s cu y o prim er carácter e st e c o m prendid o e ntre las letras a y q. d o ris@server: ~ $ se d ' / ^[a - q] / d' f - p r ueba Para s u stituir las v o cale s minú s c ulas p or s u s eq ui valent e s e n ma y ú s c ula e m pleam o s la ord en y utilizada para traducir caractere s. d o ris@server: ~ $ se d 'y /[aeiou] /[AEIOU] /' f_pr ueba 9 3. Ah ora proc e sare m o s el archi v o f_prueba utilizand o un archi v o c on órd en e s qu e d e n o minam o s ord. El c onte nid o de ord e s el siguiente: d o ris@server: ~ $ cat > or d s /a /XXX/g

9 4. Al indicarle a s e d qu e utilice e st e archi v o d e órd en e s para proc e sar otro s archi v o s, cualquier carácter qu e apare z ca e n e st o s últim o s s erá s u stituido p or tre s XXX m a y ú s c ulas. Veám o sl o c on un eje m plo: d o ris@server: ~ $ se d - f or d f_pr ueba 9 5. Un proc e s o : No es m á s q ue u na tarea q ue se ejecuta. 9 6. Proce s o s d e m o nio s s o n aqu ello s : Procesos inde pe n dientes, q ue no tienen consola d o n de correr, tiene n u n archivo d e configuración. 9 7. Se ha iniciad o el ad mini strador d e pantalla el cual e s u n proc e s o d e m o nio, v ea m o s d e s d e qu e archi v o fu e lan zad o y n ot e m o s qu e c o m o tod o proc e s o d e m o nio, e sta repre s e ntad o p or un sign o d e interrogación: d o ris@server: ~ $ p s - ef | gre p gd m 9 8. Pod e m o s identificar lo s proc e s o s s e g ún s u e stad o c on las siguiente s letras: d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

s = p r oceso d u r mien d o r = p r oceso corrien do t = p r oceso concluido z = p r oceso z o m bi 9 9.Algun o s d e lo s proc e s o d e m o nio s s o n lo s runle v el s : Los niveles de arra nq ue d el siste m a 1 00. Los ni v ele s d e ej ecución d el si st e ma s o n m u y imp ortante; el ad mini strador d eb e sab er d o nd e s e e n cu e ntran para qu e e n cas o d e qu e un o d e ello s s e c orrom pa p od er recup erarlo o ree m plazarlo: d o ris@server: ~ $ ls / e tc / event.d n o ta: en u b u n t u los niveles d e ejecución se encue n tra n en el directorio del eje m plo, pero en ot ra s dist ro se encuen tra en / e tc /i nitab. 1 01. En una d e las maquinas qu e el ad ministrad or c o ntrola n o s u b e el x m e diant e el c o mand o g en érico startx; el v era si s e e nc u e ntra el ni v el d e ejecu ción d el si st e ma qu e acti va e ntre otro s s er vicio s, e st e: d o ris@server: ~ $ r u nlevel 1 02.Cada runle v el acti va y d e sacti va cierto s proce s o s y s er vicio s, s urgió u na e m ergen cia qu e s olo s e pu ed e s olucionar c o m o m o n o u s uario root y si s e apaga la maquina s e pu e d e n p erd er dato s, el ad mini strador hará el ca mbio d e u na m an era prof e si onal: roo t@server: / h o m e / d o ris# init 1 n o ta: vemos q ue se es tá n d ete nien do servicios q ue n o corres po n de n a este nivel y activán dose los q ue si corres po n de n. Por tal m o tivo n o te n d re m o s Servidor X, a m e n os q ue lo activemos co n el co ma n do genérico: s tar tx 1 03.Ah ora s u birá al ni v el 2 y probar si n o o c urrió ningún daño: roo t@server: / h o m e / d o ris# init 2 1 04. El c o mand o write n o p u ed e pa sarle d e sap ercibid o a un ad mini strador: se u tiliza p ar a co m u nicar nos con otros u s uarios q ue esté n en ese m o m e n to conecta dos a n ues t ro siste m a ( write no sirve p ar a co m u nicar nos con u s u a rios u bicados en sis te m a s diferentes au n q ue se dis po nga de u n a re d ). El m e n saje p u e de ser to do lo extenso q ue desee m os, y p a ra ter minar de escribir el m e n s aje p ulsare mo s ctrl + d ( ^ d ). 1 05.Vea m o s si ten e m o s acti vad o el recibir m e n saje s v ía c o mand o s: d o ris@server: ~ $ m e sg

d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

1 06.Si dice qu e n o acti v é m o sl o: d o ris@server: ~ $ m e sg y 1 07.Mandé m o sl e un m e n saje a un u s uario qu e e sta e n nu e stra maquina d o ris@server: ~ $ write u s ua rio t ty? h ola co mo estas? 1 08.Deb e m o s d e cirle al u s uario e st udiant e s qu e n ec e sitam o s s u s er vicio s e n la o ficina principal p ero lo ma s probable e s qu e e st e trabajand o d e s d e la c o n s ola y n o v ea el m e n saje; p ero s e lo p od e m o s mandar a la mi s ma c o n s ola # 2: d o ris@server: ~ $ talk est u [email protected] t ty2 1 09.Com o e s qu e aparece e nt o nc e s el m e n saje? Cuan do se establece la conexión, lo q ue teclea m os se de s pliega en la venta n a d e la mita d s u perior, y to do lo q ue envían se de s pliega en la venta na de la mita d inferior. Para re - dib ujar la venta na teclea m os ctrl +l y p a ra finalizar p ulsare m o s la tecla de interr u pción ctrl +c. 1 10.Una h erramienta m u y e ficiente d e la cual el ad ministrador d eb e ten er c o ntrol e s el c o man d o m ail: El siste ma UNIX p r o porciona u n m eca nis m o de correo electrónico o e - m ail q ue p er mite enviar m e n sajes de u n o s u s uarios a otros. Para enviar u n m e n s aje, n o es n ecesario q ue el u s ua rio des tinatario esté conecta do en ese insta n te, ya q ue to d a la corres po n de ncia será de p o sita da en s u b u z ó n, q ue p o d rá cons ultar p o s terior me n te.

1 11.El e m plead o jorge ortega n o s e reporto h o y al trabajo, n o ha llamad o y el ad mini strador n o tien e minuto s para llamarlo y lo m a s probable e s qu e n o e st e ingre sad o s e n s u maquina , e nt onc e s le e n viara un m e n saje qu e la maquina in m e diatam e nt e el e m pl ead o la e ncien da le a vi sara d e un m e n saje n u e v o: d o ris@server: ~ $ m ail jor [email protected] Señor jorge or tega n ecesita mo s s u s servicios en la co m pa ñía. Repór tese lo a n te s p osible 1 12. Su jef e le pidió qu e c orrigiera un fallo inu s ual e n el si st e ma, u st ed sab e c o n qu e c o man d o pu e d e re s ol v er p ero n o sab e algun o s parám etro s y tamp o c o sabe m u c h o ingle s, e nt onc e s probara si ha y in staladas pagina s d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

ma n e n e s pañ ol d el c o mand o: d o ris@server: ~ $ m a n - L es m a n Nota: en este caso b u scare mo s p áginas m a n del mis m o co m a n d o m a n 1 13. El ad mini strador n ec e sita e n c o ntrar cierto s archi v o s para lo s u s uario s c o n el c o man d o find y quiere obt en er u na inf ormacion ma s d etallada qu e la qu e da el man, hará lo siguiente: d o ris@server: ~ $ info p resione m os la “m” y luego escriba m os fin d luego en ter 1 14.

Inv e stigar para qu e s e utilizan las siguient e s inf ormacion e s dada s. / e tc / p a s sw d - u ser accou n t infor m ation / e tc / s h a d ow - secure u ser accou n t infor ma tion / e tc / g r o u p - gro u p infor m ation / e tc / g s ha dow - secure grou p infor m a tion / e tc / d efa ult / u ser a d d - defa ult infor m a tion / e tc /login.defs - sys te m - wide set tings / e tc / s kel - directory containing default files

1 15. Para asignars e un ip e n una Red diná mica: [root@GNU ~ ] # d hclient 1 16. Para asignar se u n ip en u n a Red está tica: [root@GNU ~ ] # ifconfig et h0 10.0.0.11 1 17. Para asignars e una pu erta d e e nlace : ro u te a d d - ne t 192.57.66.0 ne t m a sk 255.255.255.0 1 1 8.El archi v o qu e c ontien e lo s DNS d e: [root@GNU ~ ] # cat / e tc / r e solv.conf 1 1 9.Para limitar el m o nt o d e recurs o s o proc e s o s: [root@GNU ~ ] # ulimit 65665 1 20.Comand o para saber cuanto tie m p o d ura una s e c ción iniciada. [root@GNU ~ ] # ac - p 1 2 1.c o mand o f or. [root@GNU ~ ] # for i in $(ls); d o echo Soy_Novato: $i; d o ne 1 2 2.Comand o e xpr [root@GNU ~ ] # echo $( expr 1 + 3 ) d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

1 2 3.Comand o bc. [k1k1@GNU ~ ] $ echo 3 / 4 | bc - l 1 2 4.Comand o w atch k1k1@GNU ~ ] $ watch - n 1 free 1 2 5.Para una c o m pren si ón má s c on ci sa d el rendi mient o d el si st e ma, intente c o n v m s tat. [root@GNU ~ ] # vms tat 1 2 6.Usand o free e s p o sible obte n er u na vi sta g e n eral c o nci sa (qui zá s ha sta un p o c o si m plistica) d e la utilización d e la m e m oria principal y d e interca mbio. k1k1@GNU ~ ] $ free 1 2 7.v m stat, aún cuand o e s má s críptico qu e fre e, tien e el be n eficio d e qu e m u e stra m á s qu e si m ple m e nt e las e stadí sticas d e utilización d e m e m oria. He aquí la salida d e v m stat 1 1 0: k1k1@GNU ~ ] $ vms ta t 1 10 1 2 8.Particion e s primarias: Las particion e s primarias s o n particion e s que to man ha sta cuatro d e lo s ranuras d e particion e s e n la tabla d e particion e s d el di s c o duro. 1 29. Particion e s e xt endidas: Las particion e s e xt en didas fu eron d e sarrollada s e n re s pu e sta a la n ec e sidad d e má s d e cuatro particion e s p or unidad d e dis c o. Una partición e xt e ndida pu ed e c ont en er d entro d e sí m últiple s particion e s, e xt en diend o el nú m ero d e particion e s p o sible s e n una s ola unidad d e dis c o. La introducción d e las particion e s e xt e ndida s s e g e n eró p or el d e sarrollo c o n stante d e las capacidad e s d e lo s di sc o s d uro s 1 30. Particion e s lógica s: Las p a r ticiones lógicas so n aq uellas q ue está n conte nidas d e n tr o d e u na p a r tición exten dida; en tér minos de u so, s o n iguales a u n a p a r tición p ri maria no exten dida.

1 3 1.El archi v o / e t c / m tab e s u n archi v o n ormal actualizad o p or el programa m o u nt cada v e z qu e s e m o ntan o d e s m o ntan si st e ma s d e archi v o s. He aquí u na m u e stra d e / e t c / m tab: k1k1@GNU ~ ] $ cat / e tc / m t a b d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

Nota: El archivo / e tc / m t ab se u tiliza p a ra m o s t r ar el es ta do de los siste m as d e archivos m o n t a do s act ual men te. No se debería m o dificar m a n ual me nte. 1 3 2.El archi v o / p r o c / m o u nt s e s parte d el si st e ma d e archi v o s virtual proc. Igual qu e lo s otro s si st e ma s d e archi v o s bajo / p r oc / , el "archi v o" m o ntado n o e xi st e e n ninguna u nidad d e di s c o e n s u si st e ma GNU /Linux. [k1k1@GNU ~ ] $ cat / p r oc / m o u n t s 1 3 3.El archi v o / e t c / f stab. Este archi v o e s utilizad o para c o ntrolar qué si st e ma s d e archi v o s s o n m o ntad o s cuand o el si st e ma arranca, así c o m o también para s u mini strar valore s p or d ef ect o para otro s si st e ma s d e archi v o s qu e pu e d e n s er m o ntad o s manualm e nt e d e v e z e n cuand o. He aquí una m u e stra d el archi v o / e t c / f stab: [k1k1@GNU ~ ] $ cat / e tc / f s tab 1 3 4.El archi v o / e t c / p a s s w d e s un archi v o legible p or tod o el m u n d o y c o ntien e y u na lista d e u s uario s, cada un o e n una línea s e parada. En cada línea ha y u na lista d elimitada p or d o s punt o s (:) c ont eniend o la información siguiente: [k1k1@GNU ~ ] $ cat / e tc / p a s sw d 1 35.El archivo / e tc / gr o u p es u n archivo legible p o r to do el m u n d o y contiene u n a lista d e los gr u pos, ca da u no en u n a línea se para da. Cada línea es u na lista d e cuatro ca m po s, delimita dos p or d os p u n to s (:) q ue incluye la infor m ación siguiente: [k1k1@GNU ~ ] $ cat / e tc / g ro u p 1 3 6.El archi v o / e t c / g s had o w e s u n archi v o legible s ola m e nt e p or el u s uario ro ot y c o ntien e las c o ntras e ña s e n criptada s para cada grup o, así c o m o también información d e lo s mi e m bro s d el grup o y d e ad mini stración. De la mi s ma f orma qu e e n el archi v o / e t c / group, cada inf ormación d e grup o s e stá e n una línea s e parada. Cada una d e e sta s lín eas e s u na lista d elimitada p or sí m b ol o s d e d o s punt o s (:) inclu y e n d o la información siguient e: [k1k1@GNU ~ ] $ cat / e tc / g s ha dow 1 37.La utilidad tar e s bien c o n ocida e ntre lo s ad ministradore s UNIX. Es el m ét o d o d e archi vad o pref erid o para c o m partir bit s d e c ódigo fu e nte y archi v o s e ntre si st e ma s. La imple m e ntación tar incluida c on GNU tar, una d e las imple m e ntacion e s d e tar má s ricas e n funcionalidade s. [k1k1@GNU ~ ] $ tar cf / m n t / b acku p / h o m e - backu p.tar / h o m e / [k1k1@GNU ~ ] $ tar czf / m n t / b acku p / h o m e - backu p.tar.gz / h o m e /

d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

1 3 8.La utilidad cpio e s otro programa UNIX tradicional. Es u n e x c el ent e programa d e prop ó sito g e n eral para m o v er dato s d e un lugar a otro y, c o m o tal, pu ed e s er vir m u y bien c o m o un programa para hac er re s pald o s. [k1k1@GNU ~ ] $ find / h o m e / | cpio - o / m n t / b ack u p / h o m e - backu p.cpio 1 3 9.Com o find tien e u n c onjunto d e prueba s d e s ele cción d e archi v o s m u y rico, s e pu e d e n realizar re spald o s s ofi sticad o s. Por eje m plo, el c o mand o siguiente realiza un res paldo s olam e nt e d e lo s archi v o s qu e n o s e acce saron el añ o pasad o. [k1k1@GNU ~ ] $ find / h o m e / - ati me + 3 6 5 | cpio - o > / m n t / b acku p / h o m e b ack u p.cpio 1 4 0.Mue stra inf ormación g e n eral s obre u s uario s. [k1k1@GNU ~ ] $ finger k1k1 1 4 1.Para hac er una c opia d e s u dis c o c o m pleto: [k1k1@GNU ~ ] $ d d if = / d ev / h d a of = / d ev / h dc bs = 2 0 48 1 4 2. Utilizare m o s m ki s of s para crear una imagen c on tod o s lo s fich ero s y s ub direct orio s d e lo s u s uario s. [k1k1@GNU ~ ] $ m kisofs - a - R - l - o / m n t / i m age n.iso / e x por t / h o me / 1 4 3.Para grabar la imagen creada. [k1k1@GNU ~ ] $ cdrecor d - v dev = / d ev / c d r o m / m n t / i m agen.iso 1 44.La f orma ma s el e m e ntal d e realizar u na c opia d e s e guridad c on si st e si m ple m e nt e e n v olcar lo s archi v o s a sal vaguardar a un dis p o siti v o d e backup, c on el proc edi miento qu e s ea; p or eje m plo, si d e s ea m o s guardar tod o el c ont enid o d el directorio / h o m e / e s t u diante s, p od e m o s e m paqu etarlo e n un archi v o, c o m primirlo y a c ontinuación almacenarlo e n u na cinta: [k1k1@GNU ~ ] $ tar cf backu p.tar / h o m e / e s t u dian tes [k1k1@GNU ~ ] $ co m p ress backu p.tar [k1k1@GNU ~ ] $ d d if = backu p.tar.Z of = / d ev / r m t / 0 1 45.Si e n lugar d e una cinta qui siéram o s utilizar otro dis c o duro, p or eje m plo m o ntado e n / m n t / , p od e m o s si m ple m e nt e c opiar lo s fich ero s d e s ead o s: [k1k1@GNU ~ ] $ cp - r p / h o m e / e s t u dian tes / m n t / 1 46. Para d et ectar las cu e ntas c o n privilegio s e n la m aquina p o d e m o s util p o d e m o s utilizar la siguient e orde n: [k1k1@GNU ~ ] $ cat / e tc / p a s sw d | awk - F: '$3 = = 0 {print $1}'

d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

1 47.El fich ero / e t c / h o st s Este fich ero s e utiliza para obt en er una relación e ntre u n n o m bre d e m aquina y u na dirección ip: [k1k1@GNU ~ ] $ cat / e tc / h o s ts

1 4 8.En el archi v o / e t c / protoc ols s e identifican tod o s lo s prot oc olo s d e tran s p orte rec on o cid o s junto a s u nu m ero d e prot oc ol o y s u s alias e s: [k1k1@GNU ~ ] $ cat / e t c / prot oc ol s 1 4 9.Lista tod o s lo s proc e s o s actualm ent e c orrien d o, inclu s o aqu ello s qu e n o s o n c o ntrolado s p or la terminal, junto c on el n o m bre d el u s uario qu e e s du e ñ o d el proc e s o. [k1k1@GNU ~ ] $ p s axu | m ore 1 50.El c o nt e nid o d e la e ntrada cpuinf o d el p s e u d ofile s y st e m proc, e n é st e ca s o c o n inf ormación s obre el cpu. [k1k1@GNU ~ ] $ cat / pr oc / c p uinf o 1 5 1.Lista las interrupcion e s e n u s o. [k1k1@GNU ~ ] $ cat / pr oc / i nt errupt s 1 52. Lista la v ersión d e Linux [k1k1@GNU ~ ] $ cat / pr oc / v er sion 1 5 3.Mue stra lo s file s y s t e m habilitado s e n el k ernel. Muy útil. [k1k1@GNU ~ ] $ cat / pr oc / file s y st e m s 1 5 4.Mue stra el c o nte nido d e la v ariable $PATH. [k1k1@GNU ~ ] $ e c h o $PATH 1 5 5.Para m o ntar una image n is o e n un directorio sin n e c e sidad d e grabarla a CD o DVD. Deb en s er root. [k1k1@GNU ~ ] $ m o u nt - o lo op imagen.is o direct orio / 1 5 6.Copia un directorio e nt ero mante nien d o lo s p ermi s o s, du e ñ o s, link s, y cualquier otra característica d el direct orio. [k1k1@GNU ~ ] $ cp - rv directorio / / o trodirectorio /

1 5 7.Información s o bre el e stad o d e una aplicación s er vid or o qu e trabaja c o n tráfico d e red. También d eb erán s er root. [k1k1@GNU ~ ] $ n et stat - putan | grep aplicación 1 5 8.Mue stra quien e stá logu ead o y qu é e stá hacien d o d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

[k1k1@GNU ~ ] $ w

1 5 9.Cambia recursi va m ent e el d u e ñ o y grup o d e un direct orio y s u c o nte nido. Pued en utilizar el c o m o dín ( * ), y a que a v e c e s s e g ú n la c onfiguración pu e d e n o funcionar c o m o d eb e hacerlo. [k1k1@GNU ~ ] $ ch o w n - R n o m bred eu s uario:grupo directorio / 1 60.Reco m e n dad o para hac er ante s d e d e s m o ntar u n dis p o siti v o m á s s t orage, c o m o una cá mara f ot ográfica digital, un p e ndri v e, o una pda. O bien si hub o m o dificacion e s y m o vi miento d e información ( cp y m v p or eje m plo ) e ntre particion e s, ante s d e d e s m o ntar. [k1k1@GNU ~ ] $ s y n c 1 6 1.Para ca mbiar la c ontras eña d e un u s uario: [k1k1@GNU ~ ] $ pa s s w d e stu diante s 1 6 2.Si ha y proble ma s c o n la lect ora d e cd o c on la d e d v d, y quieren sab er qu é aplicación o c o mand o la e stá utilizand o ( para e vitar el di s p o siti v o o cu pad o ), pru eb en c on: [k1k1@GNU ~ ] $ ls of | grep / d e v / h da 1 1 63.Com o c opiar un archi v e d e una m aquina a otra. [k1k1@GNU ~ ] $ sc p archive.txt u s u ario@IP: /Ruta_Don de_Copiara 1 6 4.Para eliminar tod o el c o nt enid o d e u na carpeta (peligro sí si m o) [k1k1@GNU ~ ] $ r m * - F - R 1 6 5.Para eliminar u na carp eta y s u c ont e nid o sin n e c e sidad d e m u cha s maro ma s (aún má s p eligro s o): [k1k1@GNU ~ ] $ r m - rf directorio / 1 6 6.Para cambiar el propietario d e u n archi v o [k1k1@GNU ~ ] $ chown u ser car peta Nota: Verifique con s ta t o ls - l 1 6 7.Para ca mbiar el propietario d e v ario s archi v o s e n una mi s ma carpeta [k1k1@GNU ~ ] $ chown u ser *.ext 1 6 8.Para ca mbiar el propietario d e tod o s lo s archi v o s e n u na mi s ma carp eta [k1k1@GNU ~ ] $ chown u ser * d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

1 6 9.Para cambiar el propietario d e tod o s lo s archi v o s en dif erent e s carpeta s [k1k1@GNU ~ ] $ chown u ser * - R

1 7 0.Para ca mbiar el propietario y grup o d e tod o s lo s archi v o s e n dif erent e s carpetas [k1k1@GNU ~ ] $ chown u ser:gru po car peta –R Nota: La o pción " - R" es p ar a d a rle recur sivida d y lo haga en to dos los archivos q ue encue ntre. 1 7 1.Para ca mbiar el grup o d e un archi v e. [k1k1@GNU ~ ] $ chgr p gr u p o archivo 1 7 2.Para ca mbiar lo s p ermi s o s d e un archi v o [k1k1@GNU ~ ] $ ch m o d 755 archivo.ext 1 7 3.Para ca mbiar lo s p ermi s o s d e v ario s archi v o s d e una mi s ma carpeta [k1k1@GNU ~ ] $ ch m o d 755 *.ext 1 7 4.Para ca mbiar lo s p ermi s o s d e tod o s lo s archi v o s d e u na mi s ma carp eta [k1k1@GNU ~ ] $ ch m o d 755 * 1 7 5.Para ca mbiar lo s p ermi s o s d e tod o s lo s archi v o s d e v arias carp etas [k1k1@GNU ~ ] $ ch m o d 755 * - R 1 7 6.Para crear un u s uario sin un grup o e s p e cífic o: [k1k1@GNU ~ ] $ u sera d d mino m b re 1 77.Programa para d e s cargar fich ero s p or http o ftp [k1k1@GNU ~ ] $ wget h t t p: / / www.codigolibre.org /libro /GNU - Basico.p df Nota: Hay algu nas o pciones q ue lo ayu dara n p ar a h acer u n m ejor u s o. 1 7 8.m u e stra lo s fich ero s(librerias, c on e xion e s) qu e utiliza cada proc e s o [k1k1@GNU ~ ] $ lsof 1 7 9.Trata d e in stalar un m o d ulo, si lo e n cu e ntra lo in stala p ero d e f orma te m p oral [k1k1@GNU ~ ] $ m o d p r obe eepro100

d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

1 8 0.Crear un c o nte n e d or sin c o m primir y lu eg o v erificar s u c ont enid o [k1k1@GNU ~ ] $ tar - cvf / t m p / eje m plo1.tar / v a r /log [k1k1@GNU ~ ] $ tar - tvf / t m p / eje m plo1.tar 1 8 1.Crear un c o nte n e d or c o m primid o c on g zip y lueg o v erificar s u c ont enid o [k1k1@GNU ~ ] $ tar - czvf / t m p / eje m plo2.tar.gz / v a r /log [k1k1@GNU ~ ] $ tar - t zvf / t m p / eje m plo2.tar.gz

1 8 2.Crear un c o nte n e d or c o m primid o c on b zip 2 y lueg o v erificar s u c o nte nido [k1k1@GNU ~ ] $ tar - cjvf / t m p / eje m plo3.tar.b z2 / v a r /log [k1k1@GNU ~ ] $ tar - tjvf / t m p / eje m plo3.tar.b z 2 1 83.Extraer lo s dato s almace nad o s e n el c o nt en e d or sin c o m primir, lu eg o d el c o m primid o c on g zip y p or últim o el qu e fu e cread o c o n b zip 2. Lo d e s c o m prim e en el direct orio d on d e e sta m o s ubicad o s. [k1k1@GNU ~ ] $ tar - xvf eje m plo1.tar [k1k1@GNU ~ ] $ tar - xzvf eje m plo2.tar.gz [k1k1@GNU ~ ] $ tar - xjvf / t m p / eje m plo3.tar.b z2 1 8 4.Eliminar archi v o / v ar / l o g / b orram e.txt d el “conten ed or” si m ple (sin c o m pre si ón). Para sab er si el archi v o e xi st e en el archi v o s e pu e d e ante s utilizar: [k1k1@GNU ~ ] $ tar - t vf eje m plo 1.tar | grep b orram e.txt y luego p ar a bor rarlo [k1k1@GNU ~ ] $ tar - v –delete var / l og / b orram e.txt - f eje m plo 1.tar Nota: Es d e resaltar en este p u n t o q ue la o pción - f sie m p re es pecífica el no m b re d el archivo a crear. Ta mbién cabe se ñalar q ue no es p osible realizar este p r oceso de b orra d o en archivos co m p ri midos co mo m u e s tr a el eje m plo a continuación: [k1k1@GNU ~ ] $ tar - z v –delet e v ar / l og / m e s sag e s.0 - f eje m pl o 2.tar.g z Nota: tar: No se p ue de n act ualizar archivos co m p ri midos Inten te ` t a r –help’ o ` t a r –usage’ p ar a m ayor infor macion 1 85.Montar u na partición fat3 2 [k1k1@GNU ~ ] $ m o u nt / d e v / h da 1 / m n t / c - t v fat 1 8 6.Toca e n background d e s d e la c on s ola la m ú sica e n .mp 3 d el directorio [k1k1@GNU ~ ] $ m p g 1 2 3 - q / d irector y /*.mp 3 &

d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

Nota: Tiene q ue instalar el p a q uete m pg123. 1 8 7.Al ejecutar el siguiente c o mand o d et ermin e s u función. [k1k1@GNU ~ ] $ w atch - n 1 date 1 8 8.Escriba la s e nt e ncia para parar un s er vicio. [k1k1@GNU ~ ] $ ________________ 1 8 9.Reinicie la maquina c on la el c o mand o init. [k1k1@GNU ~ ] $ ________________ 1 9 0.Determin e cual e s la función d e la siguient e s e nt en cia. [k1k1@GNU ~ ] $ ctrl+Alt+F2 1 91.Muestre inf ormación d e lo s u s uario s c on ectad o s al si st e ma. [k1k1@GNU ~ ] $ ________________ 1 9 2.Mue stra inf ormación d e lo s u s uario s c o n e ctad o s al si st e ma. [k1k1@GNU ~ ] $ ________________ 1 93.Muestre inf ormación d el u s uario actual,(grupo s a lo s qu e p erten e c e, uid, gid) [k1k1@GNU ~ ] $ ________________ 1 9 4.Mue stra lo s grupo s a lo s qu e p erten ec e un u s uario. [k1k1@GNU ~ ] $ ________________ 1 9 5.Comand o para crear un nu e v o u s uario. [k1k1@GNU ~ ] $ ________________ 1 9 6.Cual e s la o p ción para crear un sin directorio p er s onal(ho m e) [k1k1@GNU ~ ] $ ________________ 1 9 7.Crea un nu e v o grup o [k1k1@GNU ~ ] $ ________________ 1 9 8.Elimina un u s uario. [k1k1@GNU ~ ] $ ________________ 1 9 9.Elimina u n grup o. [k1k1@GNU ~ ] $ ________________ 2 0 0.Mue stra inf ormación d e lo s proc e s o s e n curs o. [k1k1@GNU ~ ] $ ________________ d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

2 0 1.Mue stra lo s proc e s o s e n curs o e n árbol. [k1k1@GNU ~ ] $ ________________ 2 0 2.Busca el ID d e un programa qu e s e e stá ej ecutand o. [k1k1@GNU ~ ] $ ________________ 2 0 3.Lista lo s proc e s o s e n s e g u nd o plan o identificánd olo s c on un n º d e tarea. [k1k1@GNU ~ ] $ ________________ 2 0 4.Pasa a background un proc e s o qu e h e m o s s u s p en did o te m p oralm e nt e tecleand o Ctrl - z [k1k1@GNU ~ ] $ ________________

2 0 5.Retarda 5 s e gu nd o s la ejecu ción d e u n c o mand o k1k1@GNU ~ ] $ ________________ 2 0 6.Mue stra inf ormación s o bre particion e s m o ntada s. k1k1@GNU ~ ] $ ________________ 2 07.Muestra información s obre particion e s. Herramienta para particionar. k1k1@GNU ~ ] $ ________________ 2 0 8.Vem o s el listado d e dis p o siti v o s m o ntad o s. k1k1@GNU ~ ] $ ________________ 2 0 9.Chequ ea y repara el si st e ma d e archi v o s d e una partición NO MONTADA. k1k1@GNU ~ ] $ ________________ 2 1 0.Con vi erte hda2 d e e xt 3 a e xt 2 k1k1@GNU ~ ] $ ________________ 2 1 1.Mue stra las v ariable s locale s d efinidas k1k1@GNU ~ ] $ ________________ 2 1 2.Mue stra las v ariable s d e e nt orn o d efinidas. k1k1@GNU ~ ] $ ________________ Las Siguiente s e s s o bre Siste ma basad o s e n Debian. 2 1 3.Instalación d e paqu et e s .deb k1k1@GNU ~ ] $ ________________

d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

2 1 4.De sin stala un paqu et e. k1k1@GNU ~ ] $ ________________ 2 1 5.De sin stala un paqu et e y s u s archi v o s d e c o nfiguración. k1k1@GNU ~ ] $ ________________ 2 1 6.Mue stra el c o nte nido (fich ero s) d e u n paqu et e. k1k1@GNU ~ ] $ ________________ 2 1 7.Mue stra tod o s lo s fich ero s qu e s e in stalaron c o n u n paqu et e. k1k1@GNU ~ ] $ ________________ 2 1 8.Mue stra a qu é paqu et e p erten e c e un fich ero. k1k1@GNU ~ ] $ ________________

2 1 9.Rec onfigura paqu et e s in stalado s k1k1@GNU ~ ] $ ________________ APT: Herramienta Avanzada de Empaquetamiento (Advanced Packaging Tool)

2 2 0.De s carga y anali za la lista d e nu e v o s paqu et e s d e s d e lo s rep o sitorio s d el s o urce s.list. k1k1@GNU ~ ] $ ________________ 2 2 1.Actualiza tod o s lo s paqu et e s in stalado s (no in stala ni elimina paqu et e s). k1k1@GNU ~ ] $ ________________ 2 2 2.Actualiza tod o s lo s paqu et e s res ol vie nd o las d e p e nd e n cias. k1k1@GNU ~ ] $ ________________ 2 23.Simula, sin lle var a cab o la acción. k1k1@GNU ~ ] $ ________________ 2 2 4.Sólo d e s carga lo s paqu et e s d eb e n / v ar / cach e / a pt / archi v e s / sin in stalar o d e sin stalar nada k1k1@GNU ~ ] $ ________________ 2 2 5.Rein stala un paqu et e. k1k1@GNU ~ ] $ ________________ 2 2 6.De sin stala un paqu et e. k1k1@GNU ~ ] $ ________________

d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

2 2 7.De sin stala un paqu et e y s u s archi v o s d e c o nfiguración. k1k1@GNU ~ ] $ ________________ 2 2 8.Elimina tod o s lo s paqu et e s (.deb) d e s cargad o s y almacenad o s e n / v ar / cac h e / a pt / archi v e s / k1k1@GNU ~ ] $ ________________ 2 2 9.Una utilidad qu e manipula la cach é d e paqu et e s d e APT e n bu s ca d e inf ormación k1k1@GNU ~ ] $ ________________ 2 3 0.Busca e n lo s paqu et e s y e n las d e s cripcion e s la palabra. k1k1@GNU ~ ] $ ________________ 2 3 1.Mue stra la d e s cripción c o m pleta d el paqu et e k1k1@GNU ~ ] $ ________________ 2 3 2.Mue stra s u relación c on otro s paqu et e s. k1k1@GNU ~ ] $ ________________ 2 3 3.Mue stra las d ep e nd e n cias d el paqu et e k1k1@GNU ~ ] $ ________________ 2 3 4.Mue stra la v er sion d e k ernel k1k1@GNU ~ ] $ ________________ 2 3 5.Versión d el n ucle o y c o m pilador e m plead o. k1k1@GNU ~ ] $ ________________ 2 3 6.Lista lo s m ó d ulo s cargado s. k1k1@GNU ~ ] $ ________________ 2 3 7.Ins erta un m ó d ulo e n el k ern el cargand o ante s lo s m ó d ulo s d e lo s cuale s d e p e nda. k1k1@GNU ~ ] $ ________________ 2 3 8.Elimina un m ó d ulo d el k ernel y si proce d e lo s qu e d ep e n d e n d el mi s m o. k1k1@GNU ~ ] $ ________________ 2 3 9.Ins erta un m ó d ulo e n el k ern el d e f orma p erman e nt e. k1k1@GNU ~ ] $ ________________ 2 4 0.Información s o bre las X k1k1@GNU ~ ] $ ________________

d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

2 4 1.Mue stra lo s intent o s d e c o n e xión fallid o s (fich ero / v ar / l o g / bt m p). k1k1@GNU ~ ] $ ________________ 2 4 2.Información s o bre hd x k1k1@GNU ~ ] $ ________________ 2 4 3.Ver la salida qu e el k ern el produjo e n el arranqu e. k1k1@GNU ~ ] $ ________________ 2 4 4.Ver di s p o siti v o s c o n e ctado s a la placa m adre m e diante u n bu s PCI. k1k1@GNU ~ ] $ ________________ 2 4 5.Información s o bre la m e m oria. k1k1@GNU ~ ] $ ________________ 2 4 6.Información s o bre el proce sad or. k1k1@GNU ~ ] $ ________________ 2 4 7.Información s o bre di sp o siti v o s e n u s o. k1k1@GNU ~ ] $ ________________ RPM Package Manager (o RPM, originalmente llamado Red Hat Package Manager) es una herramienta de administración de paquetes pensada básicamente para Linux. Es capaz de instalar, actualizar, desinstalar, verificar y solicitar programas. RPM es el formato de paquete de partida del Linux Standard Base.

2 4 8.Lista lo s s er vid ore s ftp in stalad o s. k1k1@GNU ~ ] $ ________________ 2 4 9.Actualiza un paqu et e ya in stalad o o lo in stala. k1k1@GNU ~ ] $ ________________ 2 5 0.Cóm o in stalar u n programa e n un paqu et e .rpm k1k1@GNU ~ ] $ ________________ 2 5 1.Cóm o actualizar u n programa e n u n paqu et e .rp m k1k1@GNU ~ ] $ ________________ 2 5 2.Cóm o borrar un programa c o n RPM. k1k1@GNU ~ ] $ ________________ 2 5 3.Con s ultas básica s s o bre paqu et e s rpm k1k1@GNU ~ ] $ ________________ 2 5 4.Obten er la lista d e archi v o s c ont enid o s e n el paqu et e d [email protected]

www.codigolibre.org

Fundación Código Libre

Dorys Yissel Moldan

k1k1@GNU ~ ] $ ________________ 2 5 5.¿Qué e s un rpm d e fu ent e s? ¿Qué s e pu ed e hacer c o n él?

Libertad La palabra libertad d e signa la facultad d el s er hu man o qu e le p ermite d ecidir lle var a cab o o n o una d et erminada acción. Este e stad o d efin e a quien n o e s e s cla v o, ni s ujet o ni imp e dido al d e s e o d e otro s d e f orma c o erciti va. En otras palabras, lo qu e p ermite al h o m bre d e cidir si quiere hac er alg o o n o, lo hac e libre, p ero también re sp o n sable d e s u s acto s. En cas o d e qu e n o s e cu m pla e st o últim o s e e staría habland o d e libertinaje. También pu ed e d efinirs e c o m o la capacidad d e autod et erminación d e la v olu ntad, qu e p ermite a lo s s ere s h u man o s actuar c o m o d e s e e n. Salud o s....

d [email protected]

Related Documents

Admin Is Trac Ion
June 2020 14
Admin Is Trac Ion
May 2020 13
Admin Is Trac Ion
June 2020 11
Admin Is Trac Ion
December 2019 14
Admin Is Trac Ion
October 2019 17

More Documents from ""

Tipografia
June 2020 9
May 2020 4
November 2019 17
May 2020 2