Archivio per il tag:

Interagire con il `top`

Shell, Sistema, Tips & tricks Nessun commento »

Lavorando in ambienti UNIX/Linux lo strumento fondamentale per visualizzare lo stato dei processi è il programma`top`. Lanciato da riga di comando, top produce un output suddiviso in due aree fondamentali: in testa vengono mostrate informazioni generali sul sistema, mentre lungo tutta l’area sottostante sono elencati i processi che consumano più CPU. Leggi il resto »

Lista di comandi da terminale in ambiente Unix

Shell, Sistema, Tips & tricks Nessun commento »

Konsole catturato con KsnapshotI sistemi Unix più diffusi (Linux/Mac/BSD) sono ormai ampiamente utilizzati in modalità grafica. Ci sono però casi in cui le istruzioni da terminale sono decisamente più efficaci e rapide, perché permettono di interagire a basso livello con il calcolatore. Un elenco dettagliato di comandi per ogni evenienza, suddiviso in categorie, è reperibile a questo indirizzo: http://www.linuxguide.it/linux_commands_line_en.htm.

Touch ricorsivo senza brutte sorprese

Shell, Tips & tricks Nessun commento »

Per effettuare il touch ricorsivo di un’intera directory senza incappare nei soliti possibili errori (nomi di file contenenti spazi o altri caratteri anomali) è sufficiente lanciare il comando:

find . -print0 | xargs -0 touch

Sincronizzazione “al volo” con `rsync`

Backup, Shell, Tips & tricks Nessun commento »

Capita a tutti di dover programmare un backup periodico da un server ad un altro. Immaginiamo di volere effettuare ogni giorno ad una certa ora la copia completa di tutti i file contenuti in una certa directory da un server (che chiameremo A) ad un altro (che chiameremo B). Una soluzione semplice consiste nel programmare la sincronizzazione da remoto mediante il programma `rsync`. Il programma verrà lanciato dal server B, in maniera tale che il server A subisca passivamente il backup - in forma di prelievo di dati - senza possibili conseguenze gravi. Leggi il resto »