Este documento presenta una introducción a la instalación y configuración de GNU/Linux. Explica brevemente la historia y filosofía de GNU y Linux, incluyendo los conceptos de libertad de software libre. También cubre temas como la instalación de Ubuntu, la jerarquía de directorios, comandos básicos como ls, cd y cp, y la administración básica del sistema como la gestión de usuarios y permisos. Finalmente, recomienda aprender sobre tuberías, ACLs, SELinux e iptables para profundizar el conocimiento de
Taller de Instalación y configuración de gnu/linux
1. Taller de instalación y
configuración de gnu/linux
Remigio Salvador Sánchez
Villahermosa, Tabasco a 27 de octubre de 2014
2. 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…
17. ● 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 GN U
18. ● La libertad de usar el
programa, con cualquier
propósito (libertad 0).
.
● Uso
FILOS OFÍA GN U
19. ● La libertad de usar el
programa, con cualquier
propósito (libertad 0).
●
La libertad
de estudiar cómo funciona
el programa,
y adaptarlo a tus
necesidades (libertad 1).
● Uso
● Estudio
modificación
y
FILOS OFÍA GN U
20. ● La libertad de usar el
programa, con cualquier
propó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
FILOS OFÍA GN U
21. ● La libertad de usar el
programa, con cualquier
propó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)
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).
●
● Uso
● Estudio
modificación
y
● Copia
● Distribución
FILOS OFÍA GN U
●
22. LIN UX
● 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.
23. ● Multitarea
● Multiplataforma
● Multiusuario
● Librerias compartidas
● Control de tareas POSIX
● Acceso a diferentes tipo
de sistemas de archivos
● Código fuente disponible
LIN UX
27. 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".
28. U B U N TU
Fuente. https://es.wikipedia.org/wiki/Ubuntu
29. 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 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.
30. REQUERIM IENTOS M ÍN IM OS
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.
●
31. U B U N TU
● Wubi
● LiveUSB
● LiveCD/DVD personalizado
● CD de instalación mediante
red
33. S is te m a s de Arc h ivos
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
40. ● Usuarios Normales:
Como indicador en el
prompt utiliza
símbolo $
(dólar).
el
● Usuarios de sistema:
También se le conoce
como usuarios
sin login.
● Superusuario (root)
#
US UARIOS
42. ASPECTOS IM PORTANTES
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:
44. COMANDOS B ASICOS
de un directorio en
especifico.
$ ls Documentos
$ ls
/home/taller/Documentos
$ ~/Documentos
Este comando nos permite visualizar el contenido
46. COMANDOS 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
47. COMANDOS 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/
48. COMANDOS 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
49. COMANDOS 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 la
segundar renombrarlos.
$ mv prueba2.txt ~/demo/
50. COMANDOS 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
51. COMANDOS B ASICOS
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
57. COMANDOS DE ADMIN 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
63. PARA TERMINAR
Aprender a utilizar:
- Tuberías (pipes)
- ACL’s
- SeLinux
- IPTables
- Configurar servicios
- etc. etc
64. 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
Renesa
sTechnology,Fujitsu,Analog Devices,
Freescale,VIA Technologies,Oracle, Novell y
RedHat entre otras.
65. 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 disponiblespara
GNU/Linux.
PARA TERMINAR
68. 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
69. 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
70. Y la gran pregunta es:
¿por qué pocos usamos gnu/linux?
PARA TERMINAR
71. GRACIAS
A ustedes por su atención
y
A los organizadores por la invitación
y las facilidades prestadas
DEDICADO A MI FAMILIA, DANNITA Y ALO
74. FUEN TES
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