把pogoplug变成一个功能齐全的linuxweb服务器

Pogoplugs是很好的小型存储设备,但它们可以做的比它们所允许的更多。让我们来看看如何将PGOOPACK封装到LINUX(Linux、Apache、MySQL、PHP)Web服务器中。...

Image for article titled Turn a Pogoplug into a Full-Featured Linux Web Server

Pogoplugs是很好的小型存储设备,但它们可以做的比它们所允许的更多。让我们来看看如何将PGOOPACK封装到LINUX(Linux、Apache、MySQL、PHP)Web服务器中。

这是一个有趣的小项目,但它确实需要一些时间和耐心。这个周末一定要留出几个小时让它开始运行。也就是说,我们开始吧!

上面的视频将带你通过整个过程,这主要是基于伟大的教程在plugapps.com。这段视频将不包括备份Pogoplug,这可能是您应该做的事情,以及如何安装NginX来代替Apache。

以下是您需要的:

  • 一个Pogoplug
  • USB闪存驱动器
  • 一台计算机

安装plugbox linux

Image for article titled Turn a Pogoplug into a Full-Featured Linux Web Server

首先,确保在Pogoplug上启用了SSH。没有它你就无法连接到它。要打开SSH并设置SSH密码,请登录my.pogoplug.com,单击“设置”,然后单击“安全”,然后选中“启用SSH”框。

启用SSH后,您可以连接到Pogoplug。您需要它的IP地址,所以请检查路由器的DHCP客户端表以找到它。一旦你得到了它,打开你用来SSH的任何应用程序并输入:

root@[YOUR POGOPLUG'S IP ADDRESS]

系统将提示您输入刚才在my.pogoplug.com上设置的密码。进去,你就进去了!在我们开始之前,让我们先关掉Pogoplug的服务,这样它们就不会碍事了:

killall hbwd

备份Pogoplug的闪存在这一点上可能是个好主意,但我们不打算在这里讨论细节。您需要采取的下一步是将新的uBoot安装到mtd0上。为此,请输入以下内容:

cd /tmp wget http://plugapps.com/os/pogoplug/uboot/install_uboot_mtd0.sh chmod +x install_uboot_mtd0.sh ./install_uboot_mtd0.sh

你会被提示三次。任何类似的黑客攻击都有可能使你的设备瘫痪,所以要小心。而且,即使您一字不差地遵循这些说明,您的安装也可能失败。新的uBoot安装脚本认为我已经安装了一个新的uBoot。它给了我一个覆盖的选项,效果很好(但这是一个冒险的举动):

./install_uboot_mtd0.sh —no-uboot-check

安装uBoot后,**闪存驱动器并拔下当前连接的所有硬盘驱动器。我们要销毁闪存驱动器上的所有数据,如果有什么你会错过的,我现在就备份。要正确分区,我们需要运行fdisk:

/**in/fdisk /dev/sda

在fdisk中,键入p以查看闪存驱动器上的所有分区。你需要摆脱他们,所以键入d1来摆脱第一个。取决于你有多少分区,你需要继续前进。使用d2作为第二个分区,d3作为第三个分区,等等。完成后,键入p再次列出分区。您应该根本看不到分区。成功?然后是时候创建一个新分区了。你可以通过键入n来完成。按enter键,然后键入p将此分区指定为主分区。再次按enter键并键入1以指定这是闪存驱动器上的第一个分区。之后,您需要再按几次enter键来接受默认值,fdisk将完成它的工作。完成后,键入w退出。

创建分区后,需要下载mke2fs来格式化闪存驱动器。使用以下命令实现此操作:

wget http://plugapps.com/os/pogoplug/mke2fs chmod 755 mke2fs ./mke2fs /dev/sda1 mkdir u** mount /dev/sda1 u**

接下来,下载并安装Plugbox Linux(这需要一段时间):

cd u** wget http://plugapps.com/os/1.1/Plugbox-Linux-1.1-rootfs.tar.gz tar -xzvf Plugbox-Linux-1.1-rootfs.tar.gz # This will take a long time rm Plugbox-Linux-1.1-rootfs.tar.gz

如果一切顺利,请切换回tmp目录(cd。。或cd/tmp)并卸下USB驱动器:

umount u**

现在,重新启动:

/**in/reboot

如果一切正常,你的插件盒应该可以再次访问不久。它可能被分配了一个新的IP地址,所以再次检查路由器的DHCP表。如果名称与IP地址一起显示,则应标记为“Plugbox”

SSH又回来了,因为我们还有一些事情要做。首先,更新Plugbox的软件包:

pacman -Syu

您可能需要运行此程序几次,因为pacman本身可能需要更新。一旦吃豆人完成了,你会想做一些其他的事情。

  • 通过键入passwd,按enter,然后键入所需的新密码来设置新的根密码。
  • 通过键入date MMDDhhmmYYYY设置日期,用两位数的月份替换MM,用两位数的日期替换DD,用两位数的小时(24小时制)替换hh,用两位数的分钟替换MM,用四位数的年替换YYYY。

就这样!现在,您的插件盒上已经安装并运行了Linux。

安装(l)放大器

如果您之前没有注意到,LAMP代表Linux、Apache、MySQL和PHP。我们已经处理了Linux,下面是如何安装其余部分。

我们需要吃豆人来安装一些东西。首先,让Pacman获取最新的Apache、MySQL和PHP:

pacman -Sy apache mysql php

这将需要几分钟,但完成后,我们还需要安装apachectl,以便实际启动apache:

pacman -Sy lynx

接下来的一些步骤已经为我准备好了,但以防万一,这里是你需要做的。如果您还没有http用户,则需要添加一个:

useradd -d /srv/http -r -s /bin/false -U http

如果你已经有一个命令失败,没有造成伤害。在某些情况下,如果您没有更改根密码,您可能无法添加一个。如果您遇到任何问题,请从Plugbox中注销并重新使用ssh来设置新的根密码。

接下来,您需要编辑/etc/hosts文件:

nano /etc/hosts

您应该看到类似127.0.0.1 localhost.localdomain localhost的内容。最后一部分(localhost)可能需要更改。基本上,它需要匹配/etc/rc.conf中的内容。否则,启动Apache将失败。在我的例子中,我只需要将localhost改为Plugbox,因为Plugbox是在/etc/rc.conf中设置的主机名。真的,你只需要换一个。要查看rc.conf中的主机名,请使用以下命令(向下滚动直到看到它):

nano /etc/rc.conf

一旦两个名称都匹配并保存,就可以尝试启动Apache:

/etc/rc.d/httpd start

如果成功的话,它会说[完成],但是你要去Pogoplug的本地IP地址确认一下。

在这一点上,进一步的配置取决于您,但是一定要查看plugapps.com以获得更多关于如何使用全新Pogoplug web服务器的信息。

  • 发表于 2021-07-26 06:26
  • 阅读 ( 272 )
  • 分类:互联网

你可能感兴趣的文章

如何用旧计算机构建linux网络服务器

有兴趣建立一个家庭网络服务器?最简单的方法是在备用计算机上安装Linux。由于Linux的简单性,这非常简单,为您提供了一种负担得起的网站或博客宿主方式。 ...

  • 发布于 2021-03-17 19:20
  • 阅读 ( 268 )

如何把树莓皮变成谷歌云打印服务器

...源。把一台台式计算机24/7开着,只为了充当一个云打印服务器,对于一个只需要很少马力的工作来说,这是一大笔资源。 为了减少浪费的资源,我们选择了将一个小型、低功耗的Raspberry Pi设备转变成一个超轻量的云打印服务器...

  • 发布于 2021-04-11 17:27
  • 阅读 ( 237 )

pogoplug提供了免费的设备和新的亚马逊冰川云存储计划

Pogoplug正在提供新的云存储计划,该计划通过添加由Amazon提供的数据归档服务Glacier而得到增强。这些选项利用了Pogoplug现有的云功能和硬件,尽管它们提供的存储空间比该公司去年底推出的计划要大。 对于家庭和家庭...

  • 发布于 2021-04-24 01:44
  • 阅读 ( 199 )

sprint紧随verizon、at&t之后推出了自己的云存储服务

...以将照片、视频、音乐和其他文件从设备上移动到Sprint的服务器上。Sprint指出,它的云服务是唯一一家拥有无限存储选择权的大型运营商AT&T只提供5GB的存储容量,而Verizon将其存储容量限制在125GB。
 云存储...

  • 发布于 2021-04-25 04:35
  • 阅读 ( 92 )

wantworthy把网络变成你个人的视觉愿望清单

你在网上看到的大多数商店都有一个愿望列表功能,但它们都被孤立在自己的服务中。WantWorthy给你一个愿望清单,你可以在网上想要的一切。该服务使用面向照片的方法,这与Pinterest非常相似。然而,它是专门针对你想买的东...

  • 发布于 2021-05-23 12:23
  • 阅读 ( 54 )

剩下的日子:亚马逊宣布推出新的Kindle,推出新的用户界面功能

...商数据传输速度的程序,Sprint Galaxy Nexus更新为Jelly Bean,Pogoplug增加了对Amazon Glacier的支持,。亚马逊刷新了Kindle,包括更便宜的Fire亚马逊今天发布了5款新的Kindle,其中包括一款售价更便宜的69美元Kindle、一款Kindle Fire“Paperwhite...

  • 发布于 2021-05-25 20:32
  • 阅读 ( 86 )

十大硬件提升技巧

...单的硬件提升黑客来做更多的事情。9.把pogoplug变成一个功能齐全的linux web服务器Pogoplug并不是一个非常流行的设备,而是构建一个功能齐全的linuxweb服务器的最便宜的途径之一。尽管你必须带上自己的硬盘(甚至是闪存),但你...

  • 发布于 2021-05-26 04:15
  • 阅读 ( 198 )

黑客你的小玩意和无效保修本周末

...把一个旧路由器变成家庭自动化服务器把Pogoplug变成一个功能齐全的基于Linux的web服务器黑你的Wii自制游戏通过多种方式升级您的Xbox 360把你30美元的耳机换成300美元的一对在连帽衫中安装耳机在Apple TV 2上安装XBMC窃听你的监视器...

  • 发布于 2021-05-27 02:09
  • 阅读 ( 178 )

你最喜欢的不太知名的,可破解的小玩意是什么?

...破解的小玩意?我们讨论的是Pogoplug,它可以转变成一个功能齐全的linuxweb服务器。这是一个便宜的购买和项目,几乎任何人都可以在周末完成。如果你知道这样一个好的项目,或有一个目前未被黑客入侵的小工具,可以使一个...

  • 发布于 2021-05-27 06:50
  • 阅读 ( 108 )

增强现实公司blippar希望把你的脸变成一个数字广告牌

...做到这一点。你用Blippar应用程序扫描你的肖像,它会在服务器上保存你的一个版本。然后,你可以填写一些个人小道消息,比如你最喜欢的音乐或最新的推文,任何人在将来“闪现”你(即,用应用程序扫描你的脸)都会把这...

  • 发布于 2021-05-29 03:12
  • 阅读 ( 181 )
xbr70362
xbr70362

0 篇文章

相关推荐