网站后台山东省专业群建设网站
Linux 基础操作手记三
- 释放内存
 - 虚拟机彻底无网络
 - 测试网速
 - 设置虚拟内存
 - 交换空间未使用
 - 虚拟机设置虚拟内存无法开机问题
 - GParted - 分配内存
 - 系统盘扩容自己
 
释放内存
sync && echo 3 > /proc/sys/vm/drop_caches
虚拟机彻底无网络

 
 还原默认设置,静静的等待…
第二种情况
 我关闭了vm网络服务导致无法联网
$ sudo nmcli networking off
$ sudo nmcli networking on
 
测试网速
sudo apt install nload
 nload
 
设置虚拟内存
######查看 Linux 当前分区情况
maqi@maqi-virtual-machine:~$ free -m total        used        free      shared  buff/cache   available
Mem:          15954        1039       13068           3        1846       14582
Swap:          2047         447        1600######关闭分区
maqi@maqi-virtual-machine:~$ sudo swapoff -a 
[sudo] password for maqi:  ######创建一个 20G 的文件
maqi@maqi-virtual-machine:~$ sudo dd if=/dev/zero of=/var/swapfile bs=1M count=20480 
20480+0 records in
20480+0 records out
21474836480 bytes (21 GB, 20 GiB) copied, 929.522 s, 23.1 MB/s######格式化为 Swap 分区文件
maqi@maqi-virtual-machine:~$ sudo mkswap /var/swapfile 
mkswap: /var/swapfile: insecure permissions 0644, 0600 suggested.
Setting up swapspace version 1, size = 20 GiB (21474832384 bytes)
no label, UUID=04e51426-f711-4421-a77a-94be086be5b8 ######启用 Swap 分区
maqi@maqi-virtual-machine:~$ sudo swapon /var/swapfile
swapon: /var/swapfile: insecure permissions 0644, 0600 suggested.#######查看 Linux 当前分区
maqi@maqi-virtual-machine:~$ free -m total        used        free      shared  buff/cache   available
Mem:          15954        1504         158           4       14291       14115
Swap:         20479           0       20479#设置开启启动
maqi@maqi-virtual-machine:~$ sudo gedit  /etc/fstab 
 
加入开机启动
 /var/swapfile swap swap defaults 0 0
 
交换空间未使用
系统只有当虚拟内存不足才会启动Swap,比如系统默认内存只有6000KB时才会启用交换空间,但是此时系统可能已经卡死,无法启动swap
sudo gedit /etc/sysctl.conf
min_free_kbytes:交换内存设置为3G时启用,
 swappiness =100 :表示积极替换
 fs.inotify.max_user_watches = 524288 :提高文件监听数量

 max_user_watches 影响如下,导致ide扫描失败
 
应用更改
 sudo sysctl -p 
 or
 sudo sysctl -p --system
可以发现内存占用8G左右虚拟内存就开始使用了
 
 
 现在再打开一个虚拟机 ,可以看到交换内存已经涨到6G,依然流畅
 
虚拟机设置虚拟内存无法开机问题
推荐这位老哥的教程
https://blog.csdn.net/zk_ken/article/details/124032153
- 删除 
vi /etc/fstab最后一行 (vi 用法见下表) - 删除 
rm -rf /var/swapfile 
vi文本编辑器的用法
-    打开文件,vi file.txt 
-    浏览模式,你可以使用箭头或者其他导航键在文本中导航。 
-    开始编辑,键入i,插入文本,或者键入a,在末尾添加文本。
-    编辑结束,键入Esc退出插入/添加模式,进入浏览(命令)模式。
-    键入命令,首先键入冒号(:),后面紧跟命令,例如w命令去编辑文本,然后键入Enter。
 
| 光标运动 | h,j , k, l (上/下/左/右) | 
| 删除字符 | x | 
| 删除行 | dd | 
| 模式退出 | Esc,Insert(或者i) | 
| 退出编辑器 | q | 
| 强制退出不保存 | q! | 
| 运行shell命令 | :sh(使用exit返回vi编辑器) | 
| 保存文件 | :w | 
| 文本查找 | / | 
GParted - 分配内存
Home扩容
 
 导致上面的问题原来是因为没有分配内存空间
 
系统盘扩容自己
- 打开Disks

 - 点击红框内 拉到最大保存

 - 果然瞬间拉满

 
