La replica master-master di MySQL è un sistema ormai collaudato e funziona abbastanza bene. Ci possono eprò essere eventi *catastrofici* che invalidano uno dei due DB e sorge la necessità di rimettere in piedi la replica a partire dai dati…
Usare un relay server (smarthost) per inviare la posta con cPanel.NET
cPanel.NET, il famoso pannello di controllo, utilizza exim4 per l’invio di posta. La posta viene inviata direttamente e solitamente non ci sono problemi di funzionamento. In alcuni casi potrebbe essere comodo usare uno smarthost per l’invio di posta. Tale configurazione…
Debian stretch e apf-firewall: could not verify that interface ens192 is routed to a network, aborting
Se su Debian 9 (stretch) installate iptables al posto di netfilter, potete continuare ad usare apf-firewall. Provandolo ad avviare, ci sono un paio di cose da tener presente: – intanto va attivato in /etc/default/apf-firewall – va poi modificata l’interfaccia di…
Formattare un file JSON con vim
Uso spesso vim, un po’ per tutto; oggi mi serviva formattare un file JSON molto corposo e vi racconto come fare. Ci sono plugin vim (ovviamente anche editor differenti più semplici da usare), ma senza dover installare altro, si può…
Aumentare a caldo la CPU ad una VM Linux e fargliela riconoscere
Sistemi di virtualizzazione come VmWare permettono di aumentare a caldo (hot add) la cpu alle VM. Se la VM è linux, è possibile fargliele riconoscere senza riavviare. Innanzitutto per verificare le cpu della VM si può usare:
1 | grep -c ^processor /proc/cpuinfo |
dopo aver…
mod-security: Controllare se ci sono virus nei files caricati
Oggi parliamo di un’esigenza un po’ particolare, ovvero far scansionare al server un file durante l’upload per evitare che si tratti di virus. A questo scopo utilizzeremo mod-security (vi rimando ad un articolo precedente per l’installazione) insieme a clamav (il…
LibClamAV Error: cli_loaddbdir(): No supported database files found in /var/lib/clamav
Se provado ad eseguire clamscan viene visualizzato l’errore:
1 2 3 4 5 6 7 8 9 10 11 12 13 | clamscan -v * LibClamAV Error: cli_loaddbdir(): No supported database files found in /var/lib/clamav ERROR: Can't open file or directory ----------- SCAN SUMMARY ----------- Known viruses: 0 Engine version: 0.98.5 Scanned directories: 0 Scanned files: 0 Infected files: 0 Data scanned: 0.00 MB Data read: 0.00 MB (ratio 0.00:1) Time: 0.007 sec (0 m 0 s) |
significa che mancano i files delle firme necessari alla scansione. Per scaricare tutto, basta digitare:
1 | freshclam |
oppure, in caso di problemi, si possono scaricare a mano in /var/lib/clamav i files:
1 2 3 4 | cd /var/lib/clamav wget http://database.clamav.net/main.cvd wget http://database.clamav.net/daily.cvd wget http://database.clamav.net/bytecode.cvd |
…