我知道这个问题很奇怪。我想构建/查找存储在 Web 服务器中的 Linux 发行版。我构建/查找此类 Linux 的原因是我想节省托管 Linux 服务器的成本。
- 基于 Debian
- 无需 24 x 7 运行(按需运行)
- 不需要 GUI
- 访问主要通过 SSH
- Linux的作用主要是网格计算
- 在当前操作系统上运行(Windows、Mac 和 Linux)
这是我计划的工作流程:
每次从 Web 服务器下载 Linux > 使用 > 配置已保存 > 将 Linux 重新上传到 Web 服务器
它与基于 USB 的操作系统非常相似,但它在当前操作系统上运行。
我找到了一个接近的“解决方案”:Cygwin Portable。文件大小为 24MB,可以放入大多数 Web 服务器。但是,它仅支持 Windows。还有更好的替代方案吗?
答案1
我不知道如何从网络服务器启动操作系统。你可能需要看看远程文件传输协议但它并非设计用于在 LAN 以外的任何设备上操作。
访问主要通过 SSH
那要怎么实现呢?你不知道操作系统在哪里运行 - 除非你实现某种动态 DNS 服务。
Linux的作用主要是网格计算
网格计算意味着各种各样的事情 - 其中没有一个与像这样的游击部署兼容。
在当前操作系统上运行(Windows、Mac 和 Linux)
所以您需要某种类型的虚拟机映像。如果您一开始就这么说,可能会有所帮助。
每次使用时,您真的要重新配置它吗(地址/路由除外)?如果是这样,将配置保存回服务器有什么意义?
你们在规模方面有什么限制?必须基于 Debian 吗?
我建议你看看小狗- 即使您选择不同的路线,Puppy 的覆盖 FS 架构也非常适合管理大量图像并减少写回。但是我发现很难想象您提出的架构解决了什么问题。
答案2
它不是一个“Linux 发行版”,而且它的学习曲线很陡峭,但你所描述的可以完成樱桃派在任何安装了 Python 的计算机上。
嗯,也许不是 SSH 部分,但请看一下。