AnteriorPosterior

2. Conocimientos previos

  Curso: Linux y bash, por Javier Hernández

2.1 ESTRUCTURA DE DATOS EN LINUX


Linux a diferencia de Windows estructura los directorios de distinta forma. Mientras que Windows usa como símbolo del sistema la C (C:/), todos los Linux usan la /. También por ejemplo Windows guarda los datos del sistema en una carpeta (llamada igual que el sistema operativo) mientras que cualquier Linux las guarda en diversas carpetas, las cuales veremos para familiarizarnos con ellas.



  • /bin →Contiene ficheros de comandos ejecutables por todos los usuarios.

  • /ibin→Contiene ficheros de comandos ejecutables usados por el administrador.

  • /sbin→Contiene ejecutables utilizados en la secuencia de arranque y en la recuperación manual ante fallos del sistema.

  • /usr o /home → Contiene utilidades y programas generales de cada usuario.

  • /dev → Contiene archivos especiales de bloques y caracteres asociados a dispositivos hardware.

  • /lib → Contiene librerías y compiladores del sistema.

  • /etc → Directorio con ficheros de configuración y utilidades para la administración.

  • /var → Contiene ficheros para el administrador.

  • /mnt (/media)→ Directorio para montar dispositivos de almacenamiento (disquetes, lector de CD/DVD, llave USB).

  • /stand → Contiene los ficheros del sistema de arranque y el núcleo de Unix/Linux.

  • /opt →Sirve de punto de montaje desde el que se instalan los paquetes de aplicación adicionales.

  • /bck → Se guardan las copias de seguridad del sistema.

  • /boot → Contiene archivos OBJ (objeto) configurables para el núcleo del sistema.

  • /config → Para configurar el arranque del sistema.

  • /dgn → Para almacenar los programas de diagnóstico.

  • /export → Para exportar sistemas de archivos.

  • /install → Donde el administrador instala las utilidades de administración.

  • /save → para guardar copias de ficheros de administración con el fin de realizar copias a disquetes.

  • /tmp → Para almacenar archivos temporales.

  • /home → Utilización de los directorios propios de cada usuario. Contiene el directorio de presentación y el árbol de subdirectorios de cada usuario.


En todas las distribuciones no se encuentran todas las carpetas mencionadas. Las carpetas que usaremos más frecuentemente son:

/home
/dev
/etc
/mnt (/media)



2.2 DISTRIBUCIONES DE LINUX


En el mundo de linux podemos encontrar una gran variedad de distribuciones, cada una se caracteriza por distintas opciones. Las distribuciones se clasifican en Live CD/DVD, CD/DVD instalación y mini-distribuciones.

gentoo

  • Live CD/DVD

    • Knoppix "“ La distribución Live CD más famosa y utilizada de todas.

    • Guadalinex "“ Desarrollado por la comunidad autónoma de Andalucia.

    • LinuXP "“ Live CD que imita a Windows XP

    • CDLinux "“ Especialmente pensada para la administración y rescate de sistemas.

    • Musix "“ Para los músicos.

    • Además hay Live CD de casi todas las distribuciones instalables.

suse
  • CD/DVD Instalación

    • Gentoo "“ Para usuarios con conocimientos medios-expertos.

    • Kubuntu "“ Excelente para los que quieren empezar, con escritorio KDE por defecto.

    • Suse "“ Muy similar a Windows.

    • Ubuntu "“ Es igual que Kubuntu pero con escritorio GNOME por defecto.

    • Slackware "“ Distribución para usuarios muy expertos.

    • Debian "“ Hace gala de ser una distribución muy estable, y tiene sus motivos.

    • Red Hat "“ Perfecta para servidores y máquinas que trabajen con redes.

    • Fedora "“ La versión gratuita de Red Hat.

    • Mandriva (Mandrake) "“ Alternativa muy recomendable.
mandriva
  • Mini-distribuciones

    • Antomic "“ Para aquellos que se inician en el mundillo linux

    • Brutalware "“ Para la administración de redes con TCP/IP

    • Trinux "“ Orientada a la administración y diagnóstico de redes

    • Tombsrtbt "“ Sistema de rescate para emergencias en un solo disquete.



Las características de los Live CD/DVD son que se pueden ejecutar desde el propio lector, sin tener que instalar nada, como contrapartida no se pueden guardar los cambios realizados.

Las mini-distribuciones se caracterizan por ser sistemas destinados a realizar escasas tareas y generalmente carecen de entorno gráfico para que puedan grabarse en disquetes.



2.3 BREVE LISTA DE EQUIVALENCIAS CON PROGRAMAS DE WINDOWS


Para mostrar al típico usuario de Windows que en cualquier distribución de Linux se puede encontrar muchos programas que sustituyen a los caros programas propietarios.


MSN Messenger "“ Kopete, Gaim, amsn

Office "“ OpenOffice

Windows Media Player "“ Amarok, Xine....

Nero "“ KIIIB (K3B)

Internet Explorer "“ Mozilla Firefox, Opera

Outlook "“ Mozilla Thunderbird

Emule "“ Amule

BitTorrent "“ BitTorrent, Ktorrent


La lista podría extenderse infinitamente, aquí tan solo hemos puesto una pequeña lista de los programas más usados por la gente. Si buscáis algún programa su equivalente en Linux visitad estas páginas Web.


http://aldealinux.com/articulos/tabla.shtml

http://alts.homelinux.net/

http://www.illasaron.com/html/index.php



2.4 COSAS IMPORTANTES PARA SABER


Hay que conocer algunas particularidades de Linux antes de adentrarnos.


Si queremos acceder a una carpeta oculta, tendremos que escribir el nombre de la carpeta precedido de un punto (.).

Ejemplo: /home/usuario/.aMule


A diferencia de Windows, Linux distingue entre mayúsculas y minúsculas. Por lo tanto podemos tener creadas dos carpetas que se llamen exactamente iguales pero que las diferencien las mayúsculas.

Ejemplo: /home/usuario/fotos

/home/usuario/Fotos

/home/usuario/fotoS

.........


Para facilitarnos la escritura en consola, podemos ayudarnos de una tecla que nos va completando la ruta. Dicha tecla es el Tabulador (la tecla que esta a la izquierda de la Q).

Ejemplo: Si queremos completar la siguiente ruta: /home/usuario/juegos de ordenador escribiremos....

$cd /home/usuario/juego (TABULADOR)

y la ruta se completará

$cd /home/usuario/juegos de ordenador


Pero si hay dos carpetas que coinciden con las palabras iniciales no lo completará, por lo tanto pulsaremos 2 veces al tabulador.

Ejemplo: queremos ir a la ruta anterior pero da la casualidad de que tenemos otra carpeta llamada juegos de Pepe (ya que no nos acordamos como se llama la carpeta o queremos saber cuantas coincidencias hay o saber que carpetas y archivos hay dentro de la carpeta por la que estamos escribiendo) pulsamos 2 veces el TABULADOR y lo vemos.

$cd /home/usuario/juegos(TABULADORx2)
(nos aparecerá....)

juegos de ordenador juegos de Pepe


Linux para evitar que las carpetas del sistema se puedan borrar con facilidad ha optado por la creación de un superusuario (en inglés root). Además siendo superusuario se puede controlar las acciones (además de crear/borrar usuarios) de los usuarios registrados en el sistema. Así que para poder diferenciar entre usuario estándar y superusuario se usan dos caracteres, el dólar ($) y la almohadilla (#) para usuario y superusuario respectivamente (conocido como prompt), si se quiere acceder a él a través de la consola tan solo tendremos que escribir $su -root (escribiendo su el propio sistema tomará por defecto al superusuario) e introducir la clave que indicamos durante la instalación.


Actualizado el: 01-04-2006 23:52

AnteriorPosterior