2017年的XX月XX日,好友見我每日除了敲代碼就是瞎琢磨,便無情的向我推薦了一個叫樹莓派的東西,而後出於無聊就度娘了一下,好吧,到此二年前的事說完了。 2019年的05月07日淘寶下單購入一塊3B+的板子,板子到手前,各類學習寫實驗在腦海中飄過,板子到手第一天裝系統到12點,而後公司就開始了加班。 2019年的05月18日第二次開機樹莓派git
樹莓派 VNC Viewer 遠程桌面配置教程
- 啓用樹莓派 VNC 服務
sudo raspi-config
依次操做:Interfacing Options -> VNC -> Yesgithub
-
安裝 VNC 客戶端 RealVNC Viewerweb
-
登陸遠程桌面 運行 RealVNC Viewer 以後輸入樹莓派的 IP 地址ubuntu
Raspbian 中國軟件源
- 備份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak
- 編輯軟件源配置
文件/etc/apt/sources.list是一個普通可編輯的文本文件,保存了ubuntu軟件更新的源服務器的地址。 和sources.list功能同樣的是/etc/apt/sources.list.d/*.list(*表明一個文件名,只能由字母、數字、下劃線、英文句號組成)。sources.list.d目錄下的*.list文件爲在單獨文件中寫入源的地址提供了一種方式,一般用來安裝第三方的軟件. 每一行的開頭是deb或者deb-src,分別表示直接經過.deb文件進行安裝和經過源文件的方式進行安裝。 編輯 /etc/apt/sources.list 文件(軟件源) sudo nano /etc/apt/sources.list 刪除原文件全部內容, stretch 系統用如下內容取代: deb http://mirrors.sysu.edu.cn/raspbian/raspbian/ stretch main contrib non-free deb-src http://mirrors.sysu.edu.cn/raspbian/raspbian/ stretch main contrib non-free jessie 用如下內容取代: deb http://mirrors.sysu.edu.cn/raspbian/raspbian/ jessie main contrib non-free deb-src http://mirrors.sysu.edu.cn/raspbian/raspbian/ jessie main contrib non-free wheezy 用如下內容取代: deb http://mirrors.sysu.edu.cn/raspbian/raspbian/ wheezy main contrib non-free deb-src http://mirrors.sysu.edu.cn/raspbian/raspbian/ wheezy main contrib non-free Ctrl+o 保存,以後回車確認,而後 Ctrl+x 退出。 編輯 /etc/apt/sources.list.d/raspi.list 文件(系統更新源) sudo nano /etc/apt/sources.list.d/raspi.list deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui # Uncomment line below then 'apt-get update' to enable 'apt-get source' #deb-src http://archive.raspberrypi.org/debian/ stretch main ui
- 更新
#更新軟件源列表 sudo apt-get update #更新軟件版本 sudo apt-get upgrade sudo apt-get dist-upgrade #更新系統內核 sudo rpi-update
樹莓派關機,重啓
- 關機
sudo shutdown -h now sudo halt sudo poweroff sudo init 0
以上四種方法隨意均可以,聽說是安全關機瀏覽器
- 重啓
sudo reboot shutdown -r now
修改樹莓派的主機名稱 網絡名稱
- 主機名稱
sudo nano /etc/hostname
- 網絡名稱
sudo nano /etc/hosts
Ctrl+O 保存所作的修改,按 Ctrl+X 退出 重啓 raspberrypi安全
樹莓派用USB攝像頭進行拍照和遠程監控
查看usb設備 lsusb ls /dev video0就是攝像頭
- 拍照
sudo apt-get install fswebcam fswebcam -S 10 pic.jpg
- 遠程監控 這個實在卡頓呀
sudo apt-get install motion sudo nano /etc/default/motion //把start_motion_daemon=no中的no改爲yes sudo vi /etc/motion/motion.conf //修改deamon off爲deamon on 修改stream_localhost on爲stream_localhost off sudo motion //開啓 sudo killall -TERM motion //關閉 在PC的瀏覽器中訪問以下地址:https://192.168.31.252:8081。
- 遠程監控
安裝依賴庫 sudo apt-get install libjpeg8-dev #JPEG支持庫 sudo apt-get install cmake #下載編譯工具 下載mjpg-streamer cd /home/pi/Downloads/ git clone https://github.com/jacksonliam/mjpg-streamer.git cd /home/pi/Downloads/mjpg-streamer/mjpg-streamer-experimental make clean all ./mjpg_streamer -i "./input_raspicam.so" -o "./output_http.so -w ./www" 製做mjpg的啓動腳本 sudo nano streamer.sh cd mjpg-streamer-master/mjpg-streamer-experimental ./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"(USB攝像頭) ./mjpg_streamer -i "./input_raspicam.so" -o "./output_http.so -w ./www"(官方CIS攝像頭) chmod 744 streamer.sh 執行mjpg腳本 sh streamer.sh
Linux命令是什麼意思 -w -i -o服務器
-w 就是修改文件裏面的參數 -t 指定修改表的類型(nat、filter、mangle、raw) -i 指定表中的鏈,每種類型的鏈都不相同 -o 指定網卡 -j 指定如何處理(accecpt、reject、drop)
未完待續網絡