当前位置:首页 > Linux > 正文内容

CentOS 上一键创建 2GB Swap 虚拟内存

Yusoon3个月前 (04-14)Linux132

1. 创建 Swap 文件(2GB)

dd if=/dev/zero of=/swapfile bs=1M count=2048

2. 设置权限(必须)

chmod 600 /swapfile

3. 格式化为 Swap

mkswap /swapfile

4. 启用 Swap

swapon /swapfile

5. 开机自动挂载(永久生效)

echo "/swapfile none swap defaults 0 0" >> /etc/fstab

6. 查看结果

free -h

你会看到 Swap 从 0B 变成 2.0G,就成功了。

7. 优化(建议执行)

你的内存只有 2G,建议把 swappiness 调高点,让系统更愿意用 Swap 避免 OOM:

echo "vm.swappiness=60" >> /etc/sysctl.conf
sysctl -p

最终效果
执行完后 free -h 会变成类似这样:

plaintext
Mem:           2.0G        1.0G         89M        1.8M        888M        784M
Swap:          2.0G          0B        2.0G

如果需要调整swap大小,可以按一下操作

一、先关闭当前 Swap

swapoff /swapfile

二、删除旧 Swap 文件

rm -f /swapfile

三、重新创建新大小的 Swap

重复上面的操作

扫描二维码推送至手机访问。

版权声明:本文由Yusoon - ZBlog发布,如需转载请注明出处。

本文链接:https://blog.bee1001.com/?id=41

分享给朋友:

“CentOS 上一键创建 2GB Swap 虚拟内存” 的相关文章

journalctl命令的用法

journalctl -n 3 ##日志的最新3条 --since "2020-05-01 11:00:00" ##显示11:00后的日志 --until "20...

Linux中vim中进行替换/批量替换

˂a name="一:在 Vim 中进行文本替换的操作是通过使用 :s(substitute)命令来实现的。这里是一些基本的替换命令" class="reference-link" href="#"˃一:在 Vim 中进行文本替换的操作是通过使用 :s(substitute)命令来实现的。这里是一些...

Linux安装safe-rm防止误删文件或目录

在Linux系统中安装safe-rm工具可以有效地防止误删除重要文件或目录。以下是安装safe-rm的步骤: 1、下载safe-rm:使用wget命令从官方网站下载safe-rm的压缩包。例如,下载0.12版本的命令为: wget https://launchpad.net/safe-rm/tr...

Linux操作系统之Docker、nginx安装

Docker安装 不同操作系统的服务器安装大同小异,这里以 CentOS 为例。 第一步:移除旧版本为确保本次安装是全新安装,需要先移除已经安装的旧版本。 sudo yum remove -y docker \ docker-client \...

CentOS系统-Linux上使用 Certbot工具申请和续签Let's Encrypt证书

一、安装Certbot1. 在Linux系统上安装Certbotsudo yum install certbot二、申请Let’s Encrypt证书1. 使用Web服务器插件申请证书Certbot提供了多种插件,用于与不同的Web服务器集成。以下是一些常见的Web服务器插件: sudo cert...

用acme.sh自动签发由阿里云托管域名的泛域名证书

步骤 1:安装 acme.sh(官方一键脚本)# 安装 curl https://get.acme.sh | sh -s email=你的邮箱@example.com # 让当前 shell 立即识别命令 source ~/.bashrc安装完成后,acme.sh 位于 ~/.acme.s...