Bash come CGI

Bash come CGI

Qualche volta può essere utile mostrare con un semplice CGI il contenuto di una directory, o eseguire un comando con qualche parametro. Se sieet dei programmatori avrete sicuramente in mente soluzioni eleganti e pratiche in Java, Ruby o PHP; ma per un amministratore di sistema può essere comodo fare un semplice programma bash, linguaggio che […]

Registrare il terminale con Script

Registrare il terminale con Script

Il comando script è parte del pacchetto util-linux-ng, e quindi dovrebbe essere disponibile già installato in qualsiasi distribuzione, o si dovrebbe essere in grado di aggiungerlo facilmente. Cos’è script ? Dalla sua Man page: Script fa un dattiloscritto di tutto ciò che viene stampato sul vostro terminale. E’ utile per gli studenti che hanno bisogno di una registrazione cartacea di una sessione interattiva come prova di una sessione, in quanto il […]

Pcal - calendario da linea di comando

Pcal – calendario da linea di comando

Grazie ad un messaggio su identi.ca ho conosciuto questo programma da linea di comando che permette facilmente di creare calendari da tavolo personalizzati, con evidenziate le date che ci interessano e con la possibilità di aggiungere immagini per uno (o più) particolari giorni. Vi sto parlando di pcal distribuito assieme ad un altro programma lcal. […]

6 Trucchi con awk

6 Trucchi con awk

Awk è sempre stato per me fonte di grande odio ed amore, è un comando incredibilmente potente e con il quale è possibile costruire veri e propri programmi. In questo articolo voglio darvi 6 esempi pronti per l’uso da riutilizzare nel vostro terminale preferito. AWK è un linguaggio orientato alla manipolazione di dati di tipo testuale, sia […]

Open files in Linux

Open files in Linux

Recentemente ho avuto problemi con server dove giravano application server Java ed improvvisamente si iniziavano a vedere strani errori del tipo “broken pipe” o risorse esaurite, questo è spesso dovuto all’alto numero di Open Files che un server moderno può impegnare comparato sopratutto al default dei sistemi Linux che è ancora fermo a 1024. Vediamo […]