Category Archives: Servere

Sărbătorirea lansării Debian 7 „Wheezy” în București, sâmbătă 11 mai 2013

debian party bucuresti

Comunitatea Debian din România  organizează un eveniment dedicat lansării versiunii 7.0 a sistemului de operare Debian GNU/Linux, denumită „Wheezy”.

Petrecerea de lansare va fi găzduită de 1&1 Internet Development în sediul din Bd. Mircea Eliade . Evenimentul va avea loc la data de 11 mai 2013, începând de la ora 11:00.

Va avea loc o sesiune de prezentări scurte, evidențiind caracteristici ale sistemului Debian.

Cu o săptămână înainte de eveniment avem confirmarea a 4 prezentări:

* „Noutăți în Wheezy” – Victor Nițu
* „Debian Installer” – Sorina Sandu
* „Debian pentru sisteme server” – Dan Nicolae
* „Debian pentru sisteme desktop” – Mircea Toader

După sesiunea de prezentări, va avea loc un scurt atelier de instalare și demonstrații ale caracteristicilor noii versiuni și un mini-eveniment de socializare.

Sugestiile în ceea ce privește desfășurarea evenimentului sunt binevenite. De asemenea, în conformitate cu politica pentru promovarea mărcii, încurajăm producția independentă de articole promoționale cu sigla Debian și distribuirea
acestora .

Pentru a confirma participarea la eveniment, vă rugăm să vă înscrieți pe pagina de Eventbrite  cu cel puțin o zi înainte.

Afisul evenimentului, mai jos!

Continue reading Sărbătorirea lansării Debian 7 „Wheezy” în București, sâmbătă 11 mai 2013

Cum sa faci imprimanta HP1018 sa mearga pe Linux Mint

CB419A

 

Asa cum sunt un mare fan Debian GNU Linux pentru servere, asa sunt un mare fan Linux Mint atunci cand  vine vorba de sisteme deskop. Asadar am instalat ultima versiune mentolata  folosind mirror-ul romanesc de Linux Mint pe unul din pc-urile de la birou, calculator folosit mare parte ca print server pentru reteaua locala si uneori folosit in administrarea serverelor dedicate ce sunt colocate in datacenter-ul ServerHost. Toate bune si frumoase mai putin faptul ca, batrana imprimanta Laser Jet HP 1018 refuza sa comunice cu calculatorul. Sistemul de operare o detecta dar atunci cand era nevoie sa tipareasca ceva, notification center-ul spunea ca o acceseaza chiar ca job-ul a fost terminat cu succes dar imprimanta nu reactiona deloc. Stiam ca HP ofera suport pentru Linux destul de bun asa ca m-am ambitionat sa ii dau de cap si m-am apucat sa rascolesc pe net in ideea de a gasi solutia la problema cu care ma confruntam.

Solutia era de fapt foarte simpla, tot ce trebuie facut este reinstalarea driverului pentru imprimanta HP 1018.

Pentru a realiza acest lucru trebuie sa executati ca root  comanda, hp-plugin -i , apasati niste Yes-uri la nevoie si in final totul va functiona OK.

Multa bafta!

Web Hosting de calitate – 6000 unici pe zi, serverul rezista!

web hosting playtech.ro

 

De aproximativ o luna de zile, revista online de stiri din IT Playtech.ro este gazduita in datacenter -ul companiei de web hosting la care lucrez, ServerHost.

Inainte de mutare, site-ul Playtech era gazduit pe un server virtual VPS la o renumita companie multinationala de servicii web hosting. VPS -ul avea ca resurse alocate CPU cu 4 core-uri la 3Ghz si 4GB RAM (daca nu ma insel), o configuratie aparent capabila sa reziste la un trafic serios de vizitatori.  Va dati seama ca treaba nu a fost chiar asa, cand ti-era lumea mai draga preblemele nu ezitau sa se iveasca. Cum apareau un numar mai mare de vizitatori simultani, echipa de la Playtech se trezea cu site-ul picat sau in cel mai fericit caz, paginile se incarcau cu viteza melcului. Solutia a fost clara, era nevoie de un web hosting de calitate si astfel Playtech.ro a ajuns in ograda ServerHost.

Server Dedicat - ServerHost si Playtech.ro

In urma discutiilor si analizand un pic datele problemei, am creat un pachet peronalizat pentru Playtech.ro compus dintr-un server dedicat + o solutie de tip CDN pentru a accelera incarcarea paginilor si astfel cresterea capacitatii de deservire in cazul unui val consistent de vizitatori asa cum a fost in cazul ultimului Black Friday.

Pentru ca suntem incantati de activitatea jurnalistica a celor de la Playtech si dorim ca solutiile ServerHost sa mearga la maxim de eficienta, am adaugat la pachetul descris anterior,  serviciul de administrare al serverului precum si optimizarea site -ului pentru rezultate mai bune.

Playtech.ro Viteza incarcare pagini

Configuratia hardware pe care am pus-o la dispozitie este compusa dintr-un CPU Intel Sandy Bridge, Dual Core la 2.7 Ghz, memorie RAM 4GB, conexiune metropolitana de pana la 100Mbps si pana la 10Mbps Internet, conectivitate sustinuta si de serverul CDN ce are link la  1Gbps in reteaua Internet.

Carcasa de server pentru Playtech - ServerHost

Pentru software am ales ca sistem de operare Debian GNU Linux + cateva optimizari MySQL, Apache, Bind si nu numai, menite de a stoarce fiecare gram de performanta posibil din intreaga configuratie.

Playtech.ro, durata medie de raspunsde la server

 

Dupa aproape 1 luna de zile, conform graficelor Google Analytics, performantele site-ului pe solutia de web hosting ServerHost, in comparatie cu cea anterioara sunt efectiv impresionante. Playtech.ro are zilnic cel putin 6000 de vizitatori unici si peste 10000 de afisari! Concluzia este, la un web hosting de calitate, serverul trebuie sa reziste! 🙂

 

 

RoTLD, DNS-uri IPV6 pentru domeniile .ro

 

De curand am configurat serverele DNS pentru un nou client de web hosting. Odata logat in interfata oferita de RoTLD, entitatea ce guverneaza si administreaza domeniiele romanesti (.ro), mare mi-a fost uimirea sa vad ca in dreptul optiunii adresei IP pentru serverul DNS putea fi introdus inclusiv un ip de tip IPV6 (ex: 2001: db8:1428:57ab )

Numai mie mi se pare ca noul format IP suna a adresa MAC? 😀

Blocarea Bad robots, spiders, crawlers si harvesters din .htaccess

Acum cateva zile scriam un articol pe blog-hosting.ro despre cum putem opri robotii nedoriti sa ne indexeze site-ul, culegand informatii pe care de cele mai multe ori nu dorim sa le impartasim cu acestia.

Pe langa good robots precum googlebot, slurp si spiderul de la bing, exista si acei bad robots care ori apartin unor motoare de cautare cu utilizatori targetati precum Yandex pentru Rusia si Baidu pentru China, zone din care nu ne dorim neaparat cititori sau, in cel mai rau caz robotii rai pot fi de tipul crawlers sau harvesters. Ce fac acestia din urma? De cele mai multe ori rascolesc site-uri dupa date ce pot fi folosite pentru spam sau alte dracovenii nedorite.

In mod normal un bot cu intentii bune, inainte de a incepe indexarea paginii cauta in radacina site-ului fisierul robots.txt din care acesta isi ia anumite reguli impuse de webmaster. Spiderii porniti pe pocinoguri sunt mai putin ascultatori, ignorand efectiv acest fisier. Una din solutiile ce functioneaza in acest caz este crearea unui fisier .htaccess in radacina site-ului ce va contine urmatorul cod,

Continue reading Blocarea Bad robots, spiders, crawlers si harvesters din .htaccess

Harta amplasarii serverelor Ubuntu

Harta serverelor Ubuntu in Romania
Harta serverelor Ubuntu in Romania

Derivata din Debian Linux, distributia  numita Ubuntu ia proportii serioase din punct de vedere al utilizarii acesteia si in aplicatii server. Pe maps.ubuntu.com puteti vedea harta amplasarii serverelor Ubuntu in lume.

Personal am testat versiunea desktop si cu exceptia a catorva aplicatii de ham-radio care sunt construite strict pentru Windows (ex: ham radio deluxe) in rest n-am intampinat probleme. Trebuie sa recunosc ca n-am incercat rularea HRD intr-un wine, poate ar fi  mers…

Ar fi frumos daca s-ar gasi si o harta asemanatoare dar cu Debian, oare s-ar inrosii globul? 😀

Comunitatea Debian Linux din Romania

Odata cu crearea mirror-ului din Romania pentru Debian Linux, Ubuntu Linux si Linux Mint, impreuna cu ServerHost si cativa prieteni ne-am gandit sa punem bazele comunitatii Debian Linux din Romania.

Adresa web unde ne puteti gasi este http://www.debian-linux.ro . La momentul in care am scris acest articol, website-ul este in constructie. Pana cand acesta va fi gata va invitam pe forumul nostru, http://forum.debian-linux.ro

Am prins un hacker din China

Uneori am “prostul” obicei sa stau cu ochii pe un tail -f  dat intr-o sesiune ssh pornita pe vre-unul din serverele de la lucru. Mare mi-a fost mirarea sa vad cum un mic hacker din china incerca sa faca probleme. L-am ars din firewall preventiv astfel incat sa nu ma doara capul mai tarziu. Stau si ma gandesc, inteleg ca’s mici si multi dar chiar n-au invatat ca nu-i frumos sa “haceresti” servere?

Mirror Linux Mint in Romania

In ultimul timp am fost implicat in tot felul de activitati ce vin in sustinerea comunitatii Linux din Romania astfel, impreuna cu ServerHost am pus bazele primului mirror romanesc dedicat distributiei Linux Mint.

Mint este un Linux ce are ca stramos renumitul Debian Linux dar, spre deosebire de acesta, versiunea mentolata este mai optimizata pentru aplicatii desktop/multimedia.

Fenomenul (sa-i zicem asa) Linux Mint ia amploare si in Romania existand chiar si un site dedicat acestei distributii pe care va invit sa-l vizitati.

Mirror in Romania pentru Debian si Ubuntu

Doresc sa anunt lansarea unui nou mirror ce vine in sprijinul comunitatii Linux din Romania. La adresa http://mirrors.serverhost.ro puteti gasi ultimele update-uri ale celor mai renumite distributii de Linux. Astfel ServerHost pune la dispozitia amatorilor, pentru moment un mirror Debian precum si un mirror Ubuntu actualizat odata la 4 ore.

Astfel, pentru a folosi aceasta resursa trebui sa adaugati in /etc/apt/sources.list urmatoarele linii,

Exemplu pentru Debian Linux:

deb http://mirrors.serverhost.ro/debian/ lenny main non-free contrib
deb-src http://mirrors.serverhost.ro/debian/ lenny main non-free contrib

Mult succes!

Hide Apache2 version

Pentru ca dorim sa sustinem comunitatea Linux din Romania, eu impreuna cu cei de la job ne-am gandit sa cream un mirror in Bucuresti/Romania pentru diverse distributii de Linux . Pentru inceput am creat un mirror Debian ce se actualizeaza automat prin rsync odata la 4 ore. In cel mai scurt timp promitem ca vom mai gazdui si mirror-uri si pentru alte linuxuri.

Un detaliu destul de important pentru orice aplicatie web este securitatea. Chiar mentionam in unul din articolele scrise de mine despre cum sa-ti ascunzi versiunea de WordPress din blogul tau, in cazul de fata va voi spune cum sa ascundeti versiunea serverului web daca acesta ruleaza Apache 2.

Deschideti cu un editor de text fisierul /etc/apache2/apache2.conf dupa care adaugati/modificati astfel incat conf-ul sa contina liniile de configurare astfel,

ServerSignature Off
ServerTokens Prod

salvati dupa care reporniti apache-ul (/etc/init.d/apache2 restart)

That’s all folks! You just hide Apache2 Version!

Unleash your Gigabit Linux router!

Traficul din ce in ce mai mare si incarcarea core-routerului pe masura m-au determinat sa fac sapaturi pentru a optimiza linuxul responsabil cu forwardarea pachetelor de pe o interfata pe alta.

Solutia a fost un mic tune-up TCP/IP prin adaugarea a catorva linii la scriptul de pornire astfel:

echo 256960 > /proc/sys/net/core/rmem_default
echo 256960 > /proc/sys/net/core/rmem_max
echo 256960 > /proc/sys/net/core/wmem_default
echo 256960 > /proc/sys/net/core/wmem_max

echo 0 > /proc/sys/net/ipv4/tcp_timestamps
echo 1 > /proc/sys/net/ipv4/tcp_sack
echo 1 > /proc/sys/net/ipv4/tcp_window_scaling

echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
echo 30 > /proc/sys/net/ipv4/tcp_keepalive_intvl
echo 5 > /proc/sys/net/ipv4/tcp_keepalive_probes
echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle
echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse

Evrika! La primul test am obtinut peak de 350 Mbps (n-am avut cu ce sa trag mai mult), 31.000 pachete, CPU load aproximativ 20% / fiecare core.

More info you can find here.

Continue reading Unleash your Gigabit Linux router!

Twitter-Tools authentication problem


Twitter-Tools authentication problem

Twitter-Tools este un plugin de WordPress foarte fain ce permite postarea automata de feed-uri pe Twitter la aparitia unui nou post (articol) pe blog.

Odata cu noua modalitate de autentificare a aplicatiilor externe sistemului Twitter, creatorul acestui minunat plugin a scos o versiune noua capabila sa indeplineasca noile conditii. De indata ce veti configura noile setari sunt sanse destul de mari sa observati o mica problema, mai exact o eroare de genul,

Fatal error: Call to undefined function curl_init() in …/plugins/twitter tools/twitteroauth.php on line 201

Rascolind Internetul am gasit si cauza problemei , adica lipsa librariei PHP cURL.

Buz.Ro este gazduit pe unul dintre serverele ServerHost.ro ce foloseste ca OS (Operating System) Debian Linux astfel incat rezolvarea problemei a implicat doua comenzi,

apt-get install php5-curl si /etc/init.d/apache2 restart

That’s all, Twitter-Tools is now ready to go, treaba functioneaza! 😀

PS: Daca nu administrati serverul ce va gazduieste blogul, informatii compania de hosting despre aceasta solutie.