taller de instalación y configuración de gnu/linux
TRANSCRIPT
Taller de instalación y configuración de gnu/linux
Remigio Salvador Sánchez
Villahermosa, Tabasco a 27 de octubre de 2014
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…
INSTALACIÓN
UN POCO DE HISTORIA
● 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
● La libertad de usar el programa, con cualquier propósito (libertad 0).
.
● Uso
FILOS OFÍA GN U
● 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
● 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
● 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
●
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.
● Multitarea
● Multiplataforma
● Multiusuario
● Librerias compartidas
● Control de tareas POSIX
● Acceso a diferentes tipode sistemas de archivos
● Código fuente disponible
LIN U X
LIN U X
LIN U X
UBUNTU
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".
U B U N TU
Fuente. https://es.wikipedia.org/wiki/Ubuntu
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.
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.
●
U B U N TU
● Wubi● LiveUSB● LiveCD/DVD personalizado● CD de instalación mediante red
CONCEPTOS BASICOS
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
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 usuariossin login.
● Superusuario (root) #
U S U ARIOS
COMANDOS BASICOS
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:
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
COMAND O S B ASICOS
de un directorio en especifico.
$ ls Documentos
$ ls /home/taller/Documentos
$ ~/Documentos
Este comando nos permite visualizar el contenido
COMAND O S B ASICOS
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
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/
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
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/
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
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
COMAND O S B ASICOS
Permisos
COMAND O S B ASICOS
Cambiando permisos:
$ chmod +x ejecutable.txt
$ chmod 700 ejecutable.txt
$ chmod a=r ejecutable.txt
COMAND O S B ASICOS
COMAND O S B ASICOS
COMANDOS DE ADMINISTRACIÓN
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
COMAND O S D E ADM IN IS TRACIÓ N
COMAND O S D E ADM IN IS TRACIÓ N
APLICACIONES
APLICACIO N ES
Agregando y eliminando software
• Agregar/Remover Aplicaciones.
• Synaptic
• Apt
PARA TERMINAR
P ARA TERM INAR
Aprender a utilizar:- Tuberías (pipes)- ACL’s- SeLinux- IPTables- Configurar servicios- etc. etc
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.
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
P ARA TERM INAR
http://www.top500.org/statistics/list/
P ARA TERM INAR
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
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.
Y la gran pregunta es:
¿por qué pocos usamos gnu/linux?
P ARA TERM INA R
GRACIASA ustedes por su atención
yA los organizadores por la invitación
y las facilidades prestadas
DEDICADO A MI FAMILIA, DANNITA Y ALO
Bitácora: http://vkn-side.blogspot.com Twitter: @remitosPresentación: http://www.slideshare.net/remitosSlideshare.net/remigiosalvador
PREGUNTAS
Email: [email protected]
FUENTES
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