SlideShare una empresa de Scribd logo
1 de 66
Descargar para leer sin conexión
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
PROYECTO GNU

●   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.
FILOSOFÍA GNU


●   Uso

Estudio
●            y
modificación

●   Copia

●   Distribución
FILOSOFÍA GNU
                    ●  La libertad de usar el
                    programa,      con    cualquier
                    propósito (libertad 0).
●   Uso
                     La libertad de estudiar cómo
Estudio      y      funciona el programa, y
modificación        adaptarlo a tus necesidades
                    (libertad 1).
Copia                 La libertad de distribuir
                    copias, con lo que puedes
Distribución        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).
FILOSOFÍA GNU
                    ●  La libertad de usar el
                    programa,      con    cualquier
                    propósito (libertad 0).
●   Uso
                    ● La libertad de estudiar cómo
Estudio
●            y      funciona el programa, y
modificación        adaptarlo a tus necesidades
                    (libertad 1).
Copia                 La libertad de distribuir
                    copias, con lo que puedes
Distribución        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).
FILOSOFÍA GNU
                    ●  La libertad de usar el
                    programa,      con    cualquier
                    propósito (libertad 0).
●   Uso
                    ● La libertad de estudiar cómo
Estudio
●            y      funciona el programa, y
modificación        adaptarlo a tus necesidades
                    (libertad 1).
●   Copia           ● La libertad de distribuir
                    copias, con lo que puedes
Distribución        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).
FILOSOFÍA GNU
                     ●  La libertad de usar el
                     programa,      con    cualquier
                     propósito (libertad 0).
●   Uso
                     ● La libertad de estudiar cómo
Estudio
●            y       funciona el programa, y
modificación         adaptarlo a tus necesidades
                     (libertad 1).
●   Copia            ● La libertad de distribuir
                     copias, con lo que puedes
●   Distribución     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).
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.
LINUX
●   Multitarea

●   Multiplataforma

●   Multiusuario

●   Librerias compartidas

●   Control de tareas POSIX

●Acceso a diferentes tipo
de sistemas de archivos

●   Código fuente disponible
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 Studio
8.- 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.
UBUNTU

REQUERIMIENTOS MÍNIMOS

● 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 Archivos
Sistemas 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
JERARQUIA DE DIRECTORIOS




   Fuente: http://es.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
USUARIOS

           ● 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) #
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.
PARA TERMINAR




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




   http://i.top500.org/system/177556
PARA TERMINAR




    http://i.top500.org/stats
PARA TERMINAR


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?
Email:    remigio.salvador@gmail.com
Bitácora: http://vkn-side.blogspot.com
Twitter: @remitos
Presentación: http://www.slideshare.net/remitos


    PREGUNTAS

                   ¿?
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/Linux
Linux en tu iPod http://www.taringa.net/posts/linux/1534751/iPod-Linux.html
Linux Debian en un USB http://tinyurl.com/mejlro
Linux corriendo en una Palm TX http://tinyurl.com/ljh8dh
Linux en un reproductor MP3 http://tinyurl.com/n7zpe8
Linux GameCube http://www.gc-linux.org/wiki/Main_Page
Linux en PlayStation 3 http://es.wikipedia.org/wiki/Linux_en_PlayStation_3
Linux en un conector RJ45 http://www.rzw.com.ar/seguridad-informatica-2447.html

Más contenido relacionado

La actualidad más candente (10)

Dragora trabajo (1)
Dragora trabajo (1)Dragora trabajo (1)
Dragora trabajo (1)
 
Qué es Gnu/Linux
Qué es Gnu/LinuxQué es Gnu/Linux
Qué es Gnu/Linux
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Sistema operativo linux
Sistema operativo linuxSistema operativo linux
Sistema operativo linux
 
Linux, Historia, Software Libre, Ventajas, Desventajas y Entornos.
Linux, Historia, Software Libre, Ventajas, Desventajas y Entornos.Linux, Historia, Software Libre, Ventajas, Desventajas y Entornos.
Linux, Historia, Software Libre, Ventajas, Desventajas y Entornos.
 
Presentación1
Presentación1Presentación1
Presentación1
 
Diapositivas de SOR II
Diapositivas de SOR IIDiapositivas de SOR II
Diapositivas de SOR II
 
Sistema operativo linux
Sistema operativo linuxSistema operativo linux
Sistema operativo linux
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
distribución linux
distribución linuxdistribución linux
distribución linux
 

Similar a Instalación y configuración de gnu/linux

Software de Código Abierto
Software de Código AbiertoSoftware de Código Abierto
Software de Código Abierto
zamudiocet
 
Sistemas Operativos22
Sistemas Operativos22Sistemas Operativos22
Sistemas Operativos22
Sofia
 
Software libre
Software libreSoftware libre
Software libre
jhon
 
Presentación Linux(2)
Presentación Linux(2)Presentación Linux(2)
Presentación Linux(2)
monicalazaro
 

Similar a Instalación y configuración de gnu/linux (20)

Introduccion gnu linux
Introduccion gnu   linuxIntroduccion gnu   linux
Introduccion gnu linux
 
Software de Código Abierto
Software de Código AbiertoSoftware de Código Abierto
Software de Código Abierto
 
Taller de Instalación y configuración de gnu/linux
Taller de Instalación y configuración de gnu/linuxTaller de Instalación y configuración de gnu/linux
Taller de Instalación y configuración de gnu/linux
 
Software libre2
Software libre2Software libre2
Software libre2
 
Presentación introducción gnu linux.odt
Presentación introducción gnu linux.odtPresentación introducción gnu linux.odt
Presentación introducción gnu linux.odt
 
Gnu
GnuGnu
Gnu
 
Gnu
GnuGnu
Gnu
 
GNU/Linux
GNU/LinuxGNU/Linux
GNU/Linux
 
Taller canaima
Taller canaimaTaller canaima
Taller canaima
 
Proyecto gnu meme
Proyecto gnu memeProyecto gnu meme
Proyecto gnu meme
 
Presentación1 software libre
Presentación1 software librePresentación1 software libre
Presentación1 software libre
 
Sistemas Operativos22
Sistemas Operativos22Sistemas Operativos22
Sistemas Operativos22
 
Software libre
Software libreSoftware libre
Software libre
 
Software libre
Software libreSoftware libre
Software libre
 
Administracion de redes II
Administracion de redes IIAdministracion de redes II
Administracion de redes II
 
Lliurex Sesion 1 Nueva Plantilla
Lliurex Sesion 1 Nueva PlantillaLliurex Sesion 1 Nueva Plantilla
Lliurex Sesion 1 Nueva Plantilla
 
Pres1
Pres1Pres1
Pres1
 
Curso ubuntu-12-13.04
Curso ubuntu-12-13.04Curso ubuntu-12-13.04
Curso ubuntu-12-13.04
 
Curso-Taller GNU-Linux Dia 1
Curso-Taller GNU-Linux Dia 1Curso-Taller GNU-Linux Dia 1
Curso-Taller GNU-Linux Dia 1
 
Presentación Linux(2)
Presentación Linux(2)Presentación Linux(2)
Presentación Linux(2)
 

Más de Remigio Salvador Sánchez

Más de Remigio Salvador Sánchez (11)

Docker
DockerDocker
Docker
 
Software Libre. qué es y para qué
Software Libre. qué es y para quéSoftware Libre. qué es y para qué
Software Libre. qué es y para qué
 
Agilidad en shell de linux
Agilidad en shell de linuxAgilidad en shell de linux
Agilidad en shell de linux
 
Seguridad informática para niños, padres y educadores
Seguridad informática para niños, padres y educadoresSeguridad informática para niños, padres y educadores
Seguridad informática para niños, padres y educadores
 
Taller de Instalación, configuración y mantenimiento básico de gnu/linux
Taller de Instalación, configuración y mantenimiento básico de gnu/linuxTaller de Instalación, configuración y mantenimiento básico de gnu/linux
Taller de Instalación, configuración y mantenimiento básico de gnu/linux
 
Firewall Casero con gnu/linux (Ubuntu Server 14.04)
Firewall Casero con gnu/linux (Ubuntu Server 14.04)Firewall Casero con gnu/linux (Ubuntu Server 14.04)
Firewall Casero con gnu/linux (Ubuntu Server 14.04)
 
Alternativas de software libre frente al software propietario
Alternativas de software libre frente al software propietarioAlternativas de software libre frente al software propietario
Alternativas de software libre frente al software propietario
 
Desarrollo de firewall con herramientas de software libre
Desarrollo de firewall con herramientas de software libreDesarrollo de firewall con herramientas de software libre
Desarrollo de firewall con herramientas de software libre
 
The linux shell. Shell Scripting desde 0
The linux shell. Shell Scripting desde 0The linux shell. Shell Scripting desde 0
The linux shell. Shell Scripting desde 0
 
Desarrollo rápido de páginas web con Joomla!
Desarrollo rápido de páginas web con Joomla!Desarrollo rápido de páginas web con Joomla!
Desarrollo rápido de páginas web con Joomla!
 
Diseño de un firewall con herramientas de software libre
Diseño de un firewall con herramientas de software libreDiseño de un firewall con herramientas de software libre
Diseño de un firewall con herramientas de software libre
 

Último

Último (20)

Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 

Instalación y configuración de gnu/linux

  • 1. Taller de instalación y configuración de gnu/linux Remigio Salvador Sánchez Villahermosa, Tabasco a 19 de septiembre de 2012
  • 2. El fracaso consiste en no persistir, en desanimarse después de un error, en no levantarse después de caer. Thomas A. Edison
  • 3. UN POCO DE HISTORIA
  • 4. PROYECTO GNU ● 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.
  • 5. FILOSOFÍA GNU ● Uso Estudio ● y modificación ● Copia ● Distribución
  • 6. FILOSOFÍA GNU ● La libertad de usar el programa, con cualquier propósito (libertad 0). ● Uso La libertad de estudiar cómo Estudio y funciona el programa, y modificación adaptarlo a tus necesidades (libertad 1). Copia La libertad de distribuir copias, con lo que puedes Distribución 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).
  • 7. FILOSOFÍA GNU ● La libertad de usar el programa, con cualquier propósito (libertad 0). ● Uso ● La libertad de estudiar cómo Estudio ● y funciona el programa, y modificación adaptarlo a tus necesidades (libertad 1). Copia La libertad de distribuir copias, con lo que puedes Distribución 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).
  • 8. FILOSOFÍA GNU ● La libertad de usar el programa, con cualquier propósito (libertad 0). ● Uso ● La libertad de estudiar cómo Estudio ● y funciona el programa, y modificación adaptarlo a tus necesidades (libertad 1). ● Copia ● La libertad de distribuir copias, con lo que puedes Distribución 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).
  • 9. FILOSOFÍA GNU ● La libertad de usar el programa, con cualquier propósito (libertad 0). ● Uso ● La libertad de estudiar cómo Estudio ● y funciona el programa, y modificación adaptarlo a tus necesidades (libertad 1). ● Copia ● La libertad de distribuir copias, con lo que puedes ● Distribución 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).
  • 10. 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.
  • 11. LINUX ● Multitarea ● Multiplataforma ● Multiusuario ● Librerias compartidas ● Control de tareas POSIX ●Acceso a diferentes tipo de sistemas de archivos ● Código fuente disponible
  • 12. LINUX
  • 13. LINUX
  • 15. 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.
  • 16. VIRTUALIZACION Ventajas Desventajas Oracle VM VirtualBox
  • 18. 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".
  • 20. 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 Studio 8.- 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.
  • 21. UBUNTU REQUERIMIENTOS MÍNIMOS ● 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.
  • 22. UBUNTU ●Wubi ●LiveUSB ●LiveCD/DVD personalizado ●CD de instalación mediante red
  • 24. Sistemas de Archivos Sistemas 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
  • 30. JERARQUIA DE DIRECTORIOS Fuente: http://es.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
  • 31. USUARIOS ● 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) #
  • 33. 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
  • 34. 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.
  • 35. COMANDOS BASICOS $ ls Documentos $ ls /home/taller/Documentos $ ~/Documentos Este comando nos permite visualizar el contenido de un directorio en especifico.
  • 37. 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
  • 38. 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 -
  • 39. 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/
  • 40. 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
  • 41. 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
  • 42. 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
  • 43. 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
  • 44. COMANDOS BASICOS Permisos
  • 45. COMANDOS BASICOS Cambiando permisos: $ chmod +x ejecutable.txt $ chmod 700 ejecutable.txt $ chmod a=r ejecutable.txt
  • 49. 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
  • 53. APLICACIONES Agregando y eliminando software ● Agregar/Remover Aplicaciones. ● Synaptic ● Apt
  • 55. 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.
  • 56. PARA TERMINAR 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.
  • 57. PARA TERMINAR http://i.top500.org/system/177556
  • 58. PARA TERMINAR http://i.top500.org/stats
  • 59. PARA TERMINAR 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!!!!!!
  • 60. 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.
  • 61. PARA TERMINAR Y la gran pregunta es: ¿por qué pocos usamos gnu/linux?
  • 62. Email: remigio.salvador@gmail.com Bitácora: http://vkn-side.blogspot.com Twitter: @remitos Presentación: http://www.slideshare.net/remitos PREGUNTAS ¿?
  • 63. DEDICADO A MI FAMILIA Y MIS AMIGOS
  • 64. GRACIAS A ustedes por su atención y A los organizadores por la invitación y las facilidades prestadas
  • 66. FUENTES Linux en la Wikipedia http://es.wikipedia.org/wiki/Linux Linux en tu iPod http://www.taringa.net/posts/linux/1534751/iPod-Linux.html Linux Debian en un USB http://tinyurl.com/mejlro Linux corriendo en una Palm TX http://tinyurl.com/ljh8dh Linux en un reproductor MP3 http://tinyurl.com/n7zpe8 Linux GameCube http://www.gc-linux.org/wiki/Main_Page Linux en PlayStation 3 http://es.wikipedia.org/wiki/Linux_en_PlayStation_3 Linux en un conector RJ45 http://www.rzw.com.ar/seguridad-informatica-2447.html