banner
» Index » Huburi » Tutoriale huburi » Instalare verlihub linux
cterrorist

= Huburi DC =







Tutorial de instalare verlihub pe Linux



Verlihub este cel mai utilizat program pentru rularea huburilor DC. Atuurile acestuia fiind faptul ca ruleaza pe linux, iar resursele consumate ( memorie, procesor, latime de banda ). Pentru a putea instala verlihub, trebuiesc intai instalate urmatoarele pachete: gcc, mysql, geoip, pcre. Pentru a le instala, puteti folosi fie managerul de pachete din linux, fie terminalul.
Pentru realizarea acestui tutorial eu am folosit Ubuntu linux, deci cei care nu folosesc un linux bazat pe debian vor trebui sa modifice comenzile date in terminal; de exemplu cei care folosesc versiuni de linux bazate pe Red Hat, inlocuiesc "apt-get" cu "yum" s.a.m.d.


1.1 GNU compiler collection sau gcc: versiune mai noua de 3.2; majoritatea distributiilor linux dintre care Ubuntu si Debian vin cu acest pachet instalat deja.

1.2 Mysql: Cred ca toata lumea stie ca se ocupa cu bazele de date. Pentru a-l instala via terminal, folositi comanda urmatoare:

Cod: sudo apt-get install mysql-server libmysql++-dev
- va aparea o fereastra in care va cere sa introduceti parola ( oricare vreti voi ) de 2 ori. Instalarea se va termina pornind serviciul 'mysqld'.

1.3 Geoip: O baza de date care stabileste locatia fiecarui utilizator in functie de ip-ul acestuia. Pentru a-l instala via terminal, folositi comanda urmatoare:

Cod: sudo apt-get install geoip-bin libgeoip-dev

1.4 Perl Compatible Regular Expressions sau pcre O librarie de expresii in limbajul C++. Pentru a-l instala via terminal, folositi comanda urmatoare:

Cod: sudo apt-get install libpcre3-dev

- de asemenea, este posibil sa va dea ceva erori si va trebui sa instalati si pachetul build-essential:

Cod: sudo apt-get install build-essential

* Puteti instala toata aceste pachete folosind comanda:

Cod: sudo apt-get install build-essential mysql-server libmysql++-dev libpcre3-dev geoip-bin libgeoip-dev



2.1 Descarcam ultima versiune de verlihub:

Cod: wget http://download.fioriginal.ro/dc/verlihub-0.9.8e-r2.tar.bz2

- Il puteti downloada via browser accesand link-ul: Click aici

2.2 Extragem arhiva:

Cod: tar xvfj verlihub-0.9.8e-r2.tar.bz2

2.3. Schimbati calea catre noul folder creat ( unde s-a extras arhiva ):

Cod: cd verlihub-0.9.8e-r2

2.4 Incepeti compilarea propriu zisa, tastand pe rand urmatoarele comenzi::

Cod: ./configure

Cod: make

Cod: sudo make install



3. Instalati hubul executand comanda:

Cod: vh_install

Va va aparea sa completati un chestionar referitor la configurarea acestuia:

Your name ? (root) - apasati enter

Hello root,
let's start with configuration of database access..

--------------------------------
mysql database for verlihub will be called? (verlihub) - aici treceti numele pe care doriti sa il aiba baza de date a hubului; daca nu aveti de gand sa instalati mai multe huburi, puteti lasa verlihub si apasati enter.
mysql user to access verlihub gonna be? (verlihub) - userul cu care baza de date a hubului va fi accesata; aici e de preferat sa treceti ceea ce ati trecut si mai sus.
password to access verlihub be? (1110079846) - parola userului respectiv; este recomandat sa o schimbati, lasand parola default ( 1110079846 ) lasati hubul vulnerabil persoanelor rauvoitoare.
mysql server will run where? (localhost) - apasati enter
--------------------------------
user =
password =
host = localhost
database =
--------------------------------
This database account cannot be accessed
--------------------------------
Is this info correct ? (Y/N)y - apasati "y" si apoi enter
Do you want to create database now? (Y/N)y - apasati "y" si apoi enter
--------------------------------
Ok preparing mysql..
You probably need administrator access to mysql database
mysql administrator username? (root) - apasati enter

--------------------------------

You'll be now promted by mysql client for password of root@localhost
Enter password: - aici scrieti parola setata cand ati instalat mysql
--------------------------------
This database account exists
--------------------------------

--------------------------------

root, you need to choos a place for the configuration files
--------------------------------
The order of folder that verlihub is looking for is following:

1 - variable $VERLIHUB_CFG - -inexisting-
2 - ./.verlihub - /root/verlihub-0.9.8c/scripts/.verlihub -inexisting-
3 - /root/.verlihub - /root/.verlihub -inexisting-
4 - /usr/local/etc/verlihub - /usr/local/etc/verlihub -inexisting-
5 - /etc/verlihub - /etc/verlihub -inexisting-
if two or more of these exist, lower number has priority
--------------------------------

--------------------------------
what is will be the configuration folder ? (/etc/verlihub) - setati folderul in care doriti sa instalati hubul. Daca nu aveti de gand sa instalati mai multe, puteti lasa "/etc/verlihub" si apasati enter
The config folder /etc/verlihub does not exist and would be created
--------------------------------
Do you want to continue with these settings (if not then select another folder) ? (Y/N) - tastati enter
--------------------------------
Written: /etc/verlihub/dbconfig

--------------------------------

Wait few seconds..
./vh_install: line 63: Killed $bindir/verlihub 1 >&/dev/null
--------------------------------
root, now I will ask you few more questions about your future hub, if you permit..

--------------------------------
Try to not put many special characters, you'll be able to put some laer

Give me your DC hub master nickname.. ([SU]root) - nick-ul pe care il veti folosi pe hub ( class 10 )
Choose your password.. (1110079846) - parola folosita pentru a va loga pe hub - nu este recomandat sa o lasati pe cea default
Which will be default ONE hub port number? (4111) - alegeti portul pe care va rula hubul; puteti lasa 4111 daca doriti
What will be your hub hostname? - aici treceti adresa pe care o va avea hubul; puteti schimba asta ulterior de pe hub.
Give me the name of your hub (hub of root) - "treceti numele hubului; puteti lasa asa si seta ulterior folosind comanda !set hub_name "
--------------------------------
Hub:
url:
Master user:
Master's password:
--------------------------------
Is this info correct ? (Y/N) - apasati "y" si apoi enter
FYI: settings are going to be created or updated
/etc/verlihub
/etc/verlihub
/etc/verlihub
will invoke the command
class is 10
nick is
password is
done

Deoarece am avut mai multe plangeri referitoare la diverse erori ce apar la comanda vh_install, desi toate celelalte pana in acest punct s-au instala corect, incercati sa dati comanda "ldconfig", dupa care reluati comanda "vh_install". Ldconfig este un fel de refresh in memoria cache - Click aici - pentru detalii.


Pentru a porni hubul, folositi comanda vh_runhub. De asemenea, daca aveti mai multe huburi instalate, puteti folosi comanda VERLIHUB_CFG=/etc/verlihub vh_runhub , unde inlocuiti bineinteles "/etc/verlihub" cu calea catre hubul vostru.



Te-ar mai putea interesa:

Tutorial instalare mai multe huburi pe acelasi pc

Pluginuri si scripturi pentru verlihub

Tutorial scoatere limita 1024 useri




strongdc

= Huburi FioriGinaL =