c'e' solo un modo di fare le cose: farle bene
Scrivo questo post per sorridere chi continua a seguirmi nonostante l’aggiornamento del blog avviene con periodicità allarmanti.
Tornato dalle ferie e riimmerso nel lavoro, avrò di sicuro occasione di raccontare le mie esperienze sistemistiche al fine di aiutare chi si trova nella mia stessa condizione lavorativa.
Ma torniamo al titolo del post, cosa non deve fare un sistemista? Ecco ciò che un “”sistemista“”, che conosco, ha fatto e, che sconsiglio di prendere come esempio. La lista delle cosa da non fare questa:
E’ importante quel “credere“. Se si lascia un server in quelle condizioni, dopo 3 ore non ci si accede più perché il primo ragazzino con script kiddie dotato di port scan si impossessera della vostra fiammante macchina.
E’ andata davvero così! Ma la cosa bella è che analizzando il server “impossessato da chissà queli forze del male” è stato lampante notare che l’intruso ha solo installato un server multiplayer di Counter-Strike, che culo! Poteva far di peggio.
Fortunatamente mi ha dato retta (dopo opera di convincimento) ed ha reinstallato il sistema (sempre con CentOS, ahimé) da zero.
Internet è una giungla completa, anarchia pura ma se lasciamo la porta spalancata…
eAccelerator è un’estensione gratuita ed open source per PHP che si occupa di effettuare un lavoro di accelerazione, ottimizzazione e di cache sui vostri script scritti per l’appunto in PHP. I benefici di usare eAccelerator sono dimostrati da infiniti benchmark presenti su Internet. Read the rest of this entry »
Supponiamo che abbiamo un server Linux (Debian) con i dischi in modalità RAID-1 e volessimo aggiungere all’array che compone il RAID un ulteriore disco.
Con il comando:
mdadm --add /dev/md[X] /dev/sd[Z][Y]
Il disco viene aggiunto come disco di spare.
Quindi è necessario dire al kernel che vogliamo avere un disco in più in mirroring che non sia di spare, ecco la soluzione:
mdadm -G /dev/md[X] -n[num_dischi]
Dove al posto di [num_dischi] c’è il numero di dischi (partizioni) che formeranno l’array. Ad esempio se l’array è composto da due dischi e se ne vuole aggiungere un terzo il valore corretto di [num_dischi] è 3.
Adesso possiamo aggiungere la partizione all’array raid:
mdadm --add /dev/md[X] /dev/sd[Z][Y]
Consiglio vivamente di leggere questa guida su Debianizzati che spiega molte altre cose utile sul RAID in ambiente Debian.
Il sistema operativo dell’iPhone è una miniatura di Mac OS X e quindi un piccolo BSD. Su iPhone è possibile avere un client ed un server SSH nonché un piccolo ma sempre comodo terminale.
Vi rimando a questa guida per installare il software necessario ad utilizzare SSH su iPhone mentre qui farò una breve descrizione di come mettere la propria chiave privata SSH sul melafonino.
Ieri direttamente da Saint Louis è arrivato il mio iPhone e, con la faccia stupita e desiderosa di un bambino con il giocattolo nuovo, l’ho reso “italiano” ed ho cominicato ad usarlo.
Come per il PowerBook acquistato 2 anni fa, ho avuto la stessa sensazione: tutto è messo dove dovrebbe essere, il design è formidabile e l’unico neo che ho trovato è una gestione degli SMS troppo distante dalla ormai obsoleta usanza nostrana.
Penso che descrivere le mirabilanti funzionalità non serva poi tanto visto che Internet ha materiale a iosa sull’argomento e quindi chiudo il post sperando di poter realizzare qualche applicazione per il melafonino da condividere con i visitatori di IdeaFactory.
Ho descritto più accuratamente l’arrivo dell’iPhone sul mio profilo FaceBook.
Nel precedente post ho descritto come installare PHP 5, adesso è il turno di MySQL 5.
Per scaricare la versione open-source del celebre database server bisogna recarsi qui:
http://dev.mysql.com/downloads/mysql/5.0.html#macosx-dmg
Scegliere il pacchetto più adatto all’hardware ed alla versione di Mac OS X che si possiede.
Il file .dmg scaricato contiene il server vero e proprio ed il comodissimo tool, MySQL.prefPane, che aggiunge alle “Preferenze di sistema” la possibilità di avviare MySQL. Read the rest of this entry »
In Mac OS X è presente Apache e per avviarlo basta abilitare la “Condivisione web” sotto “Condivisione” che si trova in “Preferenze di sitema” nella parte “Internet e network“:

Adesso con il vostro browsr di fiducia potete navigare il vostro indirizzo ip e vi verrà mostrata la pagina di benvenuto di Apache (la cui document root è /Library/WebServer/Documents/).
Se al vostro indirizzo aggiungete:
/~nomeutente/
Compariranno a video i contenuti HTML che si trovano sotto la directory “Siti” presente nella vostra home.
Fin qui tutto bene, ma PHP 5?. Read the rest of this entry »
18 lune e tante stelle... La #Neve è tutto! http://t.co/Zwg5fhky [gianlucagentile]
@AngelikaCoco presto capirai anche tu perché ne vale sempre sempre sempre la pena! Snowboard4Me? It's my life... [gianlucagentile]
Eh poi capisci che cos'è la felicità. #Neve [gianlucagentile]
Powered by Lifestream.
| L | M | M | G | V | S | D |
|---|---|---|---|---|---|---|
| « nov | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | ||||