【MJJ玩鸡新人的入门指南】256MB内存KVM小趴鸡,装软件报内存不够?1招支棱起来(加Swap)!

我相信,很多MJJ新人和我一样:刚入门的时候,看见有VPS商做活动,只要是便宜鸡,就会变得心动无比,

库库买,嘎嘎冲…殊不知,便宜小鸡,除了“便宜”,还会让你操!心!加!倍!

而“便宜”小鸡的具体配置呢,多半是小内存,甚至装软件都会报错!

今天,我们就来动手实战,用加Swap的方式,让我们的小趴鸡支棱起来!
(警告 :warning: 前方大篇幅命令行+截图)

Let’s go!

(PS:本文选择了天问云的季付0.3刀KVM小鸡,内存为256MB。经测试,只能装CentOS7操作系统。所以,本文以CentOS7为例,进行实战)

为了后面的内容更加顺利,先从重装系统开始(以 CentOS 7 Minimal为例)

image

装好 CentOS 7 Minimal 系统后,登陆发现,一半内存已经被消耗掉了

image

紧接着,尝试用 yum 更新软件

image

靠北,竟然乱码。别担心,只需要两条命令,闭眼复制粘贴执行,就能解决

# 首先输入这条命令
localectl set-locale LANG=en_US.UTF-8

# 再输入这条命令
source /etc/locale.conf

再次运行yum,发现乱码问题已经解决。但是…报错“内存不足”…

image

【关键点】加Swap(请原文背诵!

这里我们直接现成的某大佬写的脚本

    # 输入下面的命令
    wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh

如果提示-bash: wget: command not found,则需要先安装wget。

输入 yum install wget,遇到 Is this ok [y/d/N]: 的时候,输入y,并按下回车。

image

再次输入命令wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh
很快就可以看到菜单选项了。我们要加Swap,所以输入18,然后按回车

image

稍等片刻,来到Swap功能界面,这里输入1,按回车
image

紧接着,按照提示输入Swap大小,请输入需要添加的swap,建议为内存的2倍

由于本帖演示使用的是256MB内存的小鸡,所以我这里输入了 512(256 * 2 = 512),并按下了回车。
(PS:如果你的小鸡是1G内存的,可以输入2048,按下回车
image

这样就OK了!我们来验证一下。输入 free -h 命令,关注 Swap: 那行

image
可以看到Swap行的 total 已经是511MB了

继续用 执行 yum update 更新操作系统。可以看到一切顺利!

image

(可选)安装1panel

我这里直接用一键命令

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh

经过几分钟等待,发现已经安装成功了!(PS:由于1panel安装过程中,也会安装docker和docker-compose,有能力的MJJ也可以试一下能不能用)
image

芜湖~登陆进来了!
image
(后来我又装了一个Redis,和一个RSS自动抓取的Web软件,由于超出教程范畴,暂时不演示了)

(可选)最后美美地装个探针欣赏一下

image
image


小鸡表示:“我还能再装”!

最后的最后:

如果各位喜欢,请多多 点赞、回复和关注 ~让我能够听到你们的声音

有足够的动力,在未来发布更多的 MJJ 玩鸡 相关的学习教程贴

谢啦~

11 个赞

:eye_in_speech_bubble: :eye_in_speech_bubble: :eye_in_speech_bubble:

1 个赞

有福了

1 个赞

Linux还算省吃俭用的了,128M物理Ram和1G SWAP都能跑起来

1 个赞

学到了

想起来以前买的洋葱芯片,那个才32m的内存,risk的芯片,也能跑linux,甚至还有个前端给你连wifi

3 个赞

太强了

1 个赞

插眼

1 个赞

最新的Ubuntu表示内存小了内核直接panic,轮不上加swap呢

1 个赞

额,这么点内存还是alpine吧

:rofl: 他家的网站没有Alpine系统安装选项

怎么哪里都有你

是kvm的话:GitHub - leitbogioro/Tools: Something about tools
是lxc或openvz的话:GitHub - LloydAsp/OsMutation: Reinstall Any OpenVZ/LXC VPS to Debian/CentOS/Alpine
自己dd系统

1 个赞

换精简内核

牛!:cow::beer:,晚上回去试试(都说DD系统可能会被删鸡,一直不敢操作)

不可能,除非dd Windows 才会被部分商家删鸡

难说,dd系统会导致硬盘高io和网络高io,可能会以此为依据导致删机

新水王登基

1 个赞

便宜及除了折腾。