23rd
Giugno
2010
I desktop GNU/Linux e Unix in generale migliorano continuamente. Ci sono comode interfacce grafiche per compiere praticamente qualunque compito. Ma in realtà Unix ha un’interfaccia molto più potente e altrettanto (se non maggiormente) completa. Si tratta della shell, l’interfaccia testuale a riga di comando che spaventa l’utente comune ma è la “casa” naturale dell’utente evoluto, e che permette di utilizzare e combinare quei “mattoncini” che sono le utility aderenti alla filosofia Unix: fare una cosa sola e farla bene.
Spesso capita di avere dei file, prevalentemente di natura testuale (appunti, configurazioni, documenti, output di altri software ecc.), che devono essere modificati nel tempo, ma di volerne tenere una copia di riserva per poter annullare le modifiche o mantenere uno storico dei cambiamenti per qualche motivo. Così finiamo con avere delle directory piene di file con suffissi “old”, “backup”, “20100610″, ecc. e di queste copie, dopo poco tempo, si perde il filo.
Read the rest of this entry »
posted in unix, gnu/linux, shell, rcs, bash, versioning |
18th
Giugno
2010
Nel mio ufficio domestico c’è un server con un po’ di servizi (dischi di rete, subversion, ecc.) e diverse workstation fisse e mobili, oltre a qualche box un po’ più “ludico” sparso per casa. Ovviamente il tutto esce su internet attraverso un router ADSL su rete Telecom (Alice per la precisione). Può succedere, come sa qualunque utente di ADSL italiano, che si verifichino delle interruzioni del servizio più o meno lunghe. In particolare negli ultimi 6 mesi ho avuto moltissimi problemi a far funzionare la linea, cosa che mi rende molto difficile il lavoro e le altre attività. A un certo punto, quando ormai potevo solo sbattere la testa sul muro, ho avuto l’idea di far uscire tutta la mia rete su connessione mobile, almeno nei momenti di failure della linea Telecom. Con una tariffa dati economica (per fortuna costano sempre meno) e un cellulare con funzioni di modem collegato a una box GNU/Linux è possibile redirezionare su linea mobile tutto il traffico internet della rete locale senza riconfigurare i nodi. In questo modo è possibile continuare tutte le proprie attività come se nulla fosse, anche quando l’amato monopolista vi fa aspettare 6 mesi per risolvere un guasto.
Read the rest of this entry »
posted in networking, unix, gnu/linux |