Taller de Instalación y configuración de gnu/linux

74
Taller de instalación y configuración de gnu/linux Remigio Salvador Sánchez Villahermosa, Tabasco a 27 de octubre de 2014

Transcript of Taller de Instalación y configuración de gnu/linux

Page 1: Taller de Instalación y configuración de gnu/linux

Taller de instalación y configuración de gnu/linux

Remigio Salvador Sánchez

Villahermosa, Tabasco a 27 de octubre de 2014

Page 2: Taller de Instalación y configuración de gnu/linux

SOBRE MÍ

Linuxero de corazón, agradable, honesto y bastante curioso. Rockero de corazón y amante de la música electrónica.

• BugCON• FreeSecurity Conference. • CONASOL. Congreso Nacional de Seguridad y Software LIbre• CONSOL. Congreso Nacional de Software Libre.• Foro Nacional de Software Libre. • CONAIS Congreso Nacional de Informática y Sistemas 2004 y

del 2006 al 2015. • Entre varios otros…

Page 3: Taller de Instalación y configuración de gnu/linux
Page 4: Taller de Instalación y configuración de gnu/linux

INSTALACIÓN

Page 5: Taller de Instalación y configuración de gnu/linux
Page 6: Taller de Instalación y configuración de gnu/linux
Page 7: Taller de Instalación y configuración de gnu/linux
Page 8: Taller de Instalación y configuración de gnu/linux
Page 9: Taller de Instalación y configuración de gnu/linux
Page 10: Taller de Instalación y configuración de gnu/linux
Page 11: Taller de Instalación y configuración de gnu/linux
Page 12: Taller de Instalación y configuración de gnu/linux
Page 13: Taller de Instalación y configuración de gnu/linux
Page 14: Taller de Instalación y configuración de gnu/linux
Page 15: Taller de Instalación y configuración de gnu/linux
Page 16: Taller de Instalación y configuración de gnu/linux

UN POCO DE HISTORIA

Page 17: Taller de Instalación y configuración de gnu/linux

● Fue iniciado por Richard

Stallman.

● Se anuncia el 27de septiembre de 1983.

● Significa GNU It'sNot Unix.

● Algunos desarrollos son:

Gnome, Bash, Gimp, etc.

P ROYECTO GN U

Page 18: Taller de Instalación y configuración de gnu/linux

● La libertad de usar el programa, con cualquier propósito (libertad 0).

.

● Uso

FILOS OFÍA GN U

Page 19: Taller de Instalación y configuración de gnu/linux

● La libertad de usar el programa, con cualquier propósito (libertad 0).

● La libertad de estudiar cómo funcionael programa,y adaptarlo a tus necesidades (libertad 1).

● Uso

● Estudio modificación

y

FILOS OFÍA GN U

Page 20: Taller de Instalación y configuración de gnu/linux

● La libertad de usar el programa, con cualquier propósito (libertad 0).

● La libertad de estudiar cómo funcionael programa,y adaptarlo a tus necesidades (libertad 1).● La libertad de distribuir

puedescopias, con lo queayudar a tu vecino (libertad 2)

● Uso

● Estudio modificación

y

● Copia

FILOS OFÍA GN U

Page 21: Taller de Instalación y configuración de gnu/linux

● La libertad de usar el programa, con cualquier propósito (libertad 0).

La libertad de estudiar cómo funciona elprograma, y adaptarlo a tus necesidades (libertad 1).

● La libertad de distribuir puedescopias, con lo que

ayudar a tu vecino (libertad 2)

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

FILOS OFÍA GN U

Page 22: Taller de Instalación y configuración de gnu/linux

LIN U X

● Linux es estrictamente elnúcleo o el kernel.

● Programado inicialmentepor Linus Torvaldsen 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.

Page 23: Taller de Instalación y configuración de gnu/linux

● Multitarea

● Multiplataforma

● Multiusuario

● Librerias compartidas

● Control de tareas POSIX

● Acceso a diferentes tipode sistemas de archivos

● Código fuente disponible

LIN U X

Page 24: Taller de Instalación y configuración de gnu/linux

LIN U X

Page 25: Taller de Instalación y configuración de gnu/linux

LIN U X

Page 26: Taller de Instalación y configuración de gnu/linux

UBUNTU

Page 27: Taller de Instalación y configuración de gnu/linux

U B U N TU

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

Page 28: Taller de Instalación y configuración de gnu/linux

U B U N TU

Fuente. https://es.wikipedia.org/wiki/Ubuntu

Page 29: Taller de Instalación y configuración de gnu/linux

U B U N TU

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 herramientasde auditorías y seguridad de redes.

Page 30: Taller de Instalación y configuración de gnu/linux

REQUERIM IEN TO S M ÍN IM O S

U B U N TU

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

Page 31: Taller de Instalación y configuración de gnu/linux

U B U N TU

● Wubi● LiveUSB● LiveCD/DVD personalizado● CD de instalación mediante red

Page 32: Taller de Instalación y configuración de gnu/linux

CONCEPTOS BASICOS

Page 33: Taller de Instalación y configuración de gnu/linux

S is t e m a s d e 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 elS.O. Microsoft Windows XP hasta Windows 7

Page 34: Taller de Instalación y configuración de gnu/linux

JERARQUIA DE DIRECTORIOS

Page 35: Taller de Instalación y configuración de gnu/linux

JERARQUIA DE DIRECTORIOS

Page 36: Taller de Instalación y configuración de gnu/linux

JERARQUIA DE DIRECTORIOS

Page 37: Taller de Instalación y configuración de gnu/linux

JERARQUIA DE DIRECTORIOS

Page 38: Taller de Instalación y configuración de gnu/linux

JERARQUIA DE DIRECTORIOS

Page 39: Taller de Instalación y configuración de gnu/linux

JERARQUIA DE DIRECTORIOS

Page 40: Taller de Instalación y configuración de gnu/linux

● Usuarios Normales:Como indicador en elprompt utiliza símbolo $ (dólar).

el

● Usuarios de sistema:También se le conoce como usuariossin login.

● Superusuario (root) #

U S U ARIOS

Page 41: Taller de Instalación y configuración de gnu/linux

COMANDOS BASICOS

Page 42: Taller de Instalación y configuración de gnu/linux

ASP ECTO S IM P ORTANTES

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:

Page 43: Taller de Instalación y configuración de gnu/linux

COMAND O S B ASICOS

directorio actual.

Mostrar archivos y directorios Posiblemente el

comando de más uso es:ls.

Ejemplo de uso:$ ls

• Esto nos permitemostrar el contenido del

Page 44: Taller de Instalación y configuración de gnu/linux

COMAND O S B ASICOS

de un directorio en especifico.

$ ls Documentos

$ ls /home/taller/Documentos

$ ~/Documentos

Este comando nos permite visualizar el contenido

Page 45: Taller de Instalación y configuración de gnu/linux

COMAND O S B ASICOS

Page 46: Taller de Instalación y configuración de gnu/linux

COMAND O S B ASICOS

$ 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

Page 47: Taller de Instalación y configuración de gnu/linux

COMAND O S B ASICOS

$ 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/

Page 48: Taller de Instalación y configuración de gnu/linux

COMAND O S B ASICOS

$ 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

Page 49: Taller de Instalación y configuración de gnu/linux

COMAND O S B ASICOS

$ 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 lasegundar renombrarlos.

$ mv prueba2.txt ~/demo/

Page 50: Taller de Instalación y configuración de gnu/linux

COMAND O S B ASICOS

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

Page 51: Taller de Instalación y configuración de gnu/linux

COMAND O S B ASICOS

Ejecutando varios comandos

• A veces es necesarios realizar tareasque 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

Page 52: Taller de Instalación y configuración de gnu/linux

COMAND O S B ASICOS

Permisos

Page 53: Taller de Instalación y configuración de gnu/linux

COMAND O S B ASICOS

Cambiando permisos:

$ chmod +x ejecutable.txt

$ chmod 700 ejecutable.txt

$ chmod a=r ejecutable.txt

Page 54: Taller de Instalación y configuración de gnu/linux

COMAND O S B ASICOS

Page 55: Taller de Instalación y configuración de gnu/linux

COMAND O S B ASICOS

Page 56: Taller de Instalación y configuración de gnu/linux

COMANDOS DE ADMINISTRACIÓN

Page 57: Taller de Instalación y configuración de gnu/linux

COMAND O S D E ADM IN IS TRACIÓ 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

Page 58: Taller de Instalación y configuración de gnu/linux

COMAND O S D E ADM IN IS TRACIÓ N

Page 59: Taller de Instalación y configuración de gnu/linux

COMAND O S D E ADM IN IS TRACIÓ N

Page 60: Taller de Instalación y configuración de gnu/linux

APLICACIONES

Page 61: Taller de Instalación y configuración de gnu/linux

APLICACIO N ES

Agregando y eliminando software

• Agregar/Remover Aplicaciones.

• Synaptic

• Apt

Page 62: Taller de Instalación y configuración de gnu/linux

PARA TERMINAR

Page 63: Taller de Instalación y configuración de gnu/linux

P ARA TERM INAR

Aprender a utilizar:- Tuberías (pipes)- ACL’s- SeLinux- IPTables- Configurar servicios- etc. etc

Page 64: Taller de Instalación y configuración de gnu/linux

P ARA TERM INAR

Algunas empresas que utilizan preinstalando el sistema operativo:

odistribuyen

Intel, Google, IBM, AMD,Sun Microsystems,Dell,Lenovo,Asus, Hewlett-Packard Graphics International (SGI),

(HP),Silicon RenesasTechnology,Fujitsu,Analog Devices,

Freescale,VIA Technologies,Oracle, Novell y RedHat entre otras.

Page 65: Taller de Instalación y configuración de gnu/linux

El respaldo de compañías de software también está presente, ya que, entre otras aplicaciones, Nero, Java, Google Earth, GoogleDesktop, Adobe Reader, AdobeFlash, RealPlayer y Yahoo!Messenger están disponibles para GNU/Linux.

P ARA TERM INAR

Page 66: Taller de Instalación y configuración de gnu/linux

P ARA TERM INAR

http://www.top500.org/statistics/list/

Page 67: Taller de Instalación y configuración de gnu/linux

P ARA TERM INAR

Page 68: Taller de Instalación y configuración de gnu/linux

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!!!!!!

P ARA TERM INAR

Page 69: Taller de Instalación y configuración de gnu/linux

conmayor

P ARA TERM INA R

5 dispositivos que usan Linux y quizás no sabías:

* Android. El sistema operativo paraembebidos 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 loque posiblemente serán los autos en 25 años, se está utilizando Linux.

Page 70: Taller de Instalación y configuración de gnu/linux

Y la gran pregunta es:

¿por qué pocos usamos gnu/linux?

P ARA TERM INA R

Page 71: Taller de Instalación y configuración de gnu/linux

GRACIASA ustedes por su atención

yA los organizadores por la invitación

y las facilidades prestadas

DEDICADO A MI FAMILIA, DANNITA Y ALO

Page 73: Taller de Instalación y configuración de gnu/linux

FUENTES

Page 74: Taller de Instalación y configuración de gnu/linux

FUEN TES

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/ljh8dh Linux en un reproductor MP3 http://tinyurl.com/n7zpe8 Linux 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