树莓派4b 3.5inch显示屏+远程+FTP+建站


一、拆箱工作

(一)贴片

贴片

(二)其它配件

  • 3.5’’ RPI Display(然而不好用,所以才使用远程桌面);
  • 读卡器+16G TF卡(可外接硬盘以实现扩容)。

(三)烧写镜像

  1. 树莓派官网烧写工具
  2. 树莓派官网镜像
  3. 其它
  • 之前烧写了树莓派官网推荐的ubuntu 20.10,不仅后续要做许多基础工作,而且3.5寸显示屏的驱动安装并没有成功,所以使用了官方的镜像。
  • 如果能使用 mirco转HDMI线 接上显示屏,将极大地方便后续工作。
  • 在忘记无线路由器管理界面密码情况下,只能使用Nmap 7.9工具扫描ip了。
  • 如无屏幕,无路由器,无线,但只有一台笔记本,或外加手机,那么参考(四)

(四)通过热点建立连接(联网)

  1. 对于RasberryOS:
  • 编写 wpa_supplicant.conf 文件后,放入烧写镜像的根目录下,内容如下
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="Wifi名"
    psk="Wifi密码"
    key_mgmt=WPA-PSK
    priority=1
}
  • 创建 ssh 文件,放入烧写镜像的根目录下。
  1. 对于 Ubuntu:
  • ssh是默认开启的,无需操作
  • 修改烧写镜像根目录下的 network-config 文件,内容如下
wifis:
  wlan0:
    dhcp4: true
    optional: true
    access-points:
      "Wifi名":
        password: "Wifi密码"
        hidden: true

(五)换源

  1. 不换源其实未必不可(’~’)
  2. 更换清华源

sudo nano /etc/apt/sources.list

#然后注释原内容,添加

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

#然后ctrl+o保存,ctrl+x退出

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

#然后注释原内容,添加

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

#然后ctrl+o保存,ctrl+x退出

sudo apt-get update

二、3.5’’ RPI display

(一)RaspberryPi OS:

cd
git clone https://github.com/goodtft/LCD-show.git
chmod -R 755 LCD-show
cd LCD-show

#以下命令会使树莓派重启(如果是使用HDMI接显示屏情况下,在输入后拔线,回车。不过这种情况下,这应该就多余了)

sudo ./LCD35-show

(二)具体可参考(包括其它OS 和 显示问题):

三、远程桌面

  • 如果直接使用SSH则十分方便了(以至于这一步也是非必须的)。

sudo apt install openssh-server expect
sudo netstat -antp | grep ssh

#主机需先开启ssh后连接(或使用工具)

ssh -p 端口号 用户名@IP

  • Telnet 亦是一种方法

sudo apt-get install openbsd-inetd telnetd
sudo /etc/init.d/openbsd-inetd restart
sudo netstat -antp | grep telnet

telnet IP 端口

(一)Xrdp

  1. 3.5寸显示屏可用的情况,完成基础的向导配置,连上WIFI。
  2. 安装xrdp

sudo apt install xrdp

  1. windows 远程桌面工具连接
    远程
    远程桌面

(二)VNC

  1. 如果使用VNC连接(有利有弊):

apt-get install vnc4server
vnc4server

#输入远程的密码
#主机安装VNC

  1. 如果出现灰度问题的解决:

gedit ~/.vnc/xstartup

  • 添加以下内容:
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
gnome-panel &
gnmoe-settings-daemon &
metacity &
nautilus &
gnome-terminal &
  • 目前利用虚拟机连接测试是成功的
    VNC

四、FTP

  • 搭建FTP后,能方便于文件传输。

(一)安装及修改配置文件

sudo apt install vsftpd
sudo nano /etc/vsftpd.conf

#修改或去除有关注释

listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
local_umask=022
utf8_filesystem=YES

#然后ctrl+o保存,ctrl+x退出

(二)创建用户

  • 目录可自定义用户名和目录位置 或 创建软连接

sudo groupadd ftpgroup
sudo mkdir -p /usr/local/src/ftp/ftpuser
sudo useradd -g ftpgroup -d /usr/local/src/ftp/ftpuser -M ftpuser
sudo passwd ftpuser

#输入FTP密码(需要记住该密码)

sudo chmod 777 /usr/local/src/ftp/ftpuser
sudo service vsftpd restart

(三)上传下载文件

  • win+r or 文件资源管理器 or 浏览 , 输入ftp://IP
  • 输入用户名 和 密码
    浏览器登录
  • 向该目录创建文件后即可访问相关内容,而使用文件资源管理器将可方便于上传文件至树莓派。
    FTP
    Ps. Chrome、Firefox、Edge版本更新后,将无法使用FTP服务。

五、建站

(一)Nginx+PHP

sudo apt install -y nginx php php-mysql php-fpm
sudo nano /etc/nginx/sites-available/default

#修改后内容如下,但php版本需与安装的对应

index index.html index.htm index.nginx-debian.html index.php;
location / {
		index index.php index.htm1;
		try_files $uri $uri/ =404;
}
location ~ \.php$ {
		fastcgi_pass    unix:/run/php/php7.3-fpm.sock;
		fastcgi_index   index.php;
		fastcgi_param   SCRIPT_FILENAME  $document_root$fastcgi_script_name;
		include         fastcgi_params;
}

#然后ctrl+o保存,ctrl+x退出

sudo service nginx restart #重启

  • 网站根目录/var/www/html/

(二)MariaDB

sudo apt install -y mysql-client-10.0 mysql-server-10.0

#输入数据库密码(需记住该密码),按需求选择 y or N

· 可视化(phpMyadmin 5.0)

cd /var/www/html
sudo wget https://files.phpmyadmin.net/phpMyAdmin/5.0.4/phpMyAdmin-5.0.4-all-languages.tar.gz

sudo tar -zxvf phpMyAdmin-5.0.4-all-languages.tar.gz

sudo mv phpMyAdmin-5.0.4-all-languages pma

  • 由于不能使用root登录,所以需要创建一个拥有root权限的用户

sudo mysql -u root -p

#输入密码

create user ‘用户’@’%’ identified by ‘密码’;
grant all privileges on *.* to ‘用户’@’%’ with grant option;
exit;

  • 访问 IP/pma,用创建的用户登录和密码
    使用新创建用户登录
    phpmyadmin5.0.4

六、安装Docker

sudo apt update
sudo curl -sSL https://get.docker.com | sh
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值