《樹莓派》配置開機&VNC&samba


1. 開機啟動

燒錄完成后電腦的文件夾中會出現一個SD的boot分區的根目錄。

1.1 新建ssh文檔開啟ssh

在該目錄中新建一個空白的txt文件,然后把文件名改為"ssh",注意要去掉文件的后綴名,得到一個“ssh”的空白文件,這個文件是用來開啟樹莓派的ssh遠程登錄功能(默認不開啟),因為我沒有顯示屏,所以需要通過遠程登錄來對樹莓派進行操作。

1.2 新建wpa_supplicant.conf連接WiFi:

再新建一個txt文檔,把下面這段代碼復制到文檔中:
country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="DLXY" psk="123456789" }
保存后退出,重命名文件為“wpa_supplicant.conf”。我是直接用手機開的熱點,方便在手機上查看樹莓派的IP地址。這兩個文件弄好后就可以把SD卡插到樹莓派上,上電,開機。不出意外樹莓派會自動連接到你的手機熱點,這時打開手機設置中的網絡熱點就可以查看連接到手機熱點的設備信息了。然后找到樹莓派的IP地址。

1.3 putty登錄終端

file

1.4 修改源:

1.4.1 修改配置文件:

sudo nano /etc/apt/sources.list

修改為:

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

1.4.2 修改配置文件:

sudo nano /etc/apt/sources.list.d/raspi.list

修改為:

deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

1.4.3 更新配置文件:

sudo apt-get update

sudo apt-get upgrade

2. 安裝VNC

2.1 首先在自己樹莓派上安裝VNC:

sudo apt-get install tightvncserver

2.2 安裝成功后打開樹莓派上vncserver:

sudo tightvncserver

按提示輸入密碼

完成效果:

file

2.3 再自己的電腦上安裝一個VNC Veiwer:

https://www.realvnc.com/en/connect/download/viewer/

在Sever中輸入IP:1之后輸入密碼就可以打開樹莓派的界面了。

2.4 設置VNC開機啟動:

進入root模式:

sudo su

打開文件/etc/init.d/tightvncserver並且編輯:

sudo nano /etc/init.d/tightvncserver

修改為:

#!/bin/sh
### BEGIN INIT INFO
# Provides: tightvncserver
# Required-Start: $syslog $remote_fs $network
# Required-Stop: $syslog $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Starts VNC Server on system start.
# Description: Starts tight VNC Server. Script written by James Swineson.
### END INIT INFO
# /etc/init.d/tightvncserver
VNCUSER='pi'
case "$1" in
        start)
                su $VNCUSER -c '/usr/bin/tightvncserver :1'
                echo "Starting TightVNC Server for $VNCUSER"
        ;;
        stop)
                pkill Xtightvnc
                echo "TightVNC Server stopped"
        ;;
        *)
                echo "Usage: /etc/init.d/tightvncserver {start|stop}"
                exit 1
        ;;
esac
exit 0

完成后按ctrl+O然后回車確認,之后按chrl+x退出

接着修改文件權限,依次輸入下面兩條命令:

sudo chmod 755 /etc/init.d/tightvncserver
sudo update-rc.d tightvncserver defaults

file

如果需要取消開機自動啟動vnc,輸入下面一條命令:

sudo update-rc.d -f tightvncserver remove

3. 安裝samba服務

3.1 安裝samba 和 samba-common-bin:

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

3.2 配置/etc/samba/smb.conf文件:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.back
sudo nano /etc/samba/smb.conf

找到Share Definitions節[homes]部分:將read only = yes行改為read only = no , 並在最后一行,加入如下語句:

[MyRaspberryPi]
    # 說明信息
    comment = RaspberryPi Storage
    # 可以訪問的用戶
    valid users = pi,root
    # 共享文件的路徑,raspberry pi 會自動將連接到其上的外接存儲設備掛載到/media/pi/目錄下。
    path = /media/
    # 可被其他人看到資源名稱(非內容)
    browseable = yes
    # 可寫
    writable = yes
    # 新建文件的權限為 664
    create mask = 0664
    # 新建目錄的權限為 775
    directory mask = 0775

file

3.3 測試配置文件是否有錯誤,根據提示做相應修改

testparm

3.4 添加登陸賬戶並創建密碼,必須是 linux 已存在的用戶

sudo smbpasswd -a pi

file

3.5 重啟 samba 服務

sudo /etc/init.d/smbd restart

windows文件欄輸入樹莓派ip地址,查看共享文件夾

參考鏈接:

https://blog.csdn.net/qq_26035845/article/details/84451511

https://blog.csdn.net/xuzhexing/article/details/90451826

https://blog.csdn.net/naibozhuan3744/article/details/84966149

https://www.cnblogs.com/shellstudio/p/10756419.html

本文由博客一文多發平台 OpenWrite 發布!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM