arno-liu

目录


 


 

常用命令

系统管理 硬件    
lsb_release -a
查看debian发行版本号
gpio readall
查看 gpio 各针脚的信息    
链接 更换源        
           
           

 更新apt(清华)源

对于Debian10(buster)

# 编辑 `/etc/apt/sources.list` 文件,删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi

# 编辑 `/etc/apt/sources.list.d/raspi.list` 文件,删除原文件所有内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

编辑镜像站后,请使用sudo apt-get update命令,更新软件源列表。


常用的软件

Docker

ps:据说zero无法启动docker服务

安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

也可以使用国内 daocloud 一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

Docker 镜像加速

国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:

  • 网易:https://hub-mirror.c.163.com/
  • 阿里云:https://engna93f.mirror.aliyuncs.com  //我自己的
  • 七牛云加速器:https://reg-mirror.qiniu.com

请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):

{"registry-mirrors":["https://reg-mirror.qiniu.com/"]}


之后重新启动服务:

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

 

常用命令

#查看 Docker 版本
docker -v
sudo docker pull 仓库/镜像:版本(留空的话默认为 latest)
sudo docker run 加参数,用来创建容器
#查看运行容器
sudo docker ps
#查看所有下载的镜像
sudo docker images
#进入容器终端
sudo docker exec -i -t ha /bin/bash
#实时查看10行的 ha 日志
sudo docker logs -f -t --tail 10 ha
#重启 systemctl 守护进程
sudo systemctl daemon-reload
#设置 Docker 开机启动
sudo systemctl enable docker
#开启 Docker 服务
sudo systemctl start docker
 
#下载 Docker 图形化界面 portainer
sudo docker pull portainer/portainer
#创建 portainer 容器
sudo docker volume create portainer_data
#运行 portainer
sudo docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
213

系统管理

硬件层

树莓派3B+ 开启超频

树莓派CPU默认频率是1200MHz,在一般状态下处于600MHz

配置文件路径

sudo vim /boot/config.txt

参考配置

# CPU超频
arm_freq = 1375
over_voltage = 6
core_freq = 550
# GPU超频
gpu_freq = 550
# 内存
sdram_freq = 550
sdram_schmoo = 0x02000020
over_voltage_sdram_p = 6
over_voltage_sdram_i = 4
over_voltage_sdram_c = 4
# SD卡超频
dtparam = sd_overclock = 100

 

性能测试benchmark

 这里采用的工具是适用于Linux环境下的Sysbench。Sysbench带有一整套的测试选项,可以用来测试计算机的极限性能。

// 安装sysbench
sudo apt-get install -y sysbench
// 压榨处理器性能
sysbench --num-threads=4 --test=cpu --cpu-max-prime=20000 run 

Pi Dashboard

docker版本

sudo docker run -d --name docker-pi-dashboard -e \'LISTEN=1024\' --net=host ecat/docker-pi-dashboard
  • -d 代表以守护进程运行,也就是后台运行,不然会一直挂在前台
  • --name docker-pi-dashboard 表示启动后的容器名,可以自定义,以后可以根据这个名字来进行停止删除操作等
  • LISTEN=1024 代表监听1024端口,这样你就可以通过树莓派地址:1024来访问pi dashboard,如果不写-e \'LISTEN=1024\'就默认监听80端口
  • --net=host 是非常重要也是必须,表示容器不启用新的网络栈,这样pi dashboard才能获得宿主机也就是树莓派的网络状态,不然获取的是容器的状态,并不是树莓派实际的状态
  • ecat/docker-pi-dashboard 是我已经构建好的镜像名,第一次启动的时候因为大家的树莓派还没有这个镜像,所以会自动下载,需要耐心等待一下

 自启

把命令加入到/etc/rc.local中

ps:直接运行/etc/rc.local命令树莓派会自报家门(回显ip)

 

分类:

技术点:

相关文章:

  • 2021-08-30
  • 2021-08-25
  • 2021-10-13
  • 2021-11-04
  • 2021-08-30
  • 2021-05-29
猜你喜欢
  • 2021-10-09
  • 2021-10-13
  • 2021-05-20
  • 2021-12-20
  • 2021-10-13
  • 2021-10-13
  • 2022-01-07
相关资源
相似解决方案