Você está na página 1de 93

Sistema Operativo GNU

con

Linux

Trisquel

Principios
El conocimiento es universal nos pertenece a todos Histricamente el desarrollo del conocimiento y la tecnologa no es patrimonio de una determinada nacin o raza. Por lo tanto todos los individuos y pases tenemos el mismo derecho de acceso al conocimiento. El software es parte del conocimiento universal Las rutinas que conforman el cdigo fuente del software tarde o temprano son evidentes, inventadas o reinventadas independientemente. El software es intangible nicamente lo material, lo tangible debe tener propietarios No al Monopolio El conocimiento en general y el software en particular no pueden ser monopolio de empresas.

Reconocimiento Este libro se ha realizado con la colaboracin de Quiliro Ordoez

Copyright (c)2010 Dr. Ramiro Vicente Castillo Cabay. Se concede permiso para copiar y distribuir este libro

SASLIBRE www.saslibre.net

ndice

ndice
1. Introduccin 4

1.1. Software Libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2. Sistema Operativo GNU con Linux . . . . . . . . . . . . . . . . . . . . . . . . . . .


2. Probar el Sistema Operativo sin Instalar

4 4
6

2.1. Trisquel funcionando en un Live CD . . . . . . . . . . . . . . . . . . . . . . . . . .


3. Instalacin 4. Uso del Escritorio

8
9 17

4.1. Gestor de Escritorio Gnome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


5. OpenOfce.org

18
29

5.1. Writer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2. Calc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


6. Lnea de Comandos

29 33
40

6.1. 6.2. 6.3. 6.4. 6.5.

Comandos Bsicos . . . . . . . . Lista de los directorios principales Permisos . . . . . . . . . . . . . . Actualizacin de la Distribucin . Herramientas en consola . . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

41 50 52 53 53
55

7. Editores de Texto

7.1. Nano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.2. Vi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


8. Comandos tiles

55 56
57

8.1. Descargar Archivos desde la lnea de comandos . . . . . . . . . . . . . . . . . . . . 8.2. Comprimir y descomprimir archivos . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3. Modicar grcos desde la lnea de comandos . . . . . . . . . . . . . . . . . . . . .
9. Redes

57 57 58
60

9.1. 9.2. 9.3. 9.4. 9.5.

Servidor web . . . . . . . . . . . . Servidor FTP . . . . . . . . . . . . Servidor DHCP . . . . . . . . . . . Compartir el Internet y Cortafuegos SSH . . . . . . . . . . . . . . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

65 69 72 74 78
84

10. Anexos

10.1. 10.2. 10.3. 10.4.

Aplicaciones ms conocidas . . . . . . . . . . . Errores clsicos del usuario de GNU/Linux . . . Decreto de Uso del Software Libre en el Ecuador Educacin y Software Libre . . . . . . . . . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

84 88 90 92

Dr. Ramiro Vicente Castillo Cabay

info@saslibre.net

SASLIBRE www.saslibre.net

ndice

Prembulo
Es incontenible el avance del sistema operativo GNU con Linux, los estudiantes y profesionales deben conocer su funcionamiento, de no hacerlo quedaran rezagados como usuarios de computadoras. La necesidad de tcnicos y usuarios de GNU con Linux es cada da ms evidente. la utilizacin por parte de las empresas privadas e instituciones pblicas a nivel mundial est incrementndose signicativamente. El usuario o tcnico de computadoras que conoce el sistema operativo GNU con Linux posee denitivamente una ventaja competitiva sobre aquellos que no lo conocen. Ya existen muchos usuarios de computadoras que usan GNU con Linux, conocido ms ampliamente pero errneamente como Linux. Linux no es el sistema operativo, es el ncleo es decir el programa que asigna los recursos de la mquina a los otros programas, es esencial para sistema operativo GNU por lo que el sistema operativo se le llama GNU con Linux El estadounidense Richard Stallman es el mentalizador del sistema operativo GNU, que signica u en ingls, es un acrnimo recursivo de GNU No es Unix. En espaol, se recomienda pronunciarlo u como el antlope africano o fonticamente; por ello, el trmino mayoritariamente se deletrea (GN-U) para su mejor comprensin. El landes Linus Torvalds, es el mentalizador del ncleo Linux. Su idea era crear un UNIX para PC para que todos los que quisieran lo pudieran utilizar en su computadora Existen actualmente unos 20000 programas disponibles para GNU con Linux y siguen aumentando cada da. Muchos los usan porque pueden ser muy econmicos o gratuitos, otros porque pueden modicarlos y otros por su nivel de seguridad. Estos programas tienen una licencia que permite la libre distribucin, instalacin, copia, anlisis, modicacin. Un ejemplo es su ncleo Linux1 que tiene una licencia GPL versin 2 que nos asegura que siempre estar a nuestra disposicin. En los primeros aos de su existencia, GNU con Linux se identicaba como el sistema operativo de los hackers. El nmero de usuarios empez a crecer y actualmente existen distribuciones del sistema operativo fciles de instalar y utilizar. Es utilizado por nios, jvenes especialmente y adultos de todo el mundo. Los usuarios van desde aquello con escasos conocimientos en computacin hasta los profesionales de la informtica. Entre sus principales caractersticas podemos mencionar: Es prcticamente inmune a los virus, multitarea, multiusuario, multiplataforma, tiene proteccin de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema, todo el cdigo fuente est disponible, incluyendo el ncleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario, soporte TCP/IP, incluyendo ftp, telnet, NFS, permite manejar la informacin y el hardware como el usuario decida, etc. GNU con Linux no es perfecto como cualquier creacin humana, pero puede decirse que es mucho mejor que los sistemas operativos de empresas que privan al usuario el conocimiento de cdigo fuente y criminalizan la solidaridad humana llamando piratera a copias no autorizadas. Usar GNU con Linux no es solo un asunto tcnico individual, es un asunto de libertad social.
1 Sin

las partes no libres que desafortunadamente Linux Torvals ha permitido incluir en el ncleo

Dr. Ramiro Vicente Castillo Cabay

info@saslibre.net

SASLIBRE www.saslibre.net

1 INTRODUCCIN

1. Introduccin
1.1. Software Libre

Un programa es software libre si su licencia establece cuatro libertades esenciales:


0. Libertad de ejecutar dicho programa, para cualquier propsito. 1. Libertad de estudiar cmo funciona dicho programa (que implica tener acceso al cdigo fuente) y

modicarlo para que el programa haga lo que t quieras.


2. Libertad de redistribuir copias del programa para poder ayudar a tu prjimo. 3. Libertad de distribuir copias de tus versiones modicadas a terceros.

1.2.

Sistema Operativo GNU con Linux

Un sistema operativo es un conjunto de programas informticos que permiten a los usuarios de computadoras utilizar el hardware y programas de aplicaciones. El sistema operativo es: Intermediario entre el usuario y hardware Administra la ejecucin de las aplicaciones El sistema operativo generalmente incluye una interfaz grca amigable para el usuario El sistema operativo que ms se usa en software libre es GNU con Linux

Dr. Ramiro Vicente Castillo Cabay

info@saslibre.net

SASLIBRE www.saslibre.net
1.2.1. Kernel - Linux

1 INTRODUCCIN

Es el ncleo del sistema operativo que interacta con el hardware, controla la ejecucin de procesos simultneos y usuarios concurrentes, gobierna los dispositivos de entrada/salida, administra archivos en disco. Se distribuye con la licencia GPL
1.2.2. Distribuciones

En el software libre miles de empresas, fundaciones, cooperativas, individuos, grupos, que producen distintos tipo de software, incluyendo el propio el kernel, ponen sus productos a disposicin del pblico para que lo bajen de sus sitios. Para el usuario nal sera una tarea tediosa rastrear todos los programas, libreras, drivers, utilitarios que necesita. Personas o empresas, en forma gratuita o comercial, busca el software y lo empaquetan en un CDROM, varios CD-ROM o en un DVD y en repositorios online, a esto es lo que se llama Distribucin. Se recomienda usar las distribuciones 100 % libres listadas abajo.

BLAG, BLAG, distribucin para servidores y para escritorio Dragora, distribucin independiente basada en el concepto de la simplicidad. Dynebolic, distribucin que pone un nfasis especial en la edicin de audio y vdeo. gNewSense, distribucin basada especialmente para escritorio Kongoni, distribucin con origen africano. El nombre proviene de la palabra en shona para gnu (tambin conocido como connochaetes). Musix GNU+Linux, una distribucin GNU+Linux, con un nfasis especial en la produccin de audio. Trisquel, una distribucin GNU/Linux destinada a pequeas empresas, usuarios domsticos y centros educativos. UTUTO-e, una distribucin GNU/Linux basada en Gentoo. Fue la primera distribucin de GNU/Linux completamente libre reconocida por el Proyecto GNU. Venenux, una distribucin libre construida alrededor de el escritorio KDE.

Este libro est en en funcin de Trisquel.

Dr. Ramiro Vicente Castillo Cabay

info@saslibre.net

SASLIBRE www.saslibre.net

2 PROBAR EL SISTEMA OPERATIVO SIN INSTALAR

2. Probar el Sistema Operativo sin Instalar


Introducir un Live CD2 de Trisquelen el CD-ROM3 y elegir Espaol. Recuerde su computadora debe tener al menos 512 MB de memoria RAM Seleccionar con la echa hacia abjo Espaol

A continuacin seleccionar Probar Trisquel sin alterar su equipo nos permite comprobar que el hardware es reconocido. No se instala en el disco duro funciona desde el CD utilizando la memoria RAM Si tiene algn problema seleccione Modo grco seguro Por un momento la pantalla puede quedar en negro. No se preocupe. Verique que el CD est activo. El tiempo que tarda en cargarse depende de las caractersticas de su computadora.
2 Live

CD que se lo puede llamar como CD vivo o CD autnomo contiene el sistema operativo y algunas aplicaciones para ser utilizados directamente desde el CD 3 Arranque desde el CD-ROM Si el lector de CDs esta funcionando pero no arranca, acceder al BIOS y modicar ah cul ser el dispositivo de arranque por defecto. Para ingresar se utiliza:
Del La mas clsica. Casi todas las mquinas medianamente antiguas para atras usan esta tecla. F2 Es la usada actualmente en muchas mquinas. Ctrl+Shift+F2 Marcas especiales de motherboard usan combinaciones especiales, que generalmente te indican cul es

apenas inicias la computadora.


F12 Otra muy utilizada en computadoras de marca. Fxx Probar con todas las teclas de funcin. Ctrl+Fxx Probar con Control mas todas las teclas de funcin.

La secuencia de arranque primero CD-ROM, despus disco duro

Dr. Ramiro Vicente Castillo Cabay

info@saslibre.net

SASLIBRE www.saslibre.net

2 PROBAR EL SISTEMA OPERATIVO SIN INSTALAR

Otras Opciones Instalar Trisquel es la opcin directa de instalacin sin probar como Live CD Modo grco seguro es la opcin recomendada si tenemos algn problema con el vdeo Vericar el CD en busca de defecto nos permite comprobar si el CD de instalacin est en buen estado Anlisis de memoria nos permite revisar la memoria de la computadora Arrancar desde el primer disco duro es una buena opcin si ya tenemos instalado Trisquel y por alguna razn quedo el CD de instalacin dentro de lector de discos. Teclas F2, F3 y F4 F2 Si por alguna razn quiere cambiar el idioma F3 Para elegir el teclado si no es espaol F4 Opciones utilizadas por los expertos

Dr. Ramiro Vicente Castillo Cabay

info@saslibre.net

SASLIBRE www.saslibre.net

2 PROBAR EL SISTEMA OPERATIVO SIN INSTALAR

2.1. Trisquel funcionando en un Live CD


Arrancando desde una lectora de CD-ROM o DVD podemos cargar GNU en nuestra computadora sin afectarla ni cambiarle nada.

Caractersticas El sistema live usa al CD o al DVD como sistema de archivos, y la memoria RAM como espacio de trabajo y disco rgido virtual. No modica el disco de la computadora El proceso de arranque no es muy rpido Qu tan rpido responda el sistema operativo depende de la distribucin y de cunta memoria tenga su computadora No se puede grabar en ese dispositivo y tampoco podemos sacarle todo el provecho al sistema Es muy bueno para aprender o probar si GNU/Linux reconoce bien nuestro equipo, por si queremos luego instalarlo en nuestro disco rgido. Es la mejor eleccin para quien no tiene conocimientos y no quiere alterar su equipo. Por lo general viene con la opcin de instalacin denitiva en el disco rgido de la computadora.

Dr. Ramiro Vicente Castillo Cabay

info@saslibre.net

SASLIBRE www.saslibre.net

3 INSTALACIN

3. Instalacin

Hacer doble click en el cono que dice Instalar Trisquel 1. Tomar en cuenta los requerimientos de hardware y espacio en el disco duro 2. Jams se debe instalar un nuevo sistema operativo sin previamente respaldar la informacin relevante. Mejor si tenemos al menos dos respaldos. Se puede tener varios sistemas operativos en la misma computadora, para ello se debe dividir el disco duro (particionar) Si se quiere mantener un sistema operativo privativo, debe estar en la primera particin El disco puede soportar nicamente 4 particiones primarias No hay limite para el nmero de particiones lgicas Se recomienda tener unas dos particiones primarias y el resto particiones lgicas
3.0.1. Elegir Idioma

Pantalla de bienvenida en la que se debe elegir idioma Espaol

Para continuar dar un click en Adelante

Dr. Ramiro Vicente Castillo Cabay

info@saslibre.net

SASLIBRE www.saslibre.net
3.0.2. Zona Horaria

3 INSTALACIN

Debe escogerse Guayaquil Ecuador con un click en el sitio del mapa que corresponde a Ecuador

3.0.3.

Teclado

Lo ms comn es el teclado en espaol que est marcado como predeterminado.

Dr. Ramiro Vicente Castillo Cabay

10

info@saslibre.net

SASLIBRE www.saslibre.net
3.0.4. Particionar el disco duro

3 INSTALACIN

Este paso es el ms importante de la instalacin. Si no sabe lo que hace mejor pida ayuda. Recuerde que debe tener respaldos. Particionar mal o utilizar una particin con con datos valiosos har que los pierda denitivamente. La mejor opcin para novatos, es utilizar un disco duro nuevo, sin informacin para instalar GNU con Linux. Si es as simplemente hay que marcar Borrar y usar el disco entero y hacer click en adelante, el instalador se encargar de hacer las particiones.

Si se tiene un sistema operativo que se va a utilizar o con datos que se quieren guardar, debe elegirse Especicar particiones manualmente(avanzado) y hacer click en adelante que abrir una ventana para editar las particiones. En GNU con Linux se hace referencia a las particiones en disco como una combinacin de letras y nmeros. No existe C: D:. Existe una combinacin de letras y nmeros en la siguiente forma: Dos Letras Iniciales - las primeras dos letras del nombre de la particin indican el tipo de dispositivo donde reside la particin. Normalmente sern hd (para discos IDE) o sd (para discos SCSI o SATA). Tercera Letra - esta letra indica que dispositivo contiene la particin. Por ejemplo /dev/hda (el primer disco duro IDE) o /dev/sdb (segundo disco SCSI). Nmero - indica la particin. Las primeras cuatro (primarias o extendidas) particiones son numeradas de 1 a 4. Particiones lgicas empiezan en 5. Por ejemplo /dev/hda3 es la tercera primaria o extendida en el primer disco IDE; /dev/sdb6 es la segunda particin lgica del segundo disco duro SCSI.

Dr. Ramiro Vicente Castillo Cabay

11

info@saslibre.net

SASLIBRE www.saslibre.net
3.0.5. Crear, borrar, elegir particiones

3 INSTALACIN

Con un doble click en una particin podemos editarla


3.0.6. Particin Raz /

El tamao de la particin para la raz / debe tener al menos 5 GB, en el grco est un poco ms 24 GB Utilizar como: Elegir sistema de cheros ext3. Actualmente se est utilizando ya ext4 Debe marcarse Formatear la particin El punto de montaje es / para la raz

Dr. Ramiro Vicente Castillo Cabay

12

info@saslibre.net

SASLIBRE www.saslibre.net
3.0.7. Particin Swap

3 INSTALACIN

1. Se requieren por lo menos dos particiones para instalar GNU con Linux. Una particin para la raz que se simboliza con / y una particin swap 2. El espacio de disco para la particin swap debe ser el doble de la memoria RAM si la computadora tiene hasta 1GB de RAM, Si la computadora tiene ms 1GB de RAM no es necesario que sea el doble, puede ser igual.

1. En utilizar como: elegir rea de intercambio 2. Formatear la particin y punto de montaje quedan inhabilitadas 3. Para uso como sistema de escritorio se recomienda tres particiones, raz /, swap y /home

Dr. Ramiro Vicente Castillo Cabay

13

info@saslibre.net

SASLIBRE www.saslibre.net
3.0.8. Datos

3 INSTALACIN

En la siguiente ventana se escribe los datos 1. Nombre completo, nombre de identicacin como usuario (nick o nombre para el login4 ), contrasea y nombre de la computadora. 2. Escribir las claves con letras minsculas combinadas con nmeros. Para el sistema operativo no es lo mismo una letra mayscula que una minscula. 3. Se puede elegir que no se requiera la contrasea cada vez que se inicie sesin. Esta opcin es aconsejable si hay un nico usuario de la computadora. Por seguridad no se recomienda.

En Trisquel y en otras distribuciones de GNU en el momento de instalar, no se pide una clave para el superusuario root, por lo que al usuario que instala la distribucin se le concede la posibilidad de acceder con privilegios de superadministrador

Si se despliega una ventana Usuario contrasea dbil? Puede hacer click en continuar.

4 login

en espaol signica ingresar o entrar.

Dr. Ramiro Vicente Castillo Cabay

14

info@saslibre.net

SASLIBRE www.saslibre.net
3.0.9. Migrar Conguraciones

3 INSTALACIN

Lo mejor es un click en adelante.

3.0.10.

Conrmacin

Es la ltima pantalla antes de proceder con la instalacin. Es una pantalla en la que se conrma estar de acuerdo con lo realizado.Es la ltima ventana con las opciones de Salir y Atrs

Dr. Ramiro Vicente Castillo Cabay

15

info@saslibre.net

SASLIBRE www.saslibre.net
3.0.11. Instalando el sistema

3 INSTALACIN

Primero formatea las particiones.

Se inicia la instalacin del sistema. Si en algn momento parece no avanzar no preocuparse, generalmente esta realizando actualizaciones del idioma.

Al nalizar la instalacin del sistema se debe reiniciar el sistema

Dr. Ramiro Vicente Castillo Cabay

16

info@saslibre.net

SASLIBRE www.saslibre.net

4 USO DEL ESCRITORIO

4. Uso del Escritorio


En el momento de arrancar su computadora, el gestor de arranque Grub presentan las opciones para elegir el sistema operativo o la distribucin con la que quiere trabajar. Hay que utilizar las teclas de echa para seleccionar una opcin en lugar de la seleccin por defecto y pulsar la tecla [Enter] para arrancar el sistema.

Si no se ha seleccionado ninguna alternativa, hay un perodo de espera, despus del cual el gestor inicia la carga de la opcin predeterminada. Inmediatamente se carga el ncleo que instala los controladores de los dispositivos, administra la memoria para todos los programas, procesos en ejecucin, tiempo que los programas y procesos en ejecucin utilizan. El ncleo es el encargado de que podamos acceder a los perifricos/elementos de nuestro ordenador de una manera cmoda.

Login y Password
Por lo general5 antes de que el usuario pueda usar su sistema tiene que identicarse. Lo ms probable es que inicialmente se acceda a un Gestor de Sesiones grco, la otra posibilidad es el prompt6 de la lnea de comandos.
5 Durante

la instalacin algunas distribuciones dan la opcin de ingreso sin identicarse a un usuario predeterminado. Tambin es posible congurar est opcin despus de la instalacin 6 Prompt en espaol cursor. Pero la palabra cursor se usa muy poco. Prompt es el carcter o conjunto de caracteres que se muestran en una lnea de comandos para indicar que est a la espera de rdenes. ste puede variar dependiendo del intrprete de comandos y suele ser congurable. El prompt tiene el carcter $ para los usuarios sin privilegios y # para el administrador.

Dr. Ramiro Vicente Castillo Cabay

17

info@saslibre.net

SASLIBRE www.saslibre.net

4 USO DEL ESCRITORIO

Tanto en el modo grco como en lnea de comandos debe identicarse con su nombre de usuario (login) y su contrasea o clave (password)

4.1. Gestor de Escritorio Gnome


En el sistema operativo GNU/Linux existen un gran nmero de manejadores de ventanas. Los ms conocidos son Gnome y KDE. Trisquel viene en forma predeterminada con Gnome Al ingresar al modo grco existe un panel inferior que le permite abrir las aplicaciones. El gestor de ventanas permite tambin trabajar con archivos y directorios. Gnome permite a los usuarios usar y congurar sus computadoras de una forma sencilla. Incluye: 1. Un escritorio donde se pueden situar los datos y las aplicaciones. El escritorio de Trisquel viene con accesos directos para el equipo, carpeta del usuario, servidores de red y la papelera. 2. Panel para arrancar aplicaciones y presentar el estado de funcionamiento. Trisquel tiene el panel en la parte inferior lo cual le vuelve familiar a los usuarios que han utilizado otros sistemas operativos.

GNOME es un entorno de escritorio e infraestructura de desarrollo para sistemas operativos Unix y derivados Unix como GNU/Linux, BSD o Solaris; compuesto enteramente de software libre. El proyecto fue iniciado por los programadores mexicanos Miguel de Icaza y Federico Mena y forma parte ocial del proyecto GNU. Naci como una alternativa a KDE bajo el nombre de GNU Network Object Model Environment. Actualmente se encuentra disponible en 48 idiomas, entre ellos el espaol.

Dr. Ramiro Vicente Castillo Cabay

18

info@saslibre.net

SASLIBRE www.saslibre.net
4.1.1. Manejo Bsico

4 USO DEL ESCRITORIO

Cuando inicie una sesin grca ver el escritorio GNOME. Este escritorio cuenta con conos para acceder rpidamente a aplicaciones y con mens que le permiten iniciar programas. El botn izquierdo del ratn normalmente permite elegir una opcin de un men o activa un cono. El botn derecho del ratn tiene diversas aplicaciones de acuerdo al contexto, por ejemplo sobre los conos permite congurarlos. El botn del centro permite pegar el texto que se hubiera seleccionado con el ratn, si su ratn slo tiene 2 botones, puede emular el botn del centro oprimiendo simultneamente el izquierdo y el derecho. Para seleccionar un texto se pasa por encima del mismo con el puntero del ratn mientras se mantiene presionado el botn izquierdo. Con un click derecho en medio del escritorio se nos abre un men contextual que permite: Crear una nueva carpeta, crear accesos directos para aplicaciones, ir a la aplicacin para crear un documento, ingresar a lnea de comandos sin salir del modo grco, ordenar los conos del escritorio y cambiar el fondo de escritorio
4.1.2. Cambiar el Fondo de Escritorio

Despus de un click derecho en medio del escritorio se nos abre una ventana en la cual seleccionamos Cambiar el fondo del Escritorio

Dr. Ramiro Vicente Castillo Cabay

19

info@saslibre.net

SASLIBRE www.saslibre.net

4 USO DEL ESCRITORIO

Dr. Ramiro Vicente Castillo Cabay

20

info@saslibre.net

SASLIBRE www.saslibre.net
4.1.3. Administrador de archivos

4 USO DEL ESCRITORIO

Nautilus es el administrador de archivos ocial del entorno de escritorio GNOME. Su nombre es un juego de palabras, emulando una Concha o Nautilidae, evocando las consolas (shell en ingls) de los sistemas operativos UNIX. Para ingresar al administrador de archivos podemos hacerlo desde: cono en el Escritorio. Carpeta personal del usuario cono en el Panel. Segundo cono en la parte inferior izquierda Desde el men de inicio. Lugares=>Carpeta personal Caractersticas Permite navegar por tus archivos locales, as como por el protocolo FTP, carpetas compartidas con Samba, servidores WebDAV y servidores SSH va GNOME VFS. Permite previsualizacin de archivos en sus conos, por ejemplo con archivos de texto plano, imgenes, vdeos, sonido (con el puntero del mouse sobre el archivo). Incluye marcadores, emblemas, notas, scripts para modicar o manejar archivos, historial. Con la ayuda de la biblioteca Gamin, Nautilus detecta la modicacin de archivos locales en tiempo real, eliminando la necesidad de refrescar manualmente la ventana. Navegacin por pestaas.

Conceptos bsicos de archivos y directorios Archivos o cheros: Colecciones de informacin (datos relacionados entre s), localizada o alma-

cenada como una unidad en alguna parte de un computador o dispositivo de almacenamiento.

Dr. Ramiro Vicente Castillo Cabay

21

info@saslibre.net

SASLIBRE www.saslibre.net

4 USO DEL ESCRITORIO

Archivo oculto: Archivo que no se encuentra visible al usuario de forma predeterminada. Suele

contener informacin de algn tipo de conguracin del equipo. En GNU con Linux, podemos distinguir estos archivos porque comienzan por un punto (.)
Directorio o carpeta: Agrupacin de archivos de datos. La estructura de directorios se organiza

a partir del directorio raz "/", el cual contiene archivos y otros directorios. Esos directorios pueden contener archivos y directorios y as sucesivamente. Esto se organiza por el sistema en una estructura llamada rbol.

Directorio del usuario o carpeta personal: Directorio que contiene los archivos personales de

algn usuario en particular. Este directorio alberga documentos, programas instalados localmente y archivos de conguracin generalmente ocultos.
Directorio de inicio: Generalmente es el directorio del usuario o carpeta personal. Es el directorio

que inicialmente abre un administrador de archivos y en el que, en forma predeterminada las aplicaciones guardan los archivos que se crean. El directorio de inicio puede modicarse.
Directorio de trabajo: Es el directorio sobre el cual se est realizando una actividad determinada

como crear, borrar mover, renombrar, subdirectorios y archivos. No es un directorio especico, es el directorio en que nos encontramos en un instante de tiempo determinado.
Subdirectorio: Es un directorio que est dentro de otro directorio. Todo directorio o carpeta perte-

nece a un directorio o carpeta de nivel superior, excepto el directorio raz.


4.1.4. Navegador de Internet Firefox

Mozilla Firefox es un navegador web libre descendiente de Mozilla Application Suite, desarrollado por la Corporacin Mozilla, la Fundacin Mozilla y un gran nmero de voluntarios externos. Incluye navegacin por pestaas, corrector ortogrco, bsqueda progresiva, marcadores dinmicos, un administrador de descargas y un sistema de bsqueda integrado que utiliza el motor de bsqueda que desee el usuario. Adems se pueden aadir funciones a travs de complementos desarrolladas por terceros. Para ingresar al navegador podemos hacerlo desde: cono en el Panel. Tercer cono en la parte inferior izquierda

Dr. Ramiro Vicente Castillo Cabay

22

info@saslibre.net

SASLIBRE www.saslibre.net Desde el men de inicio. Internet=>Navegador web

4 USO DEL ESCRITORIO

Firefox es un navegador multiplataforma. Su cdigo fuente es software libre, publicado bajo una triple licencia GPL/LGPL/MPL El logotipo ocial muestra un panda rojo estilizado un animal al que a veces se le llama en ingls re fox, literalmente "zorro de fuego". El cono de Firefox es una marca registrada por lo que las distribuciones utilizan como logotipo un globo genrico.

Dr. Ramiro Vicente Castillo Cabay

23

info@saslibre.net

SASLIBRE www.saslibre.net
4.1.5. Acceso a Dispositivos de Almacenamiento

4 USO DEL ESCRITORIO

Los dispositivos o unidades de almacenamiento disponibles en su equipo, como: Particiones del disco duro, otros discos duros, disquetera, unidad de CD-ROM, unidad de CD-RW (regrabadora) o "grabadora", unidad de DVD-ROM o "lectora de DVD", unidad de DVD-RW o "grabadora de DVD", unidad de disco magneto-ptico y otros dispositivos de almacenamiento se acceden en Equipo Para ingresar a los dispositivos de almacenamiento podemos hacerlo desde: cono en el Escritorio. Es el cono de una computadora con la palabra Equipo Desde el men de inicio. Lugares=>Equipo

Para acceder a particiones o discos duros, y otros dispositivos, generalmente se abre una ventana para autenticarse, es decir escribir la clave o contrasea del usuario con privilegios de administrador que es quien instal el sistema. El cono del dispositivo montado7 se ver en el escritorio.
4.1.6. CDs y Memory Flash

Los CDs y las memory ash y en general los dispositivos USB se montan automticamente.
7 "Montar"

y "desmontar" son palabras que frecuentemente se usan en GNU con Linux y se reeren la accin de activar o desactivar un dispositivo. Cuando un dispositivo est desmontado, no podemos leer o escribir nada en l, cuando est montado, podremos leer, ejecutar o escribir segn sea el caso. En Gnu con linux, para utilizar un dispositivo como por ejemplo el oppy, cd-rom, cmara digital, pen-drive, alguna particin, o alguna unidad de red compartida, antes hemos de montarlo. Todos los dispositivos los montamos en un directorio, y utilizaremos ese directorio para acceder al dispositivo; una vez montado podemos navegar por el CD, cmara digital, etc, como si de un directorio ms del sistema se tratara.

Dr. Ramiro Vicente Castillo Cabay

24

info@saslibre.net

SASLIBRE www.saslibre.net

4 USO DEL ESCRITORIO

Despus de insertar el dispositivo se abre una ventana del administrador de archivos y en el escritorio un cono correspondiente al dispositivo. Es importante desmontar el dispositivo antes de retirarlo.

En Gnu con Linux desmontar antes de sacar un dispositivo no es una opcin, es una obligacin. Si no se desmonta antes de sacar no se puede garantizar que los datos estarn all e intactos la prxima vez que se conecte. Para desmontar el dispositivo 1. Cerrar las ventanas con acceso al dispositivo 2. Click derecho en el escritorio sobre el cono del dispositivo 3. En el men contextual seleccionar Desmontar 4. Desaparece del escritorio el cono 5. Retirar el dispositivo Si el dispositivo se niega a ser desmontado es porque est en uso. Se debe cerrar las ventanas o aplicacin que tienen acceso al dispositivo.
4.1.7. Centro de Control

El Centro de control proporciona un lugar para que el usuario pueda congurar desde el comportamiento de los mrgenes de su ventana hasta la tipografa predeterminada. La conguracin del sistema estn disponibles a base de mens desplegables

Dr. Ramiro Vicente Castillo Cabay

25

info@saslibre.net

SASLIBRE www.saslibre.net

4 USO DEL ESCRITORIO

El Centro de Control permite congurar diversas partes de su sistema usando una coleccin de herramientas que pueden estar asociadas al conjunto general de aplicaciones de GNOME o a otras aplicaciones. El Centro de Control se divide en dos secciones principales, el men de conguracin y el espacio de trabajo principal. Para ingresar al centro de control: Desde el men de inicio. Sistema=>Centro de control

Dr. Ramiro Vicente Castillo Cabay

26

info@saslibre.net

SASLIBRE www.saslibre.net
4.1.8. Aadir y quitar aplicaciones

4 USO DEL ESCRITORIO

Dr. Ramiro Vicente Castillo Cabay

27

info@saslibre.net

SASLIBRE www.saslibre.net
4.1.9. Salir de la Sesin o Apagar

4 USO DEL ESCRITORIO

Dr. Ramiro Vicente Castillo Cabay

28

info@saslibre.net

SASLIBRE www.saslibre.net

5 OPENOFFICE.ORG

5. OpenOfce.org

OpenOfce.org es una suite omtica libre que funciona en GNU con Linux y otros sistemas operativos. Utiliza el formato OpenDocument ODF. Est compuesto por El procesador de textos WRITER, extensin .odt, la hoja de clculo CALC, extensin .ods, la aplicacin para presentaciones IMPRESS, extensin .odp, el programa de dibujo DRAW, extensin .odg, la aplicacin para bases de datos BASE, extensin .odb y el editor de frmulas matemticas MATH, extensin .odf

5.1.

Writer

Para abrir cualquier aplicacin de OpenOfce.org vamos al cono de Trisquel => Ocina y seleccionamos la aplicacin

Antes de abrir la aplicacin podemos utilizar el men contextual con click derecho en el ratn para crear un lanzador de la aplicacin desde el panel o escritorio

Dr. Ramiro Vicente Castillo Cabay

29

info@saslibre.net

SASLIBRE www.saslibre.net

5 OPENOFFICE.ORG

5.1.1.

La ventana de la aplicacin.

Dr. Ramiro Vicente Castillo Cabay

30

info@saslibre.net

SASLIBRE www.saslibre.net
5.1.2. Guardar Documentos

5 OPENOFFICE.ORG

Al guardar un documento desde el men Archivo=> Guardar como en forma predeterminada se guardara con la extensin .odt En forma predeterminada tambin se guardar en la carpeta del usuario

Para guardar en otro formato es necesario abrir la ventana de Tipo de archivo y seleccionar otro formato como .doc o .txt y aceptar Mantener en formato actual

Si desmarcamos Preguntar cuando no se guarde en formato ODF no veremos la pantalla anterior.

Dr. Ramiro Vicente Castillo Cabay

31

info@saslibre.net

SASLIBRE www.saslibre.net
5.1.3. Exportar a PDF o HTML

5 OPENOFFICE.ORG

En la barra de tareas est un cono con el logo de PDF, si damos un click se abre una ventana de dilogo para que seleccionemos o demos el nombre del archivo PDF a generar. Tambin podemos acceder desde el men Archivo a la opcin de exportar a PDF. Se escribe el nombre del archivo a crear y listo! tendremos creado una archivo en PDF.

En Writer la barra de herramientas estndar contiene los conos que dan acceso a funciones habituales de la aplicacin: abrir un archivo, guardar, imprimir, copiar, pegar. Se puede personalizar aadiendo o quitando funciones. La barra de herramientas de formato contiene las opciones necesarias para formatear y dar diseo a un texto: estilo, tipo de letra, tamao, formato del prrafo y de la pgina. Cuando trabajamos sobre objetos que no son de texto es sustituida por las barras de herramientas de imagen, de frmulas, de marcos, etc. Otras barras de herramientas aparecen otantes sobre el rea de trabajo o en la parte inferior. El botn Navegacin, entre la echas de avance y retroceso de pgina en la barra lateral, abre muchas posibilidades de navegacin por las tablas, las imgenes, los grcos... del documento. La Barra de estado, debajo, muestra el nmero de pgina en el total del documento, el estilo, el idioma, el modo insertar/sobreescribir, el modo de seleccin (STD: nada seleccionado; EXT: para extender la seleccin; AGR: para seleccionar texto en prrafos distintos; BLK: para seleccionar bloques). El asterisco indica que el documento ha sido modicado. En el espacio en blanco se puede incluir una rma digital. El modo de visualizar el documento: una o varias pginas. Al nal la escala o porcentaje a la que se ve el documento.

Dr. Ramiro Vicente Castillo Cabay

32

info@saslibre.net

SASLIBRE www.saslibre.net

5 OPENOFFICE.ORG

5.2. Calc
Calc es una hoja de clculo, su tamao es mucho menor y proporciona un nmero de caractersticas no presentes en otras hojas de clculo, incluyendo un sistema que automticamente dene series para representar grcamente basado en la disposicin de los datos del usuario. Calc tambin es capaz de exportar hojas de clculo como archivos PDF, cuenta con ltros, auto ltros y puede hacer agrupaciones en tablas dinmicas. Calc puede abrir y guardar las hojas de clculo en algunos formatos de archivos . El formato predeterminado de OpenOfce.org es .ods, se puede jar para una amplia gama de otros formatos, tanto para abrir y guardar archivos. Para ingresar a Calc: 1. Men de inicio => ocina => OpenOfce.org Hoja de Clculo 2. Si est abierta otra aplicacin de OpenOfce.org Archivo=> Nuevo => Hoja de Clculo 3. Acceso directo creado en el escritorio o panel 4. Click sobre un documento de hoja de clculo

La ventana de Calc al igual que las otras aplicaciones de OpenOfce.org consta de titulo, barra de Men, barra de herramientas, barra de formato, farra de estado en la parte inferior. Calc permite tambin exportar directamente al formato PDF, desde el men archivo, abrir una nueva hoja de calculo o un documento para trabajar con Writer, etc. Est ltima caracterstica es compartida en todas las aplicaciones de OpenOfce.org La opcin de Guardar como tambin le permite guardar sus archivos en en formatos distintos de ODF para que pueda abrirlos con otras aplicaciones para hojas de clculo.

Dr. Ramiro Vicente Castillo Cabay

33

info@saslibre.net

SASLIBRE www.saslibre.net

5 OPENOFFICE.ORG

Desde el men de herramientas Formato=>pgina puede congurar la hoja de calculo de acuerdo con sus requerimientos.

La elaboracin de tablas, utilizacin de funciones con su asistente incorporado, la posibilidad de hacer grcos de distinto tipo es parte de CALC.

Dr. Ramiro Vicente Castillo Cabay

34

info@saslibre.net

SASLIBRE www.saslibre.net

5 OPENOFFICE.ORG

Dr. Ramiro Vicente Castillo Cabay

35

info@saslibre.net

SASLIBRE www.saslibre.net
5.2.1. Thunderbird

5 OPENOFFICE.ORG

Mozilla Thunderbird es un cliente de correo electrnico de la Fundacin Mozilla. Es multiplataforma. Thunderbird soporta IMAP/POP, correo HTML, noticias, RSS, etiquetas, corrector ortogrco incorporado, soporte de extensiones entre otras caractersticas. Permite: Congurar varias cuentas de correo Crear carpetas Crear ltros

Instalacin

Por lo general Thunderbird no viene en forma predeterminada en las distribuciones. Se instala de una de las siguientes formas Desde el men de inicio en la opcin Aadir y quitar aplicaciones Mediante Synaptic Lnea de comandos aptitude install Thunderbird Se descarga la ltima versin del sitio web y se instala manualmente

Dr. Ramiro Vicente Castillo Cabay

36

info@saslibre.net

SASLIBRE www.saslibre.net

5 OPENOFFICE.ORG

Se descarga del sitio web como un archivo comprimido

Vamos al directorio de descarga y con un click derecho del ratn sobre el archivo elegimos extraer.

Dr. Ramiro Vicente Castillo Cabay

37

info@saslibre.net

SASLIBRE www.saslibre.net

5 OPENOFFICE.ORG

Abrimos una consola, entramos a la carpeta extrada y escribimos ./thunderbird para que se abra la ventana de conguracin. Escribimos los datos correspondientes a nuestra cuenta de correo y Continuar

Si los datos son correctos, automticamente se congura la cuenta de correo. Si por alguna razn falla la conguracin automtica debemos proceder manualmente. Si es as el caso de tomarse en cuenta: 1. Tanto el nombre del servidor entrante como saliente y los nmeros de puerto lo provee su ISP 2. El usuario debe escribirse en forma completa como usuario@dominio.xxx 3. Los caracteres de las contraseas son distintos si son maysculas o minsculas

Notas: 1. Para poder enviar correo es necesario que la empresa ISP tenga abierto el puerto 25 2. Si su cuenta es de Gmail (u otras similares), debe entrar va web a su correo y en conguraciones habilitar el reenvi pop o imap. Para nalizar la instalacin aceptamos que Thunderbird sea el cliente por omisin de correo

Dr. Ramiro Vicente Castillo Cabay

38

info@saslibre.net

SASLIBRE www.saslibre.net

5 OPENOFFICE.ORG

El aspecto nal de Thunderbird ser similar a:

Las conguraciones y correos se almacenan como archivos ocultos dentro de la carpeta del usuario con el nombre de .thunderbird o .mozilla-thunderbird, por lo que para migrar su correo a otra computadora suciente copiar el archivo oculto de la anterior computadora y pegarlo en su nueva computadora.

Dr. Ramiro Vicente Castillo Cabay

39

info@saslibre.net

SASLIBRE www.saslibre.net

6 LNEA DE COMANDOS

6. Lnea de Comandos
La lnea de comandos, consola o terminal: es un intrprete que espera rdenes escritas por el usuario en el teclado, las interpreta y las entrega al sistema operativo para su ejecucin. La respuesta del sistema operativo se muestra al usuario en la misma ventana. A continuacin, el programa shell queda esperando ms instrucciones
Ventana para la lnea de Comandos

Se ingresa a las consolas de texto fuera del entorno de ventanas presionando al mismo tiempo las teclas Ctrl-alt-F1, Ctrl-alt-F2, Ctrl-alt-F1, ... Ctrl-alt-F6 para abrir los terminales 1 hasta el 6. Por lo general los terminales 7 y 8 estn reservados para el modo grco. Se puede utilizar un programa intrprete de comandos dentro del modo grco. Para abrir una ventana para la consola o terminal8 en el escritorio click derecho con el ratn , se abre una ventana en la que seleccionamos Abrir en un terminal

Podemos acceder tambin desde el men de inicio En KDE ir a: K => Aplicaciones => Sistema => Terminal En Gnome ir a: Aplicaciones => Accesorios => Consola Al abrirse la consola tenemos el prompt9 a la espera de nuestras ordenes
8 Un terminal 9 Se

es una de las aplicaciones que ms se utiliza por lo que es recomendable tener un acceso directo en el panel llama prompt al carcter o conjunto de caracteres que se muestran en una lnea de comandos para indicar que est a la espera de rdenes. Puede variar dependiendo del intrprete de comandos. Es congurable

Dr. Ramiro Vicente Castillo Cabay

40

info@saslibre.net

SASLIBRE www.saslibre.net usuario@lacompu:~/Escritorio$

6 LNEA DE COMANDOS

En primer lugar est el nombre del usuario(usuario), seguido de arroba(@), el nombre de la mquina(lacompu), el directorio o carpeta donde se encuentra(~/Escritorio) y nalmente el signo de dolar($) El signo $ es substituido por el smbolo # para el usuario root que es el administrador del sistema
Acceso directo a la lnea de comandos

En algunos casos la computadora no tiene acceso al modo grco y se ingresa directamente a la lnea de comandos o intrprete de comandos shell10 Trisquel GNU/Linux 3.5 Trisquel tty1 trisquel login: En la lnea que aparece login: debemos escribir el nombre de usuario y dar un [Enter] luego de lo cual pide el password Trisquel GNU/Linux 3.5 trisquel tty1 trisquel login: usuario Password: Al escribir el password o clave del usuario no se ve los caracteres. Se digita los caracteres del password y luego se da un [Enter]

6.1. Comandos Bsicos


6.1.1. Comandos de Informacin

10 El

intrprete de comandos es la interfaz entre el usuario y el sistema operativo, por este motivo se le da el nombre "shell", que en castellano signica "caparazn". El shell acta como un intermediario entre el sistema operativo y el usuario utilizando lneas de comando introducidas por dicho usuario. Su funcin consiste en la lectura de la lnea de comandos, la interpretacin de su signicado, la ejecucin del comando y luego la devolucin del resultado a travs de las salidas El shell es un archivo ejecutable que debe interpretar los comandos, transmitirlos al sistema y devolver el resultado. Existen muchos tipos de shell: El ms usado en GNU es bash ("Bourne again shell"). Cada usuario tiene un shell predeterminado, que se activar al abrirse el aviso del comando

Dr. Ramiro Vicente Castillo Cabay

41

info@saslibre.net

SASLIBRE www.saslibre.net
cal Calendario cal -3 calendario del mes anterior, actual y siguiente cal 2015 calendario del ao 2015 cal 06 2045 calendario del mes de junio del ao 2045 clear Limpiar la pantalla al igual que la combinacin de teclas Ctrl-l date Presenta la fecha y la hora del sistema

6 LNEA DE COMANDOS

uname -a para ver la versin del kernel de linux y otras caractersticas df Informacin del espacio utilizado y total las particiones df -h informacin ms entendible, h signica humano. Aadir la opcin -T para incluir el sis-

tema de archivo
du Tamao del archivo o directorio du -sh informacin resumida del tamao del directorio free Informacin de la memoria libre y usada que tiene el sistema

lspci Informacin del hardware history Muestra un listado de los comandos que se ejecutaron pwd Indica la ruta en la que se est situado, sirve para saber en que parte de la estructura de directo-

rios se encuentra el usuario


man comando manual en linea del comando. $ man cal muestra el manual de uso de cal Ctrl-c Para detener la informacin en pantalla de la consola

6.1.2.

Archivos

Cada usuario generalmente tiene sus archivos en su respectiva carpeta que est en /home/usuario. En modo grco entramos al hacer dobre click en carpeta personal

Dr. Ramiro Vicente Castillo Cabay

42

info@saslibre.net

SASLIBRE www.saslibre.net

6 LNEA DE COMANDOS

Al abrir la consola en Trisquel se abre en la carpeta escritorio. Si escribimos el comando cd se va a la carpeta del usuario. El comando pwd nos indica el path o la ruta.

En forma predeterminada slo puede escribir, modicar y borrar archivos dentro de esta carpeta. Ningn otro usuario (excepto root) puede acceder a los archivos que hay en este directorio, ni si quiera puede ver cules son. Este usuario -por defecto- puede leer en el resto de las carpetas que hay en el sistema de archivos excepto en la de root y las de otros usuarios. Todos los programas recuerdan las preferencias de cada usuario, e incluso un usuario puede instalar un programa sin que los otros usuarios tengan acceso a l (vale s, root si tendr, lo s, lo sabemos :-); aunque instalando los usuarios tienen muchas limitaciones como veremos despus.

Dr. Ramiro Vicente Castillo Cabay

43

info@saslibre.net

SASLIBRE www.saslibre.net

6 LNEA DE COMANDOS

Un usuario no puede causar por este motivo dao al sistema ni cambiar su conguracin de ninguna forma.
6.1.3. Listar Archivos ls Es el comando para listar archivos y es probablemente el comando que ms se ejecuta. ls -l Es el comando para desplegar una lista de archivos en el directorio actual en el formato largo.

Nos da informacin del tipo de archivo, los permisos, propietario, grupo, tamao, enlaces, fecha y hora en la que se creo o modic y nombre. Por lo general se distingue entre archivos y directorios por el color.

Se muestran las siguientes caractersticas 1. Tipo de archivo que pueden ser


- Es un un archivo regular d Es un un directorio. b Es un un archivo especial de dispositivos de bloque. c Es un un archivo de carcter especial l Es un un enlace simblico. p Es un una tubera nombrada (FIFO)

Dr. Ramiro Vicente Castillo Cabay

44

info@saslibre.net

SASLIBRE www.saslibre.net
s Es un un zcalo de dominio (socket)

6 LNEA DE COMANDOS

2. Permisos del propietario, permisos del grupo y permisos de los otros usuarios
r read (lectura)

Si un directorio tiene el permiso de lectura signica que se podr listar los archivos dentro del directorio. Si el archivo tiene el permiso de lectura se podr leer su contenido.
w write (escritura)

Si un directorio tiene el permiso de escritura signica que se podr crear y borrar archivos en su interior. Si el archivo tiene el permiso de escritura se podr modicar su contenido.
x execute (ejecucin)

Si un directorio tiene el permiso de ejecucin el usuario podr realizar otras funciones dentro de l mediante los otros permisos de lectura y escritura. Si el archivo tiene el permiso de ejecucin se podr ejecutarlo desde la lnea de comandos. 3. El nmero de enlaces fsicos 4. Propietario del archivo 5. Grupo al que pertenece 6. Tamao en bytes 7. Fecha que fue creado 8. Hora a la que se le hizo la ltima modicacin o fue creado 9. Nombre del archivo
ls -a para desplegar los archivos ocultos. Todos los nombres de archivos que comienzan con punto

son archivos ocultos


ls -F para desplegar por tipo de archivos. El archivo comn se despliega sin smbolo nal, los otros

con: / Directorio, * Ejecutable,

@ Enlace

ls -R para desplegar los contenidos de un directorio y todos sus subdirectorios le nombre_archivo Muestra el tipo de archivo less nombre_archivo Ver el contenido del archivo de forma paginada cat nombre_archivo Ver el contenido del archivo cat > archivo.txt Crea el archivo.txt en el que se puede introducir contenido. Para salir utilizar la

combinacin de las techa Ctrl-c cat /proc/cpuinfo nos da informacin sobre el procesador
6.1.4. Nombres y Extensiones de archivos

Los nombres de archivos en GNU distinguen maysculas de minsculas, esto es, son "case sensitive". Los nombres de archivos o directorios pueden ser muy largos, de ms de 200 caracteres, lo cual nos da bastante exibilidad para asociar el nombre de un archivo a lo que contiene. Los caracteres que nunca se deberan utilizar a la hora de nombrar un archivo son: El espacio, signos de puntuacin : , ; (a excepcin del punto), acentos, la . En general GNU ni siquiera nos permitir usarlos. Es recomendable usar las letras A-Z, a-z, los nmeros [0-9], el punto, el guin [-] y el guin bajo [_] para nombrar un archivo

Dr. Ramiro Vicente Castillo Cabay

45

info@saslibre.net

SASLIBRE www.saslibre.net Extensiones de archivos de OpenOfce.org

6 LNEA DE COMANDOS

De forma predeterminada, OpenOfce.org abre y guarda los archivos en el formato de archivo OpenDocument. El formato de archivo OpenDocument (ODF) es un estndar usado por varias aplicaciones de software. OpenOfce.org utiliza los formatos de archivo siguientes: *.odt Texto ODF *.ott Plantilla de texto ODF *.odm Documento Maestro ODF *.html Documento HTML *.oth Plantilla de documento HTML *.ods Hoja de Clculo ODF *.ots Plantilla de hoja de clculo ODF .odg Dibujo ODF * *.otg Plantilla de dibujo ODF .odp Presentacin ODF * *.otp Plantilla de Presentacin ODF *.odf Frmula ODF *.odb Base de datos ODF *.oxt Extensin OpenOffice.org En GNU con Linux, no son necesarias las extensiones, se puede no tener, tener una o tener ms de una. Sin embargo para identicarlos se utiliza preferentemente los siguientes:
*.txt Archivo simple de texto *.pdf Portable Document Format. Archivos que se pueden leer con Adobe Reader, okular, xpdf, etc. *.ps Documento PostScript. Es un lenguaje de descripcin de pginas similar al PDF. Podemos verlos

con gnome-gv o kghostview.


*.dvi archivo device independent ("independiente del dispositivo"), similar al PostScript. Resultan de

procesar un texto LATEX; pueden verse con xdvi o traducirse con dvips.
*.gz archivo comprimido. Se descomprime con gunzip *.bz2 Archivo comprimido. Se descomprime con tar -xvjf *.tar archivo que aglutina varios. *.tar.gz *.tgz Archivos comprimidos y empaquetados . *.tar.bz2 *.tbz2 Archivos comprimidos y empaquetados.

Dr. Ramiro Vicente Castillo Cabay

46

info@saslibre.net

SASLIBRE www.saslibre.net
6.1.5. Ingresar como Super-Usuario

6 LNEA DE COMANDOS

En una consola dentro del modo grco En Trisquel y otras distribuciones es necesario anteponer el comando sudo11

[usuario@computadora ~]$ sudo su Contrasea: [root@computadora ~]# En la mayora de distribuciones es suciente el comando su - y la contrasea o clave. Al tipear la clave por seguridad, no se ve. En todos los casos despus del comando se debe tipear la tecla enter [usuario@computadora ~]$ su Contrasea: [root@computadora ~]#

En un terminal en modo texto


11 El

comando sudo (de las siglas en ingls de superuser -o substitute user- do) es una utilidad que permite a los usuarios ejecutar programas con los privilegios del usuario root de manera segura. Algunas distribuciones conceden este privilegio al primer usuario registrado en la instalacin. Para labores administrativas es ms seguro hacerlo con sudo

Dr. Ramiro Vicente Castillo Cabay

47

info@saslibre.net

SASLIBRE www.saslibre.net computadora login: computadora login: root Password: [root@computadora ~]#

6 LNEA DE COMANDOS

Como usuario root se deben realizar nicamente tareas administrativas, entre otros congurar el sistema, instalar programas, reiniciar y apagar el sistema. Salir inmediatamente por seguridad.
reboot Reiniciar adduser usuario Crear un usuario ifcong Ver el nmero IP de la computadora y otros datos ms de la conguracin de las interfases

de red activos

cfdisk Editar las particiones del disco duro

Para salir del usuario root el comando es exit [root@computadora ~]# exit logout [usuario@computadora ~]$
6.1.6. Directorios

Dr. Ramiro Vicente Castillo Cabay

48

info@saslibre.net

SASLIBRE www.saslibre.net

6 LNEA DE COMANDOS

mkdir nombre_directorio(s) Crear uno o ms directorios cd directorio Cambiando al directorio ruta relativa. Entra al directorio debajo del directorio

actual.
cd /directorio/directorio/directorio/directorio Cambiando de directorio ruta absoluta cd Sin parmetros cambia al directorio home del usuario cd - Sin parmetros cambia al directorio que estaba antes del actual cd .. Sin parmetros cambia al directorio padre

Una direccin relativa, nos muestra la ubicacin con respecto al directorio en el que estamos. Una direccin absoluta, nos muestra la ubicacin de un directorio con respecto al directorio raz (/) Para distinguir una de otra, una ruta absoluta comienza con la diagonal / y una ruta relativa nunca comienza con /
Abreviaciones para el nombre de ruta. . Directorio actual .. Directorio padre ~ Ruta absoluta al directorio home

Dr. Ramiro Vicente Castillo Cabay

49

info@saslibre.net

SASLIBRE www.saslibre.net

6 LNEA DE COMANDOS

6.2. Lista de los directorios principales


GNU instalado puede tener ms de 1000.000 de archivos que se identican por nombres que pueden organizarse dentro de directorios. Los directorios se organizan a manera de rbol (un directorio puede contener otros directorios distintos) a partir de un directorio principal llamado directorio raiz y que se denota por /. La estructura de directorios que sigue GNU es parecida a la de cualquier UNIX. /bin /boot /dev /etc /home /lib /mnt /opt /root /sbin /tmp /usr /var /proc archivos binarios esenciales. Contiene los comandos bsicos que usarn todos los usuarios y son necesarios para la operacin del sistema contiene los archivos que necesita el administrador de arranque de GNU/Linux archivos de los dispositivos del sistema contiene todos los archivos de conguracin especcos de la computadora. donde se ubican todos los directorios personales de los usuarios del sistema. contiene las bibliotecas que son esenciales para el sistema directorio que contiene los puntos de montaje para los sistemas de archivos montados temporalmente tales como /mnt/cdrom, /mnt/oppy, /mnt/removable contiene paquetes que no son esenciales para la operacin del sistema. Est reservado para paquetes aadidos directorio personal de root. contiene los binarios del sistema esenciales para el arranque del mismo. La mayora de estos archivos slo pueden ser ejecutados por root. . directorio destinado a contener archivos temporales que pueden crear ciertos programas. Es el directorio principal de almacenamiento de las aplicaciones. Ubicacin para los datos que los programas pueden modicar en tiempo real como el servidor de correo electrnico, los programas de auditora, el servidor de impresin, etc. Es un sistema de archivos virtual, y como tal, no ocupa lugar en disco. Mucha de la informacin del hardware de nuestro sistema puede accederse a travs de este directorio

/lost+found En este directorio se colocan archivos perdidos luego de realizar una vericacin del lesystem con e2fsck.

Dr. Ramiro Vicente Castillo Cabay

50

info@saslibre.net

SASLIBRE www.saslibre.net

6 LNEA DE COMANDOS

Dr. Ramiro Vicente Castillo Cabay

51

info@saslibre.net

SASLIBRE www.saslibre.net
6.2.1. Copiar, Mover y Borrar Archivos cp Comando para copiar archivos

6 LNEA DE COMANDOS

cp fuente destino Copia el archivo fuente con el nombre de destino cp -R Copiar un directorio en forma recursiva12 cp -R /directorio/dir1 . Copia el directorio dir1 al directorio actual . cp /directorio/* . La orden cp copia todos los archivos que estn dentro de directorio al direc-

torio "." que es el directorio actual


mv mueve archivos en lugar de copiarlos. mv fuente destino Cambia de nombre al archivo fuente para que se llame destino mv /directorio/fuente . Mueve el archivo o directorio fuente al directorio actual .

Nota: mv y cp sobreescribirn los archivos destino (si ya existen) sin consultar. Cuando mueva un archivo a otro directorio: puede haber ya un archivo con el mismo nombre que ser sobrescrito, es decir se perder el anterior por el nuevo.
rm nombre_archivo Borra el archivo13 rm -r nombre_directorio Borra el directorios en forma recursiva (Es decir con todo lo que tiene

adentro)
touch nombre(s) Para crear archivos vacos. $ touch a b c Crea los archivos a b c Comodines. Asterisco (*) El asterisco representa cero o ms caracteres. Signo de interrogacin (?) Es un comodn que coincide con cualquier carcter

6.3. Permisos
A un directorio o archivo se le asigna o quita los permisos de:
(r) lectura ( 4 en el sistema octal) (w) escritura o modicacin ( 2 en el sistema octal) (x) ejecucin para archivos o permiso de paso para directorios ( 1 en el sistema octal)

Los smbolos para establecer a la relacin entre un usuario y un archivos son:


(u) el usuario propietario. (g) otros usuarios distintos del propietario pero del mismo grupo que el del chero. (o) otros usuarios que ni son el propietario ni pertenecen al grupo del chero. (a) todos los usuarios. De forma que a equivale aqu a ugo.

El comando chmod cambia los permisos de los archivos o directorios chmod [opciones] modo archivo
12 Recursivo 13 El

signica todos los directorios y archivos que se encuentren dentro del directorio que se copia. archivo que se borro, se borro para siempre. Si borra un archivo no se puede recuperar

Dr. Ramiro Vicente Castillo Cabay

52

info@saslibre.net

SASLIBRE www.saslibre.net "+" para agregar permisos. "-" para quitar permisos. "=" para asignar permisos.

6 LNEA DE COMANDOS

chown - cambia el usuario y grupo propietarios de ficheros chgrp - cambia el grupo al que pertenecen los ficheros
6.3.1. Permisos con el sistema octal

En este sistema los nmeros representan permisos 0 = sin permisos 1 = ejecucin 2 = escritura 3 = escritura y ejecucin 4 = lectura 5 = lectura y ejecucin 6 = lectura y escritura 7 = lectura, escritura y ejecucin chmod 755 archivo Signica que para el propietario del archivo o chero tiene permisos de escritura, lectura y ejecucin, para el grupo tendra de lectura y ejecucin y por ltimo para el resto de usuarios tendra los mismos permisos que para el grupo antes mencionado

6.4. Actualizacin de la Distribucin


Despus de la instalacin y cada cierto tiempo abrir un terminal y: 1. Actualizar la lista de archivos de los repositorios sudo aptitude update 2. Actualizar los paquetes sudo aptitude safe-upgrade Con relacin a la forma de actualizar, sudo aptitude upgrade ha sido sustituido por sudo aptitude safe-upgrade, y de forma similar, sudo aptitude dist-upgrade por sudo aptitude full-upgrade Vale decir que safe-upgrade actualiza todos los paquetes que pueda sin tener que borrar otros paquetes o instalar otros nuevos.

6.5. Herramientas en consola


Para las distribuciones basadas en Debian instalar programas sudo aptitude install nombre_del_paquete Para desinstalar programas sudo aptitude remove nombre_del_paquete

Dr. Ramiro Vicente Castillo Cabay

53

info@saslibre.net

SASLIBRE www.saslibre.net

6 LNEA DE COMANDOS

Para adicionalmente de removerlos se quite la conguracin se usa purge sudo dpkg --purgue nombre_del_paquete.deb Pueden instalarse paquetes bajados "manualmente" desde Internet, aunque no est recomendado ya que estos no tienen soporte de Trisquel. Si ya se encuentra el mismo paquete en los repositorios de Trisquel se recomienda instalarlos con Aadir y quitar aplicaciones o desde Synaptic. Puedes instalar un paquete ".deb" haciendo doble click sobre l o utilizando la herramienta dpkg de la consola de esta forma: sudo dpkg -i nombre_del_paquete.deb Para instalar paquetes simultneamente que dependen unos de otros , situarlos en la misma carpeta y utiliza sudo dpkg -i *.deb

Dr. Ramiro Vicente Castillo Cabay

54

info@saslibre.net

SASLIBRE www.saslibre.net

7 EDITORES DE TEXTO

7. Editores de Texto
Existen muchos editores de texto, pero los ms utilizados son:

7.1. Nano
Nano es un editor de texto, hoy es uno de los editores ms utilizados desde una terminal. Como otros editores, est orientado a utilizarlo mediante combinaciones de teclas. La principal diferencia radica en que ofrece en pantalla las opciones ms bsicas.

Para crear y abrir archivos con nano escribir nano nombrearchivo Para guardar las modicaciones hechas, presionar Ctrl+O. Para salir presione Ctrl+X. Al salir de un archivo modicado, preguntar si se quiere guardar. Presionar N si no quiere salvar el archivo o Y en caso que si se quiera. Entonces pedir un nombre para el archivo, escribir y presionar Enter. Si por error se presiona guardar el archivo, cancelar presionando Ctrl+C Para cortar una sola lnea, usar Ctrl+K . La lnea desaparecer. Para pegar, mover el cursor a donde quiera pegar el texto y presionar Ctrl+U. La lnea reaparece. Para mover varias lneas, cortar presionando Ctrl+K varias veces y luego pegar pulsando Ctrl+U una sola vez. Presione Ctrl+W e introducir el trmino a buscar. Para buscar el mismo trmino otra vez, presionar Alt+W.

Dr. Ramiro Vicente Castillo Cabay

55

info@saslibre.net

SASLIBRE www.saslibre.net

7 EDITORES DE TEXTO

7.2. Vi14
El editor vi (vim) es un editor de texto de pantalla completa que maneja en memoria el texto entero de un archivo. Es el editor clsico que viene en todas las distribuciones GNU con Linux. Puede usarse en cualquier tipo de terminal con un mnimo de teclas; esto lo hace difcil de usar hasta que uno se acostumbra. Existen tres modos o estados en vi: Modo comando: las teclas ejecutan acciones que permiten desplazar el cursor, recorrer el archivo, ejecutar comandos de manejo del texto y salir del editor. Es el modo inicial de vi. Modo texto o modo insercin: las teclas ingresan caracteres en el texto. Modo ltima lnea o ex: las teclas se usan para escribir comandos en la ltima lnea al nal de la pantalla. Con unos pocos comandos bsicos se puede ya trabajar en vi editando y salvando un texto:

14 Vi

era el editor en lnea que ms utilizaba antes de que las distribuciones de GNU con LInux incluyan el editor Nano. Conocer todas las funcionalidades de vi requiere un curso completo.

Dr. Ramiro Vicente Castillo Cabay

56

info@saslibre.net

SASLIBRE www.saslibre.net

8 COMANDOS TILES

8. Comandos tiles
8.1. Descargar Archivos desde la lnea de comandos
wget http://www.dominio/archivo Ctrl c interrumpir la descarga Reiniciar la descarga del archivo wget -c http://www.dominio/archivo Bajar una pgina web completa wget -r -nc -np http://www.dominio/

r= recursivo. Para bajar toda la pgina web nc=No baja lo que ya se bajo np=No pasa del primer nivel

8.2. Comprimir y descomprimir archivos


Comprimir y descomprimir archivos en Linux desde la lnea de comandos es algo habitual y siempre viene bien tener a mano un pequeo resumen de cmo hacerlo.

archivos .tar
tar empaqueta varios archivos en uno solo, pero no comprime. Instalar la herramienta: # sudo apt-get install tar Empaquetar: # tar cf archivo.tar archivos Desempaquetar: # tar -xvf archivo.tar Ver contenido: # tar -tf archivo.tar

archivos .gz
gzip slo comprime archivo a archivo, no empaqueta varios archivos en uno ni comprime directorios. Instalar la herramienta: # sudo apt-get install gzip Comprimir: # gzip archivo Descomprimir: # gzip -d archivo.gz

Dr. Ramiro Vicente Castillo Cabay

57

info@saslibre.net

SASLIBRE www.saslibre.net

8 COMANDOS TILES

archivos .bz2
bzip2 slo comprime archivo a archivo, no empaqueta varios archivos en uno ni comprime directorios. Instalar la herramienta: # sudo apt-get install bzip2 Comprimir: # bzip2 archivo Descomprimir: # bzip2 -d archivo.bz2 Para comprimir varios archivos y archivarlos en uno solo, al estilo de los compresores zip o rar hay que combinar tar con gzip o con bzip2 como muestro a continuacin.

archivos .tar.gz
Comprimir: # tar -czf archivo.tar.gz archivos Descomprimir: # tar -xvzf archivo.tar.gz Ver contenido: # tar -tzf archivo.tar.gz

archivos .tar.bz2
Comprimir: # tar -c archivos | bzip2 > archivo.tar.bz2 Descomprimir: # bzip2 -dc archivo.tar.bz2 | tar -xv Ver contenido: # bzip2 -dc archivo.tar.bz2 | tar -t

archivos .zip
Instalar las herramientas: # sudo apt-get install zip unzip Comprimir: # zip archivo.zip archivos Descomprimir: # unzip archivo.zip Ver contenido: # unzip -v archivo.zip

archivos .rar
Instalar la herramienta: # sudo apt-get install rar unrar Comprimir: # rar a archivo.rar archivos Descomprimir: # unrar x archivo.rar Ver contenido: # rar l archivo.rar o # rar v archivo.rar

8.3.

Modicar grcos desde la lnea de comandos

Disminuir el tamao del grco

convert -geometry 400x300 archivo.de.entrada archivo.de.salida Substituir 400x300 por el tamao requerido

Dr. Ramiro Vicente Castillo Cabay

58

info@saslibre.net

SASLIBRE www.saslibre.net
Ttulo en una fotografa

8 COMANDOS TILES

convert -font helvetica -ll white -pointsize 36 -draw text 10,50 titulo archivo.de.entrada archivo.de.salida Substituir HELVETICA por el tipo de letra requerido Substituir WHITE por el color requerido Substituir 36 por el tamao de letra requerido Substituir 10 X 50 por el sitio donde va ubicado el ttulo Substituir TITULO por el contenido del ttulo
Rotar un grco

convert -rotate 90 archivo.de.entrada archivo.de.salida 90 es el ngulo que rota, substituir por -90 180, etc
Cambiar el formato del grco

convert archivo.de.entrada.png archivo.de.salida.jpg

Dr. Ramiro Vicente Castillo Cabay

59

info@saslibre.net

SASLIBRE www.saslibre.net

9 REDES

9. Redes
Grcamente es sencillo editar la conexin a una red lan o al Internet, con el ratn damos un click derecho sobre el cono de red que es dos computadoras juntas situado en el extremo inferior derecho y seleccionamos Editar las conexiones ...

En un terminal el comando lspci nos permite ver el hadware de nuestra maquina Con el comando lspci |grep Ethernet Podemos determinar la presencia de tarjetas de red Ethernet

Dr. Ramiro Vicente Castillo Cabay

60

info@saslibre.net

SASLIBRE www.saslibre.net

9 REDES

Los dispositivos Ethernet(tarjetas de red) son eth0, eth1, eth2, etc. A la primera tarjeta detectada por el ncleo se le asigna eth0 y al resto se les asigna secuencialmente en el orden en que sean detectadas. El comando ifcong nos da informacin de la direccin(es) IP de nuestra computadora

[root@saslibre /]# ifconfig eth0 Link encap:Ethernet HWaddr 00:08:A1:9E:01:D2 inet addr:192.168.1.6 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::208:a1ff:fe9e:1d2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:24517 errors:0 dropped:0 overruns:0 frame:0 TX packets:19666 errors:4 dropped:0 overruns:0 carrier:8 collisions:0 txqueuelen:1000 RX bytes:16035192 (15.2 Mb) TX bytes:2339764 (2.2 Mb) Interrupt:16 Base address:0x9c00 Las Redes basadas en Internet Protocolo son secuencias contiguas de direcciones IP. Todas las direcciones dentro de una red tienen un nmero de dgitos de en comn. A la porcin de la red que es comn a todas las direcciones llama la porcin de la red. Los dgitos restantes son llamados porcin de la mquina. Al nmero de bits que comparten todas las direcciones de una red se le llama mscara de red (netmask), y su papel es determinar qu direcciones pertenecen a la red y cules no. Direccin Host Mscara de red Porcin de red Porcin de Host Direccin de Red Direccin de Difusin 192.168.1.6 255.255.255.0 192.168.1. .6 192.168.1.0 192.168.1.255

La direccin de red es por tanto siempre el menor nmero de direccin dentro de el rango de la red y siempre tiene la porcin de mquina codicada toda con ceros. La direccin de difusin (broadcast) es una especial a la que escucha cada mquina en la red adems de a la suya propia.

Dr. Ramiro Vicente Castillo Cabay

61

info@saslibre.net

SASLIBRE www.saslibre.net
Congurando la red en la lnea de comandos IP dinmica

9 REDES

Por lo general las distribuciones de GNU con Linux detectan automticamente la tarjeta de red y asignan una IP mediante DHCP. Esto sucede tambin en Trisquel, pero ocasionalmente necesitamos congurar manualmente la red, que podemos hacerlo tanto en el modo grco como en la lnea de comandos.

En Trisquel como la imagen anterior, si la red est activa antes de congurar en la lnea de comandos, es necesario con un click derecho con el mouse sobre el cono de red, descomentar Activar la red para no crear conictos. Ntese que el cono de red quedar con una seal de color rojo que indica desconectado.

En una consola como root entramos al archivo de conguracin que es interfaces #nano /etc/network/interfaces

En este caso obtenemos nuestra IP de la red mediante DHCP. Grabamos el archivo y reiniciamos la red con: /etc/init.d/networking restart

Dr. Ramiro Vicente Castillo Cabay

62

info@saslibre.net

SASLIBRE www.saslibre.net
IP Fija

9 REDES

En una consola como root entramos al archivo de conguracin interfaces #nano /etc/network/interfaces

En este caso asignamos una IP ja de la red. Grabamos el archivo y reiniciamos la red con: /etc/init.d/networking restart Si hacemos un ping a otras mquinas comprobaremos que estamos en red.

Dr. Ramiro Vicente Castillo Cabay

63

info@saslibre.net

SASLIBRE www.saslibre.net

9 REDES

A pesar de estar en red con otras computadoras, no necesariamente tendremos acceso al Internet

El moden puede tener la funcin de gateway y tambin de servidor de nombres DNS. En el archivo resolv.conf debe constar los DNS

Los DNS los provee la empresa que le da el servicio. Se les conoce con el nombre de ISP15

15 ISP

signica Proveedor de servicios de Internet, por el ingls Internet Service Provider.

Dr. Ramiro Vicente Castillo Cabay

64

info@saslibre.net

SASLIBRE www.saslibre.net

9 REDES

9.1. Servidor web


Un GAMP server ( GNU + Apache + MySQL + PHP ) esta conformado por: Apache 2: servidor web MySQL 5: base de datos PHP5: lenguaje de de programacin de webs dinmicas PhpMyAdmin: herramienta grca para administrar mysql
9.1.1. Instalacin

Para instalar Apache2 # aptitude install apache2 El path donde se almacenan los documentos web es: /var/www/ Vericamos que Apache funcione correctamente ingresando en un navegador web la direccin del servidor http://IP_servidor o localhost Si funciona correctamente devolver el mensaje It works!

9.1.2.

Instalar PHP

# aptitude install php5 Para vericar que funciona correctamente el php en apache creamos el siguiente chero: # nano /var/www/phpinfo.php Dentro del que escribiremos <?php phpinfo(); ?> Salimos del editor nano y recargamos apache para que coja los cambios:

Dr. Ramiro Vicente Castillo Cabay

65

info@saslibre.net

SASLIBRE www.saslibre.net # /etc/init.d/apache2 reload

9 REDES

Accedemos al web http://IP_servidor/phpinfo.php o http://localhost/phpinfo.phpdonde nos mostrar una pgina con informacin sobre nuestra instalacin de PHP.

9.1.3.

Instalar MySQL

# aptitude install mysql-server En el proceso de instalacin nos pide la clave de root para MySQL, que no es la misma de nuestra computadora Instalar PHPMyAdmin # aptitude install phpmyadmin

Dr. Ramiro Vicente Castillo Cabay

66

info@saslibre.net

SASLIBRE www.saslibre.net

9 REDES

Durante la instalacin nos pide la clave de root de MySQL, adems es importante que marquemos apache2 en el momento que nos da dos opciones de servidor web(esto se hace con el espaciador) Accedemos a travs de http://IP_servidor/phpmyadmin http://localhost/phpmyadmin

Entramos como el usuario root y la contrasea de MySQL y ya podemos administrar, crear bases y crear usuarios en MySQL Es posible tambin instalar todo de una sola vez # aptitude install apache2 php5 mysql-server phpmyadmin Con esto ya podemos subir nuestra pgina web o gestor de contenidos como Joomla, Drupal, etc. PhpMyAdmin

Dr. Ramiro Vicente Castillo Cabay

67

info@saslibre.net

SASLIBRE www.saslibre.net

9 REDES

PhpMyAdmin es una herramienta escrita en PHP con la intencin de manejar la administracin de MySQL a travs de pginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y aadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, exportar datos en varios formatos y est disponible en 50 idiomas. Se encuentra disponible bajo la licencia GPL. Este proyecto se encuentra vigente desde el ao 1998, siendo el mejor evaluado en la comunidad de descargas de SourceForge.net como la descarga del mes de diciembre del 2002. Como esta herramienta corre en mquinas con Servidores Webs y Soporte de PHP y MySQL, la tecnologa utilizada ha ido variando durante su desarrollo. El software, en la actualidad est disponible en 55 idiomas, an se encuentra mantenido por el Proyecto phpMyAdmin
/etc/hosts

El archivo /etc/hosts es donde se pone el nombre y direccin IP de las mquinas locales. 127.0.0.1 192.168.1.10 localhost Por defecto conexiones consigo mismo cliente Nombre que sustituye al nmero de la mquina

Dr. Ramiro Vicente Castillo Cabay

68

info@saslibre.net

SASLIBRE www.saslibre.net

9 REDES

9.2. Servidor FTP


FTP (sigla en ingls de File Transfer Protocol) Protocolo de Transferencia de Archivos, es un protocolo de red para la transferencia de archivos entre computadoras Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde l o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo. FTP es utilizado sobre todo por quienes hacen pginas web para subir archivos al hosting
Instalacin Servidor FTP

Hay algunos programas para instalar un servidor FTP entre otros PROFTPD aptitude install proftpd El archivo de conguracin es /etc/proftpd/proftpd.conf

Se recomienda DefaultRoot ~ descomentado, para que el usuario acceda nicamente a su directorio Luego reiniciar el servicio /etc/init.d/proftpd restart Para descargar o subir archivos desde una computadora al servidor FTP puede utilizarse cualquier cliente FTP como Konqueror, Filesilla, gFTP En Trisquel podemos ir al men de inicio=>Lugares>Conectar con el servidor.

Dr. Ramiro Vicente Castillo Cabay

69

info@saslibre.net

SASLIBRE www.saslibre.net

9 REDES

En tipo de servicio seleccionar FTP(con login) y en servidor el N IP o dominio, no es necesario el puerto que en forma predeterminada es el 21 a menos que sea otro y click en Conectar. En la siguiente ventana escribir el nombre del usuario y la contrasea.16

16 Si

Ud. contrata un servicio de hosting para una pgina web, estos datos debe darle su proveedor

Dr. Ramiro Vicente Castillo Cabay

70

info@saslibre.net

SASLIBRE www.saslibre.net

9 REDES

Se abre el navegador web, es mejor cerrarlo e ingresar desde el acceso directo que se crea en el escritorio.

Un doble click sobre el acceso directo y se abrir el administrador de archivos.

Ya se puede subir o bajar archivos a y desde el servidor FTP Para salir debe cerrarse el navegador de archivos y luego desmontar el acceso FTP 1. Click derecho con el ratn sobre el acceso directo en el escritorio 2. Seleccionar Desmontar

Dr. Ramiro Vicente Castillo Cabay

71

info@saslibre.net

SASLIBRE www.saslibre.net

9 REDES

9.3. Servidor DHCP


DHCP (sigla en ingls de Dynamic Host Conguration Protocol) Protocolo de Conguracin Din-

mica de Servidor, es un protocolo de red que permite a los nodos de una red IP obtener sus parmetros de conguracin automticamente.
9.3.1. Requisitos

Dos tarjetas de red eth0 y eth1 La la interfaz de red eth0 se conecta al moden ADSL que provee acceso al Internet La la interfaz de red eth1 se conecta a la red lan
9.3.2. Direccin IP del Servidor

Poner una IP esttica a eth1 en el archivo interfaces #nano /etc/network/interfaces

Dr. Ramiro Vicente Castillo Cabay

72

info@saslibre.net

SASLIBRE www.saslibre.net Salir de nano y reiniciar la red /etc/init.d/networking restart Nota: La la interfaz de red eth0 puede ser la nica dinmica auto eth0 iface eth0 inet dhcp
9.3.3. Instalacin

9 REDES

#aptitude install dhcp3-server gadmin-dhcpd


9.3.4. Conguracin

Seleccionar la interfaz de red que escucha las peticiones DHCP # vi /etc/default/dhcp3-server En el archivo estn unas comillas vacas entre las cuales hay que poner eth1 queda en la siguiente forma INTERFACES= eth1 Abrir GADMIN-DHCPD Inicio => Herramientas del sistema => GADMIN-DHCPD GADMIN-DHCPD es una interfaz grca para congurar el archivo /etc/dhcp3/dhcpd.conf

Escribir en las primeras ventanas

Dr. Ramiro Vicente Castillo Cabay

73

info@saslibre.net

SASLIBRE www.saslibre.net network card eth1 Click en aadir Network card eth1 es la tarjeta de la red lan Network addres 192.168.2.0 es el nmero de la red. No es la IP Subnet mask 255.255.255.0 es la mascara de red network addres 192.168.2.0 subnet mask 255.255.255.0

9 REDES

En las siguientes ventanas se aade el rango de direcciones que pueden asignarse mediante DHCP. Puede ir desde 192.168.2.2 hasta 192.168.2.254. En el ejemplo est asignado un rango desde 192.168.2.10 hasta 192.168.2.40 Range from Click en aadir (add) Para que todo sea automtico debe incluirse la ruta por donde se accede a la red. En este caso la propia computadora con el IP 192.168.2.1 Inclyase tambin la IP del servidor de nombres en este caso 192.168.1.1 y luego click en aplicar (Apply) 192.168.2.10 to 192.168.2.40 add

Activar con el botn verde izquierdo Activate o en un terminal como root reiniciar el servicio dhcpd /etc/init.d/dhcpd restart Ya se puede conectar otras computadoras a la red que obtendrn dinmicamente una IP

9.4.

Compartir el Internet y Cortafuegos

Una de las principales utilidades de una red es compartir el Internet para lo cual existe un utilitario que tambin es cortafuegos.

Dr. Ramiro Vicente Castillo Cabay

74

info@saslibre.net

SASLIBRE www.saslibre.net
9.4.1. Firestarter

9 REDES

Firestarter es una herramienta de cortafuegos de software libre, que usa el sistema (iptables/ipchains) Netlter incluido en el ncleo Linux. Firestarter posee una interfaz grca para congurar reglas de cortafuegos y otras opciones. Tambin monitoriza en tiempo real todo el trco de red del sistema, adems de facilitar el redireccionamiento de puertos, compartir la conexin a internet y el servicio DHCP. Firestarter est licenciado bajo la GNU General Public License.
Instalacin

aptitude install firestarter


Conguracin

Para congurar vamos a men de inicio=>Internet=>Firestarter. El asistente es autodescriptivo

Conguracin del dispositivo de red

Marcamos Iniciar el cortafuegos al conectarse al exterior Direccin IP asignada va DHCP

Dr. Ramiro Vicente Castillo Cabay

75

info@saslibre.net

SASLIBRE www.saslibre.net

9 REDES

Conguracin para compartir el Internet

Marcamos Activar la comparticin de la conexin a Internet

Arrancar el Cortafuegos

Marcar Iniciar el cortafuegos ahora y click en guardar

Dr. Ramiro Vicente Castillo Cabay

76

info@saslibre.net

SASLIBRE www.saslibre.net

9 REDES

El cortafuegos queda en estado activo

Firestarter en forma predeterminada para el traco de salida es permisivo por omisin. Es decir desde las computadoras de la red lan se podr acceder a todos los servicios fuera de ella. Firestarter en forma predeterminada para el traco de entrada es restrictivo por omisin, por lo que se aaden reglas en la ventana Normativa para permitir desde las computadoras de la red lan y desde otras de fuera acceder al servidor En edicin seleccionamos Normativa para el trco entrante Con el ratn un click derecho dentro de una de las ventanas Permitir las conexiones ... obtenemos una ventana para aadir reglas.

Dr. Ramiro Vicente Castillo Cabay

77

info@saslibre.net

SASLIBRE www.saslibre.net

9 REDES

Despus de aadir las reglas click sobre Aplicar normativa

Firestarter es un servicio que se puede detener, iniciar y reiniciar /etc/init.d/firestarter stop Ya tenemos un cortafuegos y adems hemos compartido el Internet

9.5.

SSH

SSH (Secure SHell, en espaol: intrprete de rdenes segura) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a mquinas remotas a travs de una red. Permite manejar por completo la computadora mediante un intrprete de comandos, y tambin puede redirigir el trco de X para poder ejecutar programas grcos.

Dr. Ramiro Vicente Castillo Cabay

78

info@saslibre.net

SASLIBRE www.saslibre.net
9.5.1. Instalar

9 REDES

servidor:~# aptitude install openssh-server Acceder desde otra computadora (cliente) Ingresar mediante comandos desde la lnea de comandos del cliente hasta la lnea de comandos del servidor cliente:~$ ssh usuario@IP_servidor (En lugar del IP puede ir el dominio)

La primera vez que nos conectemos desde un Cliente al Servidor el nos preguntara si estamos seguros de continuar con la conexin (yes/no), teclear yes para continuar. Despus nos pedir la contrasea del Usuario con el cual estamos accediendo al Servidor, el cual puede ser un Usuario local o el mismo Root del Servidor SSH

Para conectarnos al Servidor por otro puerto(1959) previamente asignado: cliente:~$ ssh -p puerto usuario@IP_servidor Salir Si queremos salir de una conexin SSH, solo debemos de digitar en la consola el comando exit servidor:~# exit
9.5.2. Ingresar Grcamente para administrar archivos

Men de Inicio=>Lugares =>Conectar conectar con el servidor Es suciente elegir el tipo de servicio SSH y poner la IP o dominio del servidor, el resto de ventanas puede quedar vacas. Escribir el nmero de puerto solo si no es el predeterminado 22

Dr. Ramiro Vicente Castillo Cabay

79

info@saslibre.net

SASLIBRE www.saslibre.net

9 REDES

La primera vez que nos conectemos desde un Cliente al Servidor debemos teclear Iniciar sesin de todas formas

A continuacin nos pide el usuario y contrasea. Si frecuentemente nos conectamos por SSH podemos marcar Recordar para siempre, siempre que accedamos desde nuestra computadora.

Dr. Ramiro Vicente Castillo Cabay

80

info@saslibre.net

SASLIBRE www.saslibre.net

9 REDES

Despus de hacer click en Conectar tendremos en nuestro administrador de archivos las carpetas y archivos de la otra mquina

En Tipo de servicio elegir SSH, escribir la IP de servidor y puerto si es necesario Ejecutar Aplicacin Teclear Alt+F2 se abre una ventana en la cual escribimos: ssh://usuario@IP_servidor
9.5.3. Conguracin

Para congurar SSH hay esencialmente dos archivos:

Dr. Ramiro Vicente Castillo Cabay

81

info@saslibre.net

SASLIBRE www.saslibre.net /etc/ssh/ssh_config /etc/ssh/sshd_config Parmetros Principales a congura en sshd_cong nano /etc/ssh/sshd_config

9 REDES

Tiempo que tendr el Usuario para el Login frente al Servidor, este tiempo es en segundos. LoginGraceTime 120 Para no permitir que las conexiones se puedan realizar como Root. PermitRootLogin no para indicar cuantas conexiones vamos a permitir simultneamente en el Servidor. MaxStartups 2 Para el mximo de intentos de Login frente al Servidor MaxAuthTries 2 Para trabajar con Autenticacin con Login PassworAuthentication yes Para que solo escuche peticiones por la interfaz con el IP 192.168.1.25 ListenAddress 192.168.1.25 Para permitir aplicaciones grcas por medio de la consola SSH X11Forwarding yes Para denegar conexin DenyUsers root@192.168.1.40 Con esta linea podemos denegar la conexin de dicho usuario a a dicho equipo de la red, en este caso el PC con la IP 192.168.1.40 y con el Usuario Root. Despus de toda conguracin en el Archivo sshd_cong debemos de reiniciar el Servidor para que tome los cambios, lo haremos con el siguiente comando servidor:~# /etc/init.d/ssh restart
9.5.4. Usuarios Conectados

Para ver quien esta mediante SSH conectado el comando who servidor:~# who Para ver las mquinas e IP en red servidor:~# arp -a

Dr. Ramiro Vicente Castillo Cabay

82

info@saslibre.net

SASLIBRE www.saslibre.net

9 REDES

Cambiar el Mensaje de Bienvenida del servidor servidor:~# vi /var/run/motd


Copiar un archivo desde el servidor al cliente

scp

usuario@servidor:/home/usuario/archivo.a.copiar

Copiar un archivo desde el cliente al servidor

scp

archivo.a.copiar usuario@servidor:/home/usuario/

Dr. Ramiro Vicente Castillo Cabay

83

info@saslibre.net

SASLIBRE www.saslibre.net

10 ANEXOS

10. Anexos
10.1. Aplicaciones ms conocidas
Navegadores 1. Firefox: Es el navegador por excelencia se puede incluir un gran nmero de extensiones. a) [Parabola] pacman -Sy refox refox-i18n b) [gNewSense] aptitude install iceweasel iceweasel-l10n-es-es c) [Trisquel] sudo aptitude install refox mozilla-refox-locale-es-es 2. Konqueror: Viene instalado por defecto con KDE, est muy bien ya que consume muy pocos recursos y es muy personalizable, adems al ser parte de KDE se integra muy bien con este y goza de ser un navegador completamente libre, pero no puede compararse con ninguno de los anteriores. Correo 1. KMail: Est integrado en KDE, y es perfectamente til en las tareas ms comunes con el correo a) [Parabola] pacman -Sy kdepim b) [gNewSense] aptitude install kdepim c) [Trisquel] sudo aptitude install kdepim 2. Thunderbird: Es muy buen cliente de correo, del equipo mozilla, como Firefox. Consume ms recursos que KMail pero es ms completo. a) [Parabola] pacman -Sy thunderbird thunderbird-i18n b) [gNewSense] aptitude install icedove icedove-l10n-es-es c) [Trisquel] sudo aptitude install thunderbird mozilla-thunderbird-locale-es Calendario: 1. KOrganizer: Se puede congurar para sincronizarse con Google Calendar, cumple su objetivo a la perfeccin y puede quedarse en la bandeja del sistema para avisar a los eventos programados. a) [Parabola] pacman -Sy kdepim b) [gNewSense] aptitude install kdepim c) [Trisquel] sudo aptitude install kdepim 2. Sunbird: Es la opcin de mozilla, es agradable trabajar con l y tambin es una opcin a tener en cuenta. a) [Parabola] pacman -Sy sunbird sunbird-i18n b) [gNewSense] aptitude install sunbird sunbird-locale-es c) [Trisquel] sudo aptitude install sunbird sunbird-locale-es Mensajera Instantnea: 1. Kopete: Es parte de KDE, permite conexin simultnea de varias cuentas de msn a la vez que conexin a servicios distintos como MSN Messenger, Jabber, GTalk, ICQ, Yahoo. Es mpliamente personalizable y bastante liviano.

Dr. Ramiro Vicente Castillo Cabay

84

info@saslibre.net

SASLIBRE www.saslibre.net a) [Parabola] pacman -Sy kdenetwork b) [gNewSense] aptitude install kopete c) [Trisquel] sudo aptitude install kopete

10 ANEXOS

2. Amsn: Es una opcin muy difundida, solo usa el protocolo MSN messenger pero lo usa muy bien, imprescindible si quieres chatear a lo MSN, tambin existe un paquete similar al MSN Plus pero para Amsn. a) [Parabola] pacman -Sy amsn b) [gNewSense] aptitude install amsn amsn-data c) [Trisquel] sudo aptitude install amsn amsn-data 3. Emesene: Un programa muy liviano y que intenta clonar al MSN Messenger. a) [Parabola] pacman -Sy emesene b) [gNewSense] aptitude install emesene c) [Trisquel] sudo aptitude install emesene Editor de texto plano: 1. Kate: De los mejores editores que existen, se lo carga todo, muy congurable, apertura de multiples archivos en una sola ventana, dividir la ventana para editar varios archivos simultneamente, resaltado de sintaxis til, extensiones para autocompletado, etc. Muy congurable. a) [Parabola] Viene con KDE b) [gNewSense] aptitude install kate c) [Trisquel] sudo aptitude install kate 2. Scite: Otro magnco editor, con soporte para muchos lenguajes. a) [Parabola] pacman -Sy scite b) [gNewSense] aptitude install scite c) [Trisquel] sudo aptitude install scite Explorador de archivos y directorios: 1. Dolphin: Es el explorador de archivos por defecto en KDE4, a) [Parabola] En KDE4, es el gestor predeterminado de archivos. b) [gNewSense] aptitude install dolphin c) [Trisquel] sudo aptitude install dolphin 2. Konqueror: Es el explorador de archivos por defecto en KDE3, excepto en sus ltimas versiones. Como explorador de archivos tiene muchas ventajas. P2P: 1. KTorrent: Excelente programa para descargar Torrents, con sistema de bsqueda integrado en los mejores buscadores de torrets, integrado en KDE a) [Parabola] pacman -Sy ktorrent b) [gNewSense] aptitude install ktorrent

Dr. Ramiro Vicente Castillo Cabay

85

info@saslibre.net

SASLIBRE www.saslibre.net c) [Trisquel] sudo aptitude install ktorrent 2. aMule: Es el eMule para GNU, con la misma apariencia y modo de usar. a) [Parabola] pacman -Sy amule b) [gNewSense] aptitude install amule c) [Trisquel] sudo aptitude install amule

10 ANEXOS

3. LimeWire: Es un cliente para redes gnutella. Limewire se caracteriza por dos cosas: simpleza y velocidad. a) [Parabola] pacman -Sy limewire b) [gNewSense] Instalar el paquete .deb con dpkg -i *.deb c) [Trisquel] Instalar el .deb igual que en debian Reproductor Audio: 1. Amarok: El Reproductor de audio por excelencia. Tiene innidad de plugins temas, etc. Con los codecs necesarios se puede convertir en nuestro mejor aliado a) [Parabola] pacman -Sy amarok-base amarok-engine-xine b) [gNewSense] aptitude install amarok c) [Trisquel] sudo aptitude install amarok 2. XMMS: Un reproductor ligero, con multitud de skins para adaptarlo a tu gusto. a) [Parabola] pacman -Sy xmms b) [gNewSense] aptitude install xmms c) [Trisquel] sudo aptitude install xmms 3. Banshee: Banshee puede reproducir e importar CDs de audio y reproducir y sincronizar la coleccin con iPod. Adicionalmente, es capaz de enviar las canciones reproducir para compartir gustos musicales en Last.fm, etc. a) [Parabola] pacman -Sy banshee b) [gNewSense] aptitude install banshee c) [Trisquel] sudo aptitude install banshee Editor Grco: 1. Gimp: Es la aplicacin de edicin de imgen por excelencia en el Software Libre, similar a photoshop. Incluso existe un paquete para que adopte la apariencia de photoshop. a) [Parabola] pacman -Sy gimp b) [gNewSense] aptitude install gimp c) [Trisquel] sudo aptitude install gimp 2. KolourPaint: Aplicacin de KDE similar al Paint de Windows. a) [Parabola] pacman -Sy kdegraphics b) [gNewSense] aptitude install kolourpaint c) [Trisquel] sudo aptitude install kolourpaint

Dr. Ramiro Vicente Castillo Cabay

86

info@saslibre.net

SASLIBRE www.saslibre.net Grabador CD/DVD:

10 ANEXOS

1. K3b: Un gran programa para grabacin de CD / DVD en linux, similar a Nero. Permite grabacin de imgenes, CDs de Audio, CDs y DVDs de Video y mucho ms. a) [Parabola] pacman -Sy k3b k3b-i18n b) [gNewSense] aptitude install k3b k3b-i18n c) [Trisquel] sudo aptitude install k3b k3b-i18n. Suite Omtica: 1. OpenOfce.org: Es una suite omtica (programas de ocina) de software libre que incluye procesador de textos, hoja de clculo, presentaciones, herramientas para el dibujo vectorial y base de datos. El proyecto y el programa son denominados "OpenOfce" de forma informal, aunque "OpenOfce.org" es el nombre ocial completo ya que openofce es una marca registrada en posesin de otra empresa. OpenOfce.org se abrevia como OOo. a) [Parabola] pacman -Sy openofce-base openofce-es b) [gNewSense] aptitude install openofce.org openofce.org-help-es openofce.org-l10nes c) [Trisquel] sudo aptitude install openofce.org openofce.org-help-es openofce.org-l10nes 2. Kofce: Es otra alternativa ms, desarrollada por el equipo de KDE, mas eciente en consumo de recursos que OpenOfce (en el entorno KDE), pero algo limitada en opciones. a) [Parabola] pacman -Sy kofce kofce-doc kofce-l10n-es b) [gNewSense] aptitude install kofce kofce-doc kofce-l10n-es c) [Trisquel] sudo aptitude install kofce kofce-doc kofce-l10n-es Virtualizacin: 1. VirtualBox: Es un gran programa de virtualizacin, libre, permite instalar cualquier sistema operativo dentro del tuyo. Y tiene una opcin, seamless mode que permite sacar una aplicacin de un sistema privativo de la mquina virtual a tu escritorio GNU a) [Parabola] pacman -Sy virtualbox-ose b) [gNewSense] aptitude install virtualbox-ose repositorios c) [Trisquel] sudo aptitude install virtualbox-ose Emulador de Terminal: 1. Yakuake: Est basado en konsole de kde, osea que estamos utilizando konsole con unas caractersticas importantes. Siempre est cargado y oculto, a la espera de que se pulse F12 para aparecer en la pantalla, y desaparecer en cuanto no es necesario. Me he acostumbrado a el tanto que me resulta imprescindible. a) [Parabola] pacman -Sy yakuake b) [gNewSense] aptitude install yakuake c) [Trisquel] sudo aptitude install yakuake Editores Web:

Dr. Ramiro Vicente Castillo Cabay

87

info@saslibre.net

SASLIBRE www.saslibre.net

10 ANEXOS

1. NVU: Programa WYSIWYG (What you see is what you get), para creacin de pginas webs, soporta HTML, PHP, CSS, . . . Se ha continuado un proyecto muy similar con el nombre Kompozer. a) [Parabola] pacman -Sy nvu b) [gNewSense] aptitude install nvu //solo en debian testing c) [Trisquel] sudo aptitude install kompozer 2. QuantaPlus+: Otro programa para edicin Web Reproductor de Video: 1. VLC: Programa muy rpido, simple y con todos los cdecs integrados, reproduce casi cualquier archivo de video. Uno de mis favoritos. a) [Parabola] pacman -Sy vlc b) [gNewSense] aptitude install vlc c) [Trisquel] sudo aptitude install vlc 2. Mplayer: Otro programa para ver videos, muy congurable y potente, aunque no tiene integrados los cdecs esto no supone un gran problema. a) [Parabola] pacman -Sy mplayer mplayer-plugin b) [gNewSense] aptitude install mplayer mplayer-plugin c) [Trisquel] sudo aptitude install mplayer mplayer-plugin 3. Dragon Player: Includo por defecto en KDE4, una buena opcin, liviano y simple. a) [Parabola] pacman -Sy mplayer kdemultimedia b) [gNewSense] aptitude install dragonplayer // solo en experimental c) [Trisquel] sudo aptitude install dragonplayer

10.2.

Errores clsicos del usuario de GNU/Linux

Tener en cuenta este tipo de errores es una buena forma de comprender la mejor forma de aprovechar las ventajas de las distribuciones GNU/Linux 1. Entrar como superusuario: las distribuciones ya nos previenen contra esto y obligan a crearnos un usuario "normal" durante el proceso de instalacin, pero algunos tienen la mana de entrar en el sistema con los mximos privilegios, algo que no es buena idea. 2. Evitar las actualizaciones: cualquier buen administrador de su sistema (en GNU todos nos convertimos en pequeos administradores) debe tener en cuenta que actualizar sus componentes es algo crtico para evitar posibles vulnerabilidades, adems de para aumentar la estabilidad y rendimiento de nuestro sistema operativo. 3. Instalar aplicaciones binarias de distintos tipos: las dependencias presentes en los paquetes que utilizamos en nuestras distribuciones precisamente estn destinadas a mantener la coherencia en el sistema. Si instalamos un DEB o un RPM por un lado y luego acudimos a los repositorios para resolver algunas de sus dependencias probablemente acabemos teniendo problemas. Lo ms seguro es utilizar los repositorios de la distribucin.

Dr. Ramiro Vicente Castillo Cabay

88

info@saslibre.net

SASLIBRE www.saslibre.net

10 ANEXOS

4. Iniciar un servidor con las X: casi por denicin un sistema servidor debera ser administrado sin necesidad de una interfaz grca, algo que provoca gasto intil de memoria y de ciclos de procesador que deberamos dedicar a las tareas servidoras. Vale que para congurar algunas cosas es cmodo, pero el inicio de un servidor debera ser siempre en modo consola. 5. Contraseas dbiles: este problema afecta en realidad a todos los mbitos de nuestra vida digital, y no slo al acceso a nuestro sistema GNU, pero es una realidad global: no uses la misma contrasea siempre y en todos los servicios/sistemas que manejas. Y a ser posible, haz que dicha contrasea sea compleja: puede que al principio te cueste acordarte, pero seguro que luego te acostumbras a ella. 6. Malentendidos con los permisos de archivos: cualquier administrador que se precie debera tener unas nociones bsicas de los permisos elementales asignados a cualquier archivo (read, write, execute), y debera manejarlos con cuidado, porque dicho tipo de errores pueden provocar agujeros de seguridad muy, muy importantes. 7. No tener backups de archivos crticos: siempre que modiques un archivo de conguracin hay que hacer primero una copia de seguridad. Sin excusas. Eso puede resolver muchsimos quebraderos de cabeza a posteriori. 8. No consultar los registros y logs: el directorio /var/log es establecido por defecto como destino de los archivos de registro que nos permiten detectar cualquier tipo de error genrico, y aunque hay aplicaciones y utilidades que automatizan esta tarea y nos ayudan en el proceso de la monitorizacin de logs, nunca debemos descuidarnos y hay que prestarles atencin. 9. No usar la lnea de comandos: amigo mo, si eres usuario de GNU deberas estar absolutamente encantado con el terminal/consola de tu sistema. No hay un sistema mejor ni ms rpido para controlar virtualmente cualquier recurso de nuestra mquina y el software y datos que tenemos instalado en ella, pero sobre todo no existe otro sistema completamente libre y que te respete. 10. No actualizar el kernel: algunos usuarios creen que actualizar el kernel puede ser desastroso para sus sistemas, pero para eso estn los mecanismos de actualizacin automtica de las distros, que permiten realizar este proceso con seguridad. Adems, a menudo la actualizacin del kernel (no la instalacin de cero de uno nuevo, algo ms peliaguda) es una tarea que conlleva una copia de seguridad de la versin anterior. Si todo va bien ya habr tiempo de borrar esas copias de seguridad obsoletas.

Dr. Ramiro Vicente Castillo Cabay

89

info@saslibre.net

SASLIBRE www.saslibre.net

10 ANEXOS

10.3. Decreto de Uso del Software Libre en el Ecuador


El Presidente de la Repblica, Rafael Correa, mediante decreto No. 1014 de 10 de abril del 2008, establece como poltica pblica para las entidades de la administracin pblica central la utilizacin de Software Libre en sus sistemas y equipamientos informticos. No. 1014 Rafael Correa Delgado PRESIDENTE CONSTITUCIONAL DE LA REPBLICA Considerando: Que en el apartado g) del numeral 6 de la Carta Iberoamericana de Gobierno Electrnico, aprobada por la IX Conferencia Iberoamericana de Ministros de Administracin Pblica y Reforma del Estado, realizada en Chile el 1 de junio del 2007, se recomienda el uso de estndares abiertos y software libre, como herramientas informticas; Que es el inters del Gobierno alcanzar soberana y autonoma tecnolgica, as como un signicativo ahorro de recursos pblicos y que el software libre es en muchas instancias un instrumento para alcanzar estos objetivos; Que el 18 de julio del 2007 se cre e incorpor a la estructura orgnica de la Presidencia de la Repblica la Subsecretara de Informtica, dependiente de la Secretara General de la Administracin, mediante Acuerdo N 119, publicado en el Registro Ocial No. 139 de 1 de agosto del 2007; Que el numeral 1 del artculo 6 del Acuerdo N 119, faculta a la Subsecretara de Informtica a elaborar y ejecutar planes, programas, proyectos, estrategias, polticas, proyectos de leyes y reglamentos para el uso de software libre en las dependencias del Gobierno Central; y, En ejercicio de la atribucin que le conere el numeral 9 del artculo 171 de la Constitucin Poltica de la Repblica, Decreta: Artculo 1.- Establecer como poltica pblica para las entidades de la Administracin Pblica Central la utilizacin de software libre en sus sistemas y equipamientos informticos. Artculo 2.- Se entiende por software libre, a los programas de computacin que se pueden utilizar y distribuir sin restriccin alguna, que permitan su acceso a los cdigos fuentes y que sus aplicaciones puedan ser mejoradas. Estos programas de computacin tienen las siguientes libertades: a) Utilizacin del programa con cualquier propsito de uso comn; b) Distribucin de copias sin restriccin alguna; c) Estudio y modicacin del programa (Requisito: cdigo fuente disponible); y, d) Publicacin del programa mejorado (Requisito: cdigo fuente disponible). Artculo 3.- Las entidades de la Administracin Pblica Central previa a la instalacin del software libre en sus equipos, debern vericar la existencia de capacidad tcnica que brinde el soporte necesario para el uso de este tipo de software.

Dr. Ramiro Vicente Castillo Cabay

90

info@saslibre.net

SASLIBRE www.saslibre.net

10 ANEXOS

Artculo 4.- Se faculta la utilizacin de software propietario (no libre) nicamente cuando no exista una solucin de software libre que supla las necesidades requeridas, o cuando est en riesgo la seguridad nacional, o cuando el proyecto informtico se encuentre en un punto de no retorno. Para efectos de este decreto se comprende como seguridad nacional, las garantas para la supervivencia de la colectividad y la defensa de patrimonio nacional. Para efectos de este decreto se entiende por un punto de no retorno, cuando el sistema o proyecto informtico se encuentre en cualquiera de estas condiciones: a) Sistema en produccin funcionando satisfactoriamente y que un anlisis de costo benecio muestre que no es razonable ni conveniente una migracin a software libre; y, b) Proyecto en estado de desarrollo y que un anlisis de costo - benecio muestre que no es conveniente modicar el proyecto y utilizar software libre. Peridicamente se evaluarn los sistemas informticos que utilizan software propietario con la nalidad de migrarlos a software libre. Artculo 5.- Tanto para software libre como software propietario, siempre y cuando se satisfagan los requerimientos, se debe preferir las soluciones en este orden: a) Nacionales que permitan autonoma y soberana tecnolgica; b) Regionales con componente nacional; c) Regionales con proveedores nacionales; d) Internacionales con componente nacional; e) Internacionales con proveedores nacionales; y, f) Internacionales. Artculo 6.- La Subsecretara de Informtica como rgano regulador y ejecutor de las polticas y proyectos informticos en las entidades del Gobierno Central deber realizar el control y seguimiento de este decreto. Para todas las evaluaciones constantes en este decreto la Subsecretara de Informtica establecer los parmetros y metodologas obligatorias. Artculo 7.- Encrguese de la ejecucin de este decreto los seores ministros coordinadores y el seor Secretario General de la Administracin Pblica y Comunicacin. Dado en el Palacio Nacional, en la ciudad de San Francisco de Quito, Distrito Metropolitano, el da de hoy 10 de abril del 2008. f.) Rafael Correa Delgado, Presidente Constitucional de la Repblica. Es el copia del original.- Lo certico. f.) Pedro Solines Chacn, Subsecretario General de la Administracin Pblica.

Dr. Ramiro Vicente Castillo Cabay

91

info@saslibre.net

SASLIBRE www.saslibre.net

10 ANEXOS

10.4. Educacin y Software Libre


Por qu en la educacin debera usarse exclusivamente software libre Por Richard Stallman. Hay razones generales por las que todos los usuarios de computadoras deberan usar software libre. Le da a los usuarios la libertad de controlar sus propias computadoras (con el software privativo la computadora hace lo que el propietario del software quiere que haga, no lo que usted desea). El software libre tambin le da a los usuarios la libertad de cooperar unos con otros y llevar una vida honrada. Estas razones son tan aplicables para las escuelas como para cualquier persona. No obstante, hay razones especiales cuando se trata de las instituciones educativas. Esas razones son el objetivo de este artculo La primera es que el software libre supone un ahorro de costes para las escuelas. Incluso en los pases ms ricos, las escuelas andan escasas de dinero. El software libre le da a las instituciones educativas, igual que a cualquier otro usuario, la libertad de copiar y redistribuir el software, por lo que pueden hacer copias para todas las computadoras que tengan. En los pases pobres esto puede ayudar a reducir la brecha digital. Esta razn obvia, aunque importante, es ms bien supercial. Los autores de software privativo pueden eliminar esta desventaja donando copias a las escuelas, colegios o universidades (ojo!, las instituciones que se acojan a estas ofertas puede que tengan que acabar pagando por actualizaciones posteriores). Veamos otras razones ms profundas. Las instituciones educativas deberan ensear a los estudiantes estilos de vida que fuesen beneciosos para la sociedad en su conjunto. Debera fomentar el uso del software libre al igual que fomenta el reciclaje. Si las escuelas, colegios y universidades ensean software libre, entonces los estudiantes utilizarn software libre cuando se graden. Esto ayudara a que la sociedad en su conjunto se librara del dominio (y abuso) de las megacorporaciones. Estas empresas les ofrecen muestras gratuitas por el mismo motivo por el que las empresas tabaqueras regalan sus cigarros para crear en los nios adiccin. Cuando los estudiantes crezcan y se graden, no les harn ningn descuento. El software libre les permite a los estudiantes aprender cmo funciona. Cuando algunos estudiantes alcanzan la adolescencia, quieren aprenderlo todo sobre los sistemas computacionales y su software. Esa es la edad a la que aquellos que sern buenos programadores deberan empezar su aprendizaje. Para aprender a escribir buen software, los estudiantes necesitan escribir y leer mucho cdigo. Necesitan leer y comprender programas reales que la gente utilice en la realidad. Tendrn una curiosidad especialmente intensa por leer el cdigo fuente de los programas que usen a diario. El software privativo rechaza su sed de sabidura: les dice el conocimiento que buscis es secreto; aprender est prohibido!. El software libre anima a todos a aprender. La comunidad del software libre rechaza la domesticacin de la tecnologa, que inmoviliza a la gente en la ignorancia del funcionamiento de la tecnologa; animamos a los estudiantes de cualquier edad y situacin a que lean el cdigo fuente y aprendan tanto como quieran saber. Las escuelas que utilicen software libre permitirn que los alumnos ms brillantes en programacin avancen. La siguiente razn para utilizar software libre en las escuelas colegios y universidades es aun de mayor profundidad. Esperamos que las instituciones les enseen a los estudiantes hechos bsicos y habilidades de utilidad, pero ese no es su nico objetivo. La misin fundamental es ensear a ser buenos ciudadanos y buenos vecinos (cooperar con aquellos que necesiten nuestra ayuda). En el mbito informtico, esto se traduce en ensear a compartir el software. Las escuelas primarias y los colegios especialmente, deberan decirle a sus alumnos si traen software, deben compartirlo con los dems. Por supuesto, la institucin debe predicar con el ejemplo: todo el software que instalen

Dr. Ramiro Vicente Castillo Cabay

92

info@saslibre.net

SASLIBRE www.saslibre.net

10 ANEXOS

debera estar disponible para que los alumnos lo copien, se lo lleven a casa y lo redistribuyan tanto como quieran. Ensear a los estudiantes a utilizar software libre y a participar en la comunidad del software libre, es una leccin cvica llevada a la prctica. Tambin les ensea a los estudiantes que el modelo a imitar es el del servicio pblico y no el de los grandes magnates. Las instituciones educativas deberan usar software libre en todos sus niveles. Copyright 2003 Richard Stallman. Se permite la distribucin y la copia literal de este artculo en su totalidad y por cualquier medio siempre y cuando se conserve esta nota.

Bibliografa
1. Wikipedia: http://es.wikipedia.org/ 2. SasLibre: http://saslibre.net/ 3. Trisquel :http://trisquel.info/ 4. GNU: http://www.gnu.org/home.es.html 5. Linux-libre : http://linux-libre.fsa.org/ 6. Educacin: http://www.gnu.org/philosophy/schools.es.html 7. GNOME: http://www.gnome.org/

Dr. Ramiro Vicente Castillo Cabay

93

info@saslibre.net

Você também pode gostar