{"id":137,"date":"2009-03-15T22:54:22","date_gmt":"2009-03-15T20:54:22","guid":{"rendered":"http:\/\/www.kameli.net\/marq\/?p=137"},"modified":"2011-08-21T11:50:29","modified_gmt":"2011-08-21T09:50:29","slug":"kameli-v4","status":"publish","type":"post","link":"http:\/\/www.kameli.net\/marq\/?p=137","title":{"rendered":"Kameli V4"},"content":{"rendered":"<p>L\u00e4hes vuoden kest\u00e4neen hidastelun, ep\u00e4onnen ja s\u00e4\u00e4t\u00e4misen j\u00e4lkeen saimme lopulta uuden <a target=\"_blank\" href=\"http:\/\/www.kameli.net\/\">kamelin<\/a> pystyyn. Ammoisen vanha <em>Kameli V3<\/em> eli Celeron\/300 160 megan muisteineen sai v\u00e4isty\u00e4 ja tilalle hankittiin Dualcore-Celeron\/2GHz kahden gigan muistilla. Levytilakin saatiin nostettua samalla yli teratavun. Kone vaihtui t\u00e4n\u00e4\u00e4n ja ensimm\u00e4isten kokemuksien perusteella vauhti on aivan eri maailmasta. Suurimman eron huomaa t\u00e4m\u00e4n <em>WordPress\/MySQL<\/em>-yhdistelm\u00e4n kanssa: entisen koneen kanssa sai aina varautua useiden sekuntien odotteluun sivua vaihtaessaan, mutta nyt kuluu ehk\u00e4 sekunti tai kaksi samaan teht\u00e4v\u00e4\u00e4n eik\u00e4 koneen kuorma hypp\u00e4\u00e4 v\u00e4litt\u00f6m\u00e4sti kattoon.<\/p>\n<p><!--more--><em>Debianin<\/em> asennusohjelma ei suostunut Intelin emolevyn kanssa toimimaan ja kun en itse ollut paikan p\u00e4\u00e4ll\u00e4 Tampereella asentamassa vaan Meksikossa, niin koneeseen meni sitten <em>Red Hat<\/em> -pohjainen <a target=\"_blank\" href=\"http:\/\/www.centos.org\/\">CentOS<\/a>. Kun kone oli k\u00e4ynnistyv\u00e4ss\u00e4 mallissa, niin laitoin sitten loput kuntoon ja siirsin tiedostot ssh:n yli et\u00e4n\u00e4. Mit\u00e4\u00e4n suurempia ongelmia CentOSin kanssa ei lopulta tullut, kunhan selvisin ensimm\u00e4isest\u00e4 kulttuurishokistani. <em>Yum<\/em> on l\u00e4hes identtinen <em>apt-getin<\/em> kanssa ja muiden outouksien kanssa auttoi Google. Joitakin sekalaisia havaintoja viel\u00e4 asennuksesta ja siin\u00e4 ohessa Linuxin nykytilasta:<\/p>\n<ul>\n<li>Debianissa tuntuu olevan enemm\u00e4n paketteja ja lis\u00e4ksi ne sis\u00e4lt\u00e4v\u00e4t valmiina enemm\u00e4n ominaisuuksia. T\u00e4t\u00e4 selitt\u00e4nee CentOSin suuntautuminen konservatiiviseen serverik\u00e4ytt\u00f6\u00f6n. Ylim\u00e4\u00e4r\u00e4isi\u00e4 repositioita asentamalla valikoima paranee.<\/li>\n<li>Pienet eroavaisuudet asetustiedostojen v\u00e4lill\u00e4 aiheuttavat paljon virhealtista k\u00e4sity\u00f6t\u00e4, kun niit\u00e4 siirt\u00e4\u00e4 kahden eri Linux-jakelun v\u00e4lill\u00e4. Esimerkkin\u00e4 Red Hat -perheen tapa kutsua www-palvelinta httpd:ksi ja Debianien puolestaan apacheksi.<\/li>\n<li>Debianien v\u00e4lill\u00e4 MySQL:n tietokannat sai kopioitua suoraan tiedostoina, mutta nyt ei, joten piti k\u00e4ytt\u00e4\u00e4 <em>mysqldumpia<\/em>: <strong>mysqldump -u root -p<em>passu<\/em> &#8211;all-databases > databases.sql<\/strong> ja toisessa p\u00e4\u00e4ss\u00e4: <strong>mysql -u root -p<em>passu<\/em> < databases.sql<\/strong><\/li>\n<li>Linux-jakelut tuntuvat edelleenkin jakautuvan pikemminkin kuin konvergoituvan yhteen. Kuten Debianista syntyi Ubuntu, on Red Hatistakin saanut alkunsa jo ainakin <a href=\"http:\/\/fedoraproject.org\/\">Fedora<\/a> ja sen sukulainen CentOS. Periaatteessa paketteja voi vaihdella saman perheen sis\u00e4ll\u00e4, mutta k\u00e4yt\u00e4nn\u00f6ss\u00e4 ongelmia voi tulla.<\/li>\n<li>Vajaan kymmenen vuotta vanhan peruskoneen ja nykyisen peruskoneen v\u00e4linen ero on melkoinen: muistia on kymmenkertaisesti, prosessoritehoa suunnilleen 20-kertaisesti ja levytilakin on yli kymmenkertaistunut. Pullonkaulana onkin nyt entist\u00e4 enemm\u00e4n verkon nopeus.<\/li>\n<li>Laitestandardit ovat tuona aikana ehtineet muuttua my\u00f6s jo enemm\u00e4n kuin kerran. Niin prosessori-, laajennus-, kovalevy- kuin muistiv\u00e4yl\u00e4kin on eri. Vanhoilla osilla ei olisi &#8212; levy- ja cd-asemaa lukuun ottamatta &#8212; tehnyt mit\u00e4\u00e4n.<\/li>\n<li><em>rsync<\/em> on hyv\u00e4 yst\u00e4v\u00e4, kun haluaa p\u00e4ivitt\u00e4\u00e4 tiedostoja kahden koneen v\u00e4lill\u00e4. Kaikkea ei tarvitse aina siirt\u00e4\u00e4 kerralla, jos ajantasaiset tiedostot on jo olemassa. Itse k\u00e4ytin vipusia -auv, koska vanha kone tukkeutui <em>gzip<\/em>-pakkaamiseen. Pienen\u00e4 kauneusvirheen\u00e4 pisteell\u00e4 alkavat asetustiedostot eiv\u00e4t seuranneet mukana.<\/li>\n<li>Periaatteessa hyv\u00e4 ja kaunis tietoturvaa lis\u00e4\u00e4v\u00e4 <a target=\"_blank\" href=\"http:\/\/www.nsa.gov\/research\/selinux\/\">SELinux<\/a> aiheutti niin mystisi\u00e4 ongelmia, ett\u00e4 se oli pakko ottaa pois p\u00e4\u00e4lt\u00e4. Riitt\u00e4v\u00e4ll\u00e4 tonkimisella varmaan sit\u00e4kin olisi voinut ymm\u00e4rt\u00e4\u00e4, mutta j\u00e4rin k\u00e4ytt\u00e4j\u00e4yst\u00e4v\u00e4llinen se ei ole aloittelijalle.<\/li>\n<li>Monet ISP:t kuten <em>Elisa<\/em> eiv\u00e4t salli liikennett\u00e4 porttiin 25, joten s\u00e4hk\u00f6postia oli mahdotonta testata ennen konehuoneeseen siirtoa.<\/li>\n<li>S\u00e4hk\u00f6postipalvelinohjelmat ovat <strong>kaikki<\/strong> toivottoman monimutkaisia s\u00e4\u00e4d\u00f6ilt\u00e4\u00e4n. Laitoin lopulta <a target=\"_blank\" href=\"http:\/\/www.qmail.org\/\">qmailin<\/a> kuten edellisess\u00e4kin koneessa ihan tietoturvan ja tuttuuden takia, mutta sen asennus oli toivottoman mutkikasta ja ilman <a target=\"_blank\" href=\"http:\/\/www.qmailrocks.org\/\">ohjeita<\/a> luultavasti l\u00e4hes mahdotonta.<\/li>\n<li><a target=\"_blank\" href=\"http:\/\/www.apache.org\/\">Apachen<\/a> kummallisuuksien kanssa on useimmiten jotain taistelua tiedossa. Niin yksinkertainen asia kuin CGI-skriptien suoritus pit\u00e4\u00e4 laittaa kolmesta tai nelj\u00e4st\u00e4 paikkaa p\u00e4\u00e4lle. Virtualhostit meniv\u00e4t helposti t\u00e4ll\u00e4 kertaa, mutta ne taas eiv\u00e4t toimineet <em>mod_ssl<\/em>:n kanssa j\u00e4rkev\u00e4sti.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>L\u00e4hes vuoden kest\u00e4neen hidastelun, ep\u00e4onnen ja s\u00e4\u00e4t\u00e4misen j\u00e4lkeen saimme lopulta uuden kamelin pystyyn. Ammoisen vanha Kameli V3 eli Celeron\/300 160 megan muisteineen sai v\u00e4isty\u00e4 ja tilalle hankittiin Dualcore-Celeron\/2GHz kahden gigan muistilla. Levytilakin saatiin nostettua samalla yli teratavun. Kone vaihtui t\u00e4n\u00e4\u00e4n ja ensimm\u00e4isten kokemuksien perusteella vauhti on aivan eri maailmasta. Suurimman eron huomaa t\u00e4m\u00e4n WordPress\/MySQL-yhdistelm\u00e4n kanssa: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,13],"tags":[],"class_list":["post-137","post","type-post","status-publish","format-standard","hentry","category-laitteet","category-linux"],"_links":{"self":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=137"}],"version-history":[{"count":1,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/137\/revisions"}],"predecessor-version":[{"id":798,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/137\/revisions\/798"}],"wp:attachment":[{"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=137"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}