Per conoscere quali sono i comandi usati più frequentemente ed in quale numero, bisogna andare a spulciare in bash_history, ma se vogliamo velocizzare il tutto basta questo comando:
$ history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head
nel mio caso il risultato è questo:
edmond@debianbox:~$ history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head
58 mencoder
56 ffmpeg
49 cd
43 swfc
43 sudo
41 su
30 swfextract
26 cat
24 ls
10 phoronix-test-suite
in bash_history si trovano numerose informazioni su quello che si è fatto, e per chi volesse disabilitare lo storico per una maggiore sicurezza:
Poco tempo fa avevo parlato di Swftools, una serie di tools in grado di leggere e creare file.swf (flash), e come già detto in precedenza è un pò che lo conosco, ed in quel poco di tempo libero che mi rimane cerco d'apprendere qualche segreto in più. E proprio nella ricerca di ulteriori guide per la compilazione di un file.swf e le sue più svariate opzioni,, mi sono imbattuto in Distro Slot.e quindi l'ho scaricato per cercare di studiarlo. Ho fatto delle piccole modifiche e lo si può scaricare da qua. Quindi una volta installato Swftools:
$ tar xjvf Linux-slot-machine.tar.bz2
$ cd Linux-slot-machine
quindi compiliamo con:
$ swfc -o distro_slot.swf distro_slot.sc
e possiamo goderci la Linux Slot Machine in Flash 😉 per chi volesse solamente il file .swf può scaricarlo quà.
Il primo che riesce a fare un tris di Debian o altro è pregato di postare uno screenshot 🙂
Ho voluto fare un video di installazione di Debian Gnu/kFreeBsd su virtualbox per far conoscere la semplicità del nuovo debian installer, ma soprattutto far vedere che funziona :). Diciamo che adesso a differenza della guida che ho fatto tempo fa alcuni bug sono stati risolti e a differenza di allora non dobbiamo mettere mano a xorg.conf aggiungendo delle opzioni per farlo funzionare. Adesso rifacendo una nuova installazione su hard disk non ho avuto grossi problemi, la mini.iso che ho usata è questa ed una volta finito l'installazione e riavviato, tutto è andato bene o quasi. Se al riavvio abbiamo lo schermo nero e vediamo soltanto il mouse, entriamo in ttyv1 o successive e comandiamo un:
# rm /tmp/.X0-lock
sinceramente non ho ancora provato a capire dove è il problema.
quindi:
$ startx
se all'avvio su dektop appare questo errore:
andare in /etc/fstab e commentare questa riga;
#fdesc /dev/fd fdescfs rw 0 0
ed aggiungiamo anche le nostre partizioni linux/dati inserendo qualcosa di simile, adattandolo alle vostre esigenze.
Come compilare il kernel in Debian GNU/kFreeBSD?, col metodo Debian o con quello FreeBsd? Diciamo che per quelli come me che usano prevalentemente Debian, all'inizio si trovano un pò spaesati, forse per la troppa facilità 🙂 ,ma questo è normale quando ci si avvicina ad un qualcosa che non conosci bene e devi imparare. Comunque il mio sistema è:
edmond@GnuKfreeBsd:~$ uname -a
GNU/kFreeBSD GnuKfreeBsd 8.1-1-686-smp #0 Tue Aug 17 23:24:32 CEST 2010 i686 i386 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz GNU/kFreeBSD
per iniziare la compilazione dobbiamo avere un pò di strumenti quindi:
# apt-get build-dep kfreebsd-8
poi:
# apt-get source kfreebsd-8
# cd kfreebsd-8-8.1
andare nel percorso del file .config della nostra architettura:
Da qualche tempo sulla mia Debian Squeeze l'ora sulla barra delle applicazioni è sbagliata, praticamente è sempre 2 ore indietro, un paio di volte nei giorni scorsi sono andato a modificarla dalla barra stessa, ma puntualmente al riavvio successivo tutto tornava come prima. La soluzione è abbastanza semplice, basta effettuare la sincronizzazione con il server NTP:
# apt-get install ntpdate
ed al prossimo riavvio la sincronizzazione avverrà in automatico. Parlando di ora non possiamo che parlare anche della data, quindi ecco alcuni comandi:
edmond@debianbox:~$ date
ven 17 set 2010, 20.54.00, CEST
Oggi sono andato alla fiera dell'elettronica di Busto Arsizio (VA), per curiosare e vedere se ci fossero delle novità o qualcosa che attirasse la mia attenzione. Io queste fiere le seguo sempre, di solito frequento anche quelle di Erba (CO) Novegro (MI) e Cremona. Comunque curiosando di quà e di là ho acquistato qualcosa, alla fine me la sono cavata fortunatamente con una spesa di circa 120€ in totale. Il pezzo pregiato dei miei acquisti è stata una pen drive da 16g con standard USB 3.0 al prezzo di 39€, mentre quella USB 2.0 costava 26€. Una volta arrivato a casa mi sono messo subito a testarla, ed a questo proposito, bisogna ricordare che Linux per primo ha il supporto nativo per questo standard, fin dal kernel 2.6.31. Comunque per far capire la velocità di questo standard ho fatto una prova sul mio pc che ha come hub:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Per prima cosa ho formattato la pen drive con dd, dato che gparted non riusciva a formattarla:
$ dd if=/dev/zero of=/dev/sdX
Test:
copia di un file video di 1g su una pen drive Sony da 2g:
Bus 001 Device 015: ID 054c:0243 Sony Corp. MicroVault Flash Drive
Risultato:
real 5m29.500s
user 0m0.008s
sys 0m2.512s
copia dello stesso file su ADATA Nobility Series N005 USB 3.0:
Bus 001 Device 016: ID 125f:105a A-DATA Technology Co., Ltd.
Ho scoperto da poco Converseen, e devo dire che è un ottimo programma, anche se, come dice lo stesso autore italiano, c'è ancora qualche bug da sistemare. Comunque può risultare molto utile nell'ottimizzazione, conversione ( oltre 100 formati) e ridimensione di un gruppo di immagini. Io l'ho installato su Debian Squeeze/Sid con:
Questo script in pyton, ps_mem.py, può risultare molto utile ogni qual volta si ha bisogno di sapere quanta memoria ogni singolo programma occupa. Per chi volesse provarlo:
Swftools include una serie di strumenti che servono per leggere file.swf (Adobe Flash), e riesce a creare, tra l'altro partendo da delle immagini, o da pdf , un file in flash. Comunque qua c'è la documentazione dei vari tools. Io è un pò che lo conosco e se non ricordo male prima si trovava nei repo, ma adesso non so come mai, ma non esiste più…va bè. Comunque ho voluto installarlo e dopo qualche problema di librerie mancanti ed errori vari, sono riuscito a compilarlo.
Questo video mostra passo passo l'installazione di Debian Gnu/Hurd su VirtualBox. Per esigenze inerenti youtube ho dovuto dividerlo in tre parti. Ho fatto qualche pausa quà e là, ma il video è venuto un pò lunghino, comunque fa vedere tutte le fasi salienti d'installazione e configurazione di Debian Gnu/Hurd. comunque per il primissimo passo fare riferimento a questa guida. Non è privo di qualche errorino fatto per un calo di concentrazione visto la lunghezza e l'attesa inerente all'avvio lento, allo scaricamento dei pacchetti ed all'installazione di essi.
Debian Gnu/Hurd-parte1:
Ci sono le prime fasi base d'installazione e tutto risulta comprensibile, quindi nulla da segnalare.
Debian Gnu/Hurd-parte2:
Qua c'è qualcosa da segnalare, ovvero dopo l'upgrade, ho installato xorg fluxbox e openbox, cosa che è ininfluente dato che poi all'interno di X bisogna reinstallarli.
Debian Gnu/Hurd-parte3:
Qua siamo alle fasi finali, ovvero l'avvio di X ed i window manager, per il resto è solo un giro di perlustrazione.
Per quanto riguarda la funzionalità, l'usabilità, ed i test su alcuni programmi di base, sto testando, e magari prossimamento sarò in grado di dare informazioni più dettagliate.
enjoi 😉
Gestisci Consenso Cookie
Per fornire le migliori esperienze, utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Il consenso a queste tecnologie ci permetterà di elaborare dati come il comportamento di navigazione o ID unici su questo sito. Non acconsentire o ritirare il consenso può influire negativamente su alcune caratteristiche e funzioni.
Funzionale
Sempre attivo
L'archiviazione tecnica o l'accesso sono strettamente necessari al fine legittimo di consentire l'uso di un servizio specifico esplicitamente richiesto dall'abbonato o dall'utente, o al solo scopo di effettuare la trasmissione di una comunicazione su una rete di comunicazione elettronica.
Preferenze
L'archiviazione tecnica o l'accesso sono necessari per lo scopo legittimo di memorizzare le preferenze che non sono richieste dall'abbonato o dall'utente.
Statistiche
L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici.L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici anonimi. Senza un mandato di comparizione, una conformità volontaria da parte del vostro Fornitore di Servizi Internet, o ulteriori registrazioni da parte di terzi, le informazioni memorizzate o recuperate per questo scopo da sole non possono di solito essere utilizzate per l'identificazione.
Marketing
L'archiviazione tecnica o l'accesso sono necessari per creare profili di utenti per inviare pubblicità, o per tracciare l'utente su un sito web o su diversi siti web per scopi di marketing simili.