instalarea Samba
Pentru a instala Samba, avem nevoie pentru a instala samba și samba-client. De asemenea, este recomandabil să instalați pachetul de smbfs. În plus, sistemul va furniza un pachet de actualizare-samba comun, care poate fi instalat deja pe sistemul dumneavoastră. Toate manipulările mele vor fi efectuate pe Ubuntu 10.04, principala diferență de alte distribuții - această metodă de instalare. Pentru Ubuntu prin consola, astfel:
$ Sudo apt - get install samba
Sau folosind managerul de pachete Synaptic, pe care am făcut-o, această opțiune a fost mai convenabil pentru mine, pentru că era posibil să se alege dintr-o listă cu pachetele pe care am nevoie, a fost:
Dacă ați folosit vreodată alte distribuții Linux, probabil sunteți familiarizați cu programul LinNeighborhood. Acesta este un program grafic care vă permite să răsfoiți pentru resursele Windows de rețea. În Ubuntu, nu este necesar. În primul rând, instrumente GNOME regulate vă permit să răsfoiți pentru Windows-rețea. Și în al doilea rând, s-a găsit pentru programul LinNeighborhood interes de la unul dintre Ubuntu arhive. Sa dovedit că acest program, a găsit Synaptic, nu sub-utilizabile (cu probleme de localizare). Ei bine, pentru a înțelege sensul, dacă există un standard de diferite instrumente care sunt deja de lucru.
configurare Samba de bază
În acest stadiu, presupunem că este instalat utilitarul. fișier Samba de configurare principal - /etc/samba/smb.conf. Este necesar să se deschidă și să schimbe câteva setări. Primul este un grup de lucru - se specifică numele (la alegere), grup de lucru sau domeniu NT:
Novit-gura comentariu poate, de asemenea, parametru - o descriere a computerului:
comment = Calculatorul meu Linux
Set de securitate. În cazul în care o rețea client / server, trebuie să selectați serverul, iar în cazul în care rețeaua ad-hoc (de exemplu, rețea fără server de vyde-lennogo ..), atunci trebuie să alegeți un utilizator sau acțiune:
Numele contului clienților, stabilit după cum urmează:
cont de oaspete = oaspeți
De asemenea, trebuie să configurați codificarea:
Pagina de cod de client = 866
set de caractere = utf8
Samba să ruleze mai rapid, setați următoarele opțiuni:
socket options = TCP_NO INTARZIERE SO_RCVBUF = 8192 SO_SNDBUF = 8192
Un pic mai departe se va descrie ceea ce înseamnă acestea.
parametru interfețele specifică interfața pe care serviciul ar trebui să ruleze Samba. Trebuie să specificați acele interfețe care se conectează mașina noastră cu rețele bazate pe Windows:
Configurarea resurselor partajate
Acum trebuie să configurați resursele pe care dorim să le ofere pentru uz comun, această secțiune [publice].
comment = Director Public
# Nu numai în citire
# Permiteți accesul invitaților
comment = Directoare Acasă
crea masca = 0600
masca director = 0700
După ce toate modificările sunt salvate fișier de configurare și de a începe (sau reporniți - repornire) Samba:
Start $ Sudo /etc/init.d/samba
Secretele Samba optimizare
Acum, hai sa vorbim despre cum să obțineți Samba pentru a lucra un pic mai repede. Dacă deschideți fișierul de configurare smb.conf, veți găsi link-uri la nivel de opțiune. Niciodată nu-l setat la nr. Deci, vom reduce semnificativ performanța Samba. Dimpotrivă, acesta trebuie să fie setat la Da (dacă înainte de această opțiune a fost dezactivată legături late), ceea ce va îmbunătăți în mod semnificativ performanța.
protocolul TCP / IP - o bucată subțire. aplicații de rețea de performanță depinde în mare măsură dacă TCP / IP configurată corect. Samba - un adevărat aplicație web-based, care funcționează, de asemenea, pe protocolul TCP / IP. In TCP / IP, utilizând, în cazul în interogări și răspunsuri dimensiune nu este fixă (ca și în cazul cu Samba), recomandat pentru utilizare cu protocolul TCP TCP_NODELAY aceasta. Pentru a face acest lucru, trebuie să adăugați la linia de fișier smb.conf:
socket options = TCP_NODELAY
Testele arată că Samba funcționează sub o sarcină grea de 3 ori mai rapid ar-este, decât fără aceste opțiuni. Dacă Samba este utilizat în rețeaua locală (în cele mai multe cazuri, așa cum este ea), este recomandabil să se specifice un alt IPTOS_LOWDELAY op-TION.
socket options = IPTOS_LOWDELAY TCP_NODELAY
Dacă doriți să „stoarce“ de Samba, chiar mai mult, atunci am stabilit următorii parametri tamponarea: SO_RCVBUF = 8192 SO_SNDBUF = 8192. On-exemplu:
socket options = TCP_ N ODELAY SO_RCVBUF = 8192 SO_SNDBUF = 8192
GUI de instalare
Pentru iubitorii de console non Samba are o interfață de configurare grafică. Setați poate fi deja familiar, și un mod standard pentru Ubuntu:
$ Sudo apt-get install system-config-samba
Aplicatia in sine este destul de simplu și de acces convenabil la resursele lor. Rularea din nou de la terminal: