You are on page 1of 45

Trabajo de Recerca Introduccin: El sistema linux que me he instalado en casa a sido la versin de Linux M andrake 6.

1 la cual es para principiantes, en un Pentium 133 con 40 M de Ram. En este apartado voy a hablar de las diferencias entre Windows 9x y Linux: Bueno que se puede decir de Linux es un sistema operativo muy potente ofrece multitarea real, no como la de Windows, que es una multitarea virtual, si se quiere hacer la prueba solo hay que iniciar el desfragmentador o scandisk y hacer otra cosa como un documento etc., a parte de ser multiusuario ya que no hay que salir del perfil de usuario que estas utilizando para entrar en otro, tambin es multiplataforma, o sea que funciona en un 386 hasta los mas modernos ordenadores, es multiprocesador y como no lo mejor que tiene Linux es que es gratis! Y bueno que se puede decir de la casa M icrosoft; se podra decir que desde M S-DOS casi no ha vuelto hacer un sistema que no se cuelgue, a parte de aquel que hizo con la compaa de Apple, si aquel sistema operativo que pareca que iba a ser el nico, incluso mejor que Linux, el OS/2, a parte de estos la verdad es que Windows tiene unos colores muy bonitos, y el buscaminas esta muy bien, todo hay que decir-lo, a parte de que como lo tiene todo el mundo si tienes un problema siempre habr alguien que te ayudar. Bueno hay que saber algunas cosas de sistemas y de ordenadores para comenzar: Un Sistema operativo es el programa bsico que se ejecuta al arrancar el ordenador, cargando los ficheros necesarios para el funcionamiento de los dispositivos que hay instalados en el ordenador, as como las utilidades necesarias para ejecutar programas hechos para el sistema que se utiliza. Los sistemas operativos ms comunes o ms conocidos son: M S-DOS, Windows y todas sus versiones, Linux, Unx, M acOs, etc. La parte fundamental de un sistema operativo es el ncleo, denominado Kernel el cual se encarga de entre otras cosas de la administracin de la memoria y la relacin entre las componentes Hardware y Software del ordenador. Es el programa bsico que se ejecuta al arrancar el ordenador, cargando los ficheros necesarios para el funcionamiento de los dispositivos instalados, as como las utilidades necesarias para el funcionamiento de las aplicaciones informticas que vamos a utilizar. Las aplicaciones informticas deben especificar para que Sistema Operativo han sido programadas. As tenemos versiones de Wordperfect para M S-DOS, Windows 3.1, Windows 95, Linux, etc. Es su parte fundamental, el ncleo que proporciona los recursos bsicos a los otros elementos que constituyen el Sistema Operativo. Se encarga, entre otras misiones, de la administracin de la memoria y la relacin entre el hardware y el software del ordenador.

El padre del invento es el finlands Linus Torvals, que en su poca de estudiante de informtica en la Universidad de Helsinki, tuvo la feliz idea de crear un Sistema Operativo en sus ratos libres. Para ello se bas en otros ya existentes y compatibles con Unix, pero que requeran menores recursos hardware. Su primera versin oficial vio la luz en 1991. A partir de este momento, y gracias a las comunicaciones a travs de Internet, se fueron uniendo al proyecto programadores de todo el mundo, que consiguieron depurar el cdigo y aadir nuevas caractersticas, hasta la aparicin de la versin 1.0 de Linux en 1994. En este momento, el proyecto personal de un programador aislado paso a tomar cuerpo como alternativa libre, gratuita y de cdigo abierto a los Sistemas Operativos existentes hasta el momento, todos ellos con cdigo desarrollados y propiedad de empresas privadas. Desde su origen Linux se desarrollo bajo licencia GNU (General Public License), lo que implica que se distribuye de manera gratuita y junto al cdigo fuente de las aplicaciones incluidas, se puede copiar y distribuir libremente, o modificar el cdigo fuente para mejorarlo o adaptarlo a nuestras necesidades. Es un Sistema Operativo compatible con Unix, gratuito y de libre distribucin. Sus caractersticas fundamentales son: M ultiusuario: Permite la utilizacin simultanea de un mismo ordenador por parte de varios usuarios. Los distintos usuarios pueden conectarse a travs de redes locales y terminales "tontas", o mediante accesos remotos, utilizando, por ejemplo, Internet. M ultitarea Preventiva: Posibilita la ejecucin simultanea de varios programas, siempre que las caractersticas del ordenador lo hagan posible. El tiempo de procesamiento se distribuye entre los programas en ejecucin, asignando niveles de prioridad a cada uno de ellos. Esto significa que: Un programa no puede acaparar indefinidamente al procesador, restndoles a los otros la posibilidad de correr. Si un programa en ejecucin se queda colgado y deja de responder, el resto de programas que se ejecutan simultneamente no se ven afectados. Esta caracterstica le proporciona una estabilidad muy superior a la de otros Sistemas Operativos. M ultiprocesador simtrico: Saca provecho de ordenadores con varios procesadores, distribuyendo entre ellos la ejecucin de ejecucin de programas. Este tipo de procesamiento da lugar a rendimientos espectaculares en la ejecucin de aplicaciones informticas. M ultiplataforma: Puede ejecutarse con cualquier procesador de la gama x86, desde un 386 hasta un Pentium III, en estaciones de trabajo Alpha, ordenadores Amiga y otras muchas plataformas. Convivencia con otros sistemas operativos: "Juntos pero no revueltos". Cada vez que arrancamos el ordenador, podemos elegir cual de ellos se debe cargar, y a partir de este momento slo podremos utilizar aplicaciones destinadas al Sistema Operativo que estamos ejecutando. Actualmente Linux se utiliza en multitud de sistemas comerciales que requieren una gran fiabilidad y estabilidad: sistemas de control de instalaciones, sistemas de tiempo real, servidores conectados a Internet. La misma NASA lo ha utilizando para controlar algunos experimentos a bordo de su trasbordador espacial. Tambin se extiende su utilizacin en entornos de desarrollo, debido fundamentalmente, a la

cantidad de herramientas con que cuenta. Pudindose utilizar en equipos domsticos como cualquier otro Sistema Operativo, con la ventaja de que existe una enorme cantidad de software gratuito, desde aplicaciones grficas, hasta lenguajes de programacin, aplicaciones cientficas ... Debido a la lentitud de la actual Internet, aunque es posible bajrselo, es poco recomendable ya que ocupa CDs completos (650 M b/CD). Por ello, lo mejor es que te saque una copia algn amigo que lo tenga. Si no es as, puedes acudir a empresas que se dedican a recopilar las ltimas versiones y aplicaciones para incluirlas en CDs que suministran a precios bastante asequibles (no cobran por el contenido de los CDs, sino por los gastos de gestin, recopilacin, manuales y envo). Tambin se pueden conseguir versiones en revistas mensuales como Linux Actual, o comprar la versin a empresas distribuidoras de shareware que suelen vender sus productos por correo (ojo con las versiones que te venden, comprueba que se trate de una de las ms recientes). Cualquiera. A grandes ras gos podemos decir que Deban es la preferida por programadores y gente as; es la nica "grande" no comercial y a la hora de instalar es la ms compleja de todas (La nueva versin 2.1 ha avanzado bastante en este aspecto) aunque aventaja a las dems en herramientas. Si se tiene experiencia en informtica, aunque nunca hayas trabajado con Linux, podrs hacerte con ella. Si no, no se recomiendo. RedHat es la ms extendida y por tanto tiene la ventaja de que las primeras versiones de todo salen primero para Redhat ; es relativamente fcil de instalar. SuSe (alemana) utiliza el mismo formato de paquetes que Redhat y tiene como valor aadido un programa (YasT) que facilita bastante temas de administracin. M as "castellanizada" que Redhat aunque no totalmente; en verano sacan el manual en castellano; trae un configurador Xwindows excepcional (SaX) y a partir de la 6.0 trae el KDE. M andrake es la SuSe francesa; tambin usa el formato de las dos anteriores (RPM ); en mi opinin la ms fcil de instalar de todas; tambin viene castellanizada. A propsito de M andrake, incorpora KDE directamente tras instalar; las dems distribuciones tienden a ello. OpenLinux (Caldera) es quizs la que ms ha cuidado el tema grfico aunque es de las mas caras (tiene una versin Lite gratuita). Lo ms normal es que desde la misma instalacin del Sistema Operativo (o incluso antes) te surjan numerosas dudas, de manera que es aconsejable preguntar a quien sabe. Para ello, nada mejor que darse una vuelta por las news es.comp.os.linux.

1 Instalacin
Comenzar la instalacin Aqu explico como comenzar el proceso de instalacin. Estos son los puntos que pretendo cubrir: Familiarizarnos con el proceso de instalacin. Arrancar el programa de instalacin. Seleccionar un mtodo de instalacin. Cuando terminemos, tendremos un sistema Linux instalado en nuestro equipo.

La Interfaz de Usuario del Programa de instalacin El programa de instalacin usa una interfaz de usuario en modo texto que incluye la mayora de los elementos interactivos de una interfaz grfica. Aunque puede parecer un poco diferente de otras interfaces "ms grficas". Aqu doy una descripcin de los textos que nos van apareciendo al iniciar la instalacin: Ventana: Tambin llamadas "cuadros de dilogo", aparecern en la pantalla durante el proceso de instalacin. A veces, una ventana puede superponerse a otra. Entonces, solo se puede utilizar la ltima ventana que se le haya abierto. Cuando se termine con esa ventana desaparecer, permitiendo continuar con la ventana que estaba debajo. Texto de Entrada: Son zonas donde se puede dar informacin que necesitar el proceso de instalacin. Cuando el cursor se situ en una de estas zonas, se podr proporcionar la informacin que se te pide. Caja de Seleccin: Te permiten seleccionar deseleccionar una caracterstica particular ofrecida por el proceso de instalacin. Cuando el cursor esta encima de ella, pulsando "espacio" para se puede cambiar el estado de seleccionado no seleccionado. Ventanas de Texto: Son zonas dedicadas a presentar texto explicativo de otra naturaleza. Pueden contener otros elementos grficos, como Textos de Entrada, Cajas de Seleccin... A veces no caben en una sola pantalla, entonces, se puede usar las teclas de cursor para desplazarse por el contenido de la ventana. Barra de Desplazamiento: Dan una informacin visual de su ubicacin dentro de un elemento grfico que ocupa ms de una pantalla. La posicin actual la marca un carcter "#", que se desplazar conforme se mueva por el elemento, que pude ser textos, etc. Botn: Son el mtodo primario de interactividad. "Presionando" estos botones te puedes mover a travs de las diversas pantallas que forman el proceso de instalacin. Y les puede presionar cuando estn resaltados por el cursor. Cursor: Aunque no es un elemento grfico, se usa para seleccionar algn elemento grfico en particular. Al moverlo de un elemento a otro, puedes hacer que el elemento al que accedes cambie de color, desaparezca.. Como se puede ver de estas descripciones, el proceso de instalacin se basa en teclado, no en el ratn. Esto se debe a que este proceso debe ejecutarse en una amplia variedad de mquinas, alguna de ellas puede no tener ratn aunque actualmente todo el mundo tiene. Usar el teclado para moverse Un juego simple de teclas te permite recorrer todo el proceso de instalacin. Se usarn las Teclas de Cursor. Tabulador y Alt+Tab que te permiten circular por las opciones dentro de una pantalla. En la mayora de ellas hay una descripcin de las teclas disponibles en la zona inferior de la pantalla. Para "presionar" un botn, se situa el cursor encima usando Tab. y presione "espacio" "enter". Para seleccionar un elemento de entre una lista, hay que mover el cursor hasta el elemento deseado y presionar enter.

Para seleccionar un elemento de una Caja de Seleccin, hay que mover el cursor hasta la Caja y presionar "espacio" para seleccionarlo, si se quiere quitar, solo hay que presionar "espacio" otra vez. La tecla F12 acepta los valores actuales de la pantalla y te lleva a la siguiente. Normalmente es lo mismo que presionar el botn "ok". A menos que un cuadro de dilogo informacin que haya que dar, no hay que presionar teclas caprichosamente durante la instalacin, ya que pueden pasar cosas malas Linux no es como windows, es ms potente pero hay que vigilar ms. Consolas Virtuales Durante la instalacin, te puedes mover fundamentalmente con una pantalla que va progresando por las diversas etapas, y esto es lo que la mayora de gente ve, pero hay otras cuatro consolas virtuales que te dan informacin del proceso y te permiten tomar otras acciones. Puede cambiar entre estas cinco consolas virtuales con una combinacin de teclas. Estas consolas pueden serte muy tiles si se tienen problemas durante la instalacin. Los mensajes presentados en estas, te pueden ayudar a localizar el problema y buscarle solucin. En general, se puede hacer todo desde la consola 1, pero si tiene problemas curiosidad, es divertido verlas. #1 Alt+F1 dialogo del proceso de instalacin. #2 Alt+F2 consola de comandos. #3 Alt+F3 mensajes del programa de instalacin. #4 Alt+F4 mensajes del sistema. #5 Alt+F5 otros mensajes. Iniciando el programa de instalacin Hay que insertar el disquete de arranque en la primera disquetera y reiniciar ( reiniciar desde la unidad de CDROM si la BIOS te deja). Tras un poco de tiempo, en la pantalla aparece con un prompt "boot:". Esta pantalla te da informacin sobre una variedad de opciones de arranque. Cada opcin tiene adems otra pantalla de ayuda asociada. Para llegar a ellas, hay que leer las teclas disponibles en la parte de debajo de la pantalla. Dos cuestiones importantes: La pantalla inicial arrancar automticamente el proceso de instalacin si no se toma ninguna accin en 1 minuto. Para quitar esta caracterstica, presionaes alguna de las teclas de ayuda y ya esta. Si buscas alguna pantalla de ayuda, tardar un poco en aparecer, segn te la lea del disquete o del CD. Normalmente solo se necesitar presionar "enter" para arrancar. Hay que ver los mensajes para ver si Linux detecta el hardware. Si no lo hace adecuadamente, puede que se tenga que reiniciar la instalacin en modo "experto".

Este modo deshabilita la mayora de las pruebas sobre el hardware y te permite entrar las opciones necesarias para los drivers que se carguen durante la instalacin. Para acceder a este modo, hay que entrar el comando de arranque: boot: expert Hay que ver los mensajes iniciales no tienen referencias a dispositivos SCSI tarjetas de red. Estos dispositivos se soportan por drivers que sern cargados ms adelante durante la instalacin. Tambin se le pueden pasar opciones al kernel durante el arranque de la instalacin, por ejemplo, para decirle que use toda la memoria en un sistema con 128 M B RAM , entraremos: boot: linux mem=128M Sin embargo, en la mayora de los casos no ser necesario pasarle estos argumentos al kernel. El detectar la cantidad de memoria que tenga. Para comprobar que se esta usando toda su memoria, hay que utilizar la consola #2 y teclear: cat /proc/meminfo lo que te mostrar la cantidad de memoria detectada en la forma de: total, usada, libre, etc. Si la M emoria Total no es la correcta para el sistema, se necesitar modificar el fichero lilo.conf para decirle cuanta memoria se tiene este fichero es algo parecido al win.ini. De modo que si tiene 96 M B de RAM , se aadir: append="mem=96M " Tras entrar cualquier opcin, se presiona "enter" para arrancarla. Si necesita especificar alguna opcin para identificar su hardware, es mejor anotarla, se necesitar luego. En las mquinas basadas en procesadores Intel, aunque no puedan arrancar desde el CDROM , tambin se puede arrancar directamente la instalacin sin tener que utilizar disquetes de arranque, si tiene M S DOS instalado, para hacerlo (suponiendo que la unidad de CD es la d:), hay que usar los siguientes comandos: C:\>d: D:\>cd \dosutils D:\dosutils>autobot.bat Este mtodo no funcionar si se ejecuta en una ventana de DOS en windows. Si esto te falla, se tendr que usar el disquete de arranque.

Empezando la instalacin Tras arrancar, se presenta un mensaje de bienvenida, hay que presionar "enter" para empezar la instalacin. Si se quiere abortar, solo se tiene que sacar el disquete y reiniciar el ordenador. Elegir un Lenguaje Seguido, te pide que selecciones un lenguaje. Usando las teclas y el cursor para seleccionar el que se desee en mi caso el es. Si aparece una barra de desplazamiento vertical a la derecha de los idiomas, significa que hay ms de los que caben en una sola pantalla. Se ver muchas de estas durante la instalacin.

Seleccionar Teclado Despus se te pide seleccionar un tipo de teclado, puede navegar por este cuadro de dilogo igual que en el caso anterior. Cuando se haya seleccionado el tipo de teclado que desee presione "enter", este ser el teclado que se usara durante el resto de la instalacin y el que se establezca por defecto en el sistema cada vez que lo arranque tras finalizar la instalacin. Si quiere cambiar el tipo de teclado, se puede usar el comando "/usr/sbin/kbdconfig" el programa "setup" como root.

Instalacin desde dispositivos locales Seleccionar un mtodo de instalacin Luego se te pregunta por un mtodo de instalacin, se puede elegir entre cinco tipos bsicos, pero lo ms habitual es que se elija CD-ROM y no FTP, HTTP, NFS que te suponen que estas conectado a una red a Internet, ni Hard Drive, que tenga la instalacin en un disco duro. Instalar desde un CDROM Cuando se elija este modo, el programa te pide que insertes el CDROM en la unidad, una vez que lo has hecho, tratar de reconocerlo (primero lo intentar como IDE) si lo encuentra y lo reconoce, seguir con el proceso. Si no consigue reconocer la unidad, te pedir que le digas el nombre, dndole a elegir entre tipo SCSI y Otro. Pero lo normal es que tengamos un PC con una unidad CDROM tipo IDE. Tipo de Instalacin Si quiere hacer una instalacin completa, se te pid un tipo: Estacin de Trabajo: esta clase te borra automticamente todas las particiones Linux de todos los discos duros encontrados en el sistema. Tambin intentar configurar un arranque dual automticamente tras la instalacin. Servidor: Borrar todas las particiones Linux y no Linux de todos los discos duros Personalizada: te da control total sobre el proceso y las particiones. Hay que tener en cuenta la diferencia de que se borran particiones automticamente segn el tipo de instalacin que elijamos. Casi como el NT de Windows pero en un solo CD te vienen los tres tipos y encima pide menos requisitos de hardware que NT, ya se que ahora hay ordenadores potentes pero si linux hace eso con un 486, no cabe imaginar lo que hace con un servidor de dos procesadores simtricos, nada que se pueda comparar con ningn otro S.O. que haya

excepto el de Novell que es uno de los ms seguros que por ahora hay.

Crear particiones El programa de instalacin debe saber dnde ubicar cada parte del sistema, por ello necesitar que le informe sobre donde deber poner cada particin Dado que Linux tiene un sistema de ficheros propio, "ext2", si no tenemos alguna zona en el disco duro con ese formato, tendremos que crearlo. Adems, Linux necesita de una zona de disco especial para realizar intercambios de memoria, "swap", que tambin suele ubicarse en una particin dedicada. Que tambin deberemos crear esta particin es parecida a la que crea windows, que la llama M emoria Virtual la cual se puede configurar en el panel de control en sistema. Para ello tenemos dos herramientas: Disk Druid: sigue el estilo grfico del resto de la instalacin, es bastante sencilla de usar, resulta intuitiva, tiene muchas explicaciones y proporciona suficiente flexibilidad a casi cualquiera. FDisk: es ms potente y verstil. Su forma es al ms puro estilo de M S-DOS, requiere de mas experiencia para su manejo y un inexperto puede cometer errores ms fcilmente que con Disk Druid.

Usando Disk Druid Te presenta una pantalla dividida en tres secciones:

Seccin particiones Actuales: te da informacin del estado actual de los discos duros, puede tener una barra de desplazamiento lateral. Hay ms particiones de las que caben de una sola vez en la zona. Aqu se te da informacin diversa de cada particin: Punto de montaje: indica en qu lugar del sistema de ficheros se montar la particin cuando se instale Linux. (puede no tener nada) lo que significa que por defecto Linux no tratar de montar esa determinada particin. Dispositivo: qu disco duro contiene a la particin y cual es el nmero de orden de esta. Requerida: espacio mnimo cuando se defini la particin. Actual: espacio que actualmente ocupa.

Tipo: si es de Linux, swap, M SDOS, W95, ... Seccin: Informacin de los Discos: cada lnea representa a un disco en su sistema, informando de: Dispositivo: nombre del disco Geom. [C/HS] Geometra del disco en Cilindros/Cabezas/Sectores. Total: espacio total disponible en el disco. Usado: espacio ocupado. Libre: especio sin ocupar. Grfica: asemeja a una barra que le informa visualmente de la ocupacin del disco. Esta seccin solo es informativa. Seccin botones de Disk Druid: estos botones controlan las acciones de Disk Druid. Se les usa para aadir, editar... particiones. Aadir: define una particin nueva en el sistema. Editar: modifica una particin ya definida. Delete: borra una particin del sistema. Ok: acepta los valores actuales de Disk Druid y trata de implementar las particiones sobre sus discos duros. Back: hace que Disk Druid aborte su ejecucin sin realizar ninguna accin sobre las particiones. Inicializar una particin de Swap Una vez definidas las particiones que quiere en su sistema, el proceso de instalacin le pedir inicializar una particin de swap, buscar si hay alguna con el tipo adecuado y le propondr usarla, a lo que debe confirmar, por algo has sido tu mismo quien ha definido esa particin como de swap. Formatear particiones Antes de proceder a la instalacin del sistema, si las particiones no estn formateadas se deber hacer, aunque tanto si tiene formato como si no, el proceso de instalacin te preguntar si se quiere formatear las particiones que haya elegido para instalar el sistema.

Seleccionar e instalar paquetes Ya estamos dispuestos y preparados para la instalacin, solo nos queda decir qu queremos instalar, para lo que se nos presentar una ventana donde nos deja elegir paquetes por grupos bien individualmente. Si queremos saber qu hace un paquete determinado, ponemos el cursor sobre su nombre y F1 nos abrir una nueva ventana informativa. El nmero de paquetes disponibles es muy elevado, hay que tener en cuenta que tienen se parecen unos de otros (a veces)... toda la instalacin te puede llevar unos 20 a 40 minutos (instalacin de paquetes incluida) dependiendo de el equipo. Pero si te pones a mirar detalladamente los paquetes que te interesan que te llaman la atencin, te puede pasar horas y horas en esta parte de la instalacin. Yo creo que es mejor seleccionar la casilla de seleccin que dice "Todos" (si tiene disco suficiente, que puede ser 2 GB o menos), y si me apetece ya me quitar los que quiera. Se tarda menos y lo tienes todo instalado. No echas cosas en falta, que si luego te instalas otros paquetes y necesitas unas libreras que no instalaste algun programa que pens nunca utilizara, en unas semanas te apetece probar... Con los discos de hoy en da, 2 GB me parece que merece la pena. Administrando Linux con linuxconf Configuracin del Sistema con Linuxconf Linuxconf es una utilidad que te permite configurar y controlar diversos aspectos de su sistema, y es capaz de manejar un amplio grupo de programas y tareas. Documentar completamente linuxconf dara lugar a un libro por propio derecho y ciertamente sera ms de lo que pretendo explicar en este captulo. As pues, me centrare en aquellas reas que cubren tareas comunes tales como aadir nuevos usuarios y conectarse a la red. M s informacin sobre linuxconf, incluyendo su estado, versin ms reciente release, y ms puede encontrarse en la pgina del Proyecto Linuxconf : http://www.solucorp.qc.ca/linuxconf/ Este sitio web incluye buena y abundante informacin sobre linuxconf incluyendo descripcin, fundamentos, historia, lista de contactos y un motn de informacin adems del software mismo.

Ejecutando Linuxconf Para ejecutar Linuxconf se debe acceder como root. Si entr al sistema como algn otro usuario, se tiene dos maneras de entrar. La primera es ejecutar Linuxconf mediante la orden Linuxconf. Ser Linuxconf quien le pida la contrasea de root.

Esta pantalla es con la que se puede ser root. La otra opcin es usar el comando su para adquirir permisos de root. La contrasea que te pide es la de root. Una vez que la introduces correctamente, se tendr un poder total! Bueno, un control completo sobre el sistema a cualquier nivel4. De cualquier forma, hay ejecutar Linuxconf para empezar el programa. Linuxconf tiene las siguientes interfaces de usuario: Lnea de Comandos -- este modo es muy adecuado para manipular la configuracin del sistema mediante scripts. Interfaz en modo texto -- Usando el mismo estilo de interfaz que el programa de instalacin de Linux, se hace fcil navegar por Linuxconf, incluso si no se est ejecutando X. Basada en X Window -- Linuxconf se ejecuta bajo X, proporcionando una interfaz fcil de usar. Esta es la interfaz que usare para las ilustraciones a lo largo de este captulo. Basada en Web -- Permite administracin remota de una forma sencilla. Esta interfaz es cmoda incluso con el navegador en modo texto Lynx. Normalmente Linuxconf comenzar bien en modo texto en modo X, dependiendo de la variable de entorno DISPLAY . La primera vez que ejecute Linuxconf, se presentar un mensaje de introduccin; aunque ya no se vuelve a presentar. Linuxconf dispone de ayuda sensible al contexto. En cada pantalla hay un men de ayuda Help que te da ayuda especfica sobre esa pantalla.

Interfaz de Men en rbol La nueva versin de Linuxconf viene con una interfaz para todo el rbol completo

Pantalla de Entrada a Linuxconf Encontrar el panel apropiado debera ser simple y rpido! Se puede plegar y expandir secciones haciendo clic sobre los iconos de los elementos del men. Pulsando un icono una vez para activar su submen apropiado Las entradas seleccionadas aparecern como pestaas en el panel de la derecha y permanecern ah hasta que se cierren. Si se acaba con ms pestaas de las que se desea, slo se tiene que pulsar Cancel abajo en cada pestaa para cerrarla sin hacer cambios, Acept. para darlos de alta. Si se es aficcionado a la anterior interfaz de X Windows, todava est disponible. Para volver a ella.

Habilitar Acceso Basado en Web a Linuxconf Por razones de seguridad, el acceso basado en web a linuxconf est deshabilitado por defecto. Antes de intentar acceder a Linuxconf con un navegador web, se deber habilitar. Desde la interfaz en modo texto, esto se hace as: 1. Se comienza Linuxconf tecleando linuxconf en la interfaz de comandos 2. Se mete la contrasea de root cuando se te pida (si no se es ya root) 3.Se abre [Config] -> [Networking] -> [M isc] -> [Linuxconf network access] 4.En el cuadro de dilogo Linuxconf html access control , hay que entrar el nombre de cualquier mquina a la que quiera permitirle este acceso a Linuxconf. Se debe incluir tu propia mquina, si desea utilizar la interfaz basada en web localmente. Los accesos Web relacionados con linuxconf se pueden registrar en el sistema, en el fichero htmlaccess.log, para ello hay que seleccionar la casilla de seleccin mostrada. 5.Seleccionar el botn Accept y pulsar [Space]. Luego hay que seleccionar el botn Quit de cada cuadro de dilogo para retroceder por la jerarqua de men. Cuando se llega a un cuadro de dilogo etiquetado Status of the system, hay que pulsar [Enter] para llevar a cabo la accin por defecto, que es aplicar los cambios que se hayan hecho. Para este momento, el acceso basado en web se ha habilitado. Para probarlo, vaya a uno de los sistemas que se aadieron a la lista de control de acceso. Arranque su navegador web, y entre la siguiente URL: http://<host>:98/ Aadir Cuentas de Usuario 1.Comenzar Linuxconf tecleando linuxconf en la interfaz de comandos 2.Entrar la contrasea de root cuando se te pide (si no se es ya root) 3.Abrir [Config] -> [Users accounts] -> [Normal] -> [User accounts] 4.Seleccionar Add 5.Entrar el nombre de la cuenta y el nombre completo 6.Entrar informacin en los otros campos slo si es necesario 7.Seleccionar Accept 8.Entrar la contrasea inicial para la cuenta 9.Reentrar la contrasea inicial para la cuenta en el campo Confirmation 10.Seleccionar Accept

La pestaa User account creation es donde se entra toda la informacin sobre la nueva cuenta. Hay algunos campos son requeridos, otros son opcionales.

Campos Requeridos: Login name -- el nombre de la cuenta. Normalmente son letras minsculas. Nombre apellidos, iniciales alguna combinacin de ellos son login names muy comunes. Para un usuario llamado Juan M allol seran nombres de cuenta corrientes. Por supuesto que ``Snake'' cualquier otra cosa tambin vale. Tambin se permiten nmeros de forma que ``jts2''. No hay valor por defecto para esto. Campos Opcionales: Full name -- es el nombre del usuario de la cuenta. Para un individuo, sera su nombre, por ejemplo ``Juan M allol'' . Si la cuenta representa un cargo en vez de una persona, el campo full name podra ser el ttulo. As una cuenta llamada ``JM allol'' podra tener como full name ``Juan M allol'' ``JM allol''. No hay valor por defecto para esto. group -- aqu se especifica el grupo asociado con la cuenta. Por defecto se toma un grupo con nombre el mismo que el login name. As ``JM allol'' pertenecera al grupo ``JM allol''. Supplementary groups -- aqu puede especificar otros grupos. Los nombres de los grupos deben separarse por espacios. El valor por defecto para este campo es nada, significando que no se pertenece a ningn grupo suplementario. Home directory -- especifica el directorio home login para la cuenta. El valor por defecto es /home/login, donde el login se reemplaza por el login name. El directorio

home es su punto de partida en la estructura de directorios cuando se accede al sistema, en X, lo mismo para cada ventana xterm abierta. Tambin es donde se guardan los ficheros de preferencias de la cuenta. Command interpreter -- especifica la ubicacin del intrprete de comandos. A los intrpretes de comandos se les suele llamar shells. El valor por defecto se muestra en la caja desplegable. User ID -- el nmero asociado con cada cuenta de usuario. Se genera automticamente por el sistema al crear la cuenta.

La pantalla User account creation tiene varios campos; slo se requiere el login name, aunque se recomienda encarecidamente rellenar el campo Full name . Una vez que haya entrado el login name y cualquier otra informacin que desee solo hay que seleccionar el botn Accept abajo en la pantalla. Si se decide no crear una nueva cuenta, dar al Cancel .

Tras pulsar sobre Accept linuxconf le pedir que entre una password. Tambin hay un campo llamado Confirmation donde deber teclear la password otra vez. Esto se hace as para evitarle errores al teclear la password. Las passwords deben tener al menos 6 caracteres. Pueden contener nmeros as como una mezcla de letras maysculas y minsculas. Pulse Accept cuando haya acabado. Modificar una Cuenta de Usuario Comenzar Linuxconf tecleando linuxconf en la interfaz de comandos Entrar la contrasea de root cuando se te pida (si no se es ya root) Abrir [Config] -> [Users accounts] -> [Normal] -> [User accounts] Esto abrir la pestaa Users accounts. Si tiene ms de 15 cuentas en el sistema, Linuxconf te presentar una pantalla de filtrado. Puedes usarla para seleccionar un rango de cuentas menor que la lista completa. Para ver toda la lista, hay que seleccionar Accept sin cambiar ninguno de los parmetros. Para una informacin detallada sobre los diversos filtros, seleccione el botn Help en la pantalla Filter control .

Seleccionar la cuenta que se desea modificar. Esto abrir la pestaa User information .

En la pantalla User information , la informacin se puede cambiar a voluntad. Para implementar los cambios seleccionar Accept. Si decide no realizar cambios seleccionar Cancel. Esto te garantiza que no se hace ningn cambio. Cambiar la Password a un Usuario 1.Comenzar Linuxconf tecleando linuxconf en la interfaz de comandos

2.Entrar la contrasea de root cuando se te pide (si no se es ya root) 3.Abrir [Config] -> [Users accounts] -> [Normal] -> [User accounts] 4.Seleccionar la cuenta 5.Seleccionar Passwd 6.Entre la nueva password para el usuario 7.Reentrar esa password en el campo Confirmation 8.Seleccionar Accept Si tiene ms de 15 cuentas en el sistema, Linuxconf le prsentar una pantalla de filtrado.Puede usarla para seleccionar un rango de cuentas menor que la lista completa. Para ver toda la lista, seleccione Accept sin cambiar ninguno de los parmetros. Para una informacin detallada sobre los diversos filtros, seleccione el botn Help en la pantalla Filter control. Seleccionar la cuenta cuya password se quiere cambiar. Esto abrir la pestaa User information Seleccionar Passwd de las opciones abajo en la pantalla. Linuxconf te pedir que entres la nueva password. Tambin hay un campo llamado Confirmation donde se deber teclear la password otra vez. Esto se hace as para evitarle errores al teclear la password. Las passwords deben tener al menos 6 caracteres . Pueden contener nmeros as como una mezcla de letras maysculas y minsculas. Si decide no realizar cambio alguno, pulsar Cancel cuando se haya acabado. Una vez que haya entrado la nueva password seleccionar Accept y ya esta.

Deshabilitar una Cuenta de Usuario Por qu deshabilitar una cuenta? Buena pregunta! No hay una respuesta sencilla, pero puedo dar algunas razones de por qu est disponible esta opcin. La razn principal es la seguridad. Por ejemplo, puede haber creado una cuenta especial para que la usen clientes, colaboradores, amigos para acceder a ficheros especficos de su sistema. Esta cuenta se usa de vez en cuando, pero debera usarse cuando se necesite. Dejar por ah una cuenta que no se usa es un objetivo para gente que quisiera irrumpir en el sistema. Borrarla te obliga a volverla a crear cada vez que quiera usarla. Deshabilitarla resuelve ambos problemas y lo nico que se tiene que hacer es seleccionar deseleccionar una casilla de verificacin. Para deshabilitar una cuenta: Comience Linuxconf tecleando linuxconf en la interfaz de comandos Entrar la contrasea de root cuando se te pide (si no se es ya root) Abrir [Config] -> [Users accounts] -> [Normal] -> [User accounts] Deseleccionar la casilla de verificacin que establece que The account is enabled. Seleccionar el botn choiceAccept abajo en la ventana y ya est todo hecho. La cuenta est deshabilitada y se puede habilitar posteriormente de forma similar.

Borrar una Cuenta de Usuario Aunque hay un par de opciones que te permiten mantener ficheros asociados con una cuenta, una vez borrado cualquier fichero informacin ya no se podr recuperar. Para borrar una cuenta: Comenzar Linuxconf tecleando linuxconf en la interfaz de comandos Entrar la contrasea de root cuando se te pida (si no se es ya root)

Abrir [Config] -> [Users accounts] -> [User accounts] En la pantalla User accounts seleccionar la cuenta que se desea borrar Abajo de la pantalla User information seleccionar Del para borrar la cuenta. Linuxconf te presentar una lista de opciones. La opcin por defecto es guardar los datos de la cuenta. Esta opcin tiene los efectos siguientes: 1.Elimina al usuario de la lista de cuentas de usuario 2.Coje todo lo que haya en el directorio home del usuario y lo guarda (usando tar y compresin gzip), como un fichero en un directorio llamado oldaccounts. Para una cuenta llamada useraccount el nombre del fichero sera: useraccount-1998-10-10-497.tar.gz La fecha indica cundo se borr la cuenta, y el nmero siguiente es el process ID del proceso que llev a cabo el borrado. El directorio oldaccounts se crea en el mismo lugar que los directorios de usuarios, y se crea automticamente la primera vez que elimine una cuenta usando esta opcin. 3.Los ficheros propiedad del usuario, pero que no se encuentran en el directorio home El fichero es propiedad del user ID (UID) de la cuenta borrada. Si crea una cuenta nueva y especficamente le asigna el UID de una cuenta borrada, se convertir en el propietario de todos esos ficheros que permanecan en el sistema. Seleccionar Delete the account's data en la pantalla Deleting account <accountname> har que: 1.Se elimine el usuario de la lista de cuentas de usuario 2.Se elimine el directorio home del usuario y todo su contenido Grupos Todo usuario pertenece a uno ms grupos. De la misma forma que un determinado fichero tiene un propietario especfico, cada fichero pertenece tambin a un grupo particular. Ese grupo puede ser el mismo al que pertenece el propietario del fichero, puede ser un grupo compartido por todos los usuarios. Los permisos de lectura, escritura ejecucin de un fichero se pueden asignar a un grupo; independientemente de los permisos del propietario. Por ejemplo, el propietario de un fichero puede escribir en l, mientras que los otros miembros del grupo slo pueden leerlo. Crear un Grupo Para crear un grupo nuevo: Comience Linuxconf tecleando linuxconf en la interfaz de comandos Entre la contrasea de root cuando se le pida (si no se es ya root) Abra [Config] -> [Users accounts] -> [Normal] -> [Group definition] Si tiene ms de 15 grupos, se le dar la opcin de seleccionar grupos proporcionando un prefijo. Se puede aadir un grupo directamente desde esta pantalla, ir a la pantalla User groups . Para ir seleccione choiceAccept con sin prefijo, para aadir un grupo nuevo pulse choiceAdd.

Selecciona Add abajo en la pantalla User groups .

Entre un nombre para el grupo. Si quiere especificar miembros para el grupo, puede hacerlo en el campo Alternate members. La lista de usuarios se delimita con espacios, en forma que cada nombre de usuario debe tener un espacio entre l y el siguiente. Cuando haya terminado, seleccione Accept y se crear el grupo. Borrar un Grupo Para borrar un grupo: Comenzar Linuxconf tecleando linuxconf en la interfaz de comandos Entrar la contrasea de root cuando se te pida (si no se es ya root) Abrir [Config] -> [Users accounts] -> [Normal] -> [Group definitions] Si tiene ms de 15 grupos, se le presentar una pantalla para filtrarlos (ver figura 65) para delimitar su eleccin de grupos mediante especificar un prefijo. Con sin prefijo, seleccionar Accept abajo en la pantalla. En la pantalla User groups seleccionar el grupo que se desea borrar. Se te presenta la pantalla Group specification Seleccionar Del para borrar el grupo. Linuxconf entonces le pedir que confirme la operacin. Elija yes para borrar el grupo. Los ficheros del grupo permanecern y nicamente sus respectivos dueos tendrn control sobre ellos. El nombre del grupo se reemplazar por el ID del grupo borrado. Los ficheros se pueden asignar a otros grupos mediante el comando chmod.

Para ms informacin sobre chmod teclear el comando info chmod man chmod desde la lnea de comandos. Linuxconf no recicla los nmeros ID de los grupos borrados ni de los usuarios, as que esto no ocurrir accidentalmente. Modificar la Pertenencia a un Grupo Hay dos formas para modificar la lista de usuarios que pertenencen a un grupo. Puede modificar cada cuenta de usuario por separado, modificar la definicin del grupo. En general, el camino ms rpido es modificar las propiedades del grupo. Si quiere modificar ms datos aparte del grupo al que pertenecen, entonces deber modificar cada cuenta de usuario por separado. Empezaremos por detallar el mtodo de definicin de grupos. Comenzar Linuxconf tecleando linuxconf en la interfaz de comandos Entrar la contrasea de root cuando se te pida (si no se es ya root) Abrir [Config] -> [Users accounts] -> [Normal] -> [Group definitions] Si se tiene ms de 15 grupos, se te presentar una pantalla para filtrarlos para delimitar su eleccin de grupos mediante especificar un prefijo. Con sin prefijo, seleccionar Accept abajo en la pantalla. Seleccionar el grupo que se dese modificar. Esto abrir la pantalla Group specification. Se aade elimina cada usuario del campo Alternate members. Una vez que se haya hecho esto, seleccionar Accept abajo en la pantalla. Esto actualiza automticamente las cuentas de usuario con el grupo que se muestra en el campo Supplementary groups. Tambin se pueden aadir eliminar grupos modificando cada cuenta de usuario individualmente. CD-ROMs, Diskettes, Discos Duros y Sistemas de Ficheros Un sistema de ficheros est compuesto por ficheros y directorios, todos comenzando desde un nico directorio raiz. El directorio raiz puede contener cualquier nmero de ficheros y otros directorios. Un Sistema de Fichero tpico, normalmente parece un rbol invertido con los directorios como ramas y los ficheros como hojas. Los Sistemas de Ficheros residen en los dispositivos de almacenamiento masivo, como diskettes, discos duros y CD-ROMs. Por ejemplo, una unidad de diskette en DOS y Windows tpicamente se llama como A:\. Esto describe a ambos, el dispositivo (A:), y el directorio raiz en ese dispositivo (\). El disco duro primario en el mismo sistema se llama tpicamente como ``C'' porque la especificacin para el primer disco duro es C:. Para nombrar el directorio raiz en el dispositivo C, se usara C:\. Con este arreglo, hay dos Sistemas de Ficheros -- uno en A:, y el otro en C:. Para nombrar cualquier fichero en un Sistema de Ficheros DOS/Windows , bien se debe especificar el dispositivo donde se encuentra, debe estar en el dispositivo por defecto del sistema (de ah proviene el prompt C de DOS-- ese es el dispositivo por defecto en un sistema con un nico disco duro). Con Linux, se pueden enlazar los Sistemas de Ficheros de varios dispositivos juntos en un nico y mayor Sistema de Ficheros. Esto se hace colocando uno de los Sistemas de Ficheros ``bajo'' un directorio en el Sistema de Ficheros de otro de los dispositivos. As mientras que el directorio raiz de un diskette en una mquina DOS se nombra como A:\, el mismo dispositivo en un sistema Linux puede estar accesible en /mnt/floppy.

El proceso de mezclar Sistemas de Ficheros de esta forma se conoce como montado. Cuando se monta un dispositivo, se hace accesible a los usuarios del sistema. El directorio ``bajo'' el cual un Sistema de Ficheros se hace accesible se conoce como el mount point. Se Puede haber montado el floppy en /mnt/medaigualcomosellame. Hay que considerar el siguiente ejemplo: Un Sistema Linux / -- directorio raiz del sistema /cdrom -- mount point para el CD-ROM Un CD-ROM / -- directorio raz del CD-ROM /images -- un directorio de imgenes en el CD-ROM /images/old -- un directorio de imgenes viejas As, si esos son los Sistemas de Ficheros individuales, y montamos el CD-ROM en /cdrom, la nueva estructura de directorios del sistema operativo sera: Para montar un Sistema de Ficheros deben tener permisos de root, acceder al sistema como root usando el comando su para adquirir permisos de root. Una vez que sea root, teclear mount seguido del dispositivo y del mount point. Por ejemplo, para montar la primera unidad de disquete en /mnt/floppy, se tecleara el comando mount /dev/fd0 /mnt/floppy. Esto se le pueden dar permisos a los usuarios normales para que puedan montar sus propios discos duros, disquetes y cdrom Examinar el Sistema de Ficheros Actual Empezare por ver la estructura de directorios existente. Los campos son: Source -- El hardware fsico; hd quiere decir un disco duro IDE, fd una disketera, y cdrom una unidad de CD-ROM . Si el sistema tiene unidades SCSI, se vern como sd. M s de un dispositivo de un mismo tipo se indican mediante letras, as hda representa la primera unidad IDE, hdb la segunda... En algunos casos hay un nmero despus de la letra; para discos duros, el nmero representa la particin, mientras que para disqueteras, se refiere a la unidad actual. M ount point -- Aqu es donde se mapea el dispositivo cuando lo monta el sistema. FsType -- Indica el tipo de sistema de ficheros. Una particin de Linux estndar usa el tipo ext2 . El tipo vfat indica un sistema de ficheros DOS con soporte para nombres largos, mientras que el tipo vfat es para sistemas de ficheros DOS. El tipo iso9660 indica una unidad de CD-ROM . Size -- Size indica el tamao del sistema de ficheros en megabytes (M ). Para unidades removibles como disquetes y CD-ROMs el tamao que se lista es cero. Partition type -- Una descripcin del sistema de ficheros usado en esa particin. Tambin se puede acceder a sistemas de ficheros en otras mquinas de la red. Pudiendo ser simples y pequeos directorios volmenes enteros. No se ver informacin sobre

el tamao ni el tipo de particin.

La pantalla es similar a la del Volumen Local, con diferencias notables en la informacin proporcionada para cada entrada: Source -- El nombre de la mquina que sirve el sistema de ficheros, seguido por el directorio remoto. Por ejemplo: foo:/var/spool/mail donde foo es la mquina que sirve el directorio, y /var/spool/mail es el directorio que se sirve. FsType -- Siempre es ``nfs''. Aadir conexiones Modem/PPP/S LIP Hay cierta informacin que se la tiene que proporcionar Proveedor de Servicios de Internet antes de poder poner a funcionar una cuenta PPP or SLIP. Algunos ISP te dan instrucciones sobre cmo configurar una conexin PPP en un sistema Linux. Otros ISP estn mal equipados para manejar individuos que usan Linux. Va a hacer falta: -La direccin IP del servidor de nombres (DNS) -El nmero de telfono a marcar -El login y password -Una direccin IP para su mquina si la red a la que se conecta no se la va a proporcionar dinmicamente M s informacin, que puede ser til, pero no necesaria, incluye un servidor de nombres secundario y un dominio donde buscar. Una vez que se tiene esta informacin se estar listo para conectarse.

Comenzar Linuxconf tecleando linuxconf en la interfaz de comandos Entrar la contrasea de root cuando se te pida (si no se es ya root) Abrir [Config] -> [Networking] -> [PPP/SLIP/PLIP] Seleccionar Add

Pantalla de Configuracin PPP/SLIP/PLIP Inicialmente no hay ninguna configuracin especificada. Cuando seleccionas Add se te dar a elegir entre PPP, SLIP y PLIP.

Pantalla para Tipo de Interfaz La ms habitual y la que se da por defecto es PPP. Para configurar una interfaz PPP seleccione PPP y pulse Accept.

Pantalla para la Interfaz PPP Se presentan los siguientes campos: Phone number - nmero para acceder al sistema remoto M odem port - indica dnde est su modem, debe estar instalado. Usar PAP authentication- actvandolo si se sabe que el sistema al que llama lo requiere Login name - el nombre de login para la cuenta PPP Password - el password para la cuenta PPP Entrar el nmero de telfono completo de la mquina remota, asegrarse de aadir cualquier nmero necesario para acceder a la lnea exterior. Despus se te pregunta por el puerto del modem. Es un men desplegable con los puertos disponibles. Si usa una mquina con Linux/Windows y se sabe el puerto COM donde est el modem, la tabla siguiente puede serle til: cua0 -- COM 1: bajo M S-DOS cua1 -- COM 2: bajo M S-DOS cua2 -- COM 3: bajo M S-DOS cua3 -- COM 4: bajo M S-DOS El login name es el de la cuenta PPP. La password que entre se ve tal cual. Si usa autentificacin PAP , seleccionar la casilla; seleccionar Customize abajo en la pantalla. Toda esa informacin se proporciona en las otras pestaas y se pueden establecer desde la pantalla Customize, aunque es ms fcil encontrar toda la informacin en un solo lugar en la pantalla principal.

Seleccionar la pestaa PAP y entre su nombre de usuario y la clave que te dio el ISP en el campo Secret. El resto de valores por defecto deberan ser suficientes. Fecha y Hora Para acceder al panel de control date & time : Comenzar Linuxconf tecleando linuxconf en la interfaz de comandos Entrar la contrasea de root cuando se te pida (si no se es ya root) Abrir [Control] -> [Date & Time]

Date & Time de la mquina El campo zone es una lista desplegable larga y extensiva. A menudo se la designa por una regin amplia y una ciudad zona en esa regin. Ejemplos: Europe/Vienna y US/Eastern. Las Horas se dan desde 0 (media noche) a 23 (11 PM ). Los M eses mediante nmeros. Para el ao hay que dar cuatro dgitos. El resto de campos deberan son explicativos.

Cuestiones Bsicas Nombres de ficheros Linux distingue maysculas de minsculas. Por ejemplo: mi_ficherO, mi_fichero y mi_FICHERO son tres ficheros diferentes. Los nombres de ficheros pueden tener hasta 256 caracteres y normalmente estn formados por letras, nmeros,"." (puntos), "_" (subrayado) y "-" (guiones). Se permiten otros caracteres pero no se recomiendan. Se prohbe absolutamente el uso del carcter '/' (barra) en el nombre de un fichero porque '/' se usa para representar el origen del rbol de directorios, y como separador en nombres de camino ( igual que '\' en DOS). Para manipular ficheros cuyo nombre contienen metacaracteres, se puede usar un par de ' (ap>;strofos), de forma que al estar entrecomillados, el shell no interpreta su significado. Por ejemplo, para borrar el fichero "mi fichero* " (tiene un espacio blanco y un asterisco), se puede hacer: rm 'mi fichero*' Este comando te muestra todos los ficheros cuyo nombre contenga un punto (no al principio): ls *.* Y este, cualquier fichero con dos puntos en el nombre: ls *.*.* Linux no usa el concepto de "extensin del nombre de un fichero" ni otras caractersticas del nombrado de ficheros en sistemas DOS, M S Windows, como M icros~1.doc. Este comando te muestra todos los ficheros que empiezan por "a", "b" cualquier letra maysculas": ls [abA-Z]*

Para qu son todos esos directorios? Esto lo explica muy bien la Gua para el Administrador de Sistemas Linux (SAG), que debera estar en su sistema. cd /usr/doc/LDP/sag lynx sag.html Esto arranca el navegador en modo texto "lynx". Puede usar cualquier otro navegador, p. ej. Netscape para Windows. Brevemente, Linux tiene cinco sistemas de ficheros, que pueden residir en un mismo varios discos duros/particiones, dependiendo del tamao y necesidades de el sistema. (Un mismo sistema de ficheros puede distribuirse entre varios dispositivos fsicos, si se necesita) La raiz "/" del sistema de ficheros--contiene herramientas bsicas del sistema y de mantenimiento, con ellas se debe poder arrancar el sistema y realizar mantenimiento de emergencia y reparaciones si fuesen necesarias. /usr--contiene todos los comandos, librerias, documentacin y otros ficheros que no cambian durante el uso normal del sistema. Tambien residen aqu las aplicaciones principales, p. ej. Netscape. /var--contiene ficheros que cambian: directorios de spool (colas),ficheros de log, lock, temporales y pginas de manual formateadas. /home--contiene ficheros de usuarios (sus configuraciones de acceso al sistema, de entornos, documentos, datos, etc).

/proc--contiene ficheros inexistentes. no existen en el disco y no ocupan espacio (aunque "ls -l" nos mostrar su tamao). Al abrirlos, lo que vemos es informacin que est en memoria. Se usa para acceder a informacin sobre el sistema. El sistema de ficheros raiz consta de: /bin--comandos necesarios durante el arranque, los puede usar un usuario normal. /sbin--comandos que no se piensa que los vaya a usar un usuario normal, aunque podra. /etc--ficheros de configuracin para su sistema. /root--directorio raiz para el administrador del sistema (denominado super-usuario root). /dev--ficheros de dispositivo. Linux interactua con cualquier dispositivo como si de un fichero se tratase, as es muy fcil manejarlos. /mnt--puntos de montaje para unidades removibles, particiones de otros sistemas operativos (como dos), zonas compartidas a travs de la red y cualquier otra cosa que se monte en el sistema de ficheros temporalmente. Normalmente se estructura en directorios, uno para cada unidad. /lib--librerias compartidas para programas en el directorio raiz. /boot--ficheros usados por el cargador/manejador LILO. Habitualmente se coloca aqu el kernel de Linux, aunque se le puede poner en cualquier otro sitio, si configuramos a LILO para que sepa encontrarlo. /opt--aplicaciones extras grandes, los ejecutables principales estan en el directorio /usr/bin directory). /tmp--ficheros temporales. Se pueden borrar automticamente. /lost+found--ficheros recuperados durante una reparacin del sistema de ficheros. Las partes ms interesantes del sistema de ficheros /usr son: /usr/X11R6--sistema X-windows. /usr/X11--lo mismo que /usr/X11R6 (es un enlace simblico a /usr/X11R6). /usr/X11R6/bin --montones de pequeas aplicaciones para X-windows, y quizs enlaces simblicos a algunas aplicaciones de X-windows mayores). /usr/doc--documentacin sobre Linux. /usr/bin y /usr/sbin--similares a sus equivalentes en el sistema de ficheros raiz, pero que no se necesitan para un arranque bsico (p.e. mantenmiento de emergencia). /usr/local--aplicaciones instaladas para los "usuarios locales", por ejemplo Netscape (cada una en un subdirectorio). /usr/local/bin--aplicaciones de "usuario" ms pequeas, y enlaces simblicos a otros ejecutables mayores ubicados en subdirectorios separados bajo /usr/local. Es importante comprender que todos los directorios aparecen en un rbol de directorios nico, incluso si lo directorios estan contenidos en particiones diferentes, dispositivos fsicos (incluyendo floppys, etc), si estn distribuidos por la red. Por ello, en Linux no hay "letras de dispositivo" tipo DOS. Cmo se ejecuta un programa? Tecleas el comando y No te funciona?. Hay tres posibilidades. Primera posibilidad: no se ha tecleado el nombre del comando correctamente. Comprobar las maysculas--Linux las diferencia! Por ejemplo, teclear "Pico" "PICO" no arrancar el editor pico.

Segunda posibilidad: puede que el programa no se encuentre en su PATH. Bajo Linux ( UNIX), un ejecutable debe estar en su PATH para poderse ejecutar, y su directorio de tabajo actual NO pertenece a su PATH. Teclear el nombre completo del ejecutable con su ruta, : cd directorio_del_programa ./nombre_programa Se debe poner el punto y la barra el programa NO se ejecutar (Es una medida de seguridad poner fuera del PATH a su directorio de trabajo. Es ponerselo ms difcil a los "caballos de troya".) Tercera posibilidad: puede que el fichero no sea ejecutable. Si fuera as, hay que cambiar los permisos para hacerlo ejecutable. p.e. (como root el usuario que es propietario del fichero): chmod a+ x filename convertir al fichero en ejecutable por todos los usuarios. Para si ha funcionado mediante: ls -l nombre_fichero Cmo se apaga el ordenador? Presionar <Ctrl><Alt><Del>, esperar a que el proceso de apagado se complete, y apague su equipo cuando este rearrancando. No hay que apagar el equipo sin un cierre correcto tendr mensajes de error de disco la prxima vez que lo reinicie. (Normalmente lo errores producidos se reparan automticamente durante el reinicio, pero alguna vez pueden producirse daos mayores y se puede que tener que reparar el sistema de ficheros manualmente reinstalarlo) Si prefiere que al presionar <Ctrl><Alt><Del> se pare (en vez de reiniciar), lo puede configurar editando el archivo /etc/inittab. En l se especifica algo como: # Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now Cambie (como root) la opcin "-r" a "-h" de modo que aparezca: # Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -h now Qu hago cuando un programa se cuelga? Un programa con fallos se cuelga incluso bajo Linux. Sin embargo, un fallo de una aplicacin no debera afectar al sistema operativo mismo de forma que no tendra que reiniciar su sistema a menudo. Cuando el sistema se comporta mal puede ser sntoma de que hay problemas con el hardware con la configuracin, No est realmente colgado. Alguno programas te pueden dar la sensacin de que se han colgado por que se esta acostumbrado a Windows, la impresin de estar colgados cuando simplemente estn esperando alguna accin por parte de ti. Suele ocurrir cuando un programa necesita el nombre de un fichero como argumento de entrada y al ejecutarlo no proporcionamos ninguno, de modo que el programa espera recibirlo de la entrada estndar: la consola.

Cualquier programa (colgado no) puede matarse. Un programa arrancado desde consola en modo texto y en primer plano, normalmente se puede matar con <Ctrl>C. No suele funcionar con aplicaciones grandes, pero se puede ganar el control bien mandndolo a segundo plano con <Ctrl>z (no funciona siempre) conmutar a otro terminal, p.ej. M ediante <Ctrl><Alt><F2> y metiendote como el mismo usuario que lanz el programa que esta colgado (debera funcionar siempre). Una vez que est en el sistema con un poco de control, hay que encontrar el proceso que se quiere terminar, p.ej.: ps Este comando significa 2print status" ("imprime estado") y muestra la lista de programas que se est ejecutando en el momento de teclearlo. En su salida, encontramos el identificador del proceso (PID) que se ha quedado colgado y lo podremos matar. p.e.: kill 123 esto matar el proceso con PID "123". Como usuario, solo se puede matar los procesos que nos pertenecen (esto es, los que hemos iniciado). Root puede matar cualquier proceso. Ficheros core. Cuando un programa se cuelga, a menudo vuelca un "core" en su directorio home. Normalmente se acompaa de un mensaje. Un "core" es una imagen de la memoria (ms alguna informacin de depuracin "debug") y se le usa como herramienta de investigacin y depurado del programa que lo cre. Si no quiere depurar el programa, puede borrar el "core": rm core Usuarios, constraseas (passwords), permisos dobre ficheros y seguridad Directorios home, root, aadir usuarios El nico sitio (casi) donde un usuario normal (no root) puede escribir es en su directorio home, que es /home/nombre_login_usuario. Este directorio "home" contiene todos los ficheros del usuario: configuracin del entorno de trabajo, de programas, documentos, datos, cach de internet, correo, etc. El usuario puede crear subdirectorios bajos su directorio "home" para organizar su informacin. Otros usuarios no podrn leer sus ficheros escribir en sus directorios a menos que les de permiso para ello. Los usuarios normales tambin pueden leer y ejecutar muchos otros ficheros del sistema (adems de los de su propio directorio home), pero normalmente no podrn modificarlos borrarlos. El usuario "root" ("superusuario"), es una cuenta especial de administracin que tiene el poder de modificar cualquier fichero del sistema. As no es buena idea hacer el trabajo habitual como root-- los fallos pueden salir muy caros. Es mejor hacer una cuenta de usuario normal para su trabajo diario. La cuenta de root es la nica que existe tras la instalacin de Linux. Segn que distribucin se halla cojido.

Una cuenta de usuario se pede crear as: (como root): adduser juan passwd juan Root puede cambiar la password de cualquier usuario, pero no puede leerla. (Las passwords se encriptan usando un algoritmo de solo ida y solo se guarda en el sistema la copia encriptada en /etc/passwd , no la versin abierta. Cuando intenta ingresar en el sistema (login), la password que teclee se encripta con el mismo algoritmo y el resultado se compara con la versin encriptada de su pasword en el fichero /etc/passwd.) Separar al administrador del usuario redunda en la seguridad y robustez del sistema, incluso se lo pone difcil a los virus en Linux (los programas que ejecutan los usuarios, solo pueden escribir en sus propios directorios home, de manera que no pueden afectar a partes vitales del sistema operativo). Suele ser obligatorio que el usuario cambie su password inmediatamente tras su primer login, p.ej.: passwd (current) UNIX password]: juan New UNIX password: perico de los palotes Retype New UNIX password: perico de los palotes En realidad, la pssword no aparece en pantalla segn la teclee (por razones de seguridad). La seguridad de las passwords Passwords dbiles son la causa ms comun de los problemas de seguridad. Algunos tipos de passwords problemticas: - la palabra "password" - su nombre de login, su nobre apellido - el nombre de su pareja, hijo, perro, etc. - el nombre de su empresa, departamento, grupo de trabajo, etc. - su fecha de nacimiento - la password escrita en una nota pegada en su monitor - cualquier palabra de diccionario (no tienen tantas como pudiera parecer y se las comprueba muy rpidamente); - una password que use en un sitio inseguro, como una lista de correo, una tienda en internet. Una buena password es relativamente larga (mnimo de 6 caracteres), contiene una mezcla de letras (maysculas y minsculas, a ser posible) y nmeros; se la cambia con regularidad (8 semanas?). El administrador del sistema puede establecer una poltica de passwords mediante una utilidad del programa de configuracin "linuxconf" (como root): linuxconf Elejir el men "user account"-"policies"-"password & account policies".

He olvidado la password de root Tiene que iniciar el equipo desde el disquete de arranque, encontrar la particin raiz de Linux en el disco duro y editar el fichero /etc/passwd. En l, borre la password encriptada de root, de modo que la establece como vacia. Por ejemplo, en el fichero /etc/passwd, la entrada para el usuario root, podra tener la forma: root:abcdefghijklm:0:0:root:/root:/bin/bash El campo "abcdefghijklm" es una password encriptada en 13 caracteres (exactamente, es una "semilla" de 2 caracteres que se usa para la encriptacin y una password encriptada en 11 caracteres). Cambiaramos esta lnea por: root::0:0:root:/root:/bin/bash Ahora, la cuenta de root no tiene password, de modo que podemos rearrancar el ordenador y cuando nos presente el login, tecleamos root y cuando nos pida la password, presionamos ENTER (vaco, sin password). Tras acceder de nuevo como root, lo primero que hacemos es establecerla de nuevo. Una alternativa a este procedimiento es reinstalar Linux. Si cualquier otro usuario se olvida de su password, no supone un problema, root puede cambiar cualquier password. p.e. (como root): passwd barbara te preguntar por una nueva password para el usuario "barbara" (no se necesita conocer la antigua password). Si necesita deshabilitar temporalmente a un usuario del sistema, solo tiene que poner una estrella antes de la password encriptada . Si quiere restablecer la cuenta, solo tiene que borrar la estrella y la cuenta estar habilitada, con la antigua password. Shell Qu es una shell y Quiero usar alguna otra? Una shell es un programa que interpreta lo que un usuario teclea en la lnea de comandos y decide qu hacer con ello. Tambin se las puede invocar de forma no interactiva, por ejemplo, para ejecutar una lista de comandos previamente tecleados y guardados en un fichero de texto (un "shell script"). Puede pensarse en la shell como un equivalente del "command.com" de DOS (intrprete de lnea de comandos) y los archivos "shell script" como equivalentes a los ficheros bat de DOS (*.bat). En un sistema Linux hay varias shells disponibles (si se instalaron): bash ("Bourne Again" shell), sh (Bourne shell), csh (C shell), pdksh (public domain Korn shell), tcsh (enhanced C shell), ash, zsh, y quizs un par de ellas ms. La shell por defecto en mi sistema es "bash", que es una shell estndar excelente y de verdad, no veo ninguna razn por la que un recin llegado, como yo, quiera cambiarla por otra. "bash" es totalmente compatible con la shell Bourne (la ms usada del mundo UNIX) y trae muchas mejoras y proporciona mejores caractersticas que otras shells. Desde la perspectiva de un recin llegado, las diferentes shells que vienen con Linux se

incluyen para garantizar la compatibilidad con antiguas versiones de algunos shell scripts que utilizan alguna shell particular para hacer determinada funcin. La shell de cada usuario se especifica en el ltimo campo del fichero /etc/passwd. Si quiere cambiarla, edite el fichero (como root) y reemplace "/bin/bash" por la shell que prefiera. Cmo escribir shell scripts sencillos Editar el fichero que va a contener el shell script. Por ejemplo, se puede usar el editor pico para escribir un script que ejecute el programa "tar" con todos los parmetros habitualmente necesarios para descomprimir un fichero desde la red: pico untar Como el fichero "untar" no exista en my directorio, se crea. Ahora tecleamos el contenido del script: #!/bin/bash echo este es el script file $0 echo descomprimiendo (untarring) el fichero $1 #llama a tar con las opciones -zxvf (filtrar con gzip, extraer, verbose, fichero) tar -zxvf $1 Guardar el fichero con <Ctrl>o y salga con <Ctrl> x La primera lnea le dice al shell qu programa debera usar para interpretar el resto del script. En este ejemplo es la misma shell bash. Esta lnea, para que funcione, debe comenzar por #!. El resto de lneas que comienzan por # son consideradas comentarios del autor del script y se ignoran por el ordenador. $0, $1, $2 ... son los parmetros que se le pasan a su script. Por ejemplo, si ejecutamos el script llamado "script" de esta forma: script a b c d e f g Entonces $0 sera "script", $1 sera "a", $2 sera "b", $3 sera "c", etc. El comando "echo" imprime en pantalla todo lo que le sigue en la misma lnea. Ahora, se hace el fichero ejecutable para el propietario: chmod u+x untar y nuestro script est listo para usarse: ./untar my_tar.tar.gz Aspectos de LILO Linux no detecta toda mi memoria Si se tienen ms de 64 megabytes de memoria fsica, hay que saber que los kernels de Linux 2.0.36 menores, usarn, por defecto, solo los primeros 64 M B. Para ver cunta memoria usa Linux en el sistema, teclee: cat /proc/meminfo La versin del kernel se puede ver mediante: uname -a Para conseguir reconocer ms de 64 M B, debemos editar (como root) el fichero /etc/lilo.conf. Hay que aadir una lnea como esta justo antes de la primera lnea "image= ": append="mem=80M "

Si la cantidad de memoria es diferente de 80M B, hay que modificar la lnea anterior. Para que cualquier cambio en /etc/lilo.conf tenga efecto, debemos ejecutar el programa: Lilo y reiniciar. Tras el reinicio, comprobar si los ajustes han funcionado medianteuno de estos comandos: cat /proc/meminfo free Para pruebas si est teniendo problemas, puede serle til una opcin de LILO que te permite especificar durante el arranque cunta memoria tiene: [teclear lo siguiente cuando te aparece el prompt de LILO durante el arranque] linux "mem=16M " Tambin ha ocurrido que Linux solo reconoce 16 M B de memoria. Sucede en relacin a una opcin de la BIOS "memory hole at 15-16 M B". Deshabilitar la opcin. Suele ser una buena idea deshabilitar todas las caractersticas "advanced" de su BIOS. Una mezcla de chips de memoria con diferente temporizacin tambin puede influir en que no se reconozca toda la memoria que el sistema deje de funcionar (la solucin es reemplazar las tarjetas de memoria por otras que tengan la misma temporizacin).

Cmo cambiar el sistema operativo por defecto que arranca LILO Tpicamente, en /etc/lilo.conf tenemos dos secciones. Una empieza con "image= " y se refiere a Linux, la otra comienza con "other= " y es la seccin de dos/win. El primero que aparezca en /etc/lilo.conf es el que se arranca por defecto. De modo que para cambiarlo, intercambie las secciones. No hay que olvidar de ejecutar el comando: lilo despus de cualquier cambio en /etc/lilo/conf. El prompt de LILO permanece mucho ( muy poco) tiempo durante el arranque Aadir ajustar la lnea delay=100 Justo antes de la primera lnea "image=" "append=" en el fichero /etc/lilo.conf. El nmero es el tiempo de espera en dcimas de segundo (0.1 s). No olvida ejecutar "lilo" tras los cambios. Cmo desinstalar Linux Si de verdad quiere "desinstalar" Linux, puede ejecutar fdisk /M BR (desde DOS Windows) y eliminar a LILO o haciendo sys c: desde M S-DOS. Despus se pueden eliminar las particiones de Linux con fdisk para recuperar el espacio. Cmo ejecutar el sistema X-window remotamente - Arrancar el servidor X en la maquina local. p.ej.: xinit - Desde el terminal X, de a la mquina remota permisos para usar su consola: xhost name_of_the_remote_server

En el ambiente seguro de mi casa, le podra haber dado permiso a todos los servidores para usar mi consola: xhost + - Hacer telnet al servidor remoto. - Arranque un programa X en el servidor remoto dirigiendo el display a nuestra mquina local, p.e., podemos arrancar un gestor de ventans: startkde -display local_machine_name:0.0 & El smbolo "&" ejecuta el comando en segundo plano, de modo que la ventana de telnet sigue disponible para ms comandos. El 0.0 significa "display zero, screen 0", que es su primera pantalla en el primer display y tiene sentido cuando tiene varias sesiones de X-windows concurrentes en su mquina Linux. No se tiene que especificar la opcin "-display" si su variable de entorno DISPLAY especifica la localizacin correcta del terminal actual, que es el caso por defecto en el sistema. Puede verificar su DISPLA Y mediante: echo $DISPLAY - Cuando se termine la sesin X remota, reestablecer el control a su servidor X mediante: xhost -name_of_the_remote_server xhost Por ejemplo: Esta secuencia de comandos ejecutar Netscape en la mquina remota, llamada marie, dirigiendo el display al servidor X que se ejecuta en mi mquina hacker: startx xhost marie telnet marie [login] netscape -display hacker:0.0 & [do my stuff] [logout] xhost -marie En principio, puede ejecutar cualquier programa en cualquier ordenador de la red, y dirigir su salida a cualquier otro equipo (no necesariamente al que yo utilizo) Uso mucho esta tcnica para ejecutar programas grandes (kde, Word Perfect 8, y Netscape) en mquinas pequeas (486-33, 8 M B mem) que no podran ejecutarlos por s mismas. Tambin es un modo adecuado y rpido para trabajar con ficheros en un sistema remoto para el que no se ha configurado un acceso por nfs. Cmo tener varias sesiones de X ejecutndose simultneamente Cuando teclee el primer comando startx en su sistema, le abre la primera sesin X en el display por defecto 0. La segunda sesin debe abrirse en un display diferente. Por ejemplo, esto le abrir una segunda sesin X en el display1: startx -- :1

Puede tener hasta 6 sesiones X concurrentes. Usar <Ctrl><Alt><F7> para conmutar al display 0, <Ctrl><Alt><F8> al segundo, etc. hasta <Ctrl><Alt><F12> Pruebar man startx si quiere ms informacin. De forma similar, puede abrir otro servidor X, desnudo, sin gestor de ventans. Esto se abre en el display 2: xinit -- :2 En este servidor desnudo podemos ejecutar una variedad de gestores de ventanas: fvwm2 (to run fvwm2) startkde (to run kde) afterstep (to run afterstep) fvwm (to run fvwm) AnotherLevel (to run AnotherLevel) gnome-session(to run Gnome) Por supuesto, estos gestores de ventans alternativos, solo se ejecutarn si estn instalados en el sistema. Los mencionados anteriormente estn disponibles en el CD de. instalacion. Yo uso casi siempre exclusivamente KDE, aunque los otros gestores son ms pequeos y ms rpidos. Gnome es un proyecto X-windows famoso, del que se dice que es ms avanzado y bonito que KDE, pero todava tiene muchos fallos,de modo que no es recomendable para un recin llegado.

Impresora y Tarjeta de S onido Cmo configurar la Tarjeta de S onido Probar a ejecutar (como root) setup El tercer botn desde arriba ("sndconfig") configura la tarjeta de sonido. A menos que tenga una tarjeta muy moderna, esto te funciona. Al final de la configuracin, Linus Torvalds pronuncia "Linux". ("sndconfig" tambin se puede ejecutar directamente desde la lnea de comandos--tecleando sndconfig.) Se puede comprobar la tarjeta y el cdrom con un reproductor. Poniendo un CD de msica en la unidad CDROM y tecleando: cdplay Si no funciona, quizs no se tenga /dev/cdrom?. Verificar si puede montar un CD de datos en la unidad como root para parar la musica, puede presionar un botn de su unidad teclear el comando: Eject

Cmo configurar la impresora Como root, arrancar una sesin X: startx Lance un terminal X (el botn con dos maquinas en la barra de kde) y teclee: printtool Configurar la impresora adecuada es lo ms importante. Si no sabe cual es, intente: lp1 (este es el primer puerto paralelo) lp2 (el segundo puerto paralelo) lp3 (el tercer puerto paralelo): lp0 (el primer puerto paralelo) lp1 (el segundo puerto paralelo) lp2 (el tercer puerto paralelo. Intentar imprimir una pgina de texto ASCII directamente al puerto. Solo cuando esto funcione eche campanas al vuelo. Si se est configurando una impresora remota, asegurarse de que la mquina tiene permisos en la mquina remota. Los permisos se establecen en /etc/hosts.lpd (ms seguro) en /etc/hosts.equiv (menos seguro). Estos ficheros simplemente listan los nombres de las mquinas, una mquina por lnea. La ma est as: hacker mars El fichero /etc/hosts.lpd no exista en mi equipo, de modo que lo cre. Para una informacin rpida acerca de las impresoras en la mquina, ver el fichero /etc/printcap: cd /etc/ cat printcap La impresora se controla con el comanco lpc (como root). Teclee "?" para ver las opciones. Este programa es notorio por sus peculiaridades, de modo que no se desanime fcilmente. La cola de impresin puede verse con lpq y borrarse con lprm, ambos funcionan para usuarios normales, no solo para root. Para imprimir desde la lnea de comandos podemos usar lpr. Cmo actualizar el kernel Introduccin Se han usado varias fuente de referencia para escribirlo. De los HOW-TO oficiales (http://metalab.unc.edu/LDP/HOWTO/ ) a la Linux Knowledge Base y otras fuentes. Qu es el kernel El kernel actua como un mediador entre sus programas y el hardware. Primero, administra arregla la administracin de la memoria para todos los procesos (programas en ejecucin), se asegura de que todos reciben su parte de ciclos del procesador. Adems proporciona una interfaz agradable y portable para que sus programas interactuen con e hardware. En realidad hay mucho ms que decir sobre el kernel, pero estas operaciones son las mas importantes que debemos conocer.

Por qu actualizarse Hay varias razones para actualizar el kernel. La mayora de las veces ser porque quiere tener soporte para un dispositivo nuevo que se acaba de comprar por algn fallo del kernel (que afecte no a la seguridad). Lo normal es que los nuevos kernels son ms rpidos, estables y fiables que los antiguos. Dnde conseguir el kernel Lo primero para actualizar el kernel, es conseguir una versin nueva. Arrancar un navegador cualquiera y apuntar a la direccin http://www.kernel.org/ . Ah se puede encontrar una lista de of mirrors. M irrors son sitios con (casi) la misma informacin que el sitio principal. Debido a que el sitio principal, kernel.org, est seriamente ocupado por las descargas, estos Kernels son como los que dan en las revistas. Debemos descargar las fuentes al completo solo los parches Ahora se debe elegir entre descargar todas las fuentes solo el parche. Si se est actualizando desde un kernel de la serie 2.0.x kernel tendr que descargar todas las fuentes. Si se est haciendo desde un kernel de la serie 2.2.x puede bajarse solo el patch, que por supuesto es mucho menor. El parche contiene solo las diferencias. Ahora solo hay que descargar lo que se haya elejido. Se recomienda bajarse el fichero con extensin .tar.gz (si se est trayendo las fuentes completas). Para los parches, .bz2. Descomprimir el fichero descargado Descomprimir el parche Suponiendo que se ha bajado el parche al directorio /usr/src/. Digamos que se llama patch-2.2.4.bz2. Antes de usarlo debemos descomprimirlo. La extensin .bz2 significa con formato de bunzip2. Con el siguiente comando lo descomprimimos: <= start of example command => bunzip2 patch-2.2.4.bz2 <= end of example command => No se nos muestra salida alguna. Verificar qu ficheros tiene ahora en ese directorio, se ver que el fichero patch-2.2.4.bz2 ha desaparecido y en su lugar tenemos patch-2.2.4 que es mucho mayor. Descomprimir las fuentes al completo De nuevo suponiendo que hemos trado las fuentes al directorio /usr/src/. Para mi ejemplo digamos que el fichero se llama linux-2.2.4.tar.gz. Incluso antes de descomprimirlo, hay algo que debemos hacer. En /usr/src/ tenemos un enlace simblico llamado linux que apunta a (p.e.) linux-2.0.36. Cmo comprobarlo? Tecleando ls -al en el directorio /usr/src/

Compilar el nuevo kernel Usar el parche Si se descarg el parche suponiendo que me encuentro posicionado sobre el directorio /usr/src/ . He descomprimido el fichero (Seccin 5.6.1). Ahora me muevo al directorio del kernel (que es linux). Tecleando cd linux. Ya estamos sobre el directorio del kernel. En este punto tengo montones de opciones y cuestiones. Lo hare con la utilidad patch. Tecleo patch -E -p1 < ../patch-2.2.4 M ontones de texto salen. No se paran en ningn sitio salvo al final es que todo ha ido bien. Si no, podra tener algun problema(ya ha debido parchear el kernel previamente algo ha ido muy pero muy mal) si todo ha ido bien. Configuro el kernel y luego lo compilo. Usar las fuentes al completo Si se ha bajado las fuentes completas, lea esto: Suponiendo que me encuentro posicionado en /usr/src/. Hemos descomprimido las fuentes. Ahora nos movemos al directorio del kernel (linux). Teclee cd linux. Ahora empezamos nuestra compilacin. 1. tecleando make menuconfig ahora tengo que configurar el kernel. No vamos a entrar en detalles, pues la configuracin variar mucho de una mquina a otra. Es mejor ir a travs de los menus con cuidado, si no se sabe algo leer las ayudas y si no termina de comprender, aceptar las sugerencias que se te hacen. 2. teclear make dep 3. teclear make clean 4. teclear make zImage (si esto falla use bzImage) 5. teclear make modules (si los habilit) 6. teclear make modules_install si ha pasado por #5) Si todo ha ido bien, tenemos un kernel nuevo, listo para instalarlo y usarlo. Instalar el nuevo kernel Para instalar el nuevo kernel hay que saber algo sobre como editar el fichero /etc/lilo.conf. Este vara de una mquina a otra. Supondremos que estamos en /usr/src/linux/ . Debemos copiar el nuevo kernel y el System.map a determinado lugar del sistema de ficheros, que cambia de una distribucin a otra. Cambiamos el directorio a donde est el nuevo kernel. Teclear cd /arch/i386/boot/ Teclear ls -al solo para ver lo que hay por ah

CONCLUSIN:
A partir de estos datos yo he probado la mayora de ellos en mi PC en el que tambin tengo instalado el Windows 98 la segunda edicin, con esto quiero decir que he podido comprobar como funcionan cada uno de los sistemas operativos, la verdad es que el Windows ya lo conoca, por tanto ya sabia de sus cuelgues en los que aparece la tpica pantalla azul, por eso cuando hacia telnet desde Windows a algn servidor de Internet para coger alguna cosa a veces se colgaba ya que no soportaba la multitarea ya que tenia otras aplicaciones iniciadas, pero cuando prob Linux la verdad es que al principio me costo mucho adaptarme, me tuve que leer bastantes manuales hasta saber como funcionaba realmente ya que haba veces que daba la sensacin de que se haba colgado, ya que no me iniciaba las aplicaciones cuando tenia varias iniciadas, a parte de otras cosas, como la conexin a Internet, que hasta que no vi donde estaban los archivos no consegua conectar a mi servidor de teleline. Pero segu, a parte de por que tena que hacer el Treball de Recerca tambien segu porque en Internet, en los chats siempre se dice que si no vas con una maquina Linux no sers nunca un hacker, a parte de leer-lo en otro tipo de archivos hackers en los que es donde apareca informacin sobre este sistema operativo por ser el llamado de los hackers, en estas paginas es donde he encontrado informacin sobre este S.O -www.granavenida.com/prehackers/ -www.lanzadera.com/hackhispano/ -www.hispalinux.org -www.inforflug.org/lucas (esta es la pagina del proyecto Lucas) -www.kriptopolis.com -News es.comp..os.linux -En los canales de IRC #Linux y #linux_novatos Bueno a parte de todo esto este S.O es mucho mas potente que Windows pero de sobra, la verdad es que cuando me hice a el ya no he vuelto a utilizar el Windows este documento lo he escrito desde el StarOffice de Linux que es igual que el M SOffice de windows pero gratuito y lo da la compaa Corel la cual ha sacado la versin Corel Linux que se configura totalmente sola, ya que la estuve probando a ver si era mejor que la de M andrake pero me dio la sensacin de que era menos potente y como que ya me haba acostumbrado a esta me la quite y ya no volv a intentar poner otra diferente, al Alberto Hernndez que va a mi misma clase, estuvimos probando lo telnetearnos mutuamente, y nos dio resultado ya que ha el tambin le interesa los ordenadores y mis cuados programadores no tenan tiempo de ayudarme ya que ahora nos les convena, ya que estaban ocupados aprendiendo a utilizar el Delphi, con esto solo pude probar con el Alberto y con servidores de Internet. El telnet es algo parecido al virus que hay para windows, llamado BACK ORIFFICE, el cual te deja administracin remota desde otro ordenador, como yo ya haba probado este virus en ordenadores de otro amigos cuando utilic el telnet de Linux vi que los comandos eran muy parecidos, ya que este virus lo hizo CULT OF DEAD COW el culto a la vaca muerta un grupo de hackers conocido por este tipo de virus, a partir de aqu pude probar diferentes aplicaciones de red, que en windows se necesitan comprar pero que en Linux ya vienen incorporadas como herramientas de trabajo, desde ftp, finger, telnet, ping, flood, etc..

Estas herramientas te permiten saber como colarte en servidores, por eso era por lo que los hackers preferan Linux ya que a parte de ser mas potente que Windows y el NT ahora llamado Windows 2000, con esto pude comprobar la famosa capacidad de redes que se le atribua a Linux. A parte de esto la verdad es que cuando he ido a casa de mis cuados y despus de haber estado utilizando Linux durante horas y que no se hubiese colgado en ningn momento, utilic sus ordenadores para jugar a algn juego y aun siendo Pentiums 500 y 600, respectivamente cada vez que se colgaba despus de acabar de jugar, he intentar abrir un programa que fuese un peln grande, me daba la sensacin de que era culpa del ordenador, pero no es as, el problema es del Software de M icrosoft que incluso haciendo se especialmente compatible falla, ya que no aprovecha bien la Ram del ordenador, haciendo que este se cuelgue, con esto acabo diciendo que las criticas que hay contra el Windows tienen razn ya que yo hasta que no lo prob solo poda quejarme en el ordenador cada vez que este se colgaba, teniendo la culpa el el S.O en vez del ordenador, con esto quiero decir que el Linux es muchsimo mejor que es Windows y que los juegos que vienen son mejores que el pescaminas del Windows o el carta blanca ese guarro que trae

You might also like