Linux Shell script per principianti – Come iniziare a programmare con la shell

Recentemente mi è capitato di dover spiegare ad un amico come funziono gli script shell linux. Uno script shell è utile quando bisogna fare delle operazioni ripetitive, pianificare delle operazioni da eseguire periodicamente, estendere le funzionalità di linux, ecc. Continue reading “Linux Shell script per principianti – Come iniziare a programmare con la shell” »

Come tradurre un tema di wordpress 3.3 (pot-po-mo)

Recentemente in WordPress 3.3 ho avuto la necessità di tradurre un tema. Dato che il tema era già predisposto per le traduzioni mi sono detto tra me e me “Questa volta finisco in due secondi”.

Arturu: non dire sacco se non l’hai nel gatto :)

Come al solito procedo alla traduzione dei file .po e .mo, salvo, e niente nessuna traduzione… :( grrr. Dopo ore e ore ho risolto il problema, è cambiato qualcosina nel codice da inserire nel template. Nell’articolo verrà descritto passo passo come tradurre un tema di WordPress 3.3, chi è già esperto può saltare subito al paragrafo 2. Spero vi sia utile.

Leggi come fare le traduzioni dei temi in wordpress 3.3

redis nosql come iniziare smanettarci con php

Logo di redisDa qualche giorno ho scoperto Redis e mi sto domando come iniziare ad utilizzarlo. Redis in parole povere è un database che lavora sulla ram, installato su un normale computer con un processore a singolo core riesce ad eseguire più di 100.000 operazioni di lettura/scrittura al secondo. Avete presente memcache, aggiungete il supporto per per le liste e lo storage basato su disco, ecco, questo è più o meno Redis. Redis lo potete usare come database delle code o come server cache o in entrambi i modi.

Forse è meglio farsi spiegare cos’è Redis dal suo sviluppatore “Salvatore Sanfilippo”

Redis è un database un pò bizzarro, rispetto ai canoni a cui siamo abituati, per due motivi principali:
1) Tiene tutti i dati in memoria anche se persiste sul disco. In pratica il disco serve solo nel caso in cui il database viene fermato e riavviato, a leggere nuovamente tutto il data set in memoria. Ma tutti gli accessi in lettura e scrittura vengono gestiti principalmente in RAM. Questo permette ad un singolo server Redis che gira su una macchina Linux normalissima, su un solo core, di raggiungere l’interessante prestazione di 100 mila query al secondo. Cosa più interessante le query in lettura e scrittura prendono lo stesso tempo.
2) Le operazioni che supporta sono molto diverse da quelle di un database SQL. Non c’è il concetto di tabella, e non è un semplice database Key-Value a cui si associa ad una stringa (la chiave) un’altra stringa (il valore). Infatti i valori possono essere di altri tipi, come liste, insiemi, insiemi ordinati, o semplicemente stringhe.

Tratto da un’intervista di Salvatore Sanfilippo su ossblog.it

Bhe vediamo di smanettarci un po’ su…

Continue reading “redis nosql come iniziare smanettarci con php” »

Hardening Linux come utilizzare gli script: firewall, brute force e DDoS

Tempo fa in questo articolo sull’hardening di base dei sistemi linux si è parlato delle tecniche basilari per mettere in sicurezza un sistema linux esposto sulla rete. In questo articolo vedremo come aumentare di un altro gradino la sicurezza utilizzando alcuni tra gli script più famosi, ovvero: apf (Advanced Policy-based Firewall), bfd (Brute Force Detection) e DDoS Deflate. In questo articolo vedremo come installare i citati scripts e la prima configurazione, inoltre, vedremo dove si trovano i file di configurazione per eventuali regolazioni “di fino”. Questo articolo è rivolto a persone che hanno una buona padronanza dei sistemi linux, inoltre, l’uso del solo “copia e incolla” incosciente può causare un blocco del vostro sistema, come sempre consiglio di ragionare prima di compiere azioni avventate.

Continue reading “Hardening Linux come utilizzare gli script: firewall, brute force e DDoS” »

Che cos’è anonymous, alla ricerca del movimento che vuole cambiare il mondo

AnonymousUltimamente mi ha incuriosito un movimento nato su Internet chiamato Anonymous. Il movimento nasce anni fa sulla piattaforma Imageboard di http://www.4chan.org/, dalla spontanea aggregazione di persone che commentavano la board /b/ firmandosi come Anonymous. Quel primo movimento caotico e multiculturale, è formato da numerose culture e idee ma una tra tutte prevale e che accomuna i suoi membri: “Cambiare il Mondo e renderlo più giusto”; favoloso, chi non ha mai avuto un desiderio simile, un po’ tutti penso. Questo movimento cresce e si diffonde in tutto il mondo, fino a diventare quello che è oggi, dai più definito superficialmente come un gruppo di hacker che compiono crimini, ma, secondo quello che ho visto fino ad ora, non è solo questo, c’è dell’altro.

Continue reading “Che cos’è anonymous, alla ricerca del movimento che vuole cambiare il mondo” »

Come collegare account google+ facebook twitter yahoo flikr linkedIn quora yelp hotmail plaxo

Questi Social Network stanno veramente diventando stressanti, migliaia di account, un sacco di login e password diverse, post qua, riposti la, post giù, condividi, mi piace, ecc… Si esce pazzi, quasi quasi mi cancello da tutti, a meno che non posso gestirli tutti tramite un unico account. Mi domando, come fare a gestire (collegare) con un unico account tutti gli altri account su google+, facebook, linkedin, flikr, hotmail, yelp, quora, plaxo, ecc…

Forse google mi può salvare, si google mi può salvare, google mi salverà…

Continue reading “Come collegare account google+ facebook twitter yahoo flikr linkedIn quora yelp hotmail plaxo” »

Notizie interessanti luglio 2011: Kernel 3, vmware 5, hack SecureID, Ebay, hack Skype, Anonymous

Ecco un elenco di notizie degli ultimi due mesi che reputo interessanti per il modo informatico e le ripropongo ai lettori del blog. Gli argomenti spaziano da: rilascio del kernel linux 3.0, rilascio di vmware 5, SecureID violato, Ebay acquista Magento, Skype violato, Social Network, una notizia di un mese fa su Anonymous.
Continue reading “Notizie interessanti luglio 2011: Kernel 3, vmware 5, hack SecureID, Ebay, hack Skype, Anonymous” »

@LulzSec all’attacco di thesun.co.uk di Murdoch con annuncio della morte

In queste ore @LulzSec (19 Luglio 2011 ore 00:57 +1) con un attacco DDOS sta attaccando il giornale di Murdoch www.thesun.co.uk. Infatti se tentate di visualizzare la pagina http://www.thesun.co.uk/sol/homepage/ dopo pochi secondi verrete renderizzati su http://twitter.com/#!/LulzSec account twitter degli attaccanti.

Gli Hacker hanno messo su un articolo che è stato subito cancellato, ma ancora la pagina di thesun.co.uk renderizza sull’account twitter di LulzSec. L’attacco è stato annunciato con questo post su twitter:

We have joy we have fun we will mess up Murdoch’s Sun: http://t.co/JArvwg1 | Hi Rupert! Avere domani divertimento al Parlamento! # AntiSec Have fun tomorrow at the Parliament! #AntiSec

L’articolo che hanno messo su è il seguente:

Continue reading “@LulzSec all’attacco di thesun.co.uk di Murdoch con annuncio della morte” »

Hardening di base di un sistema linux ovvero i vaneggiamenti di un sysadmin paranoico

Premesso che la sicurezza in modo assoluto non esiste, oggi affronteremo un argomento molto vasto e complesso l’hardening di un sistema linux, cioè come rendere più sicuro un sistema esposto sulla rete. In realtà non esiste una guida o “la guida” per mettere in sicurezza un sistema linux ma esistono delle regole per evitare che un sistema sia meno attaccabile. Inoltre, questa non vuole essere una guida esaustiva ma una specie di promemoria sulle operazioni da compiere appena installato un sistema linux.
Questo promemoria sull’hardening di un sistema linux è destinato a persone che hanno un po’ di esperienza su linux, particolari conoscenze o riti arcani non servono, basta conoscere un po’ il sistema che si intende modificare e i concetti base di linux, comunque, se ricopiate paro paro i comandi senza ragionare rischiate di rendere inaccessibile il vostro sistema.

Continue reading “Hardening di base di un sistema linux ovvero i vaneggiamenti di un sysadmin paranoico” »

Come installare CentOS dalla rete con netinstall

Continuano i miei “giochi” su CentOS, oggi vedremo come installare CentOS recuperando i file di installazione dalla rete utilizzando l’immagine netinstall. Inoltre, vedremo anche come configurare un’installazione minima, senza interfaccia grafica, utile per un server web, mail, e tutto quello che potrebbe offrirci un server. Non servono particolari conoscenze per installare CentOS, un minimo di conoscenze dei sistemi linux possono bastare.

Continue reading “Come installare CentOS dalla rete con netinstall” »