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.
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
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.
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
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
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
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.
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?
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