taller de instalación, configuración y mantenimiento básico de gnu/linux
DESCRIPTION
Slides del Taller de "Instalación, configuración y mantenimiento básico de gnu/linux. Ubuntu" realizado en el marco de las actividades del 11vo. Congreso Nacional y 8vo. Congreso Internacional de Informática y Sistemas. CONAIS 2014, efectuado en Villahermosa, Tabasco del 01 al 03 de octubre de 2014.TRANSCRIPT
Taller de instalación y configuración de gnu/linux
Remigio Salvador Sánchez
Villahermosa, Tabasco a 01 de octubre de 2014
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
● La libertad de usar elprograma, con cualquierpropósito (libertad 0).
.
● Uso
FILOSOFÍA GNU
● La libertad de usar elprograma, con cualquierpropósito (libertad 0).
●La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1).
● Uso
●Estudio modificación
y
FILOSOFÍA GNU
● La libertad de usar elprograma, con cualquierpropósito (libertad 0).
●La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1).
● La libertad de distribuir puedescopias, con lo que
ayudar a tu vecino (libertad 2)
● Uso
●Estudio modificación
y
● Copia
FILOSOFÍA GNU
● La libertad de usar elprograma, con cualquierpropósito (libertad 0).
●La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1).
● La libertad de distribuir puedescopias, con lo que
ayudar a tu vecino (libertad 2)
La libertad de mejorar elprograma y hacer públicaslas mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3).
●
● Uso
●Estudio modificación
y
● Copia
● Distribución
FILOSOFÍA GNU
LINUX
● Linux es estrictamente elnúcleo o el kernel.
● Programado inicialmentepor Linus Torvalds en 1991.
● La versión 0.0.1 tenía10.239 líneas de código, la versión 2.6.0 lanzada el 17 de Diciembre de 2003contenía 5.929.913 líneas de código.
● Multitarea
● Multiplataforma
● Multiusuario
● Librerias compartidas
● Control de tareas POSIX
● Acceso a diferentes tipode 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ónvirtual 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 2004por 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ÍN IMOS
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
S is t e m a s de Arc h ivosSistemas 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
● Usuarios Normales:Como indicador en elprompt utiliza símbolo $ (dólar).
el
● Usuarios de sistema:También se le conoce como usuarios sin login.
● Superusuario (root) #
USUARIOS
COMANDOS BASICOS
ASPECTOS IMPORTANTES
archivo.txt que Archivo.txt o aRchivo.txt
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:
COMANDOS BASICOS
directorio actual.
Mostrar archivos y directorios
Posiblemente el comando de más uso es:ls.
Ejemplo de uso:$ ls
● Esto nos permite mostrar el contenido del
COMANDOS BASICOS
de un directorio en especifico.
$ ls Documentos
$ ls /home/taller/Documentos
$ ~/Documentos
Este comando nos permite visualizar el contenido
COMANDOS BASICOS
COMANDOS BASICOS
Mostrando el directorio actual
impresora, sino mostrará el directorio actual de trabajo en la pantalla.
$ pwd
● El comando pwd significa “print workingdirectory”, esto no significa se enviara a la
COMANDOS BASICOS
$ cd -
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
COMANDOS BASICOS
$ cp –R test/ test2/
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/
COMANDOS BASICOS
$ mkdir –pv ~/fotos/album/taller/conais
Crear un nuevo directorio
El comando mkdir nos permite crear un nuevo directorio en nuestro árbol.
$ mkdir test
$ mkdir –p ~/fotos/album/familia
COMANDOS BASICOS
$ mv ~/demo/test.txt ~/demo/a.x
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/
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
●Aveces 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 ADMIN ISTRACIÓ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 ADMIN ISTRACIÓN
COMANDOS DE ADMIN ISTRACIÓN
APLICACIONES
APLICACIONES
Agregando y eliminando software
● Agregar/Remover Aplicaciones.
● Synaptic
● Apt
PARA TERMINAR
PARA TERMINAR
Aprender a utilizar:- Tuberías (pipes)- ACL’s- SeLinux- IPTables- Configurar servicios- etc. etc
PARA TERMINAR
Algunas empresas que utilizan preinstalando el sistema operativo:
o distribuyen
Intel, Google, IBM, AMD,Sun Microsystems,Dell,Lenovo,Asus, Hewlett-Packard Graphics International (SGI),
(HP),Silicon Renesas
Technology,Fujitsu,Analog Devices, Freescale,VIATechnologies,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://www.top500.org/statistics/list/
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
con mayor
PARA TERMINAR
5 dispositivos que usan Linux y quizás no sabías:
* Android. El sistema operativo para embebidos 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.
Y la gran pregunta es:
¿por qué pocos usamos gnu/linux?
PARA TERMINAR
Bitácora: http://vkn-side.blogspot.comTwitter: @remitosPresentación: http://www.slideshare.net/remitos
PREGUNTAS
Email: [email protected]
DEDICADO A
MI FAMILIA, DANNITA Y
ALO
Y
MIS AMIGOS
GRACIASA ustedes por su atención
yA 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