Linux basico-1.PDF

22
LINUX B LINUX B á á sico (1. Introducci sico (1. Introducci ó ó n a LINUX) n a LINUX) 1 1 LINUX B LINUX B á á sico sico TAKASHI SUGASAWA

Transcript of Linux basico-1.PDF

Page 1: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 11

LINUX BLINUX Báásicosico

TAKASHI SUGASAWA

Page 2: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 22

Objetivo del cursoObjetivo del curso

Comprender el uso de LINUX Comprender el uso de LINUX como un como un usuario ordinalusuario ordinal..

Como un administrador, aprendemos en el otro curso.

•• La idea bLa idea báásica de LINUXsica de LINUX•• Varios comandos, etc..Varios comandos, etc..

Page 3: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 33

Programa del cursoPrograma del curso1.1. IntroducciIntroduccióón a LINUXn a LINUX2.2. OperaciOperacióón bn báásica de LINUXsica de LINUX3.3. OperaciOperacióón de archivos y directoriosn de archivos y directorios4.4. Editor viEditor vi5.5. ComprensiComprensióón del sistema de ficherosn del sistema de ficheros6.6. Shells(1)Shells(1)7.7. Shells(2)Shells(2)8.8. Shells(3)Shells(3)9.9. Otros comandosOtros comandos

Page 4: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 44

LINUX BLINUX Báásicosico1. Introducci1. Introduccióón a LINUXn a LINUX

1.1 ¿Qué es LINUX?1.2 LINUX y Windows1.3 Variedad de LINUX1.4 Instalación de LINUX

ÍÍndicendice

Este hora, no tocan computadoras. Escuchen con paciencia, por favor.

Page 5: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 55

1.1 1.1 ¿¿QuQuéé es LINUX?es LINUX?

•• LINUXLINUX es un es un sistema operativosistema operativo..

(1) (1) ¿¿QuQuéé es LINUX?es LINUX?

•• LINUXLINUX es una implementacies una implementacióón de UNIX n de UNIX para computadoras personales.para computadoras personales.

Un Software especial que funciona en los Un Software especial que funciona en los niveles mniveles máás bs báásicos de la computadora.sicos de la computadora.•• Controlar recursos de la mControlar recursos de la mááquinaquina•• Controlar otros programasControlar otros programas•• Proveer interfaz del usuario, etc.Proveer interfaz del usuario, etc.

como que hay aquí

Page 6: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 66

1.1(2) 1.1(2) ¿¿QuQuéé es UNIX?es UNIX?•• UNIX UNIX es un sistema operativo.es un sistema operativo.•• UNIXUNIX fue desarrollado en los laboratorios fue desarrollado en los laboratorios

Bell de AT&T en 1970.Bell de AT&T en 1970.•• UNIXUNIX se reescribise reescribióó en el lenguaje de en el lenguaje de

programaciprogramacióón C y abrin C y abrióó a pa púúblico. blico. →→ UNIX podrUNIX podríía ser fa ser fáácilmente modificado cilmente modificado

para funcionar en otras computadoras.para funcionar en otras computadoras.

→→ SSe han popularizado re han popularizado ráápidamente en los pidamente en los óórganos de investigacirganos de investigacióón, etc.n, etc.

Windows: 1985~MS-DOS: 1980~

Page 7: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 77

1.1(3) Caracter1.1(3) Caracteríística de UNIXstica de UNIX

•• EstabilidadEstabilidad(Se han dise(Se han diseññado para funcionar por 24 horas)ado para funcionar por 24 horas)

Adecuado para servidores

•• MultiusuarioMultiusuario•• MultitareasMultitareas•• Comunicaciones y capacidades de redComunicaciones y capacidades de red

más importante

múltiples personales puede usar una máquina al mismo tiempo.

posibilita ejecución simultánea de múltiple programas.

Ahora Windows también tiene estas características, pero UNIX las tenía desde el principio.

Page 8: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 88

1.1(4) Trasfondo del nacimiento del LINUX1.1(4) Trasfondo del nacimiento del LINUX•• Calidad de PC se habCalidad de PC se habíía mejorado.a mejorado.

→→ UNIX funcionarUNIX funcionaríía en PC tambia en PC tambiéén.n.•• QuerQueríía usar UNIX en PC, pero no lo haba usar UNIX en PC, pero no lo habíía.a.•• HabHabíía ca cóódigo fuente de UNIX, pero era pagado.digo fuente de UNIX, pero era pagado.

•• En 1991 un estudiante de la universidad de Helsinki En 1991 un estudiante de la universidad de Helsinki ““Linus TorvaldsLinus Torvalds”” crecreóó un prototipo de LINUX.un prototipo de LINUX.

•• ÉÉl involucrl involucróó en el proyecto a todos los que estuvieran en el proyecto a todos los que estuvieran interesados por Internet. interesados por Internet.

•• Aun ahora voluntarios estAun ahora voluntarios estáán mejorando LINUX.n mejorando LINUX.

Page 9: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 99

1.1(5) Caracter1.1(5) Caracteríística de LINUXstica de LINUX

•• LINUXLINUX tiene todas las caractertiene todas las caracteríísticas de UNIX.sticas de UNIX.•• LINUXLINUX es es librelibre. .

Iniciando de cero, no se ha usado ningún código fuente existente que necesite licencias.

Iniciando de cero, no se ha usado ningún código fuente existente que necesite licencias.

Usa la licencia pública GNU (GPL).Usa la licencia pública GNU (GPL).

•• LINUX LINUX estestáá acompaacompaññado del cado del cóódigo fuentedigo fuente. .

LINUX es un clone de UNIX.

Page 10: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 1010

•• RedistribuciRedistribucióón es libre sin ningn es libre sin ningúún costo.n costo.•• CCóódigo fuente tiene que estar siempre digo fuente tiene que estar siempre

accesible.accesible.•• CCóódigo fuente puede ser modificado.digo fuente puede ser modificado.•• CCóódigo fuente modificado tambidigo fuente modificado tambiéén tiene n tiene

que seguir GPL.que seguir GPL.

1.1(6) Licencia P1.1(6) Licencia Púública GNU (GPL) blica GNU (GPL)

LINUX es siempre libre y su código fuente es siempre accesible.LINUX es siempre libre y su cLINUX es siempre libre y su cóódigo digo fuente es siempre accesible.fuente es siempre accesible.

Page 11: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 1111

1.2 LINUX y Windows1.2 LINUX y Windows(1) Estabilidad(1) Estabilidad

LINUXLINUXWindowsWindows

•• Se han diseSe han diseññado para ado para funcionar por 24 horas.funcionar por 24 horas.

•• Adecuado para Adecuado para servidoresservidores

es mes máás Estables Estable

•• Originalmente para el Originalmente para el uso personal.uso personal.

•• Al necesitar se Al necesitar se enciende, despuenciende, despuéés de s de usar, se puede apagar.usar, se puede apagar.

•• Se puede reiniciar.Se puede reiniciar.

no es muy Estableno es muy Estable

Page 12: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 1212

1.2(2) Manejabilidad1.2(2) Manejabilidad

LINUXLINUXWindowsWindows

•• BBáásicamente CUIsicamente CUI(GUI es opcional)(GUI es opcional)

•• Necesita Necesita conocimientos para conocimientos para usar.usar.

DifDifíícil para cil para principiantes principiantes

•• GUIGUI

•• Se puede usar sin Se puede usar sin conocimientos.conocimientos.

FFáácil para usarcil para usar

Page 13: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 1313

1.2(1.2(33) Costos) CostosLINUXLINUXWindowsWindows

•• Se puede usar gratis.Se puede usar gratis.•• Cada computadora Cada computadora necesita una licencia.necesita una licencia.

•• Para acceso a servidor Para acceso a servidor necesita otro tipo de necesita otro tipo de licencia.licencia.

Page 14: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 1414

1.2(1.2(44) Ayudas) AyudasLINUXLINUXWindowsWindows

•• Hay ayudas de Hay ayudas de voluntarios.voluntarios.

•• CCóódigo fuente es digo fuente es accesible.accesible.

•• Cualquiera puede Cualquiera puede modificar.modificar.

•• Hay ayudas de Hay ayudas de Microsoft a plazo.Microsoft a plazo.

•• CCóódigo fuente no es digo fuente no es accesible.accesible.

•• No se puede analizar y No se puede analizar y modificar sin permiso.modificar sin permiso. En último caso, se

puede hacerlo personalmente...

En caso de aplicaciones , así como sistema operativo, situación es similar. Por Windows, muchas aplicaciones son de pago y sin código fuente. Por LINUX muchas aplicaciones son gratis y con código fuente.

Page 15: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 1515

1.2(1.2(55) Perif) PerifééricosricosLINUXLINUXWindowsWindows

•• Se puede utilizar casi Se puede utilizar casi todos los periftodos los perifééricos. ricos.

•• No hay ofertas de No hay ofertas de software para software para controlar algunos controlar algunos perifperifééricos.ricos.

•• Las opciones de los Las opciones de los perifperifééricos son menos.ricos son menos.

Usar LINUX como un servidor tiene problema pequeño, pero usar como un computadora personal tiene muchos problemas.

Page 16: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 1616

1.3 Variedad de LINUX1.3 Variedad de LINUXDistribucionesDistribuciones•• La distribuciLa distribucióón es un modo de facilitar la instalacin es un modo de facilitar la instalacióón, la n, la

configuraciconfiguracióón y el mantenimiento de un sistema LINUX.n y el mantenimiento de un sistema LINUX.•• LINUX quiere decir solo un nLINUX quiere decir solo un núúcleo. El ncleo. El núúcleo solo cleo solo no no

tiene siquiera interfaz del usuario. tiene siquiera interfaz del usuario. Necesita combinar un Necesita combinar un nnúúcleo con varias aplicaciones.cleo con varias aplicaciones.

Ejemplos de distribuciones del LINUX• RedHat LINUX (Fedora Core)• Slackware• Debian• S.U.S.E. LINUX• MANDRAKE

Page 17: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 1717

SegSegúún RedHat LINUX...n RedHat LINUX...

RedHatLINUX

8

RedHatLINUX

9

RedHatEnterpriseLINUX 1

RedHatEnterpriseLINUX 2

RedHatEnterpriseLINUX 3

FedoraCore 1

FedoraCore 2

RedHatEnterpriseLINUX 4

FedoraCore 3

FedoraCore 4

Fedora Core Project

RedHat

RedHat

Para el uso personal

Para el uso empresarial

Page 18: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 1818

1.4 Instalaci1.4 Instalacióón de LINUXn de LINUXHoy la instalación de LINUX no es difícil. Cada distribución tiene una instalador de fácil manejo. Normalmente con que siga la instrucción del instalador, puede instalar LINUX sin dificultad.

1. PC• Memoria más de 32MB (para el modo gráfico necesita más).• Una partición vacía más de 500MB (recomendación: más de

2GB) en el disco duro.• Unidad de CD-ROM (recomendación)

2. Discos instaladores

(1) El requisito de la instalación

((*LINUX puede coexistir con Windows*LINUX puede coexistir con Windows))

Page 19: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 1919

1.4(2) Arrancar y apagar LINUX1.4(2) Arrancar y apagar LINUX

[2] [2] Gestor de arranqueGestor de arranque (GRB)(GRB)Un software para seleccionar un sistema operativo Un software para seleccionar un sistema operativo de arranquede arranque..

[1] Arrancar la PC[1] Arrancar la PC

Seleccionar Seleccionar LINUXLINUX

Page 20: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 2020

[3] [3] IniciaciIniciacióón de LINUXn de LINUX

Page 21: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 2121

[4] Indicador[4] Indicador para entrar el sistemapara entrar el sistema•• GUIGUI •• CUICUI

Para apagar, haga clic.Para apagar, haga clic.

ApagarApagar

LOGIN como LOGIN como ““rootroot””

Ejecutar comando Ejecutar comando ““shutdownshutdown””((poweroffpoweroff))

ApagarApagar

Page 22: Linux basico-1.PDF

LINUX BLINUX Báásico (1. Introduccisico (1. Introduccióón a LINUX)n a LINUX) 2222

¡¡ Muchas gracias por su atenciMuchas gracias por su atencióón !n !¡¡ Hasta pronto !Hasta pronto !

En la próxima clase, vamos a aprender “2. Operación básica de LINUX”, usando computadoras.