2. Contenido
Introducción al sistema operativo LINUX (UBUNTU) ............................. 2
Sistema de ficheros LINUX ................................................................................... 2
Interprete de comandos de LINUX ................................................................... 3
Entorno grafico de LINUX ...................................................................................... 5
La barra de notificaciones ................................................................................. 5
Lanzador de aplicaciones Unity ..................................................................... 5
Atajos de teclado para trabajar con el lanzador de Ubuntu....... 5
Principales ordenes de Linux ............................................................................... 6
Principales comandos de Linux (mount, umount) .................................... 7
Mount .............................................................................................................................. 7
umount ........................................................................................................................... 9
Como instalar Linux Ubuntu ................................................................................. 9
Requisitos para instalar Linux Ubuntu ........................................................ 17
3. Introducción al sistema operativo LINUX (UBUNTU)
Ubuntu es un sistema operativo basado en Linux y que se distribuye como software libre, el cual incluye su
propio entorno de escritorio denominado Unity. Su nombre proviene de la ética homónima, en la que se habla
de la existencia de uno mismo como cooperación de los demás.
Está orientado al usuario novel y promedio, con un fuerte enfoque en la facilidad de uso y en mejorar la
experiencia de usuario. Está compuesto de múltiple software normalmente distribuido bajo una licencia libre o
de código abierto. Estadísticas web sugieren que la cuota de mercado de Ubuntu dentro de las distribuciones
Linux es, aproximadamente, del 49%, y con una tendencia a aumentar como servidor web.5 Y un importante
incremento activo de 20 millones de usuarios para fines del 2011.
Sistema de ficheros LINUX
Un sistema de ficheros es el modo en que el sistema operativo organiza los ficheros en el disco duro,
gestionándolo de manera que los datos estén de forma estructurada y sin errores.
La estructura de ficheros de Linux es una estructura jerárquica en forma de árbol invertido, donde el
directorio principal (directorio raíz) es el directorio /, del que cuelga toda la estructura del sistema:
Linux admite nombres de fichero largos y se puede utilizar cualquier carácter excepto /. De todas maneras
no es recomendable usar los siguientes caracteres, por tener significado especial en Linux:
^ ~ ! # ? & ( ) ´ " ` ; · $ = ¿ ¡ < > @ { } * + -
A la hora de diferenciar un fichero de otro, Linux distingue mayúsculas y minúsculas, por lo que los
ficheros "texto1.txt" y "Texto1.txt" son ficheros distintos.
4. Interprete de comandos de LINUX
El intérprete de comandos actúa como una interfaz alfanumérica y a su vez es un programa informático,
hace posible que el sistema operativo realice órdenes deseadas por el usuario mediante una serie de
comandos. Su uso nos da una gran flexibilidad sobre el sistema, fundamental para todo aquel que quiera
conocer mejor la esencia de los sistemas Linux o quiera profundizar en el área de administración de
sistemas, programación, redes y servidores. También llamada interprete de línea de comandos (CLI).
En GNU/Linux se pueden usar varios intérpretes de comandos así como emuladores de terminales.
Un emulador de terminal virtual imita las funciones de la terminal desde un entorno.
Menciono algunos intérpretes de comandos y emuladores usados en los sistemas tipo Unix:
Algunos Intérpretes de comandos.
Bourne Shell (sh)
Creador original: Stephen Bourne, de los Laboratorios Bell de AT&T.
Año de aparición: 1977 - Actualidad
Descripción: Fue el intérprete usado en las primeras versiones de Unix y se convirtió en un estándar de
facto.
Korn Shell (ksh)
Creador original: David Korn de los Laboratorios Bell de AT&T.
Año de aparición: Comienzos de los 80s - Actualidad.
Descripción: Escrito para el proyecto GNU (GPL). Sus funciones avanzadas para manejar archivos de
comandos lo pusieron a la par con lenguajes de programación especializados como awk y perl.
Bash
Creador original: Brian Fox
Año de aparición: 1987 - Actualidad
Descripción: Escrito para el proyecto GNU se usa por defecto en la mayoría de las distribuciones de
Linux. La sintaxis de órdenes de Bash incluye ideas tomadas desde Korn Shell. (Bash se usara en el
curso).
Zsh
Creador original: Paul Falstad
Año de aparición: 1990 - Actualidad
Descripción: Se diseñó para poder usarse interactivamente.
Algunos Emuladores de terminales.
Xterm
Creador original: Mark Vandevoorde
Año de aparición: 1984 - Actualidad
Descripción: Emulador de terminal para el sistema de ventanas X Window System
5. Konsole
Creador original: Lars Doelle, Robert Knight
Año de aparición: Finales de los 90's
Descripción: Emulador de terminal creado por el proyecto KDE.
Gnome-terminal
Creador original: Havoc Pennington
Año de aparición: Principios del 2000
Descripción: Emulador de terminal desarrollado por el proyecto gnome.
Terminal
Creador original: ----
Año de aparición: Principios del 2000
Descripción: Emulador de terminal desarrollado por el proyecto XFCE
6. Entorno grafico de LINUX
La barra de notificaciones
En esa barra superior se encuentran varios iconos que hacen referencia a accesos rápidos a datos y
configuraciones propios del sistema, así como a algunos programas integrados en el aspecto gráfico de
la interfaz.
A la derecha del todo, verás un icono similar al clásico símbolo de encendido. Desde este icono
accederás a muchas opciones del propio sistema a nivel de apagado, cierre de sesión, configuración
general del sistema, etc. a través de un menú desplegable.
Lanzador de aplicaciones Unity
Ubuntu, en su instalación de base, ya nos proporciona un abanico bastante amplio de programas pre-instalados.
Para acceder a ellos, así como a nuestros archivos y carpetas, lo haremos a través del lanzador y el llamado HUD
de Unity.
El lanzador es una barra lateral en la que podemos colocar los iconos de acceso a los programas que
solemos utilizar para tener un acceso inmediato a ellos. Por defecto vienen algunos ya situados en dicha
barra.
Atajos de teclado para trabajar con el lanzador de Ubuntu
En este punto me gustaría detenerme de nuevo para explicar otra cosa útil.
La interfaz está pensada de tal manera que muchísimas cosas pueden llevarse a cabo sin tener siquiera
que levantar las manos del teclado para usar el ratón. Es muy fácil navegar por las opciones del sistema
utilizando atajos de teclado. Y ni siquiera es necesario que los memorices todos ni tienes que estar
buscándolos por Internet.
7. Principales ordenes de Linux
El conocimiento de los comandos Linux es importante para las tareas de administración y programación.
Los comandos Linux son necesarios para tener un dominio del sistema operativo. La línea de comandos
es la manera más directa de enviar órdenes a su máquina. La línea de comandos de GNU/Linux es más
potente que los prompts que puede haber usado con anterioridad.
Comandos Linux de archivos y directorios
Comandos Linux de ficheros y directorios, crear y borrar directorios; listar, copiar, renombrar y borrar
archivos, crear enlace entre archivos.
ls : Listar archivos y directorios
cp : Copiar archivos y directorios
pwd : Mostrar el nombre del directorio de trabajo actual
cd : Cambiar de directorio
sort : Ordenar ficheros
mkdir : Crear directorios
touch : Crear o actualizar ficheros
rm : Borrar archivos y/o directorios
rmdir : Borrar directorios vacíos
mv : Mover o renombrar archivos
more : Muestra ficheros página a página
less : Muestra Ficheros página a página
cat : Mostrar ficheros de forma continua
head : Ver el inicio de un archivo
tail : Ver las últimas líneas de un archivo
find : Buscar archivos
grep : Buscar el patrón pasado como argumento en uno o más archivos
wc : Calcular la cantidad de cadenas y palabras en archivos
ln : Crea enlace entre ficheros
8. Principales comandos de Linux (mount, umount)
Mount
mount es un comando de sistemas basados en Unix que se utiliza
para montar dispositivos y particiones para su uso por el sistema operativo. Montar es hacer que el
sistema operativo proyecte el contenido de ese dispositivo o partición en un enlace lógico (un
directorio). Cuando se desocupa se rompe el enlace y se sigue trabajando con los mismos archivos
básicos.
Opciones comunes para todos los sistemas de archivos
Como los sistemas de archivos de /etc/fstab serán ocasionalmente montados utilizando mount no es de
extrañar que el campo de opciones contenga simplemente una lista de opciones separadas por comas
que serán pasadas directamente al intentar montar un sistema de archivos.
Las opciones comunes a todos los sistemas de archivos son:
auto / noauto
Con la opción auto, el dispositivo será montado automáticamente durante el inicio o en caso de que el
comando mount -a sea ejecutado. Auto es el valor por defecto. Si no se desea que el dispositivo se monte
automáticamente, se deberá substituir por no auto.
dev / nodev
Interpretar / no interpretar dispositivos especiales de bloques en el sistema de archivos. Los dispositivos
especiales de bloques son similares a discos (donde se puede acceder a los datos dado un número de
bloque, y p.ej. tiene sentido tener un caché de bloques). Todos los otros dispositivos son ficheros
especiales de caracteres. Hace tiempo la distinción era diferente: la E/S a un fichero especial de
caracteres sería sin búfer, y a un fichero especial de bloques, con búfer.
exec / noexec
exec permite ejecutar binarios que están en la partición, mientras que noexec lo impide. noexec puede
resultar útil en una partición que contenga binarios se deseen ejecutar en el sistema, o que no deban ser
ejecutados. Este podría ser el caso de la partición de Windows.
ro
Montar para sólo lectura.
rw
Montar el sistema de archivos para lectura/esctritura. Utilizando esta opción, muchos nuevos usuarios
confusos, por no poder escribir en sus discos o particiones de Windows, pueden solucionar el problema.
sync / async
Esta opción indica la manera en que se debe realizar la entrada y salida del sistema de
archivos. sync especifica que se realice de manera síncrona. Para verlo en un ejemplo de un fstab, nótese
que esta opción aparece en la unidad de discos flexibles. En particular sirve, si se está escribiendo en
una unidad con la opción activada, para que los cambios sean realizados físicamente en el dispositivo a
la vez que se invoca el comando correspondiente.
suid / nosuid
9. Permite / bloquea la operación sobre los bits suid y sgid.
user / nouser
Permite a cualquier usuario montar el sistema de archivos. Implica directamente las
opciones noexec, nosuid y nodev a menos que se especifiquen otras. Si se utiliza la opción nouser, solo
el usuario root podrá montar el sistema de archivos.
defaults
Utiliza las opciones por defecto: rw,suid,dev,exec,auto,nouser,async.
nofail
No devuelve error si no se puede montar el dispositivo.
Opciones específicas para cada sistema de archivos
Hay multitud de opciones específicas para cada sistema de archivos soportado por mount. Las que se
listan a continuación son las más habituales. Para una lista completa se puede acudir a la página
del manual de Unix sobre mount.
ext2
check={none, normal, strict}
Establece el nivel de comprobación de fsck.
debug
Imprime información de depuración durante cada re-montaje.
sb=n
n es el bloque que deber ser utilizado como superbloque para el sistema de archivos.
fat
check={r[elaxed], n[ormal], s[trict]}
No es igual que en ext2, pero permite utilizar una sintaxis parecida.
conv={b[inary], t[ext], a[uto]}
Efectúa automáticamente conversiones de archivos de texto entre DOS<->UNIX.
uid=n, gid=n
Establece el identificador de usuario, uid, y el identificador de grupo, gid, para todos los archivos de la
partición.
umask=nnn, dmask=nnn, fmask=nnn
Establece máscara de usuario para la creación de archivos, umask, y lo mismo para sólo
directorios, dmask y sólo archivos, fmask.
Deshabilita las extensiones Rock Ridge.
Ejemplos de uso
Algunos ejemplos de montaje de dispositivos son:
10. mount -t vfat /dev/fd0 /mnt/floppy
mount -t iso9660 /dev/hdb0 /mnt/cdrom
Para montar imágenes de disquetes, CD, etc. se utiliza la opción loop.
mount -t iso9660 -o loop /home/usuario/imagen.iso /mnt/imagenes
umount
Este comando sirve para desmontar las unidades que hayamos montado con el comando mount, para
extraer de manera segura (en caso de un pen drive) o expulsar (en caso de una unidad optica) un
dispositivo.
Opciones
-V muestra el número de versión y se cierra.
-n desmonta el archivo sin efectuar los cambios que hayamos hecho en este.
Sintaxis
umount mnt/cdrom #mediante este comando desmontaríamos la imagen que hay como primer
ejemplo en el artículo mount, debemos indicar el punto de montaje.
Como instalar Linux Ubuntu
Paso 1
Descarga el archivo ISO de Ubuntu. Puedes obtener el archivo desde el sitio web de Ubuntu. Un archivo
ISO es un archivo de imagen en CD al que necesitarás grabar antes de usar. Hay dos opciones
disponibles desde la página de Ubuntu (también puedes comprar los CDs oficiales de Ubuntu que vienen
en paquetes de 10):
La versión 10.24 LTS tiene actualizaciones continuas y ofrece soporte técnico. Además, está programada
para tener validez hasta abril de 2017. Esta opción te dará más compatibilidad con tu hardware existente.
La 13.04 es la última versión que desarrolló Ubuntu,
pero ofrece soporte limitado. Aunque tiene las
características más actuales, es posible que no
funcione con todo el hardware. Esta versión está
dirigida a los usuarios de Linux que tienen
experiencia.
11. Si tienes una PC con Windows 8 o una con un firmware UEFI, descarga la versión de 64 bits.
Por otro lado, para las computadoras más antiguas se
deben descargar la versión de 32 bits.
Paso 2
Graba el archivo ISO. Abre el programa de grabación
que prefieras. Existen diversos programas gratuitos y
pagos que pueden graban un archivo ISO en un CD o
DVD.
Windows 7,8 y Mac OS X pueden grabar archivos ISO
en un disco sin tener que descargar un programa
aparte.
Paso 3
Inicia desde el CD. Una vez que lo hayas grabado,
reinicia la computadora y elige iniciar la computadora
desde el disco. Quizá tengas que cambiar las
preferencias de arranque presionando la tecla
Configuración (Setup) mientras que la computadora
se está reiniciando. Por lo general, esa tecla es F12,
F2 o Supr.
Paso 4
Prueba Ubuntu antes de instalarlo. Luego de haber
iniciado la PC desde el CD, podrás elegir la opción de
probar Ubuntu sin instalarlo. De esa forma, el sistema
operativo se ejecutará desde el disco, permitiéndote
explorar el diseño.
12. Abre la carpeta de Muestras para ver cómo Ubuntu maneja los archivos y para explorar el
sistema operativo.
Luego de observar todo, abre el archivo de
Instalación en el escritorio.
Paso 5
Instala Ubuntu. Para ello, la computadora
necesita al menos 4,5 GB de espacio libre,
aunque es probable que quieras más espacio
para instalar programas y crear archivos. Si
realizas la instalación en una computadora
portátil, asegúrate de que esté conectada a la
corriente eléctrica, ya que el proceso puede
agotar la batería más rápido que lo normal.
13. Marca la opción “Descargar actualizaciones automáticamente” e “Instalar software de
terceros”. Esto último te permitirá reproducir
archivos MP3 y mirar videos Flash (como los de
YouTube).
Paso 6
Configura la conexión inalámbrica. Si tu
computadora no está conectada a Internet a
través de Ethernet, puedes configurar la
conexión inalámbrica en el siguiente paso.
Si no tienes una conexión a Internet, presiona el
botón Retroceder luego de configurar la conexión
inalámbrica para que puedas habilitar las
actualizaciones automáticas.
Paso 7
Elige qué hacer con tu sistema operativo
actual. Si tienes instalado Windows, puedes
elegir alguna de las opciones sobre cómo instalar
Ubuntu; por ejemplo, puedes instalarlo junto con
Windows o sustituir Windows por Ubuntu.
Si lo instalas junto con la versión de Windows,
podrás elegir el sistema operativo que deseas
ejecutar cada vez que reinicies la computadora.
Los archivos y los programas de Windows
permanecerán intactos.
Si cambias Windows por Ubuntu, se borrarán
todos los archivos, documentos y programas de
Windows.
14. Paso 8
Determina el tamaño de partición. Si instalas
Ubuntu con Windows, puedes usar el
deslizador para ajustar cuánto espacio quieres
asignarle a Ubuntu. Recuerda que éste
necesita hasta 4,5 GB, así que deja un
espacio adicional para los programas y los
archivos.
Haz clic en Ahora cuando estés conforme con
las configuraciones.
Paso 9
Elige la ubicación. Esto se hace
automáticamente si estás conectado a
Internet. Verifica que la zona horaria que
muestra es la correcta y luego haz clic en
Continuar.
15. Paso 10
Establece la distribución del teclado. Puedes
elegir desde una lista de opciones o hacer clic
en Detectar Distribución de Teclado para que
Ubuntu elija la opción correcta
automáticamente.
Paso 11
Ingresa la información de inicio de
sesión. Ingresa tu nombre, el nombre de la
computadora (el que se mostrará en la red),
un usuario y una contraseña. Puedes
configurar Ubuntu de forma que tengas que
ingresar el usuario y la contraseña cada vez
que inicies sesión o para que ingrese
automáticamente.
Paso 12
Espera a que finalice el proceso de
instalación. La instalación comenzará luego
de que hayas ingresado la información de
inicio. Durante este proceso, podrás ver en la
pantalla varios consejos sobre cómo usar
Ubuntu. Tendrás que reiniciar la computadora
cuando finalice el proceso para poder
ejecutar Ubuntu.
Método 2 de 2:
Instalación con
Windows Installer
Paso 1
Descarga el instalador desde el sitio web de
Ubuntu. Si el navegador te lo requiere, selecciona
Ejecutar y Guardar, o Abrir. Este instalador no es
compatible con Windows 8, en ese caso tendrás
que aplicar el método de la sección anterior.
16. Windows Installer instalará Ubuntu junto con
Windows, de manera que los archivos y los
programas no serán afectados. Cuando
inicies la PC podrás elegir qué sistema
operativo usar.
Paso 2
Elige un usuario y una contraseña. Una vez
que ejecutes el instalador, éste te mostrará el
menú de configuración en donde debes
escribir un usuario nuevo de Ubuntu y una
contraseña.
También puedes cambiar el tamaño de la
instalación de Ubuntu. Una instalación más
grande le dará más espacio al sistema
operativo Linux para instalar programas y
añadir archivos, aunque esto ocupará mucho
más del espacio disponible al que Windows
tiene acceso.
Puedes elegir el entorno de escritorio. Los
tres más comunes son:
Ubuntu (el más popular) tiene Gnome que se
asemeja al Mac OS X.
Kubuntu tiene KDE que se asemeja a
Windows.
Xubuntu tiene Xfce que es más rápido e ideal
para las PCs antiguas.
17. Paso 3
Haz clic en Instalar para comenzar. El
instalador comenzará a descargar los archivos
necesarios para Ubuntu. Este proceso
comenzará automáticamente.
La descarga de archivos puede tardar un poco
según tu conexión a Internet, pero puedes usar
la computadora mientras se descargan en
segundo plano.
Paso 4
Reinicia la computadora. Luego de que haya
terminado la instalación, tendrás la opción de
reiniciar la PC ahora o más tarde. Cuando lo
hagas, verás un menú nuevo antes de que se
inicie Windows que te permite elegir entre
Windows y Ubuntu.
18. Requisitos para instalar Linux Ubuntu
Los requisitos mínimos «recomendados», teniendo en cuenta los efectos de escritorio,
deberían permitir ejecutar una instalación de Ubuntu.
* Procesador x86 a 1 GHz.
* Memoria RAM de 1 GB.
* Disco Duro de 15 GB (swap incluida).
* Tarjeta gráfica y monitor capaz de soportar una resolución de 800x600.
* Lector de CD-ROM, puerto USB o tarjeta de red.
* Conexión a Internet puede ser útil.
Los efectos de escritorio, proporcionados por Compiz, se activan por defecto en las
siguientes tarjetas gráficas:
* Intel (i915 o superior, excepto GMA 500, nombre en clave «Poulsbo»)
* NVidia (con su controlador propietario o el controlar abierto incorporado Nouveau)
* ATI (a partir del modelo Radeon HD 2000 puede ser necesario el controlador
propietario)
Si se dispone de una computadora con un procesador de 64 bits (x86-64), y especialmente
si dispone de más de 3 GB de RAM, se recomienda utilizar la versión de Ubuntu para
sistemas de 64 bits.