Author Archive

Ripristino da una corruzione dello schema mysql

tables_in_mysqlAnche se il formato della tabella di MySQL è molto affidabile (tutte le modifiche a una tabella fatta da un’istruzione SQL sono scritti prima l’istruzione restituisce), è ancora possibile ottenere tabelle danneggiate se uno qualsiasi dei seguenti eventi:

  •      Il processo mysqld viene fermato nel bel mezzo di una scrittura nel DB.
  •      Un blocco improvviso dovuto allo spegnimento del computer o a guasti hardware.
  •       Si sta utilizzando un programma esterno (come myisamchk) per modificare una tabella che viene modificata dal server allo stesso tempo. Può succedere che importando un dump esportato di MySQL, lo schema mysql si corrompa in modo anche non evidente al momento.

Questo evento può essere scoperto anche a distanza di giorni se la corruzione avviene in parti non vitali del database.
Un effetto che si può addebitare ad una corruzione del database di MySQL è l’impossibilità di fare un grant dei privilegi anche con l’utente root con tutti i flag abilitati per farlo.

Continue reading »

Installare Nginx con php-fpm su Debian 7 Wheezy

wheezyAnche se on è da molto tempo che è arrivata l’ultima versione stabile di Debian,  è arrivato per molti il momento di passare da Lenny a Wheezy. Se utilizzate un server web come Nginx non è consigliabile fare un dist-upgrade, ma è meglio reinstallare il sistema operativo da zero.

Nginx messo a disposizione in Wheezy, ci propone di default delle impostazioni diverse a quelle del vecchio pacchetto per Lenny, per cui sarà ben difficile non dover metter mano alla configurazione, in particolare a quella dei virtual host.

Vediamo come configurare Nginx con supporto a Mysql e a PHP mediante php-fpm (LEMP), cominciamo però dal principio.

Continue reading »

Salvataggio permanente delle regole di IPTables

toolsLe regole di Netfilter create mediante il comando iptables vengono memorizzate nella memoria. Se il sistema viene riavviato prima di salvare il set di regole di iptables, tutte le regole sono perse. Per fare in modo che le regole di netfilter rimangano dopo il reboot del sistema o un riavvio del servizio iptables, è necessario salvarle.

Per salvare le regole di netfilter, digitare il seguente comando come root:

Continue reading »

Abilitare il logon automatico su Ubuntu 12.10 Quantal Quetzal

ubuntu12-10Vediamo in questo tutorial come abilitare o disabilitare la richiesta di password durante l’avvio di Ubuntu 12.10 Quantal Quetzal. Se si utilizza la distribuzione come HTPC potrebbe essere scomodo inserire la password ogni volta che si avvia il dispositivo, quindi possiamo trovare una soluzione affinché all’accensione del PC, ci si trovi direttamente sul desktop.

Continue reading »

Installazione di Nagios

Nagios è una suite di strumenti che sono veramente utili per tenere sotto controllo il funzionamento di parecchi servizi e demoni: è possibile monitorare server web, database, dischi sia su Linux sia su Windows.

Check_MK è un plug-in, relativamente nuovo, di Nagios per il recupero dei dati che permette di limitare l’uso del processore sulla macchina che ospita Nagios e fa un inventario automatico degli elementi da controllare sui vari host. Questo componente è interessante specialmente per chi ha un elevato numero di servizi da sorvegliare.

Continue reading »

Come trasferire un dominio da Godaddy

L’operazione di trasferimento della gestione del proprio nome di dominio da un registrar ad un altro è generalmente conosciuta come un trasferimento del dominio.

Godaddy offre dei prezzi molto convenienti per chi vuole registrare il proprio dominio oppure i propri domini web. Però dopo il primo anno di registrazione per il quale si possono godere di ottimi prezzi, il rinnovo potrebbe essere poco conveniente. Si può spostare il proprio dominio Internet presso un altro operatore per risparmiare o per sfruttare qualche funzionalità più avanzata.  Se il dominio è bloccato, inattivo o in procinto di essere cancellato o in fase di redemption, non è possibile procedere allo spostamento del dominio.

Per trasferire un dominio .com da Godaddy verso un altro register è necessario sbloccare il dominio e ottenere il codice d’autorizzazione via e-mail. In più, se è stato acquistata anche la protezione dell’identità (DomainsbyProxy) è necessario annullare il servizio.

Continue reading »

Aggiungere un supporto con apt-cdrom

Debian, Ubuntu e derivate sono distribuzioni Linux veramente efficienti per quanto riguarda la gestione degli aggiornamenti e l’installazione di nuovi programmi.
Per aggiungere un cdrom alla lista dei supporti dai quali reperire gli aggiornamenti e i pacchetti della distribuzione, si può utilizzare apt-cdrom.

Continue reading »

Kaspersky Internet Security 2013

L’anno scorso avevo inserito la recensione del “vecchio” Kaspersky Internet Security (KIS), suite di software che comprende un po’ di tutto: antivirus, firewall, controllo familiare (parental control), antispyware, blocco banner pubblicitari…
Come software antivirus e firewall, Kaspersky Internet Security 2013 è uno dei migliori: riconosce moltissimi virus specialmente gli ultimi usciti grazie anche ai periodici aggiornamenti che vengono fatti durante il giorno. Infatti non è sufficiente aggiornare il proprio antivirus una volta al giorno per essere al riparo dei nuovi malware perché di tanto in quanto compare qualche virus particolarmente aggressivo che è in grado di danneggiare seriamente i file salvati nel nostro PC.

Continue reading »

Salvare un database di Mysql

MySQL è un ottimo programma per database ed è anche molto usato. La maggior parte dei siti web si appoggiano a MySQL per salvare i dati: ad esempio WordPress memorizza gli articoli, le impostazioni e i commenti proprio in un DB di MySQL. In questo modo un database diventa anche importante: immaginate di aver scritto centinaia di post nel vostro blog e tutto ad un tratto il database si danneggia e tutto va perso. Cosa fare per evitare questo serio problema? Fare un backup del database. Vediamo come…

Continue reading »

Installare TinyOS 2.0.2 su Debian Squeeze

TinyOS è  un sistema operativo open source, con licenza BSD, concepito per i dispositivi wireless a bassa potenza, come quelli utilizzati in reti di sensori, reti personali, edifici intelligenti. Per installare TinyOS 2.0.2 su Debian 6 (Squeeze) occorre aggiungere due righe nel file delle fonti di APT. Per questo serve aprire il file /etc/apt/sources.list e inserire queste due linee.

Continue reading »