Se lanciando lo script con all'interno l'sshpass da cron, questo non devesse funzionare, provate ad aggiungere l'opzione StrictHostKeyChecking=no all'interno dell'ssh, come nell'esempio:
sshpass -p latuapassword ssh -o StrictHostKeyChecking=no utente@172.30.135.1 /home/utente/script.sh
Linux Giornaliero
martedì 14 agosto 2018
venerdì 10 agosto 2018
GIT e proxy
Per far funzionare git senza check di certificati:
export GIT_SSL_NO_VERIFY=1
oppure
git config --global http.sslverify false
Per impostare una proxy:
git config --global http.proxy http://proxyUsername:proxyPassword@proxy.server.com:port
Nella home troverete un file nascosto .gitconfig che contiene le impostazioni che effettuate
che può essere visualizzata anche con il comando
git config --global --get-regexp http.*
Le configurazioni possono essere annullate con questa sintassi:
git config --global --unset http.proxy
git config --global --unset http.sslVerify
git config --system --get https.proxy
Si trovano in oltre informazioni riguardo alle impostazioni delle passuord nel file:
/etc/environment
venerdì 29 giugno 2018
tutto sul sar
Il sar è uno strumento utilissimo per tenere sotto controllo i problemi di prestazioni dei vostri server.
Quello che fa il sar è tenere uno storico di una quantità di parametri piuttosto nutrita.
L'installazione avviene, sotto debian (quindi ubuntu etc) così:
sudo apt-get install sysstats
sudo vi /etc/default/syssta
modificare la riga
ENABLED="true"
sudo vi /etc/cron.d/sysstat
cambiare
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
a
*/2 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
Dopo 4 minuti inizierete ad avere uno storico, potete consultare la giornata di oggi con
sar
e le giornate precedenti saranno accessibili con:
sar -f /var/log/sysstat/sa03
dove 03 è il giorno del mese che vi interessa.
Opzioni diverse mostrano statistiche diverse, qualche esempio
sar
(senza opzioni)
mostra l'utilizzo della cpu
sar -r
mostra le statistiche sulla memoria
sar -q
relativo al load average
Quello che fa il sar è tenere uno storico di una quantità di parametri piuttosto nutrita.
L'installazione avviene, sotto debian (quindi ubuntu etc) così:
sudo apt-get install sysstats
sudo vi /etc/default/syssta
modificare la riga
ENABLED="true"
sudo vi /etc/cron.d/sysstat
cambiare
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
a
*/2 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
Dopo 4 minuti inizierete ad avere uno storico, potete consultare la giornata di oggi con
sar
e le giornate precedenti saranno accessibili con:
sar -f /var/log/sysstat/sa03
dove 03 è il giorno del mese che vi interessa.
Opzioni diverse mostrano statistiche diverse, qualche esempio
sar
(senza opzioni)
mostra l'utilizzo della cpu
sar -r
mostra le statistiche sulla memoria
sar -q
relativo al load average
lunedì 11 giugno 2018
problemi con gphoto
Lanciando gphoto vi ritrovate il seguente errore
/etc/udev/rules.d $ gphoto2 --storage-info
*** Error ***
An error occurred in the io-library ('Could not claim the USB device'): Could not claim interface 0 (Device or resource busy). Make sure no other program (gvfs-gphoto2-volume-monitor) or kernel module (such as sdc2xx, stv680, spca50x) is using the device and you have read/write access to the device.
*** Error (-53: 'Could not claim the USB device') ***
For debugging messages, please use the --debug option.
Debugging messages may help finding a solution to your problem.
If you intend to send any error or debug messages to the gphoto
developer mailing list <gphoto-devel@lists.sourceforge.net>, please run
gphoto2 as follows:
env LANG=C gphoto2 --debug --debug-logfile=my-logfile.txt --storage-info
Please make sure there is sufficient quoting around the arguments.
/etc/udev/rules.d $ gphoto2 --storage-info
*** Error ***
An error occurred in the io-library ('Could not claim the USB device'): Could not claim interface 0 (Device or resource busy). Make sure no other program (gvfs-gphoto2-volume-monitor) or kernel module (such as sdc2xx, stv680, spca50x) is using the device and you have read/write access to the device.
*** Error (-53: 'Could not claim the USB device') ***
For debugging messages, please use the --debug option.
Debugging messages may help finding a solution to your problem.
If you intend to send any error or debug messages to the gphoto
developer mailing list <gphoto-devel@lists.sourceforge.net>, please run
gphoto2 as follows:
env LANG=C gphoto2 --debug --debug-logfile=my-logfile.txt --storage-info
Please make sure there is sufficient quoting around the arguments.
Notere che:
/etc/udev/rules.d $ ps -ef | grep gphoto
mikilin+ 717 1 0 11:45 ? 00:00:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
mikilin+ 1128 1 0 11:45 ? 00:00:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
mikilin+ 1391 1 0 11:45 ? 00:00:00 /usr/lib/gvfs/gvfsd-gphoto2 --spawner :1.1 /org/gtk/gvfs/exec_spaw/1
mikilin+ 1618 1440 0 11:54 pts/0 00:00:00 grep --color=auto gphoto
Personalmente ho risolto così:
cd /usr/lib/gvfs/
sudo chmod a-x gvfs-gphoto2-volume-monito
e poi riavvio.
giovedì 22 settembre 2016
abilitare l'accesso ssh per root con ubuntu (dalla 14 in poi)
Dalla 14 in poi l'accesso ssh è disabilitato di default.
Può essere riabilitato facilmente:
nel file
/etc/ssh/sshd_config
commentare
PermitRootLogin without-password
inserire
PermitRootLogin yes
e riavviare il servizio
service ssh restart
e poi
sudo su -
e cambiare la password di root con passwd
Può essere riabilitato facilmente:
nel file
/etc/ssh/sshd_config
commentare
PermitRootLogin without-password
inserire
PermitRootLogin yes
e riavviare il servizio
service ssh restart
e poi
sudo su -
e cambiare la password di root con passwd
martedì 30 agosto 2016
mount.nfs: mount system call failed
Nel caso vi si presenti questo errore, il metodo che ha maggior successo nel risolvere è specificare manualmente tutte le opzioni:
sudo mount -o vers=3,proto=tcp,nolock,noacl 192.168.0.9:/volume1/musica /media -v
naturalmente vers dovrà specificare la versione utilizzata e proto il protocollo corretto
specificare le opzioni per altro può aumentare nuotevolmente il tempo di mount (nel caso di fallback a seguito di timeout, non è passare da 15s di tempo di mount a meno di 1).
per testare i tempi di mount potete aggiungere un time davanti ai due comandi di mount:
time sudo mount -o vers=3,proto=tcp,nolock,noacl 192.168.0.9:/volume1/musica /media -v
time sudo mount 192.168.0.9:/volume1/musica /media -v
Se avete bisogno di listare o verificare quali nfs sono disponibile per il vostro client da un determinato server (utile anche in caso di problemi):
showmount -e 192.168.0.9
sudo mount -o vers=3,proto=tcp,nolock,noacl 192.168.0.9:/volume1/musica /media -v
naturalmente vers dovrà specificare la versione utilizzata e proto il protocollo corretto
specificare le opzioni per altro può aumentare nuotevolmente il tempo di mount (nel caso di fallback a seguito di timeout, non è passare da 15s di tempo di mount a meno di 1).
per testare i tempi di mount potete aggiungere un time davanti ai due comandi di mount:
time sudo mount -o vers=3,proto=tcp,nolock,noacl 192.168.0.9:/volume1/musica /media -v
time sudo mount 192.168.0.9:/volume1/musica /media -v
Se avete bisogno di listare o verificare quali nfs sono disponibile per il vostro client da un determinato server (utile anche in caso di problemi):
showmount -e 192.168.0.9
martedì 16 agosto 2016
Lista pacchetti installati con dimensione su debian/raspbian (raspberry)
Si trovano diversi comandi in giro per fare questa operazione, i due che mi sono piaciuti (funzionano e sono rapidi...) sono:
dpkg-query -W --showformat='${Installed-Size}\t${Package}\n' | sort -nr | less
dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n
dpkg-query -W --showformat='${Installed-Size}\t${Package}\n' | sort -nr | less
dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n
Iscriviti a:
Post (Atom)