Bash scripting n. 4 - Ram Status

7 December, 2007 – 1:06

Questa e` un’altra funzione che mostra lo stato della RAM utilizzando il comando free e facendo vedere anche lo stato della partizione di swap.

E` una funzione semplicissima, di facile comprensione e molto probabilmente inutile ma la posto lo stesso: Ram Status

Bash scripting n. 3 - Ping Broadcast

5 December, 2007 – 16:31

Non e` molto utile come cosa ma ho fatto uno script che ritorna tutti gli ip che si riescono a pingare, pingando il broadcast.

In realta` l’avevo fatto con un secondo fine ma ci sto ancora lavorando, intanto pero` metto a disposizione lo script cosi` com’e`: Ping Broadcast.

Bash scripting n. 2 - Proxy

5 December, 2007 – 1:04

Spesso a lavoro mi trovo a non poter usare yum perche` il proxy lo uso solo da browser. Quindi ho scoperto che per usare yum con un proxy basta esportare le variabili HTTP_PROXY per i repository HTTP ed FTP_PROXY nel caso si utilizzino dei repository via FTP.

Cosi` ogni mattina mi trovavo a dover fare l’export dei due enviroment e nel caso cambiassi sede di lavoro, dovevo sempre cambiare le credenziali e l’url all’interno delle due variabili.

Finche` non mi e` venuta l’idea di aggiungere una funzione nel mio .bashrc di root che potesse inizializzarmi il proxy in maniera dinamica, con la possibilita` anche di specificare un proxy di default facendo in modo, nel caso lavorassi per piu` tempo in un posto fisso, di poter utilizzare un proxy gia` impostato.

La funzione da aggiungere a ~/.bashrc e`: Proxy 1.0

Bash scripting n. 1 - Show Partitions

4 December, 2007 – 9:33

Questa funzione consente di vedere la tabella delle partizioni in maniera piu` bella, esclusi i Volumi Logici. C’e` un piccolo bug riguardante l’esclusione dei volumi logici, anzi.. piu` che un bug e` una dimenticanza.

Utilizzo un array per memorizzare le partizioni, dopodiche` comincio a scorrerlo per riutilizzarne il contenuto.

Ecco il link alla prima funzione che ho scritto: Show Partitions

CentOS 5.1

4 December, 2007 – 0:25

E` finalmente uscita una nuova release della mia distro per server preferita: CentOS 5.1

Non e` ancora disponibile per tutte le architetture ma a breve saranno pronte anche quelle.