elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
18 Noviembre 2008, 14:03  



  Mostrar Mensajes
Páginas: [1]
1  Sistemas Operativos / GNU/Linux / Re: Linux Para Novatos-II Parte(Primer Contacto y Configuración) en: 27 Noviembre 2005, 12:33
Hola:

Si no me equivoco, eso es porque ya montaste el disco desde root. Montalo siempre desde un usuario normal, y luego ya le puedes cambiar los permisos que quieras(si fuera necesario)

Salu2
2  Sistemas Operativos / GNU/Linux / Re: Linux Para Novatos-II Parte(Primer Contacto y Configuración) en: 19 Noviembre 2005, 13:34
:D Pues saludado quedas tu también :P :P

Salu2
3  Sistemas Operativos / Mac OS X, BSD / Re: Como formatear en MAC en: 12 Noviembre 2005, 19:12
Hola:

Supongo que con el programa de instalación se podrá. Yo solo he instalado Gentoo en esta arquitectura, y se particionaba utilizando el programa "mac-fdisk".

Salu2
4  Sistemas Operativos / GNU/Linux / Linux Para Novatos-II Parte(Primer Contacto y Configuración) en: 04 Noviembre 2005, 21:14
Hola,

Aquí os dejo la segunda parte. Una pregunta, hay alguna forma de dejar este tipo de manuales a la vista para la gente que busque material como este, como un subforo de F.A.Qs o algo? Un Saludo!

Fuente: http://www.odiss.org

Versión PDF al final del Texto



 1) Manos a La Obra[/b][/size]

En este artículo voy a (intentar :P) mostraros como empezar a usar vuestro sistema Ubuntu y cómo configurar lo esencial antes de poder empezar a utilizar los programas habituales y tener una vida normal :)


1.1) Lo he Instalado, y Ahora Qué?[/b][/size]

Una vez hayas instalado y reiniciado(y seleccionado Ubuntu en el gestor de arranque) te encontrarás con una pantalla como esta (ver Imagen 1):


Imagen 1

Este es el “Display Manager” o “Gestor de Administración Gráfico”. Todo ese nombre para un programa que lo único que hace es darte una cajita donde meter tu nombre de usuario y contraseña. Este en concreto es uno llamado GDM( “GNOME Display Manager”) que es parte del “GUI(Grafical User Interface) Desktop Environment”( GUIDE o escritorio para entendernos) GNOME.
 Al contrario que en Windows, hay muchos escritorios para GNU/Linux. Este es el que trae Ubuntu por defecto, pudiéndose más tarde instalar más escritorios según nos apetezca. Los escritorios son interfaces gráficas que, aparte de darte una interfaz gráfica y no una terminal, te permiten optimizar todo el ordenador mediante un panel de control similar al de Windows(similar, que no igual).
Para que los escritorios funcionen tiene que haber un servidor “X-window”, el cual es el corazón de las X(todo lo gráfico) y es el que “sustentará” este escritorio. No preguntéis, que os vais a liar más :)
El servidor mas común es X.org(o xorg), el cual se ha impuesto sobre el antiguo “Xfree” por un problema de licencias. No os preocupéis mucho con el tema por ahora.
Los demás botones (ver Imagen 2)


Imagen 2

 que veis no creo que sea muy difícil deducir su función

El de “Sesión” es para elegir el GUIDE(mira arriba si te has perdido), pero en este caso solo tenemos GNOME, así que no haremos nada. En un futuro cuando tengamos otros, como por ejemplo KDE,  la primera vez elegiremos KDE y después se quedará como “última”.
Bueno, ahora que sabemos lo que tenemos en frente, podemos introducir nuestro usuario y contraseña, con lo cual empezaremos GNOME.

El aspecto del escritorio será algo como esto( ver Imagen 3)


Imagen 3

 Puede que os parezca un poco cutre o feo, pero con algunos retoques aquí y allá, podéis llegar a tener escritorios muy bonitos(o por lo menos no tan feos :D ).

Bien, lo primero que vamos a hacer es configurar la conexión a Internet para aquellos que tengan un  módem normal. Los que tengáis un modem usb o wireless preguntad en el foro(www.odiss.org) para saber como configurarlo, ya que es un tema demasiado amplio que se merece un artículo solo para ello.

 Los que no tengáis, pasad de este punto.
1.1.1) Configuración de Módem 56kbps(PPP)[/size][/b]

Lo primero que debemos hacer es tener listos los datos de nuestro ISP(Internet Service Provider, el que nos proporciona el servicio de Internet, como Telefonica o Ya.com).
Ahora debemos ir a la página http://linmodems.technion.ac.il/linmodems_support_sp.html, donde encontraremos un programa llamado “ScanModem”(sí, se que la página esta un poco mal traducida, pero se entiende no? :D), que deberemos bajarnos. ¿Cómo? ¿Que no tienes conexión a Internet y precisamente para eso lo necesitas bajar? Perdón... Pues tendrás que bajártelo en Windows y luego pasarlo a GNU/Linux en un CD/Diskette/Pendrive (ya que todavía no te he enseñado a mover archivos desde WS a GNU/Linux :wink:).
Una vez tengamos el archivo, lo moveremos a un directorio temporal, por ejemplo “/tmp”. Por si todavía no sabéis como ver “Mi PC” en Ubuntu, debéis ir al panel superior y moveros hasta Aplicaciones-->Herramientas de Sistema-->Explorador de Archivos.
Una vez lo tengamos abierto nos vamos a donde lo hayamos descargado, hacemos clic derecho --> Copiar archivo, luego nos vamos a /tmp y hacemos clic derecho--> Pegar Archivo. ¿No os suena de algo este procedimiento? :D Ahora le damos otra vez a clic derecho --> Extraer Aquí. Se habrá creado un directorio llamado “ScanModem.gz_FILES” y adentro tendremos nuestro programita :).
Bien, ahora deberemos abrir una terminal y escribimos cd /tmp/scanModem.gz_FILES  y seguidamente hacemos chmod +x scanModem  para darle permisos de ejecución, y por último sudo ./scanModem. Esto ejecutará el programa en modo root y empezará a analizar nuestro sistema

NOTA: Si no tenéis ni idea de lo que acabáis de hacer, no os preocupéis, será explicado más adelante :wink:

Cuando termine el programa, este creará un directorio llamado “Modem”, donde encontraremos información sobre nuestro modem. Introduzcamos en la terminal gedit  /tmp/scanModem.gz_FILES/Modem/ModemData.txt  para abrir el archivo en el editor de texto. Este texto incluye información sobre los drivers que debemos instalar para que funcionen el Módem. Debemos buscar(cntrl + f) una linea que diga:

== Checking PCI IDs through modem chip suppliers ==

Debajo de esta linea habrá algo así como “14f1:2016ptpt is a Conexant HSF modem.”, pero de otra marca. Entonces ahora simplemente nos iremos a http://linmodems.technion.ac.il/resources.html y buscaremos(cntrl + f) nuestro fabricante(en mi caso Conexant) y nos bajaremos el driver correspondiente. Normalmente tendremos que volver a descomprimir el archivo que nos hayamos bajado, y simplemente ejecutarlo mediante(previamente haciendo chmod +x archivo) ./[archivo], pero dado que cada driver es diferente, os aconsejo que preguntéis en el foro http://www.hackxcrack.com/phpBB2/index.php , y también en caso de que no sepáis cual es vuestro driver peguéis el archivo “ModemData.txt” en el foro para que os intentemos ayudar.





1.2) Esto que Veo...Qué Es?[/size][/b]

Como hemos visto en la imagen anterior, el escritorio por defecto se divide en:

A) El fondo[/b](ver Imagen 4):


Imagen 4

donde se encuentran los iconos, el fondo de escritorio y donde se muestran las ventanas
B) Paneles[/b], por defecto dos(luego se pueden añadir/quitar los que queramos). El panel superior sirve como “barra administrativa”, donde tenemos los menús(como “Inicio” en Windows), accesos directos, la hora y el área de notificación(también conocido como icon tray). Por otra parte tenemos el panel inferior, que es más como una barra de tareas,  donde se muestran las ventanas activas y las áreas de trabajo o “Workspaces”.


 Veámoslo en más detalle:

1.2.1) La Barra Administrativa[/size][/b](ver Imagen 5):

Imagen 5

Esta barra, como he explicado antes, sirve para hacer todas las tareas “administrativas” del sistema. Aquí es donde tienes los accesos directos a las distintas aplicaciones, aparte de el área de notificación y la hora(algo imprescindible :P). Partamosla en trocitos :D

1.2.1.1) Los Menús[/size][/b](ver Imagen 6):
 

Imagen 6

Como es posible deducir, en la parte izquierda tienes los menús con accesos directos a los programas. Seguramente habréis notado, estos menús son similares a el menú “Inicio” de Windows(una vez más digo, similares pero no iguales :D), solo que dividido en tres(y con mejoras respecto a su equivalente en Windows). Los tres menús en los que se divide son:

A) Aplicaciones[/b]: Aquí(como bien indica :) ) se encuentran las aplicaciones de tu ordenador distribuidas en intuitivas categorías. A medida que vayas instalando programas se mostrarán en las categorías, o se crearán unas nuevas. Este menú es el equivalente a “Inicio->Programas” de Windows

B) Lugares[/b]: Aquí hay accesos directos a “lugares” o sitios de tú ordenador, como pueden ser tu directorio personal (home), las unidades extraíbles(CD-ROM), o tu red de ordenadores(si la tienes :P ). También encontraremos los documentos recientes, y una utilidad muy útil(valga la redundancia :D): el buscador de archivos. Ya veremos más adelante cómo es y cómo se usa este programa.

C) Sistema[/b]: Este menú se divide a su vez en “Preferencias” y  “Administración”.

-Preferencias es un menú que contiene los módulos(secciones) del “Gnome Control Center” o Centro de Control de GNOME, mediante el cual podemos configurar algunos aspectos de nuestro sistema. Más adelante ahondaremos en esta herramienta.

-Administración es un menú con (más :P) accesos directos a tareas administrativas, como puede ser configurar el Display Manager(como GDM), configurar los usuarios del equipo, o gestionar las actualizaciones de manera gráfica.

También en este menú existen unos “botones” que suelen ser de utilidad, como puede ser el de “Bloquear Pantalla”, que lanza el salva pantallas de manera que la única forma de salir de él es introduciendo un nombre de usuario y contraseña correcta(útil para que no te toquen las cosas cuando te ausentes del ordenador), y el “botón” de “Terminar Sesión” que te permite terminar la sesión de tu usuario (para que pueda conectarse otra persona), reiniciar el ordenador o apagar el ordenador(opción útil donde las haya :D)


1.2.1.2) Los Accesos Directos[/size][/b](ver Imagen 7):


Imagen 7

Seguidamente, después de los menús, podemos encontrar los accesos directos. Esta es un área donde simplemente tendremos a mano iconos que nos permitirán ejecutar nuestros programas preferidos.
Para crear un acceso directo hacemos clic derecho en el panel y seguidamente vamos a  “Añadir al panel-->Lanzador de Aplicación Personalizado”.

En esta pantalla(ver Imagen 8)


Imagen 8

primero pondremos el nombre que queramos darle al AD(Acceso Directo), seguido de un nombre genérico, que puede ser el mismo que el nombre anteriormente puesto. Seguidamente podemos añadir un comentario si así lo deseamos, pero normalmente no hará falta. Ahora deberemos escribir el comando a ejecutar, por ejemplo “amsn” para ejecutar el amsn (difícil de deducir :P). Si no sabéis cual es el comando del programa que quieres ejecutar, dadle a examinar y buscáis la localización del programa :D Por último podéis elegir el icono que queráis ponerle, simplemente buscando la imagen que deseéis.

También existe una forma mas fácil de crear un AD (y os lo digo al final después de contaros el rollo :P), y es si ya existe un AD en uno de los menús, simplemente hacemos clic derecho sobre él y le damos a “Añadir este lanzador al panel”. Hagamos eso ahora con el de la terminal, que siempre viene bien tenerla a mano :)

4.2)NOTA: La terminal se encuentra en Aplicaciones-->Accesorios-->Terminal


1.2.1.3) El área de Notificación y la Hora[/size][/b](ver Imagen 9):


Imagen 9

No hay mucho que decir sobre esta parte del panel, más que cómo podéis ver aquí están los iconos de notificación como puede ser el que nos informa de que tenemos actualizaciones nuevas(el rojo) o el volumen(el cual tengo desactivado).
Podemos cambiar el formato de la hora y demás cosas haciendo clic derecho--> Preferencias.


1.2.2) La Barra de Tareas[/size][/b](ver Imagen 10):


Imagen 10pt

Al contrario que con la barra administrativa, esta barra es para “trabajar” y hacer uso de el ordenador diariamente. La ventaja de tener todo separado(barra administrativa y de tareas) es que aparte de tener más espacio para trabajar, te ayuda a tenerlo todo más organizado y a mano. A continuación explico las partes de esta barra:

1.2.2.1) Los Laterales[/size][/b]

En los laterales encontramos dos iconos; el de la izquierda sirve para minimizar todas las aplicaciones dejando el escritorio con su fondo, y el de la derecha es un AD a la papelera de reciclaje(la cual no creo que necesite explicación).

1.2.2.2) La Barra de Programas[/size][/b]

Entre los laterales y las áreas de trabajo podemos ver la barra de programas. Aquí aparecerán miniaturas de los programas que estén siendo ejecutados en ese momento, algunos incluso con información acerca de lo que contienen. No tiene más ciencia que eso :)

1.2.2.3) Las áreas de Trabajo[/size][/b](ver Imagen 11)
4.3)

Imagen 11
4.4)
Como ya sabréis(porque lo he dicho antes :P ) en GNU/Linux se puede tener más de un escritorio abierto a la vez. Es algo que a mi me parece extremadamente útil ya que si sobrecargas demasiado un escritorio, digamos entre muchos documentos Word, el messenger, y algún otro programa que éstes utilizando, pues haces clic en el segundo “workspace” y...Pum! Tienes otro escritorio totalmente limpito en el que seguir trabajando! Que quieres volver al anterior? Pues nada, le das al primero otra vez y...Paf! Vuelves a tener tus trabajos otra vez :wink:
 Al principio pensaréis que es una estupidez, pero creedme, después no podréis vivir sin ellos :wink: Por defecto tenemos cuatro workspaces(los cuatro cuadraditos que vemos), pero se pueden tener muchos más(hasta un cierto límite, dependiendo de lo potente que sea tu ordenador). Para configurarlos debemos hacer clic derecho encima-->Preferencias. Aquí  podemos elegir primero si lo queremos habilitar(por si hay alguno que no le guste tanto la idea :-) ),  en cuantas filas queremos ver nuestras áreas de trabajo, la cantidad de áreas de trabajo que queramos tener, e incluso podemos asignarle un nombre a cada workspace, lo cual yo recomiendo ( me refiero a llamarlos 1, 2, 3, etc... Nada de Pepe y Juan :D).

Ahora que ya sabemos(en profundidad :P) lo que tenemos delante, podemos ponernos manos a la obra.



1.3) Configurando, que es Gerundio[/size][/b]

Como sabréis una de las características de GNU/Linux es su gran posibilidad de configuración. Vamos a empezar por configurar nuestro entorno o escritorio.

1.2.1) Gnome Control Center[/size][/b]

Ya deberíais saber a estas alturas que el escritorio que tenéis en frente vuestro es GNOME, el que viene por defecto con Ubuntu. Este escritorio trae un programa similar al “Panel de Control” de Windows donde puedes configurar las preferencias globales de tu escritorio, cuyo nombre es “Gnome Control Center” (Centro de Control de GNOME). Accederemos a él escribiendo en una terminal “gnome-control-center”, lo cual nos mostrará esta ventana(ver Imagen 12)


Imagen 12

No voy a explicar todas las opciones(por la obviedad de algunas), pero sí las que pueden llevar a una mala interpretación y puedan ser útiles:


- Unidades Y Soportes Extraíbles[/size][/b](ver Imagen 13):


Imagen 13

   Aquí nos da una serie de opciones sobre las unidades extraíbles, como lo son los CD-ROM o las memorias flash USB(o pendrives). En la pantalla de configuración de esta opción nos pregunta la manera en la que queremos montar las unidades extraíbles. El montaje no es más que un proceso de activación de las unidades conectadas al ordenador(para los puristas, decir que ya se que no es exactamente así, pero se entiende mejor de esta manera :D). Al iniciar el ordenador Ubuntu monta(activa) los discos duros y el espacio de SWAP para que pueda ser utilizado, pero no activa(monta :) ) otras partes de tu ordenador que son extraíbles, como lo son los que he mencionado al principio. En principio debemos dejarlo todo por defecto, de manera que cada vez que insertemos un CD-ROM o un pendrive se monte por defecto. En ocasiones puede que no lo haga bien(raras ocasiones, pero puede ocurrir), en cuyo caso deberemos montarlo a mano(lo cual no es una tarea demasiado complicada :-D), cosa que veremos en futuros artículos(porque ahora queremos empezar a trabajar bien en GNU/Linux cuanto antes ¿no? :P)
   
- Escritorio Remoto[/b]

Esta opción nos llevará a esta pantalla(ver Imagen 14).


Imagen 14

Esta opción nos permite que nuestro escritorio sea accesible desde otro ordenador en cualquier otro, mediante una conexión por Internet. Mi recomendación(y la de cualquier persona con un poco de sentido común :P) es que NO se os ocurra habilitar esta opción si no sabéis qué es lo que estáis haciendo. Para que sepáis lo que estáis haciendo, os tendréis que esperar a otro artículo donde se explique mejor :) Por ahora dejadlo como en la imagen, sin estar seleccionado “Permitir a otros usuarios ver mi escritorio”.

1.2.2) Fstab[/size][/b]

   El archivo fstab se encuentra en /etc/fstab. Como comenté en el artículo anterior, en el directorio /etc/ se encuentran los archivos de configuración, por lo que podemos deducir que este es un archivo de ese tipo. En el archivo Fstab se configuran las unidades que se montan, de una manera más avanzada, de manera que por ejemplo podemos configurar nuestro Ubuntu para que al encenderse monte(o no) una partición, como puede ser la de Windows. Veamos como es el archivo fstab.
Abrimos una terminal(si es que no la teníamos ya abierta :D ) y escribimos sudo vi /etc/fstab. Y por cierto, sí, os enseñaré a usar vi más adelante :D Siento estar diciendo todo el rato que lo dejaremos para más adelante, pero así es más fácil organizarlo todo, al final lo veréis :wink:
Al introducir el comando dicho nos enseñará un texto similar a este:

#etc/fstab: static file system information.
#
# <file system>    <mount point>   <type>          <options>              <dump>  <pass>
proc                              /proc           proc              defaults                     0            0
/dev/hda3                      /                 reiserfs          defaults                     0            1
     /dev/hda2                      none           swap              sw                             0            0
     /dev/hdc                /media/cdrom0   udf,iso9660    ro,user,noauto          0            0
     /dev/fd0                 /media/floppy0    auto               rw,user,noauto         0            0


Este es el contenido del archivo Fstab. Como podemos ver esta dividido en:

-Sistema de Archivos(File System)[/b]:
Esta es la unidad física donde se encuentra el sistema de archivos donde están nuestros datos. Recordemos que en GNU/Linux las unidades físicas(como los discos duros) son un archivo, ya que como en Unix se accede a el hardware como si de un fichero se tratase. Estos archivos se encuentran en el directorio /dev/ (acrónimo de DEVice, o dispositivo en castellano). Los discos duros por ejemplo se dividen mediante número de disco duro + partición. Así, el primer disco duro primera partición es /dev/hda1, primer disco duro segunda partición es /dev/hda2, y así consecutivamente. Entonces, como vemos mi sistema Ubuntu ha sido instalado en el primer disco duro, tercera partición, es decir, /dev/hda3/.

     -Punto de Montaje(Mount Point):[/b]
 Este es un directorio donde será montado el sistema de archivos, normalmente en /mnt/, que para algo esta :D Si no existe, tendrá que ser creado por nosotros.

-Tipo de sistema de Archivos(Type): [/b]
El tipo de sistema de archivos que contiene la unidad antes seleccionada, como por ejemplo ext3, ReiserFS o NTFS para Windows.

-Opciones(Options):[/b]
 En este campo se pueden añadir una serie opciones separadas por una coma que serán ejecutadas al montar la unidad. Entre las más comunes encontramos:

 -> noauto : que hace que no sea montado automáticamente sino a mano el dispositivo. La opción contraria sería auto que montaría el dispositivo al iniciarse el ordenador.

-> user : que permite a un usuario montar la unidad.

-> owner : que solo permite que el dueño de la unidad la monte, como por ejemplo el usuario root o cualquier otro usuario que se le asigne.
 
-> rw y ro : estas dos opciones vienen de “ReadWrite”(leer y escribir);que permite que se tengan permisos tanto para leer como para escribir(datos, no texto :P) en la unidad, y “ReadOnly”(solo lectura) que como indica el nombre solo permite que la unidad sea leída y no modificada.

- Dump Y Pass: [/b]
Estos campos son utilizados por los comandos “Dump” y “fschk” respectivamente. El primero sirve para decirle si se debe o no volcar el sistema de archivos(1 es sí, 0 es no) y el segundo sirve para asignarle el orden por el que deben de ser revisados los discos duros por “fschk”. No os preocupéis mucho por esto, solo quería daros la información para cuando la necesitéis :)
Bien, ahora que sabemos de que va el archivo Fstab vamos a proceder a añadirle nuestra partición de Windows. Aquí deberemos saber dos cosas: primero donde se encuentra dicha partición(qué fichero en /dev/) y qué tipo de sistema de archivos utiliza. Un Windows XP es probable que utilice NTFS, pero también cabe la posibilidad que sea FAT32. En estos momentos no existe ninguna manera de pasar archivos desde GNU/Linux a Windows si este utiliza el sistema de archivos NTFS(bueno miento, sí existe una manera pero es un tanto liosa, es posible que la veamos en otro artículo). En cambio si es FAT32 sí que podremos realizar ese proceso, y en caso de tener un NTFS crearemos un sistema FAT32 para pasar archivos desde Windows a GNU/Linux de una manera efectiva, pero esto ya lo veremos :D(lo siento, pero ahora no).

Bueno al grano. Para conseguir esta información utilizaremos un programa llamado parted, que nos permitirá saber donde se encuentra la partición. Normalmente solo se suele tener un disco duro, por lo que deduciré que donde esta nuestra partición Windows es /dev/hda/.

Abrimos una terminal y escribimos sudo parted (ya que se necesitan derechos de root) en una terminal.

NOTA: Como consejo para no tener que estar abriendo terminales todo el rato, nos bastará con abrir una y luego abrir una pestaña de terminal, mediante la combinación de teclas “cntrl + shift + T ”.

Esto lanzará el programa, que no dirá usando /dev/hda/ y nos dará un prompt(solicitud de comandos). Ahora pondremos print y nos dará un listado de las particiones de nuestra unidad(ver Listado 1).


Listado 1

   Como veis nos da bastante información de nuestras particiones, la cual puede llegar a ser útil en algún momento.
   De lo que nos dice nos interesan en estos mommentos dos cosas: lo que haya bajo el campo “Sistema de Ficheros”; que tiene que ser bien NTFS o Fat32. Si eso se cumple, entonces miraremos bajo el campo “Minor” que nos dirá el número de la partición. Si por alguna casualidad no encontramos ni NTFS ni FAT32, entonces puede que este en otro disco duro que no sea /dev/hda/, como /dev/hdb o /dev/hdc o /dev/hdd o....
Para cambiar la unidad de disco actual deberemos hacer select [unidad] y luego repetir todo el proceso anteriormente dicho hasta que veamos alguno de los dos tipos de archivos que buscamos.
   Entonces, parted nos ha dicho que el sistema NTFS esta en la partición número 1, lo que significa que esta en /dev/hda1/. Volvamos a nuestra terminal donde se encuentra el archivo Fstab. En este archivo debemos añadir una nueva linea, rellenando los campos necesarios de la partición. Os dejo un ejemplo de lo que debemos añadir al final del Fstab (mas o menos):

/dev/hda1       /mnt/windows    ntfs    rw,noauto,owner

Si prestasteis atención a lo que dije antes, no tendréis problemas en saber a qué corresponde cada campo ;-) También, os daréis cuenta de que he obviado los dos campos finales(Dump y Pass), ya que no son esenciales. Otra cosa que debo decir es que si nuestra partición no es NTFS sino FAT32, deberemos poner vfat en vez de ntfs.
   Para introducir estos datos le daremos a la tecla “I” para ponernos en modo “insertar” y lo escribiremos al final del documento(en mi caso después de floppy0, aunque el orden de donde lo pongas no es crucial). Cuando acabemos presionaremos la tecla “Esc” y escribiremos  :wq para salir y guardar. Por último, deberemos crear el directorio /mnt/windows, escribiendo sudo mkdir /mnt/windows (más fácil imposible :) )
   Al haberle añadido la opción owner, solo el dueño lo podrá montar, pero en estos momentos al ser “root” el dueño nosotros no podremos hacerlo. Para cambiar esto, deberemos escribir en una terminal sudo nautilus --browser para abrir el examinador de archivos en modo root (administrador para los muy despistados). Ahora iremos a “Equipo” que se encuentra en la parte superior. De esta manera vemos todos los dispositivos que se puedan montar en nuestro equipo(es decir, los que están en Fstab). Veremos que hay uno nuevo, que normalmente se llamará [tamaño del disco] hard drive. Haremos clic derecho en él e iremos a las Propiedades-->Permisos, cambiaremos a el “Propietario” por nuestro usuario y cerraremos el explorador.
Ya tenemos nuestra partición de Windows en nuestro sistema lista para ser montada por nosotros! Recordad que si por el contrario preferís que sea montada automáticamente al inicio deberéis cambiar la opción noauto por auto.
 La manera más fácil de montar ahora nuestro dispositivo es abrir el Navegador de Archivos(Aplicaciones-->Accesorios->Navegador de Archivos. Ya estáis tardando en hacer un acceso directo en el panel :P) y haciendo clic en(arriba) “Equipo”. Haremos doble clic en nuestra unidad, donde veremos los archivos de Windows :D Antes dije que no se podía pasar archivos de GNU/Linux a Windows(pero sí viceversa) dado que había que crear una partición FAT32, y también dije que os enseñaría a crearla. Todavía no me he olvidado ;-)

1.2.3) Objetivo: Ejecutar al Inicio[/size][/b]

A veces necesitamos ejecutar un programa cuando iniciamos nuestro ordenador, o cuando iniciamos nuestro escritorio. Existen dos maneras de hacerlo: Fácil o Difícil :-P Como aquí estamos para aprender, os voy a enseñar las dos :wink:

A) Iniciarse al Iniciar GNOME: [/b]

Esta opción es la más sencilla de las dos, pero tiene el inconveniente de que se ejecuta solamente al iniciarse GNOME, y no al iniciarse el ordenador. Para hacer esto debemos ir a Sistema-->Preferencias-->Sesiones. En la pantalla que nos sale vamos a la pestaña “Programas al inicio”, y seguidamente hacemos clic en “Añadir”. Ahora, como hacíamos al crear un acceso directo, deberemos escribir el comando que queremos ejecutar(el programa que vamos a ejecutar). Si no sabemos donde se encuentra, podemos hacer clic en “examinar” y buscarlo. Como ejemplo, vamos a ejecutar una terminal al iniciarse el escritorio. En comando a ejecutar ponemos gnome-terminal  y el “orden” lo dejamos como esta por defecto, es decir, 50 (es aconsejable dejar casi siempre este valor como el que da por defecto). Le damos a aceptar y tendría que quedarnos algo así(ver Imagen 15).


Imagen 15

Le damos cerrar y ya tenemos listo nuestro programa al inicio. Si quieres, puedes probar a cerrar la sesión y volver a iniciarla para ver si ha funcionado o no.

B) Iniciarse al Iniciar el Sistema[/b]

Esta es la forma más difícil, pero también la mejor y más efectiva. También, esta forma va más dirigida(sino fundamentalmente) a los daemons o procesos que van “por debajo”. Estos procesos pueden ser un apache(servidor web) o un qmail(servidor mail) por poner unos ejemplos. Es decir, fundamentalmente los servidores.
Al iniciarse el Sistema Operativo, este va ejecutando las aplicaciones por niveles. Hay niveles más importantes que otros, y son en estos niveles en los que se encuentran las primeras cosas que deben ser puestas en funcionamiento. Para entenderlo mejor, imaginemoslo como un castillo de naipes, en el que la primera fila es un nivel, la segunda otro, etc.. Sin la primera fila, no se podría construir la segunda fila, y sin la segunda tampoco la tercera, y así con todas las filas.
Pues bien, estas filas son llamadas en GNU/Linux “Runlevels”, y en estos runlevels se encuentran las aplicaciones que se deben ejecutar al iniciarse el sistema. Los runlevels se encuentran en /etc/rc[level].d, es decir, el runlevel 1 se encuentra en /etc/rc1.d, y así hasta 6. En cada runlevel hay una serie de scripts, los scripts siendo archivos que contienen unos comandos a ejecutar(en este caso, a ejecutar programas). Normalmente algunos de esos scripts se encuentran en /etc/init.d antes de ser pasados a los directorios de los runlevels, y es aquí donde nosotros crearemos nuestro script de inicio :D
    Introduzcamos(la terminal es vuestra amiga, no os olvidéis :D) en una terminal sudo vi /etc/init.d/directorio. Esto nos dará una pantalla donde poder introducir nuestro texto. En este ejemplo vamos a ejecutar un comando que nos cree el directorio /home/prueba(obviamente, esto no tiene mucha utilidad, pero es perfecto como ejemplo :D).
Insertaremos este texto(recordad, hay que presionar la tecla “I” para ponerse en modo introducir, y luego “esc” para salir de dicho modo):

#! /bin/bash
mkdir  /home/[tu_usuario]/prueba


Hacemos “:wq” para guardar y vemos qué es lo que acabamos de hacer :) Los scripts, como he dicho antes, son archivos con comandos a ejecutar, y estos comandos son interpretados por la shell. Hay varias shells para GNU/Linux, siendo “bash” la que hay por defecto. Con la primera linea lo que hacemos es “invocar” a bash para que lea las siguientes lineas. En las siguientes lineas podemos poner los comandos a ejecutar, los cuales serán leídos uno detrás de otro(osease, en orden, no todos a la vez).
Ahora lo que haremos es utilizar la herramienta update-rc.d la cual añadirá a los runlevels de manera automática los scripts. Simplemente pondremos sudo update-rc.d directorio defaults y este ya hará el trabajo sucio :D Si queréis, reiniciad el ordenador para comprobar que lo haya creado, y si lo ha creado, podéis borrarlo. Ahora, para que cada vez que iniciemos el ordenador no nos cree el directorio, haremos sudo update-rc.d -f directorio remove y una vez más la herramienta hará el trabajo sucio por nosotros. Espero que con este ejemplo tan vanal hayáis comprendido el fin de esta utilidad, ya que puede serviros más de una vez para cosas mucho más importantes(imagina todos los comandos que podrías ejecutar si fueras root :twisted:).



Bueno, hemos llegado al final de otro artículo. Ha sido mi intención encontrar un equilibrio entre lo complicado, y lo extremadamente fácil :D. Espero que os haya resultado lo más ameno posible,y si no ha sido el caso, os invito a que me critiquéis en el Foro de Odiss, http://www.odiss.org/

 También tenéis el foro para cualquier duda acerca de lo expuesto aquí, cualquiera :D
En la siguiente entrega empezaremos a usar nuestro Ubuntu en tareas cotidianas, como puede ser instalando programas, navegando por Internet, creando documentos de texto, y algunas cosas más. También haremos un poquito de “Tunning” con nuestro ordenador, es un derecho que no esta reservado únicamente a los coches :P

Hasta Otra!

kurin (kurin@odiss.org) Administrador en www.odiss.org[/size][/u]




Versión PDF: http://www.odiss.org/manuales/lpn/lpn-2/lpn-2.pdf[/size]

Distribuido bajo la licencia GFDL (http://gugs.sindominio.net/licencias/gfdl-1.2-es.html)
5  Sistemas Operativos / GNU/Linux / Re: problemas e2fsprogs en: 03 Noviembre 2005, 21:37
Hola:

Yo diría que eso es por algún paquete roto, usas sid? Mejor haz un "apt-get update" y pruebes a ver si ese paquete ya no esta roto. Si no es eso, mis disculpas(hace bastante que no uso debian).

Salu2
6  Sistemas Operativos / GNU/Linux / Re: Linux Para Novatos-I Parte(Introducción,Instalación,Teoría) en: 03 Noviembre 2005, 18:54
Sí claro, siempre que se cumpla con la GFDL(citar la fuente, dar estos mismos derechos, etc..).

Me alegra que os guste, espero que sirve de referencia para los nuevos.

Un Saludo
7  Sistemas Operativos / GNU/Linux / Linux Para Novatos-I Parte(Introducción,Instalación,Teoría) en: 02 Noviembre 2005, 22:17
Hola:

Buenas, quería compartir con vosotros este humilde manual que he hecho que creo(y espero) que puede ser util a más de uno de los que empiezan en el mundo de GNU/Linux. Espero os guste. Un Saludo!


Fuente: http://www.odiss.org

Versión PDF al final del Texto
[/color]

 1) Introducción

El objetivo de este manual 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, 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 Windows y mucho más :D
Es por eso que en este artículo 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 y gratuito :D Empecemos....

1.1) ¿Qué es GNU/Linux?

   GNU/Linux es el Sistema Operativo que utiliza el kernel (núcleo) Linux en conjunto con las aplicaciones de sistema creadas por el proyecto GNU. Ya sea por desconocimiento o por comodidad, se denomina comúnmente a este Sistema Operativo simplemente Linux. Esto NO es la denominación correcta del sistema operativo “Linux”, pero como he dicho, se suele decir Linux “asecas” por comodidad. Para entender bien esto, primero debemos saber qué es GNU, y qué es Linux :)

1.1.1) En el Principio Solo Había GNU....

   El proyecto GNU (acrónimo recursivo de GNU Not Unix—GNU No es Unix) fue fundado por Richard Stallman allá por el año 1983. El objetivo de este proyecto era crear un Sistema Operativo formado completamente de software libre parecido a Unix (pero recordad que GNU No es Unix ;-) ), el cual sería el Sistema GNU. Unix no era un sistema libre, pero era un sistema que había demostrado su gran eficacia, y es por esto que el proyecto GNU fue diseñado para ser completamente compatible con Unix. Para garantizar que el proyecto GNU fuera libre, se creó la licencia “General Public License” (GPL), mediante la cual se aseguraba que los usuarios pudieran “ejecutarlo, copiarlo, modificarlo y distribuirlo”.
   Para el año 1990 el proyecto GNU ya contaba con un editor de texto (Emacs) un compilador (GCC) y múltiples librerías y utilidades que componen un sistema Unix típico. Ahora solo faltaba un corazón para hacer funcionar el cuerpo...

1.1.2) Enter Linux

   En 1991 un estudiante de la Universidad de Helsinki llamado Linus Torvalds manda a la comunidad Usenet de Minix (un clon de Unix) un mensaje explicando un proyecto que tiene en mente: quiere crear un sistema operativo libre a partir de un núcleo que ha portado con éxito. Poco sabía él que a partir de ese momento se le unirían programadores de todo el mundo para mejorar ese núcleo, el cual se acabó llamando Linux. Linus decidió distribuir su núcleo bajo la licencia GPL.
   
Un año después, el proyecto GNU seguía sin tener un núcleo para su Sistema Operativo, y dado que el núcleo Linux fue distribuido bajo la licencia GPL y carecía de herramientas como las de GNU, se decidió (por comodidad) que ambos se unirían para crear el Sistema Operativo libre GNU/Linux, el cual por fin estaba completamente funcional.
   GNU mientras tanto estaba desarrollando un núcleo propio llamado HURD, pero a día de hoy todavía no esta completamente funcional, ya que al tener ya un núcleo, se le dio menos prioridad a un sistema completamente GNU.
   
   Por lo tanto, podemos ver que lo que comúnmente se llama “Linux” es en realidad (y lo mismo que) el conjunto de las herramientas GNU con el núcleo Linux, resultando en un Sistema Operativo llamado GNU/Linux



1.2)¿Por qué Cambiar?

   Como he dicho antes, GNU/Linux está distribuido bajo la licencia GPL. ¿Qué quiere decir esto? Pues que puedes copiarlo, modificarlo, distribuirlo.... Es decir, puedes hacer lo que te de la real gana con él, siempre y cuando tú le pases esos derechos al que se lo distribuyas/copies/dejes... Hay mucha gente de todo el mundo que ha trabajado muy duro para que tú disfrutes de este “producto”, y una gran ventaja que tienes es que seguirán asiéndolo, ya que al poder ser modificado, se puede seguir desarrollando por lo que siempre está todo en constante mejora (no hay una empresa que saca actualizaciones 1 año después de que se encuentra un fallo GRAVE en su producto) por la comunidad de usuarios. Se sale del objetivo del artículo el explicar detalladamente qué es el software libre o la GPL, por lo que os recomiendo que visitéis http://www.es.gnu.org/licencias/gples.html  y  http://www.hackxcrack.com/phpBB2/viewtopic.php?t=9520 . Si seguís teniendo mas preguntas, hacédnoslo saber en el foro (www.odiss.org) :wink:
   Podemos ver entonces, que una gran ventaja es que ya no tienes que ir mendigando cracks, ni warez, ni serials, porque (casi) todo se te da ya listo para que te lo bajes, copies y distribuyas a quien quieras (amigos, familia...), y por una vez, no tendrás el miedo de lo que te puede pasar por ir copiando programas (aunque la verdad no se si lo teníais de todos modos :P). Además, y gracias a esto, existen MUY pocos virus para este S.O, y los que hay, son prácticamente inofensivos.

Sí, todo cambio es difícil, pero si es para bien, vale el esfuerzo.


1.3) Bueno me has Convencido, ¿Cómo lo Consigo?

           GNU/Linux se puede obtener de diversas maneras. Se podría decir que GNU/Linux esta dividido en “sabores”, y tú tienes que elegir el sabor que más se adecue a tus necesidades. Hay algunos sabores que están hechos para personas con pocos conocimientos informáticos, otros para programadores, otros especializados en la detección de hardware, e incluso hay sabores que se utilizan directamente desde el CD sin tener que instalar nada, y al apagar es como si nada hubiera pasado.
Esto que yo llamo sabores se conocen como “Distribuciones Linux” o “Distros” (como siempre, asiéndolo cómodo :D), y las Distros que se ejecutan desde el CD se llaman “Live-Cds”.
   Al estar distribuidas bajo la licencia GPL (la mayoría), puedes copiar y regalar las distribuciones Linux a la cantidad de gente que quieras, las veces que quieras. Pero esto no quiere decir que en un principio no hayas tenido que pagar por ellas, ya que hay algunas distribuciones que NO son gratis, como es el caso de SUSE o Red Hat. Esta última esta especializada en empresas e incluye servicio de mantenimiento y diversas otras cosas, que es lo que se paga, no se paga el S.O. En este artículo me voy a centrar en la distribución Ubuntu (gratuita) ya que creo que es una de las mejores para los que empiezan en Linux por su sencillez y funcionalidad. No obstante, te invito a que visites la web http://www.zegeniestudios.net/ldc/index.php (en perfecto ingles eso sí) que mediante un test te ayudará a elegir la distribución adecuada a ti.
   Y es este el “punto” o “fin” de las distribuciones, adecuarse a el usuario como un guante, ya que a todos nos gusta tener las cosas hechas “a medida”. Al poderse modificar el propio S.O, surgieron SS.OO (Sistemas Operativos) adaptados o “tuneados” que acabaron evolucionando en las distros actuales al unirse más personas a esos proyectos, y algunos decidieron comercializarlas, y otros no.
   
Por lo tanto, quedamos en que la manera de hacerse con un Sistema GNU/Linux es conseguir una Distribución ¿no? Bien :D


1.3.1) Vale, pero ¿Donde lo Consigo?

Tienes varias posibilidades:

A)[/u] Puedes bajarte una distribución de internet, normalmente de la página de la propia Distribución. También existen páginas especializadas donde hay diversas distros para elegir, como http://www.linuxiso.org/

B)[/u] Cada mes en las revistas especializadas en Linux viene de regalo un CD/DVD con una o más distribuciones.

C)[/u] Pídesela a algún conocido que tenga Linux, estoy seguro que te querrá ayudar ;-D

   Bueno, ya estamos listos para empezar la instalación. Mi objetivo es que perdáis el miedo a instalar GNU/Linux, ya que hay muchos “mitos” sobre cosas que no funcionan y ordenadores que se rompen, los cuales son completamente FALSOS (bueno, casi completamente, hay mucho tontito suelto :D).
    Recordad que si queréis hacer una prueba antes de poneros a instalar cosas podéis utilizar una Live-CD (se ejecuta directamente desde el CD-ROM) como Knoppix(http://www.knoppix.org/).

¿Ya? ¡Genial!, ¡Vamos allá!



2) Instalación

2.1) Pasos Previos

Bueno después de un poco de historia y esa parrafada (imprescindible), 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 descargarla directamente de http://se.releases.ubuntu.com/5.10/ubuntu-5.10-install-i386.iso. Con una conexión ADSL normal (la de telefónica también cuenta), tardará unas 2 horas.
 Voy a ir paso a paso por todo el proceso típico de instalación, así que perdón si parece que insulto vuestra inteligencia :P

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éndo el tamaño del mismo. De esta manera dispondremos de espacio libre en el disco no asignado a ninguna partición.
Si no tienes el Partition Magic, me imagino que sabrás donde conseguirlo :) El Partition Magic es muy fácil de utilizar así que no creo que tengáis problemas con eso. No obstante os voy a decir como hacerlo en un caso típico. En caso de que sí tengamos espacio libre, pasad directamente a la sección 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”(ver Imagen 1)


Imagen 1

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(ver Imagen 2):


Imagen 2

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(ver Imagen 3):


Imagen 3

Teniendo seleccionada la partición de Windows, es decir, la NTFS, le damos a lo que he marcado antes. Nos saldrá esto (ver Imagen 4)


Imagen 4

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? :wink:  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, así que tranquilos. 

Bien pues cuando lo hallamos hecho le damos a “Aceptar”, y vamos a “General”--> “Aplicar Cambios” ---> “Si”. Ahora dependiendo de como de grande hayáis hecho la partición, tardará un ratito, mas o menos unos 15mins. Una vez haya 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 hayan leído lo de arriba, para empezar debemos de tener el CD de la distro “Ubuntu” metido adentro del lector de Cds. Luego debemos 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 será una tecla como “F8” o “F12”. Al hacer esto, nos saldrá una pantalla de bienvenida(ver Imagen 5) :


Imagen 5

, y como bien indica, debemos 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  farsi allá tú... :twisted:
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, cargará 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 grandes que se parecen a esto(ver Imagen 6):


Imagen 6

 (puede ser de otro color, de otra forma, pero se parece más o menos) la “instalación” de Internet se hará automáticamente.
Pero si por el contrario tienes un módem usb, como puede ser el que viene con el “kit adsl de terra” o similar, o te conectas mediante una conexión de módem normal (56kbps) pues aparecerá esta pantalla(ver Imagen 7):


Imagen 7

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 o módem normal.
A continuación, nos pide el nombre que le queremos poner a la máquina, puedes ponerle el nombre que quieras, pero por ahora llamémoslo Ubuntu, para mantener todo “genérico”.

 Al darle a continuar, detectará algo más de hardware, y seguido nos saldrá esto (ver Imagen 8):


 Imagen 8

Esta es la parte más “peligrosa” del proceso de instalación.
Al menos que queramos tener Linux para TODO el ordenador NO debemos elegir “borrar el disco completo”. Pulsemos en “Editar manualmente”, lo cual nos llevará al menú de particionado de discos (Ver Imagen 9):


Imagen 9

Bien. Esto es un caso típico si tienes instalado Windows en tu ordenador (excepto por el espacio, que será 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 de los dos queremos empezar.

  Ahora pinchamos en “ESPACIO LIBRE” y le damos a “crear una partición nueva”. En la pantalla que nos sale ahora, debemos elegir cuanto espacio queremos asignar a la partición. Lo que vamos a hacer primero es un “área de intercambio” o “SWAP”. Esta partición lo que hace es habilitar un espacio que funciona como una extensión de la memoria RAM, es una memoria Virtual. Esta memoria virtual permite que pueda ser utilizada por el S.O para agilizar algunas tareas cambiando espacio entre la memoria RAM y la virtual. El tamaño de ésta debe de ser más 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 (para que sobre :-P), y si vas justo de espacio, de 512mb. Una vez hayamos elegido cuanto espacio le vamos a asignar, presionamos intro y en la siguiente pantalla elegimos lógica. Si nos pregunta la “ubicación de la nueva partición” diremos que al “principio”, sino nos lo dice, no os preocupéis por esto :D
Ahora nos saldrá una pantalla como esta(ver Imagen 10) :


Imagen 10

Lo que debemos hacer aquí, es, primero, seleccionar “Utilizar Como:”. Al hacerlo nos saldrá una pantalla en la que debemos elegir “área de intercambio” (casi abajo del todo).
Nos tiene que quedar una pantalla como esta(ver Imagen 11):


Imagen 11

Ahora le damos a “Se ha terminado de Definir la partición”

A continuación estaremos en la misma pantalla que arriba (ver Imagen 9), y deberemos pinchar en donde diga “ESPACIO LIBRE” (recordad que ahora habrá menos espacio libre porque hemos creado una partición de SWAP :-D). Repetimos el mismo proceso de antes, dándole a “crear una partición nueva” y eligiendo el espacio que le queremos dar a Ubuntu. Yo recomiendo que le asignes de 5 a 10 GB, aunque si no tienes mucho espacio con 2 GB basta. Elegimos “Primaria” esta vez,  y si nos pregunta la “ubicación de la nueva partición” diremos que al “principio”, si no nos lo dice, pues seguiremos sin preocuparnos :D. Nos encontraremos con la misma pantalla que antes (ver Imagen 10):

Esta vez debemos seleccionar en “Utilizar Como:” ->> “Sistema de ficheros transaccional ReiserFS”. Ahora deberemos seleccionar “Marca de arranque” de manera que quede como “activada”.
 Nos tiene que quedar algo como esto(ver Imagen 12):


Imagen 12

Nos cercioramos de que está todo como en la imagen(a excepción del tamaño claro :D), y le damos a “Se ha terminado de definir la partición”.

Veamos como ha quedado todo lo que hemos hecho hasta ahora (ver Imagen 13):


Imagen 13

Una vez visto que quede más o menos igual que arriba (siempre recordad que el espacio asignado será diferente), sobre todo mirando que el ntfs siga ahí, pues nos armamos de valor, y le damos a “Finalizar el particionado y escribir los cambios en el disco”. Cuando nos diga si estamos seguros pues le decimos que sí. Al hacer esto, empezará a instalar el sistema base de Ubuntu. A partir de ahí nosotros instalaremos las cosas que nos gusten/hagan falta.
Una vez haya terminado de copiar las cosas, nos dirá que si queremos descargar el soporte para nuestro idioma, ya que no lo incluye en el CD de instalación. Si tenemos un router le decimos que sí, en caso contrario lo haremos luego cuando configuremos nuestra conexión, y por lo tanto le diremos que no.
Ahora nos preguntará si la hora esta en GMT o no. Si la hora que nos enseña es correcta le decimos que sí. debemos decirle en qué zona horaria estamos (en la península, Ceuta/Melilla, o las Canarias) Seguidamente, debemos decirle en qué zona horaria estamos (en la península, Ceuta/Melilla, o las Canarias).
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.  Ahora nos preguntará si queremos instalar “el Cargador de Arranque GRUB”. 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 GNU/Linux.

En breves instantes nos encontraremos con una pantalla diciéndonos que ya hemos llegado al final de la instalación. Quita el cd y dale a continuar. Una vez haya reiniciado, mételo de nuevo(en el caso de que no reinicie, es decir, que se quede en “Restarting System”, hazlo manualmente).


2.3) Puesta a Punto

Os presento a GRUB(ver Imagen 14) :


Imagen 14

 No es muy bonito, pero cumple su función :P. Mas adelante ya os enseñaré como instalar uno más bonito :wink: Fijaos en como nos presenta a Ubuntu y a Windows para que elijamos cual queremos. 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 :)  ) y seguidamente, se pondrá a configurar una serie de paquetes (programas). ¿Esto que quiere decir? Pues quiere decir que al ser un “sabor” de GNU/Linux “casero”, incluye programas para el día a día de los usuarios, como puede ser el OpenOffice (equivalente de Microsoft Office) o el Mozilla Firefox (equivalente del Internet Explorer). Es decir, que al ser todo programas libres, se incluyen directamente en el CD de instalación, y no tienes que comprártelos ya que son gratuitos y de libre distribución (lo cual no significa ni muchísimo menos que sean peores que los de pago).
Después de un rato configurando paquetes, nos toparemos con esta pantalla(ver Imagen 15) :


Imagen 15

Aquí elegiremos nuestras resoluciones de pantalla. Si tenemos una pantalla normal(es decir, no gigantesca) elegiremos (con la barra espaciadora, de manera que quede al lado de la opción un asterisco “*”)  “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á la pantalla de bienvenida de Ubuntu.

Y ya por fin hemos llegado al final del proceso de instalación. Pero todavía queda mucho por delante. A lo largo de estos artículos 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á....




3) Teoría

3.1) Libera tu Mente, Neo

Bueno ya tenemos instalado nuestro sistema GNU/LINUX. Antes de empezar a disfrutar de él (sí, disfrutar :) ) tengo que explicar un par de cosas “de teoría” antes de ponernos de lleno con la práctica. ¡No, no cierres el navegador! Que os conozco, y se que no os mola tanto eso de leer estas parrafadas, pero venga, ¡haced un esfuercillo!  :D . 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á todo 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 clic 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 difícil, 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, que te ofrecen mucho más. Esto[/u] es lo que no te da WS, una comunidad de usuarios que está constantemente mejorando los programas para que tú te beneficies de ello. Por ejemplo, para el “messenger” existen varios clientes, pero el que mas me gusta a mí es el Mercury. Es prácticamente lo mismo, e incluso con ciertos añadidos que no tiene el messenger de MSN. Otro ejemplo es OpenOffice. Es compatible con los formatos de 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 :P). Y si quieres meterte más en un tema, en Google casi siempre encontrarás lo que quieres, así que ¡aprende a utilizarlo! También encontrarás muchísimas comunidades de usuarios dispuestos a ayudarte con tus problemas, por lo que nunca te encontrarás solo ante el peligro.
Una ventaja(o inconveniente) de los sistemas Linux es la seguridad. Los usuarios normales tienen 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” (que viene de Super User) antes del comando que sería de root. La ventaja de esto es que ningún programa puede fastidiar nada importante del ordenador al no poder acceder a los ficheros esenciales para el S.O, lo cual es algo que suelen hacer los Malware (Spyware, Adware) y muchos Virus y Troyanos. Espero no estar mareándoos un poco con estas cosas.
Debéis perderle el miedo a utilizar una shell (o intérprete de comandos), ¡os aseguro que es sencillísimo! 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, así que os animo a seguir leyendo. Pensad en la línea de comandos como si mantuvieseis una conversación con el ordenador, en el que simplemente tienes que decirle “haz esto y luego esto, a través de esto”
También olvidaos de los archivos “.exe”, esos ya con un doble clic no funcionarán (pero sí de otra manera). Por 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... :-D



3.2) El Sistema de Archivos

El sistema de archivos de GNU/Linux es distinto al de Windows. Este es un pequeño resumen de los más importantes directorios (desde ahora no diré carpetas, sino directorios):

/ : esto es como el “C:” de Windows. De aquí “salen” o “cuelgan” todos los demás directorios.

/bin : Donde se encuentran la mayoría de ejecutables del sistema. Es decir, la mayoría de los programas. Semejante a “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 los directorios de inicialización del sistema.

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

/home : Directorio de homes (casas) 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 será “/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 son opcionales, pero muy útiles (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 almacenan (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 :-P, esto se mete en la shell y te sale la “jerarquía” en más detalle, ya hablaremos sobre los “man” (manuales) más adelante.



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

Según la Wikipedia  (La Enciclopedia Libre: 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 luego interpretadas por el interprete de comandos (ya va encajando todo :-P)  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, debemos utilizar una de las diferentes terminales que tenemos. 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(es decir, cntrl+C y cntrl+V).
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”. Recordad bien esto, porque el olvidarlo os puede provocar muchos dolores de cabeza, creedme :-D

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. Antes dije que utilizar la línea de comandos es como mantener una conversación, pues bien, aquí es donde el ordenador te esta diciendo “Dime, que te escucho”
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 comando”) o escribiendo el comando y “-h” o “--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 una vez te acostumbres, ya que creo que a todos nos es más fácil decir “Ordenador, instálame el messenger” que tener que abrir 4 ventanas para instalarlo y darle a “Siguiente, Siguiente, Siguiente”.



3.3.1) Comandos Comunes en una Shell
 A continuación os voy a poner los comandos más comunes y una explicación breve:

cd: Nos permite cambiar directorio (Change Directory). Así 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 estuviéramos 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 ..”, así de fácil.

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 vídeo 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 somos un usuario normal, nos diferenciará entre directorios y otros ficheros mediante diferentes colores. Para ver los ocultos le pasamos el comando “-a”.
Así, 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 mediante la sintaxis “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”, podríamos 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. Así pues, si queremos cambiar “hola.mpg” a “hello.mpg” cuando esté en pedro, haríamos  “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 puede hacer con este comando es renombrar un archivo (no me preguntéis por qué, porque me parece una ida de pinza de los programadores).
 Así, 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/juan/fotos”.

more: Este comando lista el contenido de un archivo página por página. Así 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 con “rm”.

3.3.2) Las Pipes (tuberías)

Como su propio nombre indica, las pipes son tuberías que sirven para enlazar un lado con otro (una entrada, y una salida). Es decir, que mediante las tuberías podemos enlazar, por ejemplo, la salida de un comando con la entrada de otro. De esta manera lo que salga del comando 1 se utilizaría como la entrada del otro comando:



ENTRADA COMANDO 1 --> SALIDA -->TUBERÍA--> ENTRADA COMANDO 2--> SALIDA


Espero que quede claro que la salida de un programa es la entrada del otro. Pues bien, diversos sistemas operativos entre los que se encuentra Linux proporcionan una herramienta para hacer esto: Las pipes (tuberías) cuyo símbolo 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, hasta aquí llega este manual. Espero que os haya sido ameno y que no halláis encontrado la teoría excesiva o aburrida :-D  CUALQUIER duda que tengáis, exponedla en http://www.odiss.org/phpbb2/index.php

También tengo la intención de que en siguientes artículos de esta serie nos metamos de lleno en la práctica y en adaptar nuestro ordenador a nosotros, convertirlo en un ordenador único, un ordenador para dominarlos a todos :D
Hasta Otra, Se despide,

kurin (kurin@odiss.org) Administrador en www.odiss.org[/size][/u]




Versión PDF: http://www.odiss.org/manuales/lpn/lpn-1/lpn-1.pdf[/size]



Distribuido bajo la licencia GFDL (http://gugs.sindominio.net/licencias/gfdl-1.2-es.html)

Páginas: [1]






Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC