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 102010
 

winbox virtualboxIntroduzione
Come la maggior parte della gente, quando ho iniziato ad usare Linux, ho creato partizioni separate per Linux ed utilizzato LILO o GRUB per l’avvio di Windows o Linux, a seconda delle diverse esigenze di lavoro.

Io di solito usavo il mio PC portatile durante la giornata in una società che utilizzava applicazioni Windows in una rete LAN in ambiente Windows e quindi normalmente dovevo fare il boot di Windows durante il giorno per lavorare con i miei colleghi mentre a casa avviavo principalmente Linux. Questo approccio ha alcuni svantaggi come ad esempio:

  • Le mie email di lavoro e-mail erano salvate in Microsoft Outlook e dovevo fare boot con Windows per accedervi.
  • Ho usato KMail (e più tardi Mozilla Thunderbird) per le mie email personali e dovevo fare boot con Linux per accedervi.
  • Potevo accedere alle cartelle Window da Linux e copiare i dati da Windows, ma non potevo accedere a qualsiasi directory Linux da Windows.

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!

Oct 082010
 

macaddressL’indirizzo MAC (in inglese MAC address, dove MAC sta per Media Access Control), detto anche indirizzo fisico, indirizzo ethernet o indirizzo LAN, è un codice di 48 bit (6 byte) assegnato in modo univoco ad ogni scheda di rete ethernet prodotta al mondo, tuttavia modificabile a livello software. Rappresenta in sostanza un nome per un particolare dispositivo di rete: ad esempio due schede di rete in due diversi calcolatori avranno due diversi nomi (e quindi diversi indirizzi MAC), così come avranno nomi diversi una scheda Ethernet ed una scheda wireless posizionate nel medesimo computer.

MAC è un acronimo che significa Media Access Control e viene utilizzato per l’accesso al livello fisico dal livello datalink secondo lo standard ISO/OSI. Continue reading »

Flattr this!