Clark's Home page

Tecnicismi vari di un Sysadmin Linux ma anche qualcosa della sua vita

Archive for the ‘Sistemi operativi’ Category

Compilazione kernel con grsecurity —

A volte come in questo caso specifico si rende necessario ricompilare un kernel da zero per poter ottenere delle features che non sono standard. Senza addentrarmi in una spiegazione che non solo esula dalla natura di questo articolo ma che non sarei neanche in grado di scrivere decentemente, di seguito passo passo la configurazione di […]

Deframmentazione del MBR —

Dopo aver finito di attrezzare una macchina Windows è buona norma fare una pulita del filesystem l’operazione di defrag è una di quella da eseguire, però quest’ultima non ottimizza anche il MBR e in fase di avvio questo può rallentare un po. Esiste un flag non documentato del comando defrag che esegue questa operazione, ed […]

Copia di dischi traccia traccia —

Succede spesso vista la qualità sempre peggiore che un disco dia segni di cedimento da un giorno con l’altro. Anche se e’ buona norma avere un immagine fatta con Clonezilla di tutti i propri dischi importanti un metodo per uscire dall’impasse e’ usare dd. Con questo sitema si copia il disco integralmente traccia per traccia, […]

smartmontools il guardiano degli HD —

S.M.A.R.T. è un sistema negli HD moderni che monitorizza e crea dei report sullo stato dei dischi per impedire in caso di degrado la perdita dei dati. smartmontools è un pacchetto free e permette di monitorare gli attributi S.M.A.R.T. e di far girare dei self test per tenere sotto controllo la situazione. Al solito con […]

hddtemp un comodo programma per monitorare le temperature degli hard disks —

La temperatura di un HD è senza dubbio uno dei fattori critici da controllare, in questo compito ci aiuta molto efficacemente un programmino che si chiama hddtemp. Al solito lo installiamo con apt-get install hddtemp che si tira dietro le necessarie dipendenze. Questo programma si appoggia a SMART (Self-Monitoring Analysis and Reporting Technology) ed è […]

Server DNS in chroot —

Il DNS è indispensabile per la risoluzione dei nomi, vale a dire convertire in nomi dominio “human friendly” gli indirizzi IP dei siti o degli hosts di una LAN. Il più noto server DNS in circolazione è BIND (Berkeley Internet Name Domain) vediamo in dettaglio come preparare un server DNS  che sia utile tanto alla […]

Convertire un video .flv in .avi —

Sicuramente a tutti è capitato di trovare su youtube piuttosto che da qualche altra parte il video di un concerto a cui avete assistito, e sicuramente a tutti e venuta la voglia di rivederselo sul TV di casa con comodità, solo ce i lettori DVD non leggono solitamente i files in formato .flv mentre invece […]

Cancellazione definitiva dei dati da un disco —

Può capitare di dover cancellare in modo definitivo i dati da un disco fisso, esiste una normativa in materia: http://www.garanteprivacy.it/web/guest/home/docweb/-/docweb-display/docweb/1571514 Secondo la mia personalissima opinione definirla “delirante” è riduttivo una volta di più una norma scritta da chi non sa distinguere un HD da un cesto di pere ma tant’è. Ad ogni modo un modo […]

malware.sh —

Questo semplicissimo script passa un elenco di siti a cui negare l’accesso di default perchè notoriamente fonte di malware. #!/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin wget -O – http://malware.hiperlinks.com.br/cgi/submit?action=list_squid > /usr/local/bin/malware_block_list.txt squid -k reconfigure a questo punto creiamo un symlink # ln -s /usr/local/bin/malware.sh /jumper/etc/ e inseriamo in crontab una riga come questa 0  0,8,12,16 * * * /usr/local/sbin/common […]

Squid3 configurazione squid.conf —

Il primo anello della catena è squid3 che provvede all’autenticazione degli utenti, al servizio di caching vero e proprio, alla gestione delle ACL e delle eccezioni. Di seguito il file squid.conf auth_param ntlm program /usr/bin/ntlm_auth –helper-protocol=squid-2.5-ntlmssp auth_param ntlm children 25 auth_param ntlm keep_alive on auth_param basic program /usr/bin/ntlm_auth –helper-protocol=squid-2.5-basic auth_param basic children 5 auth_param basic […]

Hide picture