Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Guia Gnu Linux

Guia Gnu Linux

Ratings: (0)|Views: 41|Likes:
Published by pakete207

More info:

Published by: pakete207 on May 11, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/11/2010

pdf

text

original

 
GNU/LINUX Raúl López Martín1HOTI
1
ÍNDICE
Historia
........................................................................................................................... 2
Características generales
.............................................................................................. 2Distribuciones ..................................................................................................... 2Minidistribuciones .............................................................................................. 2
Características técnicas
................................................................................................. 3Kernel ................................................................................................................. 3Como compilar un nuevo kernel ........................................................................ 3
Arranque del sistema
.................................................................................................... 5Gestor de arranque .............................................................................................. 5Login .................................................................................................................. 5
Sistema Xfree86
............................................................................................................. 6
Archivos
......................................................................................................................... 7Comando mount ................................................................................................. 9Comando umount ............................................................................................... 9
Interprete de comandos
................................................................................................ 10Variables ............................................................................................................. 10Comandos ........................................................................................................... 11
Runlevels
........................................................................................................................ 12
Comandos básicos
......................................................................................................... 13
Glosario
.......................................................................................................................... 22
Direcciones de interés
.................................................................................................... 24
 
GNU/LINUX Raúl López Martín1HOTI
2
Historia
:
-
 
Empezó a trabajar Linus Torvalds (
estudiante de informática Finlandés
), en 1991 porquequería tener un SO tipo Unix para su PC.(386). Ya que solo había MINIX (
único SO tipoUnix para PC’s, “Tanenbaum” para estudiantes
).-
 
En 2 meses ya funcionaba (
esto fue por utilizar C en vez de Assembler 
), y puso adisposición de la gente las fuentes de la versión 0.01.-
 
Hasta la versión 0.12 no se podía hablar de Linux como SO porque necesitaba MINIX paraconfigurarse.
Características generales:
-
 
Porque GNU/Linux?¿-> Esto es debido a que utiliza herramientas del proyecto GNU.-
 
GNU/Linux es un SO gratuito de libre distribución, copia y modificación bajo la licenciaGPL, por lo que la distribución se hace bajo la condición que se entregue el código fuente.-
 
Proyecto GNU es una asociación sin animo de lucro de programadores, que promocionan elsoftware libre, el proyecto GNU tiene como fin crear un sistema operativo tipo Unixgratuito y de libre distribución bajo la licencia GPL (
General Plublic License
).-
 
GNU/Linux es un SO, con especificación POSIX (
variante de Unix compatible con el estándar 1003.1: que incluye numerosas áreas de funcionamiento del Unix System V y del  BSD 4.3
), y distribuido bajo licencia GPL de GNU.-
 
GPL y COPYLEFT: El concepto de Copyleft (
inversa Copyright 
) impide que un programadesarrollado bajo la licencia GPL (
como consecuencia se puede: ejecutar, copiar,modificar, y redistribuir copias modificadas del programa
) se le puedan poner restricciones propias, por lo que un programa de libre distribución no se puede volver propietario almezclar el código libre con uno propio. Todo esto lo regula el COPYLEFT.-
 
Existen muchas distribuciones del SO, creadas por empresas, grupos de programadores, y personas particulares.
- Distribuciones: Sistema de paquetes (binarios) que utiliza.
+- Por orden de facilidad:1.
 
Mandrake. [nombre_paquete].rpm2.
 
SuSE; Corel. .rpm3.
 
RedHat; EsWare; Hispafuentes. .rpm herramientas => rpm4.
 
Conectiva; TurboLinux. .rpm5.
 
Caldera OpenLinux. .rpm6.
 
Slackware. .tgz código fuente => compilación7.
 
Debian. .deb herramientas => dpkg y apt-getAunque diferentes distribuciones usen el mismo tipo de paquetes, no tienen porque ser compatibles entre sí.
- Minidistribuciones:
-
 
Trinux.-
 
Mulinux.-
 
HAL91.-
 
Tombsrb.
 
GNU/LINUX Raúl López Martín1HOTI
3
Características técnicas:
-
 
Linux es un kernel (
núcleo
) de un sistema operativo, con herramientas GNU.-
 
El SO es multitarea (
más de un proceso en ejecución simultáneamente
) con más de un procesador físico multitarea real.-
 
SO multiusuario por lo que pueden haber múltiples usuarios utilizando el SOsimultáneamente-
 
SO multiplataforma por lo que puede funcionar en varias arquitecturas de SII. Actualmentesoporta (15): PowerPC, Alpha, Intel y Comp., Sun SPARC, Motorola 68K, Intel IA(64bits), DEC VAX,-
 
Debido a su gran versatilidad en compilación del núcleo se utiliza en muchas aplicaciones;en grandes servidores workstations, routers, PS2, PDA’s, telefonos moviles y para SI’s decontrol de TV digital bajo demanda.KERNEL:-
 
El kernel, actúa como intermediario entre el hardware del SII y los programas (
 gestionamemoria de procesos, reparte ciclos de procesador, ficheros, usuarios, comunicaciones,etc
).-
 
Hay 2 niveles de ejecución modo usuario y modo núcleo(
 privilegiado, llamada al sistema
),ningún proceso puede acceder a la zona de memoria de otro proceso o del SO, es por esoque no puede afectar a todo el SI si da un error, sólo los programas ejecutados por root pueden hacer eso (
 por eso gran estabilidad 
).-
 
El kernel se desarrolla independiente del resto de herramientas y de las distribuciones.-
 
Es un kernel modulable, por lo que se pueden cargar modulos(
drivers “partes del códigodel núcleo que se compila aparte”
) en cualquier momento de la ejecución del SO. Teniendolas fuentes, podemos compilarlo, adaptándolo a nuestras necesidades de hardware, por loque tendremos un kernel proporcional a nuestro SI.-
 
Las versiones del kernel van con una nomenclatura especial que nos permite saber que tipode versión es:Versión de producción: son las que están libres de errores(
hasta el momento
).Versión de desarrollo: son las que están en desarrollo y pueden contener errores por las líneas denuevo código.Se identifican: 1.
X
.
Y
:El primer número es la versión.Segundo número
X
es el que identifica el tipo de versión:Si es par es de producción.(nuevas funciones probadas, versión estable)Si es impar es de desarrollo.(nuevas funciones en pruebas, versión inestable)El tercer número
Y
es el que identifica si se ha aplicado algún parche al núcleo.
-Compilación de un nuevo kernel:
-
 
Podremos compilar un nuevo kernel para adaptarlo mejor a nuestras necesidades conrespecto al hardware y los servicios que queramos que se ejecuten en nuestro sistema.-
 
Para hacer esto deberemos disponer en nuestro sistema de:
 
Código fuente del kernel (que podremos descargar de la página oficial) y quedeberemos descomprimirlos si no lo tenemos como un paquete binario en el directorio:/usr/src.
 
Compilador de C (gcc).
 
Herramienta de configuración de compilación (make).

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->