Web Personal de Clever Flores relacionado a la WEB 2.0 (JavaScript, RIA, XUL y Ajax), lenguajes de programación (Java, PHP, Ruby) y GNU/Linux por supuesto;
hincha a morir del Software Libre.
- Asterisk Avanzado: 27 de Marzo (Sáb y Dom 3 p.m. a 7 p.m.) Nuevo
- Asterisk y Telefonía IP: 16 de Marzo (Mar y Jue 6:30 a 10:30 p.m. )
- LPI Nivel 1 + Servidores RedHat: 06 de Abril (Lu-Mi-Vi 6:30 a 10:30 p.m.) Nuevo
- Experto en Linux (Ubuntu+CentOS): 15 de Marzo (Lu-Mi-Vi 6:30 a 10:30 p.m.)
- Python y Django: 27 de Marzo (Sáb de 2:30 a 8:30 p.m.) Nuevo
Blog Tecnológico de Clever
Navegación del libro
Blog Listing
Navegación
Tags in Nube de Tags
Inicio de sesión
Envíos recientes a blogs
- Curso Taller de Ubuntu Linux VIII (red en ubuntu, instalación y administración de paquetes, apt-get)
- Curso Taller de Ubuntu Linux VII (permisos especiales, procesos, empaquetado y compresión)
- Curso Taller de Ubuntu Linux VI (el editor vim, usuarios y permisos, variables de entorno)
- Curso Taller de Ubuntu Linux V (información del sistema, utilidades de disco)
- Curso Taller de Ubuntu Linux IV (visualización y búsqueda de archivos, expresiones regulares )
- Curso Taller de Ubuntu Linux III ( comandos básicos )
- Curso Taller de Ubuntu Linux I ( Introducción )
- Curso Taller de Ubuntu Linux ( Nivel Básico )
- SOLUCIONES OPENSOURCE PARA SU EMPRESA
- Frameworks en PHP y su lógica de programación I
Curso Taller de Ubuntu Linux I ( Introducción )
Está es la clase mas teórica del curso pero es importante para tener un marco de referencia en el cual desarrollar el curso.
Introduccion:
- Richard Stallman creó el movimiento del Software Libre con el proyecto GNU (GNU not UNIX) que intentaba crear un sistema operativo superior a Unix y que fuera completamente Libre; por ello creo el proyecto GNU en 1983 y la Fundación de Software Libre (FSF) en 1985.
donde estableció de un marco de referencia moral, político y legal para el movimiento del software libre, como una alternativa al desarrollo y distribución del software no libre o privativo.
- Fruto de este trabajo se creó la licencia GPL y LPGL.
La GPL establece 4 libertades
* Libertad 0: la libertad de usar el programa, con cualquier propósito.
* Libertad 1: la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a tus necesidades.
* Libertad 2: la libertad de distribuir copias del programa, con lo cual puedes ayudar a tu prójimo.
* Libertad 3: la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie. [1]
- Cuando uno publica o distribuye un software bajo la GPL esta obligado a publicar el código fuente del mismo. Quien recibe el software puede modificarlo a su gusto; pero no puede redistribuir el código modificado sin que estas tengan el código fuente de sus modificaciones, con lo cual se asegura la libertad del usuario.
Sin embargo lo que no obliga la GPL, es que tu tengas que publicar
obligatoriamente las modificaciones del software GPL que hayas tomado como base. Por ejemplo Google gana miles de millones de dólares usando Linux y software libre (GPL y otros) pero solo publica un porcentaje muy limitado de sus proyectos internos.
- En 1991, en Helsinki, Linus Torvalds comenzó un proyecto que más tarde se llegó a ser el núcleo Linux; en ese instante el no sabía la dimensión que iba a alcanzar su proyecto.
A fines de 1992, Linux libera su kernel con la licencia GPL, consiguiendo que el Sistema Operativo lograra un crecimiento espectacular.
- Linux como proyecto es solamente el núcleo (kernel) del sistema operativo; la combinación con las herramientas de GNU (compilador de C, bash, el debugger) ha creado la base para desarrollar las distribuciones; por eso es común referirse a Linux como GNU/Linux.
- Las distribuciones toman en un momento determinado una versión del kernel de Linux y la combinan con herramientas GNU, le crean un instalador y herramientas de administración, algunas distribuciones se basan en otras distribuciones y le dan un valor añadido.
- Sin embargo del universo de distribuciones las más importantes; por su relevancia e influencia en las demás distribuciones, son dos: Debian (basado en deb y apt) y RedHat (basado en rpm y yum).
Mapa de Distribuciones
* Distribuciones
Debian (Servidor) |RedHat
Ubuntu (Distro mas popular) | Fedora (Escritorio)
Desktop (Escritorio) | RHEL (Servidor)
Server (Servidor) | CentOS (clon de RHEL)
Knoppix (Escritorio) |SuSE
1er LiveCD | OpenSuSE (Escritorio)
| SLES (Servidor)
|Mandriva (Escritorio)
Otros: Slackware, Gentoo, DanSmall Linux, etc
- Debian representa el éxito de la comunidad, garantizando la libertad de sus usuarios y apoyo desinteresado de los mismos para hacer de Debian una distribución de excelente calidad.
- RedHat representa el éxito de la empresa y consolida a Linux dentro de los servidores corporativos.
Linux:
------
@ Tiene su propio sistema de archivos ext2,ext3,ext4,reiserfs
@ Swat --> es una memoria virtual en el disco duro
@ Linux soporta: FAT, NTFS, JFS, XFS
@ Para instalar en linux se necesita como mínimo una particion Swap y una partición raíz.
Directorios:
-----------
/ ----> raiz
/boot ----> directorio de arranque del sistema operativo
configuración de grub
/etc ----> archivos de configuración
/home ----> directorios de los usuarios
/usr ----> binarios,librerías,documentacion
/var ----> archivos que crecen o modifican (correo,base de datos, logs)
/dev ----> referencia de los perifericos (hardware)
/proc ----> directorio temporal con punteros a los recursos fisicos
de la computadora
/root ----> directorio principal de Dios
/tmp ----> directorio temporal
/opt ----> algunos programas instalan aquí
/mnt --|>[sirven para mostrar dispositivos de media, unidades de red.
/media--|
Linux trabaja con archivos y directorios.
Los archivos pueden ser planos-binarios-enlaces
Permisos: Lectura-Escritura-Ejecucion
Referencias
[1] http://es.wikipedia.org/wiki/Código_libre
Mar, 06/16/2009 - 11:43 — clever
