Linux fájlszerver Windows tartomány a dobozból. Samba fájlszerver telepítése és konfigurálása Ubuntu Linuxon. Gazda hozzáadása az AD-hez

A Samba egy nyílt forráskódú szoftvercsomag nix rendszerek számára, amely megvalósítja a Windows Server által biztosított egyes funkciókat. A Samba tartományvezérlőként, Active Directory szolgáltatásként működhet, és megoszthat nyomtatókat és könyvtárakat a hálózaton keresztül. Ebben a bejegyzésben a Samba fájlszerverként való használatát vizsgáljuk meg. A Samba használatának motivációja az FTP helyett eltérő lehet. Legalábbis az ő segítségével tényleg Nagyon Kényelmesen átvihet fájlokat Windows és Linux gépek között. Csak csatolja a könyvtárat, és menjen.

Az alábbiakban megvitatjuk a Samba telepítését CentOS alatt. A többi Linux disztribúció telepítése gyakorlatilag nem különbözik. Továbbá a szövegben azt feltételezzük, hogy a Samba egy 10.24.5.42 címû gépen fut.

A katalógust mindenkivel megosztjuk

Samba telepítés:

sudo yum telepítse a samba-t

Ezt az /etc/samba/smb.conf fájlban ellenőrizzük a szakaszban Nem sor kommentálta:

A munkacsoport nevét is módosíthatja. így írtam:

munkacsoport = SAJÁT CSOPORT

A fájl végén add hozzá:


comment = Samba fájlkiszolgáló megosztása
elérési út = /srv/samba/share
böngészhető = igen
vendég rendben = igen
csak olvasható = nem
maszk létrehozása = 0755

sudo mkdir -p /srv/samba/share
sudo chown nobody:nobody/srv/samba/share/

sudo szolgáltatás smb start
sudo service nmb start

# szolgáltatás elindítása a rendszer indításakor
sudo chkconfig nmb bekapcsolva
sudo chkconfig smb on

Tegyük fel, hogy az alapértelmezett Unity fájlkezelőben hivatkozhat az smb://10.24.5.42/share oldalra, ott könyvtárakat hozhat létre, és fájlokat tölthet fel beléjük. És azt is ellenőrizze, hogy ezek a változások nem csak helyileg, hanem a szerveren is bekövetkeznek-e.

A Samba naplók a /var/log/samba/ könyvtárban találhatók. A Samba által használt portok a 139-es és a 445-ösek. SSH-n vagy Ncat-en keresztül továbbíthatók. Működik, megnéztem.

Hozzáférés bejelentkezési névvel és jelszóval

Nem biztonságos mindenkinek hozzáférést adni a címtárhoz. Javítsuk ki ezt a helyzetet:

sudo adduser smbuser
sudo smbpasswd -a smbuser
sudo mkdir -p /srv/samba/smbuser
sudo chown smbuser:smbuser/srv/samba/smbuser

Az /etc/samba/smb.conf fájlban hozzáadjuk:


elérési út = /srv/samba/smbuser
elérhető = igen
érvényes felhasználók = smbuser
csak olvasható = nem
böngészhető = igen
nyilvános = igen
írható = igen

sudo service smb restart
sudo service nmb újraindítás

Csatlakoztassa a könyvtárat Linux és Windows rendszerben:

Hurrá, sikeresen megosztották a fájlokat a Windows és a Linux között!

Szerelés CLI-n keresztül

Ha a grafikus felhasználói felület nem érhető el, a könyvtárat a következőképpen csatlakoztathatja:

sudo yum telepítse a samba-client samba-common cifs-utils programot
mkdir smbuser
sudo mount.cifs // 10.24.5.42/ smbuser / home/ eax/ smbuser \
-o user =smbuser,password =JELSZÓ,uid =1000 # 1000 - felhasználónk azonosítója

Ha már nincs szükség a katalógusra, azt mondjuk.

  • 30.03.2010

A fájlszerver a routerrel együtt túlzás nélkül minden szervezet nélkülözhetetlen elemének nevezhető. A Linux használata egy ilyen szerverhez nagyon vonzónak tűnik, legalábbis olyan kis szervezetekben, amelyek nem igényelnek szoros integrációt az AD-vel. A Windows Server és a klienslicencek költségein megspórolt pénz pedig nagyon hasznos lesz válságos időkben.

Megfontoljuk egy fájlszerver beállítását a feltételes hálózatunk példájával, amely már rendelkezik routerrel, amelyet most állítunk be, bár senki sem veszi a fáradságot, hogy ezeket a funkciókat egy szerveren kombinálja.

Most menjünk tovább a fájlkiszolgálói szerepkör beállításához. A megvalósításhoz szükségünk van Samba, ez a csomag fájl- és nyomtatómegosztást biztosít a Microsoft-hálózatokon lévő ügyfelek számára.

Sudo apt-get install samba

A konfiguráláshoz szerkessze a fájlt /etc/samba/smb.conf, kezdjük a globális szekcióval, melynek paraméterei minden szolgáltatásra érvényesek. Állítsuk be a munkacsoport nevét:


munkacsoport = WORKGROUP

A fájlszerver erőforrásainak jogosultság nélküli eléréséhez állítsa be a következő paramétert:

Biztonság = megosztás

Ha a szerver több hálózati interfésszel rendelkezik, például útválasztóval kombinálva, akkor korlátozhatja (és kell is) a fájlszerver hozzáférését a belső hálózatra. Tegyük fel, hogy van eth0 - egy külső hálózat, eth1 - egy belső, hogy csak az általunk megadott belső interfésszel működjön:

Interfészek = lo, eth1
bind interfaces only = igaz

Kezdetben ezek a beállítások elegendőek, ne felejtse el menteni a változtatásokat. Vegyük fontolóra a szolgáltatási szakaszok beállításait, tegyük fel, hogy szükségünk van egy megosztott erőforrásra 1CBázok 1C:Enterprise adatbázisok tárolására. Hozzunk létre egy új könyvtárat /data/1CBases, és mindenki számára biztosítson teljes jogokat:

Sudo mkdir /data/1CBases
sudo chmod 777 /data/1CBases

A végén smb.conf add hozzá a következő részt:


elérési út = /data/1CBases
vendég rendben = igen
írható = igen

A szakaszparaméterekkel minden nagyon világos, a szakasz neve (szögletes zárójelben) határozza meg a megosztott erőforrás nevét. Az első paraméter megadja az elérési utat, a második és harmadik pedig a vendég hozzáférést és írást tesz lehetővé. Mentse el a konfigurációs fájlt és indítsa újra Samba:

Sudo /etc/init.d/samba újraindítás

Ezt követően a szerverünknek láthatónak kell lennie a Windows hálózati környezetben, és elérhető lesz rajta egy megosztott mappa 1CBázok.

Távoli ügyintézéshez Samba Javasoljuk egy webes felületet biztosító csomag telepítését Agyonüt:

Sudo apt-get install swat

A csomag összes funkciójának kihasználásához rootként kell bejelentkeznie, de az Ubuntuban alapértelmezés szerint a root nem rendelkezik jelszóval, ezért állítsuk be (és ne felejtsük el, hogy most be kell lépnie. írja be az adminisztrációs feladatok elvégzéséhez), és indítsa újra:

Sudo passwd gyökér
sudo újraindítás

Most már bármelyik böngészőben csak be kell írnia http://szerver_neve:901és az engedélyezés után teljes hozzáférést kap a beállításokhoz Samba.

Szerzői Agyonütők a fejlesztők Samba, tehát ez a megoldás „natívnak” tekinthető. Igazán Agyonüt teljes hozzáférést biztosít az összes beállításhoz Sambaés szinte bármilyen feladat elvégzését lehetővé teszi kézi szerkesztés nélkül smb.conf.

Ebben a cikkben elmondjuk, hogyan telepíthet és konfigurálhat fájltárolást a Linux operációs rendszeren, vagy inkább az Ubuntu 16.04 LTS szervert fogjuk használni. A legtöbb deb-alapú disztribúció hasonló módon van konfigurálva.

Egy ilyen szerver használható az 1C:Enterprise fájladatbázis hálózati telepítésére - ez sokkal megbízhatóbb, mint a felhasználó egyik munkahelyi számítógépén való tárolása. Vagy egy ilyen szerver adaptálható hálózati biztonsági mentések tárolására.

Csak ne ugyanazt a szervert használja az információs bázis telepítéséhez és biztonsági másolatainak tárolásához.

Miért Linux? Először is, ez ingyenes és teljesen legális. Másodszor, a Linux sokkal kevesebb hardvererőforrást fogyaszt, és még a régi, kiselejtezett berendezések is kiválóan alkalmasak a fájltárolásra. Harmadszor, egy jól konfigurált Linux gyakorlatilag nem igényel rendszergazda beavatkozását, a „állítsd be és felejtsd el” elven működik.

Szóval, kezdjük…

Berendezés kiválasztása

Ahogy már írtam, szinte minden felszerelés megfelel nekünk, de azért van még néhány kívánságunk. Mivel a szerver fájlszerver lesz, kívánságaink a lemezrendszerre vonatkoznak. Jó lenne találni egy RAID vezérlővel ellátott gépet a fedélzetén. Ha kiszolgálót készítünk egy működő fájl adatbázis tárolására, akkor jó ötlet a RAID-5-re helyezni, ha a tárhely biztonsági mentésre szolgál, a RAID-1 kiváló megoldás.

Ugyanakkor a RAM-mal szemben nem támasztunk különleges követelményeket, 1 GB elegendő. Nincsenek különleges követelmények a processzorral szemben, ami még életben van, a Linux futni fog.

Talán a legjobb megoldás egy felújított, használt szerver vásárlása. Vedd a legolcsóbbat, amit találsz, a lényeg, hogy előtte karbantartáson esett át, megtisztították a portól és minden rendszertesztet lefutottak.

Jobb híján bármilyen régi számítógépet használhat, de ne feledje, hogy ezt a saját veszélyére és kockázatára teszi. A fájlkiszolgáló legsebezhetőbb pontja a lemezalrendszer. Ha egyetlen régi lemezből áll, akkor nagyon nagy kockázatot vállal.

Ha nem talál RAID-vezérlőt, konfigurálhatja a szoftveres RAID-et az operációs rendszer segítségével. Felhívjuk figyelmét, hogy ez növeli a processzor és a RAM követelményeit, de nem kell félnie a vezérlő meghibásodásától.

Operációs rendszer telepítése

Először is határozzuk meg a szerver architektúrát. Ha ismeri a szerverbe telepített processzor márkáját, a specifikációit elolvasva megtudhatja, hogy az x86-64 (64 bites) vagy csak az i386 (32 bites) architektúrával kompatibilis-e. Közvetett jel a RAM mérete, a 32 bites architektúra nem tud működni 3 GB-nál nagyobb RAM-mal, néha 4 GB memóriát telepítettek ebbe az architektúrába, de csak 3 GB látszott a rendszerben.

Lépjen kapcsolatba a Bot Atyával, először küldje el neki a /start parancsot, majd a /newbotot. Ezután válaszolj a Botok Atyjának kérdéseire, ennek eredményeként kapsz tőle egy tokent és egy linket a botodhoz.

Nyissa meg a konfigurációs fájlt

$ nano backtracker.conf

és állítsa be

Token = # Itt meg kell adnia a Botok atyjától kapott távirat bot tokent failonly = # False, ha új fájlok jelenlétéről szeretne üzenetet kapni, vagy True, ha csak a hiányuk elérési útjáról = # Adja meg a vizsgált fájl elérési útját folders hours = # Adja meg a fájlok „frissségét” órákban, például 8

Futtassa a segédprogramot

$./backtracker.ry

Az első indításra azért van szükség, hogy automatikusan meghatározzuk az üzeneteket fogadó Telegram-előfizető azonosítóját (ez nem az ő telefonszáma). Csatlakozzon a botjához a Botok Atyja által adott hivatkozás segítségével, és küldje el a /start parancsot. Válaszul üzenetet fog kapni arról, hogy az azonosítója megtörtént, és a segédprogram konfigurálja magát, és bezárja. Futtassa újra a vizsgálat végrehajtásához.

A segédprogram beállítása és működésének ellenőrzése után adja hozzá a cron démon ütemtervéhez

$ crontab -e

Adjon hozzá egy sort

0 8 * * * ~/backtracker/backtracker.py

A vizsgálat minden nap reggel 8 órakor fog lefutni. Ha valami elromlik éjszaka, tudni fogod róla.

Rendszer erőforrások

A kiszolgáló erőforrásait a konzol segédprogram tetején vagy annak színesebb verziójában, a htop segítségével figyelheti. Telepítsük és indítsuk el

$sudo apt install htop $htop

Rendszeresen ellenőrizze a RAM-használatot. Ha gyakran tapasztal 100% körüli terhelést, állítson be egy swap fájlt.

$ sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 $ sudo chmod 600 /swapfile && sudo mkswap /swapfile $ sudo swapoff -a $ sudo swapon /swapfile $ echo "/swapfile swap swap0 defaults swap swap "| sudo tee -a /etc/fstab

Itt a count=1024 a lapozófájl mérete megabájtban.

Lemez terület

A fájlrendszer figyeléséhez kényelmes a Midnight Commander fájlkezelő használata. Ha láttad az MS DOS és a Notron Commander idejét, akkor nem kell magyarázkodnod.

Telepítse és indítsa el

$ sudo apt install mc $ mc

Nagyon kényelmes figyelni a fájltárolást, a karantént és a szabad lemezterületet.

Terminál, fájl (FTP) vagy levelezőszerver létrehozásához Linuxon, képesnek kell lennie dolgozni ebben az operációs rendszerben. Ellenkező esetben nehéz lesz kitalálni. Az operációs rendszernek nincs szüksége erős számítógépre. Mert nem pazarolja többlet erőforrásokat a grafikai tervezésre. A Linux disztribúciók még egy régi PC-n is telepíthetők. Ezért a Linuxot vagy az Ubuntu szervert gyakran használják különféle szerverek létrehozására.

Nagyon sokféle irodalom született erről. Néhány Linuxról szóló könyv ezer oldalas. A terminálon keresztül kell dolgoznia, és manuálisan kell megadnia az összes parancsot. De saját kezűleg is készíthet egy kis Linux szervert, amely tartalmazni fogja a fájltárolást, a webszolgáltatásokat és a levelezési protokollt.

Az Ubuntu Server Linux operációs rendszeren alapul. Nem igényel modern processzort, jó videokártyát vagy nagy mennyiségű RAM-ot. A Linux segítségével akár egy régi laptopon is telepíthet szervert. És minden szükséges összetevővel rendelkezik: mail, FTP, Web.

Letölthet egy Linux lemezképet az Ubuntu.ru webhelyről. Válasszon bármilyen verziót a szerverrel (nem asztali!). A letöltés egy Torrent kliensen keresztül történik. Ezt a képet lemezre vagy flash meghajtóra kell írni (LiveUSB használatával). Használhat virtuális meghajtót is.

Az Ubuntu egyszerűsített felülettel rendelkezik. Nincsenek benne grafikai túlzások. Ez az operációs rendszer tökéletes DIY Linux szerver készítéséhez. Ezzel a számítógépes erőforrásokat a tartomány igényeire fogják használni. Végül is nagyon kevés kell neki a munkához.

A telepítése így megy:

  • Válassza ki a nyelvet és a régiót, ahol él.
  • Hozzon létre egy rendszergazda nevet. A szerver kezelésére szolgál.
  • Adjon meg egy felhasználónevet is a „Felhasználónév a fiókjához” mezőben. Ezzel a fiókkal kommunikálhat az Ubuntu műszaki támogatásával.

A felhasználónév megadása Ubuntuban

  • Írd be a jelszót. Erősítse meg.

Adja meg fiókja jelszavát

  • Adja meg a domaint, ha rendelkezik ilyennel. Tartalmazni fogja az összes szolgáltatást: fájl (FTP), e-mail, webhelytárhely stb.
  • Várja meg, amíg a rendszer telepíti.
  • Ezt követően további összetevőket kínál.

Itt van egy lista arról, hogy mire van szükség egy Linux szerverhez és annak teljes működéséhez:

  • Nyissa meg az SSh-t. Távoli adminisztrációhoz használható. Ez hasznos lesz, ha úgy dönt, hogy egy másik számítógépről kezeli a szolgáltatást. Ezután egy Linux PC-n letilthatja a monitort és a videó adaptert.
  • LÁMPA. Linux-segédprogramok készlete, amely tartalmazza az Apache-t (webszervert). MySQL (adatbázis) és PHP (programozási nyelv CMS-hez). Ezek az összetevők szükségesek a vezérlő interfész létrehozásához.
  • Samba fájlszerver. Lehetővé teszi a számítógépek közötti fájlmegosztás konfigurálását. Ha FTP-kiszolgálóra van szüksége, válassza ezt a lehetőséget.
  • Virtuális gép gazdagép. Telepítse, ha virtualizációs képességeket kíván használni.
  • Nyomtatószerver. Hálózati nyomtatók.
  • DNS szerver. Domain név rendszer. Ezzel felismerheti az IP-címet a számítógép nevéből és fordítva.
  • Mail szerver. Mail szerver.
  • PostgreSQL adatbázis. Objektum-relációs adatbázisok.

Válassza ki, amire szüksége van, és erősítse meg a telepítést. Az első indításkor meg kell adnia rendszergazdai felhasználónevét és jelszavát. A konzol megnyílik. Hasonló a Windows parancssorhoz vagy az MS DOS operációs rendszer interfészéhez.

Kezdetben ellenőriznie kell a frissítéseket. Írja be a „Sudo apt-get update” vagy a „Sudo apt-get upgrade” parancsot idézőjelek nélkül. A frissítés után megkezdheti az összes szerverösszetevő beállítását: FTP, levelezés, web.

Van egy pszeudografikus felület az Ubuntu - Midnight Commander számára. Ez a Norton Commander shell analógja, amelyet az MS DOS rendszerhez fejlesztettek ki. Könnyebb dolgozni egy ilyen felülettel - minden világosabb, mint a konzolon.

A Linux terminál elindítása

A modern Linux konzol helyett terminált használ. Belépéshez:

  1. Nyissa meg az Alkalmazásokat.
  2. Kattintson a "Szabványok" gombra.
  3. Lesz egy "Terminál".

Parancsokat írhat be, mint az Ubuntu Serverben.

  • A LAMP összetevők telepítéséhez (ha még nincsenek ott), egymás után be kell írnia a „sudo apt-get update”, „sudo apt-get install taskel” és „sudo taskel install lamp-server” parancsokat. Mindegyik után nyomja meg az Enter billentyűt.
  • Az Open SSh letöltéséhez írja be a „sudo apt-get install openssh-server” parancsot.
  • A Samba fájlszerver telepítéséhez írja be: „sudo apt-get install samba”.

Amikor a MySQL-t a LAMP csomagból telepíti, be kell állítania egy rendszergazdai jelszót az SQL-hez.

Helyi webszerver

Web létrehozásához a szervernek saját dedikált IP-vel kell rendelkeznie. Ezután a LAMP telepítése után ezen az IP-címen elérhető lesz az Apache tesztoldal. Ez a jövő webe. A jövőben lehetőség nyílik rá FTP, adatbázisok és levelezési protokoll telepítésére. A webszerver konfigurálása:

  • Telepítse a phpMyAdmin programot. Ehhez írja be egymás után a terminálba vagy a konzolba, hogy „sudo apt-get install phpmyadmin”

  • És akkor „sudo service apache2 restart”.
  • Az alkatrész betöltődik. Az Apache újraindul. A további műveletek az operációs rendszer verziójától függenek.

Ha Ubuntu 13.1 vagy újabb verziója van, használja a következő parancsokat:

  1. sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
  2. sudo a2enconf phpmyadmin
  3. sudo /etc/init.d/apache2 újratöltés

Írja be őket egymás után, minden egyes Enter megnyomása után.

Ubuntu 16.04 esetén más utasításokra van szükség:

  1. sudo apt-get install php-mbstring php-gettext
  2. sudo phpenmod mcrypt
  3. sudo phpenmod mbstring
  4. sudo systemctl indítsa újra az apache2-t

Ezek megadása és a szolgáltatás automatikus újraindítása után a webes felület elérhető lesz a http:///phpmyadmin címen.

  • A konfiguráció és az ezzel kapcsolatos adatok az Apache szerver „etc/apache2/” mappájában találhatók. Apache2.conf - konfigurációs fájl a terjesztéshez
  • A „mods-available”/“sites-available” és a „mods-enabled”/“sites-enabled” könyvtárak modokat és webhelyeket tartalmaznak.
  • A Ports.conf felsorolja a figyelő portokat.
  • Ha hozzáadja a „Stop” szót a „sudo /etc/init.d/apache2” parancs után, az Apache szünetel. Ha „Start” (Indítás), akkor újraindul. Ha „Újraindítás” - újraindul.
  • A helyek mentési útvonalának önálló kiválasztásához egymás után írja be a „sudo a2enmod rewrite” és a „sudo a2enmod userdir” parancsot a terminálba.

Minden változtatás után újra kell indítania a szolgáltatást az „Újraindítás” paranccsal.

Levelező szerver

Levelezőszerver létrehozásához Linuxon már rendelkeznie kell egy regisztrált domainnel. Ezenkívül statikus IP-címmel kell rendelkeznie.

  • Telepítse a Postfix összetevőt. Ehhez írja be a „sudo apt-get postfix” kifejezést a konzolba.
  • Amikor elindul, írja ki a „sudo /etc/initd/postfix start” parancsot. A szolgáltatás működésbe lép.
  • A Postfix már tartalmazza azokat a paramétereket, amelyek az SMTP protokollal való teljes körű működéshez szükségesek. De egy kis finomítás még mindig nem ártana.
  • Nyissa meg az /etc/postfix/main.cf fájlt.
  • Keresse meg benne a „mydomain =” értéket. A „=” jel után írja be a domain nevet.
  • Ezután keresse meg a „myhostname =” kifejezést. És írja be a gép nevét.
  • Mostantól a levelezőszerver képes leveleket küldeni más, ugyanazon a hálózaton lévő számítógépekre. Annak érdekében, hogy levelezést tudjon küldeni az internet más tartományaiba, a „main.cf” fájlban keresse meg az „inet_interfaces =” sort. Helyezze utána a „minden” szót.
  • A „mynetworks =” változóban adja meg az alhálózaton lévő összes számítógép címtartományát (például 127.0.0.0/8).

Ha a szolgáltatás megfelelően van konfigurálva és minden feltétel teljesül (állandó IP cím, regisztrált domain), akkor a Szerver képes lesz levelezést fogadni és küldeni. Ha a domain MX rekordja a gazdagépre hivatkozik.

Az erőforrásnaplók megtekintéséhez használja a „tail -f /var/log/mail/info” parancsot. Ha üzenetet szeretne kapni tőle, írja be a „mailq” kifejezést.

Fájlszerver

Szükség lehet egy Linux FTP-kiszolgálóra a dokumentumok cseréjéhez és a fájlok feltöltéséhez. Az ilyen erőforrásoknak több változata létezik: vsFTPd, Samba, proFTPd.

Nézzük meg közelebbről a vsFTPd-t. Egyetlen paranccsal telepíthető és indítható - „sudo apt-get install vsftpd”. A további beállítások az Ön preferenciáitól és a kívánt szolgáltatástól függenek. A beállítások módosításához rendszergazdai jogokra lehet szükség.

  1. A program letöltése után a rendszer azonnal létrehoz egy új felhasználót, és hozzáad egy mappát a saját könyvtárhoz, amely a szerver tárolására szolgál. Az „etc” könyvtárban is van egy „ftpusers” fájl. Itt adhat hozzá olyan felhasználókat, akiktől megtagadták a hozzáférést a fájlokhoz.
  2. A telepítés után jobb, ha megváltoztatja azt a könyvtárat, amelyben a fájlokat el kell helyezni, a „var” mappába. Ehhez rendszergazdaként írja ki a „usermod -d /var/ftp ftp && rmdir /home/ftp” parancsot.
  3. Hozzon létre egy új felhasználói csoportot. Például: "userftp". Írja be az „addgroup userftp” kifejezést a konzolba.
  4. Adjunk hozzá egy új fiókot (az egyszerűség kedvéért nevezzük el a felhasználót és a csoportot ugyanazzal). Használja a "useradd -a /var/ftp -g userftp userftp" parancsot. Ez egy felhasználót is létrehoz. Ha egy meglévő becenevet szeretne felvenni a csoportba, a „useradd” helyett írja be a „usermod” kifejezést.
  5. Meg kell adnia egy jelszót az új felhasználó számára. Írja be a „passwd userftp” parancsot a terminálba.
  6. Írja be a „chmod 555 /var/ftp && chown root:userftp /var/ftp” parancsot, hogy hozzáférést biztosítson a fióknak a fájlszerver gyökérmappájához.
  7. Most hozzon létre egy nyilvános könyvtárat. Írja be egymás után az „mkdir /var/ftp/pub” és a „chown userftp:userftp /var/ftp/pub” parancsot.

Kezdetben az FTP offline módban indul el. Van egy forgatókönyve, amely egy démon szerepét játssza. Ezzel a funkcióval több parancs is elérhető. Ezeket a „sudo service vsftpd” sor után kell beírni.

  • Stop és Start. Letiltás és engedélyezés.
  • Indítsa újra és töltse be újra. Újrakezd. Új beállítások alkalmazásához szükséges. A különbség a parancsok között az, hogy a másodikban az újraindítás teljes leállás nélkül történik.
  • Állapot. Állapot információk.

A szerver további konfigurálása magában foglalja a konfigurációs fájl átírását, amely az etc/vsftpd.conf fájlban található. Egyszerű és érthető a felépítése. Elég könnyű megérteni. Bár ehhez bizonyos ismeretekre van szükség. A fájl módosítása előtt érdemes biztonsági másolatot készíteni róla. Hogy ha hibákat észlelnek, mindent vissza lehessen állítani. Írja be a „cp /etc/vsftpd.conf /etc/vsftpd_old.conf” parancsot, és az információk mentésre kerülnek.

Ezt követően megkezdheti a szerkesztést.

  • A „listen=” paraméterbe írja be a „YES”-t. Ezután a szerver független módban fog működni.
  • A „Local_enable” lehetővé teszi a helyi felhasználók bejelentkezését.
  • A "Write_enable" hozzáférést biztosít a saját könyvtáraikhoz.
  • "Anonymous_enable". A „NEM” beállításával korlátozhatja a névtelen felhasználók jogait. Van egy „no_anon_password” opció is - névtelen bejelentkezés jelszó nélkül. Azt is be lehet tiltani.

Ha nyilvános szervert szeretne készíteni, akkor a „hallgatás” sor után több további paramétert kell megadnia.

  • "Max_kliensek". Egyidejű kapcsolatok száma.
  • „Idle_session_timeout” és „data_connection_timeout”. Munkamenetek időtúllépései.
  • "Ftpd_banner". Üdvözlő üzenet a látogatóknak. Írhat például: „Helló!”

Terminál szerver

A Linux terminálkiszolgálója olyan vállalatok és irodák számára készült, ahol minden számítógép egy hálózathoz csatlakozik. Nagyon kényelmes, ha a szervezet bármely PC-jéről (ha van hozzáférése) elérheti a terminált. Ez nagyszerű lehetőségeket nyit meg a távoli adminisztráció számára.

Az LTSP - Linux Terminal Server Project - alkalmas erre a feladatra. A program a szabványos Ubuntu csomag része. A telepítéshez:

  1. Írja be az "ltsp-server-standalone" parancsot.
  2. Ezután írja be: „apt-get update && apt-get install ltsp-server-standalone”.
  3. Várja meg, amíg minden letöltődik és frissül.
  4. Most telepítenünk kell a kliens rendszert. Írja be az „ltsp-build-client” parancsot.
  5. Ezután "ltsp-build-client -dist trusty -arch i386 -fat-client-desktop lubuntu-desktop".
  6. Használja a "debootstrap" parancsot, és a disztribúció automatikusan kibővül az "opt/ltsp/i386" könyvtárba.

A Linux Server még gyenge PC-ken is futhat. Ezért nagyon gyakran használják szerverek létrehozására és távoli adminisztrációra. A levelezési szolgáltatások, az FTP-tárolók és a terminálok ezen az operációs rendszeren készülnek.

A Linux operációs rendszerek rendkívül elterjedtek, és sokféle alkalmazással rendelkeznek. Míg bizonyos Linux-disztribúciók a tapasztalt felhasználókat célozzák meg, mások sokkal egyszerűbbek, és kiválóan alkalmasak a Windows-ról való váltásra. A Linux disztribúciók gyakran profitálnak felhasználói közösségeik jelentős erőforrásaiból.

Bár a Linux operációs rendszerek kiváló asztali környezetet kínálnak, a Linux kiváló rendszer lehet szerveralkalmazások számára is. Általában a Linux továbbfejlesztett hozzáférés-vezérlést biztosít, nagyobb rugalmasságot és stabilitást biztosítva.

Ezért a Linux disztribúciók jelentik az ideális szerverkörnyezetet. Tekintse meg a 12 legjobb Linux operációs rendszert a szerverekhez, és azt, hogy milyen felhasználókat céloznak meg.

Mi az a Linux operációs rendszer a szerverekhez?

Miben különbözik a Linux szerver operációs rendszer egy hagyományos Linux disztribúciótól? A válaszhoz figyelembe kell vennie a szerver hardvert. A szerverek alapvetően speciális jellemzőkkel rendelkező számítógépek. Például a szerverhardver hosszú üzemidőt, hatékonyságot és megbízhatóságot garantál. Ezenkívül a szerverek egyensúlyban tartják a feldolgozási teljesítményt a villamosenergia-fogyasztással. Ezért a szerverekhez készült Linux operációs rendszerek a megbízhatóságot és az erőforrás-felhasználást helyezik előtérbe.

A Linux szerver operációs rendszer tartalmat szolgál ki a kliens eszközök számára. Ennek megfelelően a szerver operációs rendszerek rendelkeznek eszközökkel egyszerű szerverek létrehozására. Mivel a szerverek többnyire felügyelet nélküli üzemmódban működnek, a Linux operációs rendszerben a szerver grafikus felhasználói felületének (GUI) kevésbé van jelentősége.

Az IDC szerint a hardvereladási adatok erre utalnak A szerverek 28 százaléka Linuxot használ. Ezek az adatok azonban valószínűleg nem veszik figyelembe az otthoni szervereket. Speciális Linux operációs rendszerekkel telepítheti saját szerverét. Fontos a Long Term Service (LTS) verzió használata és a szükséges szoftver telepítése. Az LTS verziók stabilabbak, és hosszabb a támogatási időszakuk.

Amikor Linux operációs rendszert választunk egy szerverhez, vegyük figyelembe a szerver célját. Alkalmazás Linuxot futtató számítógép médiaszerverként eltér az as használatától játékszerver.

A Linux operációs rendszerek közül talán a leghíresebb az Ubuntu. Számos lehetőséggel az Ubuntu egy stabil disztribúció. Ez a rendszer és változatai kiváló felhasználói élményt nyújtanak. Az Ubuntu Server rendszer két változatban érhető el - LTS és gördülő kiadásként. Az Ubuntu Server LTS-verziója állítólag ötéves támogatási időszakkal rendelkezik. Bár ez az időszak nem öt év, a nem LTS-verziók csak kilenc hónapig tartalmaznak biztonsági és karbantartási frissítéseket.

Míg az Ubuntu és az Ubuntu Server nagyon hasonlóak egymáshoz, a Server verzió különböző funkciókat kínál. Például az Ubuntu Server olyan kiegészítőket biztosít, mint az OpenStack Mitaka, az Nginx és az LXD. Ezek megkönnyítik a rendszer adminisztrációját. Az Ubuntu Server használatával webszervereket, kiépítési tárolókat és még sok mást telepíthet. Ezenkívül ezek az eszközök a telepítés után azonnal használatra készek.

Bár nem kiszolgálói disztribúció, az Ubuntu LTS ötéves támogatási időszakot biztosít. Jelenleg Ubuntu 16.04 LTS-t használok, amelyen Plex szerver fut Linux játékszerverként. Az LTS disztribúciók nagyon jól működhetnek Linux szerver operációs rendszerként. Csak szerverszoftvert kell telepíteni rájuk.

Ha még nem ismeri a Linuxot vagy a szerver operációs rendszereket, akkor az Ubuntu nagyszerű választás. Továbbra is az egyik legnépszerűbb Linux-disztribúció, részben felhasználóbarát jellegének köszönhetően. Ennek megfelelően az Ubuntu Server egy Linux szerver operációs rendszer, amely fantasztikus az első felhasználók számára. Médiaszervernek, játékszervernek és email szervernek is kiváló. Bonyolultabb szerverek is konfigurálhatók az Ubuntu Serverrel, de mindenképpen az alap szervereket és a kezdőket célozza meg.

A SUSE Linux 1993-ban debütált. 2015-ben az openSUSE nyílt forráskódú változata SUSE Linux Enterprise-vá (SLE) fejlődött. Az openSUSE két ága van: a Leap és a Tumbleweed. A Leap verzió hosszabb kiadási ciklussal rendelkezik, míg a Tumbleweed egy gördülő kiadás. Ezért a Tumbleweed jobban megfelel a haladó felhasználók számára, mivel olyan legújabb csomagokat kínál, mint a Linux Kernel és a SAMBA. A Leap opció inkább stabil megoldásokhoz alkalmas. Az operációs rendszert frissítések támogatják.

Az alapértelmezett eszközök az openSUSE-t fantasztikus Linux szerver operációs rendszerré teszik. Tartalmazza az openQA-t az automatizált teszteléshez, a Kiwi-t a Linux-képek szállításához több platformon, a YaST-ot a Linux konfigurálásához és az átfogó Open Build Service csomagkezelőt. A kilenc hónapos gördülő kiadási ciklus megszüntetésével és az SLE-hez hasonlóan a stabilitásra való összpontosítással az openSUSE életképes Linux-környezetté válik a szerverek számára. Még informatikai szakemberek is openSUSE néven"...SUSE CentOS és Debian."

Mely felhasználók számára készült: Az openSUSE jobban megfelel haladó felhasználóknak, például rendszergazdáknak. Telepítésre alkalmas webszerverek, alapvető otthoni szerverek vagy webszerverek és alapkiszolgálók kombinációi. A rendszergazdák olyan eszközöket használhatnak, mint a Kiwi, a YaST, az OBS és az openQA. Az openSUSE sokoldalúsága az egyik legjobb Linux operációs rendszerré teszi a szerverek számára. A szerver képességei mellett az openSUSE kellemes asztali környezetet is támogat. A legalapvetőbb kiszolgálókhoz az openSUSE is megfelelő, bár némileg redundáns. Még mindig nem biztos benne?

Ha ambivalensnek érzi magát, amikor az „Oracle Linux” szavakat olvassa, nincs egyedül. Az Oracle Linux rendszer az Oracle technológiai óriástól származó Linux disztribúció. Ez a rendszer két különböző kernellel érhető el. Az egyik változat Red Hat-kompatibilis kernellel (RHCK) rendelkezik. Ez pontosan ugyanaz a kernel, mint a Red Hat Enterprise Linux (RHEL) rendszerben. Oracle Linux rendszer tanúsítvánnyal rendelkezik, hogy különféle berendezésekkel dolgozzon olyan gyártóktól, mint a Lenovo, az IBM és a HP. A kernel biztonságának növelése érdekében az Oracle Linux a Ksplice technológiát használja. A rendszer támogatja az Oracle konténereket is, OpenStack, Linux és Docker. Az Oracle-témákat márkaszimbólumként használják, beleértve az Oracle Penguint is.

A rendszert a gyártó támogatja, de fizetős. Bár, ha az Oracle Linux nem működik vállalati környezetben, akkor a támogatás ára nincs meghatározva. Ha nyilvános vagy privát felhő telepítésére van szükség, az Oracle Linux operációs rendszer is támogatja ezeket a technológiákat. Másrészt kipróbálhatja az Oracle Linuxot, ha csak egy Oracle márkájú Linux rendszert szeretne.

Mely felhasználók számára készült: Az Oracle Linux a legalkalmasabb adatközpontokhoz vagy felhők OpenStack segítségével történő építéséhez. Az Oracle Linux a legalkalmasabb az otthoni vagy vállalati szerverek legtapasztaltabb felhasználóinak.

  1. Container Linux (korábban CoreOS)

A CoreOS operációs rendszer 2016-ban Container Linuxra változtatta a nevét. Ahogy az új név is sugallja, a Container Linux egy Linux operációs rendszer, amelyet konténerek biztosítására adtak ki. A rendszer a konténer-kiépítési folyamat egyszerűsítésére összpontosít. A Container Linux kiváló operációs rendszer a megbízható, méretezhető használatra. A tárolók fürtözése egyszerű, és a disztribúció szolgáltatásfelderítési eszközöket is tartalmaz. Tartalmazza a Kubernetes, Docker és rkt technológiák dokumentációját és támogatását.

A rendszer nem tartalmazza a csomagkezelést. Minden alkalmazásnak tárolókban kell futnia, ezért a konténerezés elengedhetetlen. Ha pedig konténerekkel dolgozik, akkor a Container Linux a legjobb operációs rendszer a fürtinfrastruktúrában lévő szerverekhez. Biztosít egy etcd démont, amely a fürt minden számítógépén fut. Ezenkívül bizonyos rugalmasságot biztosítanak a telepítés során. A helyi telepítés mellett a Container Linux olyan virtualizációs környezetekben is futtatható, mint az Azure, a VMware és az Amazon EC2.

Mely felhasználók számára készült: A Container Linux a legalkalmasabb fürtözött infrastruktúrában vagy konténer-kiépítésben lévő kiszolgálókhoz. Ez valószínűleg nem tartalmazza az átlagos otthoni felhasználót. De a Plex szerelmeseinek szánt hivatalos Docker logóval a Container Linux bármilyen környezetben futhat – az alapvető otthoni szervertől a bonyolult fürtökig. Használja a Container Linuxot, ha magabiztosan dolgozik konténerekkel. Az openSUSE-szal együtt a Container Linux az egyik legjobb kipróbálható új és frissített Linux operációs rendszer.

A CentOS operációs rendszer stabil munkakörnyezetet biztosít. Ez a Red Hat Enterprise Linux (RHEL) operációs rendszer nyílt forráskódú változata. Ebben a tekintetben a CentOS vállalati szintű szervert biztosít. Ez a Red Hat operációs rendszer ugyanazt a forráskódot használja, mint az RHEL. A CentOS tartalmazza az RPM csomagkezelőt. 2010-ben az értékesítési adatok áttekintése kimutatta, hogy kb Az összes Linux szerver 30 százaléka CentOS-en fut. És ennek megvan az oka: ez egy nagyon robusztus szerverkörnyezet, a Red Hat támogatásával.

Meg kell jegyezni, hogy a CentOS jól fut nagyszámítógépeken is. A GUI-t kedvelő felhasználók számára elérhető a rendszeren a KDE és a GNOME. A CentOS közvetlen asztali operációs rendszerként használható. A Red Hat támogatásának és a növekvő felhasználói közösségnek köszönhetően a CentOS továbbra is hibamentes.

Mely felhasználók számára készült: A CentOS biztosítja a Red Hat Enterprise Linux funkcionalitását és stabilitását. Ezért ideális modern szerver operációs rendszernek. Ha ingyenes alternatívára van szüksége a RHEL helyett, használhatja a CentOS-t. A csomagkezelőnek köszönhetően azonban egészen kezdőbarát is. Összességében a CentOS a legjobb ingyenes alternatíva a Red Hat Enterprise Linux számára.

Sok szerver korlátozza energiafogyasztását. A csökkentett energiafogyasztás jelentős előny, különösen a mindig bekapcsolt gépeknél. Ezért a Linux szerver operációs rendszereknek kis erőforrásokat kell használniuk. Az erőforrások megfelelő elosztása kulcsfontosságú a szerver üzemideje és hatékonysága szempontjából. Sok Linux disztribúció kevesebb erőforrást használ, mint Windows vagy macOS társai. Az Arch operációs rendszer egy egyszerű, könnyű elosztás, amely megfelel a KISS (Keep Things Simple) elvnek.

Ehhez a rendszerhez be Az Arch Linux Wikinek külön része van a szerverekkel kapcsolatban. Ott mindent megtudhat, ami az Arch Linux szerver operációs rendszerként való konfigurálásával kapcsolatos. Bár a rendszernek nincs dedikált, előre elkészített kiadása szerverek számára, ez a Wiki-dokumentáció leírja a saját szerver operációs rendszer létrehozásának lépéseit. Telepíthet olyan népszerű szerverszoftvereket, mint a MySQL, az Apache, a Samba és a PHP for Arch.

Mely felhasználók számára készült: Az Arch Linux egy általános célú Linux operációs rendszer szerverekhez. Ideális egy régi számítógép szerverré alakításához. De könnyűsége ellenére az Arch rendszer meglehetősen funkcionális erősebb hardveren. Ezenkívül az Arch Linux a legmegfelelőbb a műszaki háttérrel rendelkező felhasználók számára, mivel az Arch-ot szerverrendszerként kell beállítaniuk.


A Mageia egy Linux operációs rendszer, amely a megbízhatóságra és a stabilitásra összpontosít. Ez a Mandriva Linux egyik ága, amely 2010-ben jelent meg. 2012-ben a PC World magazin dicsérte a Mageiát, amely mára elérte az ötödik verzióját. Bár sok Linux operációs rendszer létezik, a Linux asztali környezetek nagy listája is létezik. A Mageia rendszer felhasználói felületek egész csoportját tartalmazza, mint például a KDE, GNOME, Xfce és LXDE.

MySQL helyett A Mageia tartalmazza a MariaDB-t. Szerver-orientált elemek, mint pl 389 Directory Server és Kolab Groupware Server hogy a Mageia a kimagasló Linux operációs rendszer a szerverek számára.

Mely felhasználók számára készült: A Mageia egy megbízható Linux operációs rendszer szerverekhez. Olyan eszközöket tartalmaz, mint a MariaDB és a Kolab Groupware Server. Ezenkívül a Mageia megbízható, biztonságos környezetet biztosít. Azok a felhasználók, akiknek grafikus felhasználói felületre van szükségük, fontolóra vehetik a Mageia használatát az asztali felületek sokfélesége miatt.

A ClearOS kifejezetten szerverekhez, átjárókhoz és hálózati rendszerekhez készült. A rendszer szabványos telepítése fokozott biztonságot nyújt. Tartalmaz egy hálózati tűzfalat, sávszélesség-kezelést, levelezőszervert és behatolásérzékelő eszközöket. A ClearOS 7 Community Edition tartalmazza 75 alkalmazás és eszköz.

Bár a ClearOS-nek vannak fizetős verziói, a Community Edition továbbra is ingyenes. Ezenkívül a fejlesztők ClearOS frissítései szintén ingyenesek, de az ilyen ingyenes frissítéseket nem tesztelik.

Mely felhasználók számára készült: A ClearOS egy speciális Linux operációs rendszer szerverekhez. Gazdag alkalmazáskészlete a ClearOS-t Linux-specialistáknak szánt disztribúcióvá teszi. A Linux-rajongóknak és -szakértőknek csak kérniük kell a szükséges alkalmazásokat. De a kezdők számára jobb, ha más rendszereloszlást választanak a szerverekhez.

A Slackware operációs rendszert régóta Linuxként használják szerverekhez. A rendszer első kiadása 1993-ban jelent meg. A Slackware Linux webhely szerint a projekt célja „olyan Linux disztribúció, amely a lehető legjobban hasonlít a UNIX-hoz”. Alapértelmezés szerint a Slackware parancssori felületet biztosít.

A Slackware teljes telepítése tartalmazza a C és C++ nyelvet, az X Windows rendszert, a levelezőszervert, web szerver, FTP szerver és hírszerver. Ráadásul a Slackware olyan könnyű, hogy Pentium platformon is futhat. A folyamatos kiadások növelik a rendszer stabilitását és egyszerűségét.

Mely felhasználók számára készült: A Slackware Linux a legmegfelelőbb a tapasztalt Linux-szakemberek számára. Két csomagkezelője van, a pkgtools és a slackpkg. De mivel a Slackware alapértelmezés szerint parancssori felületet futtat, ez a legalkalmasabb Linux operációs rendszerként szerverekhez. Sőt, az egyszerűségében van egy bizonyos mértékű bonyolultság is. A Slackware használatához értenie kell, mit csinál Linux környezetben.

A Gentoo különbözik sok Linux disztribúciótól. A hagyományos kiadási modell helyett A Gentoo moduláris felépítést használ. Vagyis a felhasználó maga választja ki, hogy mit telepítsen. Ezzel a Gentoo a Linux szerver operációs rendszerek listájának élére került.

A rendszer minden telepítése egyedi. A felhasználók olyan kernelt építhetnek, amely maximális vezérlési képességeket biztosít. Ezért a szerver vezérelheti az olyan szempontokat, mint például a memóriafelhasználás. Moduláris felépítésének és rugalmasságának köszönhetően a Gentoo egyre népszerűbb a Linux-szakemberek körében. A rendszeradminisztrátorok nagyra értékelik a Gentoo hozzáállását a rendszer testreszabására az igényeiknek megfelelően.

Mely felhasználók számára készült: A Gentoo a legmegfelelőbb műszaki felhasználók és rendszergazdák számára. Bár a Gentoo-t kezdők is használhatják, kevésbé felhasználóbarát, mint az átlagos Ubuntu. A rendszer azonban kiváló dokumentációval rendelkezik, közössége pedig folyamatosan fejlődik.

Ha új Linux operációs rendszert keres szerverekhez, próbálja ki a Fedorát. A Red Hat által karbantartott Fedora projekt rendszeres frissítéseket kap. A fejlesztők gyakran részt vesznek ezekben a frissítésekben. A Fedora többféle ízben kapható. A Workstation verzió rendszeres felhasználók számára készült, és asztali környezettel érkezik. Alapértelmezés szerint a Fedora Workstation a GNOME felülettel érkezik, de más felhasználói felületek is elérhetők. A Fedora Server verzió, ahogy a neve is sugallja, szerverekhez készült.

Alapértelmezés szerint a Fedora Server telepítése nem tartalmaz grafikus felhasználói felületet. Ha azonban nem tervezi a szerver automatikus üzemmódban való használatát, telepítheti valamelyik felhasználói felületet. A Server Edition számos eszközt tartalmaz. Ezek közé tartozik a Cockpit rendszer vezérlőpultja. Ezenkívül a Fedora Server olyan adatbázisokat is tartalmaz, mint a PostgreSQL.

Mely felhasználók számára készült: A tapasztalt Linux-fejlesztők és rendszergazdák a Fedora Servert választják. Az asztali környezet és a vállalati szintű rendszerjellemzők hiánya azt jelenti, hogy a Fedora a legmegfelelőbb a modern szerverekhez.

Nos, nincs speciális kiadás a Debian szerverekhez. A Debian azonban az egyik legjobb elérhető Linux szerver operációs rendszer. Mióta a Debiant 1993-ban adták ki, és az első stabil kiadást 1996-ban, ez egy hihetetlenül biztonságos rendszer. Sok Linux disztribúció, köztük az Ubuntu is, Debianon alapul. Miért használják a Debiant egy másik operációs rendszer alapjaként? Csak a stabilitásának köszönhetően.

Ezenkívül a Debiant gyakran használják szervereken, mivel kiállta az idő próbáját. A rendszer tartalmaz egy projektmenedzsert, APT eszközöket és különféle külső prezentációs eszközöket, mint például a GDebi. Ezért, bár a Debian nem szerververzióban érkezik, kiváló operációs rendszer a saját szerver önálló üzemeltetésére. A Debian lenyűgöző alkalmazáskompatibilitással, megbízhatósággal és stabilitással rendelkezik.

Mely felhasználók számára készült: A Debian rendszer kétféleképpen nyújt fantasztikus szerverkörnyezetet. Ha alapkiszolgálóra van szüksége, például webszerverre, levelezőszerverre, játékszerverre vagy médiaszerverre, a Debian lehetővé teszi ezek telepítését különösebb bonyolultság nélkül. Másrészt a tapasztaltabb, speciális szerverigényű felhasználóknak is meg kell fontolniuk a Debian használatát. Ezenkívül ez a megközelítés nem igényel barkácsolást.

A legjobb Linux operációs rendszerek szerverekhez

Bár sok Linux operációs rendszert találhatunk szerverekhez, mindegyik a legjobb bizonyos felhasználói csoportok számára. Ezenkívül a nem szerver LTS kiadások tökéletesen működnek Linux szerver operációs rendszerként. A Debian jó példa erre. Bár ennek a rendszernek nincs dedikált szerver disztribúciója, az ilyen disztribúció alapvető jellemzői igen. Mégpedig a stabilitás és a biztonság.

Kezdőknek vagy azoknak, akiknek egyszerű szerverbeállításra van szükségük, bármilyen Debian alapú disztribúciót vagy Ubuntu változatot ajánlok. Ubuntu változatokat használok minden média- vagy játékszerveremhez. Maximálisan kompatibilisek az általam használt szoftverekkel, és lehetővé teszik PC-alapú házimozi-szerverek és médiaszerverek kombinációinak létrehozását.




Top