On Thursday 05 January 2006 19:01, Liviu Daia wrote:
> Dizzy scria la data de 5 Ianuarie 2006:
> > E cache-er pt mai multe chesiti (nu numai hosturi DNS dar
> > si username, group-uri, etc). E solutia GNU libc
>
> s/GNU libc/SysV/
iar SysV e solutia luata de nu stiu unde. Orice chestie
desteapta in IT (mai ales in UNIX) are istorie foarte lunga,
nu are sens sa mergi pe ea.
> > pt problema de scalabilitate daca ai multi useri/grupuri
> > in system si nu ai o baza de date cum are FreeBSD pt ele.
>
> Baze de date pentru user-i si grupuri poti avea si sub
> Linux, configurabil in nsswitch.conf:
Deci poti avea si baze de date cu lookup rapid. Dar si nscd
rezolva problema de scalabilitate pt ca iti cachuieste acele
intrari, nu vad cu ce am gresit in ce am afirmat.
> (1) Nu face caching la resultatele resolver-ului cum vrea
> omul, ci la hosts si networks configurate in nsswitch.conf.
> Iarasi util daca le importi prin retea.
La mine face caching cu rezultatele intoarse la
gethostbyname() de exemplu. Deci ce a cerut omul.
>
> (2) Crapa.
Il folosesc de cativa ani, inca nu a crapat. Probabil ca crapa
in configuratiile indicate de tine cu import prin retea de
useri.
> Nu ai inteles la ce foloseste nscd.
Hmm, poate nu complet (ca nu m-a interesat) dar nu am gresit
ca am afirmat ca cachuieste intrari DNS. Sa vedem din man
nscd:
Nscd provides cacheing for accesses of the passwd(5),
group(5), and
hosts(5) databases through standard libc interfaces, such
as getpw‐
nam(3), getpwuid(3), getgrnam(3), getgrgid(3),
gethostbyname(3), and
others.
In cadrul "hosts database" se considera si DNS daca e
configurat in nssswitch.conf sa se uite asa cum e by default:
hosts: files dns
Ca dovada, fa tcpdump -pni eth0 udp port 53 si da un ping la
www.linux.ro. Ai sa vezi lookup DNS, apoi da din nou si nu ai
sa mai vezi (evident sa ai /etc/resolv.conf setat cu
nameserver ceva remote).
Cu ce gresesc ?
--
Mihai RUSU Email: [EMAIL PROTECTED]
GPG : http://dizzy.roedu.net/dizzy-gpg.txt WWW:
http://dizzy.roedu.net
"Linux is obsolete" -- AST
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug