Posts Tagged ‘Linux’

Pianificazione di comandi e task in Linux

In questo post vedremo come poter pianificare tramite schedulazione dei comandi in ambiente Linux. Ciò è utile quando ad esempio si vuole pianificare delle operazioni di backup in certi orari della giornata (tipicamente durante gli orari notturni) o in precisi giorni della settimana o del mese, oppure quando si vuole semplicemente programmare l’esecuzione di un lavoro.

Ultimamente mi è capitato di dover prevedere dei riavvi di un Server Web (almeno una volta a settimana) poichè le applicazioni Java che vi girano, all’interno di un Application Server quale IBM WebSphere, consumavano nell’arco temporale di una settimana appunto tutte le risorse disponibili (in particolare la memoria Heap) lanciando delle eccezioni del tipo OutOfMemoryError.

Come riconoscere la distribuzione Linux che si sta utilizzando

In questo articolo vedremo come riuscire a conoscere la distribuzione Linux che stiamo utilizzando correntemente.

Il primo comando che possiamo provare è:

dmesg | head -1
che ci fornisce un output del tipo:

Linux version 2.6.18-194.32.1.el5 (mockbuild@builder10.centos.org)
(gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Wed Jan 5 17:52:25 EST 2011
Questa riga mostra la versione del kernel (2.6.18) del compilatore interno (gcc) e della versione del sistema operativo, la quale non è “perfettamente” veritiera in quanto il sistema in uso era una distribuzione CentOs (la quale è una Red Hat Open Source).

elettronica