Въведение в Самба
Преди да преминем към стъпките на инсталацията, нека да представим малко за Samba и какво всичко ни предлага, когато решим да работим преди всичко с Linux или Unix системи.
1. Samba е софтуер с отворен код, осигурява набор от програми за операционна съвместимост на Windows за Linux и Unix.
2. Samba осигурява сигурни и стабилни, бързи файлови и печатни услуги за клиентите, използващи SMB и CIFS протоколи, като всички версии на DOS, Windows, Linux и други.
3. Samba предоставя гъвкавост на мрежовите администратори за настройка, конфигуриране и избор на системи и оборудване.
4. Samba се състои от две основни програми, т.е. smbd и nmbd. Предполага се, че те ще внедрят четири CIFS услуги -
- Услуги за файлове и печат
- Удостоверяване и оторизация
- Резолюция на име
- Обява за услуга (сърфиране)
5. Smbd също така се справя с режим на споделяне и удостоверяване на потребителски режим и упълномощаване за защита на споделени файлове и услуги за печат, като изисква пароли.
6. Nmbd обработва разделителната способност на името и разглежда части от четирите споменати по-горе и това става с помощта на NetBIOS
7. Samba предлага следните комунални услуги -
- Smbclient - Използва се от системата Unix за свързване към отдалечен SMB споделяне, прехвърляне на файлове и т.н.
- Nmblookup - Използва се за намиране на имена на NetBIOS в мрежата, погледнете техните IP адреси.
- Swat - щандове за инструмент за администриране на Samba, използван за отдалечена конфигуриране на samba чрез уеб браузър
8. В наши дни се използва Samba 3.0.
Стъпки за инсталиране -
Преди инсталирането са налице следните предпоставки -
- Ubuntu LTS
- LAN за предназначение за споделяне на файлове.
Обърнете внимание, че е по-добре да инсталирате samba с двоичен пакет и този начин е по-лесен, отколкото да го инсталирате от изходния пакет. Това е така, защото цялата конфигурация преди компилация вече е направена и поддръжникът на пакета се грижи и за проблемите с конфигурацията.
Има три популярни метода за разпределение на двоични пакети -
Стъпка 1: Двоични тарболи (Основни табла)
- Инсталиране на Tarball
Изходният код на Samba е разпределен на тарболна форма, Инструментите, използвани за извличане на данни от двоичен тарбол, са същите като тези, използвани за обработка на тарбол, който съдържа изходен код: катран и програма за компресия, като gzipor bzip2
Използвайте следната команда, за да разопаковате tarball от главната директория
катран -xvzf /path/to/samba-version.tar.gz
Имайте предвид, че докато инсталирате samba първи път, tarball няма да създаде проблем.
- Инсталиране на FreeBSD пакет
FreeBSD се доставя с пакети, съхранявани като tarballs. За да инсталирате директно един от тези пакети, включително пакета Samba, използвайте помощната програма pkg_add или sys install.
pkg_add samba-version.tbz
Ако няма изскачащи грешки, това означава, че samba е инсталиран правилно.
Стъпка 2: RPM
- Инсталиране на RPM
Двоичните RPM са основно компресирани cpio архиви с добавени допълнителни битове. Тези допълнителни функции помагат на ОС да поддържа база данни с инсталирани пакети и файлове, подобни на тази, която FreeBSD поддържа с помощта на своите инструменти за пакети
Командата, използвана за инсталиране на samba чрез RPM, е следната -
rpm -Uvh samba-version-minor version.arch.rpm
Стъпка 3: Debian пакети
Debian GNU / Linux и неговите производни включват инструменти за управление на пакети, които са еквивалентни на RPM инструментите. Основният инструмент за инсталиране на пакети под Debian е dpkg.
Можем да инсталираме samba чрез dkpg, като използваме следната команда
dpkg -i samba_version-minorversion.deb
Инсталирането на Samba с помощта на мениджъра на пакети apt-get може да се извърши, като се използват следните стъпки
Тази команда трябва да намери и инсталира пакета samba, както и всички пакети, от които зависи, като samba-common.
apt-get инсталирайте samba
Тази команда ще работи само ако помощните програми за разширени инструменти за пакети (APT) са правилно конфигурирани. Основна конфигурация включва редактиране на / etc / apt / източници. списък на файла за препратка към инсталационния CD-ROM или някои подходящи FTP сайтове.
Следователно горепосочените стъпки могат да се използват за инсталиране на samba.
Сега нека видим следващата стъпка.
Конфигуриране и изпълнение на Samba-
1. Конфигурационният файл за samba е /etc/samba/smb.conf. Не забравяйте да поддържате актуализиран този файл според изданието samba, инсталирано във вашата система.
2. Съветва се също да вземе резервно копие на този файл и командата, към която може да се позове, е -
cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak
3. Когато за първи път инсталирате samba, направете следните команди -
- nmbd -D
- smbd -D
-D се отнася до демона режим на бягане.
4. За да проверите дали сървърите работят, изпълнете следните команди -
ps брадва | греп mbd
5. Ако не виждате изход или само самата команда grep, има вероятност Samba да не намери конфигурационния си файл, smb.conf. За това може да се използва команда find, която е както следва:
намери / -име “smb.conf”
Нека сега видим малко в главния браузър на samba -
1. Присвояване на главния браузър: Един компютър на мрежов сегмент (по-точно IP подмрежа) функционира като главен браузър.
2. Намиране на главния браузър: Клиентите трябва да могат да намерят компютъра на главния браузър
3. Разпространяващи се подмрежи: Някои от механизмите, които SMB / CIFS използва за осъществяване на сърфиране, не работят добре в подмрежите.
4. Интегриране на клиентски, мрежови и сървърни ресурси: Някои клиенти, включително Microsoft Windows, се опитват да представят локални, цялата мрежа и сървърни ресурси в един списък, което размива линиите между тези видове ресурси в очите на потребителите. Клиентите извършват тази интеграция, но включените протоколи трябва да осигуряват достатъчно покритие, за да не оставят пропуски.
5. Адресиране на проблеми с потребителския интерфейс: Клиентите, които използват сърфиране в мрежата, трябва да имат някакъв начин да представят тази информация на потребителите. Това не е проблем с протокола, но решенията за проектиране на протоколи оказват влияние върху потребителския интерфейс на клиента.
Препоръчителни статии
Това е ръководство за инсталиране на Samba. Тук обсъдихме концепцията, предварителните реквизити, конфигурацията и стъпките за инсталиране на Samba. Можете да разгледате и другите ни предложени статии, за да научите повече -
- Инсталирайте Docker
- Как да инсталирате Magento?
- Използва се Raspberry Pi
- Топ 5 вида тестове за оперативна съвместимост
- Версии на Magento | Различни функции