Introducere în Samba
Înainte de a intra în etapele de instalare, haideți să avem o mică introducere despre Samba și ce ne oferă tot ce ne oferim atunci când optăm pentru a lucra cu sistemele Linux sau Unix în primul rând.
1. Samba este un software open source, oferă un set de programe de interoperabilitate Windows pentru Linux și Unix.
2. Samba oferă servicii sigure și stabile, rapide și de tipărire pentru clienți care utilizează protocoale SMB și CIFS, precum toate versiunile de DOS, Windows, Linux și altele.
3. Samba oferă flexibilitate administratorilor de rețea pentru a configura, configura și alege sisteme și echipamente.
4. Samba constă din două programe principale, adică smbd și nmbd. Se presupune că vor implementa patru servicii CIFS -
- Servicii de fișiere și tipărire
- Autentificare și autorizare
- Rezolutie nume
- Anunț de serviciu (navigare)
5. Smbd gestionează, de asemenea, autentificarea modului de partajare și a modului de utilizator și autorizarea pentru a proteja fișierele partajate și serviciile de imprimare, necesitând parole.
6. Nmbd se ocupă cu rezolvarea numelor și părțile de navigare din cele patru menționate mai sus, iar acest lucru se realizează cu ajutorul NetBIOS
7. Samba oferă următoarele utilități -
- Smbclient - Folosit din sistemul Unix pentru a vă conecta la partajarea SMB la distanță, transferul de fișiere etc.
- Nmblookup - Folosit pentru a găsi nume NetBIOS în rețea, căutați adresele lor IP.
- Swat - Standuri pentru instrumentul de administrare web Samba, utilizat pentru a configura samba de la distanță printr-un browser web
8. Samba 3.0 este utilizat în aceste zile.
Pași de instalare -
Înainte de instalare, există cerințe prealabile -
- Ubuntu LTS
- LAN pentru partajarea fișierelor.
Rețineți că, este mai bine să instalați samba folosind pachetul binar și în acest fel este mai ușor decât să îl instalați din pachetul sursă. Acest lucru se datorează faptului că toată configurația de pre-compilare este deja făcută, iar întreținătorul de pachete are grijă și de problemele de configurare.
Există trei metode populare de distribuire a pachetelor binare-
Pasul 1: Tarballuri binare (Tarballuri generice în primul rând)
- Instalarea unui Tarball
Codul sursă al Samba este distribuit în formă de tarball, Instrumentele utilizate pentru extragerea datelor dintr-o tarball binară sunt aceleași cu cele utilizate pentru a gestiona o tarball care conține cod sursă: tar și un program de compresie, cum ar fi gzipor bzip2
Folosiți următoarea comandă pentru a despacheta tarball din directorul rădăcină
tar -xvzf /path/to/samba-version.tar.gz
Rețineți că, în timp ce instalați samba prima dată, tarball nu va crea o problemă.
- Instalarea unui pachet FreeBSD
FreeBSD este livrat cu pachete stocate sub formă de tarballs. Pentru a instala direct unul dintre aceste pachete, inclusiv pachetul Samba, utilizați utilitarul pkg_add sau sys install.
pkg_add samba-version.tbz
Dacă nu apar erori, asta înseamnă că samba a fost instalată corect.
Pasul 2: RPM
- Instalarea unui RPM
RPM-urile binare sunt, în principiu, arhive cpio comprimate cu câteva biți suplimentare adăugate. Aceste funcții suplimentare ajută sistemul de operare să păstreze o bază de date de pachete instalate și fișiere similare cu cea pe care FreeBSD o întreține cu ajutorul instrumentelor sale de pachete
Comanda folosită pentru instalarea samba prin RPM este următoarea -
rpm -Uvh samba-version-minor version.arch.rpm
Pasul 3: pachete Debian
Debian GNU / Linux și instrumentele sale derivate includ instrumente de gestionare a pachetelor care sunt echivalente cu instrumentele RPM. Instrumentul de bază pentru instalarea pachetelor sub Debian este dpkg.
Putem instala samba prin dkpg folosind următoarea comandă
dpkg -i samba_version-minorversion.deb
Instalarea Samba utilizând managerul de pachete apt-get se poate face folosind următorii pași
Această comandă ar trebui să localizeze și să instaleze pachetul samba, precum și orice pachet de care depinde, cum ar fi samba-common.
apt-get instala samba
Această comandă nu va funcționa decât dacă utilitățile Advanced Package Tools (APT) sunt configurate corect. O configurație de bază implică editarea surselor / etc / apt /. fișier de listă pentru a face referire la CD-ROM-urile de instalare sau la unele site-uri FTP adecvate.
Prin urmare, etapele menționate mai sus pot fi utilizate pentru instalarea samba.
Acum să vedem următorul pas.
Configurați și executați Samba-
1. Fișierul de configurare pentru samba este /etc/samba/smb.conf. Asigurați-vă că țineți actualizat acest fișier conform versiunii de samba instalate în sistemul dvs.
2. De asemenea, este recomandat să preia copie de rezervă a acestui fișier și comanda la care se poate face referire pentru aceasta este:
cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak
3. Când instalați prima dată samba, scrieți următoarele comenzi -
- nmbd -D
- smbd -D
-D se referă la modul demon de alergare.
4. Pentru a verifica dacă serverele rulează, executați următoarele comenzi -
ps ax | grep mbd
5. Dacă nu vedeți nicio ieșire sau doar comanda grep în sine, este posibil ca Samba să nu găsească fișierul său de configurare, smb.conf. Se poate folosi comanda find pentru aceasta, care este următoarea-
find / -name „smb.conf”
Haideți să vedem acum un pic pe browserul Samba Master -
1. Alocarea browserului principal: Un computer pe segment de rețea (mai precis, o subrețea IP) funcționează ca un browser principal.
2. Localizarea browserului principal: clienții trebuie să poată localiza computerul browserului principal
3. Spanning Subnets: Unele dintre mecanismele pe care SMB / CIFS le utilizează pentru a implementa navigarea nu funcționează bine în cadrul subnetelor.
4. Integrarea resurselor de clienți, rețele și servere: Unii clienți, inclusiv Microsoft Windows, încearcă să prezinte resursele locale, întregi de rețea și server într-o singură listă, care estompează liniile dintre aceste tipuri de resurse în ochii utilizatorilor. Clienții realizează această integrare, dar protocoalele implicate trebuie să ofere o acoperire suficientă pentru a nu lăsa lipsuri.
5. Abordarea problemelor de interfață utilizator: Clienții care utilizează navigarea în rețea trebuie să aibă o modalitate de a prezenta aceste informații utilizatorilor. Aceasta nu este o problemă de protocol, dar deciziile de proiectare a protocolului influențează interfața utilizatorului clientului.
Articole recomandate
Acesta a fost un ghid pentru Instalarea Samba. Aici am discutat Conceptul, Cerințele preliminare, Configurarea și Pașii pentru instalarea Samba. De asemenea, puteți parcurge și celelalte articole sugerate pentru a afla mai multe -
- Instalați Docker
- Cum se instalează Magento?
- Utilizări ale zmeurii Pi
- Top 5 tipuri de teste de interoperabilitate
- Versiuni Magento | Caracteristici diferite