e. ¿Qué son los fips? ¿Porque son importantes en la instalación de LINUX? Explica ips ederal Information Processin!

"tandards ( IP", en español Estándares Federales de Procesamiento de la Información) son estándares anunciados públicamente desarrollados por el gobierno de los Estados Unidos para la utilización por parte de todas las agencias del gobierno no militares por los contratistas del gobierno! "uc#os estándares FIP$ son %ersiones modificadas de los estándares usados en las comunidades más amplias (&'$I, IEEE, I$(, etc!) &lgunos estándares FIP$ fueron desarrollados originalmente por el gobierno de los Estados Unidos! Por e)emplo, los estándares para codificar datos, pero más significati%amente algunos estándares de cifrado, tales como el *ata Encr ption $tandard (FIP$ +,) el &d%anced Encr ption $tandard (FIP$ -./)! E)emplos de estándares FIP$0
• • • •

1ódigos countr (2distrito3) de dos letras FIP$ (-45+) 1ódigos de lugar (2distrito3) FIP$ (6657) 1ódigos de condado FIP$ (,5+) 1ódigos de estado FIP$ (658)

9odos estos similares o comparables con los I$( 7-,,, o el estándar 'U9$ ('omenclatura de Unidades 9erritoriales Estad:sticas) de la Unión Europea! Uso de fips en LINUX Una %ez elegido el tipo de instalación, lo siguiente es elegir el lugar donde instalar *isponemos de %arios programas para #acer esto, entre los ;ue nos dan a elegir! <o recomiendo ;ue el particionado se #aga antes de todo esto, es más, e=isten por a#: aplicaciones como Fips, en el mismo 1* de >ed ?at de cual;uier distribución de @inu= (*ebian, $u$e, $lacABare, etc!) ;ue te permite reducir las particiones en el disco duro sin borrar el contenido de la partición! Esto es sencillo de suponer, si pensamos en ;ue solo tenemos un disco duro de ,C una sola partición F&978 , usada por el sistema operati%o DindoB.E! $i se borra la partición pensando ;ue fdisA o cual;uier otro programa nos %a a permitir conser%ar los datos, estamos e;ui%ocados! $i borramos la partición, podemos despedirnos de todo! En este caso, fips nos soluciona el problema! En fin, el particionado es una de las cosas más delicadas en @inu= pues debemos de disponer de dos particiones como m:nimo! Una con un espacio ;ue entendamos suficiente para instalar la distribución programas de usuario, as: como los datos fic#eros ;ue generen otra, a;u: está la no%edad de linu= respecto a BindoBs, una partición de intercambio de unos -84 ", llamada sBap! Esta partición se encarga de agilizar la transferencia de datos con el procesador es mu util! Fien, suponiendo ;ue #a amos sido unos c#icosGas rápidas #a amos #ec#o las particiones antes, se nos ;uedar:a el disco duro de la siguiente forma0

ue . GGelegiremos instalarlo en el "F> del ?* primarioGG. ser:a ?*1. GGuna partición @inu= no es auto arrancable aun. cuando durante la instalación se nos pregunte dónde .ue se %erá mas aba)o)GG.ue de una partición @inu=GG están GGen principio %ac:os (J)GG. como es el caso.ue resida en esta partición! En el caso de los sectores de arran.ue de *($. escla%o.ue @I@( controle el arran. segunda partición lógica (la sBap para nuestro e)emplo)! Esto no es todo.ue! ?a . primera partición lógica (destino de monta)e en nuestro caso de @inu=)! #$%(0 partición secundaria.ueremos conser%ar ( a . los GGsectores de arran.ue tenga un Aernel un sistema de fic#eros ra:z %álidos!GG 1on otro gestor de arran. la de BindoBs)! #$%'0 partición secundaria. Incluso despuHs de #aber generado el sistema de fic#eros! Por lo tanto. si tu%iHramos un segundo disco duro conectado como maestro secundario.uier parteGG! (tros sistemas de arran.ueremos . los nombres cambian como siguen0 #$%&0 partición primaria del disco duro maestro (en nuestro caso.Partición primaria0 7CF destinados para DindoBs! Partición secundaria0 a su %ez di%ida en 7CF para linu= -84" de sBap! &#ora llega algo importante.ue . instalaremos @I@( en la partición donde estemos .ue en GG@inu= corresponde a instalar en #daGG! Este sistema nos permite GG(sal%o un caso . DindoBs u ($G8 esto es realmente as: aparte del código e)ecutable tambiHn contienen información importante del sistema de fic#eros! Por el contrario.ue0 $ectores de arran. .ue nadie . .** Por lo tanto si .ue! @os GGsectores de arran.ueremos instalar @I@(.ue es un GGIcontenedorIGG para otras particiones! (frecen 6-8 F tes de espacio sir%en GGpara albergar códigoGG.ue de nuestro P1. ¿Por qué se denominan LIL) al!unos pro!ramas de instalación de códi!o en la instalación de un ")? %rrancar con LIL) **+o .-UP. etc!!! Estos se llaman de una forma! El disco duro maestro es el dispositi%o ?*&! $i este disco duro no está particionado solo tiene una partición se le conocer:a como ?*&-! $i estu%iera particionado.ue tener esto en cuenta si a tenemos un gestor de arran.uiera usar el mHtodo de cambiar la partición acti%a para arrancar uno u otro $().ue los demás! $egún sea el disco duro maestro.ue son los primeros de cada particiónGG. @inu= llama a las particiones de una forma distinta . al igual .ue puede ser e)ecutado por el sistema operati%o . a e=cepción de la GGpartición e=tendidaGG .ue el 1*5>om conectado a la controladora de escla%o primario es ?*F! f. GGnos permitirá instalar @inu= prácticamente en cual.ue dudo .

se puede emplear un cierto criterio de ItipoI para marcar las distintas clases de fic#eros empleando una serie de caracteres al final del nombre . luego a desde @I@( podremos arrancar @inu= o como a #emos %isto antes cual. ?9"@.ue 1arta!t=t ó carta!9=t 1omo en DindoBs. M El sistema de arc#i%os es la estructura . los fic#eros de te=to.ue s: . por lo tanto no es lo mismo carta!t=t .uier carácter e=cepto la barra inclinada G no es recomendable emplear los caracteres con significado especial en @inu=.uier otro $( .uier tipo de información. tendremos . la inmensa ma or:a de los gestores serán capaces encontrar el @I@( si lo instalamos al comienzo de la partición e=tendida #d. puede . para instalar @inu= totalmente en una partición lógica si el gestor no puede arrancar ese tipo de particiones.ue contiene! 9odos los arc#i%os de @inu= tienen un nombre.uete bien cuidaditas por si acaso! P&$( (F@IC&*(! !.ue probablemente el propio gestor de arran.ue permite .instalando @inu=! $i esta es una partición primaria no tendremos problemas! $i instalamos @inu= en una partición lógica.uen el tipo de fic#ero del .ue se encargar:a de arrancar @I@(.ue la estructura empleada por el sistema operati%o para almacenar información en un dispositi%o f:sico como un disco duro.ue tenga entre sus funciones te dirá donde debes de instalar @I@(! $i . ¿/u0les son los tres tipos de arc1i2os que LINUX distin!ue? • %rc1i2os o fic1eros ordinarios3 @a base del sistema de arc#i%os de @inu=.ue introducir el nombre del fic#ero entre comillas! N $e pueden utilizar números e=clusi%amente si as: se desea! @as letras ma úsculas minúsculas se consideran diferentes.ue #acer una instalación especial mediante ocultación de particiones cosas e=trañas . un 1*5>(" o un *K*! 1omo es natural un arc#i%o puede contener cual.ue @inu= mane)e los arc#i%os . .ue el gestor de arran.866 caracteres! N $e puede utilizar cual.ue sea capaz de arrancar particiones lógicas.ue son los siguientes0 O P Q R I S T U 5 3 V W ( ) J X Q Y Z! Para emplear fic#eros con estos caracteres o espacios #a .ue indi. pero más te %ale tener unas cuantas copias del dis. luego sólo tendremos . es un sistema operati%o para #acer programas ob%iamente al arc#i%o.ue el gestor de arran. .uetera! Este es el mHtodo más seguro pero a su %ez el más lento para arrancar con @I@(.ue como se #a dic#o mu pocos gestores son capaces de arrancar @inu= directamente.ue no #a .ue.ue no es otra cosa .ue tengamos en el P1! &rrancar desde dis. desde una imagen en formato P'C o LPEC a un te=to o una página DEF en formato ?9"@. un dis.ue al cosa puede complicarse un poco. el cual debe cumplir unas ciertas reglas0 N Un nombre de arc#i%o puede tener entre . dependiendo del gestor de arran.ue se trata! &s:.ue arrancar el ordenador con el dis. las .uete! Elegiremos la opción de crear un disco de inicio. a .uete introducido en la dis.ue tocar ningún sector de arran.uete.ueremos usar @inu= el proceso ser:a . tiene la %enta)a de .

ue es lo más común en un sistema operati%o! 9iene incon%enientes con el mane)o de grandes arc#i%os multimedia.ue representan los dispositi%os conectados a un ordenador. los sistemas de recuperación de arc#i%os son más efecti%os! >eiserF$ es un tipo de sistema .ue se asienta @inu=. ¿Qué sistema de arc1i2os utili4a LINUX en su instalación? Explica claramente EL "I"5E6% $E %-/#I7)" El sistema de arc#i%os es un con)unto de programas . la fiabilidad. etc!!! En general. se suele utilizar el tipo e=t8. etc! C'UG@inu= es capaz de leer escribir arc#i%os con cual.ue siempre se puede #acer un poco de tunning para adaptarlo a nuestras necesidades! . funciones como escribir. !png respecti%amente! !)pg (o !)peg) • $irectorios(o carpetas).ue actualmente e=isten! Ceneralmente. leer.ui%ale a en%iar información a la impresora! Para el usuario estos dispositi%os tienen el mismo aspecto uso . !#tm (o !#tml).uiera de los sistemas de arc#i%os . son la base sobre la . borrar! La 8erarqu9a del sistema de arc1i2os 9odo sistema operati%o necesita guardar multitud de arc#i%os0 arc#i%os de configuración. arc#i%os de registros. con caracter:sticas propias como puede ser0 el rendimiento.ue las últimas %ersiones de las distribuciones más utilizadas recomiendan utilizar e=t7 por sus caracter:sticas especiales! E=t7 es la e%olución de e=t8.ue incorpora nue%as tecnolog:as de diseño . su rendimiento es bastante bueno. como el disco duro. es un arc#i%o especial .ue los arc#i%os ordinarios! 1. arc#i%os de los usuarios. cada sistema operati%o utiliza su propio sistema de arc#i%os.ue se encargan de realizar todas las operaciones relacionadas con el almacenamiento manipulación de los arc#i%os! $on las funciones .ue tratan con los dispositi%os f:sicos de almacenamiento del computador. la seguridad. e=t7 o >eiserF$! El e=t8 es el más t:pico e=tendido. .imágenes P'C o LPEC tienen e=tensiones !t=t. incorporando una tecnolog:a llamada de )ournaling! Una de las principales %enta)as de esta tecnolog:a es .ue si #a un corte en el suministro de energ:a el ordenador se apaga sin cerrarse adecuadamente.ueños. puesto . incorpora todo tipo de mecanismos de seguridad tunning es mu fiable! &un.ue le permiten ser más rápido! El sistema de arc#i%os e=t8 #a sido diseñado para mane)ar de forma mu rápida arc#i%os pe.ue agrupa otros fic#eros de una forma estructurada! • %rc1i2os especiales. aun. como puede ser una impresora! *e esta forma introducir información en ese arc#i%o e.

encontrando los siguientes directorios principales0 • • • • *<in= comandos básicos para todos los usuarios del sistema! *<oot= arc#i%os estáticos necesarios para el arran.F0. se utiliza la estructura )erár.uier otro dispositi%o de almacenamiento. dis.*0. debemos montarlo en un directorio a e=istente en el sistema na%egaremos por Hl como si se tratara de un directorio más.! ! ! esta forma de nombrar a las particiones es sólo caracter:stica de "s DindoBs! El sistema de arc#i%os parte de una misma ra:z. en @inu= no e=isten las unidades &0.*urante el proceso de instalación del sistema operati%o se preguntará cuál de estos tres .uier sistema operati%o! Entre ellas está la distribución en directorios . a la cual nos referiremos con el carácter :*. como la siguiente figura0 $irectorios Principales del sistema @a ma or:a de los sistemas operati%os siguen el estándar F?$.uete o cual.ue tenemos .ue #acer de nuestros arc#i%os para tenerlos correctamente organizados poder localizarlos de forma rápida sencilla! En la ma or:a de distribuciones basadas en C'UG@inu= se siguen estas recomendaciones. +slas1.ue del sistema! *de2= dispositi%os del sistema! *etc: arc#i%os de configuración del sistema el mismo! de las aplicaciones instaladas en • • • • • *1ome= directorio donde se alo)an los directorios de los usuarios! *li<= librer:as esenciales para el núcleo del sistema módulos del mismo! *mnt= punto de monta)e temporal para acceder a los dispositi%os! *proc= procesos %ariables del núcleo del sistema! *root= directorio de traba)o del usuario root del sistema! .10.ue deber:a tener cual.. donde se especifican las principales caracter:sticas .ue todos los dispositi%os del sistema se pueden tratar como si fueran arc#i%os! Es as: .uica basada en árboles de directorios arc#i%os.ueremos usar! Ceneralmente se suele utilizar e=t7 o e=t8 por estar más probados .ue el >eiserF$! Una caracter:stica mu importante de todos los sistemas operati%os basados en U'I[ @inu= es . es el origen de todo el sistema de arc#i%os sólo e=iste una! Para organizar los arc#i%os adecuadamente.ue para acceder al contenido de un 1*.

o cual.ue %er con el registro del sistema! $e recomienda conser%ar no eliminar ninguno de estos directorios. podremos llamar a todos nuestros arc#i%os de te=to con la e=tensión !te=to. páginas de manuales.ue tenga .uier otro . podremos luego agruparlos más fácilmente! • @os arc#i%os +. directorios ocultos en @inu= comienzan su nombre por un punto • @os nombres de arc#i%os o directorios pueden ser mu largos.. los instaladores de los programas necesitan . lo cual nos da bastante fle=ibilidad para asociar el nombre de un arc#i%o con lo . de esta manera. a .uH tener una e=tensión! @a suelen tener a modo orientati%o. de más de 844 caracteres. etc!.ue e=ista la organización detallada muc#os de los arc#i%os de configuración de los programas deben estar en determinados directorios.ue contenga un espacio en su nombre deberá precederlos con .uH contiene cada arc#i%o independientemente de cuál sea su e=tensión! Por comodidad. son Icase sensiti%eI! @os arc#i%os -E%$6E3 readme3 -Eadme > rEadme por e)emplo son arc#i%os distintos ser nombres distintos pueden estar en el mismo directorio! por lo tanto al • En @inu= los arc#i%os no tiene por .ue contiene! • Para referencia a un arc#i%o .uica. de correos.bacA flas# :?.ue utilicemos) se borran al arrancar el sistema o cada cierto per:odo de tiempo! • *usr= segunda estructura )erár.uier arc#i%o0 "*" y "?" . ! • *2ar= directorio para las colas de impresión. arc#i%os de registro.! /omodines @os comodines %álidos para cual.ue se cree durante el proceso de instalación. o con apóstrofes simples +@. esto es.• • *s<in= comandos especiales para el root del sistema! *tmp= arc#i%os temporales! $egún la distribución utilizada (o la configuración . directorios de código fuente. es por ello . utilizada para almacenar el softBare instalado en el sistema.ue debe respetarse esta estructura! Nom<res de arc1i2os en Linux • @os nombres de arc#i%os en @inu= (como en todos los U'I[) distinguen ma úsculas de minúsculas.ue son básicos para el buen funcionamiento del sistema! Ceneralmente. toda información . o a todos nuestros documentos con la e=tensión !documento. pero no es en absoluto necesario! @inu= sabe .

>ealmente es un único arc#i%o . $on propios de $ stem K! Enlaces sim<ólicos +s>m<olic linBs.uinas distintas! • Enlaces r9!idos +1ard linBs.ue coincida con el resto . etc!) Ci= muestra el identificador del i5nodo asociado a cada elemento! CfullCtime= combinado con el formato largo muestra la fec#a completa de la última modificación de cada elemento! . $on a. $on una tabla con números de inodos sir%en para organizar los arc#i%os directorios! nombres de arc#i%os.ue es un concepto mu ligado a los $( tipo Uni=! /omandos para manipular arc1i2os > directorios • /omando ls= Permite listar el contenido de un directorio! &lgunas opciones0 Cl= muestra la salida en formato largo! C-= lista recursi%amente un directorio.ue ocurra aparentemente en un sitio ocurrirá instantáneamente en el otro lugar! @os enlaces de este tipo no pueden ocurrir entre sistemas de arc#i%os distintos! 'o todos los sistemas de arc#i%os soportan #ard linAs a .ues! El mane)o de estos arc#i%os depende del dispositi%o en particular0 disco duro.". es decir todo lo . Pueden ser dispositi%o tipo carácter o dispositi%o de blo. +A. dis.ue coincida con Hl! ? = 1U&@\UIE> 1&>]19E>0 .. delanteGdetrásGen medio del arc#i%o todo lo . • %rc1i2os especiales.• • A= >E$9(G9(*(0 $olo sustitu e a 9(*($ los arc#i%os. cinta magnHtica. $on arc#i%os .ue contiene incluso subdirectorios! Ca= lista además los arc#i%os ocultos! C1= muestra el tamaño de los arc#i%os en forma más legible (E)!0 -.ue estH escrito! 5ipos de arc1i2os • • -e!ular.uete..ue almacenan información0 cartas.ue puede ser %isto con distintos nombres dentro de un mismo sistema de arc#i%os! @a información reside en un mismo lugar lo .ue podr:a perfectamente estar en un sistema de arc#i%os distinto! • El "ocBet es un arc#i%o especial de +!7 F$* se utiliza para comunicar procesos . códigos! $irectorios.ue pueden estar en má. etc! • • ifo son pipes con nom<re. listas.ue contiene un puntero a otro arc#i%o .uellos .

tambiHn se utiliza para cambiar la fec#a de acceso Go modificación a un arc#i%o! &lgunas opciones0 Ca= 1ambia solamente el tiempo de acceso! Cc= 'o crear arc#i%os .ue no e=ist:an antes! Cd fec1a= Usar fec#a en lugar de la fec#a actual! El formato de fec#a es el siguiente0 ""**??""&&&&. entonces el e)emplo anterior . por e)emplo para representar el / de abril de 844a la -044 a!m!.uedar:a as:0 4+4/4-44! ^ touc# carta • /omando mBdir= $e utiliza para crear directorios! ^ mAdir bin ^ mAdir 5p _ $e crean los directorios intermedios si es necesario! docsGlinu=docsG#oBtosGpd . se puede ob%iar. se escribirá0 4+4/4-44844-! $i el año a usar es el año actual.• ^ ls 5#l Getc ^ ls 5> Gusr ^ ls 5al ^ ls 5ali !! • /omando cd= $e utiliza para cambiar el directorio actual! ^ cd Gtmp ^ cd ^ cd 5 ^ cd !! ^ cd Q ^ cd Qpepe • _ cambia #acia el directorio #ome del usuario actual _ cambia #acia el directorio anterior _ cambia #acia el directorio padre _ cambia #acia el directorio base del usuario actual! Igual a cd! _ cambia #acia el directorio base del usuario pepe /omando pDd= "uestra el camino absoluto del directorio en el cual nos encontramos actualmente! E pDd • /omando touc1= 1rea un arc#i%o %ac:o.

o sea. o %arios arc#i%os en un directorio! &lgunas opciones0 Cp= si es posible preser%a los atributos (dueño. permite renombrar arc#i%os o directorios! &lgunas opciones0 Ci= e)ecuta el comando de forma interacti%a.f • /omando rmdir= sir%e para borrar directorios %ac:os! ^ rmdir bin ^ rmdir linu=docsG#oBtosGpdf • _ $e borra el directorio pdf si estu%iera %ac:o! /omando m2= "ue%e un arc#i%o #acia otro.ui%alente a las opciones Cdp-! Ci= utiliza una forma interacti%a (pregunta antes de sobrescribir el destino)! Cl= #ace enlaces fuertes a los arc#i%os fuentes en lugar de copiarlos! permisos) de los arc#i%os ^ cp GetcGpassBd! ^ cp 5a GetcGmail mailbG _ copia el arc#i%o al directorio actual _ copia recursi%amente un directorio preser%ando .ue el fuente ^ m% 5u program!c srcG • /omando cp= Permite copiar un arc#i%o en otro. grupo originales en las copias! Cd= preser%a los enlaces simbólicos en lugar de copiar los arc#i%os a los . pregunta ante de sobrescribir el destino si e=istiera! Cu= actualiza (upgrade) el destino con el fuente solo si este es más reciente! ^ m% mail!cf mail!cf!old ^ m% 5i T!t=t Gtmp ^ m% binG e=e _ renombra un arc#i%o _ mue%e arc#i%os terminados en !t=t al directorio Gtmp _ renombra un directorio! $i e=iste el destino mue%e el fuente #acia este _ actualiza el arc#i%o destino si es menos reciente . o %arios arc#i%os #acia un directorio.ue estos apuntan! C-= copia recursi%amente un directorio Ca= es e.ue estos apuntan! &ctualmente es as: por defecto! CL= no preser%a los enlaces simbólicos. o sea copia los arc#i%os a los .

ue a e=isten! .ue nos interese .ue se creó se llama “mmm” cada .ue podemos poner en cual. en lugar de escribir un largo comando cada %ez . • /omando ln= $ir%e para establecer enlaces entre arc#i%os! Un enlace puede ser r:gido o simbólico! Cd= Permite al súper5usuario #acer enlaces r:gidos a directorios! Cs= 1rear enlace simbólico! Cf= Forrar los arc#i%os de destino .uier sitio .ue ingresemos all: automáticamente el sistema lo redimirá #acia /usr/share/man/man3/.ue se desea ingresar a ese directorio creamos un enlace en nuestro propio #ome! ^ ln 5s GusrGs#areGmanGman7 mmm En enlace .ue actúa como un acceso directo a cual.uH %ez .atributos ^ cp 5i GusrGbinGTs# Gtmp enlaces _ copia interacti%amente los arc#i%os terminados en s# al directorio Gtmp _ #ace enlaces fuertes a todos los arc#i%os en un directorio ^ cp 5l GbinGT binG • /omando rm= $e utiliza para borrar (desenlazar) arc#i%os! &lgunas opciones0 Cr= borra recursi%amente un directorio! Cf= borra forzosamente en caso de .uier otro! E)emplo0 Un usuario ingresa frecuentemente al directorio /usr/share/man/man3/.ue no se tenga permiso de escritura en forma directa! Ci= e)ecuta el comando de forma interacti%a! ^ rm prueba ^ rm 5i binGT ^ rm 5rf tempG Enlaces Un enlace es un puente a un arc#i%o o directorio perteneciente al sistemaU una referencia .

d namicall linAed (uses s#ared libs). en donde generalmente se encuentra los siguientes arc#i%os directorios0 • G Es la ra:z del sistema en donde se desprenden todos los directorios! • Groot El directorio ra:z. ¿/ual es la estructura de arc1i2es en LINUX? Explica Estructura de los arc1i2os en LINUX @a estructura de arc#i%os del sistema operati%o linu= suele organizarse conforme a una con%ención. stripped ^ file Getc Getc0 director i. cuando se usa la orden cd se está e)ecutando el programa GbinGcd! • *de2 9odos los arc#i%os .ue se le pasa como argumento! ^ file GetcGpassBd GetcGpassBd0 &$1II te=t ^ file GusrGsbinGadduser GusrGsbinGadduser0 s mbolic linA to useradd ^ file GusrGsbinGuseradd GusrGsbinGuseradd0 E@F 785bit @$F e=ecutable. %ersión -. .^ ln 5s GetcGpassBd usuarios ^ ln G%arGlogGmessages mensa)es • _ 1reando enlace simbólico usuarios! _ 1reando enlace r:gido mensa)es! /omando file= *etermina con cierto grado de precisión el tipo de un arc#i%o . cd. Intel E47E.ue se encuentra en todos las estructuras de arc#i%os @inu= tambiHn se conoce como administrador • G<in >ecibe su nombre de la abre%iación de `binariosa o e)ecutables! Es donde reside la ma or parte de los programas e)ecutables del sistema! Por e)emplo los e)ecutables de las ordenes ls..ue representan dispositi%os se almacenan en este directorio! • *de2*console Es la consola principal del sistema! . cp m% están en este directorio! Es decir.

arc#i%os de inicialización.u: se almacenan arc#i%os %arios! El más útil es el arc#i%o P&$$D*. cual. por e)emplo.ue se estaban e)ecutando • *tmp 1ontiene fic#eros temporales.ue tienen permiso para utilizar el sistema! &demás de este arc#i%o. arc#i%os de configuración de discos.ue tienen muc#os programas del sistema de general información temporal posteriormente guardarla en dic#os fic#eros! • *usr Es uno de los directorios más importantes del sistema puesto . el sistema simula la cone=ión a %arios terminales! &l pulsar la combinación de teclas &ltb9eclacdecfunción se puede conmutar entre los diferentes terminales! • *etc &. a donde mandar mensa)es cr:ticos.ue son únicamente accesibles al superusuario! &." en Linux . #osts.u: se encuentran comandos usados por el super%isor.ue comienzan con fd se refieren a diferentes configuraciones unidades de disco fle=ible! • *de2*1d *iscos duros con interfaz I*E! • *de2*cua & tra%Hs de estos fic#eros se accede a los puertos serie • *de2*sd *iscos duros con interfaz $1$I! • *de2*lp Fic#eros de acceso a los puertos paralelo! • *de2*null *ispositi%o nulo.uier dato en%iado a este dispositi%o se pierde! • *de2*tt> 1onsolas %irtuales. . ¿/u0l es el emulador de $. a. et#ernet.u: residen los comandos para montar desmontar los sistemas de arc#i%os.ue contiene los programas de uso común para todos los usuarios! $u estructura suele ser similar a la siguiente! • *s<in 1ontiene programas para la administración del sistema.• *de2*fd 9odos los fic#eros .u: se %a la información cuando el sistema se cae! los procesos .ue es una lista de todos los usuarios . G#omeG)uan es el directorio del usuario `)uana! 'aturalmente. etc!! $olamente el superusuario (root) puede modificar fic#eros de este directorio! • *1ome 1ontiene el directorio `#omea de los usuarios! &s:. grupos. arc#i%os de configuración.)." en LINUX? Explica Emulador $. apagar el sistema utilidades para configurar la red los dispositi%os! 8. en un sistema reciHn instalado este directorio es una librer:a compartida • *lostFfound &. listas %álidas de usuarios. .). resultado de la necesidad .

ue simplemente significa eso.ue pudes e)ecutar a tra%Hs de *($E"U tienes muc#os programas *"P" como $))6. Explica a tra2és de cuadros conceptuales 1ec1os en Linux los si!uientes comandos= . todo ello sin salir de Linux! $us caracter:sticas principales son las siguientes0 • • • tamaño de letra modos de direccionamiento del procesador i%PXIJ en `modo reala aún e)ecutándose en el modo protegido simula entornos de #ardBare sobre los .u:a de directorios de @inu= (.$)"E6U es el nombre de esta aplicación . Emulación $)"3 permite e)ecutar 6"C$)" muc#os programas para este %eterano sistema operati%o de "icrosoft! Entre las aplicaciones .ue *($ necesite funcionar ofrece ser%icios *($ a tra%Hs de ser%icios nati%os de @inu=U $)"E6U puede ofrecer discos duros %irtuales dentro de la )erar. además de GindoDs H.&.

sort Es el comando %ue muestra la entrada ordenada . /rear un arc1i2o textual donde expliques cada paso. #elp Muestra las opciones posibles para el comando touc# Cambia ec#a y #ora a arc#i"os. PE>"I$($ E' @I'U[ . Aill Este comando es muy -til para detener un proceso.1omandos en @I'U[ man Este comando se utiliza para llamar al Manual de Linux y preguntarle sobre un comando en concreto.ets establecidos. cat Es el comando %ue se encarga de mostrar los ficheros de texto. -eali4a un 0r<ol acerca de los permisos en LINUX para directorios > arc1i2os. iltro/ J. Crea arc#i"os "ac$os rm r Es la %ue se encarga de Borrar o eliminar ic#eros B#o Muestra los usuarios conectados al sistema cp Es el comando %ue se encarga de copiar los ic#eros m% Es el comando %ue Mue"e y renombra los ic#eros ps &e encarga de mostrar los procesos en e'ecuci!n Ps au= Lista los procesos de todos los usuarios con in ormaci!n a(adida ls s Es el comando %ue se encarga de mostrar la lista del contenido de los directorios c#mod Este comando sir"e para modi icar permisos de arc#i"os ss )tileria similar a netstat pero m*s b*sica+ listados r*pidos de soc. Man NOMBRECOMAN DO info Muestra in ormaci!n sobre comandos en una pantalla na"egable.

U$U&>I( C>UP( >E$9( *E U$U&>I($ E=ecut e E)ecución >ea d @ectura Drite E=ecut e E)ecució n >ea d @ectura Drite >ea d @ectur a Drite E=ecut e E)ecución Escritura Escritura Escritura @os permisos definen como los usuarios pueden traba)ar con los fic#eros directorios o cuando no pueden traba)ar con ellos en absoluto! @os permisos tambiHn son llamados derec#os de acceso o permisos de fic#ero o de acceso! @os tres tipos de permisos son0 • • • >ead (@ectura 5 r)0 *efine acceso de lectura a un fic#ero! Para un directorio permite %er su contenido! Drite (Escritura 5 B)0 Permite modificar el fic#ero! Para un directorio indica . $escri<e las propiedades !r0ficas de XCGindoDs +/ontrol /enter*#ome*Entre otros*.ue el permiso no está acti%ado! Estos tres permisos pueden aplicarse para el usuario. % tra2és de pantalla4os muestra las diferencias con el sistema de 6icrosoft.ue se pueden %er los atributos de un fic#ero o entrar en Hl sus subdirectorios! Un guión en la lista de atributos del fic#ero supone . lo .ue #ace un total de nue%e atributos para cada fic#ero o directorio! K.ue pertenece el usuario o para el resto de usuarios. para el grupo al .ue se pueden añadir o suprimir fic#eros! E=ecute (E)ecución 5 =)0 Permiso de e)ecución si el fic#ero es binario! Para un directorio significa .. /)N5-)L /EN5E-= .

ue el usuario! En un Anoppi= arrancado desde 1* solo #a dos usuarios0 root Anoppi=! &s:.ue #a en la parte inferior de la pantalla0 &demás de los arc#i%os generados por el usuario.ue es Anoppi=! El directorio personal del administrador del sistema (root) no se encuentra en el mismo lugar . a .ue el del resto de los usuarios sino en el directorio ra:z Groot! Para acceder al directorio #ome del usuario basta con pulsar sobre el icono #ome de la barra de #erramientas .En el menú de la d preferencias control center! Esta aplicación es la encargada de configurar d*E a ella se puede acceder de muc#as formas.ue no está preparado este directamente #ará e=it! En cuanto a la . en cu o caso sólo se accede a una de las posibles opciones de configuración! 1uando se arranca la figura aparece una %entana di%idida en dos! En la parte iz.ue tienen la configuración de las distintas aplicaciones para dic#o usuario! @a forma en .uierda aparecen ordenadas las diferentes categor:as de configuración (. tanto desde el :cono .3 mientras .ue un proceso termine es exit()! E=isten otras llamadas más para la gestión de procesos pero estas son las principales! Estos procesos pueden estar e)ecutándose en paralelo por tanto es necesario .ue permiten a los procesos en%iar señales (kill) prepararse para recibir señales signal.ue se utilizan en los dos sistemas son las mismas! Utiliza la llamada fork() para la creación de procesos #i)os al igual . .ue en la derec#a se abrirán los distintos cuadros de dialogo .uiera de las entradas al menú $ettings. seleccionando la opción correspondiente! #)6E @os arc#i%os directorios creados por los usuarios tienen un lugar en la estructura de directorios de un sistema @inu=! Este lugar donde se almacenan los datos de los usuarios es G#ome! En el se crea un directorio para cada usuario del sistema el nombre asignado a este directorio es el mismo . #abrá un directorio G 44#omeGAnoppi=.ue se ocultan los arc#i%os directorios en @inu= es anteponiendo un punto (!) al nombre! Para .ue mini= execv() para cambiar la memoria del proceso #i)o! *e esta forma consigue #acer .ue necesiten! @os procesos en @inu= se pueden comunicar de dos formas mediante las señales o mediante fic#eros intermedios .ue puedan comunicarse para establecer un orden de e)ecución o simplemente para .ue el #i)o termine de e)ecutar un código! @a llamada utilizada para . Linux LINUX @a gestión de procesos en @inu= m:ni= se realiza de la misma forma por tanto las llamadas al sistema . como desde cual.ue reciben el nombre de tubos! Para el mane)o de señales @inu= proporciona una serie de llamadas .ue si un proceso recibe una señal para la .ue el padre e)ecute un código mientras .ue seleccionar en el menú0 Ker mostrar arc#i%os ocultos! GindoDs 7s. en el directorio #ome se almacenan unos arc#i%os ocultos .ue el #i)o e)ecuta otro diferente! En @inu= tambiHn e=iste la llamada wait () para .ue permiten configurar L$E.ue coinciden con las categor:as del menú "ettin!s.ue aparece en el panel. perteneciente al usuario por defecto.ue de unos a otros puedan pasarse la información .ue el na%egador de arc#i%os muestre los fic#eros directorios ocultos #a .ue un padre espere a .

getgid setgid para obtener información sobre los usuarios! Lunto con las llamadas al sistema de gestión den sistema de fic#eros tenemos tambiHn una serie de llamadas para la gestión de directorios.ue permiten leer escribir en fic#eros! Para la creación de tubos la llamada al sistema .ue son mu parecidas en todos los sistemas operati%os como son las de crear (creat). abrir (open).ue fuese adecuada para a)ustarse a las diferentes plataformas de ?ardBare! @a parte incluida en DindoBs .ue proporciona @inu= es pipe! @as llamadas al sistema para la gestión del sistema de fic#eros de @inu= son en este caso tambiHn las más numerosas! E=isten llamadas . multimedia. por último >P1 . write)! 9ambiHn posee una llamada al sistema . al igual . El &PI de consola . 6uestra seme8an4as* diferencias* aplicaciones*entornos !r0ficos*flexi<ilidad*e8ecución.ue re.ue nos permite cambiar los modos de los arc#i%os as: como saber .6 permite la gestión de una sola consola mientras .ue tambiHn es utilizado por DindoBs '9 aun.N)6E.ue de un modo más desarrollado! Esta &PI Din 78 es compatible con la de DindoBs 7!-posee más de 8!444 funciones macros! @os ob)eti%os .ue proporciona un entorno para aplicaciones .uieren caracter:sticas de EG$ en modo carácter! &un. leer escribir (read.ue da soporte para las llamadas al procedimiento remoto! I.ue BindoBs '9 permite la gestión de múltiples consolas! 9ambiHn e=iste otra serie de &PI más como la de controles.ue nos de%uel%e el estado del arc#i%o.ue nos permiten mo%ernos por el árbol de directorios del sistema como puede ser chdir! GIN$)G" M( DindoBs .6! En lo referente a las llamadas al sistema las &PI incluidas en DindoBs .uien los use! >elacionado con esto de los permisos tenemos un con)unto de llamadas al sistema . setuid.ue son multiusuario los fic#eros están protegidos según para . comunicaciones. estas llamadas entre otras cosas nos permiten . como #e dic#o antes los tubos son fic#eros intermedios por tanto para leer escribir en ello se utilizarán las llamadas al sistema .ue usuario pide una operación sobre un arc#i%o para saber si este tiene permiso para realizar la operación pedida o no! Estas llamadas son0 Chmod para cambiar los modos de un arc#i%o getuid.comunicación mediante tubos de esta forma los procesos pueden pasarse información.ue es el más importante proporciona las llamadas para la gestión de ob)etos.ue Hsta consta de 88+.utiliza un con)unto de llamadas denominadas &PI (&pplication Programming Interfaces)! Para este nue%o sistema operati%o se crea al &PI Din 78 . macros mensa)es. cerrar (close). .ue este &PI no está incluido por completo a .6 de la &PI total es mu reducida a .ue se plantea microsoft para la creación de DI' 78 son0 &mplio soporte lo cual significaba #acerla compatible con la de DindoBs 7!--. esta llamada es fstat se utiliza muc#o a .ue BindoBs . cone=ión lógica a red.6 son0 El %PI )LE . -eali4a una ta<la de seme8an4as > diferencias entre GIN$)"*LN)PPIX*. 1apacidad para ampliarla dar soporte a las nue%as tecnolog:as .6 se escribe para poder e)ecutar programas escritos en código de 78 bits! Para .6 se diseña como un sistema operati%o de propósito general para me)orar la facilidad de uso con respecto a DindoBs 7!--! Para ello se realiza una nue%a interfaz de usuario de modo Iintuiti%aI! El lo referente al código de DindoBs .ue tambiHn de%uel%e los permisos de los arc#i%os a .ue sólo --+ están en DindoBs .ue en mini= crear enlaces con fic#eros as: como montar sistemas de directorios con la orden mount! & parte de estas dos operaciones tambiHn e=isten una serie de llamadas . descompresión.ue los programadores puedan escribir su código en este formato es preciso cambiar las llamadas al sistema! El DindoBs 7!-. de los .ue en @inu= como en Uni= en los demás sistemas .

o bien.uina debemos insertar el Lnoppix tiene la misma compatibilidad .N)6E. Explica cada paso. -eali4a el punto ' de manera !rafica > por comandos en .nome son ambientes de escritorio complicado.ue disco de la distribución de Lnoppix.ue Cnome es Linux +Bnoppix. si no DindoBs! disponemos de un cdrom de arran.ue el open office te permite guardar en la ma or:a de las e=tensiones para #o)a de calculo. para @inu= brindando una interfaz grafica mientras .ue #aga esa función! de tener %arias cuentas para acceder al sistema. es un sistema amigable al usuario.ue se podrá utilizar GindoDs > Bnoppix0 ambos tienen las opciones un dis. a diferencia de del office de "icrosoft.nome= poner la l:nea exec !nomeCsession al final de tu [ startup script! Este script puede llamarse QG!=initrc. tambiHn tiene l:nea de comandos .ue pasa con DindoBs a . a diferencia del office normal. DindoBs es todo lo contrario.ue en Anoppi=! M. es código abierto. por eso es . una des%enta)a es . por lo .ue algunos dicen . utilizan Lnoppix al ser de código abierto. .uiere crear un %irus para %ulnerabilizar el sistema es mas Lnoppix > . su modificación es ilegal! %entanas! )pen office +Bnoppix. aun.ue tengan conocimientos m:nimos sobre computadoras personales! DIFERENCIAS ¿/ómo se e8ecutan? .ue se permite la libre las opciones son elementales)! modificación del mismo.ue con un Anoppi= instalable en el disco duro.ue %iene siendo como el ms5dos en DindoBs.ue necesidades del usuario a .ue los de la &l igual .ue si uno . aun.ue para programar puede ser interesante Anoppi= o para poner un ser%idor Beb. a . .SEMEJANZAS GindoDs3 Bnoppix > . pero para )uegos el catalogo es muc#o mas amplio en DindoBs . es totalmente adaptable a las muc#o mas simple (aun.ue el open office en ocasiones no puede guardar todos los formatos de tu #o)a de calculo cuando lo guardas en una e=tensión de office! 1asi todo el softBare . es modificado %entanas escritorio! me)orado frecuentemente. &mbos ambientes son cerrado por lo tanto mas IpredecibleI. siendo este un acto legal! @o contrario .ue las bases se %an modificando. por lo .ue Windows el panel de GNOM dispone de un área espec:fica en la "icrosoft se dedican a crear un producto lanzarlo sin .ue #a en internet esta diseñado para DindoBs! (@inu=) para entornos de programación a %eces tiene me)ores programas.nome se enfocan #acia personas .ue multi5usuario poseen muc#:simas DindoBs es tan %ulnerable a diferentes tipos de caracter:sticas similares en cuanto a softBare mal intencionado! funcionalidades de %entanas. !=session o ![clients. dependiendo de tu plataforma configuración! Lnoppix0 &l encender la má.uete .ue aparecen los botones representati%os de las enfocar las necesidades del cliente.

$peaAer @ine)! Permite a)ustar otra serie de parámetros como la amplificación.. Para añadir criterios se selecciona el criterio deseado se añade mediante el botón %dd! c. monitorizar la memoria utilizada por di%ersos programas o procesos ./olor Xterm3 .nome searc1 tool= este programa se encuentra en el menú Utilities permite buscar fic#eros .">stem 6onitor= Permite monitorizar los sistemas de arc#i%os. png.ue se le indi. permite %isualizar todos los procesos .ue! @os criterios de bús..nome card= Este programa se encuentra en el menú %pplications! $ir%e para gestionar direcciones (tanto electrónicas como no electrónicas) para crear tar)etas! i.uitarlos de la %entana mediante el botón -emo2e.N)6E= a.ue están siendo utilizados (los . 1*5>(".. file mana!er= El administrador de arc1i2os o file mana!er permite seleccionar arc#i%os Go directorios mo%erlos. *istribución de Linux su %ersión)! $i se #ace clic en $etailed Information suministra información e=tra acerca de la 1PU.. ">stem info= $e encuentra en el menú Utilities da información sobre el sistema .ue están ImontadosI)! !.. la ganancia.multimedia= inclu e di%ersas aplicaciones0 %udio 6ixer= 1ontrola el %olumen de las di%ersas fuentes de sonido (micrófono. .ue el usuario #a elegido como editores)! f.. copiarlos o eliminarlos! Para seleccionar un único fic#ero o un directorio basta con #acer clic sobre Hl! Para seleccionar %arios arc#i%os Go directorios basta con #acer clic sobre ellos manteniendo pulsada la tecla Y /trlN! $i están contiguos tambiHn se pueden seleccionar manteniendo pulsada la tecla Y⇑"1iftN clicando en los fic#eros de los e=tremos! <. bmp.ueño programa se encuentra en el menú Utilities e indica el espacio ocupado de los dispositi%os . Explica las si!uientes aplicaciones auxiliares de . ...!!!) mostrará el s:mbolo e! Este s:mbolo se podrá borrar mediante la tecla &1! 1.nome 5erminal and re!ular Xterm= $e encuentran en el menú Utilities sir%e para abrir una consola de Linux en la cual introducir comandos d.&&. tiff! 'o tiene ninguna #erramienta de edición (1uando se desea editar la imagen el propio programa arranca a..nome $isB ree= Este pe. 9ambiHn da la opción de silenciar ( mute) las fuentes de sonido .ue se desee! /$ Pla>er= permite la reproducción de 1*s de música! e. gif..ue cumplan una serie de criterios empezando a buscar en el directorio ..uellos .ue se están e)ecutando en cada instante! y . la memoria el disco o discos duros del ordenador! 8."imple /alculator= $e encuentra en el menú Utilities permite realizar operaciones de cálculo sencillas! En caso de producirse algún error (-G4.ueda los puede acti%ar desacti%ar el usuario con el botón Ena<le (acti%ar) o incluso .rap1ics permite %isualizar los fic#eros gráficos! Permite recorrer directorios muestra en el lado derec#o el gráfico contenido en el fic#ero seleccionado! $oporta muc#os tipos de fic#eros gráficos tales como )pg.Q 7ieD0 Este programa se encuentra en el menú .ue se están e)ecutando en ese instante..ue se está utilizando (9ipo de 1PU.