Visualizzazione post con etichetta command. Mostra tutti i post
Visualizzazione post con etichetta command. Mostra tutti i post

martedì 18 gennaio 2022

comandi per connettersi in rete da bash

Aggiormnamento del Gennaio 2022

Diventa sempre più utile configurare la connessione ad una rete wifi in un headless Linux 
Specialmente con l'avvento del raspberry pi.

Per connettersi ad un Access Point

su raspbian basta editare il file (con sudo) e poi riavviare
/etc/wpa_supplicant/wpa_supplicant.conf
inserendo SSID e passphrase. Attenzione: se l'SSID è nascosto, bisogna inserire dopo l'SSID la frase "scan_ssid=1"

in breve di seguito un esenpio del file wpa_supplicant.conf:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=EU

network={
        ssid="Bodorfree"
        scan_ssid=1
        psk="kekka2013"
}

network={
        ssid="TIM-18100795"
        psk="=gr4zie=1000perfibradavide#"
        key_mgmt=WPA-PSK
}

scansione degli access point:

sudo iwlist scan | grep SSID

stato di connessione wifi:

iwconfig

16/10/2017

nmcli tools:


"nmcli g" lo stato della connessione
"nmcli d wifi list" ti dice le reti disponibili
"nmcli c" ti dice le connessioni memorizzate

Esempi:
se vuoi connetterti ad una di quelle memorizzate
"sudo nmcli c up <nome della connessione memorizzata>"
nmcli d disconnect <nome del device>

per apprfondire:
https://www.tecmint.com/configure-network-connections-using-nmcli-tool-in-linux/

martedì 7 novembre 2017

copia e sincronia file con rsync

Aggiornamento nov 2017
copia e sincronia di file con un determinato pattern
rsync -avr ---include "pattern" --include "*/" --exclude "*" <from-path> <to-path>

copia e sincronia file con find per file vecchi
find path -mtime +2000 >/tmp/rsyncfiles #cerca i file modificati o creati più di 2000 giorni fa e li scrive in un file
rsync -Ravh --files-from=/tmp/rsyncfiles . <destination-path> 
attenzione al punto è importante!
Aggiornamento dicembre 2016
http://www.tecmint.com/sync-new-changed-modified-files-rsync-linux/#

Aggiornamento Giugno 2016automatizzare rsync con Crono:
https://www.marksanborn.net/howto/use-rsync-for-daily-weekly-and-full-monthly-backups/


Aggiornamento maggio 2014:
rsync con samba:
si monta prima la periferica di rete samba con il comando
# mkdir /mnt/cifs
# mount.cifs //192.168.101.100/sales /mnt/cifs -o username=shareuser,nounix

attenzione che le opzioni scritte dopo la -o non vogliono spazi
e quindi il gioco è fatto perchè userai il comando rsync come per qualsiasi folder locale

settembre 2013
Se nasce l'esigenza di copiare tonnellate di file e magari fare in modo che le volte successive la copia sia sincronizzata, rsync è il comando più potente anche perchè permette di copiare o sincronizzare in locale ed in remoto tramite ssh
alcune dritte:

questi link danno qualche esmpio utile
http://www.cyberciti.biz/tips/linux-use-rsync-transfer-mirror-files-directories.html
http://www.thegeekstuff.com/2010/09/rsync-command-examples/

gli attribbuti che ho usato
-r per copiare anche le sottodir
--progress mi dice per ogni file quanto ci vuole
-v mi dice che file o dir sta copiando
-a per conservare tutti gli attributi
--delete cancella file nella destinazione che non appartengono al source
--remove-source-files cancella il file copiato dalla dir sorgente
se specifichi una dir di destinazione inesistente lui la crea

per collegarmi ad un computer remoto ho usato ad esempio
# rsync -arve "ssh -l ettore" --delete Dropbox/ 192.168.13.112:~/Dropbox/

# rsync --progress -avre 'ssh -l root' /var/lib/libvirt/images/ 192.168.13.51:/var/lib/libvirt/images/

chiaramente è necessario che lo user ssh abbia i permessi per scrivere

altri esempi utili:
http://www.thegeekstuff.com/2011/01/rsync-exclude-files-and-folders/

giovedì 9 giugno 2016

esempi di utilizzo del comando dd

DD è un comando che ti fa apprezzare quanto è bello LINUX
Alcuni esempi (tutti come superuser):
Prima di fare qualsiasi operazione con DD è buona norma smontare le partizioni.
dopo le operazioni con DD fai un fdisk - l per essere sicuro che il computer abbia terminato la scrittura sulla usb

1.
per inizializzare correttamente una penna USB sputtanata
dd count=1 bs=512 if=/dev/zero of=/dev/sdx

2.
per fare rapidamente delle penne USB avviabili con distro linux:

per Mint vale
dd if=~/Desktop/linuxmint.iso of=/dev/sdx oflag=direct bs=1048576

per la sd del raspberry:
dd if=image.iso of=/dev/sdb bs=4M

ricordati di dare un Sync dopo



NOTA:
se vuoi saper dd a che punto sta allora basta digitare in un altro terminale

sudo pkill -USR1 -n -x dd

e nel terminale dove sta girando DD ti apparirrà il progressivo

3.
ma dd lo puoi usare anche per creare rapidamente file immagini di dischi

dd if=/dev/cdrom of=nomefile.iso
Devi prima sapere su quale device (/dev) si trova il tuo cdrom

4.
infine puoi clonare partizioni o dischi
Per le partizioni:
dd if=/dev/sda1 of=/dev/sdb1 bs=4096 conv=notrunc,noerror
Per un intero disco si intuisce che sarà:
dd if=/dev/sda of=/dev/sdb bs=4096 conv=notrunc,noerror
per ulteriori info
https://wiki.archlinux.org/index.php/Disk_cloning_%28Italiano%29

venerdì 7 settembre 2012

ma chi c'è sul mio computer?

Vuoi sapere gli utenti che sono attivi e inche modo sono attivi?
nella shell digita 'w'

martedì 28 febbraio 2012

chrash del Desktop Environment in Mint 12 (Lisa)

Aggiornamento del 19 luglio 2012:
http://www.chimerarevo.com/2012/07/18/chiudere-applicazioni-desktop-bloccate-xkill-linux/


Con Mint 12 mi sta capitando di trovarmi nella situazione scomoda in cui lo schermo si blocca e non posso far altro che riavviare il PC.
Una alternativa meno drastica è

Metodo1
CTRL + Alt + Backspace che riavvia l'interfaccia grafica. Però dopo il riavvio il DE continuava a freezzare. Solo al riavvio totale ho trovato un pò di stabilità. Inoltre il riavvio ti chiude tutte le applicazioni aperte!

altre possibilità:
(http://www.addictivetips.com/ubuntu-linux-tips/three-ways-to-restart-gnome-without-rebooting-system/)

Method 2 (non funziona)

If the above shortcut keys does not works for you then open your terminal (Applications > Accesseries > Terminal) and run following command. It will also restart it.
sudo /etc/init.d/gdm restart

Method 3 (non funziona)

Open terminal and run following command.
killall gnome-panel
That’s all. Its pretty easy to restart frozen Gnome with any of the above methods. Enjoy!
oppure, citando
(http://askubuntu.com/questions/74117/how-to-recover-from-gnome-3-2-freeze)

Metodo 4 (lo consiglio!)
Try switching to another tty (Ctrl-Alt-F1), login, then at the prompt type:
gnome-shell --display :0 --replace
Then switch back to the GUI (Ctrl-Alt-F7).
Also, are you sure its actually frozen? I have a problem where the password dialog isn't visible after the screen locks. Its actually there though and if you blind type your password and hit enter the screen unlocks. You might want to try that first.
Con questo metodo il DE riprende a lavorare!! Evito così il riavvio della macchina e dei programmi EVVIVA!

Questa situazione mi si è presentata una prima volta mentre utilizzavo Vmware player. Poi si è ripresentata utilizzando banshee e truecrypt