linux algunos datos básicos... algunos datos básicos

26
LINUX LINUX Algunos Datos Básicos... Algunos Datos Básicos...

Upload: elisa-vidal-caceres

Post on 24-Jan-2016

251 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LINUX Algunos Datos Básicos... Algunos Datos Básicos

LINUXLINUX

• Algunos Datos Básicos...Algunos Datos Básicos...

Page 2: LINUX Algunos Datos Básicos... Algunos Datos Básicos

GeneralidadesGeneralidades

• Sistema operativo gratuito de tipo UnixSistema operativo gratuito de tipo Unix

• Mascota oficial :Pingüino (Tux)Mascota oficial :Pingüino (Tux)

• Unix personal creado por Linus Torvals Unix personal creado por Linus Torvals (estudiante de Universidad de Helsinki - (estudiante de Universidad de Helsinki - Finlandia)Finlandia)

• Asistido por desarrolladores a nivel Asistido por desarrolladores a nivel mundialmundial

• Basado en MinixBasado en Minix

Page 3: LINUX Algunos Datos Básicos... Algunos Datos Básicos

Historia Historia

• 1969, apareció Unix AT&T1969, apareció Unix AT&T• 1978, se desarrolló BSD 1978, se desarrolló BSD • Luego, apareció Free BSDLuego, apareció Free BSD (Berkeley Software (Berkeley Software

Distribution - Universidad de Berkeley en California)Distribution - Universidad de Berkeley en California)

• 1991, se liberó la versión 0.02 del kernel de 1991, se liberó la versión 0.02 del kernel de LinuxLinux

• 1994, se terminó la versión 1.0 de Linux1994, se terminó la versión 1.0 de Linux• 1999, apareció la versión 2.2 1999, apareció la versión 2.2 • 2001, se liberó la versión 2.4 (maneja 2001, se liberó la versión 2.4 (maneja

puertos USB) y su desarrollo continúapuertos USB) y su desarrollo continúa

Page 4: LINUX Algunos Datos Básicos... Algunos Datos Básicos

LicenciamientoLicenciamiento

• Desarrollado bajo los términos GNUDesarrollado bajo los términos GNU– GGPLPL : General Public License : General Public License – NN : Not: Not– UU : Unix: Unix

• www.gnu.orgwww.gnu.org• Distribución gratuitaDistribución gratuita• El código fuente es gratuito y está El código fuente es gratuito y está

disponible para todosdisponible para todos

Page 5: LINUX Algunos Datos Básicos... Algunos Datos Básicos

PropósitosPropósitos

• NetworkingNetworking

• Desarrollo de softwareDesarrollo de software

• Plataforma para usuarios finalesPlataforma para usuarios finales

Page 6: LINUX Algunos Datos Básicos... Algunos Datos Básicos

Características Características (1 de 2)(1 de 2)

• ConfiableConfiable

• SeguroSeguro

• Bajo costoBajo costo

• Constantemente actualizado y Constantemente actualizado y refinado con las últimas tecnologíasrefinado con las últimas tecnologías

Page 7: LINUX Algunos Datos Básicos... Algunos Datos Básicos

Características Características (2 de 2)(2 de 2)

• Sistema multiusuarioSistema multiusuario

• MultitaskingMultitasking

• Plug and PlayPlug and Play

• Alto porcentaje de servidores Web Alto porcentaje de servidores Web lo utilizanlo utilizan

• El procesador trabaja de modo El procesador trabaja de modo protegidoprotegido

User Kernel Procesador

Page 8: LINUX Algunos Datos Básicos... Algunos Datos Básicos

Otras Características de LinuxOtras Características de Linux (1 de 2)(1 de 2)

• Inconsistencia en interfases de usuarioInconsistencia en interfases de usuario– GNOME (GNU Object Model Environment)GNOME (GNU Object Model Environment)– KDE (K Desktop Environment)KDE (K Desktop Environment)

• Disponibilidad de algunos Mail Transfer Disponibilidad de algunos Mail Transfer AgentsAgents

• Inadecuado soporte Plug and PlayInadecuado soporte Plug and Play• Procesos de instalación deberían ser más Procesos de instalación deberían ser más

fácilesfáciles

Page 9: LINUX Algunos Datos Básicos... Algunos Datos Básicos

Otras Características de Linux Otras Características de Linux (2 de 2)(2 de 2)

• Dificultad para encontrar ayudaDificultad para encontrar ayuda

• Difícil administración del sistema para Difícil administración del sistema para usuarios No Unixusuarios No Unix

• Falta de aplicaciones comercialesFalta de aplicaciones comerciales

• Falta de soporte de vendedores de Falta de soporte de vendedores de hardwarehardware

• Falta de soporte de clientes Falta de soporte de clientes tradicionalestradicionales

Page 10: LINUX Algunos Datos Básicos... Algunos Datos Básicos

Comandos básicos Comandos básicos (1 de 4)(1 de 4)

• clearclear (limpia la pantalla)(limpia la pantalla)

• man man (ayuda de comandos)(ayuda de comandos)

• cdcd <dir> <dir> (ingresa a un directorio)(ingresa a un directorio)

• cd ..cd .. (salir de un directorio)(salir de un directorio)

• cd ~cd ~ ó ó cdcd (ir al directorio de inicio de (ir al directorio de inicio de

usuario)usuario)

• historyhistory (muestra (muestra historia de comandoshistoria de comandos))

Page 11: LINUX Algunos Datos Básicos... Algunos Datos Básicos

Comandos básicos Comandos básicos (2 de 4)(2 de 4)

• mkdir mkdir <dir><dir> (crea un directorio)(crea un directorio)

• rmdirrmdir <dir><dir> (elimina un directorio)(elimina un directorio)

• pwdpwd (print working directory, muestra el (print working directory, muestra el

directorio actual de trabajo)directorio actual de trabajo)

• date date (muestra la fecha y hora del sistema)(muestra la fecha y hora del sistema)

• calcal <mm> <aaaa><mm> <aaaa> (visualiza calendario)(visualiza calendario)

• catcat <file><file> (visualiza el contenido de archivo)(visualiza el contenido de archivo)

Page 12: LINUX Algunos Datos Básicos... Algunos Datos Básicos

•whowho – (muestra los nombres de los usuarios que (muestra los nombres de los usuarios que

están conectados al sistema, el número de están conectados al sistema, el número de dispositivo de terminal, la fecha y hora de dispositivo de terminal, la fecha y hora de entrada al sistema)entrada al sistema)

•who Am Iwho Am I•writewrite nombre_usuario nombre_usuario

[nombre_terminal][nombre_terminal]– Establece una conexión con otro usuarioEstablece una conexión con otro usuario

Comandos básicos Comandos básicos (3 de 4)(3 de 4)

Page 13: LINUX Algunos Datos Básicos... Algunos Datos Básicos

• headhead -[número] <file>-[número] <file> – (visualiza las primeras líneas de un archivo)(visualiza las primeras líneas de un archivo)

• tailtail -[número] <file>-[número] <file> – (visualiza las últimas líneas de un archivo)(visualiza las últimas líneas de un archivo)

• moremore <file><file> – (visualiza archivo con pausa)(visualiza archivo con pausa)

• lessless <file> <file> – (parecido al more pero mejorado, puede (parecido al more pero mejorado, puede

avanzar y retroceder)avanzar y retroceder)

Comandos básicos Comandos básicos (4 de 4)(4 de 4)

Page 14: LINUX Algunos Datos Básicos... Algunos Datos Básicos

Comando ls Comando ls (1 de 4)(1 de 4)

• Para listar directorios y archivosPara listar directorios y archivos– lsls [opciones] [directorios][opciones] [directorios]

• OpcionesOpciones– -a -a Lista todas las entradas incluyendo archivosLista todas las entradas incluyendo archivos

ocultos (empiezan con .)ocultos (empiezan con .)– -l -l Muestra toda la información referente a losMuestra toda la información referente a los

archivos. archivos.

Page 15: LINUX Algunos Datos Básicos... Algunos Datos Básicos

• El primer carácter nos da la identificación de la entrada: (-) El primer carácter nos da la identificación de la entrada: (-) archivo ordinario (d) directorio (b)(c) archivo especial (l) archivo ordinario (d) directorio (b)(c) archivo especial (l) enlace simbólicoenlace simbólico

• Los 9 caracteres siguientes se dividen en tres grupos de Los 9 caracteres siguientes se dividen en tres grupos de tres caracteres cada uno, indicando los permisos de lectura, tres caracteres cada uno, indicando los permisos de lectura, escritura y ejecución que tienen respectivamente el dueño escritura y ejecución que tienen respectivamente el dueño del archivo, el grupo al cual pertenece en dueño, y del archivo, el grupo al cual pertenece en dueño, y cualquier otro usuario del sistemacualquier otro usuario del sistema

• El número de enlaces físicos que tiene ese archivoEl número de enlaces físicos que tiene ese archivo• El nombre del dueño del archivoEl nombre del dueño del archivo• El grupo al que pertenece el dueñoEl grupo al que pertenece el dueño• Fecha y hora de creación o última modificaciónFecha y hora de creación o última modificación• Nombre del archivoNombre del archivo

Comando ls Comando ls (2 de 4)(2 de 4)

Page 16: LINUX Algunos Datos Básicos... Algunos Datos Básicos

– -r -r Presenta el listado en orden descendente porPresenta el listado en orden descendente pornombrenombre

– -t -t Presenta el listado ordenado por la fecha dePresenta el listado ordenado por la fecha deúltima modificaciónúltima modificación

– -F -F Presenta una barra (/) después del nombre dePresenta una barra (/) después del nombre delos directorios y un asterisco (*) los directorios y un asterisco (*)

después de los después de los archivos ejecutablesarchivos ejecutables

– -d -d Al usar esta opción conjuntamente con el Al usar esta opción conjuntamente con el nombre del directorio y la opción nombre del directorio y la opción

l, permite l, permite observar la información del observar la información del directoriodirectorio

Comando ls Comando ls (3 de 4)(3 de 4)

Page 17: LINUX Algunos Datos Básicos... Algunos Datos Básicos

– Por ejemplo:Por ejemplo:

• ls -l temp muestra el contenido del directorio ls -l temp muestra el contenido del directorio temptemp

• ls -ld temp muestra la información respecto del ls -ld temp muestra la información respecto del directoriodirectorio

Comando ls Comando ls (4 de 4)(4 de 4)

Page 18: LINUX Algunos Datos Básicos... Algunos Datos Básicos

Manejo de archivosManejo de archivos• cp cp Copia de archivosCopia de archivos

– -R -R Copia recursivaCopia recursiva

• rm rm Remover archivosRemover archivos– -r (recursivo) -f (no confirmación)-r (recursivo) -f (no confirmación)

• mv mv Mover archivosMover archivos

Page 19: LINUX Algunos Datos Básicos... Algunos Datos Básicos

Otros comandosOtros comandos

• exit (finaliza sesión de usuario)exit (finaliza sesión de usuario)

• shutdown -h now (bajar el sistema)shutdown -h now (bajar el sistema)

• shutdown -r now (reboot)shutdown -r now (reboot)

• shutdown -h time 12:00 [warning message]shutdown -h time 12:00 [warning message]

• shutdown -h +10 (baja el sistema en 10 shutdown -h +10 (baja el sistema en 10 minutos)minutos)

• <Tab> Use la tecla TAB para completar el <Tab> Use la tecla TAB para completar el nombre del archivo sin tener que escribirlonombre del archivo sin tener que escribirlo

Page 20: LINUX Algunos Datos Básicos... Algunos Datos Básicos

Comando setupComando setup

• Permite configurarPermite configurar– AutenticaciónAutenticación– TecladoTeclado– MouseMouse– Tarjetas de sonidoTarjetas de sonido– ZonaZona– MonitorMonitor– Servicios del sistemaServicios del sistema

Page 21: LINUX Algunos Datos Básicos... Algunos Datos Básicos

Editor vi Editor vi (1 de 3)(1 de 3)

• Para editar un archivo:Para editar un archivo:– # vi <nom_arch># vi <nom_arch>

• Para ir a modo de comando presione Para ir a modo de comando presione <ESC><ESC>

• Estando en modo de comando:Estando en modo de comando:– :a (añadir texto detrás del cursor):a (añadir texto detrás del cursor)– :i (insertar texto delante del cursor):i (insertar texto delante del cursor)– :q (salir):q (salir)– :w (graba el archivo):w (graba el archivo)

Page 22: LINUX Algunos Datos Básicos... Algunos Datos Básicos

Editor vi Editor vi (2 de 3)(2 de 3)

– :wq:wq graba el archivo y salegraba el archivo y sale– :w:w <nom_arch><nom_arch> graba el archivo, si existe graba el archivo, si existe

envía unenvía un

mensaje de errormensaje de error– :w!:w! <nom_arch><nom_arch> sobre escribe en el archivo sobre escribe en el archivo

existenteexistente– :q!:q! sale sin grabarsale sin grabar– :x:x igual a :wqigual a :wq

Page 23: LINUX Algunos Datos Básicos... Algunos Datos Básicos

Editor vi Editor vi (3 de 3)(3 de 3)

– /<string> busca el string especificado hacia /<string> busca el string especificado hacia delantedelante

– ?<string> busca el string especificado hacia ?<string> busca el string especificado hacia atrásatrás

– n n vuelve a buscar en la dirección actual vuelve a buscar en la dirección actual– N N vuelve a buscar en la dirección opuesta vuelve a buscar en la dirección opuesta

• Para copiar una línea, ubíquese al inicio de Para copiar una línea, ubíquese al inicio de la línea, luego presione <y><$>, mueva el la línea, luego presione <y><$>, mueva el cursor a dónde quiera copiar y presione cursor a dónde quiera copiar y presione <p><p>

Page 24: LINUX Algunos Datos Básicos... Algunos Datos Básicos

Sistema de Archivos de Sistema de Archivos de LinuxLinux

• Es la base de todos los datos en un Es la base de todos los datos en un sistema Linuxsistema Linux

• Todos los programas de Linux, las Todos los programas de Linux, las bibliotecas, los archivos del sistema bibliotecas, los archivos del sistema y los archivos de usuarios, residen en y los archivos de usuarios, residen en los sistemas de archivoslos sistemas de archivos

Page 25: LINUX Algunos Datos Básicos... Algunos Datos Básicos

/

man

bin (archivos binarios)

etc (archivos de configuración de servicios Ej: passwd)

dev (periféricos)

sbin (archivos binarios usados por la cuenta de Administrador)

home (carpetas de los usuarios)

x386

usr (software que le da potencia al sistema operativo)

lib (programas de C y C++)

proc (puerta hacia el kernel)

tmp (archivos temporales)

src

var (spool para impresión, mails, etc; crece y decrece)

Page 26: LINUX Algunos Datos Básicos... Algunos Datos Básicos

Puntos de montajePuntos de montaje

• Se puede asignar un directorio a una Se puede asignar un directorio a una partición del discopartición del disco

• Conocido como punto de montajeConocido como punto de montaje

• Este y todos los directorios por Este y todos los directorios por debajo de él se denominan un debajo de él se denominan un sistema de archivossistema de archivos