简述
在家中有多台电脑,多人协作的内容可以考虑搭建一个小型的家用资料共享的服务器,这样可以直接在共享的空间下,不同的成员进行资料的获取,更新等。和一般公司的服务器大体功能是相同的,小型只是说CPU性能不强大,存储空间也只是个人计算机的等级。这里用RaspberryPi(用的是RaspberryPi 2,ARM cortex-A7处理器,4核)作为小型服务器,可以达到资料共享的功能,不过共享空间的大小也只有10来个G,需要更大的空间也可以通过USB外接硬盘。
Raspbian的安装
RaspberryPi的官网有说明的,步骤很简单,只是有点耗时。
- 首先从RaspberryPi的官网下载一个NOOBSLite.zip,没办法,因为是想下载带有Raspbian image的NOOBS的,但是文件比较大,下载老是失败,用.torrent种子下载,用的百度云工具的离线下载功能,至今未有动弹(或许可以用别的种子下载工具试下)。不得已所以下载了20多兆的NOOBSLite.zip;
- NOOBSLite.zip的说明:直接解压这个zip文件,就看到有一些.bin, .image的文件,这个源码其实也是开源的,从git可以下载到的。猜测其功能就是系统初始化,然后有ethernet的驱动,因此可以通过联网来获取OS的image文件;
- 接着根据RaspberryPi的官网的说明从指定网址下载一个SD卡格式化工具,在Windows系统下将SD卡进行格式化,然后将解压NOOBSLite.zip得到的文件直接拷贝到SD卡根目录;
- 将SD卡插入RaspberryPi,给RaspberryPi连接上USB接口的键盘和鼠标,并将HDMI接口连接到显示器,将Ethernet接口连接到家庭路由器的Lan口。给RaspberryPi上电,一会就看到显示器开始输出Log信息,并显示对话框提示用户选择要安装的OS;
- 我选择了Raspbian,点击install按钮,开始从网络下载OS镜像并安装,此过程比较漫长,大概需要等5/6小时才安装完毕了。
静态IP配置
Raspbian直接用SD卡作为共享存储空间(10多G,目前够用)。作为服务器需要配置好静态IP地址,不然每次重新启动后,IP地址DHCP动态分配的话每次都会不一样,这样别的机器连接服务器就会出问题了。
配置静态IP要用到的命令如下:
- cat /etc/network/interfaces:查看eth0当前是否使用DHCP动态分配方式;
- ifconfig:查看inet addr(IP地址),Bcast(broadcast)和Mask;
- netstat -nr:查看Gateway和Destination;
- sudo nano /etc/network/interfaces:编辑配置文件,将IP配置为需要的值。
详细的说明可参考树莓派日志——为树莓派设置静态IP
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-12-16 07:27:02