Sei sulla pagina 1di 87

Linux a través de Internet

IVAP -1228

Noviembre 2019
José Andrés Lacárcel Benlloch
Índice
Presentación del curso .................................................................................................................... 5

Requisitos técnicos ......................................................................................................................... 5

Unidad 1. Familiarizándonos con Linux ...........................................................................................6


Presentación ............................................................................................................................... 6
Objetivos ..................................................................................................................................... 6
Apartado 1. Qué es un sistema operativo ..................................................................................7
Qué es un Sistema Operativo ................................................................................................7
Apartado 2. Qué es Software Libre..............................................................................................9
Qué es Software Libre ............................................................................................................ 9
Historia ................................................................................................................................... 9
Libertades del Software Libre ...............................................................................................10
Ventajas ............................................................................................................................... 10
Apartado 3. Antecedentes de Linux ..........................................................................................11
UNIX ..................................................................................................................................... 11
GNU ..................................................................................................................................... 11
Apartado 4. Y por fin, qué es Linux ...........................................................................................12
Nacimiento ........................................................................................................................... 12
Distribuciones Linux ............................................................................................................. 13

Unidad 2. Movernos por el entorno ...............................................................................................16


Presentación ............................................................................................................................. 16
Objetivo .................................................................................................................................... 16
Apartado 1. Encendido del ordenador ......................................................................................17
Arranque del sistema ........................................................................................................... 17
Inicio de sesión .................................................................................................................... 18
Apartado 2. El escritorio ............................................................................................................ 22
El escritorio .......................................................................................................................... 22
Ventanas .............................................................................................................................. 24
Menús .................................................................................................................................. 25
Bandeja del sistema ............................................................................................................. 26
Apartado 3. Desconexión del sistema .......................................................................................28
Desconectar el sistema ........................................................................................................28
Bloqueo del sistema ............................................................................................................. 28
Cerrar la sesión .................................................................................................................... 28
Apagar ................................................................................................................................. 30

Unidad 3. Gestión de archivos ......................................................................................................31


Presentación ............................................................................................................................. 31
Objetivo .................................................................................................................................... 31
Apartado 1. El sistema de archivos ...........................................................................................32
El sistema de archivos ......................................................................................................... 32
Apartado 2. La carpeta /home ...................................................................................................34
La carpeta /home ................................................................................................................. 34
Enlaces simbólicos ............................................................................................................... 35

2
Archivos ocultos ................................................................................................................... 36
Apartado 3. El explorador de archivos: nautilus ........................................................................38
El explorador de archivos nautilus ........................................................................................38
Vistas del panel principal ......................................................................................................38
Vistas del panel lateral ......................................................................................................... 39
Propiedades de archivos ......................................................................................................42
Apartado 4. Trabajar con archivos ............................................................................................46
Trabajar con archivos ........................................................................................................... 46
Seleccionar archivos ............................................................................................................ 46
Operar con archivos ............................................................................................................. 46

Unidad 4. Configuración y personalización ....................................................................................48


Presentación ............................................................................................................................. 48
Objetivos ................................................................................................................................... 48
Apartado 1. Menú de Administración ........................................................................................49
Menú de Administración .......................................................................................................49
Actualizador de Lliurex ......................................................................................................... 50
Administrador de arranque ...................................................................................................51
Comprobación del sistema ...................................................................................................51
Contraseñas y claves de cifrado ..........................................................................................51
Controladores de hardware ..................................................................................................52
Crea un disco USB de arranque ...........................................................................................54
Encargado de Limpieza ........................................................................................................54
Herramientas de red ............................................................................................................. 55
Hora y fecha ......................................................................................................................... 56
Impresoras ........................................................................................................................... 57
Monitor del sistema .............................................................................................................. 58
Orígenes del software .......................................................................................................... 59
Soporte de idiomas .............................................................................................................. 59
Sucesos del sistema ............................................................................................................ 60
Synaptic, gestor de paquetes ...............................................................................................60
Usuarios y grupos ................................................................................................................ 60
Utilidad de discos ................................................................................................................. 61
Ventana de entrada .............................................................................................................. 62
Apartado 2. Menú de Preferencias ...........................................................................................63
Menú de Preferencias .......................................................................................................... 63
Acerca de mí ........................................................................................................................ 63
Apariencia ............................................................................................................................ 63
Aplicaciones preferidas ........................................................................................................ 66
Combinación de teclas ......................................................................................................... 66
Configuración de red ............................................................................................................ 67
Control de volumen .............................................................................................................. 68
Escritorio remoto .................................................................................................................. 68
Gestión de energía ............................................................................................................... 68
Menú principal ...................................................................................................................... 69
Ratón ................................................................................................................................... 69
Resolución de la pantalla .....................................................................................................70
Salvapantallas ...................................................................................................................... 70
Sesiones .............................................................................................................................. 71
Teclado ................................................................................................................................. 71
Tecnologías de asistencia ....................................................................................................72
Ventanas .............................................................................................................................. 72

3
Apartado 3. Instalación y actualización de software ..................................................................73
Instalación y actualización de software ................................................................................73
Orígenes de software ........................................................................................................... 73
Instalar o desinstalar software: Synaptic ..............................................................................74
Actualizador de Lliurex ......................................................................................................... 77

Unidad 5. Usuarios y permisos ......................................................................................................79


Presentación ............................................................................................................................. 79
Objetivos ................................................................................................................................... 79
Apartado 1. Usuarios y grupos ..................................................................................................80
Usuarios ............................................................................................................................... 80
Grupos ................................................................................................................................. 82
Apartado 2. Permisos ............................................................................................................... 84
Permisos de archivos ........................................................................................................... 84
Permisos de carpetas ........................................................................................................... 85

Conclusión del curso ..................................................................................................................... 87

Glosario.......................................................................................................................................... 88

4
Presentación del curso

Presentación del curso


En este curso se pretende mostrar las características básicas de una distribución Linux, en
concreto, Lliurex 12.06. Mostrará una breve historia de Linux, arrancar y apagar el ordenador, los
elementos básicos del entorno, una breve introducción a la gestión de archivos en Linux, las
opciones de configuración y personalización más utilizadas y la gestión de usuarios y permisos del
sistema.
Está dirigido a usuarios con conocimientos básicos de ordenador que no conocen el sistema
operativo Linux.
Esta compuesto por: 4 unidades
• La unidad 1 abarca la historia de Linux en general
• La unidad 2 muestra los elementos gráficos del entorno y cómo encender y apagar el
sistema
• La unidad 3 explica la organización del sistema de archivos, el explorador de archivos
nautilus y realizar operaciones básicas con archivos.
• La unidad 4 muestra las distintas opciones para configurar y personalizar el sistema, y
cómo instalar, actualizar y desinstalar programas.
• La unidad 5 muestra cómo dar de alta y de baja nuevos usuarios, así como la gestión de
permisos de archivos y carpetas.
Cada una de las unidades consta de varios apartados, y dentro de ellos varias páginas con la
información del curso. Las páginas pueden contener imágenes para apoyar las definiciones, y en
algunos casos, una presentación de vídeo donde se puede ver lo explicado.

Requisitos técnicos
El único requisito técnico para visualizar este curso es tener instalado un navegador web moderno
en el ordenador y el plugin Adobe Flash Player (http://get.adobe.com/es/flashplayer/). Se han
probado los siguientes navegadores:
• Google Chrome (http://www.google.com/chrome?hl=es)
• Mozilla Firefox (http://www.mozilla.org/es-ES/firefox/)
• Internet Explorer
El curso se ha diseñado para pantallas con una resolución de 1024x768 píxeles o superior.

5
Unidad 1. Familiarizándonos con Linux

Unidad 1. Familiarizándonos con Linux

Presentación
De un tiempo a esta parte hay una nueva palabra asociada al mundo de la informática que ha
entrado en nuestro vocabulario: Linux.
Esta palabra define un sistema operativo alternativo al omnipresente Windows que gobierna
nuestros ordenadores personales. Entre muchos de sus logros, es el sistema operativo que hace
funcionar los servidores de Google, ha sido utilizado en la creación de los efectos especiales de
muchas películas (por ejemplo: Titanic), está presente en muchos nuestros discos duros
reproductores de multimedia, etc. Incluso se encuentra en nuestros teléfonos móviles
(smartphones Android).
Además, se asocia Linux con el concepto de "Software Libre", un nuevo tipo de programas cuya
característica más conocida es que son gratuitos pero, más importante que eso, es que su código
fuente es accesible por todo el mundo.
En esta unidad se pretende contestar a las siguientes preguntas:
• ¿Has dicho "sistema operativo"? ¿Eso qué es?
• ¿Qué significa que un software sea libre? ¿Siempre es gratuito? ¿Porqué? ¿De qué viven
los que programan Software Libre?
• ¿Qué es realmente Linux, ese misterioso programa que sólo parecen conocer los
informáticos más raros de nuestra empresa? ¿Quién lo inventó? ¿Cuándo?
Estas y otras preguntas similares son las que se pretende responder en esta unidad.

Objetivos
Conocer qué es un sistema operativo, qué es UNIX, qué es GNU, y en general, cuál era el
contexto de la informática cuando Linux se creó.
Conocer el momento de la presentación de Linux en sociedad, la disposición al público y el tipo de
licencia que se adoptó.
Conocer la rápida evolución del programa gracias a la colaboración de la comunidad.

6
Unidad 1. Familiarizándonos con Linux - Apartado 1. Qué es un sistema operativo

Apartado 1. Qué es un sistema operativo

Qué es un Sistema Operativo


Un ordenador es un conjunto de componentes electrónicos (CPU, memoria, discos duros, etc) que
por sí solos no son capaces de realizar ninguna tarea. Necesitan de un conjunto de programas
que se encarguen de coordinar las distintas partes de un ordenador para poder obtener un
resultado.
Por ejemplo: si quisiéramos leer un documento PDF de un disco duro, necesitaríamos un
programa que sea capaz de localizar ese archivo dentro del disco, mover el cabezal del disco
hasta la posición donde se encuentra el archivo, leer los bits de información a la memoria principal
del ordenador, y comunicarle al programa lector de PDFs que ya lo tiene disponible y dónde.
Otro ejemplo: si queremos tener dos programas abiertos al mismo tiempo, y verlos por pantalla, es
necesario repartir el trabajo de mostrar los programas entre una CPU (partiendo su
tiempo/esfuerzo a medias entre los dos programas). Además, debemos controlar que los datos de
un programa (que estarán en la memoria RAM) no se mezclen con los datos del otro programa
(que también está en la memoria RAM). Hay que controlar en la pantalla dónde se encuentran las
ventanas para poder mostrarlas, y saber dónde está el ratón y dónde se hace click para saber qué
programa debe responder.
Todas esas tareas (y muchas, muchísimas más) las realiza un programa especial llamado
"Sistema Operativo".
Una definición más formal de los que es un sistema operativo sería:
"Aquel programa o conjunto de programas encargados de administrar los recursos
hardware (componentes físicos) de un ordenador y provee de servicios al software
(programas normales) que se ejecuta en él"

En la imagen que aparece en esta unidad se puede ver


esquemáticamente dónde se encuentra un sistema
operativo en el funcionamiento normal de un ordenador. Usuario
Entre los sistemas operativos más conocidos se
encuentran:
• Microsoft Windows
• Mac OS (para ordenadores Apple) Aplicación
• GNU/Linux (o Linux a secas, aunque esto se
discutirá más adelante)
• Solaris
• AIX
Sistema Operativo
• BSD
Actualmente, todos ellos, excepto Windows, son sistemas
operativos de tipo UNIX, por ser derivados o parecidos a
éste.
Hardware

7
Unidad 1. Familiarizándonos con Linux - Apartado 1. Qué es un sistema operativo

No sólo los ordenadores personales tienen sistemas operativos. Incluso los móviles cuentan con
uno, y los ejemplos más destacables son:
• Android
• iOS (para teléfonos iPhone)
• Windows Phone
• Symbian OS (utilizados por Nokia)

8
Unidad 1. Familiarizándonos con Linux - Apartado 2. Qué es Software Libre

Apartado 2. Qué es Software Libre

Qué es Software Libre


Formalmente, Software Libre es aquel software que respeta la libertad de sus usuarios para ser
usado, copiado, estudiado, modificado y redistribuido libremente.
Tradicionalmente se asocia a software gratuito, aunque no es necesariamente así, ya que se
puede cobrar por el soporte (tanto físico como de mantenimiento) del mismo.
El código fuente del Software Libre es accesible por todo el mundo para poder ser estudiado e
incluso modificado, permitiéndose la distribución de las modificaciones realizadas.

Historia
En los años 60 y 70 (casi la prehistoria de la informática), el software no era considerado un
producto independiente, sino un plus que se proporcionaba junto con el hardware por parte de las
compañías vendedoras de grandes computadores. Era habitual que los programas se
compartieran entre los usuarios de dichas grandes computadoras. La base del negocio era el
hardware, no el software. Los informáticos de la época creaban y compartían el software para sus
caras computadoras. Pocas veces se ponían restricciones a la modificación de los programas por
parte de las empresas que los creaban.
A principios de los 80 surgieron los sistemas operativos privativos (MS-DOS), forzando a los
usuarios que los utilizaban a aceptar condiciones de uso muy restrictivas. Se acabó lo de poder
acceder al código fuente de los mismos para trastearlos. Si un usuario encontraba un error, no
podía arreglarlo por sí mismo, sino que debía informar a la empresa propietaria y rezar para que
tomaran en consideración su problema.
Un gurú informático de la época, Richard M. Stallman,
programador y hacker del MIT (Instituto Tecnológico de
Massachusetts), cuenta una anécdota que tubo
consecuencias inesperadas para la industria del software:
En el laboratorio donde trabajaba se recibió una
impresora procedente de una donación de una
empresa externa. Dicha impresora, que se utilizaba en
red por todo el laboratorio, tenía el problema de que
cada cierto periodo de tiempo el papel se atascaba, y
además, no mostraba ningún aviso de que dicho
atasco se había producido. Cuando un trabajador
enviaba un documento a imprimir y se dirigía a donde
estaba la impresora, se encontraba que no sólo su
trabajo no se había impreso porque se había atascado
el papel, sino que cuando se desatascaba, había un
montón de documentos de otros trabajadores en la
cola de espera, por lo que la pérdida de tiempo era considerable.

Como buen hacker, Stallman decidió arreglar el problema, programando un aviso cuando la
impresora se atascaba, y para ello le pidió a la empresa fabricante de la impresora el código
fuente del programa que la manejaba. La empresa se negó en redondo, aunque el trabajo que iba
a realizar Stallman para la empresa era gratis y les beneficiaba.
Esta situación frustró a Stallman, que se vio en la tesitura de firmar acuerdos de confidencialidad

9
Unidad 1. Familiarizándonos con Linux - Apartado 2. Qué es Software Libre

para poder arreglar un software que pasaría e manos de la empresa propietaria y el cual se
distribuiría luego con licencias restrictivas entre sus colegas.
Esto propició que Stallman creara el proyecto GNU, y más adelante la FSF (Fundación por el
Software Libre).

Libertades del Software Libre


Un software es libre cuando se cumplen las siguientes reglas (o libertades):
0.- Libertad de usar el programa, con cualquier propósito.
1.- Libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus
necesidades.
2.- Libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.
3.- La libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo
que toda la comunidad se beneficie.
Las libertades 1 y 3 requieren acceso al código fuente porque estudiar y modificar software sin su
código fuente es muy poco viable.

Ventajas
Las ventajas del Software Libre son principalmente:
• Bajo coste de adquisición: aunque el Software Libre no implica ser necesariamente
gratis, su coste suele ser mucho menor que las soluciones propietarias, sobre todo cuando
el volumen de licencias es grande.
• Innovación Tecnológica: todo el mundo puede aportar sus conocimientos y experiencia,
haciendo avanzar el software para cubrir sus necesidades.
• Independencia del fabricante: al disponer del código fuente, se garantiza la
independencia del fabricante, y si este desaparece se puede continuar con su desarrollo
por cualquiera.
• Escrutinio público: al disponer del código fuente, este puede ser estudiado por mucha
gente, permitiendo corregir errores y mejorar el producto.
• Adaptación del producto: muchas empresas necesitan soluciones particulares, y la
disponibilidad del código fuente les permite adaptar el mismo a sus necesidades.
• Internacionalización: aunque el software se desarrolle en un idioma, al ser Software Libre
se permite su traducción a cualquiera.

10
Unidad 1. Familiarizándonos con Linux - Apartado 3. Antecedentes de Linux

Apartado 3. Antecedentes de Linux

UNIX
Allá por el año 1969 se desarrolló el sistema
operativo UNIX por un grupo de empleados
de los laboratorios Bell de AT&T, en EE.UU.
Es un sistema operativo portable (aplicable a
muchos tipos de computadoras), multitarea
(puede ejecutar varios programas a la vez) y
multiusuario (da servicio a muchos usuarios a
la vez).
El sistema se licenció y distribuyó entre varias
universidades (Universidad de Berckeley) y
organizaciones gubernamentales.
Pronto empezaron a surgir variaciones
comerciales de UNIX (por ejemplo, BSD)
hasta que a principios de los años 90 AT&T
demandó a la Universidad de Berckeley y
esta dejó de desarrollar y distribuir UNIX libremente, propiciando la aparición de múltiples
variantes.
UNIX fue el antecesor de casi todos los sistemas operativos de los grandes ordenadores
comerciales, entre los que se encuentran Solaris, AIX, HP-UX, SCO, y finalmente, Linux.

GNU
GNU (pronunciado "ñu" o bien "G-N-U") es un proyecto creado por Richard
Stallman en 1983, cuyo objetivo era crear un sistema operativo
completamente libre. Dicho sistema operativo fue diseñado para ser
completamente compatible con el sistema operativo UNIX.
UNIX está compuesto por un núcleo de software que maneja los dispositivos
hardware (llamado kernel) y una serie de pequeñas piezas de software
(programas) que manejan la computadora. Muchas de estas piezas estaban
ya disponibles como Software Libre (por ejemplo, el sistema gráfico de
ventanas X-Windows), pero otras tuvieron que ser reescritas de nuevo para poder ser
consideradas Software Libre.
En 1990 el proyecto GNU ya tenía desarrollado un editor de textos (Emacs), un compilador de
código (gcc) y la mayoría de las utilidades y librerías que componen un sistema UNIX típico. Pero
faltaba un componente muy importante: el núcleo o kernel.
Tras probar varios proyectos de implementación de núcleos, se decantaron por uno en concreto al
que renombraron como Hurd. Sin embargo, desavenencias entre los programadores estancaron
su desarrollo.
Por lo tanto, el proyecto GNU disponía de un sistema operativo compatible con UNIX al que le
faltaba la pieza principal: el núcleo.

11
Unidad 1. Familiarizándonos con Linux - Apartado 4. Y por fin, qué es Linux

Apartado 4. Y por fin, qué es Linux

Nacimiento
Linux es en realidad el núcleo, kernel, o programa principal que conforma un sistema operativo de
tipo UNIX.
El 26 de agosto de 1991, Linus Torvalds, un estudiante de
informática de la Universidad de Helsinki, publica en el foro de
Internet "comp.os.minix" el siguiente mensaje:
Hello everybody out there using minix -
I'm doing a (free) operating system (just a
hobby, won't be big and professional like gnu)
for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I'd
like any feedback on things people like/dislike
in minix, as my OS resembles it somewhat (same
physical layout of the file-system (due to
practical reasons) among other things).
I've currently ported bash(1.08) and gcc(1.40),
and things seem to work.
This implies that I'll get something practical
within a few months, and I'd like to know what
features most people would want. Any suggestions
are welcome, but I won't promise I'll implement them :-)
Linus (torvalds@kruuna.helsinki.fi)
PS. Yes - it's free of any minix code, and it has a multi-threaded fs. It
is NOT portable (uses 386 task switching etc), and it probably never will
support anything other than AT-harddisks, as that's all I have :-(.
Cuya traducción (aproximada) sería:
Hola a todos aquellos que usan Minix -
Estoy haciendo un sistema operativo (libre) (sólo un hobby, no será grande
y profesional como GNU) para clones 386 (486) AT. Este ha estado
confeccionándose desde abril, y está empezando a estar listo. Me gustaría
algún comentario sobre las cosas que a la gente le gusta/disgusta de
minix2, ya que mi sistema operativo se asemeja un poco (La misma
disposición física del sistema de archivos (por razones prácticas) entre
otras cosas).
Actualmente he portado bash (1.08) y gcc (1.40), y las cosas parecen
funcionar. Esto implica que tendré algo práctico dentro de unos meses, y
me gustaría saber qué características quiere la mayoría de la gente.
Cualquier sugerencia es bienvenida, pero no prometo ponerlas en
práctica :-)
Linus (torvalds@kruuna.helsinki.fi)
PS. Sí - es libre de cualquier código de minix, y tiene un sistema de
archivos multi-hilo. NO es portable (386 utiliza la conmutación de tareas,
etc), y probablemente nunca funcionará en nada que no sea en un AT con
discos duros, ya que es todo lo que tengo :-(.
Después de este mensaje, muchas personas ayudaron a Linus a ampliar y corregir el código de su
recién creado núcleo de UNIX (sí, esa pieza que le faltaba a GNU).
El desarrollo de lo que era un simple hobby fue exponencial, y en pocos años ya habían muchos
ordenadores personales (principalmente de adictos a la informática) ejecutando una combinación
del núcleo creado por Linus y las utilidades y librerías del proyecto GNU.
El nombre Linux es una combinación del nombre de su creador, Linus, y el sistema operativo

12
Unidad 1. Familiarizándonos con Linux - Apartado 4. Y por fin, qué es Linux

UNIX: Lin-ux.
Linux es realmente el núcleo del sistema operativo. Aunque parezca que es una parte
insignificante del sistema, en realidad es el programa que controla todo el hardware del ordenador,
desde el teclado hasta la pantalla, pasando por la CPU, la memoria, los discos duros, las tarjetas
de red, los puertos USB, etc.
Sin embargo, para ser considerado un sistema operativo de tipo UNIX, utiliza las librerías y
utilidades de GNU. Por esta razón, los más puristas indican que el nombre real debería ser
GNU/Linux, aunque la mayoría de la gente prefiere acortarlo y decir sólo Linux.

Distribuciones Linux
Aún con todas las utilidades que proporciona el
proyecto GNU, Linux sería un sistema operativo
funcional pero poco agradable para el usuario
final (o sea, nosotros), ya que las utilidades de
GNU son comandos que se ejecutan en modo
consola (recordemos a MS-DOS y sus crípticos
comandos).
Sin embargo, GNU no sólo abarca las utilidades
de modo "línea de comandos", sino que bajo el
paraguas del proyecto existen multitud de
programas que nos proporcionan un entorno
amigable. Además, otros proyectos que no están
bajo el amparo del proyecto GNU también son
Software Libre y son muy utilizados en la vida
real:
• Xorg Server: es un sistema de ventanas
que proporciona un entorno gráfico a
Linux, dibujando las ventanas, el ratón, y
proporcionando un marco inicial para los
entornos de escritorio.
• Gnome: es un entorno de escritorio. Este dibuja los elementos de las ventanas
(proporcionadas por Xorg), añadiendo los clásicos botones de minimizar, maximizar, cerrar,
etc. Además de otros elementos básicos como las barras de desplazamiento, los menús de
las aplicaciones, etc. Su aspecto tiende a ser parecido a los entornos Apple.
• KDE: es otro entorno de escritorio, alternativo a Gnome. Su aspecto tiende a ser más
parecido a Windows.
• Procesadores de texto, hojas de cálculo, presentaciones, etc: LibreOffice y OpenOffice
• Navegadores web: Firefox, Konqueror, Chromium, etc.
Y un largo número más de aplicaciones de uso común en el día a día.
El empaquetado de todos estos componentes software, junto con el sistema Linux, se denomina
"distribución Linux".
Una distribución Linux es un conjunto de software acompañado del núcleo Linux que se enfoca a
satisfacer las necesidades de un grupo específico de usuarios. De este modo hay distribuciones
para hogares, empresas y servidores.
Existen muchas distribuciones Linux, cada una de ellas compilada y empaquetada por particulares
(Debian), empresas (Red Hat, Suse, Ubuntu), organizaciones gubernamentales (Lliurex), etc.

13
Unidad 1. Familiarizándonos con Linux - Apartado 4. Y por fin, qué es Linux

También podríamos clasificarlas por su ámbito de actuación: profesionales (Red Hat), educación
(Lliurex), usuario casero (Ubuntu), etc.
Repasemos las distribuciones Linux más conocidas:

Slackware
Es la distribución Linux más veterana, y su primera versión data de 1993. Se distribuía en aquella
época en disquetes de 3½ pulgadas (unos 20 disquetes más o menos). Era una distribución muy
complicada de instalar y manejar, aunque en los últimos tiempos ha mejorado mucho su
usabilidad.

Red Hat Linux


Es otra de las primeras distribuciones de Linux, creada por la empresa Red Hat, muy popular,
famosa por ser la inventora del sistema de paquetes RPM.
Su primera versión data de 1994. En 2003 la empresa enfocó sus esfuerzos en los sistemas
empresariales, sacando Red Hat Enterprise Linux (RHEL), que era comercial (sí, se paga por él),
y su variante no comercial Fedora.

SuSE
Otra veterana de las distribuciones, SuSE Linux fue de las primeras distribuciones europeas de
Linux, creado por una empresa alemana. Fue una de las distribuciones Linux más implantada en
Europa.
Fue comprada por la empresa Novell, la cual, al igual que Red Hat, publicó dos versiones de la
distribución: SUSE Linux Enterprise Server (SLES), orientado a entornos empresariales, y
openSUSE, orientado al usuario final.

Debian
El proyecto Debian lanzó por primera vez su distribución Debian GNU/Linux
en 1993, con el objetivo de separar en sus versiones el software libre del
software no libre. No hay ninguna empresa detrás de Debian y su modelo de
desarrollo es por lo tanto independiente de estas. Debian no vende
directamente su software, sino que lo pone a disposición de cualquiera en
Internet.
Muchas distribuciones Linux están basadas en Debian. Entre ellas quizás la
más famosa es Ubuntu,

Ubuntu
Ubuntu es una distribución Linux basada en Debian desarrollada por la empresa Canonical. Es
una distribución orientada al usuario novel y medio, enfocada principalmente a la facilidad de uso.
Es una distribución reciente, en el 2004 se publicó su primera versión.
Aunque está basada en Debian, no es tan purista con respecto al software libre y software
privativo, permitiendo la inclusión de este último en la distribución, sobre todo para controladores
de dispositivos.
Es una de las mejores distribuciones para entornos de escritorio. Muchas distribuciones están
basadas en Ubuntu.

14
Unidad 1. Familiarizándonos con Linux - Apartado 4. Y por fin, qué es Linux

Lliurex
Lliurex es una distribución realizada por la Conselleria con competencias en Educación de la
Generalitat Valenciana, con el objetivo de implantarlo en los centros educativos de la Comunidad
Valenciana. Está orientado a la implantación en centros educativos de Primaria y Secundaria de
un entorno bilingüe (castellano/valenciano) de utilización de herramientas informáticas en las
aulas.
Actualmente está basado en Ubuntu (y por lo tanto, también en Debian).

15
Unidad 2. Movernos por el entorno

Unidad 2. Movernos por el entorno

Presentación
Como se ha visto, existen muchas distribuciones Linux disponibles, cada una con sus
peculiaridades. En el presente curso se va a utilizar la distribución Lliurex, creada por la
Conselleria de Educación. La versión 12 de Lliurex está basada en Ubuntu 10.04 LTS
En la presente unidad se realizará un breve paseo por los distintos componentes que conforman
Lliurex, desde el arranque del ordenador, la visión global del escritorio, los distintos elementos
gráficos que podemos encontrar, hasta su apagado.

Objetivo
El objetivo de esta unidad es reconocer cada uno de los elementos que conforman el escritorio de
Lliurex, y para qué se utilizan.

16
Unidad 2. Movernos por el entorno - Apartado 1. Encendido del ordenador

Apartado 1. Encendido del ordenador

Arranque del sistema


Una de las cosas que normalmente no se plantean es que, cuando se arranca el ordenador, se
ejecuta inmediatamente el sistema operativo que esté instalado (por lo general, Windows). Pero
¿qué ocurre si nuestro sistema operativo no es Windows? ¿Y si tenemos instalado tanto Windows
como Linux?
En el proceso de instalación de un Linux, una de las fases consisten en instalar en el disco duro
del ordenador un programa llamado "Gestor de arranque" (Bootloader en inglés). Existen varios
programas que realizan esta función, dependiendo del sistema operativo que tengamos instalado.
Incluso Windows tiene su propio gestor de arranque.
La misión de este programa es arrancar el ordenador. Bueno, en realidad, es arrancar el sistema
operativo del ordenador, que como vimos en la unidad anterior, es el programa que "gobierna" el
ordenador.
En Lliurex (y en otras distribuciones), este programa se llama GRUB (Grand Unified Bootloader).
Nada más encender el ordenador aparece la siguiente pantalla:

En la que podemos escoger qué sistema operativo queremos arrancar en nuestro ordenador. Si
no escogemos nada, se elegirá la primera opción transcurridos unos segundos.
Las opciones para arrancar Lliurex suelen aparecer en primer lugar, y son de la forma "Lliurex
XX.XX nombre_clave, con Linux Y.Y.YY-YY-generic", donde XX.XX indica la versión de Lliurex,
"nombre_clave" es el nombre interno de Lliurex, e Y.Y.YY-YY-generic es la versión del kernel de

17
Unidad 2. Movernos por el entorno - Apartado 1. Encendido del ordenador

Linux" (Recuerde que el kernel no es lo mismo que la distribución, tal y como se vio en la unidad
anterior)
La opción con la etiqueta "(modo recuperación)" se utiliza cuando existen errores en el arranque
de Lliurex. Con esta opción se arranca en el equivalente Linux del "Modo a prueba de fallos" de
Windows, esto es, con las opciones más seguras, los drivers más genéricos y autotesteándose
para encontrar el error.
Las opciones de "Memory Test" son para testear el estado de la memoria RAM, muy útiles para
detectar errores de memoria RAM en ordenadores antiguos.
El arranque por red se utiliza en las Aulas donde hay instalado un servidor Lliurex (en centros
educativos).
Si en nuestro ordenador existiese otro sistema operativo (por lo general, Windows), aparecería
una nueva opción con el nombre de dicho sistema operativo, que arrancaría si eligiésemos esa
opción.

Inicio de sesión
Tras elegir arrancar el ordenador con Lliurex, el sistema inicia una serie de programas y, tras unos
segundos, nos presenta la pantalla de "Inicio de sesión", donde se nos pide el usuario y la
contraseña para entrar en el ordenador.

En esta pantalla se nos muestra el nombre de los usuarios que hemos creado en el ordenador. Si
se desea acceder con otro usuario, hay que escoger la opción "Otro...".

18
Unidad 2. Movernos por el entorno - Apartado 1. Encendido del ordenador

Pinchando en el nombre del usuario, se nos muestra la siguiente pantalla:

En la que se nos pide la contraseña del usuario para poder entrar por fin a nuestra sesión.
En la parte inferior de la pantalla aparecen una serie de opciones que se pueden escoger antes de
iniciar la sesión. En primer lugar, una lista de los idiomas disponibles:

En segundo lugar, el idioma del teclado:

19
Unidad 2. Movernos por el entorno - Apartado 1. Encendido del ordenador

En tercer lugar, el entorno gráfico que deseamos ejecutar. En este caso sólo es Gnome, pero
podría ser también KDE, xfce, etc. si estuviesen instalados:

Por último, también se dispone de opciones de accesibilidad:

20
Unidad 2. Movernos por el entorno - Apartado 2. El escritorio

Apartado 2. El escritorio

El escritorio
Una vez indicado el usuario y contraseña e iniciada la sesión, se muestra por fin el escritorio de
Lliurex:

Lliurex instala por defecto el gestor de ventanas Gnome. Otros gestores de ventana populares en
las distribuciones Linux son KDE y xfce. Esencialmente, la diferencia entre ellos es sobre todo de
aspecto visual.

21
Unidad 2. Movernos por el entorno - Apartado 2. El escritorio

Veamos los elementos que componen el panel principal.

Iconos de escritorio

Panel principal

Lanzadores
Menús
Bandeja del sistema

Los elementos que se pueden destacar del escritorio son:


• Los iconos de escritorio: son carpetas especiales que acceden a elementos de nuestro
ordenador, tales como la carpeta personal, la papelera de reciclaje, o los componentes de
nuestro equipo.
• El panel principal: es una barra diferenciada donde se acomodan distintos componentes
del escritorio, tales como:
• Menús del sistema, que es donde se encuentran las distintas opciones que
proporciona Lliurex
• Lanzadores de aplicaciones, son accesos directos, al igual que Windows 7, a
aplicaciones, o bien son aplicaciones minimizadas al panel principal.
• La bandeja del sistema, es un área donde se acoplan distintos componentes tales
como la fecha y hora del sistema, el indicador de red, el volumen del sistema, etc.

22
Unidad 2. Movernos por el entorno - Apartado 2. El escritorio

Ventanas
Al igual que Windows, los programas en Linux se representan generalmente en ventanas, las
cuales poseen una serie de característica comunes que se pueden observar en la siguiente
imagen:

Barra de título de ventana Minimizar Maximizar/restaurar

Cerrar
Menú

Submenú

Barra de
desplazamiento

Acceso directo
de teclado

Barra de estado

Los elementos más comunes de una ventana son:


• Barra de título de ventana: además de para indicar el nombre de la aplicación,
documento o cualquier otra información que la aplicación considere útil, sirve para
desplazar la ventana por el escritorio. Para ello, se ha de pinchar en ella con el botón
principal del ratón y arrastrar la ventana hasta la posición elegida. Si se pincha dos veces
(doble-click) en la barra, entonces la ventana se maximiza, ocupando toda el área del
escritorio.
• Botón minimizar: oculta la ventana y deja sólo el icono en el panel principal. Para volver a
ver la ventana se ha de pulsar el icono del panel principal.
• Botón maximizar: expande la ventana hasta ocupar toda el área del escritorio. Para
restaurar la ventana a su tamaño original se ha de pulsar nuevamente sobre este botón.
• Botón cerrar: cierra la ventana. Si es la única ventana de la aplicación, entonces también
cierra la aplicación.
• Menú de la aplicación: conjunto de opciones que se muestran en la ventana. Al
seleccionarlas aparece el submenú correspondiente.
• Submenús de la aplicación: conjunto de opciones que ejecutan una acción en el

23
Unidad 2. Movernos por el entorno - Apartado 2. El escritorio

programa. Cuando una opción se puede ejecutar sin necesidad de elegirla en el menú
correspondiente, se muestra la combinación de teclas del acceso directo a dicha opción.
Por ejemplo, en la imagen anterior, pulsar la tecla "Ctrl" (control) y sin soltarla, la tecla "G",
ejecuta la opción "Marcar todas las actualizaciones..." de la aplicación ejemplo.
• Barras de desplazamiento: cuando la información sobrepasa el área visible que
proporciona la ventana, entonces se pueden utilizar las barras de desplazamiento para
acceder a la información oculta.
• Barras de estado: por regla general, las aplicaciones proporcionan una barra de estado
con información sobre el estad de la aplicación.

Menús
El escritorio de Lliurex proporciona 3 menús accesibles directamente: Aplicaciones, Lugares y
Sistema.
El menú de aplicaciones contiene una relación de las aplicaciones instaladas en el ordenador,
agrupadas por funcionalidad:

24
Unidad 2. Movernos por el entorno - Apartado 2. El escritorio

El menú de lugares contiene la relación de carpetas y elementos del sistema más comunes e
importantes. Eligiendo una carpeta de este menú abre la aplicación nautilus (el equivalente al
explorador de Windows) en dicha carpeta:

El menú de sistema contiene las opciones que permiten personalizar y administrar el ordenador,
así como apagarlo ordenadamente:

Bandeja del sistema


En la bandeja del sistema se encuentran aquellas aplicaciones del sistema que se están
ejecutando y que permiten la modificación de sus parámetros, o bien, proporcionan información.
Entre las aplicaciones que vienen por defecto se encuentran las siguientes.

25
Unidad 2. Movernos por el entorno - Apartado 2. El escritorio

El volumen del sistema, donde se puede subir o bajar este, o bien abrir el panel de preferencias
de sonido para configurar este:

La conexión a red, donde se puede conectar o desconectar el ordenador a la red. En el caso de


que el ordenador disponga de antena WiFi, aquí aparecerán las distintas redes que hay alrededor,
pudiendo elegir a cuál de ellas se desea conectar:

El calendario del sistema, donde se muestra la fecha y la hora, y si se pulsa, muestra además
un calendario del mes actual:

26
Unidad 2. Movernos por el entorno - Apartado 3. Desconexión del sistema

Apartado 3. Desconexión del sistema

Desconectar el sistema
Como todos los ordenadores modernos, es conveniente apagar el sistema ordenadamente, de
forma que antes de apagarse, el sistema guarde aquella información que tiene en la memoria
principal y no se desea perder. Además, existen otras opciones que no implican un apagado del
sistema.

Bloqueo del sistema


Se puede bloquear el sistema sin necesidad de apagar el ordenador, por ejemplo, si vamos a
abandonar el puesto de trabajo temporalmente, no deseamos apagar el ordenador y tampoco
deseamos que nadie tenga acceso al mismo. Para ello se utiliza la siguiente opción:

De esta forma se activa el salvapantallas, y cuando se pulsa una tecla (o se mueve el ratón),
aparece la siguiente pantalla, solicitando la contraseña del usuario que estaba activo cuando se
bloqueó el ordenador:

27
Unidad 2. Movernos por el entorno - Apartado 3. Desconexión del sistema

Cerrar la sesión
Se puede dejar también el sistema conectado, pero cerrar la sesión del usuario, de forma que se
pueda acceder con otro usuario. Se hace mediante esta opción:

28
Unidad 2. Movernos por el entorno - Apartado 3. Desconexión del sistema

A continuación se muestra si queremos cambiar de usuario (sin cerrar esta sesión) o directamente
cerrar la sesión:

Apagar
Y por último, apagar el sistema de forma ordenada. Se utiliza la siguiente opción:

29
Unidad 2. Movernos por el entorno - Apartado 3. Desconexión del sistema

Y aparece la siguiente pantalla, ofreciéndonos las opciones de apagar, reiniciar, suspender (en
esta pantalla no aparece) e hibernar.

30
Unidad 3. Gestión de archivos

Unidad 3. Gestión de archivos

Presentación
De nada sirve utilizar un ordenador para crear documentos, presentaciones, etc. si no guardan
después de creados para su recuperación posterior. Estos archivos se guardan en lo que se
denomina "Sistema de archivos" del ordenador. Un sistema de archivos, en lenguaje coloquial, es
aquella organización de archivos y carpetas que forman la estructura de nuestro disco duro.
Es conveniente conocer la estructura de archivos de nuestro sistema Lliurex, aunque sea por
encima, y es necesario conocer la estructura de nuestra carpeta de usuario, ya que ahí es donde
se almacenarán todos nuestros documentos.

Objetivo
Conocer cómo se estructura el sistema de archivos de Lliurex, y por extensión, de las
distribuciones Linux basadas en Debian.
Conocer además la estructura de la carpeta de usuario, y las distintas carpetas que la componen.

31
Unidad 3. Gestión de archivos - Apartado 1. El sistema de archivos

Apartado 1. El sistema de archivos

El sistema de archivos
El sistema de archivos de Linux es la organización de carpetas y archivos
que forman la estructura de nuestras unidades de almacenamiento. Suele
ser el mismo para las distintas distribuciones Linux que existen, y viene
heredado de los sistemas UNIX. Este se compone de una serie de carpetas
con un nombre estándar, que cuelgan de la carpeta raíz, que se representa
por el carácter "/" (en Linux, los directorios se separan con el carácter "/" en
vez de "\"), y que tienen una función específica cada una:
• /bin: comandos binarios esenciales que pueden ser utilizados tanto
por el administradores del sistema como por los usuarios.
• /boot: archivos estáticos del cargador de arranque que permiten
arrancar el ordenador.
• /dev: archivos de dispositivos del sistema. En Linux todos los
dispositivos (unidades de disco, ratones USB, pantallas, teclado, etc)
son tratados como archivos, y estos se encuentran en esta carpeta.
• /etc: archivos de configuración del equipo.
• /home: carpetas personales de los usuarios
• /lib: Librerías compartidas y módulos del kernel esenciales.
• /lost+found: archivos recuperados por el programa que chequea la
integridad de las unidades de disco y que no ha sabido reparar
correctamente.
• /media: contiene carpetas para cada dispositivo que se enchufa al
equipo (CD-ROM, DVD, lápices USB). Por ejemplo, si se conecta un
lápiz USB al equipo entonces se creará una carpeta dentro de
"media" con el nombre interno del lápiz USB.
• /mnt: punto de montaje temporal para sistemas de archivos. Poco utilizado en la
actualidad, pero se mantiene por compatibilidad.
• /opt: paquetes de aplicaciones software añadidas, o que no pertenecen a la distribución
(en el caso de sistemas basados en Debian). Contiene carpetas de la forma
/opt/(empresa)/(programa)
• /root: carpeta personal del usuario "root" (administrador del sistema o super-usuario en
Linux)
• /sbin: Binarios del sistema esenciales que sólo el administrador del sistema puede
ejecutar.
• /srv: datos para servicios provistos por el equipo. Es la carpeta en la estructura estándar
UNIX donde se colocarían los archivos a compartir por FTP, NFS, etc.
• /tmp: archivos temporales. Esta carpeta se vacía por el sistema cada cierto periodo de
tiempo, por lo que es conveniente no guardar nada importante en ella.
• /usr: programas no esenciales del equipo. Aquí se duplica la estructura principal:
• /usr/bin: carpeta donde se encuentran los programas ejecutables no esenciales del
sistema. Es decir, casi todos los programas del equipo.

32
Unidad 3. Gestión de archivos - Apartado 1. El sistema de archivos

• /usr/include: archivos de cabeceras del lenguaje C (para programadores)


• /usr/lib: librerías compartidas no esenciales del sistema
• /usr/local: jerarquía de carpetas para aplicaciones locales. Se repite otra vez la
jerarquía de /usr
• /usr/sbin: comandos del sistema no esenciales que sólo puede ejecutar el
administrador del sistema.
• /usr/share: datos de aplicaciones que son independientes de la arquitectura del
equipo, por ejemplo, documentación, iconos, etc.
• /usr/src: código fuente (para programadores)
• /var: datos variables del sistema.
Existen otras carpetas que no han sido explicadas aquí por ser carpetas del sistema que no
deberían ser utilizadas (/proc, /sys, /run).
Hay que resaltar que, a diferencia con Windows, en Linux no existen unidades de disco. Esto es,
no hay unidad C: ni D: etc. Si disponemos de varios discos (o particiones) en nuestro ordenador,
estos se "montan" en nuestro sistema de archivos. El concepto de "montar" un disco en Linux
consiste en conectar una unidad de disco a una carpeta. De esta forma, lo que tradicionalmente
en Windows sería D:, en Linux será /media/dvd, o sea, una carpeta llamada "dvd" que cuelga de
otra carpeta llamada "media", que a su vez está en la carpeta raíz "/" de Windows.
En Linux, los nombres de archivos y carpetas son sensibles a mayúsculas y minúsculas, por lo
tanto, un archivo llamado "foto1.jpg" es distinto a "Foto1.jpg", "FOTO1.jpg" y "foto1.JPG". Este
comportamiento difiere de Windows, donde no se distingue entre mayúsculas y minúsculas.

33
Unidad 3. Gestión de archivos - Apartado 2. La carpeta /home

Apartado 2. La carpeta /home

La carpeta /home
En Linux, al igual que en Windows, se tiene una carpeta personal para varios usuarios de un
equipo. Dichas carpetas personales cuelgan de la carpeta /home:

Para cada usuario del equipo se crea una carpeta personal. La carpeta personal se denomina
igual que el usuario dado de alta en el sistema (se verá más adelante). Por ejemplo, para el
usuario "pilar", su carpeta de usuario es "/home/pilar". También se puede abreviar utilizando el
carácter "~", que se obtiene pulsando la tecla "Alt Gr" (a la derecha de la barra espaciadora) y sin
soltarla, la tecla del "4" (encima de la tecla "R"). De esta forma, el directorio
"/home/pilar/Documentos" se puede referenciar como "~/Documentos" (siempre que hayamos
entrado como el usuario "pilar", por supuesto).
Una característica de Linux es que un usuario normal sólo puede modificar los archivos que se
encuentran en su carpeta personal. Para poder modificar archivos que se encuentren fuera de su
carpeta personal se han de tener privilegios de administrador, o el usuario propietario de dichos
archivos nos debe haber dado permisos sobre estos (ver unidad 5).
La primera vez que se accede a nuestra cuenta personal, se crean en nuestra carpeta personal
las siguientes carpetas:
• ~/Descargas: carpeta por defecto donde el navegador web va a guardar los archivos
descargados.
• ~/Documentos: carpeta donde se guardan por defecto los documentos creados por
LibreOffice y otros programas.
• ~/Escritorio: carpeta que representa nuestro escritorio personal
• ~/Imágenes: carpeta donde se guardan nuestras imágenes por defecto

34
Unidad 3. Gestión de archivos - Apartado 2. La carpeta /home

• ~/Música: carpeta donde se guardan nuestros archivos de música por defecto


• ~/Vídeos: carpeta donde se guardan nuestros archivos de Vídeo por defecto.
Según la distribución de Linux pueden existir más o menos carpetas además de las ya
comentadas.
En el caso de Lliurex, en la carpeta de usuario se crean en realidad las siguientes carpetas:
• ~/Desktop: carpeta física donde se encuentra el escritorio.
• ~/Downloads: carpeta física donde se guardan nuestras descargas.
• ~/UserFiles: carpeta física con el resto de carpetas de usuario. Recordar que se
distinguen las mayúsculas de las minúsculas.
• ~/UserFiles/Documents: carpeta física con nuestros documentos.
• ~/UserFiles/Music: carpeta física con nuestros archivos de música
• ~/UserFiles/Pictures: carpeta física con nuestras imágenes y fotos
• ~/UserFiles/Videos: carpeta física con nuestros vídeos.
¿Por qué se recalca que son carpetas físicas? ¿y qué son entonces las carpetas "Documentos",
"Música" y "Vídeos? ¿Están duplicadas? Aquí es donde conviene explicar que esas carpetas
realmente enlaces simbólicos.

Enlaces simbólicos
Un enlace simbólico es un tipo de archivo que realmente no existe, sino que apunta a otro archivo
que es el que en realidad existe. Se podría definir como un acceso directo a otro archivo, o un
atajo a otro archivo.
Por ejemplo, en la siguiente imagen, la carpeta "~/Documentos" es un enlace simbólico, un atajo,
a la carpeta "~/UserFiles/Documents". La carpeta física es la de la derecha, y en la izquierda sólo
es un enlace simbólico. Si accedo a la carpeta "~/Documentos" (en la ventana de la izquierda),
veré exactamente lo mismo que si accediese a la carpeta "~/UserFiles/Documents" (en la ventana
de la derecha). En realidad ¡es la misma carpeta en ambas ventanas!

Este comportamiento puede parecerse mucho a los accesos directos de Windows, pero en

35
Unidad 3. Gestión de archivos - Apartado 2. La carpeta /home

realidad está mucho mejor conseguido en Linux. El acceso directo se comporta como si fuese el
archivo o carpeta real. Por ejemplo, fíjese que aunque se está mostrando los mismos ficheros
físicos, la ruta de los archivos parece distinta en la ventana de la derecha (josan > UserFiles >
Documents) y de la izquierda (josan > Documentos)
En la imagen se puede distinguir si un archivo o carpeta es un enlace simbólico porque hay una
flecha verde en la esquina superior derecha. En otros escritorios con aspecto distinto puede
resaltarse de distinta forma, pero generalmente se suele representar con una pequeña flecha en la
esquina del icono que representa el enlace simbólico.

Archivos ocultos
Para finalizar con nuestro repaso de la carpeta "home", falta explicar qué son los archivos ocultos.
En Linux todo archivo o carpeta que comience por un punto se considera un archivo o carpeta
oculto.
En la carpeta home se suelen utilizar archivos y carpetas ocultas para guardar las preferencias
particulares del usuario de los distintos programas a los que accede. Por ejemplo, el fondo de
pantalla, los colores de las ventanas, las opciones de LibreOffice, etc.
Se pueden ver los archivos ocultos usando la opción "Ver > Mostrar los archivos ocultos" del menú
del navegador de archivos (nautilus), o bien pulsando la combinación de teclas "Ctrl-H".

36
Unidad 3. Gestión de archivos - Apartado 2. La carpeta /home

Una vez elegida dicha opción comprobamos que nuestra carpeta personal, que tenía pocas
carpetas y archivos, resulta que está poblada por multitud de carpetas ocultas:

37
Unidad 3. Gestión de archivos - Apartado 3. El explorador de archivos: nautilus

Apartado 3. El explorador de archivos: nautilus

El explorador de archivos nautilus


El explorador de archivos por defecto en Lliurex se llama nautilus. Existen otros muchos
exploradores de archivos según el tipo de entorno de escritorio (KDE, Xfce, etc), o simplemente
dependiendo del gusto del usuario. Por ejemplo, el programa "mc" (Midnight Commander), que es
un clónico del "nc" (Norton Commander), es un explorador de archivos en modo texto muy popular
entre los nostálgicos del MS-DOS.
Nautilus es el explorador de archivo del entorno de escritorio GNOME, que es el que utiliza por
defecto Lliurex (y también Ubuntu). Ya hemos visto imágenes de nautilus en acción. Veamos cada
una de las partes de su ventana:

Ruta

Panel lateral Panel principal

Además del menú y la barra de botones, las partes principales de nautilus son el panel lateral y el
panel principal. Sobre el panel principal se muestra la ruta (dentro de la unidad de disco) donde
nos encontramos.

Vistas del panel principal


El panel principal muestra los archivos y carpetas que se encuentran en la ruta. Para cada tipo de
archivo se muestra un icono diferente. Existen tres modos de visualización en el panel principal,
que son "vista de icono", "vista de lista" y "vista compacta", y se pueden seleccionar en la opción
de menú "Ver", o con el selector que hay en la barra de botones:

38
Unidad 3. Gestión de archivos - Apartado 3. El explorador de archivos: nautilus

Vista de icono, donde se muestran nuestros archivos como iconos:

Vista de lista, donde se muestran los archivos como una lista, con los detalles de los mismos,
tales como tamaño, tipo de archivo, fecha de modificación, etc. Si pulsamos en el nombre de la
columna los archivos se ordenarán por dicha columna:

Vista compacta, donde se muestran los archivos organizados por columnas:

Vistas del panel lateral


El panel lateral, además, también tiene varias vistas, que son "Lugares", "Información", "Árbol",
"Notas" y "Emblemas", y se pueden seleccionar mediante la opción de menú "Ver" o con el
selector que se encuentra sobre el mismo:

39
Unidad 3. Gestión de archivos - Apartado 3. El explorador de archivos: nautilus

Lugares: es la vista estándar, y se muestran accesos directos a carpetas y lugares comunes de


nuestra unidad de disco:

Información: donde se muestra información sobre el archivo seleccionado:

Árbol: donde se muestra una jerarquía de árbol de nuestro sistema de archivos:

40
Unidad 3. Gestión de archivos - Apartado 3. El explorador de archivos: nautilus

Histórico: donde se muestra una relación de las últimas carpetas y lugares que hemos visitado:

Notas: donde podemos introducir notas para cada uno de los archivos o carpetas:

Emblemas: donde podemos anexar a nuestro archivo un pequeño icono en la esquina superior
derecha para poder localizarlos visualmente más rápido:

41
Unidad 3. Gestión de archivos - Apartado 3. El explorador de archivos: nautilus

Propiedades de archivos
Los archivos y carpetas tienen una serie de propiedades que se pueden modificar desde nautilus.
Para ello se ha de seleccionar un archivo y pulsar el botón derecho del ratón. Aparecerá el
siguiente menú contextual:

Se elige la última opción "Propiedades". Esto abrirá la siguiente ventana:

donde se puede observar, en la pestaña "Básico", el nombre del archivo (que se puede incluso
cambiar), el tipo de documento, su tamaño, la ruta física donde se encuentra en nuestro disco, y
las fechas de último acceso y modificación.

42
Unidad 3. Gestión de archivos - Apartado 3. El explorador de archivos: nautilus

En la pestaña de "Emblemas" se nos muestra los emblemas disponibles que podemos incorporar
al icono del archivo, de forma que sea más fácil distinguirlo del resto:

En esta ocasión se ha seleccionado el emblema "Favorito". La siguiente imagen muestra el icono


del archivo sin emblema y con emblema:

En la pestaña "Permisos" se nos permite definir qué tipos de permisos de seguridad se aplican al
archivo. Más adelante, en la unidad 5, se explicarán los tipos de permisos posibles que se pueden
aplicar:

43
Unidad 3. Gestión de archivos - Apartado 3. El explorador de archivos: nautilus

En la pestaña de "Abrir con" muestra las aplicaciones que pueden abrir el archivo. La aplicación
que está seleccionada es la que lo abre por defecto:

En este caso, los archivos de texto se pueden abrir con gedit o con Gobby. Por defecto se abrirá
con "gedit" (al hacer doble click sobre el icono), pero si abrimos el menú contextual, se nos
permite abrir el archivo con "Gobby":

44
Unidad 3. Gestión de archivos - Apartado 3. El explorador de archivos: nautilus

Por último, la pestaña "Notas" permite hacer anotaciones con respecto al archivo:

45
Unidad 3. Gestión de archivos - Apartado 4. Trabajar con archivos

Apartado 4. Trabajar con archivos

Trabajar con archivos


Nautilus permite realizar las operaciones más básicas sobre nuestros archivos, tales como copiar,
mover, renombrar y borrar los mismos. Para ello se pueden utilizar varias técnicas.
Las operaciones sobre archivos son:
• Copiar: realizar un duplicado del archivo. No se puede copiar un archivo a la misma
carpeta donde se encuentra.
• Mover: copia el archivo a la carpeta destino y una vez copiado borra el original de la
carpeta origen. De esta forma da la apariencia de que el archivo se ha movido desde el
origen al destino (aunque en realidad sea una copia).
• Renombrar: cambiar el nombre de un archivo o carpeta. Recuerde que Linux distingue
entre mayúsculas y minúsculas en el nombre de los archivos.
• Borrar: inicialmente se mueve el archivo borrado a una carpeta especial llamada
"Papelera". De esta forma, si nos arrepentimos de haberlo borrado podemos abrir la
papelera y restaurar el archivo a su ubicación original. El archivo se borra definitivamente
del disco cuando se vacía la papelera. En este punto es irrecuperable. Si el sistema
necesita espacio en disco, podrá vaciar la papelera por su cuenta, borrando los archivos
que están en la papelera más tiempo, hasta que se libere el espacio necesitado.

Seleccionar archivos
Lo primero para realizar estas operaciones es seleccionar el archivo o archivos que será objeto de
ellas. Para seleccionar un archivo simplemente deberemos "pinchar" con el ratón en su icono y
este cambiará de color, indicando que está seleccionado. Se pueden realizar operaciones con
varios archivos al mismo tiempo. Para ello se deberán seleccionar varios archivos:
• Pinchando con el ratón en el fondo del panel principal de nautilus y sin soltar el botón
arrastrar el ratón. Aparecerá un rectángulo de otro color, que irá seleccionando aquellos
archivos que estén bajo él.
• Se puede seleccionar un rango de archivos pinchando en el primer archivo deseado y a
continuación pulsar la tecla de mayúsculas y, sin soltarla, pinchar en el último archivo
deseado. De esta forma todos los archivos entre el primero y el último serán seleccionados
(cambiarán de color).
• Se pueden seleccionar archivos dispersos pulsando la tecla "Ctrl" y, sin soltarla, pinchar
cada uno de los archivos deseados.

Operar con archivos


Para copiar o mover archivos se pueden utilizar dos técnicas. Una de ellas consiste en seleccionar
los archivos deseados y sin soltar el botón del ratón, arrastrarlos hasta la carpeta deseada. Para
ello se puede tener abiertas dos ventanas de nautilus, una en la carpeta de origen y la otra en la
carpeta de destino, o utilizar la vista de árbol del panel lateral y tener de antemano visible la
carpeta de destino. Para mover un conjunto de archivos simplemente debemos arrastrarlos al
destino. Si lo que se desea es copiar los archivos, se han de arrastrar al mismo tiempo que se
mantiene pulsada la tecla "Ctrl"
Otra técnica menos conocida y probablemente más cómoda es utilizar las opciones de edición y

46
Unidad 3. Gestión de archivos - Apartado 4. Trabajar con archivos

tratar los archivos como si estuviésemos trabajando con un procesador de textos. Para ello, una
vez seleccionados los archivos deseados, se selecciona "Copiar" del menú edición (o se pulsa
Ctrl-C) si queremos copiar el archivo, o bien se selecciona "Cortar" del menú de edición (o se
pulsa Ctrl-X) si deseamos mover el archivo. A continuación, en ambos casos, nos situamos en la
carpeta de destino y seleccionamos la opción "Pegar" del menú edición (o se pulsa Ctrl-V).
Dependiendo de la opción inicial, se copiará o se moverá el archivo. Este método es familiar para
los que ya han trabajado con un procesador de texto. Es básicamente un "Copiar&Pegar" o
"Cortar&Pegar"

47
Unidad 4. Configuración y personalización

Unidad 4. Configuración y personalización

Presentación
Una vez que tenemos instalado nuestro sistema operativo Lliurex, podemos configurarlo para que
aproveche al máximo las capacidades Hardware de nuestro ordenador. Podemos configurar
nuestra conexión a la red, la impresora que vamos a utilizar, el tamaño y resolución de nuestra
pantalla, el comportamiento de nuestro teclado y ratón, el aspecto de nuestro escritorio, botones,
iconos, etc.
Además, probablemente no tengamos instalados todos los programas que vamos a utilizar, pero
esto no debe de suponer ningún problema, ya que la mayoría del software disponible para nuestro
sistema operativo se puede instalar cómodamente desde un único lugar.

Objetivos
Conocer todas las opciones comunes de configuración del sistema, añadir impresoras, configurar
el teclado y el ratón, ver las opciones de red disponibles, cambiar el aspecto de nuestro escritorio,
etc.
También se mostrará el proceso para instalar una aplicación desde el repositorio del sistema.

48
Unidad 4. Configuración y personalización - Apartado 1. Menú de Administración

Apartado 1. Menú de Administración

Menú de Administración
El menú de administración contiene opciones globales del sistema. En muchas de ellas se nos
volverá a pedir que introduzcamos nuestra contraseña para poder modificar dichas opciones. Esto
es así como medida de seguridad, ya que alterar dichas opciones puede provocar que nuestro
ordenador no se comporte como desearíamos.

A continuación se detallarán dichas opciones.

Actualizador de Lliurex
El actualizador de Lliurex es un programa que se encarga de comprobar si existen actualizaciones
del software instalado, y si es así, nos da la opción de descargar e instalar dichas actualizaciones.
Esta es una operación muy importante, ya que mantener nuestro sistema actualizado evita errores
del sistema y cierra agujeros de seguridad que se hayan detectado.

49
Unidad 4. Configuración y personalización - Apartado 1. Menú de Administración

Administrador de arranque
El administrador de arranque es un programa que permite modificar el comportamiento del
arranque de nuestro sistema (la primera pantalla nada más arrancar el ordenador). No es
recomendable modificar estos parámetros, ya que un uso indebido de ellos podría dar como
resultado el que nuestro sistema no arrancase.

50
Unidad 4. Configuración y personalización - Apartado 1. Menú de Administración

Comprobación del sistema


Es un programa que recopila información de nuestro sistema y realiza una serie de pruebas para
comprobar que todo funciona correctamente. Al final genera un informe con toda la información
recopilada que puede ser útil al servicio de soporte para encontrar la solución a los errores que se
puedan haber detectado.

Contraseñas y claves de cifrado


El sistema tiene un almacén personalizado donde puede guardar nuestras contraseñas para
utilizarlas más adelante. Por ejemplo, los programas de correo electrónico guardarán las
contraseñas para conectarse a nuestros servidores de correo.
Este programa permite ver y administrar dichas contraseñas. Podemos crear, modificar y borrar
las contraseñas almacenadas.

Controladores de hardware
Por regla general, Linux contiene casi todos los controladores de dispositivos que nuestro sistema
puede utilizar (controladores de red, de gráficos, etc). Sin embargo, para hardware muy especial
es posible que existan controladores proporcionados por el fabricante que pueden tener un mejor
rendimiento que el proporcionado por Linux.

51
Unidad 4. Configuración y personalización - Apartado 1. Menú de Administración

Este programa analiza nuestro sistema y si encuentra una alternativa proporcionada por el
fabricante nos permite activarla para mejorar el rendimiento de nuestro sistema.

Crea un disco USB de arranque


Este programa permite seleccionar un archivo de imagen de CD (archivo con extensión ".iso") y la
graba en un lápiz USB. Los archivos de imagen de CD están preparados para grabarlos
directamente en un CD. Sin embargo este proceso es lento, tanto de grabar como posteriormente
de utilizar. Se puede utilizar un lápiz USB para arrancar un ordenador (en casi todos los
ordenadores moderno). Este programa permite transformar la instalación en CD en instalación por
lápiz USB.

52
Unidad 4. Configuración y personalización - Apartado 1. Menú de Administración

Encargado de Limpieza
Este programa se encarga de buscar restos de programas y archivos que se hayan desinstalado
del sistema. Por regla general, cuando se desinstala una aplicación, esta se encarga de borrar los
archivos que la componen. Sin embargo es posible que queden restos de archivos en el sistema.
Esta aplicación los identifica y permite borrarlos.

53
Unidad 4. Configuración y personalización - Apartado 1. Menú de Administración

Herramientas de red
Es un programa que muestra la información sobre nuestras tarjetas de red, y permite realizar
operaciones de testeo para comprobar su buen funcionamiento. Entre estas opciones está hacer
un ping, traceroute, netstat, finger, etc.

Hora y fecha
Este programa permite cambiar la fecha y la hora del sistema. Por regla general esto no es
necesario, ya que Lliurex toma automáticamente la fecha y hora de Internet. Si no tenemos
conexión, entonces se pueden cambiar con este programa.

Impresoras
Este programa es el panel de impresoras. En él aparecen las impresoras instaladas en el sistema.
Por regla general el sistema detectará automáticamente si tenemos una impresora conectada al
ordenador y la instalará automáticamente.

54
Unidad 4. Configuración y personalización - Apartado 1. Menú de Administración

En caso contrario, podemos dar de alta una nueva impresora con el botón "añadir", ejecutándose
un asistente que nos mostrará las impresoras conectadas que ha detectado y elegirá el mejor
controlador para dicha impresora.

Pulsando con el botón derecho en la impresora y eligiendo la opción "Propiedades" podemos


configurarla.

Monitor del sistema


Es un programa donde se nos muestra información sobre el sistema, los procesos que se están
ejecutando en este momento, unas gráficas sobre los recursos utilizados en el sistema (CPU,
memoria, red), y la utilización de espacio de nuestras unidades de almacenamiento.

55
Unidad 4. Configuración y personalización - Apartado 1. Menú de Administración

Orígenes del software


Esta aplicación nos permite definir desde dónde se van a descargar e instalar el software del
sistema, así como las actualizaciones del mismo.

Soporte de idiomas
Este programa nos permite elegir el idioma por defecto en el que debe aparecer el sistema.
Además permite instalar y desinstalar idiomas adicionales.

56
Unidad 4. Configuración y personalización - Apartado 1. Menú de Administración

Sucesos del sistema


Este programa muestra los sucesos del sistema. Estos son mensajes que los distintos programas
que se están ejecutando graban en un determinado lugar para indicar si ha habido problemas o si
su funcionamiento es correcto. Es muy útil para encontrar errores en la ejecución de programas.

Synaptic, gestor de paquetes


Synaptic es el gestor de paquetes que viene por defecto en el sistema. Nos permite buscar,
instalar y desinstalar aplicaciones desde Internet. Se explicará su funcionamiento más adelante.

Usuarios y grupos
Este programa permite dar de alta nuevos usuarios o dar de baja usuarios ya existentes (excepto
uno mismo). También permite asignar grupos a los usuarios, así como crearlos y borrarlos. Este
programa se explicará en la siguiente unidad.

57
Unidad 4. Configuración y personalización - Apartado 1. Menú de Administración

Utilidad de discos
Este programa también muestra las unidades de disco que tiene el sistema, y permite realizar
ciertas operaciones con ellas. No es un programa recomendable a no ser que se sepa qué es lo
que se está haciendo, ya que podríamos borrar los datos del sistema.

58
Unidad 4. Configuración y personalización - Apartado 1. Menú de Administración

Ventana de entrada
Este programa permite configurar la ventana de entrada que nos muestra los usuarios,
permitiendo elegir si queremos que aparezca la lista de usuarios o si deseamos que el sistema
entre directamente como un determinado usuario.

59
Unidad 4. Configuración y personalización - Apartado 2. Menú de Preferencias

Apartado 2. Menú de Preferencias

Menú de Preferencias
El menú Preferencias permite configurar los parámetros que afectan únicamente al usuario con el
que hemos entrado al sistema. Por ello no se nos pide la contraseña para realizar cambios, ya que
no afectan a todo el sistema, sólo al usuario actual.

Acerca de mí
Permite introducir nuestros datos personales en el sistema. También permite cambiar la
contraseña.

60
Unidad 4. Configuración y personalización - Apartado 2. Menú de Preferencias

Apariencia
Permite cambiar el aspecto de nuestras ventanas e iconos, el fondo de pantalla, los tipos de letra
de nuestro escritorio y los efectos visuales del mismo.

El aspecto de las ventanas se cambia en la pestaña "Tema". Por ejemplo, si no nos gusta el
aspecto que viene por defecto con Lliurex, podemos cambiar el tema y elegir la opción
"Ambiance". Automáticamente cambiará el marco, la forma de los botones y los iconos del
sistema, y le dará un aspecto más parecido a una distribución Ubuntu.

61
Unidad 4. Configuración y personalización - Apartado 2. Menú de Preferencias

También podemos cambiar el fondo de pantalla en la pestaña "Fondo", y elegir entre las imágenes
disponibles o añadir nuestras propias imágenes.

62
Unidad 4. Configuración y personalización - Apartado 2. Menú de Preferencias

En la pestaña de "Tipografías" podemos cambiar el tipo y tamaño de las letras, así como la forma
en que se dibujan en pantalla.

En la pestaña de "Efectos visuales" podemos cambiar los efectos de las ventanas tales como
ponerles sombra, hacer que tiemblen cuando se muevan, etc. Esto sólo es posible en aquellos
ordenadores provistos de tarjetas gráficas 3D compatibles con Linux (casi todas)

Aplicaciones preferidas
Permite elegir nuestros programas preferidos tales como el navegador web, el cliente de correo
electrónico, el reproductor multimedia, etc. Hay que tener en cuenta que se pueden tener
instalados varios programas que realicen las mismas funciones. Por ejemplo, en el sistema
podemos tener instalado el cliente de correo Evolution y el cliente Thunderbird. A través de este
programa se elige cual de los dos es nuestro preferido.

63
Unidad 4. Configuración y personalización - Apartado 2. Menú de Preferencias

Combinación de teclas
Permite elegir las combinaciones de teclas preferidas para realizar distintas operaciones en el
sistema. Por ejemplo, podríamos hacer que la combinación de teclas Ctrl+W arrancase nuestro
navegador web preferido o que la combinación Ctrl+M arrancase nuestro cliente de correo
preferido. Muchos teclados tienen teclas dedicadas a tales efectos. Con esta utilidad podemos
configurarlos para que funcionen correctamente.

Configuración de red
Permite configurar nuestras conexiones de red, tanto si son conexiones por cable, inalámbricas
(WiFi), banda ancha móvil (movistar, vodafone, etc), VPN o ADSL.

64
Unidad 4. Configuración y personalización - Apartado 2. Menú de Preferencias

Dependiendo del tipo de conexión a configurar se nos preguntará por el método de asignación de
IP (automático o DHCP), por el nombre de la red (WiFi), por los datos de nuestra operadora de
móvil (banda ancha móvil), etc. Esta configuración puede ser personal para el usuario que la
ejecuta o para todo el sistema, por lo que se requerirá que se introduzca nuestra contraseña.

Control de volumen
Permite configurar los efectos de sonido del sistema, el hardware de sonido a utilizar, y el tipo de
entrada (micrófono) o salida (altavoces) de nuestro sistema de sonido., además del volumen de
todos ellos.

Escritorio remoto
Permite configurar los parámetros de seguridad para compartir nuestro escritorio. De esta forma
podemos compartir todo lo que está ocurriendo en la pantalla entre varios ordenadores.
Normalmente se utiliza para administrar ordenadores remotos (no estamos sentados delante de
ellos), o para permitir al servicio técnico que tome el control de nuestro ordenador para resolver
alguna incidencia.

65
Unidad 4. Configuración y personalización - Apartado 2. Menú de Preferencias

Gestión de energía
Permite configurar la gestión de energía de nuestro ordenador, sobre todo si es un portátil. Desde
aquí podemos especificar el tiempo de inactividad antes de que el ordenador o la pantalla entre en
reposo, y el comportamiento del botón apagar (entrar en suspensión, hibernar, apagar el sistema)

66
Unidad 4. Configuración y personalización - Apartado 2. Menú de Preferencias

Menú principal
Permite organizar las aplicaciones que se muestran en el menú principal (Menú Aplicaciones). Se
pueden añadir, modificar y borrar opciones de menú, así como ocultarlas o mostrarlas. También
permite crear carpetas de menú, etc.

Ratón
Permite configurar el comportamiento del ratón. Se puede cambiar la orientación del ratón, tanto si
es para diestros como para zurdos (intercambia el comportamiento de los botones del ratón), la
posibilidad de mostrar el puntero del ratón si se pulsa la tecla "Ctrl", la velocidad y sensibilidad del
puntero, la sensibilidad del ratón al arrastrar y soltar y el tiempo de espera entre dos pulsaciones
del botón principal para considerarlo como un "doble-click".

También permite modificar el comportamiento del ratón para personas con necesidades
especiales de accesibilidad.

67
Unidad 4. Configuración y personalización - Apartado 2. Menú de Preferencias

Resolución de la pantalla
Permite cambiar la resolución de la pantalla, así como controlar la tasa de refresco del monitor
(cuanto más alta mejor) y la orientación de la pantalla (para monitores que se pueden girar 90º).
Además, si tenemos varias pantallas conectadas al sistema, permite configurarlas.

Salvapantallas
Permite elegir el salvapantallas y configurar el tiempo de inactividad que ha de pasar antes de
activarlo. También se puede especificar si deseamos que el equipo se bloquee cuando se activa el
salvapantallas, de forma que cuando se vuelva a activar el ordenador nos pregunte la contraseña
del usuario que bloqueó el equipo.

Sesiones
Permite añadir, borrar, activar y desactivar aquellos programas que deseemos que arranquen
automáticamente cuando iniciemos la sesión (entremos con usuario/contraseña) del sistema.

68
Unidad 4. Configuración y personalización - Apartado 2. Menú de Preferencias

Teclado
Permite configurar el teclado en aspectos tales como la velocidad de repetición de las teclas, el
retardo antes de que comience a repetirse la tecla pulsada, el parpadeo del cursor en un campo
de texto, la distribución del teclado (si es español, con "ñ" o de otro idioma), y varios parámetros
más para personas con necesidades especiales de accesibilidad.

Tecnologías de asistencia
Permite configurar las tecnologías de asistencia a personas con necesidades especiales de
accesibilidad. En realidad agrupa las opciones de accesibilidad tanto de las aplicaciones
preferidas, como del ratón y teclado visto anteriormente.

69
Unidad 4. Configuración y personalización - Apartado 2. Menú de Preferencias

Ventanas
Permite configurar el comportamiento de las ventanas cuando se seleccionen con el ratón o el
teclado.

70
Unidad 4. Configuración y personalización - Apartado 3. Instalación y actualización de software

Apartado 3. Instalación y actualización de software

Instalación y actualización de software


Una de las ventajas de las distribuciones de Linux basados en Debian es que disponen de lo que
se denomina "repositorios" de software. Estos repositorios son, en esencia, grandes almacenes
donde se guardan todos los archivos necesarios para instalar cualquier programa de Linux que
esté disponible. A estos archivos se les llama "paquetes de software". Además, es donde se
almacenan también las actualizaciones disponibles de los programas que ya tenemos instalados.
La ventaja de este sistema es que no es necesario buscar por Internet. tal o cual programa para
nuestro ordenador: si el programa existe, entonces estará en los repositorios de nuestra
distribución, y su instalación será muy sencilla.

Orígenes de software
Para una misma distribución pueden existir varios repositorios. Por ejemplo, Lliurex cuenta con un
repositorio principal con sus programas exclusivos (salt, certificados de la ACCV, etc), pero
también se puede contar con el extenso repositorio de Ubuntu, ya que Lliurex es una distribución
basada en él.
Para configurar los orígenes de software se utilizará la opción de menú "Sistema > Administración
> Orígenes de software". Como es una configuración que afecta a todo el sistema, se preguntará
nuestra contraseña. Tras introducirla aparecerá la siguiente ventana:

En esta ventana se puede elegir dónde se encuentran los paquetes de software: en una réplica
local en nuestro disco duro, en un servidor local de nuestra red, o bien en un servidor remoto de
Internet. (que es la opción por defecto).
Además, podemos activar los repositorios de Ubuntu, aunque no será necesario, ya que Lliurex
tiene una copia de todos los paquetes importantes de Ubuntu en su repositorio.
Si pulsamos el botón de opciones avanzadas, entonces se nos muestra otra ventana donde
podemos escoger los distintos apartados en que se compone el repositorio de Ubuntu. Además
podemos escoger entre los servidores de España o de otros países.

71
Unidad 4. Configuración y personalización - Apartado 3. Instalación y actualización de software

También podemos configurar, en la pestaña de actualizaciones, como se realizarán estas:


comprobando diariamente, semanalmente, etc. si hay actualizaciones disponibles, si queremos
que se instalen automáticamente o no, etc.

Instalar o desinstalar software: Synaptic


Lliurex proporciona un programa llamado Synaptic a través del cual se puede buscar, instalar y
desinstalar software desde los repositorios que tengamos configurados. Este se encuentra en la
opción de menú "Sistema > Administración > Synaptic".

72
Unidad 4. Configuración y personalización - Apartado 3. Instalación y actualización de software

Esta aplicación divide su ventana en 2 paneles principales:


• El panel de la izquierda, donde ser puede elegir la sección a la que pertenece el software
(Administración del sistema, Bases de datos, Bibliotecas, etc), o bien, pulsando los
botones que hay en la parte inferior, mostrar por el estado de los paquetes (instalados o no
instalados), origen de los paquetes (repositorio Lliurex o Ubuntu), o filtros personalizados.
• El panel de la derecha muestra en su parte superior la relación de paquetes que cumplen
los criterios elegidos, y si se selecciona alguno, en la parte inferior del panel muestra los
detalles del paquete.
Por ejemplo, vamos a instalar la aplicación "Skype", que es un programa para charlar por voz con
otras personas que también lo tengan instalado. Inicialmente siempre es recomendable pulsar el
botón "Recargar" de la barra de botones. De esta forma tendremos siempre una referencia a los
últimos paquetes de nuestro repositorio.
A continuación, y como no sabemos en qué sección se encuentra la aplicación "Skype",
utilizaremos el cuadro de búsqueda rápida introduciendo el texto "Skype". Aparecerá el programa
en el panel superior de la derecha.

Para instalarlo podemos hacer "doble-click" en el nombre del programa o utilizar el botón
alternativo del ratón (botón derecho para los diestros), y elegir la opción "Marcar para instalar" del
menú emergente. Cambiará el icono que hay a la izquierda del nombre de la aplicación.

73
Unidad 4. Configuración y personalización - Apartado 3. Instalación y actualización de software

Finalmente pulsamos el botón "Aplicar" de la barra de botones para comenzar el proceso de


instalación. Se nos muestra una ventana para que confirmemos la instalación, indicando los
paquetes que se van a instalar. Es posible (aunque en este caso no ocurre así), que además de la
aplicación que hayamos elegido se instalen otros paquetes. Estos paquetes son necesarios para
que la aplicación funcione correctamente y se han de instalar (se suelen llamar "dependencias").

Una vez confirmada la instalación, el programa descargará de Internet los paquetes necesarios y
realizará en nuestro sistema los cambios pertinentes para que "Skype" funcione correctamente.
Podemos encontrar la aplicación recién instalada en el menú "Aplicaciones > Internet > Skype".

Para desinstalar un programa se ha de seleccionar el programa deseado en el panel de la


derecha de Synaptic y con el botón derecho del ratón elegir la opción "Marcar para desinstalar".
Cambiará el icono de la derecha del nombre de la aplicación seleccionada. A continuación se
pulsa el botón "Aplicar" y se confirma su eliminación.

74
Unidad 4. Configuración y personalización - Apartado 3. Instalación y actualización de software

Synaptic también puede ser utilizado para instalar las actualizaciones de los paquetes del sistema.
Para ello, después de utilizar el botón "Recargar", se debe pulsar el botón "Marcar todas las
actualizaciones" y a continuación el botón "Aplicar". Se pedirá confirmación y comenzará a
descargar e instalar dichas actualizaciones.

Actualizador de Lliurex
Es muy importante mantener el sistema actualizado, ya que se corrigen errores de las
aplicaciones instaladas y se mejora su funcionamiento, así como se arreglan agujeros de
seguridad. Linux es un sistema operativo muy seguro, inmune a la mayoría de virus informáticos
que circulan por Internet., principalmente porque dichos virus están programados para infectar
sistemas Windows. Pero el ser muy seguro no implica que sea invulnerable, por lo que siempre se
ha de tener el sistema actualizado.
En Lliurex existe un programa, en el apartado de menú "Sistema > Administración > Actualizador
de Lliurex" que revisa periódicamente si existen actualizaciones del sistema, según lo hayamos
configurado en el programa "Orígenes de software". Cuando se ejecuta muestra una relación de
los programas actualizados y permite realizar dicha actualización.

75
Unidad 4. Configuración y personalización - Apartado 3. Instalación y actualización de software

76
Unidad 5. Usuarios y permisos

Unidad 5. Usuarios y permisos

Presentación
Linux permite compartir nuestro ordenador entre varios usuarios. Por ejemplo, podríamos tener un
usuario para nosotros y otro para nuestro hijo, de forma que nosotros podríamos instalar
programas y realizar ajustes globales al sistema y, en cambio, nuestro hijo no tendría permiso
para "trastearnos" el ordenador.
En un entorno multiusuario se hace necesario tener medios para poder compartir archivos entre
los distintos usuarios que tienen acceso al sistema. Linux proporciona un sistema de permisos que
hace esto posible.

Objetivos
Dar de alta y de baja nuevos usuarios en el sistema, asignándoles permisos para gestionar el
mismo.
Conocer el sistema de permisos de archivos y carpetas de Linux, asignar permisos y saber su
significado.

77
Unidad 5. Usuarios y permisos - Apartado 1. Usuarios y grupos

Apartado 1. Usuarios y grupos

Usuarios
Para crear nuevos usuarios se ha de utilizar la opción de menú "Sistema > Administración >
Usuarios y grupos":

Para añadir un usuario al sistema se ha de utilizar el botón "Añadir" de la parte izquierda inferior
de la ventana. Preguntará por nuestra contraseña y tras introducirla aparecerá la siguiente
ventana:

En ella introducimos el nombre real del usuario y el nombre corto que deseemos que tenga en el
sistema. El nombre real puede contener cualquier tipo de letras, números y espacios, sin
embargo, el nombre corto del sistema (también conocido como "login" o "username") sólo admite
letras inglesas (sin la "ñ", acentos, etc.), números y los símbolos "." (punto), "," (coma) y "_". Es
obligatorio que el login comience por una letra. Una vez introducidos los nombres se pulsa el
botón "Aceptar" y se nos preguntará por la contraseña a asignar al nuevo usuario:

78
Unidad 5. Usuarios y permisos - Apartado 1. Usuarios y grupos

Podemos especificar una contraseña manualmente, o pedir al sistema que nos genere una
contraseña automáticamente. Además, se puede indicar que inicie una sesión como este usuario
sin preguntar por la contraseña cuando se arranque el ordenador. Se pulsa "Aceptar" y el usuario
ya está creado.

Los nuevos usuarios se crean con el tipo de cuenta "Usuario del escritorio", que es un usuario que
no puede instalar nuevo software ni cambiar ajustes que afecten a todo el sistema. Este tipo de
cuenta se puede cambiar a "Administrador" en todo momento.
También podemos gestionar los permisos del usuario utilizando el botón "Ajustes avanzados". En
la primera pestaña nos ofrece la oportunidad de guardar información de contacto del usuario

En la segunda pestaña podemos indicar qué puede hacer el usuario en el sistema:

79
Unidad 5. Usuarios y permisos - Apartado 1. Usuarios y grupos

En la tercera pestaña nos muestra información interna del usuario, y cual es su grupo principal:

Grupos
Además de usuarios, Linux también maneja el concepto de "grupo". Un usuario debe pertenecer a
un grupo. Esto no debe de preocuparnos, ya que, a no ser que se indique lo contrario, cuando se
crea un usuario también se crea un grupo con el mismo nombre que el usuario.
Los grupos permiten compartir determinados archivos y carpetas entre usuarios de un mismo
ordenador sin comprometer la seguridad del resto de archivos y carpetas. Además, existen grupos
del sistema que permitirán ejecutar determinados programas si pertenecemos a esos grupos. Al
pulsar el botón "Gestionar grupos" en la ventana de "Usuarios y grupos" aparece una relación de
los grupos del sistema. Si elegimos un grupo y pulsamos el botón "Propiedades", se muestra esta
ventana:

En el caso de la imagen, el usuario "Jose Andres" pertenece al grupo "admin", y el usuario "Pilar"
no pertenece al mismo. El hecho de pertenecer a "admin" implica poder gestionar el sistema,
instalar y desinstalar software, etc. "Pilar" no podrá instalar ni desinstalar software.
El número de grupos en el sistema es bastante elevado, y con nombres que a veces son muy
crípticos, por ello el sistema pone a nuestra disposición un método más simple, ya visto en la
página anterior:

80
Unidad 5. Usuarios y permisos - Apartado 1. Usuarios y grupos

Internamente Linux añade el usuario a los distintos grupos del sistema para que los privilegios de
usuario sean efectivos. Por ejemplo, marcar el privilegio "Administrar el sistema" es equivalente a
añadir al usuario "Pilar" al grupo "admin".

81
Unidad 5. Usuarios y permisos - Apartado 2. Permisos

Apartado 2. Permisos

Permisos de archivos
Los archivos de Linux tienen asociados una serie de permisos de seguridad, y dependiendo de
estos permisos, el archivo puede ser creado, borrado o modificado, abierto, y en el caso de
programas, ejecutado. Esta es la base de la seguirdad en Linux.
Para ver los permisos que tiene un archivo, se ha de selecciónar y con el botón derecho del ratón
elegir "Propiedades". A continuación se elige la pestaña de "Permisos" y se muestra la siguiente
ventana:

Los permisos se asignan en los desplegables llamados "Acceso", y pueden ser, de menos a más:
• Ninguno: no se tienen ningún permiso en el archivo
• Sólo lectura: sólo se puede leer el contenido del archivo
• Lectura y escritura: se puede leer y modificar el contenido del archivo
La interpretación de los datos mostrados en la ventana de ejemplo es:
• Propietario: el archivo es propiedad del usuario "josan" (Jose Andres), y este tiene
permiso de lectura y escritura, o sea, que puede leer el archivo y modificarlo.
• Grupo: el archivo pertenece al grupo "josan" (no confundir con el nombre de usuario,
recordar que se crea un grupo con el mismo nombre del usuario cuando creamos un
usuario). Cualquier usuario que pertenezca al grupo josan puede leer el archivo, pero no
puede modificarlo.
• Otros: cualquier otro usuario que no sea "josan" o no pertenezca al grupo "josan" puede
leer el archivo
• Ejecución: el archivo no es un programa, por lo que no se puede ejecutar. Sólo se
ejecutan aquellos archivos que tengan esta marca activada
Otra consideración a tener en cuenta es que prevalece el usuario con respecto al grupo. Por
ejemplo, "josan" es el propietario y pertenece al grupo "josan". El hecho de que todos los
pertenecientes al grupo "josan" sólo puedan leer el archivo pero no modificarlo no tiene ningún
efecto en el usuario "josan", ya que es el propietario y él puede leer y modificar el archivo.

82
Unidad 5. Usuarios y permisos - Apartado 2. Permisos

Permisos de carpetas
Las carpetas también tienen su propio juego de permisos, aunque difieren un poco de los
permisos de archivos. Para ver los permisos de una carpeta se ha de seguir el procedimiento ya
explicado para mostrar las propiedades de la carpeta y elegir la pestaña de "Permisos":

Como se puede ver, aparece un nuevo conjunto de desplegables de acceso llamados "Acceso a
carpeta" (distinguiendolo de "Acceso a archivo"), cuyos permisos pueden ser, de menos a más:
• Ninguno: no tiene ningún permiso. El usuario no puede abrir la carpeta ni ver su
contenido.
• Sólo listar archivos: el usuario puede ver el contenido de la carpeta, pero nada más.
• Acceder a archivos: el usuario puede ver el contenido de la carpeta y acceder a los datos
del archivo (si tiene permisos en el archivo).
• Crear y eliminar archivos: el usuario puede ver el contenido de la carpeta, acceder a los
archivos, crear nuevos archivos y borrar los existentes.
El hecho de que un usuario tenga permiso para acceder a los archivos de una carpeta no implica
que realmente pueda hacerlo. Por ejemplo, un usuario pertenece al grupo "trabajo" y existe una
carpeta del usuario "pepito", el cual ha dado permisos de "Acceder a archivos" al grupo "trabajo".
Dentro de la carpeta hay un archivo "Memoria.txt", por lo que todos los usuarios del grupo
"trabajo" pueden ver que existe dentro de la carpeta. Pero por un despiste de "pepito", el archivo
"Memoria.txt" tiene en su apartado de permisos de grupo el acceso puesto a "Ninguno", o sea,
nadie del grupo tiene permiso de lectura sobre el archivo. De esta forma, aunque todos los
usuarios de "trabajo" tienen permiso para acceder a los archivos de la carpeta, no pueden leer el
archivo "Memoria.txt".
Veamos ahora qué nos indica la ventana de ejemplo:
• Propietario: el usuario "josan" es el propietario y puede crear y borrar archivos dentro de
la carpeta.
• Grupo: los usuarios pertenecientes al grupo "josan" pueden acceder a los archivos de la
carpeta, pero no pueden ni crear archivos nuevos ni borrar los existentes. Podrán leerlos y
modificarlos (si tienen permiso sobre los archivos)
• Otros: no pueden hacer nada. Da igual si dentro hay archivos a los que tienen permiso de
lectura o modificación. Ni siquiera pueden ver los archivos que hay dentro de la carpeta.

83
Unidad 5. Usuarios y permisos - Apartado 2. Permisos

Una cuestión a tener en cuenta es que los programas también son archivos, y si se modifican los
permisos de estos es posible tener el programa instalado pero no tener permiso para ejecutarlo.

84
Conclusión del curso

Conclusión del curso


En este curso se ha mostrado qué es una distribución de Linux, concrétamente Lliurex, incidiendo
en la historia y el porqué de su nacimiento, así como los antecedentes históricos de este.
A continuación se ha enseñado cómo se accede a un ordenador con Lliurex instalado, cómo es el
escritorio personal, los elementos que lo componen, cómo es una ventana de aplicación en Linux
y cómo apagar el ordenador.
Se ha explicado de forma resumida la estructura del sistema de archivos de Linux, y cómo trabajar
con archivos y carpetas.
También se ha hecho un repaso por las opciones de configuración y personalización más
comunes de una distribución Linux.
Por último, se ha explicado cómo añadir usuarios al sistema y a asignarles permisos, así de qué
tipos de permisos tienen los archivos y carpetas de una distribución Linux.

85
Glosario

Glosario
BSD
Berkeley Software Distribution o BSD (en español, "distribución de software berkeley") es un
sistema operativo derivado del sistema Unix nacido a partir de los aportes realizados a ese
sistema por la Universidad de California en Berkeley.
CPU
Central Processing Unit o Unidad Central de Procesamiento, comúnmente conocida como
"procesador". Es el componente principal del computador y otros dispositivos programables, que
interpreta las instrucciones contenidas en los programas y procesa los datos.
Código fuente
El código fuente de un programa informático (o software) es un conjunto de líneas de texto que
son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en
el código fuente de un programa está descrito por completo su funcionamiento. El código fuente
de un programa está escrito por un programador en algún lenguaje de programación, pero en este
primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido a
otro lenguaje (el lenguaje máquina o código objeto) que sí pueda ser ejecutado por el hardware de
la computadora. Para esta traducción se usan los llamados compiladores, ensambladores,
intérpretes y otros sistemas de traducción.
Hardware
El hardware corresponde a todas las partes tangibles de un sistema informático; sus componentes
son: eléctricos, electrónicos, electromecánicos y mecánicos. Son cables, periféricos de todo tipo y
cualquier otro elemento físico involucrado; contrariamente, el soporte lógico es intangible y es
llamado software. El término es propio del idioma inglés (literalmente traducido: partes duras), su
traducción al español no tiene un significado acorde, por tal motivo se la ha adoptado tal cual es y
suena; la Real Academia Española lo define como «Conjunto de los componentes que integran la
parte material de una computadora». El término, aunque sea lo más común, no solamente se
aplica a las computadoras; del mismo modo, también un robot, un teléfono móvil, una cámara
fotográfica o un reproductor multimedia poseen hardware (y software).
Hacker
Gente apasionada por la seguridad informática. Esto concierne entre otras definiciones a aquellos
que depuran y arreglan errores en los sistemas.
Kernel
El núcleo o kernel (de la raíz germánica Kern, núcleo, hueso) es un software que constituye la
parte más importante del sistema operativo. Es el principal responsable de facilitar a los distintos
programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de
gestionar recursos, a través de servicios de llamada al sistema. Como hay muchos programas y el
acceso al hardware es limitado, también se encarga de decidir qué programa podrá hacer uso de
un dispositivo de hardware y durante cuánto tiempo. Acceder al hardware directamente puede ser
realmente complejo, por lo que los núcleos suelen implementar una serie de abstracciones del
hardware. Esto permite esconder la complejidad, y proporciona una interfaz limpia y uniforme al
hardware subyacente, lo que facilita su uso al programador.
Minix
MINIX es un clon del sistema operativo Unix distribuido junto con su código fuente y desarrollado
por el profesor Andrew S. Tanenbaum en 1987. Fue creado para enseñar a sus alumnos el diseño
de sistemas operativos en la Vrije Universiteit de Ámsterdam. La razón de su desarrollo fue

86
Glosario

porque Unix estaba bajo restricciones de licencia de AT&T, era demasiado complicado y corría
sobre máquinas complejas; algo completamente antipedagógico. Gracias a su reducido tamaño,
diseño basado en el paradigma del micronúcleo, y su amplia documentación, resulta bastante
apropiado para personas que desean instalar un sistema operativo compatible con Unix en su
máquina personal así como aprender sobre su funcionamiento interno.
PDF
Siglas de Portable Document Format, o Formato de Documento Portátil en español, es un formato
de almacenamiento de documentos. Fue inicialmente desarrollado por la empresa Adobe
Systems, oficialmente lanzado como un estándar abierto el 1 de julio de 2008 y publicado por la
Organización Internacional de Estandarización como ISO 32000-1.
Privativos
Privativo o privado. En informática se hace referencia a aquel software que pertenece a una
empresa y al cual no se tiene acceso a su código fuente.
RAM
Siglas de Random-Access Memory, o Memoria de Acceso Aleatorio. Se utiliza como memoria de
trabajo para el sistema operativo, los programas y la mayoría del software. Es allí donde se cargan
todas las instrucciones que ejecutan el procesador y otras unidades de cómputo. Se denominan
"de acceso aleatorio" porque se puede leer o escribir en una posición de memoria con un tiempo
de espera igual para cualquier posición, no siendo necesario seguir un orden para acceder a la
información de la manera más rápida posible.
Software
Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático,
comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de
tareas específicas, en contraposición a los componentes físicos, que son llamados hardware. Los
componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el
procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de
textos; el software de sistema, tal como el sistema operativo, que, básicamente, permite al resto
de los programas funcionar adecuadamente, facilitando también la interacción entre los
componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario.

87

Potrebbero piacerti anche