News Update :

FreeBDS

Friday, March 7, 2008

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

FreeBSD minimal
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

Aliasuri pentru o interfata de retea in FreeBSD
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

activarea DEVICE_POLLING pe sisteme multi-procesor in FreeBSD
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

Configurarea emularii Linux in FreeBSD :
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

Securitatea programelor din porturi cu portaudit:
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/
comentarii: 0

Determinarea configuratiei hardware a unui sistem FreeBSD:
sysctl -a | grep hw
comentarii: 0

Configurarea Sendmail in FreeBSD pentru relay prin ISP
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
Share this article :

Articole populare

 
Design Template by panjz-online | Support by creating website