Linux系統Swap一鍵腳本 添加/刪除


Swap一鍵添加刪除的腳本…

說明:很多人的VPS服務器由於內存太小,會導致很多進程被殺掉,這時候就需要我們添加Swap虛擬內存了,這里就整了個一鍵腳本方便使用。

swap一鍵腳本

提示:腳本不支持  OpenVZ  架構,安裝會自動退出。

運行命令:

wget https://www.superbin.cc/Shell/swap.sh
chmod +x swap.sh
./swap.sh

其它腳本:

wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh
# 備用
wget https://one.wenhairu.com/shell/swap.sh && bash swap.sh

然后根據選項進行操作,記得添加「Swap」的時候填寫純數字,默認單位為「MB」

自寫Swap腳本

#!/bin/bash
echo -e "\033[33m Your current swap is \033[0m"
free -h
mkdir /SwapDir
cd /SwapDir
dd if=/dev/zero of=/SwapDir/swap bs=1M count=512 #這里增加的空間是512MB
chmod 0600 swap
mkswap /SwapDir/swap #把這個分區變成swap分區
swapon /SwapDir/swap #把剛建的swap分區設成為有效狀態
myFile=/etc/fstab.bak 
cd /etc
if [ -f "$myFile" ];then
rm -rf fstab.bak #刪除之前的備份
else
cp /etc/fstab /etc/fstab.bak #備份fstab
fi
echo "/SwapDir/swap swap swap defaults 0 0">>/etc/fstab #增加新的swap開機自動啟動
echo -e "\033[31m Done\!Congratulation\!System swap add successful\! \033[0m"
echo -e "\033[33m Your system swap is \: \033[0m"
free -h

該腳本在測試通過,目前沒有發現問題,使用過程中如果遇到任何問題可以Google 教程。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM