树莓派系统安装及常用个人家庭服务器搭建

本文为个人实战操作,可行,记录下来供新手练习使用:

---------------------------------------------------------

 

1.      树莓派系统介绍

2.      安装操作系统及网络\远程控制配置

3.      安装常用软件

4.      构建web服务器(nginx + php + sqlite)

5.      构建web服务器(appach+mysql+php)

6.      构建NAS服务器

7.      其余功能环境开发

8.      ……

 

1.      树莓派介绍

1.1   项目介绍

1.2   硬件介绍

1.2.1         散热片安装

1.2.2         风扇安装附件1

1.2.3         屏幕安装

1.3   系统介绍

目前很对公司或组织都为树莓派开发了操作系统,常用的操作系统如下,可根据自己的具体需求烧录安装,下载地址:https://www.raspberrypi.org/downloads/

 

如果想下载以前版本的系统:https://downloads.raspberrypi.org/raspbian/images/

第一类树莓派原生操作系统:基于linux内核。有2种:raspbian官方的基础版本操作系基于Debian系统。PIXEL是包含桌面的版本,LITE是单纯的OS;NOOBS NewOut of Box Software,是树莓派官方发布的工具可以抛开各种复杂的网络和镜像安装软件,甚至可以抛开电脑就能让你安装上你想要的系统。NOOBS是离线安装版,LITE是网络安装版。

第二类第三方操作系统:包含了UBUNTUMATE;SNAPPY UBUNTU CORE;WINDOWS 10 IOT CORE;OSMC;RISC OS等等。

 

2.      安装操作系统及网络\远程控制配置

2.1   系统安装

2.1.1         下载系统的镜像,根据需要选择;我用的raspbin;下载到本地并用7zip解压出img文件。

2.1.2         下载镜像烧录工具Win32DiskImager;并格式化tf卡

2.1.3         以管理员身份运行Win32DiskImager,找到解压缩之后的系统img文件,写入……

2.1.4         写入完成之后取出tf卡,插入树莓派卡槽,上电开机。

2.1.5         通常默认情况下树莓派的系统是打开ssh的,因此在没有安装屏幕的情况下可以通过以下步骤连接上树莓派进行操作:

A.     树莓派使用网线连上路由器

B.     使用同一网段的PC段putty,直接连接树莓派,默认用户名:pi;密码:raspberry;

C.     如果能够ping通,但是无法ssh连上,那有可能是默认系统没有开启ssh;下面只需要在tf卡的boot目录下(也就是tf卡根目录)创建一个名称为SSH的文件即可;重启后就可以正常使用ssh了。

D.     链接wifi:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

在文件末尾加以下配置信息,每一个network就是一个WiFi,可以配置多个network,ssid为WiFi名称,psk为WiFi密码,key_mgmt为加密方式

network={

        ssid="mimi"

        key_mgmt=WPA-PSK

        psk="abcd1234" }
 

2.1.6         设置expand_rootfs 把整个系统的可用空间扩展到储存卡的大小(树莓派默认不使用SD卡的全部空间,有一部分保留,建议选中):

A.     sudo raspi-config

B.     进入:

 

C.     按tab键切换到: