despre compartiment
Informatii utile dar insuficiente pentru a fi incluse intr-un tutorial.
login
tips & tricks - FreeBSD

Inapoi

Daca se foloseste ipfw2 si reguli keep-state, cresterea numarului de conexiuni in starea FIN_WAIT_2 se poate rezolva prin setarea urmatorului parametru sysctl:


sysctl -w net.inet.ip.fw.dyn_keepalive=0




Procedura standard, cvsup, make buildworld, make buildkernel , make installkernel
Consultati /usr/src/UPDATING, rulati vipw, si dupa linia cu _pflogd adaugati:

_dhcp:*:65:65::0:0:dhcp programs:/var/empty:/usr/sbin/nologin


la fel, in /etc/group adaugati liniile

_dhcp:*:65:
audit:*:77:



Si in final make installworld si mergemaster -ai


Cateodata este nevoie de a trimite posta prin intermediul mail serverului ISP-ului.

cd /etc/mail/ ; make

Vor fi create niste fisiere , continand hostul sistemului specificat in /etc/rc.conf
Redactati [hostname].mc si in linia:

dnl define(`SMART_HOST', `your.isp.mail.server')

schimbati your.isp.mail.server cu hostul mail serverului providerului, si stergeti "dnl" pentru a activa optiunea .
Dupa, rulati

make && make install && make restart


Pentru a verifica daca functioneaza corect, urmariti /var/log/maillog




sysctl -a | grep hw


Portaudit este un utilitar folosit pentru a determina programele ce necesita updatate, din motive de securitate.
Instalare:
cd /usr/ports/security/portaudit;make install clean
sau
pkg_add -r portaudit

Dupa rulati:
/usr/local/sbin/portaudit -Fda



mai multa informatie la :
http://people.freebsd.org/~eik/portaudit/


Adaugam in urmatoarele fisiere optiunile corespunzatoare:

/boot/loader.conf
linux_load="YES"
linprocfs_load="YES"


/etc/fstab
linprocfs /compat/linux/proc linprocfs rw 0 0


/etc/rc.conf
linux_enable="YES"


/etc/sysctl.conf
kern.fallback_elf_brand=3


Optiunea DEVICE_POLLING nu poate fi activata pe un kernel SMP, by default.
Atunci cand autorul codului DEVICE_POLLING l-a publicat initial, nu a fost sigur de functionalitatea sa pe un sistem multi-procesor .
De atunci multi au realizat avantajul DEVICE_POLLING intr-un kernel SMP si faptul ca functiona impecabil.
Daca doriti sa activati aceasta optiune pe un sistem SMPe nevoie sa editati fisierul: /usr/src/sys/kern/kern_poll.c si sa stergeti urmatoarele linii:
#ifdef SMP
#include "opt_lint.h"
#ifndef COMPILING_LINT
#error DEVICE_POLLING is not compatible with SMP
#endif
#endif


adaugare: ifconfig rl0 inet 192.168.1.1 netmask 255.255.255.255 alias
reziliere: ifconfig rl0 inet 192.168.1.1 netmask 255.255.255.255 -alias


Pentru a compila un sistem minim posibil ( pentru a crea un jail de exemplu ) folositi urmatoarele optiuni in /etc/make.conf:
CPUTYPE=i486
MAKEOBJDIRPREFIX=/mnt/smallobj
DESTDIR=/mnt/smallworld
NOMAN=true
NO_FORTRAN=true
NO_I4B=true
NO_LPR=true
NO_MODULES=true
NO_OBJC=true
NO_X=true
NOGAMES=true
NOINFO=true
NOLIBC_R=true
NOGDB=true
NOPAM=true
NOKLDLOAD=true
NONETGRAPH=true
NORADIUS=true
NOIPSEC=true
NOTAGS=true
NOPROFILE=true
NO_SHAREDOCS=true
NOSHARE=true
NO_BIND=true
NO_IPFILTER=true
NOALIAS=true
NONAT=true
NO_RCMNDS=true
NO_CVS=true
NO_MAILWRAPPER=true
NO_OPENSSL=true
NO_SENDMAIL=true
NO_TCSH=true
NOCRYPT=true
NOSECURE=true
NOPERL=true
NO_TCSH=true
NO_UUCP=true
NOSHARED=no

nota: a fost testat pe FreeBSD 4.x, unele optiuni sunt scoase din 5.x


Utilitarul diskinfo introdus in FreeBSD 5.1 prezinta informatie suplimentara despre hard diskuri, poate fi folosit si pentru testarea performantei lor.


counter
Informatia de pe site este prezentata "AS IS" si nimeni NU garanteaza veridicitatea sa
Hosting si intretinerea site-ului - REMSYS © 2003-2007