您好!欢迎来到爱源码

爱源码

热门搜索: 抖音快手短视频下载   

想要建立自己的服务器并永久运行您的网站吗?一个u盘大小的覆盆子馅饼就够了! <导航网站源码>

  • 时间:2022-08-24 01:55 编辑: 来源: 阅读:289
  • 扫一扫,手机访问
摘要:想要建立自己的服务器并永久运行您的网站吗?一个u盘大小的覆盆子馅饼就够了! <导航网站源码>
前言1号因为期间看到了一个叫覆盆子馅饼的东西,初步了解后觉得很有意思,所以想把整个过程记录下来。 No.2什么是树莓派?Raspberry Pi(中文名为Raspberry Pi,缩写为RPi,(或RasPi/RPI)是为学习计算机编程教育而设计的),一台只有信用卡大小的微型计算机,其系统基于Linux。 随着Windows 10物联网的发布,我们也将能够使用运行Windows的树莓Pi 自问世以来,它受到了许多计算机爱好者和制造商的追捧,而且很难找到一块“馅饼” 虽然外表“娇小”,但内心“内心”却很强大,影音等功能一应俱全。可以说麻雀虽小,五脏俱全。 1.用我的话理解。用我的话理解,树莓Pi是一个主机,可以连接显示器、键盘、鼠标、u盘等外设。因为体积小,串口和外接端口多,可以直接调用很多底层硬件。 2.市面上大部分机型都是3代B+机型,淘宝上也有很多树莓派。纯主板(不含任何外设)价格在230+左右,有点贵,超出了我的预算,于是继续找便宜的,最后找到了一个100+的覆盆子馅饼。 3.树莓派zero w树莓派zero w是迷你草莓派,体质只有3b+的1/3 其实当你拿到的时候,你会发现它真的超级小可爱。 这是我的实物图。你可以看到它有多迷你。 大家可以看到,上面是一支普通的黑色签字笔,下面是即插即用的外置wifi卡,然后是USB读卡器,下面是我们今天的主角zero w。 它真的超级小,是木头做的。 真是对“麻雀虽小,五脏俱全”这句话的完美诠释。 w这款草莓派的主要参数如下:BCM 2835旋变器,1GHz主频,12 MB ram bcm43438 wifi/Bt芯片micro-USB电源接口micro-USB otg接口mini HDMI端口复合视频和复位扩展接口易碎CSI摄像头接口micro-SD卡座,存储操作系统的40针GPIO扩展接口尺寸:65mm*30mm。虽然它的cpu只有一个核心,内存也只有512MB,我觉得它可能做不了什么,但其实性能还是很不错的。真的是经营网站的小案例。 4.更多树莓派更多树莓派的型号或者如何使用的教程,可以去树莓派实验室的网站,那里有丰富的资源。 No.3树莓派zero w安装系统1。准备好你可能需要提前准备的东西如下:16 GB或32 GB SanDisk存储卡(注意是之前放在手机上的,很小)一根最常见的usb Android数据线(不是TYPE-C) U盘格式化工具(SDFormatter)推荐使用)系统烧录工具(Win32 Disk Imager)Raspbian Stretch lite系统(可以从官网下载)。我使用Raspbian Stretch Lite作为系统映像。这个系统是正式制定的。Lite没有桌面版,只有深色的控制台。它的优点是体积小,节省性能和内存。 带桌面的名字有一个桌面ui,对于不熟悉liunx系统的朋友来说可能更友好,但是体积大,占用性能更高。 2.步骤1下载系统映像。下载完你需要的系统镜像,如下图所示,一开始只有一个zip包,大概360MB大小。你需要解压得到上图所示的文件夹。 然后进入文件夹,可以看到一个大小约为1.7GB的img图像。 Ps:这个官方的Raspbian镜像,如果是其他第三方的镜像,下载的压缩包解压后可能不是img镜像。请百度另案处理。 3.使用Win32DiskImager将图像写入存储卡。将存储卡插入读卡器,然后将其插入计算机。 打开Win32DiskImager软件后,选择img镜像,选择你的u盘进行设施,然后点击写入。写完后会弹出成功提醒框。 Ps:我没有选择上图的设施,因为它没有插读卡器,只是一个演示。4.修改引导分区的文件时不要急着拔读卡器。此时我们的电脑可以看到u盘中只有一个名为boot的分区,大小可能只有40MB左右。不用担心,因为window不识别存储卡中liunx系统的其余分区。 4.1创建新的ssh文件。由于我们的zero w有一个mini hdmi接口,但是我不需要屏幕,我需要在zero w中使用ssh连接系统,所以我需要在第一次开机时开启ssh功能。 让我们进入引导分区,然后创建一个名为ssh的新文件。注意不要有后缀!!!!也不要在里面写任何东西!!4.2创建新的wpa_supplicant.conf文件。由于ssh连接需要ip地址,所以我们需要在第一次开机时自动将zero w连接到wifi,使其与我们的电脑处于一个局域网内,这样我们就可以通过ssh连接到zero w的系统。 同样在引导分区新建一个名为wpa_supplicant.conf的文件,然后将以下内容写入其中并保存:country = cn ctrl _ interface = dir =/var/run/wpa _ supplicant group = netdev update _ config = 1 network = { ssid = " your wifi name " PSK = " your wifi password " } 5。组装我们最小的主机并连接取出读卡器里的存储卡,然后插入zero w,用一根usb安卓数据线连接电源(5V1A)。 等待几分钟,期间我们的零w指示灯会一直闪烁,这是正常的。指示灯一直亮着的时候,我们去路由器查一下树莓派的ip地址。 你可以看到,我们的zero w ip是192.168.0.104,然后用ssh连接工具(推荐用putty)连接到树莓pi。初始账号是PI,密码是Raspberry。 连接成功,如上图所示。 这样,我们的系统就安装正确了。 Ps:如果手机作为路由器打开热点,我们从手机上下载一个叫安卓终端的app,然后输入ip neigh命令,就可以找到手机连接的设施的ip信息。 6.优化我们的树莓Pi系统6.1修改源码。因为国外的源,我们国内的连接以前很慢,需要修改成国内的源。我修改了中科大的出处。 6.1.1修改sources.list文件Sudo no/etc/apt/sources . list-注释其余部分,添加以下内容:Deb http://mirrors.ustc.edu.cn/raspbian/raspbian/raspbian Stretch Main contrib非自由rpi 6.1.2修改raspi.list文件Sudo nano/etc/apt/sources . list . d/raspi . list-注释其余部分,添加以下内容:Deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian Stretch Main UI 6 . 1 . 3执行升级Sudo apt-get更新Sudo apt-get升级6.2修改时区Sudo dpkg-重新配置tzdata查找亚洲亚洲亚洲,以及 6.3引导自启动ssh type 1: sudo raspi-config,选择接口选项,然后找到ssh,回车启用。 第二:终端命令行启动SSH服务后,如果系统重启或关机后启动,默认关闭SSH服务,仍需手动启动。为了方便起见,可以将SSH服务设置为启动后自动启动,打开/etc/rc.local文件,并在语句exit 0之前添加:/etc/init.d/ssh start。建议都试试,不然我的还行。 7.安装nginx#安装sudo apt-get安装nginx#启动sudo /etc/init.d/nginx启动#重启sudo /etc/init.d/nginx重启#停止sudo /etc/init.d/nginx停止并打开浏览器访问192.168.0.104(你 我在这里上传了我的博客,页面可以正常看到如下图,但是只能在内网(局域网)看到。我想让每个人都能访问它。我该怎么办?8.内网穿透内网穿透是指内网(本地)的web应用通过nat穿透到公网,让其他人访问。 内网穿透主要由ngrok和frp组成,两者都非常好用。国内ngrok免费的有ittun,sunny,natapp,都是免费的。前两者可以设置自己的域名,后者需要vip版本才能设置自己的域名。 三个我都试过了,发现sunny的arm版ngrok客户端在我的树莓Pi里不能运行,ittun的和natpp的ngrok都可以,因为我需要设置自己的域名。我用的是ittun的ngrok_arm版本。 如何使用这三种方法,官网有详细讲解。请你自己检查一下。 这是正常操作的截图。游览http://zerow.ittun.com/,时,您可以...因为ngrok需要在后端运行,所以我使用screen session让它在后端运行。 但是,现在还没有实现。万一停电或者断网,我还得手动运行ngrok,这是目前没有处理的痛点。 9.更多的树莓Pi不仅可以用来运营一个网站,还有很多功能等着你去开发。可以参观树莓Pi实验室。很多大神都写过很多实用教程。 我的zero w状态信息如下:在上面开了一个nginx和ngrok服务,还剩下250MB内存,还是很舒服的。cpu温度不高,已经运行两天了,基本在37-39之间。


  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【技术支持|常见问题】1556原创ng8文章搜索页面不齐(2024-05-01 14:43)
【技术支持|常见问题】1502企业站群-多域名跳转-多模板切换(2024-04-09 12:19)
【技术支持|常见问题】1126完美滑屏版视频只能显示10个(2024-03-29 13:37)
【技术支持|常见问题】响应式自适应代码(2024-03-24 14:23)
【技术支持|常见问题】1126完美滑屏版百度未授权使用地图api怎么办(2024-03-15 07:21)
【技术支持|常见问题】如何集成阿里通信短信接口(2024-02-19 21:48)
【技术支持|常见问题】算命网微信支付宝产品名称年份在哪修改?风水姻缘合婚配对_公司起名占卜八字算命算财运查吉凶源码(2024-01-07 12:27)
【域名/主机/服务器|】帝国CMS安装(2023-08-20 11:31)
【技术支持|常见问题】通过HTTPs测试Mozilla DNS {免费源码}(2022-11-04 10:37)
【技术支持|常见问题】别告诉我你没看过邰方这两则有思想的创意广告! (2022-11-04 10:37)

联系我们
Q Q:375457086
Q Q:526665408
电话:0755-84666665
微信:15999668636
联系客服
企业客服1 企业客服2 联系客服
86-755-84666665
手机版
手机版
扫一扫进手机版
返回顶部