Professionisti & Consulenti ICT - Italia

Il portale dei Professionisti & Consulenti ICT Italiani! Leggi tutto »

 

Category Archives: Tips & Tricks

Shellshock: come proteggersi

L’ultima vulnerabilità di Bash chiamata Shellshock (maggiori info su CVE-2014-6271 e CVE-2014-7169) è abbastanza grave perché quasi tutti i sistemi UNIX-like usano Bash come shell di sistema. Percui proteggere il proprio server da questo attacco è un must per qualsiasi amministratore degno di questo nome!

Vediamo quali sono i comandi necessari a risolvere questo problema per le macchine su cui gira il sistema Debian (per Ubuntu è praticamente la stessa cosa).

Come controllare i punti della patente di guida?

Un mio cliente dopo la notifica di verbale di accertamento della polizia municipale, comunica attraverso il modulo i dati della patente di un suo amico che era il conducente al momento dei fatti.

Si è visto però recapitare una lettera del Ministero delle infrastrutture e dei trasporti che lo informava della decurtazione punti!

Mi chiedeva allora come poter avere notizie riguardo il saldo punti  sulla sua patente di guida e come far rilevare l’errore del Comando di Polizia che aveva comunicato erronamente i suoi dati.

Realizzare un “conto alla rovescia” da terminale

countdown

Mi è capitato in questi giorni di necessitare di un contatore alla rovescia (o countdown in gergo) da utilizzare in un evento per dare il tempo ai relatori che si susseguivano nei loro interventi. Sembra strano ma quando si organizza un evento si pensa sempre a tutto ma poi, inevitabilmente, ci si dimentica di qualcosa… e quel qualcosa risulta sempre importante!

Come fare? O si trovava una applicazione ad hoc oppure… oppure si può usare un semplice script e un terminale. Tempo di realizzazione 2 minuti al massimo!

Non ci credete? Continuate a leggere allora.

Grub2: ripristino di Grub da live-cd

Può succedere che GRUB2, per svariate cause non si avvii più, rendendo inservibile il nostro sistema operativo Debian (o altri sistemi operativi GNU/Linux installati nell’hard disk).

Una delle cause principali di tutto questo è per esempio il voler installare anche Windows in un altra partizione dell’hard disk successivamente ad una installazione GNU/Linux.

Altre volte GRUB2 si può rompere per smanettamenti maldestri o per aggiornamenti sbagliati…

La procedura di ripristino si basa sull’utilizzo del live-cd di Ubuntu LTS (come per esempio il cd di 12.04 LTS).

Thomson TG585 v8: cambio DNS

Il software del router Thomson TG585 v8 non permette di modificare i DNS, così, se per esempio si volessero sostituire i DNS del provider con gli OpenDNS, non si trova nessuna interfaccia grafica per farlo. L’unica strada è quella di accedere al router attraverso il protocollo telnet.

Emacs: tabbar-mode

Una cosa utilissima presente negli editor (ma anche nei browser web) è quella di poter aprire una serie di documenti non in nuove pagine ma in schede o tab.

Rimanendo nella categoria degli editor, un ottimo esempio è dato da Geany (chiamarlo editor è molto riduttivo e improprio). Anche Emacs dispone all’occorrenza di una tab bar, comodissima quando si devono aprire più file contemporaneamente (questa necessità è più frequente di quanto si possa immaginare).

Touchpad Tapping & Scrolling in Debian GNU/Linux

In Debian Squeeze 6 (anche in Wheezy), il tapping è disabilitato di default: “(xserver-xorg-input-synaptics (in Squeeze) has tapping disabled by default for touchpads with one or more physical buttons; see /usr/share/doc/xserver-xorg-input-synaptics/NEWS.Debian.gz. For a list of available options, see synclient -l . Not all options are appropriate; for example, Elantech touchpads don’t report pressure, and many other touchpads don’t support multitouch.)” – http://wiki.debian.org/SynapticsTouchpad

Per chi vuole abilitarlo e utilizza il W.M. Fluxbox (e simili), la soluzione migliore e più semplice senza creare il file xorg.conf e inserire le giuste direttive, è quella di mettere i comandi direttamente nel file startup di Fluxbox.

Comparare due float in bash

Mi è capitato spesso di dover fare dei test tipo A > B dove A e B sono due numeri reali (float) all’interno di uno script bash. Il problema però è che bash ha solo una aritmetica intera…

Cercando un po’ in rete ho trovato diverse soluzioni ma quella che, secondo me, è la più elegante è quella che usa il comando bc.

Generare file binari al volo

Oggi mi è capitato di dover creare un file binario contente i dei valori esadecimali definiti dalla stringa BEBABEBAEFBEADDEBEBABEBAEFBEADDE.

L’operazione è poco frequente perché, di solito, serve il contrario e cioè poter leggere il contenuto di un file binario; e questo si può fare ad esempio con il comando od.

Ad esempio per leggere 16 byte casuali si fa:

$ od -tx1 -N 16 < /dev/urandom
0000000 5b 84 9c 38 3b ac e0 95 f3 e4 3f c5 f5 96 f9 35
0000020

Ma per fare l’operazione inversa come si fa?

Error 137 – chrome Internet non funziona

Error 137 – ERR_NAME_RESOLUTION_FAILED

E’ con questo messaggio di errore che negli ultimi giorni si stanno scontrando molti utenti Internet, e purtroppo la messaggistica a riguardo soprattutto se non si è pratici delle configurazioni delle connessioni di rete diventano particolarmente ostiche.

Naturlamente tale problema sfiora soltanto le aziende in quanto questa messaggistica diventa quasi un passa tempo per un esperto di rete, ma purtroppo non è cosi per chi usa il pc da casa o comunque senza grandi consocenze tecniche.

Abbiamo provato a girare un pò su internet per verificare se Google (che in tanti reputano colpevole di tale messaggio google desktop per l’esatezza) trovi la giusta soluzione ma purtroppo non abbiamo trovato un gran che, ma soprattutto non abbiamo trovato la soluzione.

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi