Ultima modifica da un moderatore:
Da Quello che ho potuto constatare in giro non ci sono guide chiare su chi si cimenta per la prima volta in FreeBsd, di come startare e di come cominciare a muoversi dentro il mondo di freebsd e dei file server, la maggior parte dice solo che comandi lanciare ( molte volte errati e a muzzo ). Quindi creo questa guida con lo scopo di spiegare dettagliatamente come cominciare a cimentarsi dentro questo mondo.
FreeBsd 9 64 bit
Freebsd 9.1 è l'ultima versione del sistema operativo freebsd, che useremo per far girare i nostri file
Materiale che ci occore per iniziare :
Putty - Client che ci permette di connetterci via SSH alla nostra macchina.
FileZilla - Client che ci permette di fare connessioni SFTP con a nostra macchina.
File Server - che non vi posso fornire.
Vorrei inoltre specificare che quando si presenta un'errore nel server, non bisogna aprire 200 post su inforge ma bisogna andarsi a guardare i SYSERR che troviamo all'interno di ogni core dei file server, e dove vengono scritti i log di tutti gli errori che si verificano.
Entro domani Aggiornero la guida con altre informazioni su freebsd e sui file server
FreeBsd 9 64 bit
Freebsd 9.1 è l'ultima versione del sistema operativo freebsd, che useremo per far girare i nostri file
Materiale che ci occore per iniziare :
Putty - Client che ci permette di connetterci via SSH alla nostra macchina.
FileZilla - Client che ci permette di fare connessioni SFTP con a nostra macchina.
File Server - che non vi posso fornire.
FASE 1
Colleghiamoci con putty via ssh al nostro server, inseriamo su host la nostra ip e poi mettiamo l'id e la password che ci vengono chiesti.
La prima cosa da fare è Scaricare i ports ( collegamenti che ci permetteranno di scaricare piu facilmente i software che vi serviranno nella macchina )
Quindi digitare nella macchina
Attendiamo che scarichi tutti i ports, puo richiedere diversi minuti, quindi poi passiamo a installare Mysql 5.5 nella macchina digitando :
e subito dopo
( Il comando make install lancia il download e l'installazione )
Attendiamo la fine dell'installazione e poi proseguiamo digitando
( il comando ee ci permette di modificare file all'interno della macchina direttamente dalla connessione ssh )
Ora modifichiamo il file rc.conf andando all'ultima riga e inserendo:
Premiamo ESC - leave editor - save .
Ora abbiamo attivato mysql nella macchina, per rendere effettive le modifiche riavviamo la macchina dando il comando
Appena la macchina torna online, riaccediamo e andiamo a configurare il nostro account mysql.
Impostiamo una password per l'account di default "root" lanciando questo comando
Dopo dichè accediamo a mysql digitando
e la password impostata precedentemente.
Ora dobbiamo impostare i permessi sul database dell'account root, in modo che possa scrivere, leggere etc sui database della macchina.
quindi digitiamo:
( *.* indica tutti i database, root il nostro utente e % qualsiasi tipo di connessione, che sconsiglio consiglio di fare root@localhost e poi crearsi un nuovo utente mysql per accederci da remoto. )
proseguiamo digitando:
e subito dopo
in modo che diamo tutti i privilegi al nostro account.
usciamo da mysql digitando
Ora installiamo le librerie necessarie per freebsd 9.1 64 bit per far girare metin
( NON METTETE QUELLE CHE TROVATE IN GIRO, LE LIBRERIE S'INSTALLANO! )
digitiamo:
e subito dopo
Aspettiamo che finisce l'installazione e proseguiamo:
Dopo di chè riavviamo la nostra macchina
Ora dobbiamo inserire i nostri file server nella directory della macchina che si preferisce, colleghiamoci usando Filezilla e inserendo i campi che ci richiede, modificando il tipo di connessione da FTP a SFTP.
Dopo che abbiamo inserito i file nella macchina modifichiamo tutti i file CONFIG, con i dati del nostro database.
Rechiamoci poi nella directory del database
e inseriamo all'interno le cartelle del database di metin
diamo i permessi 777 a tutto mettendoci su var/db
e digitando
Riavviamo la nostra macchina
e ora Possiamo startare
Colleghiamoci con putty via ssh al nostro server, inseriamo su host la nostra ip e poi mettiamo l'id e la password che ci vengono chiesti.
La prima cosa da fare è Scaricare i ports ( collegamenti che ci permetteranno di scaricare piu facilmente i software che vi serviranno nella macchina )
Quindi digitare nella macchina
Codice:
portsnap fetch extract
Attendiamo che scarichi tutti i ports, puo richiedere diversi minuti, quindi poi passiamo a installare Mysql 5.5 nella macchina digitando :
Codice:
[B]cd /usr/ports/databases/mysql56-server/ [/B]
make install clean
( Il comando make install lancia il download e l'installazione )
Attendiamo la fine dell'installazione e poi proseguiamo digitando
Codice:
[B]ee /etc/rc.conf [/B]
Ora modifichiamo il file rc.conf andando all'ultima riga e inserendo:
Codice:
[B]mysql_enable="YES"[/B]
Premiamo ESC - leave editor - save .
Ora abbiamo attivato mysql nella macchina, per rendere effettive le modifiche riavviamo la macchina dando il comando
Codice:
[B]reboot [/B]
Appena la macchina torna online, riaccediamo e andiamo a configurare il nostro account mysql.
Impostiamo una password per l'account di default "root" lanciando questo comando
Codice:
[B]mysqladmin -u root password TUA.PASSWORD[/B]
Dopo dichè accediamo a mysql digitando
Codice:
mysql -u root -p
Ora dobbiamo impostare i permessi sul database dell'account root, in modo che possa scrivere, leggere etc sui database della macchina.
quindi digitiamo:
Codice:
GRANT ALL PRIVILEGES ON *.* TO root@"%"
proseguiamo digitando:
Codice:
IDENTIFIED BY 'TUA.PASSWORD' WITH GRANT OPTION;
Codice:
flush privileges;
usciamo da mysql digitando
Codice:
quit
Ora installiamo le librerie necessarie per freebsd 9.1 64 bit per far girare metin
( NON METTETE QUELLE CHE TROVATE IN GIRO, LE LIBRERIE S'INSTALLANO! )
digitiamo:
Codice:
cd /usr/ports/misc/compat7x
Codice:
make install clean
Aspettiamo che finisce l'installazione e proseguiamo:
Codice:
[B]pkg_add -r compat7x-amd64 [/B]
Dopo di chè riavviamo la nostra macchina
Codice:
[B]reboot[/B]
Ora dobbiamo inserire i nostri file server nella directory della macchina che si preferisce, colleghiamoci usando Filezilla e inserendo i campi che ci richiede, modificando il tipo di connessione da FTP a SFTP.
Dopo che abbiamo inserito i file nella macchina modifichiamo tutti i file CONFIG, con i dati del nostro database.
Rechiamoci poi nella directory del database
Codice:
cd /var/db/mysql
diamo i permessi 777 a tutto mettendoci su var/db
e digitando
Codice:
chmod -R 777 mysql
Riavviamo la nostra macchina
Codice:
reboot
Codice:
cd /directory dei file /
Codice:
sh start.sh
Vorrei inoltre specificare che quando si presenta un'errore nel server, non bisogna aprire 200 post su inforge ma bisogna andarsi a guardare i SYSERR che troviamo all'interno di ogni core dei file server, e dove vengono scritti i log di tutti gli errori che si verificano.
Entro domani Aggiornero la guida con altre informazioni su freebsd e sui file server