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
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
Post a Comment