树莓派 — 从裸机到服务器
按照惯例先上全家福:
购买
本人学生党一枚,电子与信息工程专业,已经觊觎树莓派很久了
。前不久暑假伊始,用了自己的money狠心买了一个树莓派3B。
树莓派是什么就不做阐述了。
买过来就是一块板子+一本子的说明。
补张盒子的照片:
板子放在防静电包装中的。
树莓派分两个版本——中国版和英国版的。我买的是英国版的。听说中国版的比英国版的质量好?我感觉我的英国版也无可挑剔。
再加上一根HDMI电缆连在电视上。
买根普通点的就行,但也不要是劣质的,听说劣质线在热插拔时会烧芯片。
有人说树莓派用远程连接上去,HDMI用处不大。不过事实证明它还是有点用的——开机开不出不用HDMI连显示屏上鬼知道里面发生了什么。
树莓派本身不带储存,要外接Micro SD卡。
卡不用太大的,8G也行。不过速度一定要快。
电源用手机的USB电源适配器就行,5V2A的。要是树莓派上外设多了还要考虑用个电流更大的。
初次使用
树莓派就是台电脑,一开始我用的官方的Raspbian系统。SD卡烧录好之后插上树莓派通电就能开机。
附上系统下载链接(官方推荐的系统集合,外国网站访问速度比较慢,耐心等待。
)
有一些系统不在此列表中,靠自己去发现。
注意系统要是ARM的,所以一般的Windows跑不起来的。
刚到手的我的树莓派是裸奔的,直接把板子暴露在外面。CPU发热确实有点厉害,我寻思着给它加上散热片。
有一定的散热效果(很多Linux系统自带温度监视,看温度很方便)。如果用嘴朝着散热片吹吹风,散热效果更加明显。(并且有人工智能加成)
顺便和卡进行对比,确实比较小巧。
用了一段时间之后我发现裸奔有风险:机械损坏、静电等。去淘宝上配了一个官方的外壳。
顺便说一句:树莓派2和3的LED灯位置不同,不同版本官方外壳并不通用。
当然也可以选择其他款式的。
官方外壳是不能安装风扇的,有这方面需求的可以选择第三方的,也更加便宜。(我认为风扇不必要)
官方外壳还有一个缺点——把DSI接口、CSI接口和部分GPIO引脚遮盖住了,要想使用的话有些不便。第三方的在这方面的处理比较人性化。
不过不推荐单层亚克力材质的,太脆了。也不太推荐金属的,怕屏蔽无线信号以及短路。
我喜欢白色,所以选了官方的外壳。
外壳一共5片,结构简单,不过是“大力出奇迹”的那种。每次装都会发出特别清脆的声音,都怕壳子裂了。
装好外壳后我生动形象地发现外壳完全阻止了散热
。散热片沦为了摆设。我也不想拔下散热片,听说有人拔散热片时连带着把CPU一同拔下来了。
回到第一张图,有人会问:为什么把树莓派竖起来?
这个问题问得非常好。你试试站着睡觉和躺着睡觉哪个更冷就明白了。
现在我这里气温32——39摄氏度,树莓派能在57——62摄氏度之间。
渐入佳境
一通软、硬件配置完后可以开始愉快地玩耍了,但是我的Raspbian系统出了点问题——每次重装系统后每过两三天会开不了机。连上显示屏一看是文件系统损坏。现在我投奔了Ubuntu mate系统,现在比较稳定。
上张图(原谅我没有给Raspbian留下遗像):
我也不经常打理图形界面,这算是比较漂亮的一张了。但是在大部分情况下画风是这样的:
标题就叫“从裸机到服务器”。服务器自身占的资源越少,留给别人的就越多。所以我把启动选项设置成了 “Console Text console”,显存分了16MB。这些在raspi-config中可以设置。
而且Linux的终端炒鸡好用比图形界面更好用有木有!
Ubuntu mate for Raspberry的终端中有所有的Raspberry中为树莓派提供的特殊命令,而且Ubuntu和Raspbian都属于Debian系,用起来差别不大(仅仅指终端)。
好久没有发表情了,来一个
。
树莓派的使用大致可以分为硬件和软件两个方面。硬件主要以GPIO接口的操作为主,软件我还不知道怎么描述。
我也纠结过是走硬件还是软件。“电子与信息工程”是个神奇的专业——硬件软件都要学,所以无论是硬件还是软件,我都能走得通,最怕“一心两用”。
我先试了试硬件,象征性地买了一捆杜邦线钱包就差不多空了。
有需要的可以点击下面的链接,我选的都是性价比最高的。
照这样下去我要穷死了。
于是我走上了软件这条路。
月供0元的低成本服务器
众所周知,Linux是比较适合当服务器的操作系统的,优点就不一一阐述了,最主要的是用Linux服务器**高,让别人看出你是至少不是个小白。
树莓派做服务器真的是非常简单。我只用两个软件。一个是apache2,经典软件自然不必多说。在终端中输入
sudo apt-get install apache2
只要一个命令就能安装完,这比Windows要方便许多。sudo用来获得最高权限。
具体点这里。
花生壳名气也不小。如果怕不稳定,还可以买个“花生棒”配合树莓派使用。
或者更高级的
apache2用来组建一个服务器。用花生壳是为了随时随地访问你的网站,更重要的是它基本免费!
上面的链接(哪个链接?)已经基本把花生壳树莓派版本的安装、配置、操作讲了一遍,无非就是start|stop|restart|status|reset|version这几个操作,按照字面意思理解就行。
下面简略说一下apache2的配置。
1、设置静态IP
2、写命令 cd /etc/apache2回车,写命令sudo chmod a+w ports.conf回车。
3、写命令 sudo nano ports.conf回车打开一个文件。
4、设置端口,listen 后面跟的的监听的端口号,自己加两行,设置2个端口,比如加上listen 8051 和listen 9051。
ctrl+o保存,ctrl+x退出。
5、写命令 cd /etc/apache2/sites-enabled/回车,写命令sudo chmod a+w 000-default.conf回车。
6、写命令sudo nano 000-default.conf回车打开一个h文件,里面的从
ctrl+o保存,ctrl+x退出。
配置完是这样的:
最后,重启apache的服务:sudo service apache2 restart,回车。
试一下效果。在浏览器地址栏输入 http://树莓派的内网IP地址:端口号 如果看到了Apache2 Default Page就说明apache配置完成了。
这里有一段话:You should replace this file (located at/var/www/html/index.html) before continuing to operate your HTTP server.也就是说你只需要把这个路径下面的网页替换成自己的,你就可以在浏览器中访问属于自己的网站了。
接着去花生壳网站上配置一下内网穿透就大功告成了!
就是这样。
结语
单个树莓派做服务器性能(CPU 1.2GRAM 1G DDR2)有待提升,用集群能改善性能。这是别人的画风
:
只能说用树莓派做个像样的服务器真是烧钱,而且性能也要比同价位的专业服务器差。但我们赢在功耗呀。























yawner
校验提示文案
Zbnhhcf
校验提示文案
乌拉猫Lek
校验提示文案
肉松饭团
校验提示文案
zian
校验提示文案
好久不见597
校验提示文案
GH_x
校验提示文案
xk23
校验提示文案
可爱的排骨
校验提示文案
lxy_42
校验提示文案
霸气青蛙
校验提示文案
1ak0ay
校验提示文案
骑着马桶飞奔
校验提示文案
双手都剁了
校验提示文案
Destiantion
校验提示文案
airemper
校验提示文案
darkz
校验提示文案
大笨笨007
校验提示文案
淡锦年
校验提示文案
值友5586915036
校验提示文案
bruce1227
校验提示文案
lxy_42
校验提示文案
兔子L
校验提示文案
用UC快速省流量
校验提示文案
用UC快速省流量
校验提示文案
用UC快速省流量
校验提示文案
njack
校验提示文案
霸气青蛙
校验提示文案
安徒生two
校验提示文案
值友4173795637
校验提示文案
[已注销]
校验提示文案
米塔不睡觉
校验提示文案
云栖隐者
校验提示文案
不当工具王中王
校验提示文案
Sparknev
校验提示文案
0浪花
校验提示文案
用UC快速省流量
校验提示文案
用UC快速省流量
校验提示文案
用UC快速省流量
校验提示文案
清水鼓動
校验提示文案