Beállítása Debian Linux, mint szerver otthoni automatizálás
"Penguins, ők őrült." (F / f "Madagascar")
Az ő bevezető cikket „Smart ház kezével,” Próbáltam mondani, hogy miért úgy döntöttem, hogy hozzon létre egy otthoni automatizálási rendszer magad. Hadd emlékeztessem önöket, röviden, hogy az ügy nem is az ára kész és bevált megoldások (bár, ismerve az árát. Material „kész megoldások az intelligens otthon rendszer”), és több, mint a vágy, hogy vizsgálja meg ezen a területen, és próbálja összegyűjteni az egyéni kocka egységet. Ez az oka választották a Linuxot operációs rendszer. Ez az operációs rendszer a legjobban illeszkedő tervezési ideológia, mert önmagában ez az operációs rendszer van összeállítva, mint a tervező a különböző modulok által írt különböző emberek.
Linux operációs rendszer, ráadásul az alábbi előnyökkel és előnyök:
- Nyílt forráskódú (akkor mindig megtudja, hogy a az egyik vagy a másik program, és még javítani, hogy megfeleljen az Ön igényeinek)
- Linux teljesen ingyenes
- Nem nagyon magas követelményeket támaszt a hardver erőforrások
- kiváló teljesítmény
- rugalmasság
- Stabil teljesítmény
- Számos ingyenes alkalmazások és megoldások
- Rengeteg fórumok és dokumentáció, akkor megtalálja a választ a legtöbb kérdésre
Ugyanakkor vannak hátrányai is:
- A relatív bonyolult telepítés és használat (user kell valamilyen készség)
- Nem minden eszköz illesztőprogramok állnak rendelkezésre és nem mindig lehetséges eszközillesztő teljes mértékben támogatott
Linux a pillanatban - ez nem annyira egy adott operációs rendszer, hanem egy egész család. A lényege, hogy egy, és egy sor programot, és hogyan kell beállítani a különböző.
Vettem egy Linux, azaz Debian. Miért Debian? Először is, Debian Linux viszonylag áramvonalas, stabil és kipróbált kompatibilitási készlet programokat. Másodszor, a Debian frissíti a gyakran elég, különösen a biztonság terén és a biztonság. Harmadszor, ez egy népszerű Linux, úgy értem, hogy nem egy guru linux, találok választ számos kérdésre. Szintén Debian írt sok útmutatók (dokumentáció) kapcsolódó sajátosságait ezen eloszlás.
Nem fogok átírni a telepítési útmutató. Meg fogja elolvasni máshol, ha szükséges (mellesleg nem olvastam). Mi érdekli a Linux, mint szerver otthoni automatizálás. Tény, hogy az alapvető szoftvercsomag tartalmazza a Desktop, tartalmazza a legtöbb, amit lehet, potenciálisan. Futás egy kicsit előre, hogy azt mondják, hogy a lényege az én automatizálási rendszer owfs csomag kezelni 1-wire alkatrészeket. ellenőrzési programok vannak írva PHP és a Perl. Awk is használta a lehetőséget, bash. Mivel az adatbázis szerver által használt MySQL, és a Web-szerver feladatokat végzi Apache HTTPD.
Telepíteni semmilyen csomagot Debian, szükséges végrehajtani a parancsot az „apt-get install csomag neve”
(!) Ha nem akar dolgozni a parancssorból futtathat a csomagkezelő eszköz a GUI, és nem ugyanaz, amely megállapította, alatt és felett a szöveg csomagokat.
APT csomagkezelő rendszer működik az adattár, néhány alap adatcsomagokat. Alapértelmezésben ez a DVD-meghajtók forgalmazás, de jobb, hogy hozzanak létre a Debian csomagokat letölteni az internetről. Aztán ott van a lehetőség, hogy megkapja a legújabb csomagok és frissítések állnak rendelkezésre. A fő fájl az APT konfigurációs - /etc/apt/source.list fájljába
Telepíteni egy DVD meghajtó ott kell lennie a következő bejegyzést:
deb cdrom: / etch contrib fő
Azonban, ha rendelkezik internet-hozzáféréssel, akkor jobb, ha regisztrálni
Szerkesztése után source.lst van a parancs futtatásához
És végezetül APT leírás azt mondanám, hogy ha nem konfigurálja a frissítéseket az interneten, a csomagokat frissíteni, akkor a GUI, vagy a parancs
Telepítése után owfs (az microgrids alapján 1-wire protokoll), ami le van írva egy külön cikket, szükségessé vált, hogy írjon ellenőrzési programok: ellenőrzés a világítás, fűtés, szellőzés. Ezekre a célokra választották a PHP programozási nyelv, a legtöbb könnyű megtanulni és használni. Fontos szempont, hogy a php is hasznos írás a front-end rendszer Web-szerver. Így, meg kell telepíteni:
Felemelni a szemhéjak!
Az automatizált rendszer legyen a felület, amelyen keresztül kommunikál a felhasználóval. Azt kell valahogy irányítani az elektronikus agy. Igen, és információkat, mint például a hőmérséklet és a páratartalom érzékelők, nem csak a fűtési rendszerhez, hanem azért is, hogy ne tegye a hideg helyett kabátok és csizmák Beachwear. És ez fontos volt számomra, hogy ez a felület bármely számítógépről a házban, valamint kívülről, az internetről. Elképzelések végrehajtása a tökéletes webes technológiák általában, és Apache HTTPD-server különösen. Nem szabad elfelejteni a különféle adattároló módszer. Ömlesztett tárolására táblázatos adatokat szükséges adatbázis-kezelő rendszer tárol. Például az információkat minden a szenzorok és aktuátorok, én megtartottam külön táblázatokban. Így, egy webes felületen, akkor mindig kap információt, ha van egy esemény, egy rakás modul vagy havonta kell építeni a külső hőmérséklet, a villamosenergia-fogyasztás és a víz.
Ezért elvitt telepíti az Apache httpd és a MySQL
Telepítése után Apache2 és MySQL automatikusan beállításra kerül és futni. Továbbá, ezek a programok lesznek hozzáadva az indításkor.
Saját tiéd nem értem.
Néhány szó a nyelvi beállítást. Alapvetően Apache2 nincs külön beállítás szükséges. De úgy döntöttem, hogy működnek a Windows-1251 (CP1251), ezért nyilván a konfigurációs fájl /etc/apache2/apache2.conf ilyen lehetőség
A MySQL-szerver ebben az értelemben ez sokkal nehezebb. MySQL garancia beszélt oroszul, létrehozására, tárolására, és adatokat szolgáltat az orosz, hanem a 1251 orosz konfigurációs fájlban a [mysqld] blokk írják:
A megoldás, mint mondják, nem egy kút, de működik. Ez csak akkor szükséges szem előtt tartani, hogy a rendszergazda, a root, minden egyéb, akik korlátlan joga van az a bázis továbbra is beállítható latin1 kódolást.
Linux Mint jó az asztalon. Színes, ismerős Windows-felhasználók (különösen a MATE környezet), akkor jön a teljes Mozilla Firefox böngésző, stb A működhet, mint bármely más Linux, mint a szerver. A Mint alapul Ubuntu. De gyakran Linux Mint, a bírság iskolákban. Hogy legalább egy nyomtatási rendszer és HPLIP szoftver. Van egy HP LaserJet P1566 nyomtató. 17,2 dolgozott. A 17.3 megszűnt. 17.4 Az alábbi ismét működni fog. És így van egy csomó.
Gyűjtse szerver Windows nem tervezi, hogy.
Ez vagyok én, hogy az a tény, hogy a választás a vas szükséges megközelíteni, tudván, hogy szükség van, hogy egyértelmű. És ha fut egy pár extra darab, hogy azok jövedelmezőbb vkinut.
Nagyjából elmondható, hogy ez a nagy felhajtás körül overclocker memória 90% - Dummy.
Az egyetlen fülke ez a memória - alkalmazások, amelyek kritikusak a memória-sávszélesség.
Egyik alkalmazott intelligens otthon alkalmazások, mint nem (DBMS, HTTPD ha összeérnek a meghajtó) és a többi utat
Nenad multigigabayty második valahol küldeni.
PS. Érdekes lenne építeni serverok, amely egyedül felelős umnodomovye probléma (mediaLib annál, hogy egy személy dedikált HTPC)
És építeni egy doboz alapú mini-ITX alaplap a CPU Celeron Pentium az Ivy Bridge és SSD (SSD és nem azért, mert a sebessége, és az alacsony zajszint és kevesebb volt az erőlködés hűtéssel).
Ennek eredményeként, hogy a „pokoli sok okos doboz” nyilatkozhat a fórum egyfajta rúgás? Azaz skinemsi srácok a projekt - ha a lejtős ilyen dobozokat ezután bekerülési bélyegezni minden skinuvshimsya (+ figyelembe véve a részvény) + szállítás
Ugyanakkor képes a projekt a hozam szempontjából, rózsaszín, hogy egy másik szinten (szekcionált universalizirovaniya modulok, mint a végrehajtó típusú és a szonda érzékelő)
Mivel Writ saját otthonában biztosan jól - ezzel a maguk számára, hanem általában
ezek a rendszerek nem tudnak ellenállni az eltávolítását a világon. Amikor az egész darab vas raznomahrovost nakinetsya a világ körülötte.
És így látja, és volna kész egy darabot belőle, majd a szelet. Akkor a modul stiralki festett ott egy hűtőszekrény az interneten készített%)))))))
PS. A kis csoportok a servaka raptor és overovskaya memóriát. Ha körülbelül raptor, elvileg semmi vitatkozni - ez hülyén gyorsabb, mint a normális. Az, hogy kérni - ez valóban az egész csapódik le a lemez io és tettem ssd kulcsszerepe dugulás van ideje? Mi a memória - a pénzt az ablakon (a padon nettó előny még látni, de az igazi program - már nem létezik).
Ezután meg kell futtatni egy webszervert. ez történik az USB-eszközök, mint például:
/ Opt / owfs / bin / owserver -u -p 3000
Ha szüksége van owfs (reprezentációs eszközök a fájl szerkezetét, a következő parancsot)
/ Opt / owfs / bin / owfs -s 3000 / mnt / 1wire /
Tulajdonképpen mindent. Ha vannak további nehézségek, hozzon létre egy témát a fórumban.