Linux (ubuntu)設定虛擬記憶體

2021-08-26 21:55:40 字數 1197 閱讀 4341

swap空間就是虛擬記憶體,在物理記憶體不足時,有較大的用處。

檢視記憶體空間大小:free -m // m表示顯示的位元組單位是m(megabytes)

下面我們就來增加系統的 swap 大小。

1.首先用命令free檢視系統內 swap 分割槽大小。

free -m

total used free shared buffers cached

mem: 1002 964 38 0 21 410

-/+ buffers/cache: 532 470

swap: 951 32 929

可以看到 swap 只有951m,不符合 oracle-xe-client 的安裝要求。

2.建立乙個 swap 檔案。

mkdir swap

cd swap

sudo dd if=/dev/zero of=swapfile bs=1024 count=100000

出現下列提示,上面命令中的 count 即代表swap檔案大小。

記錄了 100000+0 的讀入

記錄了 100000+0 的寫出

102400000 位元組 (102 mb) 已複製,0.74704 秒,137 mb/秒

把生成的檔案轉換成 swap 檔案

sudo mkswap swapfile

setting up swapspace version 1, size = 102395 kb

no label, uuid=09fde987-5567-498a-a60b-477e302a988b

3.啟用 swap 檔案。

sudo swapon swapfile

再次檢視 free -m 的結果。

total used free shared buffers cached

mem: 1002 967 34 0 22 410

-/+ buffers/cache: 534 467

swap: 1053 32 1021

新增成功。

擴充套件:如果需要解除安裝這個 swap 檔案,可以進入建立的 swap 檔案目錄。執行下列命令。

sudo swapoff swapfile

如果需要一直保持這個 swap ,可以sudo -s換到root

然後把它寫入 /etc/fstab 檔案。

swapfilepath swap swap defaults 0 0

Linux Ubuntu 網路設定

sudo vim etc network inte ces sbin service network restart 如果網絡卡啟動是ok的話就說明ip位址設定成功了。另外我們可以用ifconfig eth0來顯示當前的ip來確認是否設定正確。利用以下命令 etc init.d network re...

linux Ubuntu設定固定IP

停止network manager服務,防止其在啟動時重寫 etc resolv.conf檔案 sudo service network manager stop sudo etc init.d network manager stop 這種辦法不能完全解決resolv.conf被覆蓋的問題。所以我...

Linux(Ubuntu) 設定root密碼

sudo passwd 切換root使用者 su 預設沒有安裝ssh sudo apt get install ssh 如果是root使用者,不用使用sudo 連線時包沒有許可權的錯誤 permission denied,please try agagin.原因是 因為系統預設禁止root使用者登陸...