sudo dmidecode -s system-serial-number
Tag Archives: commandline
Set static IP with /etc/network/interfaces
Edit /etc/network/interfaces
als volgt:
auto lo eth0 iface lo inet loopback iface eth0 inet static address xxx.xxx.xxx.xxx (enter your ip here) netmask xxx.xxx.xxx.xxx (on lan usually 255.255.255.0) gateway xxx.xxx.xxx.xxx (enter gateway ip here)
Opslaan en dan dns instellen:
sudo nano /etc/resolv.conf
nameserver 8.8.8.8 nameserver 8.8.4.4
Dit zijn de gratis Google dns servers, vervang de ip adressen met je de dns servers van je keuze.
Schakel nu eerst nog de dhcpd service uit om niet via een eventueel secundair ip adres toegankelijk te zijn.
Dan rebooten of:
sudo /etc/init.d/networking restart
Timelapse foto’s met gphoto2.
Na een heleboel gedonder met allerlei programmatuur om een time-lapse video te maken kwam Cellie toch weer op de oude vertrouwde command-line uit.
gphoto2 --capture-image-and-download -I 10 -F 0 -folder ~/Pictures
--capture-image-and-download
Duh..-I 10
10 seconden interval.-F 0
Aantal foto’s, 0 betekent blijf foto’s maken.-folder
Waar worden de foto’s opgeslagen.
De -folder
parameter kan worden overgeslagen, gphoto2
slaat bestanden standaard op in de folder waar gphoto2
gestart is.
De uitleg:
Error check Arduino sources met ‘cppcheck’.
Download en installeer cppcheck, en gebruik deze command line:
cppcheck --enable=style *.ino
Toon headers van http request.
Bijvoorbeeld met:
curl -sv salamanders.wasietsmet.nl > /dev/null
of
wget -S --spider www.example.com
Upload files with curl.
Like this:
curl -F ‘data=@path/to/local/file’ UPLOAD_ADDRESS
Dus om /home/Cellie/test.txt
te uploaden naar 192.168.2.5/upload
gebruik je:
curl -F ‘data=@/home/Cellie/test.txt’ 192.168.2.5/upload
Met username / password
inlog word dat:
curl --user admin:esp32 -F 'data=@/home/Cellie/test.txt' 192.168.2.5/upload