Fare il Flush (cancellare) la cache DNS

31 agosto 2010 Nessun commento

A volte è opportuno svuotare la cache DNS del PC per velocizzare l’aggiornamento della stessa. Questa operazione varia in base al sistema operativo usato.

Per il flush DNS su Linux, bisogna eseguire da terminale:

sudo lookupd -flushcache

Per il flush DNS su OSX, bisogna eseguire da terminale:

sudo dscacheutil -flushcache

Per il flush DNS su Windows, bisogna eseguire dal prompt di MSDOS:

ipconfig /flushdns

Fare screenshot con OSX

27 agosto 2010 Nessun commento

Il sistema operativo di casa Apple, permette la creazione di screenshot in modo semplice:
- command (mela) + shift + 4 : Permette di selezionare l’area di cui creare lo screenshot e salva l’immagine sulla scrivania
- command (mela) + shift + 3 : Crea uno screenshot dello schermo intero e salva l’immagine sulla scrivania
- command (mela) + ctrl + shift + 4 : Permette di selezionare l’area di cui creare lo screenshot e copia l’immagine negli appunti
- command (mela) + ctrl + shift + 3 : Crea uno screenshot dello schermo intero e copia l’immagine negli appunti

Categorie:OSX Tag:

Aggiungere una regola di PREROUTING o POSTROUTING al firewall apf

24 agosto 2010 Nessun commento

Leggendo il mio blog avrete notato che utilizzo spesso apf per la gestione del firewall su macchine GNU/Linux. Lo trovo molto comodo e ben fatto ed è possibile personalizzarlo con poco sforzo. Oggi voglio parlarvi di come impostare una regola personalizzata di PREROUTING (la stessa cosa si può fare con le regole di POSTROUTING).
Nella cartella dove lo script è installato /etc/apf si trovano due files denominati preroute.rules e postroute.rules che chiaramente servono per le regole di prerouting e postrouting. Se ad esempio volessimo aggiungere la regola di prerouting:

iptables -t nat -A PREROUTING -p tcp -d 10.109.7.100 -j REDIRECT

basterà aprire il file /etc/apf/preroute.rules e scrivere come ultima riga:

$IPT -t nat -A PREROUTING -p tcp -d 10.109.7.100 -j REDIRECT

Ora riavviate il apf e controllate che la nuova regola sia stata caricata con:

/etc/init.d/apf restart
iptables -L -t nat

Trovare il numero di connessioni verso una porta

23 agosto 2010 Nessun commento

Per trovare il numero di connessioni verso le varie porte si può utilizzare il comando netstat; avere però il solo numero delle connessioni verso una porta richiede l’uso di più comandi insieme. Ad esempio per sapere il numero delle connessioni verso la porta 80 (quella del server web) possiamo eseguire da terminale:

netstat -n | grep :80 |wc -l
Categorie:Debian, Linux, OSX, Open Source Tag: ,

Quali sono i dieci comandi più usati nel terminale?

18 agosto 2010 Nessun commento

Sei curioso di sapere quali sono i dieci comandi più usati nel terminale? Semplice, esegui nel terminale:

history | awk '{print $2}' | awk 'BEGIN {FS="|"}{print $1}' | sort | uniq -c | sort -n | tail | sort -nr
Categorie:Debian, Linux, OSX, Open Source Tag: , , , ,

Conoscere il processo che occupa una porta

16 agosto 2010 Nessun commento

Per conoscere quale processo (eventualmente per fermarlo con un kill -9) occupa una porta tcp/udp, si può ricorrere al comando fuser. Ad esempio per trovare il processo che occupa la porta 21 tcp, basterà digitare nel terminale:

fuser -v 21/tcp
Categorie:Debian, Linux, Open Source Tag:

Buon Ferragosto da Favignana

15 agosto 2010 Nessun commento

Ebbene si, anche quest’anno vi Buon Ferragosto da Favignana…

Favignana - Puntalunga

Favignana - Puntalunga

Categorie:Senza categoria Tag:

Cercare i file in una directory più vecchi di tre mesi e cancellarli

13 agosto 2010 Nessun commento

Per cercare i file in una directory più vecchi di tre mesi e cancellarli, si può usare il seguente comando da terminale:

find /var/backupdb/ -type f -mtime +93 -exec rm -f {} \;
Categorie:Debian, Linux, OSX, Open Source Tag: , ,

Cambiare i permessi di files o directory ricorsivamente

9 agosto 2010 Nessun commento

Di tanto in tanto capita di dover reimpostare i permessi di tutti i files o tutte le cartelle in modo ricorsivo. Seguono due comandi da eseguire dal terminale:
- cambiare i permessi dei soli file in 644 ricorsivamente

find ./ -type f -exec chmod 644 {} +

- cambiare i permessi delle sole directory in 700 ricorsivamente

find ./ -type d -exec chmod 700 {} +

Chiaramente i permessi possono essere variati come si preferisce, ricordando che i permessi sui sistemi unix like funzionano nel seguente modo. Innanzitutto sono tre cifre,
• la prima relativa al proprietario,
• la seconda relativa al gruppo proprietario
• la terza relativa a tutti gli altri.
La cifra viene calcolata in valore ottale, tenendo presente che i tipi permessi, che possono essere combinati, sono tre e sono:
• Lettura = 4
• Scrittura = 2
• Esecuzione = 1
quindi i permessi 644 sul file significano che il proprietario potrà leggere e scrivere il file (6, ovvero 4+2), gli appartenenti al gruppo associato al file potranno solo leggere il file (4) ed anche tutti gli altri potranno solo leggere il file

enjoy

Categorie:Linux, OSX Tag: ,

Visualizzare i file modificati oggi nella directory corrente

2 agosto 2010 Nessun commento

Per visualizzare l’elenco dei file modificati oggi nella directory corrente, si può eseguire il seguente comando da terminale:

find . -mtime -1 \! -type d -exec ls -l {} \;
Categorie:Debian, Linux, Open Source Tag: , ,