ISPConfig update e l’errore MySQL SQL_MODE NO_ENGINE_SUBSTITUTION

Se durante l’aggiornamento di ISPConfig viene visualizzato un errore MySQL relativo a SQL_MODE=NO_ENGINE_SUBSTITUTION, la soluzione più veloce è impostare tale parametro in MySQL. Accedere alla CLI di MySQL e digitate: SET GLOBAL SQL_MODE = “NO_ENGINE_SUBSTITUTION”; SET SESSION SQL_MODE = “NO_ENGINE_SUBSTITUTION”; SET SQL_MODE = “NO_ENGINE_SUBSTITUTION”; Bene, ora potete lanciare nuovamente ispconfig_update.sh enjoy!

MacOS: Creare una pendrive USB avviabile con Linux

Avete necessità di creare una pennetta USB avviabile e con una distro Linux? Potete usare il famoso UNetbootin. Dopo averlo scaricato ed installato sul Mac, potete avviarlo e troverete una procedura guidata per la creazione della pendrive. Nel mio caso avevo bisogno di creare una pendrive avviabile da installare su un vecchio Acer Veriton e … Leggi tutto

Linux: Loggare le richieste http (porta 80) in uscita

Recentemente mi è capitato di dover capire quali fossero le richieste HTTP che gli scripts php di un server linux facevano verso l’esterno. La soluzione più veloce è usare tcpflow. Questa una richiesta di esempio che potete modificare a vostro piacimento: tcpflow -p -c -i eth0 port 80 | grep -oE ‘(GET|POST|HEAD) .* HTTP/1.[01]|Host: .*’ … Leggi tutto

Virtualbox: Come comprimere la dimensione di un file VDI (guest Windows XP)

Ho una vecchio guest Virtualbox di Windows XP ed ho notato che il relativo file VDI, allocato dinamicamente, occupa su disco molto più della sua dimensione. Questo avviene perché il guest scrive e cancella dati e non riusa sempre le posizioni liberate per nuovi dati, andandone ad occupare altre. Come ridimensionare e comprimere la dimensione … Leggi tutto

VirtualBox: Installare i Guest Additions su Debian

Recentemente ho reinstallato Debian Jessie su VirtualBox ed ho dovuto reinstallare anche i Guest Additions. Scrivo questa breve guida se dovesse servire a qualuno: Accedere come root Aggiornare il sistema: apt-get update && apt-get upgrade Aggiungere i pacchetti necessari per la compilazione apt-get install build-essential module-assistant Configurare il sistema per poter creare moduli del kernel … Leggi tutto

lftp ed i problemi di connessone ad un server ftps (TLS/SSL)

Utilizzo spesso lftp da CLI perché ha una serie di funzionalità molto utili. Ad esempio, c’è la possibilità di fare un mirror dei files presenti in locale verso il server o vice-versa dal server in locale. La cosa comoda di questa funzionalità è che vengono trasferiti solo i files modificati e per siti grandi è … Leggi tutto

Linux: creare un file di swap al posto di una partizione dedicata

Con i dischi sempre più veloci e la disponibilità di RAM a buon prezzo, l’area di swap ha perso il ruolo centrale che aveva anni fa. E’ comunque utile avere un’area di swap per evitare problemi di OOM. Il vantaggio di usare una partizione dedicata è quella di avere un FileSystem ottimizzato per queste cose, … Leggi tutto

Debian Jessie: aggiungere una rotta statica

Su Debian Jessie, per aggiungere una rotta statica (static route), ovvero inoltrare le richieste verso alcuni IP ad un gateway differente da quello di default, si può intervenire nel file /etc/network/interfaces. Se ad esempio la configurazione è: allow-hotplug eth0 #iface eth0 inet dhcp iface eth0 inet static address 10.109.70.60 netmask 255.255.255.0 network 10.109.70.0 dns-nameservers 10.109.70.100 … Leggi tutto

Debian: come installare gitlab

Gitlab è un’interfaccia web per server GIT con funzionamento simile a quello di github. Iniziamo ad installare dei pacchetti che possono servire in seguito: apt-get -y install curl openssh-server ca-certificates postfix Alla domanda su come configurare postfix, scegliere “Internet site” e poi indicare l’hostname del server. Scarichiamo ed installiamo gitlab: curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash … Leggi tutto