Linux

Aprendiendo lo basico de  Linux en 10 minutos.

1.Instalacion y configuracion de Linux en 10 pasos (Tomamos como ejemplo la version de Linux Conectiva)

Si bien Conectiva Linux puede reconocer automaticamente muchos dispositivos de hardware, no es infalible. Para completar exitosamente la instalacion, habra que ingresar cierta informacion critica en algunos de los pasos; de modo que lo primero que se debe hacer es reunir los datos apropiados sobre el hardware instalado. Podremos hacer esto con los manuales de los equipos (CD-ROM, modem, placa de video, placa de red, etc...) o imprimir los datos directamente desde el administrador de dispositivos de Win2 (Inicio/Configuracion/Panel de Control/Sistema/Administrador de dispositivos).

Como Linux es un sistema operativo que se instala en una particion propia, sera necesario contar con lugar en el disco rigido. Un disco rigido de una PC puede contener hasta 4 particiones primarias (eso quiere decir que en un mismo disco rigido podriamos tener hasta cuatro SO distintos). Una particion es un espacio delimitado dentro del disco; tiene un comienzo y un fin, y dentro de el se aplicara el sistema de archivos (file system) propio del sistema operativo a instalar en esa particion. Normalmente, en una PC que tenga Win2 instalado, hay una unica particion que abarca todo el disco rigido.

A continuacion recomendamos algunos pasos a seguir antes de instalar Linux

Recuerden que una instalacion tipica de Linux (medianamente completa) ocupara alrededor de 600Mb. A continuacion, los pasos a seguir para usar FIPS:

  1. Preparar un disquete de inicio (format A: /s).
  2. Copiar los archivos restorrb.exe, fips.exe, y errors.txt desde el directorio DOSUTILS del Cd a ese disquete.
  3. Reiniciar la PC para que arranque desde el disquete.
  4. Iniciar FIPS tipeando fips. El programa detectara el disco rigido y mostrara informacion acerca del mismo. Leera el sector de arranque y proporcionara datos sobre el.
  5. Con las teclas de cursor se selecciona el tamaņo de las particiones actual/nueva. Cuando se logre el valor deseado, presionar Enter.
  6. En este paso, se puede reeditar la tabla de particiones o escribir los cambios al disco. Contestar "y".
  7. Reiniciar la PC.

Determinar la forma de arranque

Para la instalacion, la manera mas sencilla de hacerla sera a traves de un CD-ROM y haciendo que la PC instale desde el. Pero si la PC es algo antigua y la BIOS no puede arrancar desde el CD-ROM (como es mi caso), quedan dos alternativas: una es preparar un disquete de inicio (en el directorio dosutils del CD se encuentra la herramineta Rawrite para transferir el archivo boot.img del directorio images), y otra, que me parece la mas conveniente, es arrancar la PC en DOS, luego cambiar al CD y, desde el directorio dosutils, tipear autoboot.

10 PASOS PARA INSTALAR LINUX CONECTIVA DESDE SU CD


Cada paso es una pantalla de instalacion que aparece en Linux Conectiva. Se trata de explicar lo mas sencillo posible para que sea facil de realizar la instalacion.

 

  1. Elegir el idioma a usar durante la instalacion (ingles, portugue o castellano). Presionar Enter y luego indicar la distribucion del teclado que estamos usando. A continuacion, deberemos seleccionar el medio de instalacion (en este caso CD-ROM). Finalmente, escoger el tipo de instalacion: puede ser desde cero o para actualizar una version anterior (en este caso Instalar).
  2. Tipos de instalacion: Estacion de Trabajo, Servidor o Personalizada. Los dos primeros realizan de forma automatica el trabajo de crear las particiones Linux (nativa y de intercambio) y la instalacion de los paquetes (varia segun se elija Estacion de Trabajo o Servidor). Para aprender, es conveniente seleccionar la opcion Personalizada.
  3. Ahora procederemos a crear y editar las particiones. Luego deberemos indicar si poseemos placa SCSI (generalmente la respuesta seria "no"). Finalmente, seleccionaremos los paquetes de software que queramos instalar. Se puede elegir todos a la vez o realizar una seleccion individual, de acuerdo con nuestras necesidades.
  4. Para revisar el proceso de instalacion se crea un archivo de registro. Luego continua la instalacion con la copia de todos los paquetes elegidos (la parte mas larga de la instalacion). Terminada la copia de paquetes, se detecta y se configura el mouse disponible (deberemos indicar el puerto donde se encuentra conectado el mouse).
  5. La instalacion prosigue con la deteccion de la placa de video: hay que tener en cuenta que es posible que Linux no detecte automaticamente nuestra placa o, peor aun, no sea compatible con ella (en ese caso deberemos buscar un driver en la Web actualizado). Luego seleccionaremos nuestro monitor de una lista que aparece.
  6. La instalacion usara la herramienta Xconfigurator para ajustar automaticamente los parametros necesarios para utilizar XWindow (es normal que la pantalla parpadee varias veces, ya que se estaran probando los distintos modos de video). Cuando finaliza la deteccion, se selecciona el modo de video inicial para usar bajo la interfase grafica.
  7. Si se dispone de una placa de red, este es el momento de configurarla. Luego de instalar el sistema, y con la documentacion adecuada, se podra configurar a voluntad. En los proximos textos de Hack The Planet, explicaremos como configurar una placa de red, el protocolo TCP/IP y una conexion de acceso telefonico bajo Linux.
  8. Falta poco. El siguiente paso es indicar nuestra zona horaria y luego seleccionar de la lista los procesos que se activaran cada ves que se inicie Linux (equivalentes a los programas que se inician en la carpeta de Inicio de Win2). Si no tenes idea de cual elegir y cuales dejar, seleccionar todos.
  9. Los ultimos pasos: configuraccion de la impresora, ingreso de la contraseņa para el usuario root o administrador del sistema (NO OLVIDARLA), creacion del disquete de arranque (recomendado) y configuracion de LILO, el programa que permite elegir el sistema operativo que se cargara cuando se arranque la PC. Normalmente LILO se instala en el Master Boot Record.
  10. Lo que sigue es presionar una vez mas el casillero que dice "Aceptar", reiniciar y  LISTO!!!! Ya tenemos instalado Linux en nuestra maquina que a partir de ahora seria una PC con un sistema operativo como la gente.
Los primeros pasos

Ahora pasamos a explicar lo que viene despues de la instalacion, lilo y como arrancar Linux,  los comandos basicos y la estructura de los directorios en Linux.

La primera vez

Luego de reiniciar el sistema, la PC arrancara (habiamos elegido instalar LILO) y podremos seleccionar el sistema operativo a cargar (tipeando DOS o Linux). Luego de una serie de mensajes referidos a todos los servicion que se estan iniciando y las tareas que se llevan a cabo durante la carga de Linux, llega el momento de ingresar en el sistema. Para ello usamos el usuario "root" y la contraseņa elegida durante la instalacion.

Nota: es muy importante no acostumbrarse a usar siempre el usuario root; es conveniente crear uno nuevo (con el comando adduser) y usarlo de alli en adelante.

Los comandos Basicos

Para que no se sientan perdidos en este nuevo sistema operativo, vamos a describir algunos de los comandos mas empleados bajo Linux.

ls: sirve para listar el contenido de in directorio (el bendito dir del DOS). Tiene una gran cantidad de modificadores para alterar el resultado en pantalla sobre los datos a mostrar sobre cada archivo (por ej: ls -l -color).
cat: es el equivalente de type. Con cat se puede ver por pantalla el contenido de un archivo de texto (por ej: cat archivo.txt).
cd, md, rd: para cambiar, crear o borrar subdirectorios (por ej: md programas).
cp, mv: para copiar o mover archivos (por ej: cp origen.txt destino.txt).
mc: invoca a Midnight Commander (un clon de Norton Commander). No van a poder creer lo parecido que es este programa.
man: para tener ayuda siempre a mano sobre un determinado comando o programa, se usa el comando man seguido del nombre del programa sobre el que se quiere ayuda. La mayoria de las aplicaciones que se instalan ofrecen paginas de ayuda en este formato (por ej: man g++).
logout: para salir del sistema y permitir el ingreso de un nuevo usuario.
date: para mostrar o modificar la fecha del sistema.
shutdown/reboot: para reiniciar el sistema (shutdown avisa a los usuarios que se encuentran conectados, mientras que reboot lo hace directamente).
tar: para comprimir/descomprimir archivos con extension tar.
zip: para comprimir archivos con extension zip.
gzip/gunzip: para comprimir/descomprimir archivos con extension gz.
startx: para iniciar XWindow.
kde: para iniciar XWindow utilizando el entorno KDE.
who: si estamos conectados en red, nos muestra la informacion de los usuarios que la estan utilizando.
killall: finaliza uno o mas procesos por el nombre de los mismos.
pwd: nos devuelve el nombre del directorio en el que estamos posicionados actualmente.
more: exhibe el contenido de un archivo, haciendo una pausa entre pantallas. El comando tambien puede ser utilizado como filtro, mostrando, con pausas entre pantallas, los datos recibidos de la entrada predeterminada.
wc: este comando cuenta y presenta el total de lineas, palabras y caracteres de un archivo. Si hay parametros, enseņa tambien la cuenta total del archivo.
file: determina el tipo de archivo a traves del analisis parcial de su contenido.
type: muestra la ubicacion de un archivo, seņalando su path.

Estructura de directorios de Linux

1) Es la abreviatura de binaries o ejecutables. Es donde reside la mayoria de los programas esenciales del sistema.
2) Los "archivos" que se encuentran en dev son controladores de dispositivos (device drivers) y se usan para acceder a la disquetera, a la lectora de CD-Rom, al modem, etc...
3) Comtiene una serie de archivos de configuracion del sistema, que incluye la base de datos de los usuarios.
4) Contiene los directorios home de los usuarios (por ej: /home/juan es el directorio inicial del usuario Juan).
5) Contiene las imagenes de las librerias compartidas. Estos archivos tienen un codigo que compartiran muchos programas.
6) Es un sistema de archivos virtual, ya que lo que alli se guarda reside realmente en memoria, no en el disco. Hace referencia a varios procesos que corren en el sistema y le permite obtener informacion acerca de que programas y procesos estan en ejecucion.
7) Alli se guardan los archivos temporales.
8) Uno de los directorios mas importantes. Alle se encuentran algunos de los programas y archivos de configuracion imprescindibles para el sistema.
9) Contiene todos los ejecutables de XWindow, archivos de configuracion y de soporte.
10) El deposito real de programas del sistema. Contiene la mayoria de los programas que no se ejecutan en otras partes.
11) Los archivos de cabecera para el compilador de C.
12) El directorio donde normalmente pondremos nuestras aplicaciones.
13) Contiene el codigo fuente de varios programas del sistema. El mas importante es /usr/scr/linux, que posee el codigo fuente del kernel.

Espero que les haya servido esta ayuda a manejar el sistema operativo Linux y que en la proxima actualizacion habra mas ayuda, mas informacion de sus utilidades y sus diferentes usos.


Manual de Unix, comandos basicos y avanzados

Si queres aprender comandos basicos y avanzados del padre de Linux (Unix).

Este archivo esta comprimido en .zip si no tenes un descompresor bajatelo aca

Comandos Unix.zip


Documento y manual de los comandos de Unix creados por Alejandro Brega, si tenes alguna duda o  sugerencia , mi e-mail es: webmaster@alesite.zzn.com