A8DOG

A8DOG

随便写写,记录折腾过程!
telegram

LXC服务器你可曾听说过?

前言:#

什么是 LXC 服务器?

LXC(Linux Containers)是一种操作系统级虚拟化技术,用于在 Linux 系统上创建和管理容器。它允许将一个或多个应用程序及其依赖项隔离在独立的容器中,每个容器都有自己的文件系统、网络、进程空间等。LXC 提供了一种轻量级的虚拟化解决方案,与传统的虚拟机相比,它具有更低的开销和更快的启动时间。

68747470733a2f2f626f6263617265732e636f6d2f77702d636f6e74656e742f75706c6f6164732f323032332f30312f6c78632e706e67

LXC 服务器是运行 LXC 技术的服务器。这些服务器使用 LXC 来创建和管理容器,使用户能够轻松地部署、运行和管理多个应用程序或服务。LXC 服务器通常用于虚拟化服务器环境,提供更高的资源利用率和更灵活的部署选项。

扩展阅读:

不仅有 LXC 还有 LXD,什么是 LXD?#

LXD 是一个基于 LXC 的容器管理工具,它提供了一个更简单、更强大的方式来管理 Linux 容器。LXD 构建在 LXC 之上,并提供了额外的功能和工具,使得管理和部署容器变得更加容易。

与传统的 LXC 相比,LXD 具有以下优点和特点:

  1. 易用性:LXD 提供了一个简单的命令行界面和 RESTful API,使用户能够轻松地创建、启动、停止、删除和管理容器。
  2. 性能:LXD 提供了更高效的容器管理,包括更快的启动时间、更低的资源消耗和更好的性能。
  3. 安全性:LXD 提供了一系列安全功能,包括容器隔离、资源限制和访问控制,以保护容器和宿主系统的安全。
  4. 可扩展性:LXD 支持集群和分布式部署,使用户能够轻松地扩展和管理大型容器基础设施。
  5. 总的来说,LXD 提供了一个简单、高效和安全的容器管理解决方案,适用于各种场景,包括开发、测试、部署和运维。

扩展阅读:

正文:#

之前写了一篇文章:Docker 安装多个宝塔 + 商业思路 大家可以去看看,现在这篇文章算后续。

在 b 站看见一个卖宝塔虚拟主机的,但是并非常规的虚拟主机,有独立的 Root 权限,可以搭建除 PHP 以外的一些 Java Node Python 项目。因为当时我无法打开销售平台的网站,并没有去体验,也不知道别人是什么技术原理。

昨天又看见一家也是相同的广告语,但是没有库存,于是来到最开始的这一家购买了一台玩玩,我一直以为是使用 Docker 去虚拟化小鸡出来,今天登陆上服务器才知道系统架构是 LXC(还是通过融合怪跑分脚本看见的)。当时我一直在验证是否在 Docker 容器里运行的系统。

Snipaste_2024-04-14_20-53-18

LXC 和 KVM 都可以对小鸡的实际使用核心数量进行控制,并且上下行宽带磁盘都是可以控制,但是 KVM 不能直接超售内存硬盘,可以通过其他办法超售。LXC 就比较变态了,硬盘貌似不能超售 内存可以超级无敌超售。

我在一键开通 LXD 脚本GitHub 上看见作者说:

———— 实测甲骨文的 2C2G60G 能开 30 台 1H512M1.5G 的 30 台
————DigitalOcean 的 4C8G160G 不吃满硬盘的情况能开 135 台 1H512G2GSSD
———— 正常一般 1C1G20GSSD 的 VPS 能开 15 台左右

虽然脚本是基于 LXD, 但是开出来的小鸡架构还是 LXC,大家可以自行去 GitHub 查看:https://github.com/MXCCO/lxdpro

另外还有一个脚本:https://github.com/oneclickvirt/lxd 这个脚本文档什么的都比较详细一点,我自己玩了一下 但是并没有仔细去测试开出小鸡的 vps 功能怎么样,对于稳定性我就不做多评价,可玩性还是非常高的,并且支持给小鸡分配 ipv6,能否分配 IPv4 就不清楚了。

优缺点:#

创建的容器可能会没网络,我经过测试把防火墙关闭就好了

优点就是可以疯狂的超售,并且如果你有一台 VPS 就能玩,不需要你的服务器像开 KVM 小鸡支持虚拟化,每一台小鸡可以开不同的系统,每个系统都是一个纯洁的系统,性能损耗比 Docker 低。并且能像其他虚拟化技术一样分配核心数和实际使用核心数,限制宽带磁盘等。

缺点就是(没有独立的 IPv4,这个我不是很清楚算一个缺点吧,可以分配 IPv6。)有一点不稳定吧,我购买的宝塔虚拟主机,我进终端升级成破解版,然后再服务商控制台重启,服务器直接 G 了,后面又重装再升级重启又没问题了,就是重启有些慢。其他缺点目前不明也没深入了解。

想玩的小伙伴可以直接到上面的 GitHub 用脚本去玩一下。

商业思路:#

我看了看其实几年前就有人卖 LXC 服务器了,现在估计没啥人卖了,价格便宜比较小众。

但是我前面写的Docker 安装多个宝塔 + 商业思路一样的还是可以复现一下,把 docker 技术换成 lxc,自己做一个预装破解版宝塔的镜像,然后还是和我这个文章思路差不多一样,把容器的 ssh ftp mysql 端口映射到宿主机来。

我购买的这台 lxc 服务器,是通过另外一台服务器绑定域名然后实现访问。就暂且写到这里吧,写文时一直被打断...

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。