Error message here!

Hide Error message here!

忘记密码?

Error message here!

请输入正确邮箱

Hide Error message here!

密码丢失?请输入您的电子邮件地址。您将收到一个重设密码链接。

Error message here!

返回登录

Close

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

鄧興宇 2021-09-06 13:38:42 阅读数:4393 评论数:0 点赞数:0 收藏数:0

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:

www.realvnc.com/en/connect/…

在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地址,查看共享文件夾

參考鏈接:

blog.csdn.net/qq_26035845…

blog.csdn.net/xuzhexing/a…

blog.csdn.net/naibozhuan3…

www.cnblogs.com/shellstudio…

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

版权声明
本文为[鄧興宇]所创,转载请带上原文链接,感谢

编程之旅,人生之路,不止于编程,还有诗和远方。
阅代码原理,看框架知识,学企业实践;
赏诗词,读日记,踏人生之路,观世界之行;

支付宝红包,每日可领