Curso de Linux para Principiantes
00:35:57
Sebastián Andrés Valenzuela Orellana
00:35:57
Contenidos del Curso !
Introducción, ¿Que es Linux?
!
Linux y sus Distribuciones
!
Entornos de Escritorios
!
Preparando Windows
!
Instalando Linux (Ubuntu)
!
Interprete de Comandos (SHELL)
!
Comandos Útiles
00:35:57
Contenido del Curso !
!
Archivos de Configuración Leyendo archivos de Windows en Linux Viceversa
!
Actualizando Sistema
!
Conociendo mas de Linux (Programas)
!
Instalando Programas
!
Tips (pequeñas grandes cosas)
!
Linux poderoso servidor (reseña)
00:35:57
Introducción Linux es un sistema operativo muy robusto, potente y estable, aunque, como todo sistema operativo, tiene sus ventajas y desventajas Características: ! “Seguro”. ! Estable. ! Comandos. ! La instalación de programas. ! Los programas suelen ocupar menos espacio en disco duro. ! Sistema de ficheros que se fragmenta muy poco, y que es muy rápido. ! Puede acceder a los datos. ! Puede coexistir con otros sistemas operativos. ! Textos de ayuda de los programas. ! Es un sistema multiusuario y multitarea. Otra de sus características importantes es que es software libre, es decir, que el código fuente está disponible para el público para que lo modifique y mejore.
00:35:57
Linux y sus Distribuciones !
! !
!
Infinidad de versiones, cada una con sus propias característica, ventajas y desventajas Distribuciones(distros) Muchas ediciones, las que son actualizadas constantemente, durante un buen tiempo. Nuevas ediciones de una misma Distro son lanzadas periódicamente
00:35:57
Principales Distribuciones Entonces...� ¿Cual distribución utilizar? Existen cientos de distribuciones, que el usuario deberá evaluar para poder decidir cual cubre mejor sus necesidades. SuSE Mandriva (ex Mandrakelinux) Red Hat Fedora Gentoo CentOS Debian Knoppix Ubuntu Lycoris (adquirida por Mandriva) Xandros Desktop Linspire Libranet
Slackware White Box Linux gnuLinex Conectiva Linux (adquirida por Mandriva) Gnoppix Slax PCLinuxOS MEPIS Crux GeexBox ESware Morphix
00:35:57
SuSe
SuSE era una compañía alemana ! Orientada al escritorio y Empresas ! Comentarios positivos (YaST), ! La documentación y embalaje. !
00:35:57
Mandriva (ex Mandrakelinux) !
!
!
Mandrakelinux Linux -> Mandriva Linux. Conflicto legal con la marca Mandrake con Hearst Corp. Fusión con Conectiva. De este modo, se refleja en el nombre la fusión de ambas empresas.
00:35:58
Red Hat
Compañía más conocida de Linux en el mundo. ! Fundada en 1995 (Bob Young y Marc Ewing). ! Red Hat Linux 9 ! Fedora Core (finales de 2003). !
00:35:58
Fedora Fedora Core (finales de 2003). ! Mantiene apoyo. ! Desarrollado con la participación de la comunidad ! Vida muy corta ! Nueva Versión de Fedora Core de 2 a 3 veces en un año, con una planificación de liberaciones publicas.
00:35:58
CentOs
! ! !
! !
Distro Linux de clase empresarial Fuentes provistos libremente al publico por Red Hat. Compatible a nivel binario (programas) con Red Hat Enterprise Linux. Cambios(logotipo) . Necesidades de sistema operativo de nivel empresarial, pero sin pagar los costos de certificación y soporte de Red Hat.
00:35:58
Debian ! !
! !
!
Totalmente no comercial. Forma más pura de los ideales que comenzaron el movimiento del software libre. Centenares desarrolladores Distribución de calidad conocida como Debian. En cualquier momento durante el proceso de desarrollo, hay tres ramas en el árbol principal del directorio - "estable", "en prueba" e "inestable" ("stable", "testing" y "unstable" también conocido como "sid").
00:35:58
Knoppix Desarrollado por Klaus Knopper en Alemania. ! Basado en Debian ! Levanta la barra de estándares a un nuevo nivel ! Detección automática de hardware que pone a muchas distribuciones comerciales establecidas de Linux en vergüenza ! Sin un disco duro. !
00:35:58
Ubuntu !
!
Escritorio completo, libremente disponible a la comunidad y profesionales de soporte. Inspiradas en el Manifiesto Ubuntu: El software debe estar disponible libre de cobros, las herramientas de
software deben ser usables por las personas en su lenguaje nativo y las personas deberían tener la posibilidad de poder modificar el software como mejor le acomode a sus necesidades.
00:35:58
Kubuntu
! !
!
Derivado Diferencia (KDE). "Ubuntu" = "humanity to others" (Humanidad a otros).
00:35:58
Tabla Resumen Distro
Formato Descarga Escritorio paquetes gratuita Predet.
Disco(s) Recomendable para
SuSE Linux
RPM
Si
KDE
5
Principiantes y empresas
Mandriva (Mandrake)
RPM
Si
KDE
4
Principiantes
Red Hat Enterprise Linux
RPM
No
GNOME 4
Empresas
Red Hat Linux (hasta 9.x)
RPM
Si
GNOME 4
Principiantes
Fedora
RPM
Si
GNOME 4
Principiantes
CentOS
RPM
Si
GNOME 5/6
Empresas
Debian GNU/Linux
DEB
Si
GNOME 14
Usuarios avanzados
Knoppix
DEB
Si
GNOME 1
Todos
Ubuntu Linux
DEB
Si
GNOME 1
Todos
KUbuntu Linux
DEB
Si
KDE
Todos
1
00:35:58
Escritorios !
KDE (www.kde.org/)
!
GNOME
!
CDE (www.opengroup.org/cde)
!
Xfce (www.xfce.org/)
!
Blackbox (http://blackboxwm.sourceforge.net/)
(www.gnome.org/,www.gnome.cl/)
00:35:58
KDE KDE (K Desktop Environment) es un entorno de escritorio gráfico e infraestructura de desarrollo Linux. !
!
'K' origen
. Actualmente KDE es distribuido junto a muchas distribuciones Linux. !
KDE imitó a CDE (Common Desktop Environment) en sus inicios. !
00:35:58
GNOME GNU Object Model Environmen !Entorno de escritorio para sistemas operativos de tipo Unix bajo tecnología X Window. !Disponible actualmente en más de 35 idiomas. ! Forma parte oficial del proyecto GNU. !
00:35:58
CDE !
!
! !
CDE (Common Desktop Environment) desarrollado en conjunto por Hewlett-Packard, IBM, Novell y Sun Microsystems. Hasta aproximadamente el año 2000, CDE era considerado el escritorio estándar para los sistemas Unix. KDE y GNOME fueron ganando madurez Hacia el 2001, Hewlett-Packard y Sun Microsystems anunciaron que reemplazarían CDE por GNOME para sus sistemas Unix.
00:35:58
XFce
!
! ! !
Ligero entorno de escritorio para UNIX y Linux. Configuración por mouse y los ficheros de configuración ocultos al usuario Basado en la biblioteca GTK Utiliza el gestor de ventanas XFwm. XFce es similar al entorno de escritorio CDE.
00:35:58
Blackbox Minimalista para sistemas de tipo UNIX. ! Ventaja son sus bajos requerimientos de hardware, ! Bastante configurable. !
00:35:58
Preparar Windows
En Windows existen varias herramientas que nos pueden facilitar la, a veces complicada, tarea de parcionar nuestro disco. Por ejemplo: ! Partition Magic ! Qparted (Linux)
00:35:58
Partition Magic Partition Magic es un programa que nos permitirá variar la estructura de nuestro disco duro permitiendo crear particiones, eliminarlas, redistribuir el espacio en el mismo, etc...
00:35:58
Preparando Windows
00:35:58
Instalando Linux
00:35:58
Sistema de Archivos !
!
!
! !
!
!
/bin Contiene programas ejecutables (también llamados binarios) /boot Este directorio contiene la información necesaria para poder arrancar nuestro sistema /cdrom(link, acceso directo) Este directorio contiene la información q se encuentra en el cdrom que se encuentra en la unidad. /dev Este directorio contiene archivos de dispositivos /etc Este directorio contiene todos los archivos de configuración de nuestro sistema /home Aquí residen los directorios de los distintos usuarios del sistema, excepto el del usuario root /lib Contiene las bibliotecas (o librerías) del sistema que son necesarias durante el inicio del mismo.
00:35:58
Sistema de Archivos !
!
! !
!
!
!
/media Este directorio contiene un directorio para cada un de los dispositivos como CD-ROM, DVD, disqueteras, unidades ZIP /sbin Contienen programas ejecutables (también llamados binarios) /lib Contiene las bibliotecas (o librerías) /mnt Su misión consiste en agrupar en un mismo lugar los puntos de montaje de las particiones del disco. /opt Contiene paquetes de software adicionales, como por ejemplo KDE, GNOME, Java, amsn, etc /proc Contiene los archivos del sistema de archivos de proceso /root Este es el directorio personal del usuario root o superusuario
00:35:58
Sistema de Archivos !
!
! !
!
/sbin Contienen programas ejecutables (también llamados binarios) que forman parte del sistema operativo GNU/ Linux. /sys Contiene datos de control y caracteristicas del equipo donde de encuentra instalado el sistema /tmp Este directorio contiene diversos archivos temporales /usr Este directorio contiene una réplica de otros directorios de nuestro sistema /var Su nombre procede de variable, y esa es la naturaleza de la información que contienen sus subdirectorios y archivos, como colas de impresión (en / var/spool/lpd), correo electrónico
00:35:58
Shell !
!
! !
!
El shell de comandos es un programa de software independiente proporciona comunicación directa entre el usuario y el sistema operativo. La interfaz de usuario Proporciona el entorno en que se ejecutan aplicaciones y utilidades basadas en caracteres Ejecuta programas y muestra su resultado esta misma pantalla.
00:35:58
Algunos Comandos en Shell man cp /carpeta/carpeta/archivo.algo /carpeta/carpeta/carpeta mv /carpeta/carpeta/archivo.algo /carpeta/archivo.algo mkdir /carpeta/carpeta_nueva rmdir carpeta ls /carpeta/carpeta cd /carpeta/carpeta2/ rm archivo.algo cat archivo.algo more reboot poweroff grep algo mount umount
#pedir ayuda #copiar archivo #mover y renombrar #Crear Carpeta #borrar carpeta #lista contenido de la Carpeta #ingresar a la carpeta(carpeta2) #borrar archivo #lee el contenido de un archivo #lee el contenido del archivo por hoja #reiniciar #apagar el equipo #muestra la linea donde se encontro algo #monta y desmonta dispositivos
00:35:58
El poder del Shell Casi todos los programas ejecutados desde un shell, pueden ser ejecutados con parámetros que son entregados en el momento en que son invocados Ej: ls -l ls -a ls -la
00:35:58
Combinación de comandos y Operadores cat, more, |, >, mount Ej: ! ls -la | more ! cat /etc/passwd | grep home ! cat /etc/passwd > archivo.txt ! mount -t ntfs /dev/hda1 /mnt/windows
00:35:58
man man ls ! man mount ! man fdisk ! man hotkeys !
00:35:58
Archivos de Configuración Importantes
fstab !menu.lst !
00:35:58
fstab # /etc/fstab: static file system information. # #
proc /proc proc defaults /dev/hda1 /mnt/windows ntfs rw,user,auto,umask=0 0 0 /dev/hda6 / ext3 defaults,errors=remount-ro 0 /dev/hda7 /mnt/rescate vfat defaults /dev/hda5 /mnt/ubuntu ext3 rw,user,auto /dev/hda8 none swap sw /dev/hdb /media/cdrom0 udf,iso9660 ro,user,noauto /dev/hdd /media/cdrom1 udf,iso9660 ro,user,noauto /dev/fd0 /media/floppy0 auto rw,user,noauto
0 1
0 0 0
0 0
0
0 0 0 0 0 0
0 2
0
00:35:58
menu.lst splashimage=(hd0,4)/boot/grub/Atardecer.xpm.gz default 6 timeout 10 title Ubuntu, kernel 2.6.10-5-k7 root (hd0,5) kernel /boot/vmlinuz-2.6.10-5-k7 root=/dev/hda6 ro quiet splash initrd /boot/initrd.img-2.6.10-5-k7 savedefault boot title Microsoft Windows XP Professional root (hd0,0) savedefault makeactive chainloader +1
00:35:58
splash splashimage=(hd0,4)/boot/grub/imagen.xpm.gz Instalar ImageMagick !
!
convert -resize 640x480 -color 14 imagen.png imagen.xpm
gzip imagen.xmp
Lectura Archivos
00:35:58
entre los sistemas
Leer archivos de Windows en Linux (inmediato) ! Leer archivos de Linux en Windows (a trabajar) !
00:35:59
etx2fsd
00:35:59
Actualizando el Sistema
00:35:59
Algunas Aplicaciones Navegador Web: Mozilla o bien Mozilla Firefox. ! Cliente de Correo: Mozilla Thunderbird o bien Evolution. ! Administrador de archivos similar al Explorer de Windows: Konqueror y Nautilus (integrados en KDE y Gnome, respectivamente). ! Entorno oficina completo: OpenOffice.org, Koffice. ! Visor de PDF: Acrobat Reader, Xpdf, Gpdf. ! Creación de PDF: OpenOffice. ! Autoría de DVDs y Cds: K3b. ! Reproducción de ficheros de sonido: XMMS. ! Reproducción de DivX, VCD, DVD: Mplayer, xine. ! Creación de páginas Web: Quanta+,Screen,Bluefish. ! Compartición P2P: aMule, BitTorrent, MLDonkey,gtk-gnutella. ! Tratamiento gráfico: The Gimp. ! Mensajería instantánea: aMSN (MSN), Gaim. ! Ejecución de aplicaciones Windows: Wine, WineX (Cedega). !
00:35:59
Instalando Programas Existen 3 principales formas de instalar Programas o Paquetes en Ubuntu: ! ! !
Con Synaptic Con dpkg Con Compilandor
Instalando Programas
Synaptic
00:35:59
Instalando Programas
dpkg
00:35:59
Instalando Programas
Compilador
00:35:59
00:35:59
OpenOffice
Procesador de Texto ! Hoja de Calculo ! Presentaciones ! Dibujador !
00:35:59
OpenOffice !
Diccionario:
00:35:59
top
00:35:59
kill / killall
kill pid ! killall nombre proceso !
Permisos
• CHMOD 777 .
Suite de Oficina