Állítsa jimbot a szerver nagyon egyszerű!
Legutóbb, valamilyen oknál fogva gyakran kell telepíteni botok a szerveren (többnyire, mint egy kísérlet, és nem az amire gondolsz). Mint minden programozó vagyok rettenetesen lusta, és megkönnyítik a munkát, hogy írtam egy kis szkript, amit felhívni a figyelmet.
- Meztelen szerver vagy egy meghatározott minimális VDS elosztó Debian 5 (Lenny). Nem webszerverek és vezérlőpult állni ne legyen.
- A szerver kell legalább 128 MB RAM-mal, a sikeres munka a bot. A VDSPlanet azt kell választani a tarifa „Mars”.
- És továbbra is szeretné elérni, hogy ezen a szerveren, egyenes karok és egy kis szerencsével (hol nélküle minden IT emberek, akik nem olvassa el az utasításokat alapvetően).
Demonstráció a forgatókönyvet ezúttal töltök a példa egy csodálatos gazda - VDSPlanet.
Miért ő?
- olcsón
- Gyors szervereken található az Egyesült Államokban, és ezért valószínűleg, akkor problémák elkerülése Asya (emlékszik az esetre, ha az Oroszország területén, mind az ügyfelek vált otpadyvat?)
- Érzékeny technikai támogatást és az orosz.
De ugyanakkor mindenki indul a szerver, ahol szeretném figyelmeztetni
Néhány szó a tarifák. Támogatja a Java szerver használatát ajánlja árak nem alacsonyabbak, mint a „Föld”, vagy a „Vénusz”. De én személy szerint már a hajó elég kényelmes érzést és a „Mars” tarifa. Válasszon olcsóbban, én nem ajánlom - az aktuális verzió a bot még mindig működik, nem túl stabil, ezért szükség van egy bizonyos mértékű kihasználatlan erőforrásokat.
Ha nem megijedt a fenti - indul. Először is, meg kell rendelni a szerveren minimális forgalmazási Debian 5:
Miután létrehozta megy, az új szerver root és adja meg a következő sort:Mert ez a csapat lesz betöltve és mentett szkript ezen az oldalon. Ahhoz, hogy futtatni a scriptet, típusa:
Mi történik ezután?
- A csomag forrás telepíteni hozzá kell adni a tükör Yandex (az én személyes tapasztalat gruzitso gyorsan)
- A csomagok listája frissítésre kerül
- mc lesz telepítve, htop, kicsomagolás
- Konfig locale - én személy szerint válassza a „en_US.UTF8” és „ru_RU.UTF8”
- A konfigurációs szerver időzónát
- Kérésére a telepítés, akkor válaszolni „n” web szerver, akkor a vezetés mysql phpmyadmin nélkül meg kell érteni magad.
- Install mysql, ezzel letöltési oldalon konfiguráció én kódolási beállításokat és az adatbázis teljesítményét tuning - egyszerűen nyomja meg az „Enter”, amikor a telepítő észre a cserét a konfigurációs fájl.
- Telepítse a JRE 1.5
- Az új felhasználó jön létre a megadott név. Ha a kérelmet a továbbiakban egyszerűen nyomja meg az „Enter” leáll a további telepítést. Egyéb intézkedések Haladó felhasználók manuálisan.
- Miután létrehozott egy felhasználó az ő bot könyvtárban jön létre saját könyvtárban. ahol letöltése és csomagold ki a legújabb verzióját a bot ezen az oldalon.
- A szkript leáll a munka felügyelete alatt az újonnan létrehozott felhasználó - az, hogy keresse meg a mappát a bot, és módosításokat fut (futtatni a scriptet a legutóbbi cikket is letölthető a szerver).
Ki döntött ellenére a figyelmeztetés, hogy vesz egy szervert kérni VDSPlanet használni a affiliate link.
Én biztosan egy kis szakértő ebben a kérdésben, de munka közben firstvds volt egy erős érzés, hogy Apache - ez egy nagy és ormótlan szörnyeteg zhruschey források.
Ha figyelembe vesszük, hogy a web szerver egy másodlagos kérdés ebben a konfigurációban, és néhány még nem kell, úgy döntöttem, hogy próbálja meg a szerver könnyebb. Ezen túlmenően, a lighttpd tűnt nekem könnyebb beállítani (bár az információ az interneten nem annyira róla).
Apache zhruschey csak akkor, ha „alapértelmezett” beállításokat, de ha szükséges, hogy jelentősen változik a webszerver lighttpd / nginx nem olyan nehéz.
ott nem csak a helyzet az Apache -default optimalizált sablonok és mysql hogy ez a munka, és nem „eszik” sok erőforrást.
Ami a tarifa „Mars” Biztosíthatom önöket, hogy a „Happiness” ott dolgozó egyelőre. Nevezetesen, addig a pillanatig, a gazda szerver (HN aka ápoló) van egy memória. Amint eltűnt, azaz, amikor tele van a virtuális szerverek, minden folyamat értékének burstable RAM (2 * Garantált) fog repülni. És az összes porzás robotokat. Tehát megnéztük, és az összes „boldogság” használ 254Mb RAM.
És a választás: vagy költözni magasabb vagy hagyja.
Következtetés: Meg kell támaszkodni memória garantált megadott értékek a tarifa.
A statisztikák VDSmanager normál működése során a bot memóriahasználat nem haladja meg a 47-50% (ez gyorsan növekednek, ha hiba történik, akkor csak újra kell indítani a bot). Mi a memóriát kap 100%?
Amennyire én értem technológiával is OpenVZ szerver, hogy értékelje a tényleges felhasználása a memóriát általában nem lehetséges. Amennyiben ez a memória is van egy pillantást?