LOGO
DIPLOMADO DE REDES
Mdulo 4
Redes de computadoras en GNU/Linux
L.S.C. Remigio Salvador Snchez
Cunduacn, Tabasco a 14 de junio de 2014
SOBRE M
(r)Egresado de la Divisin Acadmica de Informtica y Sistemas de la
Universidad Jurez Autnoma de Tabasco. Actualmente cursando la
Maestra de Gestin de Tecnologas de la Informacin en la Universidad
TecMilenio. 31 aos, (casi) casado, (casi) padre, agradable, honesto,
bastante curioso, amante del software libre, linux, redes, seguridad
informtica, clustering; ocasionalmente toca la guitarra y cocina.
Escucha todo tipo de msica, aunque prefiere la msica electrnica y el
rock pesado 0:)
A dado conferencias y talleres en diversos eventos y universidades
locales y nacionales, relacionados con software libre y seguridad
informtica, tales como:
BugCon, FreeSecurity Conferences, CONASOL, CONAIS, COSIT,
Universidades como UJAT, UPGM, Sotavento, IPN, UNAM, entre otras
universidades y eventos
INSTALACIN Y CONFIGURACIN DE GNU/LINUX
INSTALACIN
CONFIGURACIN
COMANDOS DE SISTEMA
SHELL SCRIPTING
ERVICIOS
CONTENIDO
COMANDOS DE USUARIOS
INSTALACIN DE GNU/LINUX
INSTALACIN
UN POCO DE HISTORIA
(ue iniciado !or Richard
Stallman&
Se anuncia el ") de
se!tiembre de 1*+&
Significa ,-. /t0s -ot
.nix&
'lgunos desarrollos son1
,nome, 2ash, ,im!, etc&
PROYECTO GNU
.so
$studio y
modificacin
3o!ia
4istribucin
FILOSOFA GNU
5a libertad de usar el
!rograma, con cual6uier
!ro!sito 7libertad #8&
5a libertad de estudiar cmo
funciona el !rograma, y
ada!tarlo a tus necesidades
7libertad 18&
5a libertad de distribuir
co!ias, con lo 6ue !uedes
ayudar a tu vecino 7libertad "8
5a libertad de me9orar el
!rograma y hacer !:blicas
las me9oras a los dems, de
modo 6ue toda la comunidad
se beneficie& 7libertad +8&
.so
$studio y
modificacin
3o!ia
4istribucin
FILOSOFA GNU
5a libertad de usar el
!rograma, con cual6uier
!ro!sito 7libertad #8&
5a libertad de estudiar cmo
funciona el !rograma, y
ada!tarlo a tus necesidades
7libertad 18&
5a libertad de distribuir
co!ias, con lo 6ue !uedes
ayudar a tu vecino 7libertad "8
5a libertad de me9orar el
!rograma y hacer !:blicas
las me9oras a los dems, de
modo 6ue toda la comunidad
se beneficie& 7libertad +8&
.so
$studio y
modificacin
3o!ia
4istribucin
FILOSOFA GNU
5a libertad de usar el
!rograma, con cual6uier
!ro!sito 7libertad #8&
5a libertad de estudiar cmo
funciona el !rograma, y
ada!tarlo a tus necesidades
7libertad 18&
5a libertad de distribuir
co!ias, con lo 6ue !uedes
ayudar a tu vecino 7libertad "8
5a libertad de me9orar el
!rograma y hacer !:blicas
las me9oras a los dems, de
modo 6ue toda la comunidad
se beneficie& 7libertad +8&
.so
$studio y
modificacin
3o!ia
4istribucin
FILOSOFA GNU
5a libertad de usar el
!rograma, con cual6uier
!ro!sito 7libertad #8&
5a libertad de estudiar cmo
funciona el !rograma, y
ada!tarlo a tus necesidades
7libertad 18&
5a libertad de distribuir
co!ias, con lo 6ue !uedes
ayudar a tu vecino 7libertad "8
5a libertad de me9orar el
!rograma y hacer !:blicas
las me9oras a los dems, de
modo 6ue toda la comunidad
se beneficie& 7libertad +8&
.so
$studio y
modificacin
3o!ia
4istribucin
FILOSOFA GNU
LINUX
5inux es estrictamente el
n:cleo o el ;ernel&
<rogramado inicialmente
!or 5inus Torvalds en
11&
5a versin #&#&1 ten=a
1#&"+ l=neas de cdigo,
la versin "&>&# lanzada el
1) de 4iciembre de "##+
conten=a ?&"&1+ l=neas
de cdigo&
@ultitarea
@ulti!lataforma
@ultiusuario
5ibrerias com!artidas
3ontrol de tareas <AS/B
'cceso a diferentes ti!o
de sistemas de archivos
3digo fuente dis!onible
LINUX
LINUX
LINUX
VIRTUALIZACIN
VIRTUALIZACION
Es la creacin -a travs e s!"t#are- e $na versin
virt$al e al%&n rec$rs! tecn!l%ic!' c!(! )$ee
ser $na )lata"!r(a e *ar#are' $n siste(a
!)erativ!' $n is)!sitiv! e al(acena(ient! $ !tr!s
rec$rs!s e re
Se crea $na ca)a e a+straccin entre el *ar#are
e la (,-$ina ".sica /*!st0 1 el siste(a !)erativ! e
la (,-$ina virt$al /virt$al (ac*ine' %$est0'
iviin!se el rec$rs! en $n! ! (,s ent!rn!s e
e2ec$cin3
VIRTUALIZACION
Venta2as
Desventa2as
Oracle V4 Virt$al5!6
U5UNTU
UBUNTU
C 3reado en 9ulio de "##D !or
@ar; ShuttleEorth y la
em!resa 3anonical 5td&
C 2asado en el !royecto
4ebian&
C Significa Fhumanidad hacia
otrosF o Fyo soy !or6ue
nosotros somosF&
UBUNTU
UBUNTU
Variantes de .buntu dis!onibles, las ms significativas son1
1&C 5ubuntu& 3on el entorno de escritorio ligero 5B4$&
"&C Gubuntu& 3on entono de escritorio contem!oraneo G4$&
+&C $dubuntu& 4iseHado !ara entornos escolares&
D&C Bubuntu& 3on entorno de escritorio ligero y r!ido B(3$&
?&C .buntu -etboo; $dition&
>&C Gubuntu -etboo; $dition&
)&C .buntu Studio
*&C Tiflobuntu, Versin !ara !ersonas ciegas y con visin
reducida& (unciona mediante l=nea braille&
&C 2ac;Trac; ? y ,nac;Trac;& 3on herramientas de
auditor=as y seguridad de redes&
REQUERIMIENTOS MNIMOS
UBUNTU
<rocesador x*> a ?## @Iz&
@emoria R'@1 ?1" @2&
4isco 4uro1 D ,2 7sEa! incluida8&
Tar9eta grfica V,' y monitor ca!az de
so!ortar una resolucin de *##x>##&
5ector de 34CRA@ o !uerto .S2
3onexin a /nternet !uede ser :til&
UBUNTU
Jubi
5ive.S2
5ive34/4V4 !ersonalizado
34 de instalacin mediante red
CONCEPTOS 5ASICOS
Sistemas de Ar!i"#s
Sistemas de archivos 5inux1
$BT+1 Sistema de archivos con registro !or diario 79ournaling8&
$s el sistema de archivo ms usado en distribuciones 5inux&
$BTD1 4is!onible desde la version "&>&"*& Kournaling, So!orte
de vol:menes de hasta 1#"D <ebibyte, menor uso de 3<.&
Atros Sistemas de 'rchivos1
('T+"1 (ile 'llocation Table version de +" bits& @emorias .S2
-T(S1 -eE Technology (ile System& .sado !ara montar el
S&A& @icrosoft JindoEs B< hasta JindoEs )
$ERARQUIA %E %IRECTORIOS
$ERARQUIA %E %IRECTORIOS
$ERARQUIA %E %IRECTORIOS
$ERARQUIA %E %IRECTORIOS
$ERARQUIA %E %IRECTORIOS
(uente1 htt!1//es&Ei;i!edia&org/Ei;i/(ilesystemLIierarchyLStandard
$ERARQUIA %E %IRECTORIOS
.suarios -ormales1
3omo indicador en el
!rom!t utiliza el
s=mbolo M 7dlar8&
.suarios de sistema1
Tambi%n se le conoce
como usuarios sin
login&
Su!erusuario 7root8 N
USUARIOS
CO4ANDOS 5ASICOS
ASPECTOS IMPORTANTES
Todo es un archivo, desde los documentos de texto,
m:sica, video, etc&, hasta los directorios&
O 5a longitud mxima !ara nombres de archivos es
de "?? carcteres&
O 5os nombres de archivos son sensibles a las
may:sculas, no es lo mismo1
archivo&txt 6ue 'rchivo&txt o aRchivo&txt
COMAN%OS BASICOS
@ostrar archivos y directorios
<osiblemente el comando de ms uso es1
ls&
$9em!lo de uso1
M ls
O $sto nos !ermite mostrar el contenido del
directorio actual&
COMAN%OS BASICOS
M ls 4ocumentos
M ls /home/taller/4ocumentos
M P/4ocumentos
$ste comando nos !ermite visualizar el contenido
de un directorio en es!ecifico&
COMAN%OS BASICOS
COMAN%OS BASICOS
@ostrando el directorio actual
O $l comando !Ed significa Q!rint Eor;ing
directoryR, esto no significa se enviara a la
im!resora, sino mostrar el directorio actual de
traba9o en la !antalla&
M !Ed
COMAN%OS BASICOS
3ambiando de directorio
O $l comando cd nos !ermite navegar !or el rbol
de directorios de nuestro sistema o!erativo& <uede
e9ecutarse de las siguientes maneras1
M cd 4es;to!
M cd &&
M cd /home/taller/4ocumentos
M cd C
COMAN%OS BASICOS
3o!iar archivos
5a sintaxis del comando c! es sencilla, se indica
cual es el archivo 6ue se va a co!iar y hacia
adonde se va a co!iar&
M c! !rueba&txt !rueba"&txt
M c! !rueba"&txt test/
M c! S&txt test"/
M c! TR test/ test"/
COMAN%OS BASICOS
3rear un nuevo directorio
$l comando m;dir nos !ermite crear un nuevo
directorio en nuestro rbol&
M m;dir test
M m;dir T! P/fotos/album/familia
M m;dir T!v P/fotos/album/taller/conais
COMAN%OS BASICOS
@oviendo o renombrando archivos y directorios
O $l comando mv tiene dos funciones, la !rimera,
mover archivos o directorios y la segundar
renombrarlos&
M mv !rueba"&txt P/demo/
M mv P/demo/test&txt P/demo/a&x
COMAN%OS BASICOS
2orrando archivos
O $l comando rm nos !ermite eliminar archivos 6ue
ya no sean :tiles& 'l usar este comando hay 6ue
tener cuidado ya 6ue no existe una !a!elera de
recicla9e&
M rm !rueba&txt
M rm Ti S&txt
M rm TRf test
COMAN%OS BASICOS
$9ecutando varios comandos
O ' veces es necesarios realizar tareas 6ue
re6uieren 6ue otra se realice des!ues de finalizada
la anterior&
M m;dir e9em!losU cd e9em!losU touch usuarios&txtU ls
Tlh
M slee! +U im!ort Tframe !antalla&!ng
COMAN%OS BASICOS
<ermisos
COMAN%OS BASICOS
3ambiando !ermisos1
M chmod Vx e9ecutable&txt
M chmod )## e9ecutable&txt
M chmod aWr e9ecutable&txt
COMAN%OS BASICOS
COMAN%OS BASICOS
CO4ANDOS DE AD4INISTRACIN
COMAN%OS %E A%MINISTRACI&N
A(inistracin e $s$ari!s 1 %r$)!s
O <ara agregar un nuevo usuario al sistema1
M sudo adduser nombreusuario
O <ara eliminar un usuario1
M sudo deluser nombreusuario
O <ara agregar un nuevo gru!o al sistema1
M sudo addgrou! nombregru!o
O <ara eliminar un gru!o1
M sudo delgrou! nombregru!o
COMAN%OS %E A%MINISTRACI&N
COMAN%OS %E A%MINISTRACI&N
APLICACIONES
APLICACIONES
A%re%an! 1 eli(inan! s!"t#are
7 A%re%ar8Re(!ver A)licaci!nes3
7 S1na)tic
7 A)t
PARA TER4INAR
PARA TERMINAR
'lgunas em!resas 6ue utilizan o distribuyen
!reinstalando el sistema o!erativo1
/ntel, ,oogle, /2@, '@4,Sun @icrosystems,4ell,
5enovo,'sus, IeElettC<ac;ard 7I<8,Silicon
,ra!hics /nternational 7S,/8, Renesas
Technology,(u9itsu,'nalog 4evices, (reescale,V/'
Technologies,Aracle, -ovell y RedIat entre otras&
$l res!aldo de com!aH=as de softEare tambi%n
est !resente, ya 6ue, entre otras a!licaciones,
-ero, Kava, ,oogle $arth, ,oogle 4es;to!,
'dobe Reader, 'dobe (lash, Real<layer y
XahooY @essenger estn dis!onibles !ara
,-./5inux&
PARA TERMINAR
http://top500.org/statistics/list/#.U6ByOFci4qk
5inux lo encuentras en1
3onsolas de video9uegos 7<S", <S+, BboB,
,ame3ube, etc&8
3elulares 7Samsung, 5,, 5inux@obile, motor;r $R",
etc&8
<alm, <4's 7agendas !ersonales8
5a!to!s, servidores, clusters, des;to!s, netboo;s,
hasta en un RKD?YYYYYY
PARA TERMINAR
? dis!ositivos 6ue usan 5inux y 6uizs no sab=as1
S 'ndroid& $l sistema o!erativo !ara embebidos con mayor
crecimiento a nivel mundial est basado en 5inux&
S Sony 2ravia I4TV& 5a l=nea de Ftelevisores inteligentesF de
Sony& Zue es lo 6ue le !ermite la flexibilidad&
S /2@ Jatson& 5a com!utadora ms inteligente del mundo&
S 3olisionador de hadrones& Seguro de 6ue no lo usaste, !ero si
escuchaste hablar de %l&
S 'utos 6ue se mane9an solos& $n el desarrollo de lo 6ue
!osiblemente sern los autos en "? aHos, se est utilizando
5inux&
PARA TERMINAR
X la gran !regunta es1
[!or 6u% !ocos usamos gnu/linux\
PARA TERMINAR
:UENTES
FUENTES
5inux en la Ji;i!edia htt!1//es&Ei;i!edia&org/Ei;i/5inux
5inux en tu i<od htt!1//EEE&taringa&net/!osts/linux/1?+D)?1/i<odC5inux&html
5inux 4ebian en un .S2 htt!1//tinyurl&com/me9lro
5inux corriendo en una <alm TB htt!1//tinyurl&com/l9h*dh
5inux en un re!roductor @<+ htt!1//tinyurl&com/n)z!e*
5inux ,ame3ube htt!1//EEE&gcClinux&org/Ei;i/@ainL<age
5inux en <layStation + htt!1//es&Ei;i!edia&org/Ei;i/5inuxLenL<layStationL+
5inux en un conector RKD? htt!1//EEE&rzE&com&ar/seguridadCinformaticaC"DD)&html