我相信,很多MJJ新人和我一样:刚入门的时候,看见有VPS商做活动,只要是便宜鸡,就会变得心动无比,
库库买,嘎嘎冲…殊不知,便宜小鸡,除了“便宜”,还会让你操!心!加!倍!
而“便宜”小鸡的具体配置呢,多半是小内存,甚至装软件都会报错!
今天,我们就来动手实战,用加Swap的方式,让我们的小趴鸡支棱起来!
(警告 前方大篇幅命令行+截图)
Let’s go!
(PS:本文选择了天问云的季付0.3刀KVM小鸡,内存为256MB。经测试,只能装CentOS7操作系统。所以,本文以CentOS7为例,进行实战)
为了后面的内容更加顺利,先从重装系统开始(以 CentOS 7 Minimal为例)
装好 CentOS 7 Minimal 系统后,登陆发现,一半内存已经被消耗掉了
紧接着,尝试用 yum 更新软件
靠北,竟然乱码。别担心,只需要两条命令,闭眼复制粘贴执行,就能解决
# 首先输入这条命令
localectl set-locale LANG=en_US.UTF-8
# 再输入这条命令
source /etc/locale.conf
再次运行yum,发现乱码问题已经解决。但是…报错“内存不足”…
【关键点】加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
,并按下回车。
再次输入命令wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh
,
很快就可以看到菜单选项了。我们要加Swap,所以输入18
,然后按回车
稍等片刻,来到Swap功能界面,这里输入1
,按回车
紧接着,按照提示输入Swap大小,请输入需要添加的swap,建议为内存的2倍
,
由于本帖演示使用的是256MB内存的小鸡,所以我这里输入了 512
(256 * 2 = 512),并按下了回车。
(PS:如果你的小鸡是1G内存的,可以输入2048,按下回车
这样就OK了!我们来验证一下。输入 free -h
命令,关注 Swap:
那行
可以看到Swap行的 total 已经是511MB了
继续用 执行 yum update
更新操作系统。可以看到一切顺利!
(可选)安装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也可以试一下能不能用)
芜湖~登陆进来了!
(后来我又装了一个Redis,和一个RSS自动抓取的Web软件,由于超出教程范畴,暂时不演示了)
(可选)最后美美地装个探针欣赏一下
小鸡表示:“我还能再装”!