Linux szerver. Linux szerver alapismeretek kezdőknek

18.09.2020 Tanácsot

Nem csak a PC-khez, hanem a szerverekhez is szükség van operációs rendszerre. Napjainkban különféle szerver operációs rendszereket gyártanak, amelyek funkcionalitásukban, teljesítményükben és költségükben különböznek egymástól. Hogyan válasszunk közülük egyet?

Mi az a szerver operációs rendszer és miért van rá szükség?

A szerver operációs rendszer a szerver hardverére telepített operációs rendszer. Az ilyen operációs rendszer telepítését és hibakeresését tartalmazza Karbantartás szerverek. Elsősorban szerverszoftverek kezelésére szolgál, amely az összes hálózati felhasználó kiszolgálására szolgál.

A szerver operációs rendszerét az alapján kell kiválasztani, hogy melyik kiszolgálóra lesz telepítve. A kezdő rendszergazdák általában a legismertebb rendszert választják, és kiderül, hogy tévednek. A szerverkarbantartó szakemberek régóta hangsúlyozták az összes előnyeit meglévő rendszerek minden egyes szerverhez.

A szerver operációs rendszer típusai

Mint operációs rendszer A leggyakrabban használt szerverhez:

  • Windows Server 2003. Ez a rendszer elég régen jelent meg, de nem nevezhető elavultnak. A leguniverzálisabbnak tartják. Lehet, hogy van grafikus héja, de ebben az esetben túl sok rendszererőforrást igényel. Ideális terminálkiszolgáló létrehozásához, valamint kezdőknek rendszergazdák.
  • Windows Server 2008 R2. Az egyik legproduktívabb operációs rendszer. Remek fájlnak, terminál szerverek. Általában ez a rendszer meglehetősen univerzális, de sokat fogyaszt több forrást mint az analógok.
  • Ubuntu Server 10.10. Vezető a népszerűség tekintetében a unix rendszerek között. Készült Linux kernel. Annak ellenére, hogy a rendszer nem rendelkezik interfésszel, még könnyebben konfigurálható, mint a Windows Server operációs rendszer. Kevés erőforrást fogyaszt és olcsó. Könnyen telepíthető és karbantartható, meglehetősen megbízható és sokoldalú.
  • CentOS 5.5. Az egyik legstabilabb operációs rendszer, tökéletes azokhoz a szerverekhez, amelyeknek hosszú távú problémamentes működést kell biztosítaniuk.
  • Gentoo. Szintén Linuxra épül. Rendkívül rugalmas beállításokkal és képességekkel rendelkezik, így nagy teljesítményt érhet el a szakemberek által végzett megfelelő szerverkarbantartás mellett.
  • FreeBSD 8.2. Az egyik Unix-szerű rendszerek, ideális megoldás webszerver létrehozására. A legfontosabb szervereken használják, amelyek pótolhatatlan információkhoz biztosítanak hozzáférést. Jelentős forgalmi terhelést képes ellenállni, és az egyik legmegbízhatóbb operációs rendszeren fut.

Íme a fő szerver-OS-ek, rövid listával azok előnyeiről és hátrányairól. És természetesen a döntés rajtad múlik!

Első ismerkedés bármelyikkel új rendszer telepítésével kezdődik. Annak ellenére, hogy ez a téma meglehetősen elcsépelt, és csak lusták nem írtak róla, a telepítési folyamat leírása nélkül a kezdőknek szóló ciklusunk hiányos lesz. Nemcsak a rendszer telepítésének módját igyekszünk elmondani, hanem azt is, hogy miért választunk bizonyos beállításokat, és ezek mit érintenek. Megfontoljuk az Ubuntu szerververziójának telepítését is, mivel ciklusunkat kifejezetten a kezdő rendszergazdáknak szánjuk, hogy ők tudják felszámolni a tudásbeli hiányosságokat, és tudatosan megközelíteni a többi anyagunk felfogását.

Mivel megoldásaink fő rendszere az Ubuntu Server, mi fogjuk telepíteni. A legújabb kiadás mindig beszerezhető a következő oldalról: http://www.ubuntu.com/download/server. Nyomatékosan javasoljuk, hogy csak az LTS verziókat használja, mivel ezek a legstabilabbak és hosszú támogatási időszakkal rendelkeznek. Normál verziók, általában az új technológiák tesztelési terepe, és instabil is lehet, nem is beszélve arról, hogy a 9 hónapos támogatási időszak teljességgel elfogadhatatlan működő szerverrendszereknél.

Az első dolog, amit látni fog, amikor elindul telepítési adathordozó- ez a nyelvválasztó menü:

A választása nemcsak azt határozza meg, hogy a telepítő és a rendszer milyen nyelven kommunikáljon Önnel, hanem azt is, hogy milyen területi beállításokat generálnak. A területi beállítások készlete nemcsak a nemzeti ábécé karaktereinek megjelenítését befolyásolja, hanem néhány olyan program és szolgáltatás működését is, amelyek kritikusak a regionális beállításokhoz, például az 1C Server.

Ezt követően a rendszer már az Ön által választott nyelven felajánlja a telepítés folytatását, és a kiválasztott nyelv alapján jelzi az általa kínált országot.

Tól től automatikus észlelés el kell hagyni az elrendezéseket:

És válassza ki a kívánt elrendezést a listából; a legtöbb esetben elegendő egyetérteni a rendszer kiválasztásával:

Ezután meg kell adnia a billentyűkombinációt a váltáshoz. Erősen nem ajánljuk, hacsak nem az Öné személyes rendszer, adjon meg valami mást, mint az alapértelmezett Alt+Shift. Mert rendkívül kellemetlen egy ismeretlen rendszerben találni, hogy kitalálja, melyik kombinációt választotta a telepítő rendszergazda.

A következő lépést a rendszer megpróbálja elérni hálózati beállítások, mivel a legtöbb hálózat rendelkezik DHCP szerver, akkor ebben a szakaszban a rendszer konfigurálja a hálózatot és hozzáfér az internethez.

Ha valamilyen okból nem tudja automatikusan megszerezni a hálózati beállításokat, megadhatja azokat manuálisan, vagy kihagyhatja ezt a lépést. Kizárólag oktatási célból választjuk ki a tételt Egyelőre hagyja ki a hálózat beállítását.

Ezt követően meg kell adnia a rendszernevet és a felhasználónevet. Kérjük, ne feledje ezt az Ubuntuban fiók gyökér le van tiltva, és az ebben a szakaszban létrehozott felhasználó megkapja a felhatalmazást, hogy a paranccsal a jogait szuperfelhasználóvá emelje sudo. További részletekért lásd cikkünket:. Ne feledje továbbá, hogy a Linux egy kis- és nagybetűk megkülönböztető rendszere, ezért célszerű csak kisbetűket használni, beleértve a felhasználóneveket is.

Ezenkívül vissza kell utasítania a saját könyvtárának titkosítására vonatkozó ajánlatot.

Ezután adja meg az aktuális időzónát. Ezt a beállítást felelősségteljesen kell megközelíteni, mivel a helytelenül beállított időzóna a következőkhöz vezethet helytelen működés számos szolgáltatást, vagy megbízhatatlan információk megjelenéséhez vezethet az alkalmazásokban, például a naptárban vagy a feladatütemezőben, különösen, ha az adatokat más időzónában tartózkodó felhasználók használják. Ebben az esetben fontos, hogy a saját időzónáját válassza ki, és ne a megfelelő eltolást a GMT-től. Erre azért van szükség, hogy ha az ország időzónái megváltoznak, a rendszer megfelelően alkalmazza a frissítéseket.

Az orosz valóságban megtörténhet, hogy a disztribúciót az időzóna módosítása előtt adták ki, és az aktuális zóna nem szerepel a listában, amit a fenti ábrán látunk. Ebben az esetben válassza ki azt a zónát, amely az óraváltás előtt volt, és a rendszer telepítése és frissítése után használja cikkünk ajánlásait:

Az idő beállítása után áttérünk a legfontosabb szakaszra - a lemez beállítására. A rendszer számos lehetőséget kínál, beleértve az automatikus jelölést. A legtöbb esetben ezt az elemet választjuk. Ha egyetlen lemezről beszélünk, akkor nem látjuk értelmét partíciókra bontani, kivéve az asztali rendszereket, ahol érdemes külön partícióra rakni. /itthon.

Betöltött rendszerekben érdemes eltávolítani az adatokat tartalmazó szakaszokat, pl. /var/www vagy /opt/zimbra, elválasztani lemeztömbök. Ha szoftveres RAID-re szeretné telepíteni a rendszert, olvassa el a következő cikket:. Más esetekben nyugodtan válassza az automatikus particionálást LVM nélkül, ebben az esetben egy swap partíció jön létre a lemezen ( csere) GB egységekben és a gyökér partíció a fennmaradó területen.

Egy másik fontos probléma a frissítések telepítése. A frissítések egyrészt lehetővé teszik a sérülékenységek időben történő lezárását és a rendszer naprakészen tartását, másrészt egy ellenőrizetlen frissítés könnyen súlyos hibákhoz vezethet. Az, hogy mit tegyünk, csak rajtad múlik. A kritikus rendszerekre inkább manuálisan telepítjük a frissítéseket, miután teszteltük őket egy speciálisan dedikált rendszeren, de ha útválasztót állít be, akkor a frissítések engedélyezhetők.

A rendszeralap telepítése után a telepítő kérni fogja, hogy válassza ki a telepítéshez szükséges szoftverkészleteket. Ebben a szakaszban kiválaszthatja a szükséges szerepköröket, és előkészítheti a rendszert a konfigurációra. Ez rossz, főleg egy kezdő rendszergazdának? Rosszul! És itt van miért: ezzel a megközelítéssel a rendszer „fekete doboz” marad az adminisztrátor számára, fogalma sincs az egyes csomagok céljáról, szerepükről és a rendszer egészére gyakorolt ​​hatásáról. Ezért azt javasoljuk, hogy utasítsa el a javasolt opciókat, és telepítse manuálisan a szükséges csomagokat. Ez segít mélyebben megérteni a rendszert és az összetevői közötti kölcsönhatásokat. És amikor elkezdi úgy érezni magát, mint egy hal a vízben a Linux környezetben, akkor maga dönti el, hogy kell-e automatikusan telepítenie a szoftvert.

Ezért nem választunk ki semmit és (kattintással Tab) menjen a pontra Folytatni.

A rendszer telepítése közben gyorsan futhat és tölthet magának egy csésze kávét, még akkor is, ha nem túlságosan erős rendszerek ez a művelet nem sok időt vesz igénybe.

A folyamat végén a telepítő felszólítja a rendszerbetöltő telepítésére; el kell fogadnia ezt a javaslatot, hacsak nem tervez valamilyen „trükkös” rendszerindító rendszert:

Ezt követően a rendszer újraindítását kérik, a telepítés befejeződik, és egy teljes értékű szerver operációs rendszer áll majd a rendelkezésére.

Tehát az első belépés a rendszerbe, nem írtunk volna róla, ha nincs olvasói válasz, ami azt mutatta, hogy sokaknak vannak nehézségei ezen a ponton. Tehát Linux rendszereken a jelszó megadásának folyamata semmilyen módon nem jelenik meg vizuálisan; csak be kell írnia a kívánt karakterkombinációt, és meg kell nyomnia Belép, bár kívülről a rendszer úgy viselkedik, mintha mi sem történne. Ez a viselkedés a UNIX rendszerektől öröklődött, és biztonsági célokat szolgál, hogy a támadó ne tudja megtudni a jelszava hosszát.

Miután bejelentkezett, először be kell állítania a hálózatot. Mint emlékszik, a telepítési szakaszban nem végeztünk semmilyen beállítást, így a telepítés lehetősége kiegészítő csomagok Nekünk nincs, és azzal kellene kilépnünk a helyzetből, amink van. Alapértelmezés szerint a rendszer rendelkezik szöveg szerkesztőnano, nem olyan kényelmes, mint a beépített szerkesztő mc, de tudnia kell használni, csak ilyen helyzetekre.

Először is emeljük fel a szuperfelhasználói jogainkat:

És nyissa meg szerkesztőként konfigurációs fájl hálózati beállításokkal:

Nano /etc/network/interfaces

És hozzuk a tartalmát a következő formába:

Auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
cím: 192.168.44.62
hálózati maszk 255.255.255.0
átjáró 192.168.44.2
dns-névszerverek 192.168.44.2 8.8.8.8

Első szakasz auto lo megadja a loopback interfész beállításait, és már jelen van a fájlban. A második rész a külső hálózati interfész beállításait adja meg eth0 statikus címmel való munkához. A lehetőségek egyértelműek és nem igényelnek külön magyarázatot, a címek természetesen csak példaként szolgálnak. Ha a szervere több hálózati adapterrel rendelkezik, akkor mindegyikhez regisztrálnia kell egy szakaszt.

Tegyük fel, hogy a második beállításait szeretnénk megkapni hálózati adapter eth1 DHCP-n keresztül, ehhez hozzáadunk egy részt:

Auto eth1
enable-hotplug eth1
iface eth1 inet dhcp

Beszéljünk egy kicsit a lehetőségekről autoÉs auto-hotplug. Az első azt határozza meg, hogy indítsa el a kapcsolatot a rendszerindításkor, a második pedig elindítja azt a mechanizmust, amely figyeli az újracsatlakozást, és kezdeményezi a cím megszerzését, amikor ez az esemény bekövetkezik.

Ha befejezte a fájl szerkesztését, akkor lépjen ki a szerkesztőből Ctrl+X, igenlő ( Y) a fájl megírására vonatkozó ajánlat megválaszolásával.

Ezután indítsa újra a számítógépet:

Ha minden megfelelően történik, a rendszer hozzáfér a hálózathoz és az internethez. Ezt a ping paranccsal ellenőrizheti:

Ping ya.ru

A parancs végrehajtását a kombinációval meg kell szakítani Ctrl + C, ne feledje ezt a kombinációt, többször is jól fog jönni.

A paranccsal megtekintheti a hálózati interfészek beállításait

Ifconfig

Ugyanezzel a paranccsal megtudhatja, melyik hálózati kártyák a rendszer látja és milyen néven, ehhez használja a paramétert HWaddr, amely a hálózati kártya MAC-címét jelöli.

A további konfigurálás előtt frissíteni kell a rendszert, ehhez ismét megemeljük a superuser jogokat, és frissítjük a csomagok listáját a következő paranccsal:

Apt-get frissítés

Ezután frissítse a rendszert a következő paranccsal:

Apt-get upgrade

Gondosan tanulmányozzuk a parancs kimenetét, amint látjuk, valamilyen oknál fogva három csomag nem frissül, ebben az esetben ezek kernelcsomagok. Ezért megpróbáljuk manuálisan frissíteni őket. Ehhez futtassa a parancsot:

Apt-get install linux-generic

Amely új kernelt és függőségi csomagokat fog telepíteni hozzá. A frissítés után a rendszer újraindítása is javasolt.

Az újraindítás után telepítse az adminisztrációs eszközöket: csomag ssh Mert távoli hozzáférés a szerverre és fájl kezelő mc, ami nagyban leegyszerűsíti a rendszerrel való munkát.

Apt-get install ssh mc

Az mc indításához használjon egy egyszerű parancsot:

ha szuperfelhasználói jogokkal akarod futtatni.

A vele való munka meglehetősen egyszerű: azok, akik dolgoztak DOS-ban Norton Commander vagy Volkov Commander menedzserekkel, egyáltalán nem tapasztalhatnak nehézséget.

A navigáció nyilakkal történik, a panelek között egy gombbal váltva Tab, majd a gombbal válassza ki Beszúrás. A fő műveletek az alábbiakban láthatók, a mellettük lévő számok jelzik a számot funkciógombot felelős ezért a műveletért, például F4 - Szerkesztés, F8 - Törlés, F10 - Kilépés. Az mc-t bármikor összecsukhatja, majd kibonthatja a billentyűkóddal Ctrl+Oés hozzáfér a konzolhoz.

A megnyíló ablakban a nyilak segítségével navigáljon az opcióhoz Beépített szerkesztőés válassza ki a gomb segítségével Hely. A beállítások megerősítéséhez és a kilépéshez nyomja meg a gombot További.

Ez lehetővé teszi, hogy azonnal használja a beépített szerkesztőt a konfigurációs fájlok szerkesztéséhez, ami kényelmesebb, mint a nano.

Végezetül ellenőrizzük a távoli kapcsolat lehetőségét, ehhez egy népszerű segédprogramot fogunk használni Gitt(Letöltés). BAN BEN legújabb verzió csak meg kell adni az IP-címet, ill Domain név szerverek:

Azonban minden esetben ellenőrizze Ablak – Fordítás

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. Nincs szükség operációs rendszerre erős számítógép. 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 a működéséhez. jó videókártya vagy nagy térfogatú véletlen hozzáférésű memória. 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 használják fel. 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. Arra használják távoli ügyintézés. 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.
  • Levelező szerver. Levelező 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 ott egy "Terminál".

Parancsokat írhat be, mint az Ubuntu Serverben.

  • A LAMP összetevők telepítéséhez (ha még nem léteznek) 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”.

Nál nél MySQL telepítés a LAMP csomagból be kell állítania az SQL rendszergazdai jelszavát.

Helyi webszerver

Mert Web készítés 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. További intézkedések az operációs rendszer verziójától függ.

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 azzal 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 a teljes körű munkához szükségesek SMTP protokoll. De még mindig nem ártana egy kis finomítás.
  • 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. Teremt új csoport felhasználókat. Például: "userftp". Írja be a konzolba az „addgroup userftp” kifejezést.
  4. Add hozzá új fiók(az egyszerűség kedvéért nevezzük el ugyanazt a felhasználót és a csoportot). Használja a "useradd -a /var/ftp -g userftp userftp" parancsot. Ez is létrehoz egy felhasználót. 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 elindul offline mód. 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 ezt megtenni biztonsági másolat. 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 elkezdheti 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 hozzáadnia.

  • "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álszerver olyan vállalatok és irodák számára készült, ahol minden számítógép egy hálózatba csatlakozik. Nagyon kényelmes, ha a szervezet bármely PC-jéről elérheti a terminált (ha van hozzáférése). 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.

Műtőszoba Unix rendszer(mint a Linux elődje) elsősorban szerverfeladatokra készült, így a legtöbb GNU segédprogram konzol alapú (azaz csak Linux terminál parancssorában működik), mert nincs szükség grafikus shellre a szerver. Az idő múlásával azonban a Linux szerverszolgáltatásainak funkcionalitása annyira megnőtt, hogy a konfigurációs fájlok folyamatosan szerkeszthetők parancs sor nehézzé vált, ezért jelenleg rengeteg grafikus adminisztrációs eszköz létezik (általában WEB-es felület formájában megvalósítva), amelyek nagyban leegyszerűsítik a rendszergazdák életét.

Számos kereskedelmi megoldás és termék fut Linux szerverszolgáltatásokon és segédprogramokon. Egy Linux szerver szinte bármilyen szerver szerepet képes ellátni. Röviden megpróbálok beszélni a Linux főbb szerepeiről:

Linux fájlkiszolgáló

A Linux meglehetősen könnyen tud fájlszerverként működni mindkettő számára Windows felhasználókés Linuxra. Ennek fő szolgáltatása a Samba csomag, amely lehetővé teszi a hozzáférést hálózati meghajtókés a nyomtatókat a használt protokoll szerint Windows hálózatok. Kliens és szerver részei vannak. Ingyenes szoftver, a GPL licenc alatt megjelent. A Samba használatával lehetőség nyílik a felhasználók közötti teljes fájlcsere megszervezésére a hozzáférési jogok egyértelmű megkülönböztetésével.

A tapasztaltabb rendszergazdáknak ezt tudom mondani Jelenlegi verzió A Samba szerver tartományvezérlőként és szolgáltatásként is működhet Active Directory(a számítógépek és a műtőben dolgozó felhasználók központosított kezelése Windows rendszer), képes az összes támogatott kiszolgálására Microsoft verzió Windows kliensek, köztük a Windows 10. Korábban ez csak egy drága verzióval volt lehetséges Microsoft Windows Szerver.

Adatbázis szerver

Szinte minden bonyolultságú és célú rendszer nem nélkülözheti adatbázist. Nem titok, hogy szinte minden internetes oldal Linux platformon (általában MySQL) futó adatbázis használatával működik. A könyvelési rendszerek (például 1C), CRM, projektrendszerek és egyebek mind adatbázisokat használnak, azonban a legtöbb korábban írt (felhasználói számítógépeken futó) Windows-ra fejlesztett asztali alkalmazás ezen az operációs rendszeren működik adatbázisok használatával. Jelenleg azonban Linuxban a számuk egyszerűen hatalmas, és a funkcionalitás gyakran nem alacsonyabb, mint a Microsoft vagy az Oracle legerősebb versenytársai. A legtöbb jól ismert Linux-adatbázisnak megvan a maga Windows-verziója. Jelenleg még az orosz 1C fejlesztő cég is aktívan fejleszti és támogatja termékeinek Linux alatt futó verzióit. A legnépszerűbbek a következő adatbázisok:

MySQL - ingyenes relációs adatbázis-kezelő rendszer, amely kis és közepes méretű alkalmazások számára jelent megoldást.

PostgreSQL- ingyenes objektum-relációs adatbázis-kezelő rendszer. Ennek az adatbázisnak a segítségével nagy adatfeldolgozó rendszerek épülnek fel, és gyakran a PostgreSQL versenyez az Oracle DB-vel.

szerver Email

Mint minden más Linux szerver, ez is nagyon alkalmas saját létrehozására saját szerver Email. A legtöbb ingyenes szoftver Linuxon fut. postai szolgáltatások Google, Mail.ru, Yandex és mások. nem úgy mint Windows platformok(amelyben a legtöbb funkcionális szerver fizetős) A Linux számos különféle csomaggal rendelkezik a saját vállalati vagy személyes e-mail szolgáltatás futtatásához, és ezek ingyenesek. A Linux népszerűsége azonban oda vezet, hogy a legtöbb ingyenes megoldást módosítják, hozzáadják és pénzért értékesítik. De megvannak az előnyei - hivatalos támogatás, folyamatos frissítések, kényelmes adminisztrációs és vezérlőfelület (nem mindenki szeret a konzolon dolgozni).

Internet szerver

Ez egy kiszolgáló, amely hozzáférést biztosít a számítógépekhez helyi hálózat az internetre. Az ilyen szervereket gyakran nevezik proxyszervereknek, és a következő feladatokat látják el:

  • Adatgyorsítótár: ha gyakoriak a hívások ugyanarra a külső erőforrásra, akkor ezek másolatát megőrizheti egy proxy szerveren és kérésre kiadhatja, ezzel csökkentve a külső hálózat csatornájának terhelését és felgyorsítva a hívások fogadását. kért információ.
  • A helyi hálózat védelme a külső hozzáféréstől: például beállíthat egy proxyszervert úgy, hogy helyi számítógépek külső erőforrásokhoz csak rajta keresztül fog hozzáférni, a külső számítógépek pedig egyáltalán nem (csak a proxyszervert látják).
  • Hozzáférés korlátozása a helyi hálózatról a külső hálózatra: például megtagadhatja a hozzáférést bizonyos webhelyekhez, korlátozhatja az internet használatát egyes helyi felhasználók számára, beállíthat forgalmi vagy sávszélesség-kvótákat, szűrheti a hirdetéseket és a vírusokat.

Az ilyen szervereket gyakran Linuxon is telepítik. A leggyakoribb funkcionális a Squid csomag. Teljesen ingyenes, és a funkcionalitása is az megosztás Linux hálózati szolgáltatásokkal óriási hatást fejt ki.

telefonközpont(IP PBX - IP-PBX)

Az alkalmazottak közötti kommunikáció és kommunikáció szinte minden szervezet szerves részét képezi, és természetesen a kommunikáció nem lehetséges telefonos kommunikáció. A technológiai megoldások térnyerésével azonban a telefonkommunikáció funkcionalitása és követelményei jelentősen megnőttek. De nem mindenki engedheti meg magának a drága, funkcionális rendszereket. A világ legnépszerűbb telefonmegoldásának (Asterisk) készítőit egy ilyen rendszer iránti vágy késztette arra, hogy kidolgozzanak egy ilyen rendszer ingyenes analógját Linux alatt.

Csillag kombinálva valamivel szükséges felszerelést rendelkezik a klasszikus PBX összes lehetőségével, számos VoIP protokollt támogat, és gazdag híváskezelési funkciókat kínál, beleértve:
Hangposta
Konferencia hívás
IVR (interaktív hangmenü)
Hívásfeldolgozó központ (a hívások sorba állítása és elosztása az előfizetők között különböző algoritmusok segítségével)
Call Detail Record (részletes hívásrekord) és sok más funkció.

Az ingyenes licencnek köszönhetően az Asterisket több ezer ember fejleszti és támogatja a bolygó minden tájáról. Szinte minden „dobozos” IP-alközpont Linuxon és Asterisken fut. Ez az alközpont kiválóan működik minden alacsony költségvetésű rendszeren, például a BananaPi-n :)


Csillag a Banana Pi-n

Természetesen ez egy nagyon kis része annak, hogy a Linux hogyan lehet szerver, így a lehetőségek végtelenek. A Linux lehet olyan egyszerű fájlszerverés egy nagy teljesítményű számítástechnikai klaszter csomópontjaként valamelyik kutatóközpontban. A Linux szerver többnyire szakemberek és geekek konstruktora, de lehetőségei szinte korlátlanok.

A Linux egy szerver

2010. november 29

Linux

Megpróbálok rövid lenni. Linux- ingyenes, hozzáférhető, megbízható operációs rendszer. Linux sokféle célra használják, kezdve mobiltelefonok, a szerverekkel végződve. Azóta Ebben a pillanatban nyúlok a témához Linux szerver, Valós működő példákon keresztül elmagyarázom, miért érdemli meg a figyelmünket a Linux!!!

Linux Windows

Linux Windows ? Nem kell törni az agyat! Minden eldőlt! Linux szerver - pénzt, idegeket és időt takarít meg.

És hogy meggyőzzem Önt erről, adok néhány tényt:

  • Egy Windows szerver ára enyhén szólva egy szép fillérbe fog kerülni, és ha nem vagy erős a szerverekben, akkor Isten maga parancsolta, hogy telepítsd. Linux szerver, és a Windows vásárlásakor megspórolt pénzből könnyedén alkalmazhat szakembert. Anélkül, hogy belemennék a költségekbe, azt mondom: egy Windows-szerver telepítés nélkül 6-11 beállító hívási költségébe kerül.
  • Nem kell Linux-szerver disztribúciót keresni az üzletekben, egyszerűen letöltheti az internetről a hivatalos webhelyekről.
  • VAL VEL Linux szerver elfelejti az újraindítást anélkül, hogy elterelné a figyelmét a fontos dolgokról.
  • Ha saját maga szeretné beállítani a Linuxot, azt tanácsolom, hogy látogassa meg a www..

Nos, a Linux Windows kifejezés még mindig ott forog a fejemben. Akkor itt van még valami a számodra:

  • A Linux nem annyira igényes a hardver jellemzőire. Bármit is mond, a grafikus felület megteszi a hatását.
  • A Linux rendszerint saját illesztőprogram-készlettel érkezik, és szinte bármilyen hardverkonfigurációhoz alkalmas.
  • További szoftvercsomagok A Linux vagy már megtalálható a rendszerében, vagy automatikusan letöltődik az internetről.
  • További programokat fog telepíteni olyan ingyenesen, mint maga a Linux.
  • Azoknak, akik szeretnek engedély nélkül telepíteni, főleg szervezetekben. Ne lepődjön meg egy 500 ezer rubel bírság egyetlen Windows-kiszolgálóért. ( finom összeg aktuális 2010.11.29.)

Remélem, hogy a Linux Windows probléma már eltűnt számodra, akkor menjünk tovább.

Linux szerver

Egy Linux-szerver alapvetően nem különbözik bármely más, azonos típusú funkcióval rendelkező szervertől. Rögtön a lényegre térek, és elmondom, mely szervereket lehet könnyen megvalósítani:

A fájlszerver egy fájlok tárolására szolgáló szerver, egyszerű és világos hogyan további jellemzők Ez a kiszolgálóra történő letöltések, a hozzáférés, a terhelés és a felhasználók kezelése. Állítsa be ezt Linux szerver Megteheti például a cikk szerint A FreeNAS telepítése oroszul.

Linux szerverhez

Sok vita folyik arról, hogy melyik Linux disztribúciót válasszuk. Valójában a válasz ugyanaz. Amelyikben könnyebben dolgozol. És ha még nem volt ideje megismerkedni a Linuxszal, akkor válasszon egy leírást, vagy ami még jobb, egy világosat utasításokat a telepítéstől az indításig .

  • Ha érted, és a nehézség a középső neved, a FreeBSD-t választod
  • Ha te is azok közé tartozol, akik egy gondolatot forgattak a fejedben Linux Windows , Jobban fogod szeretni a CentOS-t, a Fedorát, és valaki akár a kísérlet kedvéért is el akarja hagyni a grafikus felületet, jogod :)))
  • Ha úgy gondolja, hogy ez felesleges a szerver számára grafikus megoldás. Ubuntu szerver nem csak érthető, de nagyon népszerű is, nemcsak használati útmutatót és cikket talál a létrehozásáról Ideális szerver - Ubuntu 10.10

Ó, Uram, vétkeztem. A FreeBSD nem Linux, de aki dolgozott már FreeBSD-vel, az megért engem :))

Linux szerver letöltés

Miután a Linux operációs rendszer mellett döntöttünk, nincs más dolgunk, mint Linux szerver letöltése ehhez minden általunk ismert módszert felhasználva. Először is látogassunk el ennek az operációs rendszernek a hivatalos weboldalára, ahonnan nem csak letöltjük, hanem pontosan megtudjuk a legújabb verziót is.

Letöltheti a Linux szervert a hivatalos webhelyről, de ha a sebesség lehetővé teszi, hogy gyorsabban töltsön le, mint amit a webhely lehetővé tesz, azt tanácsolom, hogy lépjen kapcsolatba rutracker.org. Te nem csak Linux szerver letöltése gyorsabban, de másokon is segítesz, ha a terjesztésen maradsz :))))

Linux szerver telepítés

Ha elérted ezt a pontot, akkor feltételezned kell, hogy te magad akarod telepítse a Linux szervert , vagy előkészítette a rendszert további távoli rendszerkonfigurációra. Nem számít, milyen volt. Nem csinálok felhajtást az írással, és közvetlenül válaszolok. Linux szerver telepítés A legtöbb esetben egyéni megközelítés, és a szerepétől függ. A telepítési folyamat során általában meg kell adnia a fő összetevőket (programokat) a telepítés folytatásához.

Linux szerver telepítés ehhez nem hasonlítható bonyolult folyamat Windows telepítés. Az egyetlen különbség a személyi számítógép egyszerű telepítésétől, hogy a Linux szerver telepítésekor a legfontosabb a hálózat beállítása, ezért mielőtt leválasztjuk a monitort a szerverünkről, győződjünk meg arról, hogy a szerver egy változatlan címen elérhető a hálózatról. , célszerű statikus IP-címet használni.

Nehézségei vannak Linux telepítés, az interneten végzett keresés több száz oldalt tár fel a kérésére, és jobb, ha nem is olvassa, hanem nézze, Youtube a megmentőnk :)))

Linux szerver beállítása

És most itt a cél! Ahogy fentebb említettük, jobb szakembert hívni, mint a drága időt vesztegetni, de nem hiszem, hogy elkezd saját szerverre otthonában érdemes szakembert fogadni. Csak türelmesnek kell lennie, és át kell böngésznie az egész internetet, vagy fel kell keresnie a webhelyet mire való a szerver?, hogy pár perc alatt megtaláljuk a szükséges anyagot és nekiláthassunk a munkának Linux szerver beállítása .

Linux szerver beállítása jobb ülve csinálni személyi számítógép hálózatba kötött szerverünkkel. A kommunikációhoz az SSH protokollt használják. Főleg arra használják távirányító, de nem mindenki tudja, hogy segítségével nem csak magán a szerveren kezelheti a fájlokat, hanem a csatlakoztatott számítógépről közvetlenül a szerverre is átvihet fájlokat. Először maga a vezérlőprogram a Windows alól:

Gitt- egy egyszerű, kicsi program, de igazán hatékony Linux szerver beállítási lehetőségekkel, ez lesz az egyetlen barátod, legalábbis a rendszer első telepítésénél :))))

Minden a tárhely kiválasztásáról. a tárhely és a szerverek megbeszélése, valamint a választásuk, a hosterek véleménye, a hosting tarifák megbeszélése.

Frissítve: 2014. szeptember 16 Megtekintve: 35759