2. Antes de comenzar, intentaremos establecer una diferencia, entre los término Linux y GNU/Linux, a fin de
saber de qué estamos hablando con exactitud, en cada caso.
Linux, es un kernel, es decir, el núcleo de un Sistema Operativo, mientras que GNU/Linux, el Sistema
Operativo que utiliza el Kernel Linux como núcleo, creado, difundido y promovido a través del Proyecto GNU,
por la Free Software Foundation, organización sin fines de lucro, fundada por Richard Stallman, principal
precursor del Software Libre.
El Kernel Linux, parte fundamental del Sistema Operativo, fue desarrollado por Linus Torvals, utilizando como
modelo a UNIX. Una de las diferencias fundamentales entre los núcleos Linux y UNIX, es que el primero, es
Software Libre, mientras que el segundo no lo es.
Por otra parte, mientras existe un único Kernel Linux (con versiones diferentes), existen decenas y hasta
cientos de distribuciones GNU/Linux, es decir, diferentes Sistemas Operativos basados en el Kernel Linux,
entre las cuales se destacan: Debian, Ubuntu, Kubuntu, Fedora, Gentoo, Slackware, CentOS, ArchLinux,
Asturix, entre otros cientos.
3. Este manual cubre la instalación de Fedora, una distribución de Linux construida con software libre y de
código abierto. Este manual le ayuda a instalar Fedora en escritorios, portátiles y servidores. El sistema de
instalación es lo suficientemente flexible como para ser usado incluso si usted no tiene experiencia previa ni
conocimientos de Linux o redes de computación. Si escoge las opciones predeterminadas, Fedora le provee
un sistema operativo completo para su escritorio, incluyendo herramientas de productividad, utilidades para
Internet y herramientas de escritorio.
Este documento describe todas las opciones posibles de instalación, incluyendo aquellas que solamente son
necesarias en circunstancias muy especiales. La Guía de instalación rápida de Fedora 13 ofrece un conjunto
de instrucciones mucho más conciso para poder descargar, crear un disco de instalación, y finalmente instalar
Fedora sobre una computadora de escritorio típica, o sobre una laptop.
4. Es una plataforma de software para dispositivos móviles que incluye un Sistema
Operativo y aplicaciones de base.
Android es un conjunto de herramientas y aplicaciones vinculadas a
una distribución Linux para dispositivos móviles. Por sí solo no es un Sistema
Operativo Android es de código abierto, gratuito y no requiere pago de licencias.
Android es una plataforma de código abierto para dispositivos móviles que está
basada en Linux y desarrollada por Open Handset Alliance, se prevé que los
primeros teléfonos con Android aparezcan en el segundo semestre de 2008 y
companías poderosas como LG, Motorola y HTC ya han diseñado alguno de los
prototipos que incorporarán el Sistema Android.
Es una stack de software para dispositivos móviles que incluye un Sistema
Operativo, Middleware y aplicaciones de base. Los desarrolladores pueden crear
aplicaciones para la plataforma usando el SDK de Android. Las solicitudes se han
escrito utilizando el lenguaje de programación Java y se ejecutan en Dalvik, una
máquina virtual personalizada que se ejecuta en la parte superior de un núcleo de
Linux.
5. Un sistema de ficheros es el modo en que el sistema operativo organiza los ficheros en el disco duro,
gestionándolo de manera que los datos estén de forma estructurada y sin errores.
La estructura de ficheros de Linux es una estructura jerárquica en forma de árbol invertido, donde el
directorio principal (directorio raíz) es el directorio /, del que cuelga toda la estructura del sistema:
Linux admite nombres de fichero largos y se puede utilizar cualquier carácter excepto /. De todas maneras no
es recomendable usar los siguientes caracteres, por tener significado especial en Linux:
^ ~ ! # ? & ( ) ´ " ` ; · $ = ¿ ¡ < >@ { } * + -
A la hora de diferenciar un fichero de otro, Linux distingue mayúsculas y minúsculas, por lo que los ficheros
"texto1.txt" y "Texto1.txt" son ficheros distintos.
6. El conocimiento de los comandos linux es importante para las tareas de administración y
programación. Los comandos linux son necesarios para tener un dominio del sistema
operativo. La línea de comandos es la manera más directa de enviar ordenes a su máquina.
La línea de comandos de GNU/Linux es más potente que los prompts que puede haber
usado con anterioridad.
Comandos linux de archivos y directorios
Comandos linux de ficheros y directorios, crear y borrar directorios; listar, copiar, renombrar
y borrar archivos, crear enlace entre archivos.
ls : Listar archivos y directorios
cp : Copiar archivos y directorios
pwd : Mostrar el nombre del directorio de trabajo actual
cd : Cambiar de directorio
sort : Ordenar ficheros
mkdir : Crear directorios
touch : Crear o actualizar ficheros
rm : Borrar archivos y/o directorios
rmdir : Borrar directorios vacios
mv : Mover o renombrar archivos
more : Muestra ficheros página a página
less : Muestra Ficheros página a página
cat : Mostrar ficheros de forma continua
head : Ver el inicio de un archivo
tail : Ver las últimas líneas de un archivo
find : Buscar archivos
grep : Buscar el patrón pasado como argumento en uno o más archivos
wc : Calcular la cantidad de cadenas y palabras en archivos
ln : Crea enlace entre ficheros
7. Una de las opciones más interesantes que he encontrado en Linux es la posibilidad de hacer las tareas,
instalar, ejecutar algún programa, hacer alguna función, ect. de dos maneras. La primera y más complicada
seria con la consola de comandos, escribiendo líneas de comandos para llevar a cabo alguna funciona.
Y la segunda haciendo uso de los Entornos gráficos de Linux. En Linux puedes elegir que entorno gráfico
utilizar.Cada entorno gráfico tiene un diseño y unas características diferentes las cuales hacen que puedas
elegir uno u otrodependiendo de para que lo vayas a utilizar y también tu gusto personal.
8. Para tener acceso a la información de un dispositivo éste debe montarse. La operación de montado permite
conectar un sistema de ficheros con un directorio (punto de montaje) del sistema Linux. El comando mount
sirve para montar dispositivos.
*Este tutorial explica la sintaxis y opciones del comando mount, tal vez te interese también leer este articulo
de como montar un dispositivo de almacenamiento usb
Sintaxis:
mount [opciones] [-t tipo] [-a] [-o opc] dispo punto_montaje
Nota: Por seguridad, la operación de montar y desmontar solo la puede realizar el superusuario. Para resolver
esto se puede usar la opción user en las lineas del fichero /etc/fstab.
9. Este comando sirve para desmontar las unidades que hayamos montado con el comando mount, para extraer
de manera segura (en caso de un pen drive) o expulsar (en caso de una unidad optica) un dispositivo.
umount mnt/cdrom #mediante este comando desmontaríamos la imagen que hay como primer ejemplo en
el artículo mount, debemos indicar el punto de montaje.
10. Requisitos para la instalación del Sistema Operativo Linux.-
En este tema se describirán los requerimientos básicos para la instalación de Linux, así como los pasos de
dicha instalación.
Aprenderá a instalar Linux como su Sistema Operativo.
Requisitos de la placa base y del procesador.-
Actualmente, Linux soporta sistemas con una CPU Intel 80386, 80486, o Pentium, además de ALPHA, SPARC,
MIPS, PPC, y un número, cada vez mayor, de procesadores.
Los +clónicos; no Intel, como AMD y Cyrix, también funcionan con Linux.
Si tiene la suerte de tener una placa para doble microprocesador, Linux la detectará y hará funcionar los dos
+micros; sin ningún problema.
Si conserva un antiguo 386 ó 486, puede que lo quiera aprovechar con Linux.
No va a alcanzar velocidades de vértigo, pero tendrá una pequeña estación de trabajo conectada en red junto
a su flamante Pentium III, incluso ejecutar aplicaciones en el +pequeñín; usando los recursos del PIII. El
coprocesador matemático puede ser emulado por el kernel si la máquina no cuenta con uno.
11. Requisitos de la memoria RAM.-
Linux utilizará toda la memoria RAM de forma automática, y se apañará sin problemas con
tan sólo 4 megabytes de RAM, incluyendo un entorno de ventanas sencillo.
En las configuraciones actuales es fácil contar con 16 ó 32 Megas, es suficiente para un uso
personal; para servidores dependerá de la carga que esperemos. Disponer de más memoria
es tan importante como tener un procesador más rápido.
Acerca de la gestión de memoria Linux, con la reciente aparición de la versión 2.4
del kernel puede llegar a gestionar hasta 64 Gb de memoria RAM.
Linux reserva una parte del disco duro para espacio de intercambio (swap) que se usa como
RAM virtual, incluso si dispone de bastante memoria RAM física en su maquina. El área
de swap no puede compararse en términos de velocidad a una memoria RAM, pero permite a
su sistema ejecutar aplicaciones más grandes guardando en disco duro partes de código que
están inactivas. La cantidad de espacio de intercambio a reservar depende de diversos
factores; se puede hacer un cálculo en función de la RAM física, pero depende del sistema.
Normalmente 16 Mb de swap deberían ser suficientes y 64 Mb estarán francamente bien.
¡Lo que no le aconsejamos que haga nunca es dejar al sistema sin espacio de intercambio!.
Requisitos de espacio en el disco duro.-
12. La cantidad de espacio depende en gran medida de sus necesidades y de la cantidad de software
que quiera instalar. Las distribuciones Linux incluyen gran cantidad de software que quizá no necesite utilizar.
También puede disponer de espacio para Linux en múltiples unidades.
Un sistema básico funcionará con menos de 100 Megabytes.
Una instalación media, con entorno gráfico y un número de aplicaciones respetable, van bien con 500 Megas
y da cabida a expansiones y espacio para que los usuarios dejen ficheros.<
Una distribución completa ocupa alrededor de 1,2 Gigas.
Con el tamaño actual de discos, estas cantidades no deberían suponer gran problema.
Controlador de dispositivos.-
El núcleo soporta controladoras XT estándar, las controladoras MFM, RLL, IDE, EIDE y SCSI. La regla general
para controladoras que no sean SCSI, es que si puede acceder a las unidades (disco y/o disquete) desde MS-DOS
u otro sistema operativo, debería poder hacerlo desde Linux.
Buses y tipos de puertos soportados por Linux.-
Todos los buses y puertos que existen en la actualidad estan soportados por linux incluso los ultimos como el
USB.
13. Buses y tipos de puertos soportados por Linux.-
Todos los buses y puertos que existen en la actualidad estan soportados por linux incluso los ultimos como el
USB.
Requisitos del sistema gráfico.-
Para trabajar en modo texto, Linux soporta todas las tarjetas de vídeo estándar Hercules, CGA, EGA, VGA,
IBM monocromo y Super VGA. Los entornos gráficos como el Sistema X Window tienen requisitos propios de
hardware para la tarjeta de vídeo. Se soportan prácticamente todas la tarjetas actuales, varias aceleradoras
3D (las más populares, Wodoo, etc) y tarjetas AGP. En www.xfree86.org podemos encontrar información
actualizada sobre las tarjetas soportadas.
Soporte de dispositivos de conexión a la red local.-
Linux soporta un buen número de tarjetas Ethernet y adaptadores para LAN. La lista es demasiado larga para
esta introducción. Se verá con más detalle más adelante, cuando se configure la parte de red.
Soporte de impresoras.-
Linux soporta prácticamente todas las impresoras paralelo. El software de impresión de Linux se basa en el
estándar de UNIX lp y lpr. Este software también le permite imprimir remotamente a través de la red, si es
que tiene una disponible.
14. Si fuera necesario, instale una segunda tarjeta gráfica.
En el Manual de servicio de la estación de trabajo Estación de trabajo Sun Ultra 27 encontrará
información relativa a la instalación de tarjetas opcionales.
Conecte un monitor al conector para vídeo de cada tarjeta gráfica e inicie el sistema.
El sistema tiene salida en la ranura PCIe 2 (predeterminada). Puede modificarlo en la pantalla
del adaptador gráfico del BIOS, situada en el menú Advanced (Avanzado), submenú Initiate
(Iniciar).
Cuando el sistema se inicie, inserte el DVD de herramientas y controladores y cambie el
directorio a la ubicación siguiente:
/cdrom/nombre_disco_HC/drivers/linux/ SO
donde nombre_disco_HC es el nombre del disco de herramientas y controladores
y SO es redhat o suse.
Ejecute la secuencia de comandos install.sh.
Cuando la secuencia de comandos install.sh haya finalizado correctamente, reinicie el
sistema.
Inicie sesión para ejecutar las parametrizaciones de Nvidia en una ventana del terminal.
Configure el modo de visualización múltiple en X Server Display Configuration (Configuración
de visualización del servidor X).
Haga clic en Apply (Aplicar) para actualizar el servidor X con la configuración nueva.
Haga clic en Save to X Configuration File (Guardar en archivo de configuración X) para guardar
la configuración de la visualización en el archivo /etc/X11/xorg.conf.
15. • es uno de los términos
empleados para referirse a
la combinación del núcleo
o kernel libre similar a
Unix denominado Linux co
n el sistema GNU.
linux
Proyecto •1983
iniciado