Linux 中 “ 磁盘、进程和内存 ” 的管理

      在linux虚拟机中也有磁盘、进程、内存的存在。第一步了解一下磁盘

一、磁盘管理

(1.1)磁盘了解

track( 磁道 )  :就是磁盘上的同心圆,从外向里,依次排序1号,2号磁盘........等等。

sector( 扇区 ):将磁盘分成一个个小的扇形区域,每个扇的大小是 512 字节,从外向里,依次1号,2号扇区.......等等。

cylinder( 柱面 ):不同盘面上相同的位置的扇区构成的柱面,从外向里,依次1号柱面,2号柱面.......等等。

在分区的时候都是从1号开始的:

(1.2) MBR

main boor record :主引导记录系统启动,必须依靠MBR才能启动。

MBR是磁盘的扇区,大小是 512 字节,这 512 字节分为三部分。

开始就是开始字节限制,完就是结束字节的限制。

 

第一部分:

64字节,表示分区表

第二部分:

446字节,这里面放的是一个程序,用于引导系统开启启动(bootloader)

第三部分: 

2字节,这里是用于指定bootloader是否生效。

 

 (1.3)分区表

理论知识了解:

大小是64字节。

在分区中,记录分区从柱面,到哪个柱面结束。

在进行记录的时候,用8字节记录开始,也就是说,16字节记录一个分区,因此64字节最多可以记录4个分区,这里的分区被称为:" 主分区 "。

为了分更多的分区,就需要在磁盘找个额外的空间,存储更多的分区,这个分区被称之为:" 扩展分区 "。

通过扩展分区可以得到的分区,称之为:" 逻辑分区 "。

 

 注意:

主分区 的数量:可以是 0 - 4 个。

        主分区可以没有,就是说所有的分区都可以作为扩展分区使用。

扩展分区 的数量:可以为 0 - 1 个。

主分区和扩展分区 一共可以为 1 - 4 个。

逻辑分区 的数量:可以为 0 - ~ 个。~=无限

        必须现有扩展分区,才能有逻辑分区。

(1.4)编号问题
主分区编号1 - 4
扩展分区编号1 - 4
逻辑分区编号5 +
(1.5)磁盘的命名

切记:linux中 " 一切皆文件 "

磁盘名称:/ dev / sd字母

所图所示:

现在是在/dev里面,图中sda是第一个磁盘,sda1是第一个磁盘中的第一个分区。

(1.6)操作:

命令:

fdisk  选项  / dev / sd字母  查看所选分区状态

fdisk  / dev / sd字母 进行分区

选项:

    - d :删除分区

    - n :创建分区

    - e :扩展分区(先要创建分区,在创建扩展分区)

    - l :逻辑分区(先有扩展分区,在创建逻辑分区)

    - p :打印分区信息,主分区

    - q :不保存,直接退出    

    - w : 保存,然后退出

具体操作: 

 (1.7)格式化使用

磁盘分区后,无法直接使用,必须先进行格式化:

mke2fs      设备文件

使用格式化好的分区,其实就是在系统中,新建几个目录,然后将格式好的分区挂载到这个目录就可以了:

mkdir  /目录名

mount  /dev /sd字母(分区)   /目录名

df -h       查看光盘使用情况

如:

mkdir   /acc

mount   /dev/sda1   /acc

df   -h

 二、进程和内存管理

* 内存的使用和剩余情况

* 当前cpu的负载情况

* 找进程id

* 结束某个进程

(1.1)检查内存
方法一: 
        /proc/meminfo  文件
    
        这是一个伪文件,这个文件记录了内存的相关信息
        
        不能使用vi/vim打开,应该使用cat查看

方法二:
        free -m 命令   (只显示以MB为单位显示)
    
        - G  以GB为单位显示

 方法一:

 方法二:

total :总使用 used:使用的

free:自由的shared:共享的

buff/cache:增益/缓存 available:可用的。

(1.2)检查cpu
方法一:
        /proc/cpuinfo

        这是一个伪文件,这个文件记录了内存的相关信息
        
        不能使用vi/vim打开,应该使用cat查看

方法二:
        top

        动态的方式显示系统的信息(每隔几秒刷新一次)

方法一:

 

方法二:

 

重点: 

第一个0.00表示1分钟前

第二个0.01表示5分钟前

第三个0.05表示15分钟前

(1.3)显示所有进程的方式

命令:ps  aux

 

(1.4)解释top中的内容解释

 PID     :表示进程id。

%CPU :表示进程占用了CPU的百分比。

%MEM:表示进程占用了内存的百分比。

COMMAND:表示那个命令发起了这个进程。

(1.5)杀进程

命令:

kill  -    9   进程id     立即关闭进程

kill  -  15   进程id     关闭前先通知一声

okkkkkkkkkkkkkkkkkk,下机。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/704360.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

中国首家!全球第二!沃飞长空AE200取得关键技术突破

近日,沃飞长空全自研战略产品AE200电动垂直起降航空器(eVTOL)验证机顺利完成全尺寸、全重量、全包线倾转过渡飞行,成为中国首个、全球第二完成该类试验科目的eVTOL企业,标志着中国eVTOL发展实现历史性突破,…

【JavaScript】简单数据类型 与 复杂数据类型 ② ( 简单数据类型参数传递 | 复杂数据类型参数传递 )

文章目录 一、简单数据类型参数传递1、值传递2、代码示例 二、复杂数据类型参数传递1、引用传递2、代码示例 一、简单数据类型参数传递 1、值传递 简单数据类型 的 参数传递时 , 将 该类型的比变量 或 值 作为 实参 传递给 函数形参 时 , 其本质是 将 栈内存 中存储的 数据值 …

meilisearch的索引(index)的最佳实践

官网的第一手资料学新技术:meilisearch官方文档 安装的官网地址:meilisearch安装的官网 部署在生产环境的指导:meilisearch部署在生产环境的指导 Elasticsearch 做为老牌搜索引擎,功能基本满足,但复杂,重…

基于springboot实现问卷调查系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现问卷调查系统演示 摘要 传统信息的管理大部分依赖于管理人员的手工登记与管理,然而,随着近些年信息技术的迅猛发展,让许多比较老套的信息管理模式进行了更新迭代,问卷信息因为其管理内容繁杂,管理数…

【数据结构】第十五弹---C语言实现直接插入排序

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】【C详解】 目录 1、排序的概念及其运用 1.1、排序的概念与分类 1.2、排序运用 1.3、常见的排序算法 1.4、常见的排序算法性能测试 2、常见排序算法的实现 2…

NewStarCTF_RE(week1,2)

[NewStarCTF 2023 公开赛道]easy_RE ida 可能会把 一个数组或字符串拆开,可以通过计算地址,知道是一起的 也有的会藏在汇编窗口 Segments IDA的Segments窗口 :shiftf7 https://www.cnblogs.com/sch01ar/p/9477697.html ida 各种窗口也是需要…

北斗导航:让科技引领未来出行

北斗导航是中国自主研发的卫星导航系统,由一系列北斗卫星和地面控制平台组成。它的研发始于上世纪80年代,经过几十年的发展,如今已成为全球领先的卫星导航系统之一。北斗导航凭借其优秀的性能,为我们的出行提供了准确、可靠的定位…

景联文科技:打造亿级高质量教育题库,赋能教育大语言模型新未来

随着人工智能技术的持续进步,从广泛的通用大语言模型到针对各行业的垂直大语言模型,已成为人工智能大语言模型技术深化演进的必然趋势。 教育大语言模型是适用于教育场景、具有庞大规模参数、融合了广泛的通用知识和专业知识训练形成的人工智能模型。能为…

【调试笔记-20240612-Linux-在 QEMU 中配置 OpenWrt-23.05 支持访问 Windows 宿主机的共享目录】

调试笔记-系列文章目录 调试笔记-20240612-Linux-在 QEMU 中配置 OpenWrt-23.05 支持访问 Windows 宿主机的共享目录 文章目录 调试笔记-系列文章目录调试笔记-20240612-Linux-在 QEMU 中配置 OpenWrt-23.05 支持访问 Windows 宿主机的共享目录 前言一、调试环境操作系统&…

现场直击 | 飞凌嵌入式亮相2024上海国际嵌入式展

6月12日,2024上海国际嵌入式展(embedded world China 2024)在上海世博展览馆开幕。飞凌嵌入式亮相3号馆646展位,聚焦人工智能、智慧交通、工业互联网、智慧医疗、电力与储能等领域,旨在为全球客户带来一场技术与创新的…

第 3 章:Spring Framework 中的 AOP

第 3 章:Spring Framework 中的 AOP 讲完了 IoC,我们再来聊聊 Spring Framework 中的另一个重要内容——面向切面编程,即 AOP。它是框架中众多功能的基础,例如声明式事务就是依靠 AOP 来实现的。此外,Spring 还为我们…

【车载AI音视频电脑】4路AHD 130万像素双卡车载录像机

产品主要特点: -支持4路实时高清AHD 720P录像 -SD卡记录数据(可支持2张大容量SD卡,最大支持单张256G) -支持GPS全球定位, 可选模块 -支持WIFI高速自动下载功能, 可选模块 -内置3/4G模块,实时预览和远程管理, 可选…

环保空调的制冷量和耗电量是多少呢

环保空调的制冷量和耗电量因具体型号、功率以及使用情况而异。以下是一些关于环保空调制冷量和耗电量的详细解释和归纳: 制冷量 原理:环保空调主要利用水蒸发吸热的物理原理进行降温,这种降温方式能够带来显著的冷却效果。效果:…

现代X86汇编-C和ASM混合编程举例

端午假期安装好了vs c2022,并写了个简单的汇编代码,证明MASM真的可以运行。今天需要搞一个实实在在的C和ASM混合编程的例子,因为用纯汇编的求伯君写WPS的时代一去不复返了。个别关键函数用汇编,充分发挥CPU的特色功能,偶尔还是需要…

crowdsec 使用补充说明

1、服务器地址 10.99.50.1 2、后台地址 https://app.crowdsec.net/ 3、查看信息 查看解释器–用于识别读取日志 cscli parsers list查看场景–用于识别攻击(防护手段) cscli scenarios list产看集合–是解释器和场景的集合 cscli collections list4、…

SwaggerSpy:一款针对SwaggerHub的自动化OSINT安全工具

关于SwaggerSpy SwaggerSpy是一款针对SwaggerHub的自动化公开资源情报(OSINT)安全工具,该工具专为网络安全研究人员设计,旨在简化广大红队研究人员从SwaggerHub上收集已归档API信息的过程,而这些OSINT信息可以为安全人…

HTML静态网页成品作业(HTML+CSS)—— 非遗皮影戏介绍网页(6个页面)

🎉不定期分享源码,关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 🏷️本套采用HTMLCSS,未使用Javacsript代码,共有6个页面。 二、作品演示 三、代…

Duplicate keys detected: ‘tab-角色‘. This may cause an update error

项目场景: 使用el-tab和v-for循环渲染标签 问题描述 报错: Duplicate keys detected: ‘tab-角色’. This may cause an update error 原因分析: 看资料说是因为循环遍历的key值重复,但还是我的代码里key是唯一的,绑…

Vue2后台管理:项目开发全流程(二)

​🌈个人主页:前端青山 🔥系列专栏:vue篇 🔖人终将被年少不可得之物困其一生 依旧青山,本期给大家带来vue篇专栏内容:Vue2后台管理:项目开发全流程(二) 目录 功能实现 8、会员用户管理 ①使用数据模拟文…

HCIA 10 网络安全之结合ACL访问控制列表登录Telnet及FTP

ACL 本质上是一种报文过滤器,规则是过滤器的滤芯。设备基于这些规则进行报文匹配,可以过滤出特定的报文,并根据应用 ACL 的业务模块的处理策略来允许或阻止该报文通过。 1.实验介绍及拓扑 R3 为telnet服务器,R1 为客户端&#…