【裸机装机系列】8.kali(ubuntu)-虚拟内存swap交换分区扩展

ops/2024/9/23 19:16:50/

推荐阅读:
1.kali(ubuntu)-为什么弃用ubuntu,而选择基于debiankali操作系统

linux swap交换分区,相当于win系统虚拟内存的概念。当linux系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用

在装机的时候,默认的linux swap分区只有1G,这个是满足不了日常使用的,需要对swap分区进行扩展。

可以进入root用户进行一下操作:

1> 查看目前的swap大小为多少

free -h

swap那行显示的是目前现有的,创建的时候,需要减去这个

2> 创建大小为7.5G的空间(count数字需要计算并修改,如果目标创建为8G的内存,而目前有0.5G,则需要再增加7.5G内存)

dd if=/dev/zero of=/swap2 bs=1M count=8192

注意:swap文件只能在跟目录下,不能放在其他目录下

3> 将目的文件设置为swap分区文件

mkswap /swap2

4> 设置开机自动挂载

vi /etc/fstab 

最后一行添加

/swap2          swap     swap    defaults        0 0

5> 让修改生效

sudo systemctl daemon-reload

6> 执行挂载

mount -a

7> 重启查看swap分区有没有扩展成功

reboot
free -h

http://www.ppmy.cn/ops/114917.html

相关文章

leetcode02——59. 螺旋矩阵 II、203. 移除链表元素

59. 螺旋矩阵 II class Solution {public int[][] generateMatrix(int n) {int[][] nums new int[n][n]; // 定义二维数组用于存储数据int startX 0; // 定义每循环一个圈的起始位置int startY 0;int loop 1; // 定义圈数,最少1圈int count 1; // 用来给矩阵中…

Qt 模型视图(四):代理类QAbstractItemDelegate

文章目录 Qt 模型视图(四):代理类QAbstractItemDelegate1.基本概念1.1.使用现有代理1.2.一个简单的代理 2.提供编辑器3.向模型提交数据4.更新编辑器的几何图形5.编辑提示 Qt 模型视图(四):代理类QAbstractItemDelegate ​ 模型/视图结构是一种将数据存储和界面展示分离的编程方…

【python对遥感数据进行数据清洗和归一化处理,以高分6号卫星(WFV)数据为例】

python对遥感数据进行数据清洗和归一化处理,以高分6号卫星(WFV)数据为例 处理遥感数据,如高分6号卫星(GF-6)的宽视场成像仪(WFV)数据,通常涉及数据读取、数据清洗&…

python画图1

import matplotlib.pyplot as pltplt.rcParams["font.sans-serif"] ["SimHei"]# 模拟数据 years [2016, 2017, 2018, 2019, 2020, 2021, 2022] market_size [7950, 8931, 9940, 11205, 12305, 13199, 14980] my_color #3e9df5plt.plot(years, market_s…

ppt一键生成免费版软件有哪些?如何高效生成论文答辩?

答辩经验丰富的人都知道,制作论文答辩ppt是一项既繁琐又耗时的工作。 我们需要从数万字的论文中提炼关键点,梳理内容的逻辑关系,然后进行细致的排版和美化,最后还要进行反复的检查和试讲。整个过程不仅耗费时间,而且需…

ubuntu meson安装

安装 sudo python3 -m pip install meson sudo python3 -m pip install ninja问题 libdrm ERROR: Dependency “libdrm” not found, tried pkgconfig and cmake Unable to correct problems, you have held broken packages. sudo apt-get update --fix-missing sudo apt in…

.Net网络通信组件 - TouchSocket

文章目录 .Net网络通信组件 - TouchSocket1、新建.Net8控制台项目2、Nuget安装TouchSocket组件3、编写服务端代码4、编写客户端代码5、编写Program代码6、运行效果7、日志组件(NLog)参考我的另一篇博客 .Net网络通信组件 - TouchSocket 1、新建.Net8控制…

vue.js——“微商城”后台管理系统

1. 需求背景: 先创建运行环境,“微商城”后台管理系统是一种后台管理系统平台,旨在提供一个便捷、安全和高效的管 理和操作各类数据的平台。系统将涵盖用户登录、商品管理、分类管理、新增分类和个人中 心等功能,以满足用户高效数据管理的各…