Milyen Linux distro-t ajánlotok otthoni szervernek?
Konkréten ennek az odroid xu4-nek kellene egy oprendszer, amire feltennék adatbázist meg HTTP szervert itthoni használatra, esetleg később VPN-el kitenném netre, de ahhoz még nem értek. Telepítésnél rádugnám a monitort, egyébként meg SSH-n kommunikálnék vele, szóval ha lehet kerülném a GUI-t a felesleges terhelés miatt, esetleg GUI-val telepíteném, és később text mode-ban indítanám, ha lehet ilyet.
A manual ezt írja:
Én egy darabig Arch-ra gondoltam, de túl gyorsan változik (rolling release), és sokan mondják, hogy emiatt nem alkalmas szervernek.
A FreeBSD-t ajánlották, de pár tavalyi levlista bejegyzés alapján elég instabil még ezzel a kütyüvel.
Én erősen az Ubuntu felé húzok, mert azt már ismerem, és általában stabilnak tartom. Van LTS verziója és hatalmas közösség van mögötte. Érdekelne valaki olyannak is a véleménye, aki már foglalkozott szerver üzemeltetéssel, nehogy benézzek valamit.
■ A manual ezt írja:
The ODROID-XU4 can run many free, full-featured, Linux-based, open-source operating systems. Two of the most popular, Ubuntu and Android, are available for download from Hardkernel’s website, while many other flavors of Linux may be compiled
from source, such as ARCH Linux, FreeBSD, Fedora, CentOS, OpenSUSE, Slackware, and Mint. All of them have a common customized
kernel which allows the operating system to communicate with the
ODROID hardware. Hardkernel publishes kernels that are specific to
the ODROID architecture, and maintains a repository where they may
be downloaded and installed as improvements are made.
from source, such as ARCH Linux, FreeBSD, Fedora, CentOS, OpenSUSE, Slackware, and Mint. All of them have a common customized
kernel which allows the operating system to communicate with the
ODROID hardware. Hardkernel publishes kernels that are specific to
the ODROID architecture, and maintains a repository where they may
be downloaded and installed as improvements are made.
Én egy darabig Arch-ra gondoltam, de túl gyorsan változik (rolling release), és sokan mondják, hogy emiatt nem alkalmas szervernek.
A FreeBSD-t ajánlották, de pár tavalyi levlista bejegyzés alapján elég instabil még ezzel a kütyüvel.
Én erősen az Ubuntu felé húzok, mert azt már ismerem, és általában stabilnak tartom. Van LTS verziója és hatalmas közösség van mögötte. Érdekelne valaki olyannak is a véleménye, aki már foglalkozott szerver üzemeltetéssel, nehogy benézzek valamit.
"Linux may be compiled from
Ezeket helyből elfelejteném egyelőre.
Iszonyat szopatós lehet... az a "may be", kb. olyan, mint reklámokban az "akár". :(
(gyk: tudom, hogy nem azt jelenti, hasonlat volt)
Úgyhogy első ránézésre ubuntut mondanám, ha nem csak nevében egyezik az x86-os változattal. ;)
FreeBSD-s ismerőssel összehozhatlak, ha gondolod, de ő is inkább inteles környéken mozog vele.
Itt az egzotikusnak nevezhető hardver azért elég problémás lehet.
Arch-al konkrétan ennyi lenne
Szerintem ez nem forrásból
(Ahogy átfutottam a leírásán, szerintem ez kész bináris)
Valóban
Szerintem is kész bináris, de
Gentoo
Attol fugg
Ha PHP-t akarsz pl. futtatni, akkor sokszor eleg kuzdelmes az igenyelt verziot telepiteni. Az Ubuntu LTS mindig az adott foverziot koveti (tobbe-kevesbe). A Gentoonal pl. tok random, attol fugg, hogy a maintainerek mikor mennyit hajlandoak erolkodni.
Namost, (szerintem) ugy erdemes tesztelni, hogy a production kornyezethez minel jobban hasonlitson. Ha pl. open source szoftvert fejlesztesz, akkor a legregebbi, meg supportalt PHP verziot erdemes hasznalni, kulonben belefutsz abba, hogy uj featuret hasznalsz, es nem fog elindulni par gepen. Utana (ha van ilyen) a tesztkornyezetnek illene az osszes supportalt PHP verziot tesztelni. A Travis CI pl. ezt tok jol csinalja. Sajat magadnak ilyet pl. dockerrel tudsz epiteni, bar kicsit maceras.
Vegeredmenyben, megnezve a boardot, szerintem olyat kell valasztani, ami ezeket a kovetelmenyeket teljesiti, es latszik rajta, hogy ertelmesen fejlesztik az ARM reszet. (Ez kisebb disztroknal nem jellemzo, hacsak nincs valami ARM-orult maintainer.)
Nodejs daemonokat szeretnék
Docker-re gondoltam, talán stabilabb lenne az egész, ha minden alkalmazás külön container-ben futna, így pl egy verzió csere se lenne annyira bajos, mert mindegyiknek külön nodejs-e lenne, és tudnám egyesével cserélni meg tesztelni őket. A travis jó, ismerem.
Igazából nem a telepítendő eszközök voltak a kérdés, mert azokkal nagyjából tisztában vagyok, hanem hogy melyik disztrók alkalmasak szervernek ezek közül. Ha nagyon kell meg tudok birkózni egy kernel befordításával, bár jelenleg kb nulla a tudásom róla.
Embedded
128MB-os routerről. Ebben úgy
Az azért már elég kell, hogy legyen. 512MB-ban éles oracle9i-t futtattam egy darabig. És nem két felhasználós volt. :D
2G... szerintem ez már szinte mindenre elég.
Bocs
Sok az olyan IDE, ami
IDE
Nyilván. A nodejs-re azt
Az, hogy elfogy e, nagyon attól függ, hogy mennyi alkalmazást teszek fel rá. Most 3 projekt van betervezve rá, mindegyik saját használatra lesz. A legfontosabb egy tudásgráf szerű, amiben könyvjelzőket, jegyzeteket, fájlokat, issue-kat szedek össze, taggelek fel, kötök témákhoz, hogy könnyebben megtaláljam őket. Nyilván ehhez valamilyen fájlszerver funkció is tartozik majd, azért építek ki itthon gigabites LAN-t, meg hosszú távon egy hardveres RAID 5-öt is rákötök majd a kütyüre, nem csak egy USB-s HDD-t, aztán minden adatfájlt oda telepítek át majd, a PC-ben meg csak egy SSD fog maradni a rendszerrel. A végcél az, hogy több gépről is el tudjam érni ugyanazt az adatot jól kereshető formában, illetve, hogy ezt meg tudjam tenni akár VPN-en keresztül is távolról.