Swap一鍵添加刪除的腳本…
說明:很多人的VPS服務器由於內存太小,會導致很多進程被殺掉,這時候就需要我們添加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 教程。
