Úvod do Samby
Predtým, ako sa dostaneme do inštalačných krokov, poďme sa trochu predstaviť o Sambe a o tom, čo všetko nám ponúka, keď sa rozhodneme primárne pracovať so systémami Linux alebo Unix.
1. Samba je softvér s otvoreným zdrojovým kódom, ktorý poskytuje sadu programov na interoperabilitu systému Windows pre systémy Linux a Unix.
2. Samba poskytuje bezpečné a stabilné a rýchle služby súborov a tlače pre klientov pomocou protokolov SMB a CIFS, ako sú všetky verzie systémov DOS, Windows, Linux a ďalšie.
3. Samba poskytuje správcom sietí flexibilitu pri nastavovaní, konfigurácii a výbere systémov a zariadení.
4. Samba pozostáva z dvoch hlavných programov, tj smbd a nmbd. Majú implementovať štyri služby CIFS -
- Súborové a tlačové služby
- Autentifikácia a autorizácia
- Rozlíšenie názvu
- Servisné hlásenie (prehliadanie)
5. Smbd tiež spracúva autentifikáciu zdieľaného režimu a užívateľského režimu a autorizáciu na ochranu zdieľaných súborov a tlačových služieb vyžadovaním hesiel.
6. Nmbd zaobchádza s rozlíšením názvov a časťami prehľadávania vyššie uvedených štyroch, a to pomocou NetBIOS.
7. Samba poskytuje nasledujúce nástroje -
- Smbclient - Používa sa zo systému Unix na pripojenie k vzdialenému zdieľaniu SMB, prenosu súborov atď
- Nmblookup - Používa sa na nájdenie názvov NetBIOS v sieti, vyhľadanie ich IP adries.
- Swat - Znamená nástroj Samba Web Administration Tool, ktorý sa používa na vzdialenú konfiguráciu samby prostredníctvom webového prehľadávača
8. V týchto dňoch sa používa Samba 3.0.
Kroky inštalácie -
Pred inštaláciou sú splnené nasledujúce predpoklady -
- Ubuntu LTS
- LAN pre zdieľanie súborov účel.
Všimnite si, že je lepšie nainštalovať sambu pomocou binárneho balíka a týmto spôsobom je jednoduchšie ako nainštalovať ho zo zdrojového balíka. Je to preto, že už je hotová všetka konfigurácia pred kompiláciou a správca balíkov sa tiež stará o problémy s konfiguráciou.
Existujú tri populárne spôsoby distribúcie binárnych balíkov-
Krok 1: Binárne tarbaly (primárne generické tarbaly)
- Inštalácia Tarball
Zdrojový kód Samby je distribuovaná forma tarballu. Nástroje použité na extrahovanie údajov z binárneho systému tarball sú rovnaké ako nástroje používané na spracovanie súboru tarball, ktorý obsahuje zdrojový kód: tar a kompresný program, ako je napríklad gzipor bzip2.
Na rozbalenie tarballu z koreňového adresára použite nasledujúci príkaz
tar -xvzf /path/to/samba-version.tar.gz
Všimnite si, že pri prvej inštalácii samby tarball nespôsobí problém.
- Inštalácia balíka FreeBSD
FreeBSD sa dodáva s balíčkami uloženými ako tarballs. Ak chcete nainštalovať jeden z týchto balíkov priamo, vrátane balíka Samba, použite obslužný program pkg_add alebo sys.
pkg_add samba-version.tbz
Ak sa nezobrazia žiadne chyby, znamená to, že samba bola správne nainštalovaná.
Krok 2: RPM
- Inštalácia RPM
Binárne RPM sú v podstate komprimované cpio archívy s pridaním ďalších bitov. Tieto ďalšie funkcie pomáhajú OS udržiavať databázu nainštalovaných balíkov a súborov podobnú tej, ktorú udržuje FreeBSD pomocou svojich balíkových nástrojov.
Príkaz používaný na inštaláciu samby pomocou RPM je nasledujúci -
rpm -Uvh samba-version-minor version.arch.rpm
Krok 3: Balíky Debianu
Debian GNU / Linux a jeho deriváty obsahujú nástroje na správu balíkov, ktoré sú rovnocenné s nástrojmi RPM. Jadrom nástroja na inštaláciu balíkov v Debiane je dpkg.
Môžeme nainštalovať sambu cez dkpg pomocou nasledujúceho príkazu
dpkg -i samba_version-minorversion.deb
Inštaláciu Samby pomocou správcu balíkov apt-get je možné vykonať pomocou nasledujúcich krokov
Tento príkaz by mal vyhľadať a nainštalovať balík samba, ako aj všetky balíky, od ktorých závisí, ako napríklad samba-common.
apt-get install samba
Tento príkaz však bude fungovať, iba ak sú správne nakonfigurované pomocné programy pre rozšírené balíky (APT). Základná konfigurácia spočíva v úprave zdrojov / etc / apt / sources. Zoznam súborov nájdete na inštalačných diskoch CD-ROM alebo na niektorých vhodných serveroch FTP.
Preto sa vyššie uvedené kroky môžu použiť na inštaláciu samby.
Teraz sa pozrime na ďalší krok.
Konfigurovať a spustiť Samba-
1. Konfiguračný súbor pre sambu je /etc/samba/smb.conf. Uistite sa, že tento súbor aktualizujete podľa vydania samba nainštalovaného vo vašom systéme.
2. Odporúča sa tiež zálohovať tento súbor a príkaz, na ktorý sa možno odvolávať, je -
cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak
3. Pri prvej inštalácii samby napíšte nasledujúce príkazy -
- nmbd -D
- smbd -D
-D znamená režim démona.
4. Ak chcete overiť, či sú servery spustené, vykonajte nasledujúce príkazy -
sekera ps grep mbd
5. Ak nevidíte žiadny výstup alebo iba samotný príkaz grep, je pravdepodobné, že Samba nemôže nájsť svoj konfiguračný súbor, smb.conf. Dá sa na to použiť príkaz find, ktorý je nasledujúci -
nájsť / -name “smb.conf”
Pozrime sa teraz trochu na hlavný prehliadač samby -
1. Priradenie hlavného prehľadávača: Jeden počítač na jeden segment siete (presnejšie IP podsiete) funguje ako hlavný prehľadávač.
2. Nájdenie hlavného prehľadávača: Klienti musia byť schopní nájsť hlavný počítač prehľadávača
3. Spanning Subnets: Niektoré z mechanizmov, ktoré SMB / CIFS používa na implementáciu prehľadávania, nefungujú medzi podsieťami dobre.
4. Integrácia zdrojov klienta, siete a servera: Niektorí klienti, vrátane systému Microsoft Windows, sa pokúšajú prezentovať prostriedky lokálnej, celej siete a servera v jednom zozname, ktorý v očiach používateľov rozmazáva čiary medzi týmito typmi zdrojov. Túto integráciu vykonávajú klienti, ale príslušné protokoly musia poskytovať dostatočné pokrytie, aby nezanechali medzery.
5. Riešenie problémov s používateľským rozhraním: Klienti, ktorí používajú prehľadávanie v sieti, musia mať nejaký spôsob, ako prezentovať tieto informácie používateľom. Nejde o problém s protokolom, ale rozhodnutia o návrhu protokolu ovplyvňujú používateľské rozhranie klienta.
Odporúčané články
Toto bol návod na inštaláciu Samby. Tu sme diskutovali o koncepcii, predpokladoch, konfigurácii a krokoch na inštaláciu Samby. Ak sa chcete dozvedieť viac, môžete si tiež prečítať naše ďalšie navrhované články -
- Nainštalujte Docker
- Ako nainštalovať Magento?
- Použitie Raspberry Pi
- Top 5 druhov testov interoperability
- Verzie Magento | Rôzne funkcie