树莓派全面配置

写入映像

使用工具:

  • Win32DiskImager
  • SD Card Formatter

默认的用户名: pi,默认的密码是: raspberry

注意:在2022-04-04的映像,没有默认pi用户了。

在内存卡boot盘中新建一个ssh的空文件,为了打开ssh功能。

在内存卡boot盘中新建一个wpa_supplicant.conf文本文件,写入wifi配置:

update_config=1
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
country=CN

network={
	ssid="你的无线网名称"
	psk="你的无线网密码"
	key_mgmt=WPA-PSK
	priority=1
}

在树莓派系统内文件位于/etc/wpa_supplicant/wpa_supplicant.conf

初始设置

换源、安装基础命令(北京外国语网站用的清华代码,但是北京外国语网速比清华快)https://mirrors.bfsu.edu.cn/

# aarch64 用户:编辑 `/etc/apt/sources.list` 文件,用以下内容取代:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.bfsu.edu.cn/debian/ bullseye main contrib non-free
# deb-src https://mirrors.bfsu.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.bfsu.edu.cn/debian/ bullseye-updates main contrib non-free
# deb-src https://mirrors.bfsu.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.bfsu.edu.cn/debian/ bullseye-backports main contrib non-free
# deb-src https://mirrors.bfsu.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.bfsu.edu.cn/debian-security bullseye-security main contrib non-free
# deb-src https://mirrors.bfsu.edu.cn/debian-security bullseye-security main contrib non-free

# 对于两个架构,编辑 `/etc/apt/sources.list.d/raspi.list` 文件,删除原文件所有内容,用以下内容取代:
deb http://mirrors.bfsu.edu.cn/raspberrypi/ bullseye main

sudo apt update
sudo apt upgrade
sudo apt install vim
sudo apt install ufw
sudo apt install screen

# PPA软件添加用的
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys '公钥编码'

添加root账户

sudo passwd root
sudo passwd --unlock root

# 实现ssh登录 修改/etc/ssh/sshd_config文件
PermitRootLogin yes
service ssh restart

信息显示

# 系统配置信息
sudo apt install neofetch
neofetch

# CPU、内存使用
sudo apt install htop
htop

# 查看温度一次
vcgencmd measure_temp

# 每2秒刷新温度
watch -n2 vcgencmd measure_temp

uname -a
cat /etc/os-release

Python换源

# 这个命令是本机pip安装时查找的源的位置
pip config list -v 
# 打开pip.conf文件,没有就创建目录和文件
~/.pip/pip.conf
# 添加以下内容
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

# 更新
python -m pip install --upgrade pip

卸载、安装node.js并换源

参考网址:https://github.com/nodesource/distributions/blob/master/README.md

# 先删除自带的低版本nodejs
sudo apt-get remove nodejs

sudo passwd root
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_14.x | bash -
apt-get install -y nodejs
npm config set registry https://registry.npm.taobao.org

防火墙

# 安装
sudo apt- get install ufw

# 启动
sudo ufw enable

# 查看状态
sudo ufw status

# 开启
sudo ufw allow 22

改为静态IP地址

sudo vim /etc/dhcpcd.conf

# 最后添加以下内容,按照自己的路由器配置来
interface wlan0

static ip_address=192.168.1.2/24
static routers=192.168.1.1
static domain_name_servers=223.5.5.5

树莓派配置

sudo raspi-config

# 树莓派配置文件 config.txt 官方说明文档:https://www.raspberrypi.org/documentation/configuration/config-txt.md

# VNC开启
第五行

注意:GPU内存不能拉到812M以上,否则会进不了系统。如果进不去了可以通过TF卡插USB修改config文件。

wiringPi

系统自带的一般是2.5.0版本,需要更新到2.5.2版本才能使用gpio readall命令

# 如果没有自带wiringpi
sudo apt install wiringpi

# 更新wiringPi
wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb

gpio readall

调整频率

Raspberry Pi OS
sudo nano /boot/config.txt

Ubuntu OS
sudo nano /boot/firmware/config.txt

超頻
over_voltage=6
arm_freq=2000
gpu_freq=700

超頻MAX
over_voltage=6
arm_freq=2147
gpu_freq=750

CPU最高頻率
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq

CPU最低頻率
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq

CPU目前頻率
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq

搭建Samba文件服务器

sudo apt install samba samba-common-bin
sudo vim /etc/samba/smb.conf


[Shared]
  path = /home/pi/shared
  valid users = pi
  browseable = yes
  writable = yes
  read only = no

测试
testparm

sudo smbpasswd -a pi
sudo systemctl restart smbd
systemctl status smbd

安装docker、docker compose

$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun

# 将当前用户加入docker组:
sudo usermod -aG docker $USER
newgrp docker

sudo curl -L https://get.daocloud.io/docker/compose/releases/download/v2.2.3/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version

安装Redis

Redis Quick Start – Redis

从源代码编译和安装 Redis

wget http://download.redis.io/redis-stable.tar.gz
tar -xvzf redis-stable.tar.gz
cd redis-stable
make
make install

直接安装

$ sudo add-apt-repository ppa:redislabs/redis
$ sudo apt-get update
$ sudo apt-get install redis

关闭电源指示灯

echo 0 | tee  /sys/class/leds/led0/brightness
echo none | tee  /sys/class/leds/led0/trigger
echo none | tee  /sys/class/leds/led1/trigger
echo 0 | tee /sys/class/leds/led1/brightness
posted @ 2021-05-17 21:43  天逸流水  阅读(256)  评论(1编辑  收藏  举报