樹莓派使用python編程。樹莓派項目的一個核心思想就是Python編程語言的使用。Python允許樹莓派的擁有者將項目擴展到令人難以置信的規模。
樹莓派是一個非常廉價的、只有手掌大小的完全可編程的計算機。雖然樹莓派的體積小,但是它的潛力無限。你可以像使用常規台式計算機一樣在樹莓派上創建一個非常酷的工程。例如,你可以用樹莓派搭建你自己的家用雲存儲伺服器。
樹莓派用python來進行編程。樹莓派項目的一個核心思想是Python編程語言的使用。Python允許樹莓派的擁有者將項目擴展到令人難以置信的規模。
Python是一個解釋型的面向對象的、跨平台的編程語言。良好的可靠性、清晰的語法和易用性,使它成為最流行的編程語言之一。Python是一個優雅的、功能強大的語言。
樹莓派為Python編程提供了一個便宜到令人難以置信的開發平台。Python被認為是一種「教學」語言,是因為它很容易學習,但絕不表示Python羸弱。
有了樹莓派和Python,唯一限制你的就是想像力了。你可以用Python編寫游戲並將其運行在樹莓派控制的游戲機上。你可以編寫程序來控制連接到樹莓派上的機器人。或者你可以像Dave Akerman一樣將你的樹莓派發送到39000千米的地球上空拍攝令人難以置信的照片
推薦課程:數據挖掘基礎(黑馬程序員)
② 使用樹莓派3B做NAS伺服器(私有雲)可行嗎
可行,不過性能捉急,百兆網卡以及四合一的USB小水管都是硬傷。
方法:http://shumeipai.nxez.com/2013/08/24/install-nas-on-raspberrypi.html
③ 樹莓派利用FTP搭建文件伺服器教程
在區域網內共享文件除了可以使用SAMBA外還有FTP伺服器
這里我們選用的FTP伺服器是VSFTP
vsftpd是一個基於GPL發布的類UNIX操作系統上使用的FTP伺服器軟體,它的全稱是「very secure FTP 」,從名稱可以看出來高安全性是它的特點,除了安全性它的高速性與穩定性也是它的重要特點。
把配置文件修改成如下圖(最簡單配置)
修改後保存並退出(ctrl x)
更多詳細配置
新建會話
名稱自己起名字
主機處填寫樹莓派IP
埠號21
用戶名為樹莓派用戶名默認為pi
密碼為樹莓派登錄密碼默認為raspberry
確定後就成功了
④ 怎樣在樹莓派上安裝ftp伺服器
在樹莓派終端安裝FTP伺服器
sudo apt-get install vsftpd
然後對FTP進行配置,打開它的配置文件
sudo nano /etc/vsftpd.conf
修改以下配置
# 不允許匿名訪問
anonymous_enable=NO
# 設定可以進行寫操作
write_enable=YES
# 設定本地用戶可以訪問
local_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
重啟服務
sudo service vsftpd restart
完成以上的配置就可以訪問樹莓派下的FTP伺服器了。
在Windows的命令行下連接ftp伺服器
ftp xx.xx.xx.xx
輸入用戶名和密碼
用戶(xx.xx.xx.xx:(none)): xxx
331 Please specify the password.
密碼:
230 Login successful.
切換目錄,上傳文件
ftp> lcd d:\
目前的本地目錄 D:\。
ftp> put Xware1.0.30_armel_v5te_glibc.zip
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 Transfer complete.
ftp: 發送 2078853 位元組,用時 6.65秒 312.70千位元組/秒。
斷開連接
ftp> bye
以上就是關於在樹莓派下部署FTP伺服器,和從Windows訪問樹莓派FTP伺服器的方法了。
⑤ 樹莓派搭建文件伺服器
https://www.raspberrypi.org/downloads/raspberry-pi-os/
安裝 Etcher 之後啟動 Etcher,插入 SD 卡、選擇要安裝的 img 文件、選擇 SD 卡對應的磁碟分區
https://www.balena.io/etcher/
① 新建一個ssh空白文件,放到root目錄下,樹莓派開機會自動啟用
② 網路優先選擇有線網路
③ 無線網路
將刷好 Raspbian 系統的 SD 卡用電腦讀取。在 boot 分區,也就是樹莓派的 /boot 目錄下新建
具體詳情看下面
https://shumeipai.nxez.com/2017/09/13/raspberry-pi-network-configuration-before-boot.html
方法1:利用路由器軟體查看IP地址
方法2:
ssh連接默認用戶名:pi 密碼:raspberry
方法3:IP Scanner
1.切換 root許可權 sudo su
2.編輯下列文件
連接raw.githubusercontent.com失敗
step1 :
在 https://site.ip138.com/raw.Githubusercontent.com/
輸入raw.githubusercontent.com查詢IP地址
step2 :
sudo nano /etc/hosts
你查到的ip地址,香港的就行 raw.githubusercontent.com
比如:
151.101.76.133 raw.githubusercontent.com
OpenMediaVault項目地址:
https://github.com/OpenMediaVault-Plugin-Developers/installScript
執行安裝腳本:
step1:
輸入樹莓派的IP地址
初始用戶名:admin
密碼:openmediavault
step2:
1.連接硬碟
2.文件系統—>卸載硬碟
3.磁碟—>擦除
4.文件系統—>新建 文件系統選擇EXT4
5.掛載—>應用
6.共享文件夾—>新建一個文件夾 設置許可權
7.SMB/CIFS —>啟用
8.共享—>添加共享
mac登陸
前往:連接伺服器 smb://樹莓派的ip地址
windows
我的電腦—>右鍵—>映射網路驅動器—>找到共享的文件夾
⑥ 《樹莓派4B家庭伺服器搭建指南》第七期:使用樹莓派解鎖網易雲灰色音樂
網易雲橫跨Window, macOS,Linux ,安卓, iOS平台,而且提供了免費的音樂雲盤存儲各種無版權歌曲,本文提供一種通過樹莓派解鎖網易雲灰色歌曲,並將歌曲存儲到網易雲網盤,實現全平台聽各種灰色無版權歌曲的方法;本文也提供了,將解鎖服務通過內網穿透發布到了互聯網上的方法,你也可以將解鎖服務分享給自己的小夥伴。
在某寶上,這套解鎖服務還能當商品來賣,一本萬利。
如果測試沒有問題,可以Ctrl + C組合鍵關閉服務,然後使用 sudo docker-compose up -d 後台啟用服務
我們可以將樹莓派8686埠的服務,映射到雲端伺服器
如果對frpc配置有疑問,請查看往期 《樹莓派4B家庭伺服器搭建指南》刷Ubuntu Server 20.04,綁定公網域名,對公網提供http服務,SSH登錄服務 https://www.v2fy.com/p/2021-10-01-pi-server-1633066843000/
由於我們前幾期已經將frp.v2fy.com綁定到雲伺服器
這里可以直接通過 http://frp.v2fy.com:8686 訪問樹莓派的網易雲解鎖服務
雲盤有免費60GB的空間,對於普通人而言,只要不大量傳無損音樂,完全夠用了
另外, 最近網易雲PC版更新了全屏純享功能
大屏唱片機風格的UI,非常震撼!
本文已經完成了公網的解鎖服務,Windows版是最容易配置解鎖的,如果你想在iOS, 安卓等移動平台解鎖,理論上也是可行的,但配置操作起來比較繁瑣,感興趣的可以參考 https://github.com/nondanee/UnblockNeteaseMusic/issues/22
⑦ 樹莓派怎麼進去ftp網盤
1、安裝 ftp 服務
sudo apt-get install vsftpd
2、啟動 ftp 服務
sudo service vsftpd start
3、配置 ftp 服務
(1)、通過 nano 編輯器打開配置文件
sudo nano /etc/vsftpd.conf
(2)、在配置文件中找到以下行,並設定為對應值:
anonymous_enable=NO # 設定不允許匿名訪問
local_enable=YES # 設定本地用戶可以訪問
write_enable=YES #設定可以進行寫操作
local_umask=022 # 設定上傳後文件的許可權掩碼
(3)、保存配置文件並退出 nano 編輯器
Ctrl + O —— 回車——Ctrl + X
4、重啟 FTP
sudo service vsftpd restart
5、查看 IP
ifconfig -a
6、連接 ftp 服務(使用 FileZilla 連接伺服器)
配置如下:
主機:通過 IP 命令查看
埠:不填
協議:默認 FTP - 文件傳輸協議
加密:默認 如果可用,使用顯示的 FTP over TLS
登錄類型:正常
用戶:pi
密碼:raspberry
備註:
FTP 的根目錄是 /home/pi,即pi用戶的HOME目錄
如果顯示亂碼問題,設置為站點字元集「強制 UTF-8」即可
7、停止 ftp 服務
sudo service vsftpd stop