Utilizzare ssh come server/proxy SOCKS5

Supponiamo di voler utilizzare "mioserver" come server/proxy SOCKS5 e configurarlo sul browser locale facciamo

ssh mioutente@mioserver
mioutente@mioserver:~$ ssh -N -D 8080 localhost
(more…)

Come lanciare un comando su un host remoto in ssh

Per lanciare un comando remoto basta passarlo come ultimo parametro al comando ssh.

Supponiamo ad esempio di volere la lista dei file della home page di "mioutente" su "mioserver"

ssh mioutente@mioserver ls -alh
(more…)

Come cambiare la password ssh

ssh-keygen -p

ssh: come importare la chiave pubblica su un host

Supponiamo di aver già a disposizione le nostre chiavi pubbliche e private ssh o creiamole per la prima volta con il comando

ssh-keygen

Le chiavi create sono sotto $HOME/.ssh/id* e le pubbliche finiscono con .pub

Abilitare l'ssh-agent ed aggiungere le chiavi con il comando

(more…)

Come creare una snapshot di un logical volume

Supponiamo di voler creare una snapshot del logical volume "quolllv" già esistente appartenente al volume group "quollvg".

Controlliamo prima che ci sia spazio a sufficienza nel volume group:

vgdisplay quollvg
(more…)

Aumentare la dimensione di una partizione LVM

Supponiamo di voler aumentare di 10G la dimensione della partizione ext4 del volume logico "quolllv" appartenente al volume group "quollvg".

Per prima cosa controlliamo che il volume group "quollvg" abbia almeno 10GB liberi (sarebbe bene per un system administrator lasciare sempre libero in ogni volume group almeno dal 3% al 5% dello spazio nel caso in cui serva fare una snap per il backup o per qualche altro motivo)

(more…)

Aggiungere un disco ad un volume group in LVM

Supponiamo di aver un volume group LVM di nome "quollvg" pieno o quasi pieno e di voler aggiungere dell'altro spazio avendo a disposizione un altro disco o un'altra partizione libera.

Supponiamo che il disco libero sia /dev/sdc (o /dev/sdc1) allora quello che dobbiamo fare è semplicemente:

(more…)

How to count the number of times a single character is present in each line of a file

Let's suppose we have a text file named "file.csv" and want to count for each line the number of times a character is displayed, such as the character ",".
Suppose the result is the output of the same file "file.csv" preceded in each line by the count itself.

Just simply the following single line perl:

(more…)

Adding a disk in LVM

Suppose you want to add a disk or partition in the Linux LVM handler and create a volume group named "quollvg" with a logical volume called "quolllv" of size 50GB.

Check the list of disks with the command:

fidisk -l

Suppose that /dev/sdb is the disk you want to add

We launch the command (lvm)

(more…)

Using associative arrays in bash

To declare an associative array, you must do so

declare -A mioarray

and as an index you can use a string, this means that

(more…)