1. 程式人生 > >【樹莓派】配置樹莓派,實現檔案傳輸

【樹莓派】配置樹莓派,實現檔案傳輸

安裝作業系統


進到後選擇:
這裡寫圖片描述
這裡寫圖片描述
RASPBIAN STRETCH WITH DESKTOP是圖形介面,RASPBIAN STRETCH LITE是命令列介面,一般下載RASPBIAN STRETCH LITE即可。
下載好後解壓縮檔案得到一個.img檔案,
這裡寫圖片描述
然後用Win32DiskImager將檔案寫入SD卡中。寫入前記得要把SD卡清空。
這裡寫圖片描述


寫入成功後就可以將SD卡插入樹莓派中安裝系統了,由於我是直接連線了顯示屏的,所以沒有用SSH方法,如果沒有顯示屏的話,請參考下面的資料使用SSH安裝系統。
啟動樹莓派後,輸入賬號密碼,預設賬號密碼:賬號是pi,密碼是raspberry。
在樹莓派內可以檢視系統的版本,以及系統位數

lsb_release -a  //檢視系統版本
Uname -a //檢視系統位數

安裝Samba共享檔案

依次輸入以下命令:

sudo apt-get install samba 
sudo apt-get install samba samba-common-bin

安裝成功後,修改配置檔案
sudo nano /etc/samba/smb.con

在檔案最下面加上以下內容,這裡設定/home/pi/Public為共享資料夾:

[Public]
   comment = Public Storage  # 共享資料夾說明
   path = /home/pi/Public
# 共享資料夾目錄 read only = no # 不只讀 create mask = 0777 # 建立檔案的許可權 directory mask = 0777 # 建立資料夾的許可權 guest ok = yes # guest訪問,無需密碼 browseable = yes # 可見

完成後輸入ctrl+x、Y退出配置檔案。
重啟Samba服務:
sudo /etc/init.d/samba restart

由於我們剛剛在配置檔案裡設定了/home/pi/Public為共享資料夾,所以我們需要手動建立一個Public檔案並修改其許可權,依次輸入命令建立Public檔案:

cd /home/pi
mkdir Public

修改其許可權:
sudo chmod -R 777 /home/pi/Public/


完成後能夠在自己電腦上的網路看到多了一個RASPBERRYPI,點進去就是樹莓派上的/home/pi/Public資料夾所在目錄,直接把檔案拉進去就可以了,可以在樹莓派上檢視到有這個檔案的存在。
也可以用通過瀏覽器輸入:\\樹莓派的IP地址\Public,檢視樹莓派內的檔案。(可以通過命令:ifconfig,檢視樹莓派的IP)

設定Samba為開機自啟動

設定開機啟動,需要在/etc/init.d/中建立一個檔案。

sudo nano /etc/init.d/sambaserver

sambaserver檔案的內容如下:

### BEGIN INIT INFO
# Provides:          sambaserver
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
### END INIT INFO

case "$1" in
  start)
    su pi -c '/etc/init.d/samba start :1'
    echo "Starting Samba "
    ;;
  stop)
    su pi -c '/etc/init.d/samba -kill :1'
    echo "Samba stopped"
    ;;
  *)
    echo "Usage: /etc/init.d/samba {start|stop}"
    exit 1
    ;;
esac
exit 0

相關推薦

樹莓配置樹莓實現檔案傳輸

安裝作業系統 進到後選擇: RASPBIAN STRETCH WITH DESKTOP是圖形介面,RASPBIAN STRETCH LITE是命令列介面,一般下載RASPBIAN STR

C語言使用可變引數實現函式求函式引數的最大值。

求若干個引數的最大值,我們假定第一個可變引數為最大值,定義為max,將之後的每一個可變引數和第一個可變引數相比較,始終在max裡存放的是最大值。 但是這裡需要注意,每一次呼叫va_arg,都會指向下一個可變引數,因此我們需要將其值儲存在臨時變數裡,以防指向錯誤。   #includ

C語言編寫一個函式實現兩個數的交換 詳細解答

今天在用函式寫兩數交換的時候發現有點小挫折,然後經過多次查詢驗證才發現是因為地址不對的緣故,我在此放出兩種交換的方法,先發錯誤的如下:#include <stdio.h> void swap(int a,int b) { int temp=a; a

開發筆記基於EasyUI框架實現table列的動態繫結

使用easyUI從後臺獲取欄位,前臺動態繫結 如下圖效果,表頭小區動態載入,如果沒有賣出商品,就不顯示,並且表頭下方分欄顯示 後臺使用c#,Java程式碼也可以參考 不多說,直接上程式碼 html <table id="PayReport" class="

sendfile原理實現檔案傳輸效能的提升

在apache,nginx,lighttpd等web伺服器當中,都有一項sendfile相關的配置,在一些網上的資料都有談到sendfile會提升檔案傳輸效能,那sendfile到底是什麼呢?它的原理又是如何呢? 在傳統的檔案傳輸裡面(read/write方式),在實現上其

樹莓關於樹莓2代更新最新核心後DS18B20溫度感測器無法找到對應檔案的問題的解決

樹莓派採用DS18B20檢測環境溫度! 在網上關於DS18B20溫度感測器的教程有很多,但大部分都是基於老版本核心的例子。在入手樹莓派2代後,加上DS18B20,按照他們的方法就是找不到對應的28-****檔案,在經過幾天研究實驗,以及查閱相關資料後。發現官方給出的說法是:升級新核心之後,防

樹莓配置Nginx代理實現樹莓遠端視訊監控

背景介紹: 在淘寶上入手一個樹莓派攝像頭,它是通過CSI介面連線到樹莓派板上,之前我使用的是CentOS系統,在網上找了很久,沒有發現能在CentOS系統下的攝像頭驅動(如果各位看客有相關資料或資訊,歡迎聯絡本人),沒辦法重新刷了樹莓派官方Debian系統,它自帶樹莓派攝像頭的管理工具—ra

PI軟體樹莓上安裝Pi4J使用Java寫程式

最近發現樹莓派支援Java語言了,Pi4J專案提供了樹莓派常用資源的介面,按照官方的教程安裝,可以在樹莓派上執行Java專案。最近幾天嘗試安裝體驗了一番,這裡貼上大概步驟。 建議在Windows上用E

樹莓關於樹莓掉電問題

調整 ntp alt ron 我們 引導 更換電池 手機 技術 樹莓派沒有電池,所以斷電斷網情況下,時間會停留在上次關機的時間。 如果再次開機,有網絡的情況下,可以進行時間同步。 但是極端情況下,沒有網絡,就只能手動去修改;而沒網的情況下,客戶不懂Linux,不會

產品功能配置網卡從此與關機無緣彈性網卡支持熱插拔功能

控制臺摘要: 本文主要介紹了彈性網卡的熱插撥功能改進,彈性網卡插拔對應的實例不再要求必須為 Stopped 狀態,現在只要求是穩定狀態( Running Stopped )即可。以及介紹了控制臺、OpenAPI如何對彈性網卡進行熱插拔操作。背景在雲計算飛速發展的今天,用戶ECS服務器身處的網絡環境越來越復雜,

Spring Boot配置檔案@ConfigurationProperties讀取List、Map引數

List application.properties custom.config.config1.folders[0]=/root custom.config.config1.folders[1]=/home/user1 custom.config.config1.folder

乾貨下載運維Ops-Day雲端計算與運維大會(深圳站)

▲▲▲ (聽說你是怎麼樣的人,通過字型可以暴露哦,具體你什麼樣的人,小編也好想知道哦) 上週六(5月28日),由運維派、碼客幫、科技寺聯合主辦的【運維派Ops-Day 雲端計算與運維大會】成功舉行。 當天,我們的工作人員和志願者早早來到現場進行佈置,我們不僅準備了大量精美的禮品,還有好吃的點心~

CNMP系列CNMP之路系統起步。

ftp 系列 fig samba 建立連接 編輯 為我 作用 let 簡單的來理解,我所說的CNMP,不是CNM+P,而是CentOs+Nginx+MySql+PHP,也可以單純的理解為LNMP,但是系統是我們自己選的,雖說是Linux的一個分支,但我就喜歡CentOs的這

sql技巧mysql修改時動態指定要修改的字段 update `table` set (case when ....) = 1 where id = xx

幫助 ase stack pan 希望 需求 記錄 開始 lec 如果你點進了這篇帖子,那麽你一定遇到了跟我一樣的問題。別看題目的set case when...,我一開始也是第一反應是用case when但是發現並不好使。 問題呢,說得高大上一點:動態指定要修改的字段。

java項目實戰ThreadLocal封裝Connection實現同一線程共享資源

auth @override api 數據 學習 pow 當前 程序 word 線程安全一直是程序員們關註的焦點。多線程也一直是比較讓人頭疼的話題,想必大家以前也遇到過各種各種的問題。我就不再累述了。當然,解決方案也有非常多,這篇博文給大家提供一種非常好的

第一組用例文檔功能說明書技術說明書

正在 分鐘 委托 reading 簡單 觸發 作業 聲音 暫時 場景:用戶使用自習助手 1.背景: (1)典型用戶:正在上自習的東北大學學生 (2)用戶的需求/迫切解決的問題:用戶在上自習時如何專心學習 (3)假設:用戶正確安裝本軟件 2.場景:關於這個場景的文字描述

c#基礎int 轉換 stringstring 轉換 int

方法 res data int 是否 tryparse php convert out 1、int 轉換 string方法:toString() 或者 Convert.toString()舉例: [code]phpcode://toString() int a =1; st

絕對原創最新研究成果EFS加密文件真的可以解密!各位不要放棄哈~

efs 解密 ntfs 我是一名正在讀計算機專業的博士,前一段時間花費了幾個月研究EFS解密技術,終於成功了,現在總結一下,給各位一個啟示~關於EFS加密: EFS(Encrypting File System,加密文件系統)是Windows系統特有的一個實用功能,對於NTFS卷上的文件和數據,都

spring boot配置文件 application.properties 屬性解析

date hiberna mage ida str 數據丟失 art rop 就會 1.JPA命名策略 spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.DefaultNamingStrategy 有兩種值

Go Bruins!退學兩年後拿到UCLA本科CS錄取

http 抑郁癥 alt 國內 mage 專業 數學計算 人生路 不理解 拿到錄取後的兩天我一直在問自己:眼前的一切是真的嗎?——計算機科學是整個UCLA錄取率最低的專業,去年轉學的錄取率僅為5%。 我知道很多人拿到名校錄取是很輕松的。可對於我這樣天分平庸的人卻並