PDF de programación - II CURSO DE INTRODUCCIÓN AL SISTEMA OPERATIVO GNU/LINUX

Imágen de pdf II CURSO DE INTRODUCCIÓN AL SISTEMA OPERATIVO GNU/LINUX

II CURSO DE INTRODUCCIÓN AL SISTEMA OPERATIVO GNU/LINUXgráfica de visualizaciones

Publicado el 7 de Febrero del 2017
623 visualizaciones desde el 7 de Febrero del 2017
557,0 KB
114 paginas
Creado hace 13a (22/12/2006)
II CURSO DE

INTRODUCCIÓN AL
SISTEMA OPERATIVO

GNU/LINUX

Guía del alumno

Febrero de 2005

Autores:
José Enrique García Ramos
Francisco Pérez Bernal
José Rodríguez Quintero

Fuentes:

“Sistema operativo GNU/Linux básico”, R. Baig Viñas y F. Auli
Linàs, UOC (Barcelona, 2003).

“Guadalinex. La quía de instalación y primeros pasos”, J.J. Gri-
maldos, Editlin (Madrid, 2004).

http://www.ecn.wfu.edu/ cottrell/wp.html publicado por Allin Cot-
trell y traducido por José María Martín Olalla.

“Curso práctico de Linux”, Claus Denk, (Sevilla, 1995 y 1999).
Puede encontrarse en http:/www.numerix.es

“debian-reference”, que puede encontrarse en http://www.debian.org/
doc/manuals/debian-reference.

Versión 1.1.
Copyright c° 2005 J.E. García Ramos, F. Pérez Bernal, J. Rodríguez
Quintero.
Este manual es software libre, puede ser redistribuido y/o modificado
bajo los términos de la licencia GNU General Public License publicada
por la Free Software Foundation.
Este texto se distribuye con la esperanza de que sea útil, pero no existe
ninguna garantía sobre él.

CursoGNU/Linux

I

Prólogo

Este manual ha sido diseñado para apoyar la docencia del curso de
extensión cultural de la universidad de Huelva “II Curso de Introducción
a GNU/Linux”.

Teniendo en cuenta el resultado de la primera edición del curso de
introducción a GNU/Linux, hemos optado por cambiar ligeramente las
características del curso. Por un lado, nos hemos centrado en una dis-
tribución de Linux lo más amigable posible y fácil de instalar. Esto nos
ha hecho decantarnos por Guadalinex, que además de ser una “Live-
CD distribution”, posee casi todos sus menús y aplicaciones en castella-
no. Dicha distribución no contiene algunas utilidades que consideramos
muy importantes, pero proporciona al usuario novel un entorno muy
amigable y similar a Windows(TM), lo cual le animará a seguir usan-
do GNU/Linux y no le creara dificultades insalvables en el manejo del
sistema. Por otro hemos decidido no eliminar las enseñanzas relativas al
uso de comandos UNIX desde el modo consola, ya que es la forma de
extraer el máximo rendimiento de este sistema.

Solventada la dificultad de instalación del sistema en nuestro orde-
nador, que se hace de forma casi trivial, el curso se centrará en el manejo
de las aplicaciones que incluye Guadalinex, empleando siempre que sea
posible los diferentes menús desplegables y frontales gráficos. No obs-
tante, hemos considerado imprescindible enseñar el manejo del sistema
empleando el modo consola, y la configuración mediante la edición de
ficheros de configuración. Además no faltarán clases respecto a la insta-
lación de nuevos programas y utilidades.

Consideramos que esta estructura dual del curso, “multimedia/modo
consola” permitirá profundizar en detalles bastante técnicos del sistema
y a la vez poder usar todas las capacidades del ordenador sin necesidad
de complicadas configuraciones.

Índice general

1. Presentación

1.1. ¿Qué es GNU y el software libre?
. . . . . . . . . . .
1.2. ¿Qué es GNU/Linux? . . . . .
. . . . . . . . . . . . .
1.3. Las distribuciones GNU/Linux . . . . . . . . . . . . .

.
.
.

3
3
6
7

2. Knoppix

9
9
.
2.1.
Introducción . . . . . . . . . .
.
9
2.2. Arranque del sistema . . . . .
2.3.
. 11
2.4. Uso de Knoppix para obtener ficheros de configuración . 13

. . . . . . . . . . . . .
. . . . . . . . . . . . .
Instalación de Knoppix al disco duro . . . . . . . . . .

3. Instalación e Introducción a Guadalinex

. . . . . . . . . . . . .
3.1. El proyecto Guadalinex . . . .
. . . . . . . . . . . . .
3.2.
Instalación de Guadalinex . . .
3.2.1. Requísitos para la instalación . . . . . . . . . .
3.2.2. Partición del disco duro . . . . . . . . . . . .
3.2.3. Arranque desde el disco duro . . . . . . . . . .
3.2.4. La instalación . . . . .
. . . . . . . . . . . . .

Introducción . . . . . . . . . .
. . . . . .
Inicialización del servidor . . .
. . . . . .

4. El sistema X-Window: window managers, Gnome y KDE
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .

4.1.
4.2. X display manager
4.3.
4.4. Window managers
4.5. Trabajando con X Display manager
4.6. Desktop managers . . . . . . .
4.6.1. GNOME . . . . . . .
4.6.2. KDE . . . . . . . . .

5. ¿Procesadores de texto o Editores de texto?

5.1. El problema . . . . . . . . . .
5.2. Copias impresas . . . . . . . .

. . . . . . . . . . . . .
. . . . . . . . . . . . .
5.2.1. Composición y tipografía . . . . . . . . . . . .
5.2.2. Los demonios del WYSIWYG . . . . . . . . .
5.2.3. La estructura del documento . . . . . . . . . .
5.2.4. Editores de texto . . .
. . . . . . . . . . . . .
5.2.5. Virtudes de ASCII
. . . . . . . . . . . . .
. .
5.2.6. El programa tipógrafo . . . . . . . . . . . . .

1

15
. 15
. 17
. 17
. 17
. 19
. 19

25
. 25
. 28
. 30
. 31
. 33
. 33
. 34
. 42

45
. 45
. 45
. 46
. 47
. 47
. 48
. 49
. 50

2

CursoGNU/Linux

5.3. Uniendo . . . . . . .

. . . . . . . . . . . . .
5.3.1. Propagando el texto por ordenador . .
5.3.2. Documentos sencillos
. . . . . . . .
5.3.3. Documentos complejos . . . . . . . .
. . . . . . . . . . . . .
5.3.4. Limitaciones
5.3.5. Estrambote .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
5.4. La Alternativa . . . .
5.4.1. El programa tipográfico: TeX . . . .
5.4.2. El editor de texto: Vi, Emacs . . . . .
5.4.3. Un editor sencillo: Pico . . . . . . . .

. . . . . . 51
. . . . . . 51
. . . . . . 52
. . . . . . 52
. . . . . . 53
. . . . . . 53
. . . . . . 54
. . . . . . 54
. . . . . . 55
. . . . . . 58

6. Comprendiendo el sistema: comandos básicos

6.1.
Introducción . . . . .
6.2. Las shells . . . . . .
6.3. Ficheros, cuentas y propietarios
6.4. Ficheros especiales .
6.5. Procesos y sesiones .
6.6. Comandos más usados

. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . .

59
. . . . . . 59
. . . . . . 60
. . . . . . 64
. . . . . . 70
. . . . . . 70
. . . . . . 72

7.1.

79
7. Configurando periféricos
. . . . . . 79
Impresoras . . . . . .
7.1.1. CUPS . . . .
. . . . . . 79
7.1.2. Configuración de la impresora con el navegador . 82
. . . . . . 84
7.1.3. Lprng . . . .
. . . . . . . . . . . . .
7.1.4. Scanner . . .
. . . . . . 85
. . . . . . . . . . . . .
. . . . . . 89
7.1.5. Dispositivos de memoria usb . . . . .

. . . . . . . . . . . . .
. . . . . . . . . . . . .

8. Configuración avanzada

91
8.1. El árbol de directorios de Debian GNU/Linux . . . . . . 92
. . . . . . 93
8.2. Los ficheros de configuración . . . . . . . . .
. . . . . . 94
8.3. Algunas configuraciones útiles . . . . . . . .
8.3.1. Tarjeta gráfica . . . . . . . . . . . . .
. . . . . . 94
. . . . . . 97
8.3.2. Tarjeta de red . . . . . . . . . . . . .
8.3.3. Modem . . .
. . . . . . . . . . . . .
. . . . . . 97

9. Comunicación con el exterior

99
. . . . . . 99
. . . . . . 101
. . . . . . 102
. . . . . . 102
. . . . . . 104
. . . . . . 104
. . . . . . 105
. . . 105

telnet, rlogin y rsh . .
ftp . . . . . . . . . .
. . . . . . . .

. . . . . . . . . . . . .
9.1.
. . . . . . . . . . . . .
9.2.
9.3. finger
. . . . . . . . . . . . .
9.4. Conexiones seguras: ssh, scp, sftp . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .

9.4.1.
9.4.2.
9.4.3.
9.4.4. Cómo generar y transmitir la clave pública

ssh . . . . .
scp . . . . .
sftp . . . . .

10. Navegadores

10.1. Algunos Navegadores . . . . . . . . . . . . .

107
. . . . . . 107

Capítulo 1

Presentación

Aunque ya hace más de veinte años que el software libre existe,
hasta los últimos tiempos no se ha perfilado como una alternativa vá-
lida para muchos usuarios, empresas y, cada vez más, instituciones y
gobiernos. Actualmente, GNU/Linux es uno de los sistemas operativos
más fiables y eficientes que podemos encontrar. Aunque su naturaleza
de software libre creó inicialmente ciertas reticencias por parte de usua-
rios y empresas, GNU/Linux ha demostrado estar a la altura de cualquier
otro sistema operativo existente.

El objetivo de este curso es iniciarnos en el mundo del GNU/Linux.
En él obtendremos las claves para entender la filosofía del código libre,
aprenderemos cómo usarlo y manipularlo a nuestro gusto y dispondre-
mos de las herramientas necesarias para poder movernos fácilmente en
este nuevo mundo. El documento tampoco pretende ser un manual de
referencia imprescindible para usuarios; para ello ya existen centenares
de manuales, HOWTOS y multitud de otras referencias que nos ocupa-
rían millares de páginas. Aquí pretendemos aprender a dar los primeros
pasos en esta tierra poco explorada aún para demasiados usuarios, a la
vez que enseñaremos cómo plantear y resolver por nosotros mismos los
problemas que puedan aparecer.

El curso se basará en la distribución Guadalinex 2004 que se basa
en la distribución Debian GNU/Linux (versión 3.1, Sarge). Esta distri-
bución tiene un número de aplicaciones muy reducido pero están bien
escogidas y la presentación es tremendamente amigable. El estar basa-
da en Debian le proporciona una extraordinaria calidad, estabilidad y
seguridad. Por otra parte, tampoco debemos olvidar el soporte (Debian
está desarrollada por voluntarios y no da ninguna clase de soporte) que
se da en otras distribuciones y que en el caso de muchas empresas es
imprescindible.

1.1. ¿Qué es GNU y el software libre?

Para entender todo el movimiento del software libre, debemos si-
tuarnos a finales de la década de los sesenta, principios de los setenta.
En aquellos tiempos las grandes compañías de ordenadores no daban el

3

4

CursoGNU/Linux

valor que hoy día se da al software. En su gran mayoría eran fabrican-
tes de ordenadores que obtenían sus principales ingresos vendiendo sus
grandes máquinas, a las que incorporaban algún tipo de sistema ope-
rativo y aplicaciones. Las universidades tenían permiso para coger y
estudiar el código fuente del sistema operativo para fin
  • Links de descarga
http://lwp-l.com/pdf2329

Comentarios de: II CURSO DE INTRODUCCIÓN AL SISTEMA OPERATIVO GNU/LINUX (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad