Banana Docet!

Appunti tecnici di un programmatore impazzito …

Entries for the ‘Linux’ Category

Creare delle esclusioni dai filtri di dansguardian.

Può capitare che dopo aver configurato il proxy server, nel caso visto in precedenza era Squid3, e configurato dansguardian per settare i filtri di navigazione, ci venga chiesto, o abbiamo la necessità di creare un manipolo di utenti che devono essere esclusi dai filtri e devono poter andare ovunque e comunque. La soluzione offerta da [...]

Gunzip … invalid compressed data–format violated ???

Oggi vediamo un semplice tip su cosa fare quando durante l’esecuzione di gunzip ci si presenta uno di questi errori: gunzip: miofile.gz: invalid compressed data–crc error gunzip: miofile.gz: invalid compressed data–length error gunzip: miofile.gz: invalid compressed data–length error Quando uno di questi errori si verifica, molto probabilmente il file è stato trasferito usando ftp in [...]

Creare un mirror Subversion in sola lettura con svnsync

Eseguiamo il setup di un mirror repository con subversion in sola lettura per scopi di backup, o altro che lo richieda, utilizzando l’utility svnsync.

Migrare i repository fra due server subversion

Oggi si è presentato un compito davvero arduo: migrare i repository subversion da una macchina CentOS 5.5 ad una macchina Debian 5.0.7. Ovviamente il compito non era proprio banalissimo, dal momento che si dovevano spostare decine di repository con GigaByte di dati a bordo, e ovviamente non volevo fare tutto a manina. Cosa non meno [...]

Come killare una serie di processi che tengono il lock sul file.

Oggi vediamo come poter killare una serie di processi che tengono il lock su files e/o cartelle. Mi si è presentato il problema con dei repository svn per i quali non riuscivo ad eseguire ne il recover perchè avevo i files lockati da un altro processo. Ho utilizzato lsof per vedere i PID che detenevano [...]

Check_mk restituisce null su Nagios ma da console funziona? Ecco come fare

Mi sono imbattuto in una situazione anomala. Ho installato come di consueto il check_mk_agent su un server remoto, e configurato correttamente sulla macchina nagios sia nagios che il check_mk. Riavvio nagios e dopo un po, vedo che l’output su nagios in corrispondenza della voce Check_MK è (null). Allora provo da console a richiamare l’agent tramite: [...]

Rimuovere le righe vuote da un file con sed? Semplice!!

Abbiamo un file di testo, o uno stream in output contenente delle righe vuote e vogliamo avere qualcosa di più leggibile? Per queste piccoli grandi problemi, basta usare sed. Prendiamo ad esempio il caso in cui abbiamo un file miofile.txt e su questo vogliamo eliminare alcune parole e nel far questo l’output ci porti delle [...]

Cambiare editor di default in Gentoo Linux

Questo post è destinato a tutti quelli che sono amanti ad esempio di vim, mentre gentoo di default utilizza nano. Cambiarlo è semplicissimo! Aprite con un editor il file /etc/rc.conf vim /etc/rc.conf Ci basterà commentare la riga con nano ed abilitare quella con vim. # EDITOR="/bin/nano" EDITOR="/usr/bin/vim" Ed il gioco è fatto!    Invia l’articolo [...]

Installare squid3 come reverse proxy su Debian lenny con supporto ssl

Squid è il software opensource maggiormente utilizzato per la creazione di proxy per la navigazione in internet, che per il reverse-proxy, cioè per tutte quelle situazioni in cui ad un utente esterno alla nostra rete vogliamo dare accesso a macchine che non potrebbero non essere nella nostra DMZ, o per le quali tramite un solo [...]

Installare sun-java6-jdk su Debian Lenny

Sembrava un incubo. Non riuscivo più a trovare il package di sun per l’installazione di java su debian!! Tutto questo a causa delle nuove licenze d’uso. La soluzione comunque è dietro l’angolo! Aprite con un editor il file sources.list vi /etc/apt/sources.list ed aggiungete il parametro non-free sui repository principali di debian. Nel mio caso deb [...]