Logo

Tips & Tricks

πŸ‘€ Navigazione Libera (Ospite) Il tuo IP: 216.73.217.172 Patreon (Patreon)
Accedi
Resetta
Filtra per Categoria: Tutte Linux

Risultati

Trovati: 3
Linux
Copiare cartelle e file tra Server Linux
Autore: stefano
Inserito il: 2026-08-05 15:42:04
Installare sui due server
:> apt update && apt install -y rsync

Sul nuovo server lanciare 
:> rsync -avz -e ssh root@82.165.45.201:/root/progetti/ /root/progetti/
:> rsync -avz -e ssh root@82.165.45.201:/etc/fail2ban/jail.local /etc/fail2ban/
:> rsync -avz -e ssh root@82.165.45.201:/etc/fail2ban/filter.d/ /etc/fail2ban/filter.d/
    
oppure questo se sul vecchio non ce rsync 
:> scp -r root@82.165.45.201:/root/progetti/ /root/progetti/

Installare rsync in wsl debian si PC:
Nella finestra Ubuntu/WSL esegui:
:> sudo apt update
:> sudo apt install -y rsync openssh-client

Crea la cartella locale Windows: C:\BackupVPS
:>>
rsync -avz --progress \
  -e "ssh -p 22" \
  root@IP_DEL_VPS:/percorso/cartella/ \
  /mnt/c/BackupVPS/cartella/
<<:

Esempio concreto, per copiare /var/www: in C:\BackupVPS\var-www
rsync -avz --progress \
  -e "ssh -p 22" \
  root@123.123.123.123:/var/www/ \
  /mnt/c/BackupVPS/var-www/

Per verificare che percorsi e collegamento siano corretti aggiungi --dry-run
:>>
rsync -avz --progress --dry-run \
  -e "ssh -p 22" \
  root@123.123.123.123:/var/www/ \
  /mnt/c/BackupVPS/var-www/
>>:

Per una cartella che deve essere ripristinata identica, conviene prima creare sul VPS un archivio Linux:
:> sudo tar --acls --xattrs -czf /root/cartella-backup.tar.gz /percorso/cartella
Poi scaricare l’archivio con rsync:
:>>
rsync -avz --progress \
  -e "ssh -p 22" \
  root@123.123.123.123:/root/cartella-backup.tar.gz \
  /mnt/c/BackupVPS/
>>:


Linux
Comando in Linux per vedere i servizi e le porte
Autore: stefano
Inserito il: 2026-05-11 22:10:59
Comando da dare  in Bash da teminate #
sudo ss -tulpn | grep "pid=" | while read -r line; do
    port=$(echo "$line" | awk '{print $5}' | awk -F':' '{print $NF}')
    proto=$(echo "$line" | awk '{print $1}')
    pids=$(echo "$line" | grep -o 'pid=[0-9]*' | cut -d= -f2)
    for pid in $pids; do
        cmd=$(ps -o comm= -p $pid 2>/dev/null)
        unit=$(ps -o unit= -p $pid 2>/dev/null | xargs)
        dir=$(sudo pwdx $pid 2>/dev/null | awk '{print $2}')
        echo "Porta: $port ($proto) | Servizio Systemd: ${unit:-Non gestito} | Processo: $cmd (PID: $pid) | Cartella: ${dir:-N/A}"
    done
done | sort -n | uniq
Linux πŸ”— Link
Installazione di Linux su windows con WSL
Autore: stefano
Inserito il: 2026-01-11 18:24:39
Da Powershell digitare comando: 
> wsl --install
Riavviare
> wsl -
> wsl --install Ubuntu-24.04
> wsl.exe -d Ubuntu-24.04

sudo apt apdate
apt list --upgradable

⚑ Contatti Diretti

πŸ“ž
Telefono
WhatsApp
Email
Facebook