Curso de Linux Básico Linux Básico Curso Teórico – Práctico Modalidad: Presencial y Virtual Duración: 40 Horas ‐ 4 hor
Views 127 Downloads 7 File size 3MB
Curso de Linux Básico
Linux Básico Curso Teórico – Práctico Modalidad: Presencial y Virtual Duración: 40 Horas ‐ 4 horas / Semana Lugar: Tech Innovation Hub – ANKLA Diploma de Participación y Asistencia
Contenido 1. 2. 3. 4. 5.
Fundamentos Conceptos Básicos Estructura de Linux Interfaz Grafica Configuración Básica de Linux
Contenido Operaciones en la Línea de comandos 7. Manejo de Archivos 8. Ambientes de usuario 9. Principios de seguridad local 10. Operaciones de red 11. Examen 6.
1. FUNDAMENTOS Linux es un Sistema operativo de computo de código abierto libre (Open Source), en sus inicios Linux fue desarrollado para plataformas basadas en Intel x86 de computadores personales. Posteriormente fue adaptado a muchas otras plataformas de hardware.
1. FUNDAMENTOS
Historia de Linux Linux fue creado por un estudiante Finlandés llamado Linus Torvalds quien en 1991 inicio el proyecto logrando escribir su propio sistema operativo llamado kernel, que es el ingrediente principal del sistema operativo, el cual llegó a llamarse Linux kernel.
Historia de Linux En 1992, Linux fue re licenciado usando licencia GPL (General Public License) lo cual hizo posible la creación de una comunidad de desarrolladores y la combinación de kernel y otros componentes para lograr lo que se conoce como Distribuciones de Linux. 1998 IBM y Oracle anuncian Soporte.
Historia de Linux La primera distribución, MCC Interim Linux, que se encargaba de montar un sistema base. Meses después apareció la primera distribución popular, llamada SLS. Patrick Volkerding la tomó y modificó, creando lo que sería la distribución más vieja que sigue vigente: Slackware. Aproximadamente un mes después, aparecería Debian para sentar un precedente.
Historia de Linux
SLS Linux
Historia de Linux
SlackWare 1.0
Historia de Linux
SlackWare 14
Historia de Linux
Debian - Gnome
Filosofía de Linux Linux toma características de UNIX : archivos son guardados de forma jerárquica Filesystem, con el nodo más alto del sistema en root o simplemente “/”. Componentes vistos como archivos u objetos que se ven y se manejan como archivos.
Filosofía de Linux Linux es un sistema con plataformas múltiples. También admite múltiples usuarios (diversos usuarios pueden trabajar en el mismo equipo al mismo tiempo), tareas (se pueden ejecutar diferentes aplicaciones al mismo tiempo sin interferencias entre ellas) y procesadores múltiples. Esta construido sobre una red y procesos de servicios llamados deamons en el mundo UNIX.
Filosofía de Linux Linux es un sistema fiable, sólido y potente. Incluso puede ejecutarse con muy pocos recursos en equipos de muy bajo rendimiento. Es compatible con los estándares de Internet, protocolos TCP/IP, utilizados en Internet. Linux es una herramienta gratuita para crear redes locales, conectarse a Internet y configurar servidores.
Terminología de Linux Kernel: es considerado como el cerebro del sistema operativo Linux. es el encargado de controlar el hardware y hace que este interactúe con las aplicaciones.
Terminología de Linux Distribución (distros): es una colección de programas combinados con un Linux Kernel para conformar el sistema operativo basado en Linux. algunos populares son Red Hat Enterprise Linux, Fedora, Ubuntu y Gentoo.
Terminología de Linux Boot Loader: como su nombre lo indica, es un programa que arranca el sistema operativo. dos ejemplos podrían ser GRUB e ISOLINUX.
Terminología de Linux Servicio: es un programa que corre un proceso en segundo plano, algunos ejemplos son: httpd, nfsd, named entre otros.
Terminología de Linux Filesystem: es un método para almacenar y organizar archivos en Linux. algunos ejemplos son ext3, ext4, FAT, XFS entre otros.
Terminología de Linux GUI – Graphical User Interface
Unity
Gnome
KDE
Xfce
Cinnamon
LXDE
Terminología de Linux Consola
Distribuciones Una distribución de Linux consiste de un kernel más un numero de herramientas de software para operación de archivos, gestión de usuarios, y gestión de paquetes de software. Cada una de esas herramientas proporciona una pequeña parte del sistema completo. Cada herramienta es por lo regular un proyecto separado, con sus propios desarrolladores trabajando para perfeccionar la pieza del sistema.
Distribuciones Aplicaciones propietarias genéricas (drivers, Flash, etc) Soporte de servicios, comercio, comunidad, etc.
Manual de aplicaciones, comandos, etc.
Linux Kernel
Aplicaciones libres genéricas (bash, Open Oficce, X windows)
Aplicaciones de distribución especifica (paquetes de gestión, configuración, herramientas, utilidades)
Distribuciones www.kernel.org
‐ # uname ‐r
Distribuciones Red Hat Enterprise Linux 6 RHEL 6 Linux kernel 2.6.32 2009 Introduce mejoras Recientes en la versión 2.6.32
Distribuciones
Soporte de linux y servicios
Soporte comercial
Oracle
RHEL
SLES
Ubuntu soporte comercial
Soporte de comunidad
CentOS
openSUSE
Ubuntu soporte de comunidad
Distribuciones Web’s dedicadas (LWN – Distrowatch) LWN.net sitio de noticias dedicado a proporcionar el mejor cubrimiento dentro de la comunidad de desarrolladores de Linux y software libre. Desde 1999 han venido realizando un seguimiento semanal de las nuevas distribuciones que rodean el mundo de Linux, para realizar reviews y publicar un punto de vista de expertos acerca de cada versión que se genera. https://lwn.net/Distributions/
Distribuciones 1. 2. 3. 4. 5. 6. 7. 8.
Distribuciones lideres según LWN.net Android Debian GNU/Linux Fedora OpenSUSE Red Hat Enterprise Linux Slackware Linux SUSE Linux Ubuntu
Distribuciones Distribuciones Well‐Know según LWN.net 9. Arch Linux 10. CentOS 11. Gentoo Linux 12. KNOPPIX 13. Linux Mint 14. Mageia 15. Oracle Linux 16. Scientific Linux
Distribuciones Otras clasificaciones según LWN.net Escritorio no técnico AltimatOS, Antergos, Mozillux Propósito General Educación Por Países Distribuciones embebidas PDAs Distribuciones Seguras Mini
Distribuciones Otras clasificaciones según LWN.net Basadas en Floppy (disquete) Fli4l (Floppy ISDN/DSL), floppyfw, Mozillux Basadas en CD De disco pequeño Basadas en Hardware especifico ‐ ARM
Distribuciones El número de distribuciones líderes es 8. Éstas son probablemente las que usan la mayoría de los usuarios y a partir de las cuales se suelen formar las nuevas distribuciones. En cuanto a las well‐know se tienen muy populares como Arch Linux, Mint y Mandriva, sumando en total 11 distribuciones. En estas 19 distribuciones tenemos todas las posibilidades. El resto dependen de las primeras, Debian, Slackware o Red Hat.
Distribuciones más utilizadas Ubuntu Instalación simple. App ofimáticas, entretenimiento y desarrollo. Interfaz propia unity (Gnome) Uso fácil y app orientadas al estad final. Versiones para servidor para escritorio.
Distribuciones más utilizadas Debian De las más antiguas 1993 37.500 paquetes de software. Muchos entre ellos Ubuntu se basan en debían. Debían es una distribución estable.
Distribuciones más utilizadas Linux mint Distribución para menos expertos Lo mejor de Debian y Ubuntu usabilidad y facilidad de instalación
http://i.stack.imgur.com/Cygfh.png
Distribuciones
http://blog.desdelinux.net/
Requerimientos ‐ Próximas Sesiones PLATAFORMA DE VIRTUALIZACIÓN Descargar e instalar VirtualBox 5.1 for Windows hosts http://download.virtualbox.org/virtualbox/5.1.0/VirtualBox‐ 5.1.0‐108711‐Win.exe Descargar VirtualBox 5.1 Oracle VM VirtualBox Extension Pack http://download.virtualbox.org/virtualbox/5.1.0/Oracle_VM_ VirtualBox_Extension_Pack‐5.1.0‐108711.vbox‐extpack Descargar RUFUS http://rufus.akeo.ie/?locale=es ‐ MEMORIA USB 2 GB en blanco. ‐ DVD’s para quemar.
Requerimientos ‐ Próximas Sesiones IMÁGENES DE LINUX Descargar Ubuntu 16.04 LTS http://releases.ubuntu.com/16.04/ubuntu‐16.04‐desktop‐ amd64.iso Descargar CentOS 7 http://mirror.edatel.net.co/centos/7/isos/x86_64/CentOS‐7‐x86_64‐ Minimal‐1511.iso Descargar LXDE sobre Lubuntu 14.04 http://cdimage.ubuntu.com/lubuntu/releases/14.04/release/lubuntu‐14.04‐desktop‐ amd64.iso Descargar Linux Mint 18 (64 bits) http://linuxfreedom.com/linuxmint/linuxmint.com//stable/18/linuxmint‐18‐ cinnamon‐64bit.iso (32 bits) http://mirrors.kernel.org/linuxmint//stable/18/linuxmint‐18‐cinnamon‐ 32bit.iso Descargar FEDORA 24 imagen viva https://download.fedoraproject.org/pub/fedora/linux/releases/24/Workstation/x86_64/iso/ Fedora‐Workstation‐Live‐x86_64‐24‐1.2.iso
Ing. Michel Andrés Rincon M.Sc.