Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FREEBSd Libre PDF
FREEBSd Libre PDF
org
Copyright -c. /001 Diego P re! "ontes. Se otorga per,iso para copiar2 distri*uir y/o ,odificar este docu,ento *a:o los t r,inos de la &icencia de Docu,entacin &i*re de $3%2 4ersin 5./ o cual;uier otra versin posterior pu*licada por la Free Software Foundation6 sin Secciones Invariantes ni 7e8tos de Cu*ierta Delantera ni 7e8tos de Cu*ierta 7rasera. %na copia de la licencia est< incluida en la direcin http://www.gnu.org/licenses/fdl.t8t
= Solo se considerar< v<lida a efectos legales la versin inglesa de la licencia de este docu,ento.
>ndice
http://www.gulo.org
5 ( Breve ?istoria. / # &icencia. @ # FreeBSD vs $3%/&inu8. A ( Bstructura *<sica de un siste,a FreeBSD. C ( Instalacin Paso a Paso. D ( 9d,inistracin *<sica del siste,a. 1 ( Instalacin de un EF9"PF. G ( "<s infor,acin
Breve ?istoria
http://www.gulo.org
( Pri,era versin li*erada en 5HH@2 apoyada por la %niversidad de California2 Ber)eley. ( Basada en @GDBSD y A.@BSD(&ite -E3et//F.. ( 4ersin /.0 EreinventadaF por pro*le,as legales -entre 3ovell y la %niversidad de Ber)eley.2 us A.ABSD(&ite y se EtaparonF los agu:eros de cdigo inco,pleto.
RAMAS: (C%IIB37: Bn este ,o,ento 1.8 (IB&B9SB : Bn este ,o,ento D.8 (S79B&B : Bn este ,o,ento D.8 -con parches.
Breve ?istoria
http://www.gulo.org
( '*:etivos del Proyecto -Jordan ?u**ard.: (Software para cual;uier propsito (Software Esin co,pro,iso algunoF. (Conseguir ;ue el Software llegue a todo el ,undo. ( Sie,pre ha sido una apuesta por parte de los ISP y grandes e,presas. ( Curosidad: Su ,ascota se lla,a Beastie -pronunciado BeeS Dee.2 ha sido EperseguidoF por entidades religiosas.
&icencia
http://www.gulo.org
( &icencia Enew BSDF -ta,*i n se per,ite $P& o &$P& si se desea.. ( 3o se ofrece ningKn tipo de garantLa. ( 3o hay restricciones de uso del software2 incluso se puede llevar a cdigo cerrado. ( Se de*e de ,antener el aviso de copyright en el cdigo. ( Bs ,ucho ,<s li*re -y per,isiva. ;ue la propia $P&.
&icencia
http://www.gulo.org
( "ac'S M tiene una co,*inacin de software li*re -FreeBSD en esencia. y cdigo cerrado -las ,odificaciones en el nucleo2 el interfa! 9;ua....
FreeBSD 4S $3%/&inu8
http://www.gulo.org
( Bn FreeBSD se pueden e:ecutar *inarios de $3%/&inu8 -y otros siste,as %3IM.2 pero no al rev s. ( FreeBSD es ,ucho ,<s ,aduro ;ue $3%/&inu8. ( Se ha ganado E,e:or reputacinF. ( FreeBSD puede dar un rendi,iento nota*le,ente superior a $3%/&inu8. ( $3%/&inu8 es ,<s escala*le. ( ?ay ,ucha ,<s co,unidad tras $3%/&inu8. ( "uchas ,<s diferencias en: http://people.free*sd.org/N,urray/*sdOflier.ht,l
Bstructura *<sica
http://www.gulo.org
Bstructura *<sica
http://www.gulo.org
SISTEMA DE FICHEROS: ( Siste,a %sado: %ni8 File Syste, -%FS5/%FS/. ( Soporta ficheros de ta,aPo Eili,itadoF y puede gestionar hasta G Qetta*ytes -/R@@ 7B.. ( Bs una gran estructura de directorios. (3o e8iste -a nivel lgico. ninguna separacin entre discos o particiones2 solo e8iste un gran siste,a de ficheros. ( 7odos los discos adicionales de*en ser integrados en la estructura ya e8istente -,ontando cada particin co,o un su*directorio del siste,a de ficheros..
Bstructura *<sica
http://www.gulo.org
SISTEMA DE FICHEROS:
Bstructura *<sica
http://www.gulo.org
TILES BASE: ( &as tLpicas para gestionar cual;uier siste,a %3IM -ls2cd2cp2r,.... ( 7a,*i n incluye herra,ientas propias de BSD -co,o por e:e,plo el ,ane:o del siste,a de pa;ueterLa.. ( &i*rerLas del 9PI de C. ( &a ,ayorLa es contri*ucin del proyecto $3%.
( FreeBSD soporta una a,plia ga,a de ar;uitecturas -alpha2 a,dDA2 i@GD2 iaDA2 pcHG2 powerpc y sparc.. ( Bl siste,a de pa;uetes ,<s actuali!ado es el de i@GD. ( http://www.free*sd.org/where.ht,l ( Seleccionar la platafor,a2 versin y entrar en ESIS'TF ( Para nuestra instalacin nos *astar< el cd E*ootonlyF -el Klti,o (S79B&B: D./(IB&B9SB(i@GD(*ootonly.iso para i@GD. ( Se puede pro*ar EonlineF en la platafor,a EFree &ive 'S QooF: http://connessi.we*,inds.cs.uni*o.it:GGG0/
Instalacin # Inicio...
http://www.gulo.org
Instalacin # Iegin
http://www.gulo.org
Instalacin # 7eclado
http://www.gulo.org
Instalacin # sysinstall
http://www.gulo.org
Instalacin # Particiona,iento
http://www.gulo.org
( 7odo el siste,a de ficheros ir< en una Knica particin -incluida la SU9P.2 en este caso son / $B.
Instalacin # Particiona,iento
http://www.gulo.org
( FreeBSD tiene su propio Boot"anager -*oot0.2 pero en caso de tener $I%B -o &I&'. *astar< con seleccionar E3oneF y aPadir la entrada del nuevo siste,a.
Instalacin # Bti;uetas
http://www.gulo.org
Instalacin # Bti;uetas
http://www.gulo.org
( 9hora creare,os las eti;uetas2 las EparticionesF dentro del siste,a BSD.
Instalacin # Bti;uetas
http://www.gulo.org
( &a SU9P de*erLa de ser al ,enos el do*le del ta,aPo de la I9"2 en este caso supondre,os HD "B de ,e,oria principal.
Instalacin # Pa;uetes
http://www.gulo.org
Instalacin # "edio
http://www.gulo.org
Instalacin # %suarios
http://www.gulo.org
Instalacin # Fin
http://www.gulo.org
( Slo nos ;ueda por escri*ir el password de root -superusuario.. ( 7ras esto ya tene,os nuestra instalacin lista para e,pe!ar a tra*a:ar :.
Instalacin ( Fin
http://www.gulo.org
Instalacin # %suarios
http://www.gulo.org
9d,inistracin ( %suarios
http://www.gulo.org
( 9Padir %suario: - adduser - pw useradd nombre_usuario [-g grupo] ( Bli,inar %suario: ( rmuser [nombre_usuario] - pw userdel nombre_usuario ( Crear $rupo: ( pw groupadd nombre_grupo ( Bli,inar $rupo: ( pw groupdel nombre_grupo
9d,inistracin ( %suarios
http://www.gulo.org
( Potente utilidad: pw -ver man pw. ( 9Padir %suario: - adduser - pw useradd nombre_usuario [-g grupo] ( Bli,inar %suario: ( rmuser [nombre_usuario] - pw userdel nombre_usuario ( Crear $rupo: ( pw groupadd nombre_grupo ( Bli,inar $rupo: ( pw groupdel nombre_grupo
9d,inistracin ( %suarios
http://www.gulo.org
( Infor,acin de un %suario: - pw usershow nombre_usuario ( Blo;uear %suario: ( pw block nombre_usuario ( Des*lo;uear %suario: ( pw unblock nombre_usuario ( Ca,*iar Infor,acin de un %suario: ( chpass nombre_usuario ( Ca,*iar Password de un %suario: - passwd nombre_usuario
9d,inistracin ( Ficheros
http://www.gulo.org
( Ca,*iar de directorio: - cd directorio ( Copiar fichero: - cp fichero_origen fichero_destino - Crear directorio: - mkdir directorio - Borrar fichero/directorio: ( Si fichero: rm fichero ( Si directorio: rm -r directorio ( Ca,*iar per,isos de un fichero/directorio: - chmod modo fichero ( Ca,*iar propietario de un fichero/directorio: ( chown usuario[:grupo] fichero [-R]
9d,inistracin ( Ied
http://www.gulo.org
9d,inistracin ( sysinstall
http://www.gulo.org
( %tili!ada anterior,ente en la instalacin del siste,a. ( $ran potencia y facilidad de uso desde el ,odo consola. ( Bn la opcin EConfigureF pode,os encontrar todas las opciones disponi*les:
9d,inistracin ( sysinstall
http://www.gulo.org
MENU PRINCIPAL:
9d,inistracin ( sysinstall
http://www.gulo.org
9d,inistracin ( sysinstall
http://www.gulo.org
9d,inistracin ( $3%/&inu8
http://www.gulo.org
( FreeBSD es alta,ente co,pati*le con los *inarios de &inu8 -entre otros siste,as %3IM.(X H0Y ( Basta con dos pasos: ( Cargar el ,dulo necesario: kldload linu& - Instalar las *i*liotecas de e:ecucin:
[root'(uloBS ]) cd *usr*ports*emulators*linu&_base [root'(uloBS ]) make install distclean
( Bn deter,inados casos los *inarios &inu8 rinden ,e:or en FreeBSD ;ue en &inu8. ( Falla en lla,adas especLficas i@GD -por e:e,plo el ,odo virtual.. ( B:ecucin:
[root'(uloBS ]) brandelf -t +inu& binario_linu&
9d,inistracin ( Pa;ueterLa
http://www.gulo.org
( Instalar un pa;uete: pkg_add -r nombre_pa,uete ( Bli,inar un pa;uete: pkg_delete nombre_pa,uete - 4er pa;uete instalados: pkg_info ( Buscar pa;uete: ( http://www.free*sd.org/ports/inde8.ht,l ( Si se tiene un siste,a de ports instalado:
[root'(uloBS ]) cd *usr*ports [root'(uloBS ]) make search ke-=.pa,uete_buscado.
9d,inistracin ( Pa;ueterLa
http://www.gulo.org
9d,inistracin ( Ports
http://www.gulo.org
( Para Instalarlo2 dentro de sysinstall: 1onfigure -7 istributions-7/orts ( Zuedar< al,acenado en *usr*ports - Para *uscar un pa;uete:
[root'(uloBS ]) cd *usr*ports [root'(uloBS ]) make search ke-=.pa,uete_buscado.
( Instalar un pa;uete:
[root'(uloBS ]) cd *usr*ports*tipo_pa,uete*pa,uete_buscado [root'(uloBS ]) make install
9d,inistracin ( Ports
http://www.gulo.org
9d,inistracin ( Ports
http://www.gulo.org
( Para ver la lista de pa;uetes instalados y poder desinistalarlos es ,e:or usar el siste,a de pa;ueteria -p)gOinfo y p)gOdelete. ( Co,o apunte final: hay ,<s de 5@.000 ports. ( %n *uen site para ,antenerse al dLa de actuali!aciones de ports: http://www.freshports.org/
9d,inistracin ( [ernel
http://www.gulo.org
9d Refs 0ddress SiFe :ame " A !&c!@!!!!! GA"A$H kernel $ " !&c!aA$!!! %H%%@ acpi#ko 8 " !&c8GI@!!! $!!! fire_sa6er#ko
9d,inistracin ( [ernel
http://www.gulo.org
( $estin de opciones y ,dulos a cargar en el arran;ue del siste,a -aPadir lineas necesarias.: *boot*loader#conf ( Se puede encontrar las posi*les opciones en *boot*defaults*loader#conf
9d,inistracin ( [ernel
http://www.gulo.org
( Bn FreeBSD /proc no es usado2 se de*e de usar sysctl . ( Se trata de un interfa! para configurar el siste,a FreeBSD ;ue est< corriendo. ( Bs posi*le configurar hasta C00 varia*les.
Us : ( 4er todas las varia*les: s-sctl -a ( 4er una varia*le: s-sctl 6ariable ( Ca,*iar varia*le: s-sctl 6ariable=nue6o_6alor
9d,inistracin ( [ernel
http://www.gulo.org
( Por e:e,plo para ,odificar el nK,ero ,<8i,o de procesos soportados por el )ernel:
[root'(uloBS ]) s-sctl kern#ma&proc kern#ma&proc: @!8G [root'(uloBS ]) s-sctl kern#ma&proc=@%!! kern#ma&proc: @!8G -7 @%!! [3sto en realidad deberJa de ser cambiado en *boot*loader#conf]
( Se pueden ca,*iar cosas co,o los par<,etros de los discos2 de 7CP/IP2 lL,ites del )ernel...
Servicios ( F9"P
http://www.gulo.org
( F9"P \ FreeBSD ] 9pache ] "ySZ& ] P?P ( Instalacin 9pache: pkg_add -r apache - 9nstalaciEn >-SK+: pkg_add m-s,l@!-ser6er ( Instalacin P?PA: pkg_add -r php@
- Configuracin de 9pache: /usr/local/etc/apache/ ( Docu,ento raL! we*: /usr/local/www/data/ ( "ane:o de 9pache: apachectl Sstart^stop^restartT
Servicios ( F9"P
http://www.gulo.org
"<s Infor,acin...
http://www.gulo.org
Bn la red: T!e FreeBSD Pr "e#t. http://www.free*sd.org/ E$ De% &' ( r). http://www.elde,onio.org/ G )$e BSD. http://www.google.co,/*sd U& Se#ret *'e& )+ar,a, :FreeBSD. Bnri;ue "atLas
-http://cronopios.net/7e8tos/free*sdOinstalacionOyOpri,erosOpasos.pdf.
E/ $+t' &
-http://www.nyc*ug.org/uploads/FFS.pdf.
-http://www.free*sd.org/doc/enO%S.IS'GGCH(5/*oo)s/arch(hand*oo)/.
2*
Fin de la presentacin.
http://www.gulo.org