人生苦短,快用 python。因为刚刚接触到 django,实现项目之后,对部署不太熟悉,所以在树莓派上尝试一下。文中教程 Linux 通用。 部署概览 我们采用 nginx + uwsgi 的方案进行部署。整个系统架构图如下: 环境配置 首先需要安装 virtualenv 为其提供独立的环境,命令行如下: pip3 install virtualenv 创建并生成环境,我
如果没有公网ip,但又想随时随地都能连接到树莓派,我们可以使用 frp 来实现。 准备条件 我们需要一台 vps,以便做转发的服务端。 服务端配置 - frps frp 的服务器端,一般名为 frps,配置文件是 frps.ini。可以在 frp 官方页面 获取到最新版本的下载链接(此处以 frp_0.17.0_linux_amd64 为例)。接着使用 ssh 登录 vps 端操作,命令行如下
自建 DNS 服务器,可以规避运营商的 DNS 劫持,还可以一定程度上加速网络访问。除此之外,在自定一些配置之后,能实现广告拦截及其他的一些功能。在这里我们通过在树莓派使用 dnsmasq 搭建这样一个 DNS 服务器。安装 dnsmasqsudo apt-get install dnsmasq配置 dnsmasq首先备份一下原配置文件,命令行如下:sudo cp /etc/dnsmasq.conf /etc/dnsmasq.conf.
安装 aria2 aira2 官方仓库:https://github.com/aria2/aria2/ 静态编译 ARM 树莓派:https://github.com/q3aql/aria2-static-builds/releases 也可以使用软件源安装:sudo apt install -y aria2 创建配置文件: mkdir -p ~/.config/aria2/ nano ~/.config
树莓派局域网文件共享的方案,一般来说有两种,WebDav 和 Samba,两者的传输速度都相差不大,而 WebDav 在文件上传上问题会多些,还是更推荐 Samba。 安装 Samba samba 的安装很简单,命令行执行: sudo apt-get install samba samba-common-bin 配置 Samba 配置文件为/etc/samba/smb.conf,这里对它进行修改,命令行执行:
因为我的树莓派后来用的系统是 CentOS,没法轻松地挂载 exfat 格式的 U 盘 (arm 生态缘故),考虑到是个不常用的 U 盘,干脆格式化做 ext4 格式,就一直挂载在树莓派上当扩展用了。查看硬盘标识:sudo fdisk -l查看硬盘格式:sudo blkid格式化硬盘为 ext4 格式 (注意替换盘符为你获取到的):sudo mkfs.ext4 /dev/sda1挂载硬盘,首先创建挂载目录:sudo mkdir 
树莓派默认更新源访问速度很慢,换成国内源速度会有很大提升。 网上常见的教程往往都是替换软件更新源(/etc/apt/sources.list),实际上还存在一个系统更新源(/etc/apt/sources.d/raspi.list)。我们对这两个文件进行修改,将其中的源网址更换为国内镜像站点即可。 备份原文件 命令行执行: sudo cp /etc/apt/sources.list /etc/apt/sources.list
系统写入 Raspbian 系统下载页面: Raspbian 这里因为个人当作服务器使用,通过 ssh 连接来管理,不需要图形界面,所以选择的是 RASPBIAN STRETCH LITE,下载完成之后将 img 镜像写入 TF 卡。 Windows / macOS / Linux: Etcher 是一个更加现代的 TF 卡写入工具。通过 Etcher 可以很简单的完成写入操作。工具下载地址为
现货、期货市场回顾。过去的两周,50ETF现货和上证50期货窄幅震荡,日间涨跌幅只有1%左右。 期权市场成交量、持仓量、涨跌幅概览。
记得之前写过一篇《emlog文章浏览数在规定的时间内算一次的方法》和今天要分享Emlog程序让文章倒序排列的方法(ps:最新的文章显示在最后面)修改方法是差不多的。只是修改函数不一样。 下面简单的说下方法:找到include/controller/log_co