blog di valerio

Eseguire kill -9 di una lista di processi tramite grep

Mi è capitato di avere su una macchina una serie di processi lanciati da un crontab che si sono bloccati ed era quindi necessario terminarli manualmente tramite il comando kill.

Dato che si trattava di processi tutti uguali era facile individuarli tramite ps afx ed eventualmente eseguire un grep per selezionare solamente quelli necessari, ho quindi trovato una serie di comandi che permettono di eseguire automaticamente il kill dei processi selezionati tramite grep.

risolvere l'errore di chromium "your profile could not be opened correctly."

per risolvere il problema che si verifica a volte su chromium bisogna seguire la seguente procedura (eseguita su ubuntu):

in un terminale eseguire il comando:

mv ~/.config/chromium/Default ~/.config/chromium/ Backup

Eseguire quindi chromium che dovrebbe partire senza problemi, chiuderlo e digitare, sempre in un terminale, i seguenti comandi:

rm -rf ~/.config/chromium/Default

cp -R ~/.config/chromium/Backup ~/.config/chromium/Default

Ora riaprendo il browser dovrebbe funzionare tutto senza problemi!

Individuare la versione di ubuntu server da riga di comando

Occore eseguire il comando:

lsb_release -a

possibile output:

 

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04.1 LTS
Release: 10.04
Codename: lucid

Installare il browser chromium su ubuntu

Per prima cosa è necessario aggiungere il repository alla propria lista di repository:

Bisogna editare come amministratore il file /etc/apt/sources.list

gksudo gedit /etc/apt/sources.list

ovviamente si può utilizzare qualsiasi editor di testo purchè il file venga editato come amministratore.

in fondo al file occorre aggiungere le seguenti righe in base alla propria versione di ubuntu:

Ubuntu 9.04 (Jaunty)

Installare arduino su ubuntu

Ubuntu 9.10 e 10.04

Per installare tutto il necessario per lavorare con arduino se si usa ubuntu versione 9.10 e 10.04 si inizia con l'inserire il repository del team Arduino on Ubuntu Packagers nella propria lista dei repository tramite il comando:

sudo add-apt-repository ppa:arduino-ubuntu-team

Una volta aggiunto il repository basta aprire un terminale ed eseguire i seguenti comandi:

sudo apt-get update

OpenSSH accesso tramite chiave pubblica

La seguente procedura permette di accedere via ssh tramite chiave pubblica eliminando quindi la necessità di inserire la password ad ogni log-in.

Generazione della chiave:

client$ mkdir ~/.ssh client$ chmod 700 ~/.ssh

client$ ssh-keygen -q -f ~/.ssh/id_rsa -t rsa

Enter passphrase (empty for no passphrase): …

Enter same passphrase again: …

 

protezione delle chiavi sul client:

Condividi contenuti