Professional Documents
Culture Documents
ndice
1- Breve Hist oria. 2 Licencia. 3 FreeBSD vs GNU/Linux. 4- Est ruct ura bsica de un sist em a FreeBSD. 5 - Inst alacin Paso a Paso. 6 - Adm inist racin bsica del sist em a.
Licencia
-Licencia n ew BSD (t am bin se perm it e GPL o LGPL si se desea). - No se ofrece ningn t ipo de garant a. -No hay rest ricciones de uso del soft ware, incluso se puede llevar a cdigo cerrado. -Se debe de m ant ener el aviso de copyright en el cdigo. - Es m ucho m s libre (y perm isiva) que la propia GPL.
Licencia
- Ha originado sist em as operat ivos com o MacOS X (Darwin).
- MacOS X t iene una com binacin de soft ware libre (FreeBSD en esencia) y cdigo cerrado (las m odificaciones en el nucleo, el int erfaz Aqua...)
FreeBSD VS GNU/Linux
-En FreeBSD se pueden ejecut ar binarios de GNU/Linux (y ot ros sist em as UNIX), pero no al revs. - FreeBSD es m ucho m s m aduro que GNU/Linux. - Se ha ganado m ejor reput acin . -FreeBSD puede dar un rendim ient o not ablem ent e superior a GNU/Linux. - GNU/Linux es m s escalable. - Hay m ucha m s com unidad t ras GNU/Linux.
- Todo el sist em a de ficheros ir en una nica part icin (incluida la SWAP), en est e caso son 2 GB.
- FreeBSD t iene su propio Boot Manager (boot 0), pero en caso de t ener GRUB (o LILO) bast ar con seleccionar N one y aadir la ent rada del nuevo sist em a.
- Ahora crearem os las et iquet as, las part iciones dent ro del sist em a BSD.
- La SWAP debera de ser al m enos el doble del t am ao de la RAM, en est e caso supondrem os 96 MB de m em oria principal.
-En det erm inados casos los binarios Linux rinden m ejor en FreeBSD que en Linux.
-Falla en llam adas especficas i386 (por ejem plo el m odo virt ual).
- Ejecucin:
[ro ot @GuloBSD] # brandelf -t Linux binario_linux
Id Refs Address Size Nam e 1 9 0xc0400000 691928 kernel 2 1 0xc0a92000 58554 acpi.ko 3 1 0xc3674000 2000 fire_saver.ko
- Cargar nuevo m dulo: kldload nom bre_m odulo - Descargar m dulo: klundload nom bre_m odulo
- Ver t odas las variables: sysct l -a - Ver una variable: sysct l variable - Cam biar variable: sysct l variable= nuevo_valor
kern.m axproc kern.m axproc: 4036 [ro ot @GuloBSD] # sysct l kern.m axproc= 4500 kern.m axproc: 4036 -> 4500 [ Est o en realidad debera de ser cam biado en /boot /loader.conf]
- Se pueden cam biar cosas com o los parm et ros de los discos, de TCP/IP , lm it es del kernel...
Servicios - FAMP
- FAMP = FreeBSD & Apache & MySQL & PHP - Inst alacin Apache: pkg_add -r apache - Inst alacin MySQL: pkg_add m ysql40-server - Inst alacin PHP4: pkg_add -r php4
- Configuracin de Apache: /usr/local/et c/apache/ - Docum ent o raz web: /usr/local/www/dat a/ - Manejo de Apache: apachect l [ st art |st op|rest art ]
Servicios - FAMP
- Para que Apache arranque aut om t icam ent e con el sist em a:
[ root @GuloBSD] # echo apache_enable= "YES" > > /et c/rc.conf
Ms Inform acin...
En la red:
Th e Fr e e BSD Proje ct . ht t p://www.freebsd.org/ El De m onio .o rg . ht t p://www.eldem onio.org/ Google BSD . ht t p://www.google.com /bsd Un Secre t o b ie n g ua rd a d o:Fre e BSD . Enrique Mat as
(ht t p://cronopios.net /Text os/freebsd_inst alacion_y_prim eros_pasos.pdf)