Sie sind auf Seite 1von 19

e. Qu son los fips? Porque son importantes en la instalacin de LINUX? Explica ips ederal Information Processin!

"tandards ( IP", en espaol Estndares Federales de Procesamiento de la Informacin) son estndares anunciados pblicamente desarrollados por el gobierno de los Estados Unidos para la utilizacin por parte de todas las agencias del gobierno no militares por los contratistas del gobierno! "uc#os estndares FIP$ son %ersiones modificadas de los estndares usados en las comunidades ms amplias (&'$I, IEEE, I$(, etc!) &lgunos estndares FIP$ fueron desarrollados originalmente por el gobierno de los Estados Unidos! Por e)emplo, los estndares para codificar datos, pero ms significati%amente algunos estndares de cifrado, tales como el *ata Encr ption $tandard (FIP$ +,) el &d%anced Encr ption $tandard (FIP$ -./)! E)emplos de estndares FIP$0

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

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

Particin primaria0 7CF destinados para DindoBs! Particin secundaria0 a su %ez di%ida en 7CF para linu=

-84" de sBap!

&#ora llega algo importante, @inu= llama a las particiones de una forma distinta ;ue los dems! $egn sea el disco duro maestro, escla%o, 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 particin se le conocer:a como ?*&-! $i estu%iera particionado, como es el caso, los nombres cambian como siguen0 #$%&0 particin primaria del disco duro maestro (en nuestro caso, la de BindoBs)! #$%'0 particin secundaria, primera particin lgica (destino de monta)e en nuestro caso de @inu=)! #$%(0 particin secundaria, segunda particin lgica (la sBap para nuestro e)emplo)! Esto no es todo, si tu%iHramos un segundo disco duro conectado como maestro secundario, ser:a ?*1, al igual ;ue el 1*5>om conectado a la controladora de escla%o primario es ?*F! f. Por qu se denominan LIL) al!unos pro!ramas de instalacin de cdi!o en la instalacin de un ")? %rrancar con LIL) **+o ,-UP.** Por lo tanto si ;ueremos ;ue @I@( controle el arran;ue de nuestro P1, cuando durante la instalacin se nos pregunte dnde ;ueremos instalar @I@(, GGelegiremos instalarlo en el "F> del ?* primarioGG, ;ue en GG@inu= corresponde a instalar en #daGG! Este sistema nos permite GG(sal%o un caso ;ue se %er mas aba)o)GG, GGnos permitir instalar @inu= prcticamente en cual;uier parteGG! (tros sistemas de arran;ue0 $ectores de arran;ue! @os GGsectores de arran;ue son los primeros de cada particinGG, a e=cepcin de la GGparticin e=tendidaGG ;ue es un GGIcontenedorIGG para otras particiones! (frecen 6-8 F tes de espacio sir%en GGpara albergar cdigoGG, ;ue puede ser e)ecutado por el sistema operati%o ;ue resida en esta particin! En el caso de los sectores de arran;ue de *($, DindoBs u ($G8 esto es realmente as: aparte del cdigo e)ecutable tambiHn contienen informacin importante del sistema de fic#eros! Por el contrario, los GGsectores de arran;ue de una particin @inu=GG estn GGen principio %ac:os (J)GG, Incluso despuHs de #aber generado el sistema de fic#eros! Por lo tanto, GGuna particin @inu= no es auto arrancable aun;ue tenga un Aernel un sistema de fic#eros ra:z %lidos!GG 1on otro gestor de arran;ue! ?a ;ue tener esto en cuenta si a tenemos un gestor de arran;ue ;ue ;ueremos conser%ar ( a ;ue dudo ;ue nadie ;uiera usar el mHtodo de cambiar la particin acti%a para arrancar uno u otro $(), instalaremos @I@( en la particin donde estemos

instalando @inu=! $i esta es una particin primaria no tendremos problemas! $i instalamos @inu= en una particin lgica, dependiendo del gestor de arran;ue al cosa puede complicarse un poco, puede ;ue el gestor de arran;ue s: ;ue sea capaz de arrancar particiones lgicas, la inmensa ma or:a de los gestores sern capaces encontrar el @I@( si lo instalamos al comienzo de la particin e=tendida #d, para instalar @inu= totalmente en una particin lgica si el gestor no puede arrancar ese tipo de particiones, tendremos ;ue #acer una instalacin especial mediante ocultacin de particiones cosas e=traas ;ue probablemente el propio gestor de arran;ue tenga entre sus funciones te dir donde debes de instalar @I@(! $i ;ueremos usar @inu= el proceso ser:a ;ue el gestor de arran;ue se encargar:a de arrancar @I@(, a ;ue como se #a dic#o mu pocos gestores son capaces de arrancar @inu= directamente, luego a desde @I@( podremos arrancar @inu= o como a #emos %isto antes cual;uier otro $( ;ue tengamos en el P1! &rrancar desde dis;uete! Elegiremos la opcin de crear un disco de inicio, luego slo tendremos ;ue arrancar el ordenador con el dis;uete introducido en la dis;uetera! Este es el mHtodo ms seguro pero a su %ez el ms lento para arrancar con @I@(, tiene la %enta)a de ;ue no #a ;ue tocar ningn sector de arran;ue, pero ms te %ale tener unas cuantas copias del dis;uete bien cuidaditas por si acaso! P&$( (F@IC&*(! !. /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=, es un sistema operati%o para #acer programas ob%iamente al arc#i%o, ;ue no es otra cosa ;ue la estructura empleada por el sistema operati%o para almacenar informacin en un dispositi%o f:sico como un disco duro, un dis;uete, un 1*5>(" o un *K*! 1omo es natural un arc#i%o puede contener cual;uier tipo de informacin, desde una imagen en formato P'C o LPEC a un te=to o una pgina DEF en formato ?9"@, M El sistema de arc#i%os es la estructura ;ue permite ;ue @inu= mane)e los arc#i%os ;ue contiene! 9odos los arc#i%os de @inu= tienen un nombre, el cual debe cumplir unas ciertas reglas0 N Un nombre de arc#i%o puede tener entre - 866 caracteres! N $e puede utilizar cual;uier carcter e=cepto la barra inclinada G no es recomendable emplear los caracteres con significado especial en @inu=, ;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 introducir el nombre del fic#ero entre comillas! N $e pueden utilizar nmeros e=clusi%amente si as: se desea! @as letras ma sculas minsculas se consideran diferentes, por lo tanto no es lo mismo carta!t=t ;ue 1arta!t=t carta!9=t 1omo en DindoBs, 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 ;ue indi;uen el tipo de fic#ero del ;ue se trata! &s:, los fic#eros de te=to, ?9"@, las

imgenes P'C o LPEC tienen e=tensiones !t=t, !#tm (o !#tml), !png respecti%amente!

!)pg (o !)peg)

$irectorios(o carpetas), es un arc#i%o especial ;ue agrupa otros fic#eros de una forma estructurada!

%rc1i2os especiales, son la base sobre la ;ue se asienta @inu=, puesto ;ue representan los dispositi%os conectados a un ordenador, como puede ser una impresora! *e esta forma introducir informacin en ese arc#i%o e;ui%ale a en%iar informacin a la impresora! Para el usuario estos dispositi%os tienen el mismo aspecto uso ;ue los arc#i%os ordinarios!

1. Qu sistema de arc1i2os utili4a LINUX en su instalacin? Explica claramente EL "I"5E6% $E %-/#I7)" El sistema de arc#i%os es un con)unto de programas ;ue se encargan de realizar todas las operaciones relacionadas con el almacenamiento manipulacin de los arc#i%os! $on las funciones ;ue tratan con los dispositi%os f:sicos de almacenamiento del computador, como el disco duro, funciones como escribir, leer, borrar! La 8erarqu9a del sistema de arc1i2os 9odo sistema operati%o necesita guardar multitud de arc#i%os0 arc#i%os de configuracin, arc#i%os de registros, arc#i%os de los usuarios, etc!!! En general, cada sistema operati%o utiliza su propio sistema de arc#i%os, con caracter:sticas propias como puede ser0 el rendimiento, la seguridad, la fiabilidad, etc! C'UG@inu= es capaz de leer escribir arc#i%os con cual;uiera de los sistemas de arc#i%os ;ue actualmente e=isten! Ceneralmente, se suele utilizar el tipo e=t8, e=t7 o >eiserF$! El e=t8 es el ms t:pico e=tendido, su rendimiento es bastante bueno, incorpora todo tipo de mecanismos de seguridad tunning es mu fiable! &un;ue las ltimas %ersiones de las distribuciones ms utilizadas recomiendan utilizar e=t7 por sus caracter:sticas especiales! E=t7 es la e%olucin de e=t8, 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, los sistemas de recuperacin de arc#i%os son ms efecti%os! >eiserF$ es un tipo de sistema ;ue incorpora nue%as tecnolog:as de diseo ;ue le permiten ser ms rpido! El sistema de arc#i%os e=t8 #a sido diseado para mane)ar de forma mu rpida arc#i%os pe;ueos, ;ue es lo ms comn en un sistema operati%o! 9iene incon%enientes con el mane)o de grandes arc#i%os multimedia, aun;ue siempre se puede #acer un poco de tunning para adaptarlo a nuestras necesidades!

*urante el proceso de instalacin del sistema operati%o se preguntar cul de estos tres ;ueremos usar! Ceneralmente se suele utilizar e=t7 o e=t8 por estar ms probados ;ue el >eiserF$! Una caracter:stica mu importante de todos los sistemas operati%os basados en U'I[ @inu= es ;ue todos los dispositi%os del sistema se pueden tratar como si fueran arc#i%os! Es as: ;ue para acceder al contenido de un 1*, dis;uete o cual;uier otro dispositi%o de almacenamiento, debemos montarlo en un directorio a e=istente en el sistema na%egaremos por Hl como si se tratara de un directorio ms, en @inu= no e=isten las unidades &0,F0,10,*0,! ! ! esta forma de nombrar a las particiones es slo caracter:stica de "s DindoBs! El sistema de arc#i%os parte de una misma ra:z, a la cual nos referiremos con el carcter :*; +slas1., es el origen de todo el sistema de arc#i%os slo e=iste una! Para organizar los arc#i%os adecuadamente, se utiliza la estructura )err;uica basada en rboles de directorios arc#i%os, como la siguiente figura0 $irectorios Principales del sistema @a ma or:a de los sistemas operati%os siguen el estndar F?$, donde se especifican las principales caracter:sticas ;ue deber:a tener cual;uier sistema operati%o! Entre ellas est la distribucin en directorios ;ue tenemos ;ue #acer de nuestros arc#i%os para tenerlos correctamente organizados poder localizarlos de forma rpida sencilla! En la ma or:a de distribuciones basadas en C'UG@inu= se siguen estas recomendaciones, encontrando los siguientes directorios principales0

*<in= comandos bsicos para todos los usuarios del sistema! *<oot= arc#i%os estticos necesarios para el arran;ue del sistema! *de2= dispositi%os del sistema! *etc: arc#i%os de configuracin 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 ncleo del sistema mdulos del mismo!

*mnt= punto de monta)e temporal para acceder a los dispositi%os! *proc= procesos %ariables del ncleo del sistema!

*root= directorio de traba)o del usuario root del sistema!

*s<in= comandos especiales para el root del sistema! *tmp= arc#i%os temporales! $egn la distribucin utilizada (o la configuracin ;ue utilicemos) se borran al arrancar el sistema o cada cierto per:odo de tiempo!

*usr= segunda estructura )err;uica, utilizada para almacenar el softBare instalado en el sistema, pginas de manuales, directorios de cdigo fuente, !

*2ar= directorio para las colas de impresin, de correos, arc#i%os de registro, etc!, toda informacin ;ue tenga ;ue %er con el registro del sistema!

$e recomienda conser%ar no eliminar ninguno de estos directorios, o cual;uier otro ;ue se cree durante el proceso de instalacin, a ;ue son bsicos para el buen funcionamiento del sistema! Ceneralmente, los instaladores de los programas necesitan ;ue e=ista la organizacin detallada muc#os de los arc#i%os de configuracin de los programas deben estar en determinados directorios, es por ello ;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 minsculas, esto es, 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 ;uH tener una e=tensin! @a suelen tener a modo orientati%o, pero no es en absoluto necesario! @inu= sabe ;uH contiene cada arc#i%o independientemente de cul sea su e=tensin! Por comodidad, podremos llamar a todos nuestros arc#i%os de te=to con la e=tensin !te=to, o a todos nuestros documentos con la e=tensin !documento, de esta manera, podremos luego agruparlos ms fcilmente!

@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, de ms de 844 caracteres, lo cual nos da bastante fle=ibilidad para asociar el nombre de un arc#i%o con lo ;ue contiene!

Para referencia a un arc#i%o ;ue contenga un espacio en su nombre deber precederlos con - bacA flas# :?; o con apstrofes simples +@.!

/omodines @os comodines %lidos para cual;uier arc#i%o0 "*" y "?"

A= >E$9(G9(*(0 $olo sustitu e a 9(*($ los arc#i%os, delanteGdetrsGen medio del arc#i%o todo lo ;ue coincida con Hl! ? = 1U&@\UIE> 1&>]19E>0 ;ue coincida con el resto ;ue estH escrito!

5ipos de arc1i2os

-e!ular. $on a;uellos ;ue almacenan informacin0 cartas, listas, cdigos! $irectorios. $on una tabla con nmeros de inodos sir%en para organizar los arc#i%os directorios! nombres de arc#i%os,

%rc1i2os especiales. Pueden ser dispositi%o tipo carcter o dispositi%o de blo;ues! El mane)o de estos arc#i%os depende del dispositi%o en particular0 disco duro, dis;uete, cinta magnHtica, etc!

ifo son pipes con nom<re. $on propios de $ stem K! Enlaces sim<licos +s>m<olic linBs.. $on arc#i%os ;ue contiene un puntero a otro arc#i%o ;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 ;ue pueden estar en m;uinas distintas!

Enlaces r9!idos +1ard linBs.. >ealmente es un nico arc#i%o ;ue puede ser %isto con distintos nombres dentro de un mismo sistema de arc#i%os! @a informacin reside en un mismo lugar lo ;ue ocurra aparentemente en un sitio ocurrir instantneamente 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 ;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, es decir todo lo ;ue contiene incluso subdirectorios! Ca= lista adems los arc#i%os ocultos! C1= muestra el tamao de los arc#i%os en forma ms legible (E)!0 -,", +A, 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 modificacin de cada elemento!

^ 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, tambiHn se utiliza para cambiar la fec#a de acceso Go modificacin 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 ""**??""&&&&, por e)emplo para representar el / de abril de 844a la -044 a!m!, se escribir0 4+4/4-44844-! $i el ao a usar es el ao actual, se puede ob%iar, entonces el e)emplo anterior ;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

/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, o %arios arc#i%os #acia un directorio, permite renombrar arc#i%os o directorios! &lgunas opciones0 Ci= e)ecuta el comando de forma interacti%a, o sea, pregunta ante de sobrescribir el destino si e=istiera! Cu= actualiza (upgrade) el destino con el fuente solo si este es ms 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 ;ue el fuente

^ m% 5u program!c srcG

/omando cp= Permite copiar un arc#i%o en otro, o %arios arc#i%os en un directorio! &lgunas opciones0 Cp= si es posible preser%a los atributos (dueo, grupo originales en las copias! Cd= preser%a los enlaces simblicos en lugar de copiar los arc#i%os a los ;ue estos apuntan! &ctualmente es as: por defecto! CL= no preser%a los enlaces simblicos, o sea copia los arc#i%os a los ;ue estos apuntan! C-= copia recursi%amente un directorio Ca= es e;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

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 ;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 ;ue podemos poner en cual;uier sitio ;ue nos interese ;ue acta como un acceso directo a cual;uier otro! E)emplo0 Un usuario ingresa frecuentemente al directorio /usr/share/man/man3/, en lugar de escribir un largo comando cada %ez ;ue se desea ingresar a ese directorio creamos un enlace en nuestro propio #ome! ^ ln 5s GusrGs#areGmanGman7 mmm En enlace ;ue se cre se llama mmm cada ;uH %ez ;ue ingresemos all: automticamente el sistema lo redimir #acia /usr/share/man/man3/.

/omando ln= $ir%e para establecer enlaces entre arc#i%os! Un enlace puede ser r:gido o simblico! Cd= Permite al sper5usuario #acer enlaces r:gidos a directorios! Cs= 1rear enlace simblico! Cf= Forrar los arc#i%os de destino ;ue a e=isten!

^ ln 5s GetcGpassBd usuarios ^ ln G%arGlogGmessages mensa)es

_ 1reando enlace simblico usuarios!

_ 1reando enlace r:gido mensa)es!

/omando file= *etermina con cierto grado de precisin el tipo de un arc#i%o ;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, Intel E47E,, %ersin -, d namicall linAed (uses s#ared libs), stripped ^ file Getc Getc0 director i. /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%encin, 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, ;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%iacin 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, cd, cp m% estn en este directorio! Es decir, cuando se usa la orden cd se est e)ecutando el programa GbinGcd! *de2 9odos los arc#i%os ;ue representan dispositi%os se almacenan en este directorio! *de2*console Es la consola principal del sistema!

*de2*fd 9odos los fic#eros ;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, cual;uier dato en%iado a este dispositi%o se pierde! *de2*tt> 1onsolas %irtuales, el sistema simula la cone=in a %arios terminales! &l pulsar la combinacin de teclas &ltb9eclacdecfuncin se puede conmutar entre los diferentes terminales! *etc &;u: se almacenan arc#i%os %arios! El ms til es el arc#i%o P&$$D*, ;ue es una lista de todos los usuarios ;ue tienen permiso para utilizar el sistema! &dems de este arc#i%o, a;u: se encuentran comandos usados por el super%isor, arc#i%os de configuracin, arc#i%os de configuracin de discos, arc#i%os de inicializacin, listas %lidas de usuarios, grupos, et#ernet, #osts, a donde mandar mensa)es cr:ticos, etc!! $olamente el superusuario (root) puede modificar fic#eros de este directorio! *1ome 1ontiene el directorio `#omea de los usuarios! &s:, por e)emplo, G#omeG)uan es el directorio del usuario `)uana! 'aturalmente, en un sistema reciHn instalado este directorio es una librer:a compartida *lostFfound &;u: se %a la informacin cuando el sistema se cae! los procesos ;ue se estaban e)ecutando

*tmp 1ontiene fic#eros temporales, resultado de la necesidad ;ue tienen muc#os programas del sistema de general informacin temporal posteriormente guardarla en dic#os fic#eros! *usr Es uno de los directorios ms importantes del sistema puesto ;ue contiene los programas de uso comn para todos los usuarios! $u estructura suele ser similar a la siguiente! *s<in 1ontiene programas para la administracin del sistema, ;ue son nicamente accesibles al superusuario! &;u: residen los comandos para montar desmontar los sistemas de arc#i%os, apagar el sistema utilidades para configurar la red los dispositi%os! 8. /u0l es el emulador de $.)." en LINUX? Explica Emulador $.)." en Linux

$)"E6U es el nombre de esta aplicacin ;ue simplemente significa eso, Emulacin $)"3 permite e)ecutar 6"C$)" muc#os programas para este %eterano sistema operati%o de "icrosoft! Entre las aplicaciones ;ue pudes e)ecutar a tra%Hs de *($E"U tienes muc#os programas *"P" como $))6, adems de GindoDs H.&, todo ello sin salir de Linux! $us caracter:sticas principales son las siguientes0

tamao de letra modos de direccionamiento del procesador i%PXIJ en `modo reala an e)ecutndose en el modo protegido simula entornos de #ardBare sobre los ;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;u:a de directorios de @inu=

(. Explica a tra2s de cuadros conceptuales 1ec1os en Linux los si!uientes comandos=

1omandos en @I'U[

man
Este comando se utiliza para llamar al Manual de Linux y preguntarle sobre un comando en concreto. Man NOMBRECOMAN DO

info
Muestra in ormaci!n sobre comandos en una pantalla na"egable.

#elp
Muestra las opciones posibles para el comando

touc#
Cambia ec#a y #ora a arc#i"os. 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,ets establecidos.

Aill
Este comando es muy -til para detener un proceso.

cat
Es el comando %ue se encarga de mostrar los ficheros de texto.

sort Es el comando %ue muestra la entrada ordenada . iltro/

J. -eali4a un 0r<ol acerca de los permisos en LINUX para directorios > arc1i2os. /rear un arc1i2o textual donde expliques cada paso. PE>"I$($ E' @I'U[

U$U&>I(

C>UP(

>E$9( *E U$U&>I($ E=ecut e


E)ecucin

>ea d
@ectura

Drite

E=ecut e
E)ecuci n

>ea d
@ectura

Drite

>ea d
@ectur a

Drite

E=ecut e
E)ecucin

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 ;ue se pueden aadir o suprimir fic#eros! E=ecute (E)ecucin 5 =)0 Permiso de e)ecucin si el fic#ero es binario! Para un directorio significa ;ue se pueden %er los atributos de un fic#ero o entrar en Hl sus subdirectorios!

Un guin en la lista de atributos del fic#ero supone ;ue el permiso no est acti%ado! Estos tres permisos pueden aplicarse para el usuario, para el grupo al ;ue pertenece el usuario o para el resto de usuarios, lo ;ue #ace un total de nue%e atributos para cada fic#ero o directorio!

K. $escri<e las propiedades !r0ficas de XCGindoDs +/ontrol /enter*#ome*Entre otros*.. % tra2s de pantalla4os muestra las diferencias con el sistema de 6icrosoft. /)N5-)L /EN5E-=

En el men de la d preferencias control center! Esta aplicacin es la encargada de configurar d*E a ella se puede acceder de muc#as formas, tanto desde el :cono ;ue aparece en el panel, como desde cual;uiera de las entradas al men $ettings, en cu o caso slo se accede a una de las posibles opciones de configuracin! 1uando se arranca la figura aparece una %entana di%idida en dos! En la parte iz;uierda aparecen ordenadas las diferentes categor:as de configuracin (;ue coinciden con las categor:as del men "ettin!s.3 mientras ;ue en la derec#a se abrirn los distintos cuadros de dialogo ;ue permiten configurar L$E, seleccionando la opcin 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 ;ue el usuario! En un Anoppi= arrancado desde 1* solo #a dos usuarios0 root Anoppi=! &s:, #abr un directorio G 44#omeGAnoppi=, perteneciente al usuario por defecto, ;ue es Anoppi=! El directorio personal del administrador del sistema (root) no se encuentra en el mismo lugar ;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 ;ue #a en la parte inferior de la pantalla0 &dems de los arc#i%os generados por el usuario, en el directorio #ome se almacenan unos arc#i%os ocultos ;ue tienen la configuracin de las distintas aplicaciones para dic#o usuario! @a forma en ;ue se ocultan los arc#i%os directorios en @inu= es anteponiendo un punto (!) al nombre! Para ;ue el na%egador de arc#i%os muestre los fic#eros directorios ocultos #a ;ue seleccionar en el men0 Ker mostrar arc#i%os ocultos! GindoDs 7s. Linux LINUX @a gestin de procesos en @inu= m:ni= se realiza de la misma forma por tanto las llamadas al sistema ;ue se utilizan en los dos sistemas son las mismas! Utiliza la llamada fork() para la creacin de procesos #i)os al igual ;ue mini= execv() para cambiar la memoria del proceso #i)o! *e esta forma consigue #acer ;ue el padre e)ecute un cdigo mientras ;ue el #i)o e)ecuta otro diferente! En @inu= tambiHn e=iste la llamada wait () para ;ue un padre espere a ;ue el #i)o termine de e)ecutar un cdigo! @a llamada utilizada para ;ue un proceso termine es exit()! E=isten otras llamadas ms para la gestin de procesos pero estas son las principales! Estos procesos pueden estar e)ecutndose en paralelo por tanto es necesario ;ue puedan comunicarse para establecer un orden de e)ecucin o simplemente para ;ue de unos a otros puedan pasarse la informacin ;ue necesiten! @os procesos en @inu= se pueden comunicar de dos formas mediante las seales o mediante fic#eros intermedios ;ue reciben el nombre de tubos! Para el mane)o de seales @inu= proporciona una serie de llamadas ;ue permiten a los procesos en%iar seales (kill) prepararse para recibir seales signal, a ;ue si un proceso recibe una seal para la ;ue no est preparado este directamente #ar e=it! En cuanto a la

comunicacin mediante tubos de esta forma los procesos pueden pasarse informacin, como #e dic#o antes los tubos son fic#eros intermedios por tanto para leer escribir en ello se utilizarn las llamadas al sistema ;ue permiten leer escribir en fic#eros! Para la creacin de tubos la llamada al sistema ;ue proporciona @inu= es pipe! @as llamadas al sistema para la gestin del sistema de fic#eros de @inu= son en este caso tambiHn las ms numerosas! E=isten llamadas ;ue son mu parecidas en todos los sistemas operati%os como son las de crear (creat), cerrar (close), abrir (open), leer escribir (read, write)! 9ambiHn posee una llamada al sistema ;ue nos de%uel%e el estado del arc#i%o, esta llamada es fstat se utiliza muc#o a ;ue tambiHn de%uel%e los permisos de los arc#i%os a ;ue en @inu= como en Uni= en los dems sistemas ;ue son multiusuario los fic#eros estn protegidos segn para ;uien los use! >elacionado con esto de los permisos tenemos un con)unto de llamadas al sistema ;ue nos permite cambiar los modos de los arc#i%os as: como saber ;ue usuario pide una operacin sobre un arc#i%o para saber si este tiene permiso para realizar la operacin pedida o no! Estas llamadas son0 Chmod para cambiar los modos de un arc#i%o getuid, setuid, getgid setgid para obtener informacin sobre los usuarios! Lunto con las llamadas al sistema de gestin den sistema de fic#eros tenemos tambiHn una serie de llamadas para la gestin de directorios, estas llamadas entre otras cosas nos permiten , al igual ;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 ;ue nos permiten mo%ernos por el rbol de directorios del sistema como puede ser chdir! GIN$)G" M( DindoBs .6 se disea como un sistema operati%o de propsito 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 cdigo de DindoBs .6 se escribe para poder e)ecutar programas escritos en cdigo de 78 bits! Para ;ue los programadores puedan escribir su cdigo en este formato es preciso cambiar las llamadas al sistema! El DindoBs 7!-- utiliza un con)unto de llamadas denominadas &PI (&pplication Programming Interfaces)! Para este nue%o sistema operati%o se crea al &PI Din 78 ;ue tambiHn es utilizado por DindoBs '9 aun;ue de un modo ms desarrollado! Esta &PI Din 78 es compatible con la de DindoBs 7!-posee ms de 8!444 funciones macros! @os ob)eti%os ;ue se plantea microsoft para la creacin de DI' 78 son0 &mplio soporte lo cual significaba #acerla compatible con la de DindoBs 7!--, 1apacidad para ampliarla dar soporte a las nue%as tecnolog:as ;ue fuese adecuada para a)ustarse a las diferentes plataformas de ?ardBare! @a parte incluida en DindoBs .6 de la &PI total es mu reducida a ;ue Hsta consta de 88+, macros mensa)es, de los ;ue slo --+ estn en DindoBs .6! En lo referente a las llamadas al sistema las &PI incluidas en DindoBs .6 son0 El %PI )LE ;ue es el ms importante proporciona las llamadas para la gestin de ob)etos, El &PI de consola ;ue proporciona un entorno para aplicaciones ;ue re;uieren caracter:sticas de EG$ en modo carcter! &un;ue este &PI no est incluido por completo a ;ue BindoBs .6 permite la gestin de una sola consola mientras ;ue BindoBs '9 permite la gestin de mltiples consolas! 9ambiHn e=iste otra serie de &PI ms como la de controles, descompresin, cone=in lgica a red, comunicaciones, multimedia, por ltimo >P1 ;ue da soporte para las llamadas al procedimiento remoto! I. -eali4a una ta<la de seme8an4as > diferencias entre GIN$)"*LN)PPIX*,N)6E. 6uestra seme8an4as* diferencias* aplicaciones*entornos !r0ficos*flexi<ilidad*e8ecucin.

SEMEJANZAS
GindoDs3 Bnoppix > ,nome
se enfocan #acia personas ;ue tengan conocimientos m:nimos sobre computadoras personales!

DIFERENCIAS

/mo se e8ecutan? ,nome= poner la l:nea exec !nomeCsession al final de tu [ startup script! Este script puede llamarse QG!=initrc, !=session o ![clients, dependiendo de tu plataforma configuracin! Lnoppix0 &l encender la m;uina debemos insertar el Lnoppix tiene la misma compatibilidad ;ue disco de la distribucin de Lnoppix, o bien, si no DindoBs! disponemos de un cdrom de arran;ue se podr utilizar GindoDs > Bnoppix0 ambos tienen las opciones un dis;uete ;ue #aga esa funcin! de tener %arias cuentas para acceder al sistema, tambiHn tiene l:nea de comandos ;ue %iene siendo como el ms5dos en DindoBs, utilizan Lnoppix al ser de cdigo abierto, es modificado %entanas escritorio! me)orado frecuentemente, por lo ;ue si uno ;uiere crear un %irus para %ulnerabilizar el sistema es mas Lnoppix > ,nome son ambientes de escritorio complicado, a ;ue las bases se %an modificando, para @inu= brindando una interfaz grafica mientras ; DindoBs es todo lo contrario, es un sistema amigable al usuario, &mbos ambientes son cerrado por lo tanto mas IpredecibleI, por eso es ;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, aun;ue Cnome es Linux +Bnoppix. es totalmente adaptable a las muc#o mas simple (aun;ue algunos dicen ;ue necesidades del usuario a ;ue se permite la libre las opciones son elementales)! modificacin del mismo, siendo este un acto legal! @o contrario ;ue pasa con DindoBs a ;ue los de la &l igual ;ue Windows el panel de GNOM dispone de un rea espec:fica en la "icrosoft se dedican a crear un producto lanzarlo sin ;ue aparecen los botones representati%os de las enfocar las necesidades del cliente, su modificacin es ilegal! %entanas! )pen office +Bnoppix. es cdigo abierto, a diferencia de del office de "icrosoft, ;ue el open office te permite guardar en la ma or:a de las e=tensiones para #o)a de calculo, a diferencia del office normal, una des%enta)a es ;ue el open office en ocasiones no puede guardar todos los formatos de tu #o)a de calculo cuando lo guardas en una e=tensin de office! 1asi todo el softBare ;ue #a en internet esta diseado para DindoBs! (@inu=) para entornos de programacin a %eces tiene me)ores programas, por lo ;ue para programar puede ser interesante Anoppi= o para poner un ser%idor Beb, aun;ue con un Anoppi= instalable en el disco duro, pero para )uegos el catalogo es muc#o mas amplio en DindoBs ;ue en Anoppi=!

M. -eali4a el punto ' de manera !rafica > por comandos en ,N)6E. Explica cada paso.

&&. Explica las si!uientes aplicaciones auxiliares de ,N)6E= a.. file mana!er= El administrador de arc1i2os o file mana!er permite seleccionar arc#i%os Go directorios mo%erlos, 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 estn contiguos tambiHn se pueden seleccionar manteniendo pulsada la tecla Y"1iftN clicando en los fic#eros de los e=tremos! <. .,nome searc1 tool= este programa se encuentra en el men Utilities permite buscar fic#eros ;ue cumplan una serie de criterios empezando a buscar en el directorio ;ue se le indi;ue! @os criterios de bs;ueda los puede acti%ar desacti%ar el usuario con el botn Ena<le (acti%ar) o incluso ;uitarlos de la %entana mediante el botn -emo2e. Para aadir criterios se selecciona el criterio deseado se aade mediante el botn %dd! c../olor Xterm3 ,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..multimedia= inclu e di%ersas aplicaciones0 %udio 6ixer= 1ontrola el %olumen de las di%ersas fuentes de sonido (micrfono, 1*5>(", $peaAer @ine)! Permite a)ustar otra serie de parmetros como la amplificacin, la ganancia, 9ambiHn da la opcin de silenciar ( mute) las fuentes de sonido ;ue se desee! /$ Pla>er= permite la reproduccin de 1*s de msica! e..,Q 7ieD0 Este programa se encuentra en el men ,rap1ics permite %isualizar los fic#eros grficos! Permite recorrer directorios muestra en el lado derec#o el grfico contenido en el fic#ero seleccionado! $oporta muc#os tipos de fic#eros grficos tales como )pg, png, gif, bmp, tiff! 'o tiene ninguna #erramienta de edicin (1uando se desea editar la imagen el propio programa arranca a;uellos ;ue el usuario #a elegido como editores)! f..,nome $isB ree= Este pe;ueo programa se encuentra en el men Utilities e indica el espacio ocupado de los dispositi%os ;ue estn siendo utilizados (los ;ue estn ImontadosI)! !.."imple /alculator= $e encuentra en el men Utilities permite realizar operaciones de clculo sencillas! En caso de producirse algn error (-G4,!!!) mostrar el s:mbolo e! Este s:mbolo se podr borrar mediante la tecla &1! 1.. ,nome card= Este programa se encuentra en el men %pplications! $ir%e para gestionar direcciones (tanto electrnicas como no electrnicas) para crear tar)etas! i.. ">stem info= $e encuentra en el men Utilities da informacin sobre el sistema ;ue se est utilizando (9ipo de 1PU, *istribucin de Linux su %ersin)! $i se #ace clic en $etailed Information suministra informacin e=tra acerca de la 1PU, la memoria el disco o discos duros del ordenador! 8..">stem 6onitor= Permite monitorizar los sistemas de arc#i%os, monitorizar la memoria utilizada por di%ersos programas o procesos ;ue se estn e)ecutando en ese instante, permite %isualizar todos los procesos ;ue se estn e)ecutando en cada instante!

Das könnte Ihnen auch gefallen