instalación y configuración de gnu/linux
DESCRIPTION
Slide del taller "Instalación y configuración de gnu/linux" presentado en el 9º Congreso Nacional y 6º Internacional de Informática y Sistemas Computacionales, el 20 de Septiembre de 2012 en la ciudad de Villahermosa, Tabasco, México.TRANSCRIPT
Taller de instalación y configuración de gnu/linux
Remigio Salvador Sánchez
Villahermosa, Tabasco a 19 de septiembre de 2012
El fracaso consiste en no persistir, en desanimarse después de un error, en no levantarse después de caer.
Thomas A. Edison
UN POCO DE HISTORIA
● Fue iniciado por Richard
Stallman.● Se anuncia el 27 de
septiembre de 1983.● Significa GNU It's Not
Unix.● Algunos desarrollos son:
Gnome, Bash, Gimp, etc.
PROYECTO GNU
● Uso
●Estudio y modificación
● Copia
● Distribución
FILOSOFÍA GNU
● La libertad de usar el programa, con cualquier propósito (libertad 0).
La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1).
La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2)
La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3).
● Uso
Estudio y modificación
Copia
Distribución
FILOSOFÍA GNU
● La libertad de usar el programa, con cualquier propósito (libertad 0).
● La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1).
La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2)
La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3).
● Uso
●Estudio y modificación
Copia
Distribución
FILOSOFÍA GNU
● La libertad de usar el programa, con cualquier propósito (libertad 0).
● La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1).
● La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2)
La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3).
● Uso
●Estudio y modificación
● Copia
Distribución
FILOSOFÍA GNU
● La libertad de usar el programa, con cualquier propósito (libertad 0).
● La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1).
● La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2)
● La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3).
● Uso
●Estudio y modificación
● Copia
● Distribución
FILOSOFÍA GNU
LINUX● Linux es estrictamente el núcleo o el kernel.
● Programado inicialmente por Linus Torvalds en 1991.
● La versión 0.0.1 tenía 10.239 líneas de código, la versión 2.6.0 lanzada el 17 de Diciembre de 2003 contenía 5.929.913 líneas de código.
● Multitarea
● Multiplataforma
● Multiusuario
● Librerias compartidas
● Control de tareas POSIX
● Acceso a diferentes tipo de sistemas de archivos
● Código fuente disponible
LINUX
LINUX
LINUX
VIRTUALIZACIÓN
VIRTUALIZACION
Es la creación -a través de software- de una versión virtual de algún recurso tecnológico, como puede ser una plataforma de hardware, un sistema operativo, un dispositivo de almacenamiento u otros recursos de red
Se crea una capa de abstracción entre el hardware de la máquina física (host) y el sistema operativo de la máquina virtual (virtual machine, guest), dividiéndose el recurso en uno o más entornos de ejecución.
VIRTUALIZACION
Ventajas
Desventajas
Oracle VM VirtualBox
UBUNTU
UBUNTU
- Creado en julio de 2004 por Mark Shuttleworth y la
empresa Canonical Ltd.
- Basado en el proyecto Debian.
- Significa "humanidad hacia otros" o "yo soy porque
nosotros somos".
UBUNTU
UBUNTU
Variantes de Ubuntu disponibles, las más significativas son:
1.- Lubuntu. Con el entorno de escritorio ligero LXDE.2.- Kubuntu. Con entono de escritorio contemporaneo KDE.3.- Edubuntu. Diseñado para entornos escolares.4.- Xubuntu. Con entorno de escritorio ligero y rápido XFCE.5.- Ubuntu Netbook Edition.6.- Kubuntu Netbook Edition.7.- Ubuntu Studio8.- Tiflobuntu, Versión para personas ciegas y con visión reducida. Funciona mediante línea braille.9.- BackTrack 5 y GnackTrack. Con herramientas de auditorías y seguridad de redes.
REQUERIMIENTOS MÍNIMOS
UBUNTU
● Procesador x86 a 500 MHz.● Memoria RAM: 512 MB.● Disco Duro: 4 GB (swap incluida).● Tarjeta gráfica VGA y monitor capaz de soportar una resolución de 800x600.● Lector de CD-ROM o puerto USB● Conexión a Internet puede ser útil.
UBUNTU
●Wubi●LiveUSB●LiveCD/DVD personalizado●CD de instalación mediante red
CONCEPTOS BASICOS
Sistemas de ArchivosSistemas de archivos Linux:
EXT3: Sistema de archivos con registro por diario (journaling). Es el sistema de archivo más usado en distribuciones Linux.
EXT4: Disponible desde la version 2.6.28. Journaling, Soporte de volúmenes de hasta 1024 Pebibyte, menor uso de CPU.
Otros Sistemas de Archivos:
FAT32: File Allocation Table version de 32 bits. Memorias USB
NTFS: New Technology File System. Usado para montar el S.O. Microsoft Windows XP hasta Windows 7
JERARQUIA DE DIRECTORIOS
JERARQUIA DE DIRECTORIOS
JERARQUIA DE DIRECTORIOS
JERARQUIA DE DIRECTORIOS
JERARQUIA DE DIRECTORIOS
Fuente: http://es.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
JERARQUIA DE DIRECTORIOS
● Usuarios Normales: Como indicador en el prompt utiliza el símbolo $ (dólar).
● Usuarios de sistema: También se le conoce como usuarios sin login.
● Superusuario (root) #
USUARIOS
COMANDOS BASICOS
ASPECTOS IMPORTANTES
Todo es un archivo, desde los documentos de texto, música, video, etc., hasta los directorios.
● La longitud máxima para nombres de archivos es de 255 carácteres.
● Los nombres de archivos son sensibles a las mayúsculas, no es lo mismo:archivo.txt que Archivo.txt o aRchivo.txt
COMANDOS BASICOS
Mostrar archivos y directorios
Posiblemente el comando de más uso es:ls.
Ejemplo de uso:$ ls
● Esto nos permite mostrar el contenido del directorio actual.
COMANDOS BASICOS
$ ls Documentos
$ ls /home/taller/Documentos
$ ~/Documentos
Este comando nos permite visualizar el contenido de un directorio en especifico.
COMANDOS BASICOS
COMANDOS BASICOS
Mostrando el directorio actual
● El comando pwd significa “print working directory”, esto no significa se enviara a la impresora, sino mostrará el directorio actual de trabajo en la pantalla.
$ pwd
COMANDOS BASICOS
Cambiando de directorio
● El comando cd nos permite navegar por el árbol de directorios de nuestro sistema operativo. Puede ejecutarse de las siguientes maneras:
$ cd Desktop
$ cd ..
$ cd /home/taller/Documentos
$ cd -
COMANDOS BASICOS
Copiar archivos
La sintaxis del comando cp es sencilla, se indica cual es el archivo que se va a copiar y hacia adonde se va a copiar.
$ cp prueba.txt prueba2.txt
$ cp prueba2.txt test/
$ cp *.txt test2/
$ cp –R test/ test2/
COMANDOS BASICOS
Crear un nuevo directorio
El comando mkdir nos permite crear un nuevo directorio en nuestro árbol.
$ mkdir test
$ mkdir –p ~/fotos/album/familia
$ mkdir –pv ~/fotos/album/taller/conais
COMANDOS BASICOS
Moviendo o renombrando archivos y directorios
● El comando mv tiene dos funciones, la primera, mover archivos o directorios y la segundar renombrarlos.
$ mv prueba2.txt ~/demo/
$ mv ~/demo/test.txt ~/demo/a.x
COMANDOS BASICOS
Borrando archivos
● El comando rm nos permite eliminar archivos que ya no sean útiles. Al usar este comando hay que tener cuidado ya que no existe una papelera de reciclaje.
$ rm prueba.txt
$ rm –i *.txt
$ rm –Rf test
COMANDOS BASICOS
Ejecutando varios comandos
● A veces es necesarios realizar tareas que requieren que otra se realice despues de finalizada la anterior.
$ mkdir ejemplos; cd ejemplos; touch usuarios.txt; ls –lh
$ sleep 3; import –frame pantalla.png
COMANDOS BASICOS
Permisos
COMANDOS BASICOS
Cambiando permisos:
$ chmod +x ejecutable.txt
$ chmod 700 ejecutable.txt
$ chmod a=r ejecutable.txt
COMANDOS BASICOS
COMANDOS BASICOS
COMANDOS DE ADMINISTRACIÓN
COMANDOS DE ADMINISTRACIÓN
Administración de usuarios y grupos
● Para agregar un nuevo usuario al sistema: $ sudo adduser nombreusuario
● Para eliminar un usuario: $ sudo deluser nombreusuario
● Para agregar un nuevo grupo al sistema: $ sudo addgroup nombregrupo
● Para eliminar un grupo: $ sudo delgroup nombregrupo
COMANDOS DE ADMINISTRACIÓN
COMANDOS DE ADMINISTRACIÓN
APLICACIONES
APLICACIONES
Agregando y eliminando software
● Agregar/Remover Aplicaciones.
● Synaptic
● Apt
PARA TERMINAR
PARA TERMINAR
Algunas empresas que utilizan o distribuyen preinstalando el sistema operativo:
Intel, Google, IBM, AMD,Sun Microsystems,Dell, Lenovo,Asus, Hewlett-Packard (HP),Silicon Graphics International (SGI), Renesas Technology,Fujitsu,Analog Devices, Freescale,VIA Technologies,Oracle, Novell y RedHat entre otras.
El respaldo de compañías de software también está presente, ya que, entre otras aplicaciones, Nero, Java, Google Earth, Google Desktop, Adobe Reader, Adobe Flash, RealPlayer y Yahoo! Messenger están disponibles para GNU/Linux.
PARA TERMINAR
PARA TERMINAR
http://i.top500.org/system/177556
PARA TERMINAR
http://i.top500.org/stats
Linux lo encuentras en:Consolas de videojuegos (PS2, PS3, XboX, GameCube, etc.)Celulares (Samsung, LG, LinuxMobile, motorkr ER2, etc.)Palm, PDAs (agendas personales)
Laptops, servidores, clusters, desktops, netbooks, hasta en un RJ45!!!!!!
PARA TERMINAR
5 dispositivos que usan Linux y quizás no sabías:
* Android. El sistema operativo para embebidos con mayor crecimiento a nivel mundial está basado en Linux.
* Sony Bravia HDTV. La línea de "televisores inteligentes" de Sony. Que es lo que le permite la flexibilidad.
* IBM Watson. La computadora más inteligente del mundo.
* Colisionador de hadrones. Seguro de que no lo usaste, pero si escuchaste hablar de él.
* Autos que se manejan solos. En el desarrollo de lo que posiblemente serán los autos en 25 años, se está utilizando Linux.
PARA TERMINAR
Y la gran pregunta es:
¿por qué pocos usamos gnu/linux?
PARA TERMINAR
PREGUNTAS
¿?
Email: [email protected]ácora: http://vkn-side.blogspot.comTwitter: @remitosPresentación: http://www.slideshare.net/remitos
DEDICADO A
MI FAMILIA
Y
MIS AMIGOS
GRACIAS A ustedes por su atención
y A los organizadores por la invitación
y las facilidades prestadas
FUENTES
FUENTES
Linux en la Wikipedia http://es.wikipedia.org/wiki/LinuxLinux en tu iPod http://www.taringa.net/posts/linux/1534751/iPod-Linux.htmlLinux Debian en un USB http://tinyurl.com/mejlroLinux corriendo en una Palm TX http://tinyurl.com/ljh8dhLinux en un reproductor MP3 http://tinyurl.com/n7zpe8Linux GameCube http://www.gc-linux.org/wiki/Main_PageLinux en PlayStation 3 http://es.wikipedia.org/wiki/Linux_en_PlayStation_3Linux en un conector RJ45 http://www.rzw.com.ar/seguridad-informatica-2447.html