Taller de Instalación, configuración y mantenimiento básico de gnu/linux

Post on 12-Jun-2015

326 views 0 download

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 of Taller de Instalación, configuración y mantenimiento básico de gnu/linux

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: remigio.salvador@gmail.com

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