Hogyan lehet létrehozni egy Linux szerver saját kezével, és mire van szüksége ehhez
- 1659
- 434
- Orosz Ákos
A terminál, a fájl (FTP) vagy a Linux -on történő e -mail szerver létrehozásához képesnek kell lennie arra, hogy ebben az operációs rendszerben dolgozzon. Nehéz lesz kitalálni másként. Az operációs rendszernek nincs szüksége hatékony számítógépre. Mert nem fordítja a felesleges forrásokat a grafikai tervezéshez. A Linux eloszlások még a régi számítógépen is kibővíthetők. Ezért a Linux vagy az Ubuntu szerver gyakran használják különféle szerverek létrehozásához.
Erről sok különböző irodalmat írtak. Néhány könyvnek a Linuxról ezer oldal van. A terminálon keresztül kell dolgoznia, és manuálisan be kell írnia az összes parancsot. De mégis elkészíthet egy kis Linux szerver saját kezével, amely bekapcsolja a fájlt tárolót, a webszolgáltatásokat és a postai protokollot.
Telepítés és beállítás az Ubuntu Server
Az Ubuntu Server a Linux operációs rendszer alapján jön létre. Nincs szüksége modern processzorra, jó videokártyára vagy nagy mennyiségű RAM -ra a munkájához. A Linux segítségével a kiszolgálót még a régi laptopon is telepítheti. És minden szükséges összetevővel rendelkezik: Mail, FTP, Web.
Letöltheti a lemez képét a Linux segítségével az Ubuntu webhelyről.RU. Válasszon bármilyen verziót szerverrel (nem pedig asztali számítógépet!). A rakomány áthalad a torrent kliensen. Ezt a képet egy üres vagy flash meghajtón kell rögzíteni (a LiveusB használatával). Használhat virtuális meghajtót is.
Az Ubuntu -nak egyszerűsített felülete van. Nincsenek grafikus túlzások benne. Ez az operációs rendszer tökéletes a Linux szerver elkészítéséhez a saját kezével. Ezzel számítógépes erőforrásokat használnak a domain igényeihez. Végül is nagyon kevés munkára van szüksége.
A telepítése így megy:
- Válassza ki a nyelvet és a régiót, amelyben él.
- Gyere fel a rendszergazda nevével. A szerver vezérlésére használják.
- Állítsa be a felhasználó nevét a "Fiók felhasználóneve" mezőben is. E fiók alatt kommunikál az Ubuntu műszaki támogatással.
Adja meg a felhasználónevet az Ubuntu -ban
- írd be a jelszót. Erősítse meg.
Megírjuk a fiók jelszavát
- Jelezze a domaint, ha van. Minden szolgáltatással rendelkezik: Fájl (FTP), Mail, Hosting webhelyek és így tovább.
- Várja meg, amíg a rendszer települ.
- Ezután további alkatrészeket kínál.
Itt található a Linux -kiszolgálóhoz és annak teljes kidolgozásához szükséges munkához szükséges lista:
- Nyissa meg az SSH -t. Távoli adminisztrációhoz használják. Hasznos lesz, ha úgy dönt, hogy egy másik számítógépről kezeli a szolgáltatást. Ezután egy PC -n, Linux -szal kikapcsolhatja a monitort és a videó adaptert.
- LÁMPA. Linux segédprogram, amely magában foglalja az Apache -t (webszerver). MySQL (adatbázisok) és PHP (a CMS programozási nyelve). Ezekre az összetevőkre van szükség a vezérlőfelület létrehozásához.
A következők: nem szükséges telepíteni. Az eloszlások megválasztása nem kötelező, és attól függ, hogy mit szeretne kapni a végén.
- Samba fájlkiszolgáló. Lehetővé teszi a fájlcsere konfigurálását a számítógépek között. Ha FTP -kiszolgálóra van szüksége, válassza ki ezt az elemet.
- Virtuális gép gazdagép. Telepítés, ha a virtualizáció lehetőségeit fogja használni.
- Nyomtatószerver. Hálózati nyomtatók.
- DNS -kiszolgáló. A domainnevek rendszere. Ezzel felismerheti az IP -címet egy számítógép nevében, és fordítva.
- Postai kiszolgáló. Postai kiszolgáló.
- PostgresQL adatbázis. Objektumforradalmi adatbázisok.
Válassza ki, mire van szüksége, és erősítse meg a telepítést. Az első indításkor be kell írni a rendszergazdai bejelentkezést és a jelszót. A konzol kinyílik. Úgy néz ki, mint egy Windows parancssor vagy az MS DOS operációs rendszer felülete.
Ubuntu konzol
Kezdetben ellenőriznie kell a frissítések rendelkezésre állását. Írja be a "sudo apt-get frissítést" vagy a "sudo apt-get frissítést" parancsot idézetek nélkül. A frissítés után beállíthatja az összes szerver összetevőt: FTP, Mail, Web.
Van egy álnév felület Ubuntu számára - éjféli parancsnok. Ez a Norton Commander Shell analógja, amelyet az MS DOS rendszerre terveztek. Könnyebb ilyen interfésznél dolgozni - minden egyértelműbb, mint a konzolon.
A Linux terminál indítása
A modern Linuxban a konzol helyett egy terminált használnak. Belépni:
- Nyissa meg az "Alkalmazások".
- Kattintson a "Standard" gombra.
- Lesz egy "terminál".
Linux csatlakozó
A parancsokat ugyanúgy írhatja be, mint az Ubuntu szerveren.
- A lámpa-összetevők telepítéséhez (ha még nem vannak), következetesen be kell írnia a "Sudo apt-get frissítés" parancsokat, a "Sudo apt-get install Tassel" és a "Sudo Tassel Install Lamp-Server" parancsokat. Mindegyik után nyomja meg az Enter billentyűt.
- A nyitott ssh letöltéséhez írja be a "sudo apt-get install OpenSsh-server" alkalmazást.
- A samba fájlkiszolgáló elhelyezéséhez írja a "sudo apt-get install samba" -ot.
A mysql telepítésével a lámpacsomagból be kell állítania az SQL rendszergazdai jelszavát.
Helyi webszerver
A web létrehozásához a szervernek saját dedikált IP -vel kell rendelkeznie. Ezután a lámpa telepítése után ez az IP -cím elérhető lesz az Apache Test oldalra. Ez a jövő internet. A jövőben az FTP, az adatbázisok, a postai protokoll felhelyezése lehetséges. A webszerver konfigurálása:
- Telepítse a phpmyadmin -t. Ehhez a terminálon vagy a konzolon írja be egymást, írja be a "sudo apt-get install phpmyadmin" -et
Parancs "sudo apt-get install phpmyadmin"
- Majd a "Sudo Service Apache2 újraindítás".
- Az alkatrész elindul. Az Apache újraindul. A további műveletek az operációs rendszer verziójától függnek.
Ha van Ubuntu 13.1 és annál magasabb, használja a parancsokat:
- Sudo ln -s/etc/phpmyadmin/apache.Conf/etc/apache2/confi -availble/phpmyadmin.Nem
- Sudo a2enconf phpmyadmin
- Sudo /etc /init.D/Apache2 újratöltése
Vezesse őket egymás után egymás után, minden egyes sajtó beillesztése után.
Ubuntu 16 -ban.04, más utasításokra van szükségünk:
- Sudo apt-get telepítse a php-mbstring php-gettext
- Sudo phpenmod mcrypt
- Sudo phpenmod mbstring
- Sudo systemctl újraindítja az apache2 -t
A szolgáltatás bemenete és automatikus újraindítása után a http: // [ip szerver]/phpmyadmin címen elérhető lesz egy webes felület.
- A konfiguráció és az ezzel kapcsolatos adatok az Apache Server "stb/Apache2/" mappában találhatók. Apache2.Conf - Konfigurációs fájl a terjesztéshez
- A "MOD-khoz kapható"/"webhelyekhez kapható" és "mods-kompatibilis"/"SITS-kompatibilis" igazgatókban vannak modok és webhelyek.
- Ports -ban.Conf listázva.
- Ha hozzáadja a "sudo /etc /init" parancsot.D/Apache2 "A" Stop "szó, az Apache felfüggeszti a munkát. Ha a "Start" - újra elindul. Ha "újraindít" - indítsa újra.
- A webhelyek mentésének útjának független kiválasztásához következetesen írja be a „Sudo A2enmod Rewrite” és a „Sudo A2enmod UserDir” terminálot.
A változtatások elvégzése után minden alkalommal újra kell indítani a "újraindítás" szolgáltatást.
Postai kiszolgáló
A Linux e -mail szerverének létrehozásához már rendelkeznie kell egy domainnel. Szüksége van egy statikus IP -vel is.
- Telepítse a PostFix komponenst. Ehhez írja be a "sudo apt-get postfix" konzolot.
- Amikor csizmára van, írja be a "sudo/etc/initd/postfix csillag" parancsot. A szolgáltatás elkezdi működni.
- A Postfix már előírja azokat a paramétereket, amelyek szükségesek az SMTP protokoll teljes munkájához. De mégis egy kis beállítás nem árt.
- Nyissa meg a fájlt/etc/postfix/main.CF.
- Keresse meg benne a "mydomain =" jelentését. A "=" jel után írja meg a domain nevét.
- Ezután keresse meg a "myhostname =". És írja be az autó nevét.
- Most az e -mail szerver leveleket küldhet más számítógépeknek, amelyek ugyanabban a hálózaton vannak. Úgy, hogy levelezést küldjön más domaineknek az interneten, a "főben.Cf "Keresse meg az" inet_interfaces = "sort. Tegye utána az "All" szót.
- A "mynetworks =" változóban írja be az alhálózat összes számítógépének címét (például 127.0.0.0/8).
Nem ajánlott kívülről megnyitni a szerverhez való hozzáférést. Az ilyen "nyilvános" erőforrásokat gyakran használják a spam küldésére. Emiatt a domain szerepelhet a többi postai szolgáltatás fekete listáján.
Ha a szolgáltatás helyes, és az összes feltétel (az állandó IP -cím regisztrált tartomány) teljesül, akkor a szerver képes elfogadni és küldeni levelezést. Ha a domain MX rekordja utal a gazdagépére.
A logist logika megtekintéséhez használja a farkot -f/var/log/e -mail/info parancsot. Ha üzenetet szeretne kapni tőle, írja be a "Mailq" -et.
Fájlkiszolgáló
Lehet, hogy a Linux FTP szerverre szükség lehet a dokumentumok cseréjéhez és a fájlok letöltéséhez. Az ilyen erőforrások számos verziója létezik: vsftpd, samba, profttpdd.
További részletek a vsftpd -en élünk. Telepíthető és elindítható egy parancs - "sudo apt -get install vsftpd". A további beállítások a preferenciáitól és attól függnek, hogy melyik szolgáltatást szeretne elvégezni. A paraméterek megváltoztatásához szükség lehet a rendszergazdai jogokra.
Team "Sudo apt-get install vsftpd"
- Közvetlenül a program betöltése után a rendszer új felhasználót hoz létre, és hozzáad egy mappát az otthoni könyvtárhoz, amelyet a szervertárolóval való együttműködésre terveztek. Az "stb" katalógusban is megjelenik az FTPUSers fájl. Hozzáadhat olyan felhasználókat, akiknek tilos a fájlokhoz való hozzáférés.
- A telepítés után jobb megváltoztatni azt a könyvtárat, amelyben a fájloknak a "var" mappában kell lennie. Ehhez az adminisztrátor nevében írja be a "USERMOD -D /VAR /FTP FTP && RMDIR /HOME /FTP" parancsot.
- Hozzon létre egy új felhasználói csoportot. Például a "userftp". Nyomtatás az "AddGroup userftp" konzolon.
- Adjon hozzá egy új fiókot (az egyszerűség kedvéért hívjuk a felhasználót és a csoportot ugyanazt). Használja az "usradd -a /var /ftp -g userftp userftp" parancsot. Egyszerre létrehoz egy felhasználót. A meglévő becenév beillesztése a csoportba, az "usradd" írása helyett "Usermod".
- Jelszót kell kidolgoznia az új felhasználó számára. Írja be a PASSWD UserFTP terminálba.
- Nyomtatás "Chmod 555 /var /ftp && chown gyökér: userftp /var /ftp", hogy a fiókhoz hozzáférést biztosítson a fájlkiszolgáló gyökérmappájához.
- Most hozzon létre egy nyilvános könyvtárat. Írja be az "MKDIR/VAR/FTP/PUB" és a "Chown UserFtP: UserFtp/FTP/PUB".
Kezdetben az FTP -t autonóm módban indítják el. Van egy forgatókönyve, amely egy démon szerepét játszik. Ezzel a funkcionalitással több csapat áll rendelkezésre. Ezeket a "sudo service vsftpd" sor után vezetik be.
"Sudo service vsftpd" parancs
- Állj meg és kezdj el. Leválasztás és bekapcsolás.
- Indítsa újra és újratöltse. Felújított. Új beállításokat kell használni. A különbség a csapatok között az, hogy a második újraindítás során teljes leválasztás nélkül fordul elő.
- Állapot. Információ az állapotról.
További szerver beállítás az ETC/VSFTPD -ben található konfigurációs fájl átírásának átírása.Nem. Egyszerű és érthető szerkezete van. Meglehetősen egyszerű megérteni. Bár ehhez bizonyos ismeretekre van szükség. Mielőtt megváltoztatná a fájlt, érdemes elkészíteni a biztonsági másolatát. Úgy, hogy hibák esetén minden helyreállítható. Írja be a "cp /etc /vsftpd" parancsot.Conf /etc /vsftpd_old.Conf "és az információk mentésre kerülnek.
Ezután elkezdheti a szerkesztést.
- A "liste =" írj "igen" paraméterben. Akkor a szerver független módban fog működni.
- A "local_enable" lehetővé teszi a helyi felhasználók bejáratát.
- A "write_enable" hozzáférést biztosít számukra az otthoni katalógusokhoz.
- "Anonim_enable". Korlátozhatja a névtelen felhasználók jogait, ha "nem" -et teszel. Van egy "no_anon_password" opció is - az anonim jelszó nélkül is szerepel. Azt is tilos lehet.
Ha nyilvános szervert szeretne készíteni, akkor a hallgatási sor után több további paramétert kell hozzáadnia.
- "Max_clients". Az egyidejű vegyületek száma.
- "IDLE_SESSION_TIMEOUT" és "Data_connection_timeout". Az ülés timouts.
- "FTPD_BANNER". Üdvözlő üzenet a látogatók számára. Írhat például: "Helló!".
Terminálkiszolgáló
A Linux terminálkiszolgálót vállalkozásoknak és irodáknak szánták, az összes számítógépet, amelyben egy hálózatba vannak kombinálva. Nagyon kényelmes, ha bármilyen PC -ből elmehet a terminálra (ha van hozzáférése). Ez nagyszerű lehetőségeket kínál a távoli adminisztráció számára.
Az LTSP alkalmas egy ilyen feladatra - Linux Terminal Server projekt. A program a szokásos Ubuntu csomagban van. Telepítéshez:
- Írja be az LTSP-szerver-standalone parancsot.
- Ezután írja az "apt-get frissítés && apt-get telepítését az LTSP-server-standalone".
- Várja meg, amíg minden betöltődik és frissül.
- Most el kell helyeznünk az ügyfélrendszert. Nyomtatás "LTSP-Build-Client".
- Ezután "LTSP-Build-Client-Dist-Dist Trusty -ARCH I386-FAT-Client-Desktop Lubuntu-Desktop".
- Használja a DeBootStrap parancsot, és a terjesztés automatikusan kibontakozik az "OPT/LTSP/I386" könyvtárban.
A Linux Server még gyenge PC -ken is működhet. Ezért gyakran szerverek és távoli adminisztráció létrehozására használják. Ez az operációs rendszer postai szolgáltatásokat, FTP tárolást, terminálokat készít.
- « Mi a dolg a rajongó erős zajjal a laptopban
- Mi a teendő, ha a víz vagy más folyadék eléri a laptopot »