Está en la página 1de 66

COMUNIDAD DE SOFTWARE LIBRE ICANU!

"
# MODULO $ LINU! BASICO" IN%. LINO MARTIN QUIS&E TINCO&A
Ing. Lino Martin Quispe Tincopa

Historia de Linux
# Nace en 'a Uni(ersi)a) )e *e'sin+i co,o un )esarro''o )e Linus Tor(a')s. Tor(a')s se p'ante- e' )esarro''o )e Linu. co,o un /o00ie1 no esta0a pensa)o para e' usuario 2ina'1 sin e,0argo proporciona0a e' es3ue'eto 2un)a,enta' para per,itir 3ue 'os progra,a)ores )e Uni. pu)ieran progra,ar e' n4c'eo En ,ar5o )e $667 se pu0'ica 'a (ersi-n $.8 )e' n4c'eo1 con(irti9n)ose en 'a pri,era e)ici-n o2icia' )e Linu.1 en ese ,o,ento Linu. :a e;ecuta0a 'a ,a:or<a )e 'as ap'icaciones t<picas )e Uni.1 )es)e co,pi'a)ores1 so2t=are )e re)es /asta ! Win)o=s

Ing. Lino Martin Quispe Tincopa

Qu es Linux ?

Linux es un sistema operativo multiusuario, multitarea y de distribucin gratuita a travs de la licencia GNU.

La licencia GNU es un diseo de la Free Software Fundation, promueve la distribucin abierta y el desarrollo abierto de los programas.

El soft are con licencia GNU tiene !ue distribu"rse #unto con el cdigo fuente, a diferencia del soft are comercial !ue no incluye dic$o cdigo y por lo tanto es inalterable

Ing. Lino Martin Quispe Tincopa

Software Libre
# E' So2t=are Li0re" >Free? es un asunto )e 'i0erta) : no )e precio co,o se sue'e pensar. &ara enten)er e' concepto1 /a: pensar en 'i0re" co,o en 'i0erta) )e e.presion".

Ing. Lino Martin Quispe Tincopa

Las @ Li0erta)es
A Li0erta) 8B La 'i0erta) )e usar e' progra,a1 con cua'3uier prop-sito A Li0erta) $B La 'i0erta) )e estu)iar c-,o 2unciona e' progra,a1 : a)aptar'o a tus necesi)a)es. E' acceso a' c-)igo 2uente es una con)ici-n pre(ia para esto. A Li0erta) 7B La 'i0erta) )e )istri0uir copias1 con 'o 3ue pue)es a:u)ar a tu (ecino A Li0erta) CB La 'i0erta) )e ,e;orar e' progra,a : /acer p40'icas 'as ,e;oras a 'os )e,Ds1 )e ,o)o 3ue to)a 'a co,uni)a) se 0ene2icie. Ing. Lino Martin Quispe Tincopa

Siglas famosas en Open Source


# GNUB % E %NU N E Not U E Uni. # GNU E %NU is Not Uni. E Free So2t=are Foun)ation >principa' patrocina)ora )e' pro:ecto %NU? # GPL E %enera' &u0'ic License. # TUX E Tor(a's Uni!

Ing. Lino Martin Quispe Tincopa

Aplicaciones para Linux %entro de las aplicaciones disponibles para Linux se encuentran& 'rocesadores de texto (ord'erfect )tar*ffice +pplix are ,nterfa- gr.fica / 0ree12 Gnome 3%E

Ing. Lino Martin Quispe Tincopa

Aplicaciones para Linux ( cont. ) 4erramientas de ,nternet Netscape 5omunicator 6osaic 3on!eror 7ases de datos 6y)8L 'ostgress *racle )ybase ,nformix

Ing. Lino Martin Quispe Tincopa

Distribuciones principales de Linux Existen bastantes distribuciones diferentes de Linux, pero cinco de ellas son las m.s populares&

9ed 4at )lac: are 5aldera *penLinux )u)E %ebian

Ing. Lino Martin Quispe Tincopa

En que consiste una distribuci n!


Ferne' >Linu.? GG Li0rerias >0i0'iotecas? GG &rogra,as

Ing. Lino Martin Quispe Tincopa

Red

at de muc$os

Es la de mayor empleo, es el ob#etivo o base con la !ue se miden la mayor"a de las distribuciones

desarrolladores de aplicaciones para (indo s, y es la referencia

La fama de 9ed 4at se basa principalmente en sus $erramientas de instalacin y desinstalacin 9ed 4at $a ganado premios, como el !nfoworld"s Reader"s #$oice o el %rowser"s #$oice Awards. 9ed 4at tambin $a sido la eleccin en proyectos !ue $an demostrado la viabilidad comercial de Linux, como el traba#o de animacin para la pel"cula ;itanic

Ing. Lino Martin Quispe Tincopa

Slac&ware

+ntes de 9ed 4at, )lac: are era la distribucin m.s popular, sta distribucin ofrece todas las aplicaciones !ue se pueden esperar, incluyendo / (indo s, y $erramientas de desarrollo como GNU 5 compiler, soporte ''', soporte completo para <ava y el )%3 para <ava en Linux, )lac: are ofrece el servidor +pac$e para instalar un sitio (eb, as" como varios exploradores de ,nternet, )lac: are se puede descargar del sitio 0;' de (alnut 5ree:, en ftp.#D' R().co* o de *etalab.unc.edu+pub+Linux

Ing. Lino Martin Quispe Tincopa

#aldera (penLinux

'rovoc una conmocin en el mercado inform.tico al anunciar un Linux con soporte comercial, la idea es ofrecer versiones de Linux probadas, estables y con apoyo de una compa"a. (ord'erfect 2 para Linux est. diseado para 5aldera=s Net or: %es:top, y slo se distribuye con sta versin de Linux. Las primeras versiones de )tar*ffice estaban pensadas para las distribuciones de 5aldera. La distribucin de 5aldera incluye el entorno de traba#o 3, una licencia no comercial de )tar*ffice para Linux, soporte Net are y una licencia de %9>%os para compatibilidad con %*)

Ing. Lino Martin Quispe Tincopa

SuS, Es una distribucin popular, sobre todo en Europa, se distribuye en versiones en ingls y en alem.n. )u)E ofrece& 3%E, la ?ltima versin del servidor /free12 / (indo s, Una $erramienta para el administrador del sistema !ue se llama @a);, ?til para configurar casi cual!uier cosa del sistema, una $erramienta propia para configurar / (indo s conocida como )a/A y una copia de la ?ltima versin de )tar*ffice. La distribucin se puede descargar gratuitamente de www.suse.co*

Ing. Lino Martin Quispe Tincopa

Debian

%ebian no est. por ninguna organi-acin comercial, mientras 9ed 4at depende de 9ed 4at )oft are y )lac: are de (alnut 5ree:, %ebian est. diseada por un grupo de voluntarios de forma muy similar al desarrollo general de Linux *frece m.s de BCCC pa!uetes de soft are mediante su propio sistema de administracin de pa!uetes, diseado para ofrecer una funcionalidad similar a la !ue ofrece la distribucin de 9ed 4at. %ebian puede ser descargado gratuitamente de www.debian.co*

Ing. Lino Martin Quispe Tincopa

"noppi#
# "noppi# $andra%e $o&e tienen particularidad de ser un sistema GNU' Linu# completo corriendo desde un ()*

Ing. Lino Martin Quispe Tincopa

(tras distribuciones

4ay

bastantes

distribuciones

en

ingls

!ue

merecen

ser

mencionadas, como Linux'ro, Linux(are, ;urbo Linux, e @ggdrasil entre otras. +dem.s tambin se pueden encontrar distribuciones !ue no est.n en ingls, especialmente en francs y en alem.n. )e puede aprender m.s sobre otras distribuciones y encontrar ligas con sitios (eb relacionados en www.linux.or-+dist

Ing. Lino Martin Quispe Tincopa

Qu $ace falta?

Linux se puede instalar en una gran variedad de tipos de ordenadores basados en diferentes tipos de microprocesadores, entre los !ue se pueden citar&

)erie 6otorola 21CC )erie ,ntel 1C12 +lp$a )istemas 6,') 'o er 6ac *rdenadores basados en ,ntel

Ing. Lino Martin Quispe Tincopa

,l e.uipo */ni*o

Linux es un sistema operativo !ue re!uiere recursos asombrosamente pe!ueos, se puede e#ecutar Linux en un D12 con slo E 6b de 9+6, sin embargo va a suponer una serie de limitaciones& > No puede e#ecutar / (indo s Fas" !ue no $abr. interfa- gr.ficaG > La cantidad de programas actuando a la ve- ser. limitado debido a la 9+6 existente

> El ba#o rendimiento evitar. el uso del sistema para determinadas tareas cr"ticas Fpor e#emplo como servidor de red o de correoG

Ing. Lino Martin Quispe Tincopa

,l e.uipo */ni*o (cont.)

+ pesar de estas limitaciones, el sistema todav"a puede resultar ?til como& > ;erminal de un servidor linux o Unix > )ervidor de ba#o rendimiento para servicios de %N)

> )ervidor de validacin para una red pe!uea

Ing. Lino Martin Quispe Tincopa

0n buen 1# para Linux

Elegir el nivel correcto de $ard are para el sistema Linux, depende de factores como el n?mero de usuarios !ue ser.n admitidos y el tipo de aplicaciones !ue se e#ecutar.n, todo se traduce en necesidades de memoria 9+6 y capacidad del disco duro. Linux necesita menos recursos para reali-ar m.s funciones comparado con las plataformas 6icrosoft. Una estacin intel E12 a BCC 6$- con B2 6b en 9+6 es capa- de e#ecutar / (indo s, e#ecutar Netscape 5ommunicator y actuar como servidor en una red local.

Ing. Lino Martin Quispe Tincopa

0n buen 1# para Linux (cont.) + pesar de el ba#o consumo de recursos, el usuario !uerr. un sistema m.s potente, una estacin de traba#o aceptable necesita los siguientes componentes& > 'rocesador 'entium a 2CC 6$- resulta suficiente. > 2E 6b en 9+6 resultan suficientes, cual!uier cantidad de memoria adicional es empleada de manera eficiente por Linux. > %isco duro de A Gb es suficiente pero es me#or uno m.s grande ya !ue permite instalar m.s aplicaciones. > ;ar#eta de video super HG+ con 1 6b en 9+6 > Unidad de 5%>9*6

Ing. Lino Martin Quispe Tincopa

)todos de instalaci2n

0loppy 0loppy

+ + +

%isco duro 5%>9*6

0loppy

0;'

5%>9*6

Ing. Lino Martin Quispe Tincopa

)todos de instalaci2n (cont.) 0loppy

%isco duro

>5uando no se tiene una unidad de 5%>9*6, pero se tiene muc$o espacio en disco duro >)e copia el contenido del 5%>9*6 94 I.A al disco duro > Es necesario crear un disco de arran!ue > El disco de arran!ue se crea con&
5&JKd&JdosutilsJra rite Enter dis: image source file name& d&JimagesJboot.img Enter target dis:ette drive& a 'lease insert a formatted dis:ette into drive +& and press >EN;E9> &

Ing. Lino Martin Quispe Tincopa

)todos de instalaci2n (cont.) 0loppy

5%>9*6

>5uando se tiene una unidad de 5%9*6, pero no se puede arrancar desde ella > Es necesario crear un disco de arran!ue > El disco de arran!ue se crea con&

5&JKd&JdosutilsJra rite Enter dis: image source file name& d&JimagesJboot.img Enter target dis:ette drive& a 'lease insert a formatted dis:ette into drive +& and press >EN;E9> &

Ing. Lino Martin Quispe Tincopa

)todos de instalaci2n (cont.) 0loppy

0;'

>5uando no se tiene una unidad de 5%9*6 ni espacio en disco duro para copiar el contenido del 5%>9*6 94 I.A > Es necesario crear un disco de arran!ue > El disco de arran!ue se crea con&

5&JKd&JdosutilsJra rite Enter dis: image source file name& d&JimagesJboot.img Enter target dis:ette drive& a 'lease insert a formatted dis:ette into drive +& and press >EN;E9> &

Ing. Lino Martin Quispe Tincopa

)todos de instalaci2n (cont.)

5%>9*6

>5uando se tiene una unidad de 5%9*6 y se puede arrancar desde ella >No es necesario crear un disco de arran!ue

Ing. Lino Martin Quispe Tincopa

1articiones en Linux 'ara decidir cu.ntas particiones $aremos y de !u tamao conviene conocer la estructura de arc$ivos de Linux& swap particin especial cuyo tamao se aadir. a nuestra 9+6 para formar la memoria virtual. 5onviene crearla por si $ace falta. / directorio ra"-. 5ontendr. los arc$ivos esenciales para el arran!ue y configuracin de todo el sistema. )i el disco duro es grande y la 7,*) antigua es importante !ue su particin est entre los pri*eros 3456 cilindros Fsuele corresponder con los primeros 1 G7 G.

Ing. Lino Martin Quispe Tincopa

1articiones en Linux (cont.)

/var contiene las colas de impresin y de correo, el registro de mensa#es y bases de datos de varios programas, adem.s de los arc$ivos temporales. Entre BCCLDCC 67 para uso personal. /home todos los arc$ivos personales de los usuarios. %el orden de BCC 67 por usuario, seg?n sus necesidades. /usr todos los e#ecutables, documentacin, etc. 'odr"a ser suficiente con BCC 67, y suele sobrar con B G7. /usr/local deber. contener todo lo !ue instalemos por nuestra cuenta, fuera de la distribucin.

Ing. Lino Martin Quispe Tincopa

Los dispositi7os en Linux


En Unix los dispositivos se accesan por medio de una ruta en disco, como si fueran arc$ivos& /dev/hda disco duro maestro del canal ,%E primario, en 6)%*) es 5& /dev/hdb disco duro esclavo del canal ,%E primario, en 6)%*) puede ser %& /dev/hdc disco duro maestro del canal ,%E secundario. /dev/hdd disco duro esclavo del canal ,%E secundario. /dev/sda primer disco duro )5),. /dev/cdrom normalmente una liga a alguno de los anteriores. /dev/fd0 dis!uetera +& /dev/ttyS0 primer puerto serie, en 6)%*) es 5*6B& /dev/ttyS1 segundo puerto serie, en 6)%*) es 5*6A& /dev/lp0 puerto paralelo. /dev/psaux ratn ')MA. /dev/mouse liga al puerto del ratn.

Ing. Lino Martin Quispe Tincopa

Los dispositi7os en Linux (cont.)

$da

$dc

$db

$dd

1ri*ar8 controller

Secondar8 controller

)ot$erboard

Ing. Lino Martin Quispe Tincopa

Los dispositi7os en Linux (cont.)

sda

sdb

sda3

sdb3

sda5

sdb5

sda9

sdb9

S#S! controller 3

Ing. Lino Martin Quispe Tincopa

S#S! controller 5

Los dispositi7os en Linux (cont.)

$da3 $da5 $da9 $da6

1articiones pri*arias

$da:'$da;9 1articiones l2-icas

Ing. Lino Martin Quispe Tincopa

,structura de directorios La estructura de directorios principal de Linux es la siguiente& Mdev L 5ontiene los arc$ivos de sistema !ue representan dispositivos Metc L Est. reservado para arc$ivos de configuracin !ue son locales Mlib L 5ontiene slo a!uellas librer"as !ue son necesarias para la e#ecucin de los binarios Mmnt L Es el punto de monta#e de sistemas de arc$ivo temporales F5%9*6, floppy, etcG Mopt L Es en donde normalmente se guardan los pa!uetes de instalacin Mproc L 5ontiene arc$ivos especiales !ue extraen o env"an informacin al :ernel

Ing. Lino Martin Quispe Tincopa

,structura de directorios (cont.)

Msbin L 5ontiene arc$ivos binarios !ue se e#ecutan en el momento del arran!ue y solamente por el usuario root Musr L 5ontiene arc$ivos !ue son compartidos para todos, tiene su propia particin y es de slo lectura Mvar L 5ontiene logs de todos los programas !ue generan notificaciones, tambin contiene las colas de impresin

Ing. Lino Martin Quispe Tincopa

!ntrprete de co*andos (S$ell) Una ve- !ue se $a conseguido acceso al sistema, Linux sit?a al usuario en su directorio y e#ecuta un programa llamado s$ell. Un s$ell es un programa diseado para aceptar rdenes y e#ecutarlas. 9ed 4at proporciona los siguientes s$ells& >s$ >bas$ (%ourne A-ain S$ell) >tcs$ >cs$ >pd&s$ (1ublic Do*ain <orn S$ell) >=s$ >as$ >*c

Ing. Lino Martin Quispe Tincopa

!ntrprete de co*andos (cont.) + continuacin se da una breve explicacin de los s$ells m.s comunes& s$ > )e considera como el intrprete original de Unix, no dispone de $istorial y no puede editarse la l"nea de comandos cs$ L Es un s$ell primitivo !ue proporciona un con#unto de instrucciones y un entorno de scriptin- derivado de la sint.xis del lengua#e de programacin 5, al igual !ue s$ no permite la edicin de la l"nea de comandos bas$ L Es el intrprete m.s extendido y utili-ado en las distribuciones de Linux, aade una gran variedad de caracter"sticas como la l"nea de comandos editable y el $istorial :s$ L 7asado en la versin original de s$ , no es el intrprete predeterminado en la mayor"a de los sistemas Linux, fu el primero en introducir muc$as de las caracter"sticas !ue a$ora resultan fundamentales

Ing. Lino Martin Quispe Tincopa

0n 7ista=o al intrprete %as$ > 'ara entender la funcin de bas$ , se debe comprender el traba#o de identificacin, cuando el Lo-in> aparece, ocurren dos cosas&

aG )e inicia el intrprete Fen este caso bas$G bG )e e#ecutan los arc$ivos de configuracin !ue se $ayan creado para el entorno del usuario 'ara conseguir un entorno personali-ado, se debe crear un arc$ivo .bas$rc en el directorio $ome del usuario, se trata de un arc$ivo de texto !ue se e#ecutar. cuando se inicie el intrprete.

Ing. Lino Martin Quispe Tincopa

0suarios 8 -rupos

En un ambiente Linux generalmente existen usuarios !ue pueden acceder al sistema y grupos a los !ue pertenecen dic$os usuarios.

Usuarios L 'ueden ser personas Fcuentas unidas a un usuario f"sicoG o usuarios lgicos Fcuentas !ue existen para aplicaciones y !ue pueden desarrollar actividades espec"ficasG

Grupos L Es la definicin lgica de la organi-acin, la funcin de los grupos es reunir a los usuarios para asignarles permisos sobre directorios, arc$ivos o servicios.

Ing. Lino Martin Quispe Tincopa

#reaci2n de usuarios

Los usuarios se crean en Linux mediante el comando useradd !ue se encuentra en +usr+bin, por e#emplo& useradd testuser3 >5rea un usuario testuserB y lo registra en MetcMpass d >Le asigna un U,% >5rea un grupo nuevo al !ue solo pertenece el usuario >5rea un directorio $ome para el usuario M$omeMtestuserB

'ara eliminar un usuario se emplea el comando& userdel Lr ?no*bre de usuario@

Ing. Lino Martin Quispe Tincopa

#reaci2n de usuarios (cont.)

useradd Lu BCCCB testuserB userdel Lr testuserB

useradd Lg users testuserB userdel Lr testuserB

useradd Lg users LG grupoB, grupoA testuserB userdel Lr testuserB

useradd Ld M$omeMdirectorio testuserB

Ing. Lino Martin Quispe Tincopa

#reaci2n de -rupos 'ara crear grupos se emplea el comando & groupadd ?no*bre del -rupo@ El comando anterior crea el grupo y le asigna un G,% , para especificar un G,% distinto se emplea el comando&

groupadd Lg ?A!D@ ?no*bre del -rupo@

'ara eliminar grupos se emplea el comando&

groupdel ?no*bre del -rupo@

Ing. Lino Martin Quispe Tincopa

#reaci2n de -rupos (cont.)

groupadd grupoB groupdel grupoB

groupadd Lg NCD grupoB

Ing. Lino Martin Quispe Tincopa

#reaci2n de -rupos (cont.) 'ara aadir usuarios a un grupo no existe un comando, lo me#or es $acerlo editando el arc$ivo MetcMgroup, cada l"nea represente una definicin de grupo&

Nombre de grupo&&5ontrasea&,d&Lista de usuarios

Los componentes de esta l"nea son los siguientes& Nombre de grupo > Es el nombre asignado al grupo 5ontrasea L Es el pass ord cifrado para el grupo, normalmente no se emplea as" !ue este apartado est. vac"o ,d L Es el G,% asignado al grupo y es ?nico para cada grupo Lista de usuarios L )on los usuarios !ue pertenecen al grupo y se encuentran separados por comas.

Ing. Lino Martin Quispe Tincopa

#o*prensi2n de los no*bres de arc$i7o En Linux al igual !ue en cual!uier otro sistema operativo es necesario distinguir entre nombre de arc$ivo y un nombre de ruta de acceso. Los nombres de arc$ivo no deben contener ninguno de los siguientes caracteres especiales ni espacios&

! @ # $ % &

! "

# $ % & ' / ( ) * + , -

Linux permite $asta AN2 caracteres para un nombre de arc$ivo, a diferencia de UN,/ 7)% !ue slo permite 2E caracteres. En Linux ning?n arc$ivo existe en un espacio vac"o, siempre se ubican dentro de un directorio, para saber el directorio actual en el !ue nos encontramos se emplea el comando & pwd ( print wor&in- director8 )

Ing. Lino Martin Quispe Tincopa

Bipos de arc$i7os Existen cuatro tipos b.sicos de arc$ivos en Linux & >+rc$ivos normales >%irectorios >Enlaces >+rc$ivos especiales

5on el siguiente comando podemos determinar el tipo de arc$ivo&

f.le <nombre de archivo>

Ing. Lino Martin Quispe Tincopa

Bipos de arc$i7os cont. Arc$i7os nor*ales & )on con los !ue se traba#a la mayor parte del tiempo, estos arc$ivos pueden contener texto, cdigo fuente en lengua#e 5, rdenes de s$ell, programas binarios e#ecutables y datos de naturale-a diversa. Un arc$ivo normal se convierte en e#ecutable cuando se le asigna el atributo / con la orden c$mod Ox ?no*bre del arc$i7o@.

Arc$i7os de directorio> Los directorios son arc$ivos !ue contienen los nombres de arc$ivos y directorios, as" como los punteros $acia esos arc$ivos y subdirectorios, cuando se lista el contenido de un directorio con la orden PlsQ lo !ue se $ace en realidad es listar el contenido del arc$ivo de directorio.

Enlaces & Normalmente no son arc$ivos, sino simplemente entradas de directorio !ue sealan al mismo inode, existe un tipo de enlace especial conocido como enlace si*b2lico, con los enlaces simblicos, cuando se Ing. tambin Lino Martin Quispe Tincopa suprime el arc$ivo original, se suprimen todos los enlaces

Bipos de arc$i7os (cont.)

+rc$ivos especiales& En Linux todo est. representado por arc$ivos Fdiscos, terminales, impresoras, etc.G, la mayor"a de los dispositivos se encuentran en Mdev. Las terminales e impresoras se denominan dispositi7os especiales por caracteres ya !ue pueden aceptar o producir una cadena de caracteres, a los discos duros se les denomina dispositi7os especiales por blo.ues, existe un arc$ivo de dispositivo especial muy ?til& el cubo de bits MdevMnull , todo lo !ue se env"e a MdevMnull se ignora, algo muy ?til cuando no se !uiere ver la salida de una orden.

Ing. Lino Martin Quispe Tincopa

1er*iso de los arc$i7os En Linux los permisos de los arc$ivos implican algo m.s !ue simplemente conocer los permisos !ue tienen un arc$ivo o directorio, los permisos definen !uin puede leer, escribir o e#ecutar un arc$ivo, pero tambin definen el tipo de arc$ivo y la forma de e#ecutarlo. 'ara mostrar los permisos de un arc$ivo se emplea el comando& ls 0l Esta orden muestra pr.cticamente todo lo !ue se puede saber acerca del arc$ivo, desde la entrada del directorio y el inode correspondientes.

Ing. Lino Martin Quispe Tincopa

1er*iso de los arc$i7os (cont.)

permisos

propietario

bytes

fec$a y $ora

0rw0r00r00 1 root root drwxr0xr0x 5 root root drwxr0xr0x 4 root root lrwxrwxrwx 1 root root <</usr/share/=>l.b/4<49<1/vfo;tcap

1111 1067 1067 51

2pr 13 8ct 49 8ct 49 8ct 49

00,41 40,16 40,13 40,19

passwd s:el s;mp vfo;tcap 0+

enlaces

grupo

nombre del arc$ivo

Ing. Lino Martin Quispe Tincopa

1er*iso de los arc$i7os (cont.) La columna de pemisos se divide en cuatro subcampos & 0 rwx rwx rwx

;ipo de arc$ivo

'ermisos para el propietario

'ermisos para el grupo

'ermisos para todos los dem.s

Ing. Lino Martin Quispe Tincopa

1er*iso de los arc$i7os (cont.) ;ipo de arc$ivo &

5ar.cter > b c d l

%escripcin +rc$ivo normal +rc$ivo especial por blo!ues +rc$ivo especial por caracteres %irectorio Enlace

Ing. Lino Martin Quispe Tincopa

1er*iso de los arc$i7os (cont.) Los identificadores de grupo y usuario se refieren a !uienes tienen permiso para utili-ar, leer o e#ecutar un arc$ivo. Esos permisos iniciales de arc$ivo los otorga el administrador del sistema cuando se crea la cuenta del usuario. )lo los usuarios de un grupo determinado pueden acceder a los arc$ivos en un grupo y slo si el usuario $a dado permiso a los miembros del grupo para esos arc$ivos. 'ara dar permisos a un arc$ivo se emplea el comando& c$mod R a g o u S R r x S ?arc$i7o@ c$mod R222S ?arc$i7o@ por e#emplo& c$mod aTr x file da permiso de lectura, escritura y e#ecucin a todos los usuarios al arc$ivo file

Ing. Lino Martin Quispe Tincopa

#o*andos bCsicos de *anipulaci2n de arc$i7os 'ara crear directorios se emplea el siguiente comando& m:dir UnombreBK UnombreAK U nombreDK 'ara listar el contenido de directorios se emplea& ls >la 'ara mostrar el contenido de un arc$ivo& less Unombre del arc$ivoK 'ara copiar arc$ivos se emplea & cp Uarc$ivo a copiarK Uarc$ivo copiadoK

Ing. Lino Martin Quispe Tincopa

#o*andos bCsicos de *anipulaci2n de arc$i7os (cont.) 'ara borrar arc$ivos se emplea& rm UnombreBK UnombreAK U nombreDK 'ara borrar directorios se emplea& rm >r Unombre del directorioK 'ara buscar un arc$ivo se emplea& find Uruta supuestaBK Uruta supuestaAK >name Unombre del arc$ivoK 'ara comprimir un arc$ivo se emplea& g-ip Uarc$ivo a comprimirK 'ara descomprimir un arc$ivo gun-ip Uarc$ivo a descomprimirK g-ip >d Uarc$ivo a descomprimirK

Ing. Lino Martin Quispe Tincopa

Recordando %AS 7as$ tiene dos niveles de prompt de usuario, el primer nivel es el !ue se observa cuando bas$ est. en espera de un comando. El prompt de default del primer nivel es $, pero si deseamos cambiarlo se puede $acer editando el arc$ivo MrootM.bas$Vprofile, y cambiando el valor de la variable ')B, como por e#emplo& ')BTP'lease enter a commandQ El segundo nivel de prompt es mostrado cuando bas$ est. esperando !ue el usuario proporcione m.s informacin para completar el comando. El prompt de default para el segundo nivel es + , pero al igual !ue el prompt de primer nivel, ste tambin puede ser cambiado editando el valor de la variable ')A, como por e#emplo& ')ATP, need more informationQ

Ing. Lino Martin Quispe Tincopa

Recordando %AS (cont.) caracter +ccin


6uestra un signo de W cuando el usuario no es root, cuando es root muestra X 6uestra un bac:slas$ 6uestra un la fec$a actual 6uestra el nombre del $ost ,mprime una l"nea en blanco 6uestra el valor octal del n?mero nnn 6uestra el nombre del s$ell !ue est. corriendo 6uestra la $ora actual

''$ '' 'd 'h '; ';;; 's 't

Ing. Lino Martin Quispe Tincopa

Recordando %AS (cont.) caracter +ccin


6uestra el nombre del usuario conectado 6uestra el directorio base en el !ue se encuentra el usuario 6uestra la ruta de directorio actual

'u '? 'w

Ing. Lino Martin Quispe Tincopa

<D, (< Des&top ,n7iro*ent) 3%E lo inici 6att$ias Ettric$ en *ctubre de BYY2 en +lemania, el propsito original era crear un entorno gr.fico potente para Linux y otros sistemas Unix, lo !ue result en un proyecto muc$o m.s amplio !ue un simple emulador 5%E F5ommon %es:top EnviromentG. Los arc$ivos necesarios para instalar 3%E se encuentran en el 5% de 9ed 4at, si se seleccion la opcin 3%E durante la instalacin de 9ed 4at, entonces 3%E ya se encuentra instalado, en caso de no $aber instalado 3%E, se puede instalar manualmente, los arc$ivos necesarios son& :deadmin>FversinG.iD12.rpm :debase>FversinG.iD12.rpm :degames>FversinG.iD12.rpm :degrap$ics>FversinG.iD12.rpm :delibs>FversinG.iD12.rpm

Ing. Lino Martin Quispe Tincopa :demultimedia>FversinG.iD12.rpm

<D, (< Des&top ,n7iro*ent) (cont.)

:denet or:>FversinG.iD12.rpm :desupport>FversinG.iD12.rpm :deutils>FversinG.iD12.rpm

Ing. Lino Martin Quispe Tincopa

,l escritorio <D, Los elemento y componentes del escritorio resultar.n familiares para a!uellos usuarios de (indo s, los elementos !ue componen el escritorio de 3%E son& El fondo, !ue contiene iconos de programas y arc$ivos !ue se !uieren tener a la mano. >El panel, !ue es una barra de iconos !ue se encuentra en la parte inferior del pantalla, $aciendo clic sobre un icono se lan-a una aplicacin. >La barra de tareas, !ue muestra un botn por cada ventana de aplicacin abierta. 4aciendo clic sobre un botn se pasa la ventana a primer plano. >El men? principal, !ue aparece cuando se $ace clic sobre el icono 3 del panel, todas las funciones b.sicas de 3%E son accesibles desde el men? Ing. Lino Martin Quispe Tincopa principal y sus subdirectorios.

0sar *Dltiples escritorios <D, La idea de multiples escritorios es tener un escritorio virtual, en el !ue en cada uno se est.n e#ecutando diferentes aplicaciones, por e#emplo en uno un explorador, en otro un procesador de textos y en otro una ventana de terminal.

3%E incluye cuatro escritorios, entre los !ue se puede mover $aciendo clic sobre el nombre del escritorio en el panel, o pulsando 5trlO0B para el escritorio B, 5trlO0A para el escritorio A, 5trlO0D para el escritorio D y 5trlO0E para el escritorio E. )e puede cambiar el n?mero de escritorios y cambiarles el nombre, abriendo 5ontrol 5enter>>>>KLoo: Z 0eel>>>>K%es:top>>>>KNumbers of %es:tops )e puede rotar entre los escritorios pulsando 5ontrolO;ab )$iftO;ab

Ing. Lino Martin Quispe Tincopa

0sar *Dltiples escritorios <D, (cont.)

@es:top 1

@es:top 4

@es:top 5

@es:top 1

@es:top 9

@es:top 7

@es:top A

@es:top 3

@es:top 6

@es:top 10

@es:top 11

@es:top 14

@es:top 15

@es:top 11

@es:top 19

@es:top 17

Ing. Lino Martin Quispe Tincopa

BrabaEar con 7entanas de aplicaciones El traba#o con ventanas es muy similar al !ue se $ace en otros entornos gr.ficos, se emplean los mismos mtodos de movimiento, cambio de tamao y cierre. 5uando se tienen muc$as ventanas abiertas en el escritorio se puede activar cual!uiera de ellas $aciendo clic sobre cual!uier punto de ella. 'ero $ay otros mtodos para cambiar entre ventanas de aplicaiones abiertas& >La barra de tareas tiene un botn por cada ventana abierta, se puede $acer clic sobre l para activar la ventana y ponerla en primer plano >'ulsando +ltO;ab )$iftO;ab >'ulsando 5trlOEsc para obtener una lista con las ventanas abiertas >4aciendo clic sobre el icono de lista de ventanas del 'anel

Ing. Lino Martin Quispe Tincopa

Arc$i7os de acceso directo

Los arc$ivos de acceso son pe!ueos arc$ivos de informacin !ue describen un recurso del sistema para !ue 3%E pueda usarlo. 'or e#emplo un arc$ivo 3%E !ue se refiere al 5%>9*6 es parte del escritorio, ste acceso directo permite acceder al sistema de arc$ivos del 5%>9*6 sin emplear ning?n comando

Ing. Lino Martin Quispe Tincopa

#onfi-urar <D, con #ontrol #enter

5ontrol 5enter es la $erramienta de administracin, !ue permite personali-ar todo el ambiente gr.fico 3%E, permite definir papel tapi-, protector de pantalla, configurar la apariencia de los iconos, etc.

Ing. Lino Martin Quispe Tincopa

También podría gustarte