自用服务器脚本——Swap 分区篇

2023/04/16 VPS Linux 共 450 字,约 2 分钟

买到新机器之后,为了省事,经常会用到一些服务器脚本,这边整理的就是蜜柑自己常用的一些服务器脚本。

PS:本文同时适用于 Debian 10 / 11 以及 Ubuntu

升级 Packages

sudo -i # 切换到 root 用户
apt update -y  # 升级 packages
apt install wget curl sudo vim bash git -y  # 安装常用的软件(可选)

检查系统是否已经有 Swap 分区

swapon -s

或者

free -m

如果没有返回结果或者 free -mSwap 一列数值是 0,则表示系统没有 Swap 分区。

通过 fallocate 命令创建交换文件

我们通过使用 fallocate 命令,创建一个 1GB 大小的 Swap 分区:

fallocate -l 1G /swapfile

然后设置这个文件的权限:

chmod 600 /swapfile

将新文件标记为交换空间

mkswap /swapfile

启用交换文件

swapon /swapfile

持久化

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

文档信息

Search

    Table of Contents