我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

swap虚拟内存,是衍生于linux世界的一个概念,类似于Windows的虚拟内存。当内存不足的时候,可以把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。那么centos也是一款linux的分支系统,也会使用swap

不过鉴于大多数人员看到centos的命令行,就会莫名的恐慌。那么,如果恰巧安装了宝塔面板的话,也许这里有个更好的设置swap的途径了,那就是宝塔面板的linux工具箱

苏南大叔:通过宝塔面板的 linux 工具箱,如何管理 swap 交换分区? - bt-linux-swap
通过宝塔面板的 linux 工具箱,如何管理 swap 交换分区?(图7-1)

在本文中,苏南大叔将要说明的就是,有关宝塔面板的linux工具箱设置swap的事情。本文测试环境:centos7.5宝塔面板5.9.0linux工具箱1.4

安装linux工具箱

这个工具箱是个免费的软件,在宝塔面板的软件列表的第二页,才能找到。大家多点击几次分页。安装过程很简单,大家都会操作。

苏南大叔:通过宝塔面板的 linux 工具箱,如何管理 swap 交换分区? - linux工具箱安装
通过宝塔面板的 linux 工具箱,如何管理 swap 交换分区?(图7-2)

苏南大叔:通过宝塔面板的 linux 工具箱,如何管理 swap 交换分区? - swap初始设置
通过宝塔面板的 linux 工具箱,如何管理 swap 交换分区?(图7-3)

设置swap交换区

不过,苏南大叔在这里先几句丑话啊。这个设置swap的结果,似乎可能不咋地。所以大家要有心理准备。

通过宝塔面板,设置swap交换区的界面如下。界面下方,有设置的说明。苏南大叔先抄过来,放在下面。

苏南大叔:通过宝塔面板的 linux 工具箱,如何管理 swap 交换分区? - linux工具箱设置swap
通过宝塔面板的 linux 工具箱,如何管理 swap 交换分区?(图7-4)

  • swap是Linux下的虚拟内存,设置适当的swap可增加服务器稳定性
  • 建议swap容量在真实内存容量的1.5倍左右,若您的服务器内存大于4GB,可设1-2GB的固定值
  • swap文件默认保存在/www/swap,设置前请确保磁盘空间够用
  • 若您不需要swap,请将容量设为0
  • OVZ虚拟架构机器不可用此功能

这里,有个争议点:建议swap容量在真实内存容量的1.5倍左右。有的人说,这个是宝塔写错了,1.5倍应该是0.5倍。额,苏南大叔则倾向于:"宝塔写的,就是对的"。那么,苏南大叔的机器内存是2G,那么就不妨设置个3G的交换?

不过,有一点,是需要说明的。swap是个总和的概念,centos上面也许有多个swap的交换区。他们的总和,就是上面所说的swap的容量。而linux工具箱上面的swap设置值,仅仅是设置其中的一部分,即www/swap这个文件的。所以,如果可能新手会理解错误,设置的过多。

不需要设置宝塔面板swap的理由

苏南大叔设置宝塔面板swap分区为零,这是基于以下几点理由的。

苏南大叔:通过宝塔面板的 linux 工具箱,如何管理 swap 交换分区? - swap影响系统盘
通过宝塔面板的 linux 工具箱,如何管理 swap 交换分区?(图7-5)

  • 宝塔的工具箱设置的swap分区位于/www/swap。那么苏南大叔的centos机器的系统盘,本来就只有可怜的8.5G,如果再设置3个G的swap分区。那么系统盘就岌岌可危了。
  • /www/swap,如果ln软连接到数据盘的话。使用linux工具箱设置后,/www/swap又会变为真实文件,而不是一个软连接了。
  • 在数据盘/home/swap,也是可以设置交互区的。并不需要非要和系统盘/www/swap过不去。对吧?

手工设置swap交换区

这个实际上就要敲命令,修改/etc/fstab文件了。那么在这里就可以看到:宝塔面板所说的/www/swap交换区的设定了。具体见下图最后一条语句。

苏南大叔:通过宝塔面板的 linux 工具箱,如何管理 swap 交换分区? - fstab
通过宝塔面板的 linux 工具箱,如何管理 swap 交换分区?(图7-6)

修改/etc/fstab文件,把系统默认的/www/swap字样,更换为/home/swap新的交换分区。保存之后,宝塔面板的/www/swap交换区,就名存实亡了。利用数据盘里面的空间,想怎么换就怎么换吧。

这个新的/home/swap是苏南大叔用mv命令移动而来的。相关命令如下:

newsn.net:这里是【评论】可见内容

设置swap文件的权限值600,这个是系统提示修改的。大家记得执行一下即可。

苏南大叔:通过宝塔面板的 linux 工具箱,如何管理 swap 交换分区? - chmod600
通过宝塔面板的 linux 工具箱,如何管理 swap 交换分区?(图7-7)

手工设置的方式方法,似乎也不难,可能关键点就是swapoffswapon命令了。

结论

宝塔面板的linux工具箱里面,还是有蛮多个实用功能的。不过,就是苏南大叔都用不到。哈哈~

好了,更多centos的相关资讯文章,就点击一下下面的链接吧。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   centos    宝塔面板