Linux系統Swap一鍵指令碼 新增 刪除

2022-06-17 07:24:15 字數 1502 閱讀 6215

swap一鍵新增刪除的指令碼…

說明:很多人的vps伺服器由於記憶體太小,會導致很多程序被殺掉,這時候就需要我們新增swap虛擬記憶體了,這裡就整了個一鍵指令碼方便使用。

架構,安裝會自動退出。

執行命令:

其它指令碼:

# 備用

然後根據選項進行操作,記得新增「swap」的時候填寫純數字,預設單位為「mb」

自寫swap指令碼

#!/bin/bash

echo -e "

\033[33m your current swap is \033[0m

"free -h

mkdir /swapdir

cd /swapdir

ddif=/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

fiecho

"/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 教程。

一鍵增加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...

Shell指令碼 一鍵優化系統指令碼

作為舉例,只是優化了幾個方面,如果想加入其他內容需要自己在編寫模組。指令碼內容 bin bash export path path bin sbin usr sbinif uid 0 then echo please run this script by root.exit 1 fifunction...

一鍵linux系統初始化指令碼

一 前言 一般我們在安裝新的系統時,系統的一些預設配置對我們來說是不行的,所以我們要自定義初始化系統。二 需求 1 設定時區並把同步時間加入計畫任務 2 禁用selinux 3 清空原防火牆預設策略只保留ssh 4 歷史命令顯示操作時間級使用者 5 建立all許可權使用者並禁止root遠端登入 6 ...