Imagen
Gana dinero con tu mail
Obtene beneficios solo por registrarte
Buscador web
Para buscan en la web
Sala de chat
Chatea con tus amigos
Messenger yahoo
Bajate el Messenger de yahoo y divertite con tus amigos
Notebooks
Venta de Notebook usados
Reparacion de Computadoras
Productos
Web Recomendadas
Reparacion de Computadoras
Seriales Varios
Trucos De Juegos
Pagina en construccion Disculpen las molestias GUSTAVO)))))))
imagen
imagen
Esta pagina esta orienada a ayudar a todos aquellos que necesiten un poco de info sobre computacion
Imagen
Como instalar linux
imagen
Introducción

El objetivo de este tutorial es ayudar a los que no han escuchado de GNU/Linux o se hayan decidido hace poco a probarlo, y así conseguir que pierdan el miedo a sumergirse en este mundo. Por lo tanto, está principalmente dirigido a los acostumbrados a Windows(WS a partir de ahora), por lo que intentaré despejar todas las dudas que podáis tener, y demostrar que en GNU/Linux se puede hacer lo mismo que en WS y mucho más
Es por eso que en este tutorial voy a explicar como instalar una distribución GNU/Linux, y enseñaré a poder empezar a realizar ciertas tareas comunes, como instalar programas, quemar cds, escuchar música ,utilizar Internet o el messenger. Todo con software libre :wink:

1.1)¿Por que cambiar?
Tal vez una de las ventajas más obvias sea que podemos mirar en sus entrañas, modificar todo lo modificable y tener acceso de primera mano a todo aquello que se esconde tanto bajo como sobre un Sistema Operativo(S.O a partir de ahora). Esto permite que se pueda adaptar el S.O como un guante a cada usuario. No hace falta acceder a oscuros trucos ni características no documentadas. Sin tener que andar mendigando números de serie o cracks. Y como todos queréis, prácticamente con ningún virus(lo cual no significa que estés totalmente a salvo). Todo lo tendremos ahí, disponible para que tomemos lo que queramos. Y, por una vez, tendremos la ley de nuestro lado.
¿Cual será el precio de tanta maravilla? Trabajo. Mucho trabajo. En este mundo mucha gente ha trabajado antes desinteresadamente generando información, tecleando líneas de código que luego ponen a tu disposición, etc.. Lo único que se pide a cambo es que te leas esa información, y que utilices esos programas.
Por ahora realizaremos una presentación general de lo que es GNU/Linux.

1.2)¿Qué es GNU/Linux?
Normalmente una forma de definir Linux es como la de “Sistema Operativo Tipo Unix Libre”. A estas alturas os estaréis preguntando si eso de GNU/Linux es “otra cosa” parecida a eso de lo que habéis oído hablar mucho últimamente y que la gente llama Linux “a secas”. Pues bien, no, no es “otra cosa”; estamos hablando de lo mismo. Pero para entender el porqué conviene referirnos a este S.O como GNU/Linux y no Linux, tenemos que saber primero qué significa Linux y qué significa GNU.
Linux, inicialmente, es el fruto de un trabajo de programación de un chico llamado Linus Torvalds que allá por 1991 mientras estaba en la universidad de Helsinki pasando frío(digo yo) y aprovechando la coyuntura de obtener su primer i386(arquitectura del PC común), decidió realizar su “versión mejorada” del S.O que él manejaba habitualmente: Minix. De esta manera obtuvo lo que se denomina un kernel o núcleo de S.O que es el corazón de todo S.O. Desde la primera versión operativa de este kernel se unieron a Linus Torvalds una gran cantidad de gente que ofreció mejoras e incrementó la funcionalidad de dicho núcleo. Desde entonces, el desarrollo del kernel de GNU/Linux es un trabajo realizado por muchísimas personas en todo el mundo y supervisado por Linus.
El Proyecto GNU(acrónimo recursivo que corresponde a “GNU is Not Unix”) nace en 1984 capitaneado por Richard M. Stallman con la finalidad de desarrollar un sistema operativo Unix-like, es decir, similar a los sistemas Unix de la época, denominado HURD(“Hird of Unix-Replacing Daemons” donde HIRD significa “Hurd of Interfaces Representing Depth”)con la particularidad de que sería desarrollado bajo los términos de Free Software(Aplicaciones Informáticas Libres). Si queréis ahondar más en los términos GNU y Free Software os recomiendo una visita a http://www.es.gnu.org donde encontraréis la información necesaria.
A pesar de los intentos de realizar un Unix libre por parte de GNU desde 1984, en 1991 se encuentran todavía en pleno diseño de su sistema HURD. Por lo demás en estas fechas GNU ha desarrollado ya una grandísima cantidad de aplicaciones libres disponibles en código fuente y que están disponibles en Internet. Por otra parte Linux es tan sólo un núcleo de S.O huérfano que sí ha logrado utilizar muchas de las aplicaciones GNU. Tras decidir Linus que el código del núcleo de su S.O también se distribuiría bajo los términos de la licencia GNU, era una cuestión de conveniencia el surgimiento de una plataforma mixta cuyo corazón fuera el núcleo Linux, pero que el resto fuera fruto del trabajo de GNU.
Es por eso que cuando hablamos de un S.O Linux, estamos refiriéndonos a un sistema GNU/Linux.


1.3)¿Cómo puedo conseguir GNU/Linux?
Pues de diversas maneras. Antes he mencionado que GNU/Linux es Software libre. Esto no quiere decir(siempre) que sea gratuito, como dicen en algunos sitios, sino que si tú obtienes una copia, puedes realizar tantas copias como quieras, y puedes hacer con estas copias lo que desees: Regalarla, venderlas, modificarlas, etc.. Sólo has de cumplir un requisito: Dejar bien claro al que se lo des, vendas, etc.. que puede hacer lo mismo que has hecho tú y que si te piden el código fuente deberás de facilitárselo. Si no es libre, normalmente hay una licencia que te impide copiarlo, o venderlo, o incluso instalarlo en mas de un ordenador, como ocurre con windows.
Esta manera de hacer las cosas es la que ha propiciado el que surja el concepto de distribución. Una distribución o distro de GNU/Linux se da cuando una persona, grupo de personas o empresas, deciden crear un sistema GNU/Linux y distribuirlo, ya sea comercialmente o no. Como a cada hijo de madre nos gustan las cosas a nuestra manera, es lógico que si te ofrecen la posibilidad de crear un S.O a tu medida lo hagas si te sientes capaz. Así es como surgen las diferentes distribuciones.
Este sistema ha venido funcionando muy bien hasta la fecha pues ha mantenido la “competencia” entre distribuciones y ha puesto en evidencia a los que hace unos años decían que era imposible que saliera nada serio de un grupo de adolescentes desperdigados por la orbe. Así se ha logrado simplificar muchos aspectos como la instalación, la disponibilidad de aplicaciones, la disponibilidad de controladores, etc..
Dicho esto, es fácil adivinar que si queremos conseguir GNU/Linux debemos hacernos con una distribución. Os estaréis preguntando ( o no) :

-¿Cual elijo?
Si quieres algo “a lo XP” pues puedes probar con Mandrake, Fedora, o SuSE. Son distribuciones planteadas hacia un usuario doméstico al que le importa muy poco cómo están colocados los desagües de su ciudad: tan solo le interesa que no se le atasque la fontanería doméstica.
Yo personalmente no recomiendo mucho esas distribuciones, ya que encuentro mas fácil el sistema de las distribuciones basadas en Debian, como es Ubuntu. Además, esta distribución es bastante fácil de configurar.

-¿Cuál es mejor?
Esto es subjetivo Todo depende de lo que quieras hacer. Todas puede hacer las mismas cosas; ahora bien, unas están concebidas para ser fáciles de manejar a un usuario normal; otras para dotar de la posibilidad de adecuar el S.O a tu hardware de una forma sencilla, otras para aumentar la seguridad, otras para programar...
Si eres recién llegado a GNU/Linux(Linux desde ahora, para ahorrar tiempo de un servidor escribiendo :wink:) comienza por una en la que no te sientas cohibido por el cambio (es decir, una que te recuerde mucho a otro S.O que hayas manejado .i.e windows).

-¿Donde la consigo gratis?

Posibilidad A: En Internet. Hay lugares como www.linuxiso.org o www.rediris.com donde puedes bajarte las imágenes de CD-ROM de la mayoría de las distribuciones.
Posibilidad B: Pedírsela a un amigo, conocido o similar..(i.e yo )
Posibilidad C: Revistas sobre Linux. Es muy raro que un mes alguna de ellas no regale una distribución. A veces incluso son distribuciones que funcionan directamente desde el CD(Live-cd). Suelen ser una muy buena opción para echar un vistazo sin miedo a cargarnos nada, ya que al reiniciar el ordenador desaparecerá el S.O, y volverá a estar todo como antes.

Bueno, tras lo dicho, se ve que es muy fácil conseguir una distribución; es más, la mayoría de vosotros seguro que tenéis una cerca del ordenador, pero aún no os sentís con fuerzas para afrontar esas historias tenebrosas que habéis oído contar sobre discos duros que se estropearon, tarjetas 3D que jamás realizaron su función, escáneres convertidos en estanterías...
Ha llegado el momento de la instalación.

Instalación

2.1)Pasos Previos

Bueno después de esa parrafada, vamos directos al tema. Os voy a enseñar a instalar una distribución llamada Ubuntu(si te has leído la parrafada sabrás de lo que estoy hablando :wink: )
Podéis visitar su web en http://www.ubuntulinux.org/ y descargarosla directamente de http://releases.ubuntu.com/warty/warty-release-install-i386.iso . Con una conexión ADSL normal( la de timofónica también cuenta), tardará unas 5-6 horas, así que si os lo vais a bajar, dejadlo durante la noche.
Voy a ir paso a paso por todo el proceso típico de instalación, así que perdón si insulto vuestra inteligencia
Una nota importante, si no tenemos espacio libre, podemos utilizar un programa como “partition magic” o GNU parted para “reparticionar” nuestro disco duro. Por espacio libre, me refiero a espacio “no asignado”. Esto es, que no tiene formato. No son los MB/GB que tengas libre en “C:” o “D:”. Seguramente si tienes Windows tendrás que “reparticionar” tu disco duro. El proceso de reparticionar consiste en cambiar de tamaño una partición existente reduciéndola de tamaño. De esta manera dispondremos de espacio libre en el disco no asignado a ninguna partición.
Si no tienes el Partition Magic, ya sabrás de donde conseguirlo :wink: El Partition Magic es muy fácil de utilizar asique no creo que tengáis problemas con eso. No obstante os voy a decir como hacerlo en un caso normal. En caso de que sí tengamos espacio libre, pasad al punto 2.2.

Teniendo el cd con el “Partition Magic” metido adentro del lector de CDs, lo primero que debemos hacer es reiniciar el ordenador, y en el menú que nos sale al principio, buscamos normalmente por abajo, algo que se parezca a “Boot menu” o “Menú de arranque”. Normalmente será una tecla como “F8” o “F12”.



Una vez hecho esto, seleccionamos “arrancar desde CD-ROM” o algo parecido. Cuando hagamos eso, nos encontraremos con esta pantalla:

Aquí presionaremos “1.” para iniciar en el programa y luego elegiremos nuestro idioma (en mi caso el “3”). Después de que cargue nos encontraremos con esto:

Teniendo seleccionada la partición de windows, es decir, la NTFS, le damos a lo que he marcado arriba. Nos saldrá esto:

Lo que esta sombreado es el espacio que windows nos ocupa ahora. Para hacer un poco de espacio para Linux tendremos que mover lo que he señalado en azul hacia la izquierda, para que quede de 5-10 GB libres(vosotros podréis calcularlo no? Si tienes un disco de 80GB y esta todo con windows, pues lo mueves hasta que en “nuevo tamaño” ponga 75000). Existe MUY poco riesgo, por no decir ninguno, de que vaya mal algo, asique tranquilos . .
Bien pues cuando lo hallamos hecho le damos a “Aceptar”, y vamos a “General”--> “Aplicar Cambios” ---> “Si”. Ahora dependiendo de como de grande halláis hecho la partición, tardará un ratito, mas o menos unos 15mins. Una vez halla acabado, le damos a salir y reiniciamos. Ya estamos listos para el proceso de instalación.

2.2)Proceso de Instalación
Para los que no se hallan leído lo de arriba, para empezar debemos de tener el cd de la distro “Ubuntu” metido adentro del lector de Cds. Luego debemos de reiniciar el ordenador, y en el menú que nos sale al principio, buscamos normalmente por abajo, algo que se parezca a “Boot menu” o “Menú de arranque”(si hay dudas mira un poco más arriba). Normalmente sera una tecla como “F8” o “F12”. Al hacer esto, nos saldrá una pantalla como ésta:

Como bien indica, debemos de presionar intro. Al hacer esto, el programa de instalación detectará automáticamente tu hardware e iniciará la interfaz gráfica para seguir con la instalación.
Ahora nos pide el idioma, yo en mi caso elegiré el español, pero si quieres elegir farsí allá tu...
A continuación debes elegir tu localización, en mi caso España. Con el teclado haremos lo mismo, yo elijo español. Ahora lo que hará es detectar tu hardware. Después, mirando en el cd cargara los módulos para la instalación, entre los que se incluye la configuración de red( Internet vamos).
Aquí pueden pasar 2 cosas, si tienes un router, es decir, una de esas cosas que son bastante grandotas que se parecen a esto
Puede ser de otro color, de otra forma, pero se parece mas o menos.
En el caso de que tengas esto, la “instalación” de Internet se hará automáticamente.
Pero si tienes un módem usb, como puede ser el que viene con el “kit adsl de terra” o similar, pues aparecerá esta pantalla:

Pues bien, aunque este en rojo no significa que vaya a estallar, por ahora le damos a continuar, y mas adelante explicaré como configurar tu módem usb.
A continuación, nos pide el nombre que le queremos poner a la máquina, puedes ponerle el nombre que quieras, pero por ahora llamemosla Ubuntu, para mantener todo “genérico”.

Al darle a continuar, nos saldrá esto:

Esta es la parte más “peligrosa” del proceso de instalación.
Al menos que queramos tener Linux para TODO el ordenador NO debemos de elegir “borrar el disco completo”. Pulsemos en “Editar manualmente”.

Bien. Esto es un caso típico si tienes instalado windows en tu ordenador(excepto por el espacio, que sera bastante mayor). Debemos seleccionar donde diga “ESPACIO LIBRE”. No debemos de tocar donde diga “ntfs”(NT File System). Este espacio pertenece a windows, y al menos que quieras borrarlo, no debes tocarlo.
Voy a hacer un pequeño inciso en lo que estamos haciendo. Estamos particionando el disco duro. Esto es como si lo cortáramos, una parte pertenece a Linux, y la otra a windows. Al encender el ordenador, se nos preguntara cual queremos empezar.
Le damos a “crear una partición nueva”..
Aquí debes de elegir cuanto espacio quieres asignarle a ubuntu. Yo recomiendo que le asignes de 5 a 10 GB, aunque si no tienes mucho espacio con 2 GB basta. En la siguiente pantalla debes elegir primaria.
Si nos pregunta la “ubicación de la nueva partición” diremos que al “principio”, sino nos lo dice, no os preocupéis de ésto

Lo que debemos hacer aquí, es , primero, seleccionar “Sistema de Ficheros”. Al hacerlo nos saldrá una pantalla en la que debemos elegir “Sistema de ficheros <<con journaling>>ReiserFS”. Al hacer esto volveremos otra vez a la pantalla de arriba. Ahora deberemos seleccionar “Marca de arranque”. Nos tiene que quedar algo como esto:

Nos cercioramos de que está todo como arriba, y le damos a “Se ha terminado de definir la partición”.
Bien ahora debemos crear una particion “SWAP” o “Espacio de Intercambio”. Esta particion lo que hace es habilitar un espacio para que pueda ser utilizado por el S.O y así poder ir más fluido. El tamaño de ésta debe de ser mas o menos el doble de tu RAM. Si no tienes ni idea de cuanto es tu RAM, crea una partición que sea a ser posible de 1gb, y sino tienes espacio, de 512mb.
Seleccionaremos donde tengamos espacio libre. Nos aparecerá una pantalla como la que tuvimos arriba. Le damos a “crear una partición nueva” y le asignamos el tamaño correspondiente(512mb o 1gb a ser posible). En la pantalla siguiente deberemos elegir lógica. Ahora tendremos una pantalla como la de antes:

Esta vez, lo que haremos es seleccionar “Método a usar”, y le diremos “Utilizar partición como espacio de intercambio”.
Por lo que debería quedarnos así:

Ahora le damos a “Se ha terminado de definir la partición”. Veamos como ha quedado:

Una vez visto que quede mas o menos igual que arriba(siempre recordad que el espacio será diferente), sobre todo que el ntfs siga ahí, pues nos armamos de valor, y le damos a “Finalizar el particionado”.Cuando nos diga si estamos seguros pues le decimos que si. Al hacer esto, empezará a instalar el sistema base de ubuntu. A partir de ahí nosotros instalaremos las cosas que nos gusten/hagan falta.

A esto le decimos que sí. Grub es el gestor de arranque, es decir, el programa que nos pregunta cuando encendemos el ordenador con cual de los dos queremos empezar, Windows o Linux.

Hemos llegado al final de la instalación. Quita el cd y dále a continuar. Una vez halla reiniciado, mételo otra vez.

2.3)Puesta a Punto



Os presento a GRUB. No es muy bonito, pero cumple su función. Mas adelante ya os enseñaré como instalar uno mas bonito. Fijaos en como os presenta a Ubuntu y a Windows para que elijáis cual queréis. Vamos a elegir Ubuntu no? El sistema hará una serie de procedimientos(que no detallaré, mas que nada porque no tengo 1 mes de tiempo libre ) antes de que veamos la siguiente pantalla:

Ahora se procede a el proceso de configuración del sistema. Al darle a aceptar, nos preguntará si la hora esta en GMT o no. Si la hora que nos enseña es correcta le decimos que sí. Luego nos preguntará en que zona horaria estamos. Si elegimos España anteriormente, nos preguntará si estamos en la península, en Ceuta/Melilla, o en las Canarias. Seleccionemos lo apropiado, en mi caso la península.
En la siguiente pantalla, debemos elegir un nombre de usuario. Yo elegiré ubuntu. En la pantalla que le sigue, podemos poner el nombre que se nos de la gana, no tiene mucha importancia. Al hacer esto nos pedirá una contraseña para el usuario, y luego nos pedirá que confirmemos. Cuando nos pregunte si queremos bajar el software de Internet, le diremos que no por ahora, ya que no es del todo esencial todavía. Ahora lo que hace es instalar y configurar algunos paquetes.
Ahora pueden pasar dos cosas(normalmente el punto nº2):

1) Una pantalla así:

No es nada importante, asique le damos a aceptar. Una vez más, si no os sale no os preocupéis. Al hacerlo tendremos esto:


Aquí presionaremos la tecla “g” , y luego en la siguiente pantalla otra vez la “g”. Nos saldrá ésto -->
Le damos a “continua”.

2)Tendremos algo así:

Aquí elegiremos nuestras resoluciones de pantalla. Si tenemos una pantalla normal(es decir, no gigantesca) elegiremos “800x600”, “1024x768” y “1152x864”. Más tarde elegiremos cual de esos es el que se ajusta mejor a nuestro caso. Si crees que tienes una pantalla bastante grande, puedes elegir modos mas altos.
Cuando termine de configurar todos los paquetes nos aparecerá esta pantalla:

Y ya por fin hemos llegado al final del proceso de instalación. Pero todavía queda mucho por delante. En los próximos capítulos intentaré iniciaros en lo que es el sistema de archivos de Linux, en como instalar programas, y que programas utilizar para determinadas tareas. Vamos allá....

Teoría

3.1)Libera tu Mente, Neo

Bueno ya tenemos instalado nuestro sistema GNU/LINUX. Antes de empezar a disfrutar de él(si, disfrutar ) tengo que explicar un par de cosas “de teoría” antes de ponernos de lleno con la práctica. ¡No, no cierres la ventana! Que os conozco, y se que no os mola tanto eso de leer estas parrafadas, pero venga, haced un esfuercillo! Por cierto, lo que aquí explico no es TOTALMENTE necesario para manejaros en Linux, pero creedme que si se os pega un poco de lo que digo os será mucho más fácil. Si solo utilizáis el ordenador para hacer cosas en word o para el messenger, no es muy necesario, pero como he dicho, un poco de teoría nunca viene mal.
Lo primero es pediros un pequeño favor, se que cuesta un poco, pero es necesario: Cambiad de Mentalidad. Olvidaos de hacer doble click en todo. No es que no se pueda hacer, pero Linux te da la oportunidad de hacer más que eso. No es que Linux sea más dificil, es que estáis cambiando de algo a lo que estabais muy acostumbrados a utilizar. Puede que al principio cueste un poco, pero después de uno o dos días ya le cogéis el tranquillo. Los programas ahora serán diferentes a los que conocéis, pero hay otros que son similares en apariencia, pero que te ofrecen mucho más. Esto es lo que no te da WS, una comunidad de usuarios que está constantemente mejorando los programas para que tu te beneficies de ello. Por ejemplo, para el messenger existen muchos clientes, pero el que mas me gusta a mi es el amsn. Es prácticamente lo mismo, solo que no tiene soporte para webcam todavía, pero lo tendrá pronto, y seguirá mejorando. Otro ejemplo es el OpenOffice. Este en mi opinión si es muchísimo mejor que el office. Es compatible con los formatos del Microsoft Office(.doc), y te ofrece muchas ventajas, como puede ser exportar tus documentos a “.pdf” o un wordart más bonito si queremos ser simples. Y lo más importante de todo, es gratis, y está en constante desarrollo.
Una cosa importante a tener en cuenta es que siempre tendremos ayuda. Lo que caracteriza a todos los programas libres es que siempre vienen con su correspondiente documentación, en la que viene explicado todo lo explicable(sobre el programa claro ) Y si quieres meterte más en un tema, en google casi siempre encontrarás lo que quieres, asi que aprende a utilizarlo!
Una ventaja(o inconveniente) de los sistemas Linux es la seguridad. Los usuarios normales tendrán solo el “derecho” a ejecutar aplicaciones y poco más. Para instalar o manejar cosas del sistema debemos ser administrador(root). Ubuntu te lo pone un poco más fácil, ya que no hay un usuario administrador(al contrario que en la mayoría de distribuciones), sino que para obtener esos derechos, debemos poner “sudo” antes del comando que sería de root. Creo que os estoy mareando un poco con estas cosas.
Debéis perderle el miedo a utilizar una shell(o intérprete de comandos), os aseguro que es sencillisimo! A través de ella podéis hacer muchas cosas que de otra manera no podríais tan fácilmente. Supongo que para que os deis cuenta tendréis que verlo con vuestros propios ojos, asi que os animo a seguir leyendo.
También olvidáos de los archivos “.exe”, esos ya con un doble click no funcionarán(pero si de otra manera). Por el otro lado, ahora para instalar un programa, normalmente te bastará con poner en una shell “apt-get install [programa]” y ya está. ¿Como? Que de que estoy hablando? Seguid leyendo...

3.2)El Sistema de Archivos

El sistema de archivos de Linux es distinto al de windows. Este es un pequeño resumen de los más importantes directorios:

/: Ésto es como el “C:” de windows. De aquí “salen” todos los demás directorios.

/bin : Donde se encuentra la mayoría de ejecutables del sistema. Es decir, la mayoría de los programas. Semejante “Archivos de Programa”

/boot : Archivos de arranque del sistema.

/dev : Donde están los dispositivos (device drivers). Se utilizan para acceder a ellos. Al contrario que en otros S.O, linux (como en unix) accede al hardware como si de un archivo se tratase. Estos archivos representan al hardware de la máquina(discos duros, memoria, tarjetas de sonido, etc). Por ejemplo, los discos duros se encontrarían en “/dev/hd X Y/”, es decir, disco duro 1, /dev/hda, disco duro2, /dev/hdb/, etc...
Luego dentro de los discos duros hay particiones(como ya sabemos no?), por lo que primer disco duro, primera partición sería: “/dev/hda1/”, segunda partición “/dev/hda2”, y así consecutivamente.

/etc : Suele contener ficheros y directorios de configuración del sistema. Aquí se guardan también el famoso /etc/password y los directorios de inicialización del sistema.

/sbin : Programas ejecutables de sistema, normalmente usados por el administrador (root)

/home : Directorio de home's de los usuarios. Cada usuario tendrá su directorio "casa" si así lo especificamos al crearlo, y lo tendrá aquí. Por ejemplo, si tenemos los usuarios “juan” y “pedro”, pues su home sera “/home/juan/” y “/home/pedro/”

/mnt : Directorio donde se suelen crear directorios para el montaje

/opt : Directorio donde se suelen instalar programas de terceros.

/lib : Contiene las librerías compartidas. Librerías que son utilizadas por muchos programas.

/proc : Es un sistema de ficheros virtual. Los ficheros que aquí se encuentran, realmente están en memoria y no en disco. Se refieren a procesos y programas que están ejecutándose en un momento dado, por lo cual, de aquí se puede obtener mucha información.

/tmp : Almacena ficheros temporales.

/usr : Contiene directorios que contienen a su vez programas y ficheros de configuración usados para el sistema. Están aquí porque la mayoría es opcional, pero muy útil (las X por ejemplo). En /usr/bin se guardan programas linux importantes. En
/usr/include están los ficheros de cabeceras para C.
En /usr/etc hay ficheros de configuración opcionales. En /usr/src/linux se almacena (si se instalan) los fuentes del kernel.

/var : Contiene ficheros históricos del sistema. Logs de errores o de problemas, sesiones, intentos fallidos, etc.... Más de una vez nos sacarán de dudas.

Más información sobre esto en “man hier”. No, no estoy hablando en alemán, esto se mete en la shell y te sale la “jerarquía” en más detalle.



3.3)El Intérprete de Comandos(o Shell)

Según la wikipedia(ww.wikipedia.org) una shell es:
“Parte fundamental de un sistema operativo encargada de ejecutar las órdenes básicas para el manejo del sistema. También se denomina shell. Suelen incorporan características tales como control de procesos, redirección de entrada/salida y un lenguaje de órdenes para escribir programas por lotes o (scripts)”.
Vaalee...... Pues en cristiano, es un sitio donde tú pones unas instrucciones , que son interpretadas por el interprete de comandos(ya va encajando todo :wink: ) y que te permiten realizar determinadas tareas, ya sea por ejemplo borrar un archivo o instalar un programa. Esta claro ¿no?
Para ver una shell cuando estamos en un escritorio, pues tenemos diferentes terminales. A mi personalmente me gusta más el GNOME-Terminal. Esto lo digo porque, por ejemplo, para copiar y pegar algo, simplemente tienes que seleccionar con el ratón, presionar cntrl+shift(la flechita)+C, y luego para pegar cntrl+shift+v. Otras terminales, como la de KDE para copiar y pegar tienen un sistema en mi opinión más incomodo, y para una persona que viene de WS le será mas fácil pulsar una tecla más(shift) para hacer lo mismo que hacía antes.

Una cosa muy importante a tener en cuenta es que los sistemas Linux son “Case-Sensitive”, es decir, que diferencian entre mayúsculas y minúsculas. Por lo tanto, no es lo mismo un archivo llamado “hola.txt” que “Hola.txt” que “HoLa.TxT”. Lo pilláis no? Bien.

Esto es un “shell prompt”, es decir, una “solicitud de comandos”. Vamos, el sitio donde nos está pidiendo que le demos órdenes(instrucciones). El prompt está compuesto por “nombre de usuario”, @ “nombre de la máquina” , “:” y en caso de ser un usuario normal “$”, pero si eres root pues “#”. La “~” significa que estás en el directorio “home” de tu usuario.

Otra cosa a tener en cuenta es que a los comandos que se ponen en la shell, se les pueden añadir opciones. La manera de hacer esto es mediante un guión(“ - ”) y una letra. La letra representará la opción. Podemos saber las opciones que tiene un comando ya sea bien consultando la documentación(“man”) o escribiendo el comando y “-h” (help), con lo que casi siempre se nos enseñará un resumen del man.
Por supuesto, lo que hacemos en una shell lo podemos hacer en el entorno gráfico(escritorio), pero a mi por lo menos algunas tareas me resultan más fáciles utilizando la shell, y seguro que a ti también.



3.3.1)Comandos Comúnes en una Shell

A continuación os voy a poner los comandos más comunes y una explicación breve:

[size=17]cd :[/size] Nos permite cambiar directorio(Change Directory). Asi por ejemplo si estamos en “ / ” y queremos movernos a la carpeta “home”, ponemos “cd home”. Imaginemos que en “home” tenemos las carpetas “pedro”, “juan” y “pepe”. Si estuvieramos en “ / ” para movernos hasta “juan” deberíamos hacer “cd home” y luego “cd juan”. Para ahorrarnos esto, podemos utilizar nombres absolutos, es decir, la ruta completa desde “ / ” . Por lo tanto, si estamos en “ / ” y queremos ir a “juan”, pues hacemos “cd /home/juan”.
Para movernos hacia atrás, se utiliza “cd ..”. Si estamos en “/home/juan” y queremos volver a “/home”, pues escribiremos “cd ..”, asi de facil.

ls : Lista los contenidos del directorio en el que estás(LiSt). Si estuvieras en “/home” y haces un “ls”, el resultado sería “juan pedro pepe”, es decir, lo que hay adentro de “/home”. Si en juan hubiera un directorio llamado “documentos” y un video llamado “hola.mpg”, si hacemos un “ls” en “juan” obtendríamos este resultado: “Documentos hola.mpg”. Con esto quiero decir que nos enseña todo lo que hay, no solo los directorios(excepto los ocultos claro ). Si somo un usuario normal, nos diferenciará entre directorios y otros ficheros mediante diferentes colores. Para ver los ocultos le pasamos el comando “-a”. Asi, si tenemos un directorio oculto en “/home” llamado “.algo”, al hacer “ls” sin más no lo vemos, pero si hacemos “ls -a” nos muestra “.algo juan pedro pepe”.

cp : Copia archivos de un origen a un destino(CoPy). Se utiliza la sintáxis “cp” + “opción” + “origen” + “destino”(“+” significa espacio”). Por ejemplo, para copiar el archivo “hola.mpg” a “/home/pedro” haremos “cp hola.mpg /home/pedro”. Como vemos, hemos utilizado un nombre absoluto. Si hubiéramos estado en “/home”, podriamos haber dicho “cp juan/hola.mpg pedro”, o desde el root (“ / “) “cp /home/juan/hola.mpg /home/pedro/”. En el proceso de copiar, podemos cambiarle el nombre al archivo destino. Asi pues, si queremos cambiar “hola.mpg” a “hello.mpg” cuando esté en pedro, hariamos “cp /home/juan/hola.mpg /home/pedro/hello.mpg”.


Para copiar un directorio, debemos poner la opción “-R”(nótense las mayúsculas, no es lo miso que “-r”). Por ejemplo, “cp -R /home/juan /home/pedro”, lo cual copiaría la carpeta “juan” adentro de “pedro” y todo lo que hubiera adentro de “juan”.

mv : Renombra o mueve un archivo(MoVe). Es como el “cp” solo que no solo hace una copia, sino que también borra el origen. La segunda cosa que se puedes hacer con este comando es renombrar un archivo(no me preguntéis porque, porque me parece una ida de pinza de los programadores). Asi, si queremos renombrar el archivo “hola.mpg” a “hello.mpg” haríamos “mv hola.mpg hello.mpg”.

rm : Borra archivos o directorios(ReMove). Para borrar el archivo “hola.mpg” haríamos “rm hola.mpg” o podemos utilizar el nombre absoluto “rm /home/juan/hola.mpg”. Para borrar un directorio le añadimos la opción “-r”. Así, para borrar el directorio “juan” haríamos “rm -r juan” o “rm -r /home/juan.

mkdir : Crea un directorio(MaKe DIRectory). Para crear el directorio “fotos” haríamos “mkdir fotos” o “mkdir /home/fotos”.

more : Este comando lista el contenido de un archivo página por página. Asi por ejemplo si tuviéramos un archivo “.txt”(de texto) pues nos enseñaría página por página los contenidos, y nosotros presionando espacio iríamos pasando de forma que pudiéramos ver todo.

whereis : Este comando se utiliza para enseñar el path(camino, sitio) donde se encuentra un programa. Por ejemplo, que hemos instalado el amsn y no sabemos donde está? No problem, “whereis amsn” y nos sale “amsn: /usr/bin/amsn”, por tanto, se encuentra en “/usr/bin/amsn”.

Recordemos que algunos solo los podemos hacer si somos “root”, por lo que en ubuntu deberemos de poner “sudo” antes del comando, como por ejemplo “rm”.


3.3.2)Las Pipes(tuberías)
Cualquier programa que utilizamos desde la línea de comandos puede ser visto como un sistema de caja negra que por un lado recibe información y por el otro nos ofrece unos resultados que, por supuesto son también información. Esta manera de comportarse es independiente del S.O que utilicemos. Gráficamente se representaría de la siguiente manera:

Info Entrada ------------> Programa ----------------> Info Salida

Normalmente la información de un programa se recibe por la entrada estándar(teclado) y se muestra por la salida estándar(pantalla).

Pero en determinadas ocasiones nos podría interesar tener este esquema:

Info Entrada ---------> Programa 1 -------> Info Salida -----> Info entrada -------> Programa 2

Es decir, que la salida de un programa fuese la entrada del otro. Pues bien, diversos sistemas operativos entre los que se encuentra Linux proporcionan una herramienta para hacer esto: Los pipes(tuberías) cuyo simbolo es “|” (barra vertical, alt gr + 1 en un teclado español )
Por ejemplo: El comando “ls” nos lista todos los archivos de un directorio, y el comando “more” nos muestra página a página el contenido de un archivo. Por lo que si queremos unir los dos, es decir, que nos muestre la lista de todos los archivos de un directorio página a página, pues teclearíamos “ ls | more”.

Bueno, una vez explicado estas cosas básicas de teoría, vayamos directamente a la práctica. Las cosas aprendidas aquí te servirán en el próximo capitulo.
Bajate los CD de linux Mandraque 10.1
Baja los cd de instalacion en imagen ISO y grabalos
 
Escríbeme
Para más información
     

alojamiento web gratis
Otros servicios ofrecidos por HispaVista:
Inmobiliaria y Dominios
Consigue una página web gratis o un
alojamiento web profesional con Galeón