Oct 182010
 

zshzsh è una ottima alternativa alla classica bash che abbiamo nel nostro box linux.
zsh è una shell progettata per l’uso interattivo, anche se è anche un potente linguaggio di scripting. Molte delle caratteristiche utili di bash, ksh, tcsh e sono state inserite nella zsh; molti elementi originali sono stati aggiunti.

Origine
la prima versione di zsh fu scritat da Paul Falstad nel 1990 quando era uno studente alla Princeton University.

Etimologia
Il nome zsh deriva dal professore di Yale Zhong Shao, Princeton University. Paul Falstad pensò che il nome con cui Shao faceva login, “zsh”, era un buon nome per una shell.

Continue reading »

Flattr this!

Oct 162010
 

background changerIn Linux, l’impostazione di un’immagine come sfondo del desktop non è un compito difficile, ma cambiarlo automaticamente in un certo intervallo lo è.

Se avete una buona collezione di sfondi e voglia di vederli in azione sul desktop, ci sono alcuni buoni software per cambiare lo sfondo, cercherò di darvi una panoramica di alcuni di loro:

Desktop Drapes, Webilder, wallpaper-tray, desktopnova, wally
Continue reading »

Flattr this!

Oct 132010
 

tuxCome mi hanno fatto notare in uno dei commenti di un precedente articolo (nohup, bg e disown), mi sono scordato del comando setsid, parlando delle possibilità di “staccare” un processo da una determinata shell.

man setsid
setsid - run a program in a new session

La maggiore differenza che vedo con il comando nohup è che con setsid si perde tutto ciò che sarebbe loggato a standard output, ma per alcuni programmi questo pùo essere normale o accettabile.

Uso base:
Lancia il comando ~/src/compile.all su una macchina remota:

ssh your.remote-box.com
setsid ~/src/compile.all
logoff (or < ctrl > D)

E’ anche possibile passare parametri a setsid

setsid /usr/bin/totem '/path/to/my/file.avi'

Flattr this!

Oct 122010
 

ntp linuxIl protocollo NTP ovvero il Network Time Protocol consente di sincronizzare l’orologio interno di un sistema attraverso uno o più time server che forniscono liberamente il servizio su Internet. NTP fornisce la data in formato Coordinated Universal Time (UTC).

In questo modo la data del sistema può sempre ritenersi affidabile e può ad esempio essere ridistribuita ai client di una rete locale.

NTPDATE

ntpdate è un programma informatico utilizzato per sincronizzare e impostare la data dai computer utilizzando i Network Time Protocol Server (NTP).

La precisione e l’affidabilità di ntpdate dipende dal numero di server, il numero di sondaggi utilizzati ogni volta che viene eseguito e l’intervallo tra le esecuzioni.
Continue reading »

Flattr this!

Oct 092010
 

penguinsleepSupponiamo di avere un compito di lunga durata (ad esempio, la compilazione di un programma di grandi dimensioni) che è necessario eseguire, ma anche che vogliate fare altri lavori nello stesso momento. Linux consente di avviare un’attività in background e continuare a fare altre cose dal prompt dei comandi.

Vedremo in questo articolo come mandare i comandi in background, farli poi tornare in foreground, e fare in modo che anche chiudendo la shell corrente o il terminale il processo non resti legato alla sessione ma continui a funzionare.

Una alternativa a questi comandi è utilizzare screen, come visto in un precedente articolo, ma vedremo ora il comando bg ed il carattere speciale &
Continue reading »

Flattr this!