树莓派初次运行设置

  1. 进入raspbian系统后, 运行sudo raspi-config 完成首次配置
  2. 添加科大源:sudo nano /etc/apt/sources.list 添加

    你可以注释掉官方源, 以及sudo nano /etc/apt/sources.list.d/raspi.list, sudo nano /etc/apt/sources.list.d/collabora.list 里面的源
  3. 安装vim(我喜欢的编辑器, 比nano好点吧): sudo apt-get install vim
  4. 接下来是联网: 我使用的是无线网, 配置如下:
    • 打开sudo vim /etc/network/interfaces, 替换为
    • 然后在打开sudo vim /etc/wpa.conf, 替换为

      这里设置了两个wifi网络, 一个是无密码的”openwifi”, 一个是加密的”wifi”, 其密码是pwd.
    • 最后, 通过sudo ifup wlan0 启用无线网, 等会就会看到我们的无线网卡获取到了ip地址.
  5. 安装vsftpd实现文件上传:sudo apt-get install vsftpd , 然后编辑sudo vim /etc/vsftpd.conf, 替换为

    最后使用openssl生产私钥sudo openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem并使用sudo service vsftpd restart使得配置生效

    测试ftp连接可以使用FileZilla, 添加新站点, 填写ip地址, 端口号可以不填, 然后关键是要使用sftp协议, 登录类型填正常, 用户名填写pi, 密码填pi的密码. 这是因为我们使用了本地账户登录.

  6. 使用dnamer实现动态域名解析. 打开http://dnamer.net/, 按照说明添加动态域名解析.
  7. 安装nginx+php+sqlite环境: sudo apt-get install php5-fpm php5-sqlite nginx编辑sudo vim /etc/nginx/site-available/default 将其内容替换为

    并重启nginxsudo service nginx reload

    你还需要新建sudo mkdir /var/www 目录, 以及其下的vim /var/www/index.php, 最简单的写法是< ?php echo "OK"; ?>

    然后访问你的ip, 应该能看到”OK”.

  8. 安装wordpress并修改数据库为sqlite: https://wordpress.org/plugins/sqlite-integration/installation/ 这里的教程足够了(你不需要填写任何用户名, 密码, 数据库, 但是建议你生成salt), 只是需要修改wordpress的目录所有者:sudo chown www-data: wordpress -R最后, 我们需要禁止访问database目录, 只需在nginx的default里面最后一个大括号之前添加
  9. 搭建vpn: 参考这里, 以及这里设置动态路由. 也可参考Debian Wiki.
  10. 安装vnc:官方教程很完美
  11. 安装监视器raspcontrol: 这里比较详细.
  12. 安装Transmission下载器, 按照这里即可. 只是要注意, 需要将上面的命令改成sudo usermod -a -G debian-transmission pi 即把pi添加到debian-transmission group, 教程上面上面反了. 可以参考这里.

注记

  1. 重装系统时可能需要重新格式化sdcard, 官方推荐使用SD Formatter 4.0

发表评论