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

news2024/12/24 0:02:37

      在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,下机。 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ZnO电阻片在低电场区域的泄漏电流及其电阻的负温度系数

在低电场区域,流过ZnO非线性电阻的泄漏电流小于1mA.泄漏电流不仅与施加的电压幅值有关,而且与温度高低有关。图2.6表示温度对泄漏电流的影响,温度越高,电子在电场作用下定向的运动就越激烈,导致泄漏电流增大。因此温度升高将导致电阳值下降,即ZnO 电阻呈现负温度特性。 一般以…

Siemens-NXUG二次开发-创建平面(无界非关联)、固定基准面[Python UF][20240614]

Siemens-NXUG二次开发-创建平面(无界非关联)、固定基准面[Python UF][20240614] 1.python uf函数1.1 NXOpen.UF.Modeling.CreatePlane1.2 NXOpen.UF.ModlFeatures.CreateFixedDplane 2.示例代码2.1 pyuf_plane.py 3.运行结果3.1 内部模式3.1.1 NXOpen.UF…

期末复习5---PTA

以下是提交正确的代码&#xff1a; int max_len( char *s[], int n ) {int i;int max0;for(i1;i<n;i){if(strlen(s[i])>strlen(s[max]))maxi;}return strlen(s[max]); } 以下是我自己写的代码&#xff1a; 出现的问题是 &#xff1a;括号加的不对&#xff0c;需要细心…

湖仓一体全面开启实时化时代

摘要&#xff1a;本文整理自阿里云开源大数据平台负责人王峰&#xff08;莫问&#xff09;老师在5月16日 Streaming Lakehouse Meetup Online 上的分享&#xff0c;主要介绍在新一代湖仓架构上如何进行实时化大数据分析。内容主要分为以下五个部分&#xff1a; Data Lake Dat…

YOLOv8可视化界面,web网页端检测

YOLOv8可视化界面&#xff0c;web网页端检测。支持图片检测&#xff0c;视频检测&#xff0c;摄像头检测等&#xff0c;支持检测、分割等多种任务&#xff0c;实时显示检测画面。支持自定义数据集&#xff0c;计数&#xff0c;……

【教程】从0开始搭建大语言模型:构造GPT模型

从0开始搭建大语言模型&#xff1a;构造GPT模型 从0开始搭建大语言模型&#xff1a;构造GPT模型GPT模型Layer NormalizationGELU激活函数Feed Forward网络增强shortcut连接构造Transformer Block构造GPT模型使用GPT模型生成文本 从0开始搭建大语言模型&#xff1a;构造GPT模型 …

第104天: 权限提升-Linux 系统环境变量定时任务权限配置不当MDUT 自动化

目录 案例一&#xff1a;Linux-环境变量文件配合 SUID-本地 案例二&#xff1a;Linux-定时任务打包配合 SUID-本地 案例三&#xff1a;Linux-定时任务文件权限配置不当-WEB&本地 案例四&#xff1a;Linux-第三方软件 MYSQL 数据库提权-WEB&本地 隧道出网 手工提权…

将自己md文件发布到自己的博客园实现文件的持久化存储

上传markdown文件到博客园 目录 【0】需求原因【1】功能【2】环境【最佳实践测试】 &#xff08;1&#xff09;查看 Typora 设置&#xff08;2&#xff09;配置 pycnblog 配置文件 config.yaml&#xff08;3&#xff09;运行 pycnblog 中的文件 cnblog_markdown.cmd&#xff0…

基于文本和图片输入的3D数字人化身生成技术解析

随着虚拟现实、增强现实和元宇宙等技术的飞速发展,对高度逼真且具有表现力的3D数字人化身的需求日益增长。传统的3D数字人生成方法往往需要依赖大量的3D数据集,这不仅增加了数据收集和处理的成本,还限制了生成的多样性和灵活性。为了克服这些挑战,我们提出了一种基于文本提…

flask基础3-蓝图-cookie-钩函数-flask上下文-异常处理

目录 一&#xff1a;蓝图 1.蓝图介绍 2.使用步骤 3.蓝图中的静态资源和模板 二.cookie和session 1.cookie 2.flask中操作cookie 3.session 4.session操作步骤 三.请求钩子 四.flask上下文 1.介绍 2.请求上下文&#xff1a; 3.应用上下文 3.g对象 五&#xff1a;…

怕怕怕怕怕怕怕怕怕怕

欢迎关注博主 Mindtechnist 或加入【Linux C/C/Python社区】一起学习和分享Linux、C、C、Python、Matlab&#xff0c;机器人运动控制、多机器人协作&#xff0c;智能优化算法&#xff0c;滤波估计、多传感器信息融合&#xff0c;机器学习&#xff0c;人工智能等相关领域的知识和…

基于Pytorch实现AI写藏头诗

网上你找了一圈发现开源的代码不是付费订阅就是代码有问题,基于Pytorch实现AI写藏头诗看我这篇就够了。 用到的工具:华为云ModelArts平台的notebook/Pycharm/Vscode都行。 镜像:pytorch1.8-cuda10.2-cudnn7-ubuntu18.04,有GPU优先使用GPU资源。 实验背景 在短时测试使用场…

自动控制理论实验---IDFT和FFT算法的原理和MATLAB编程

1、实验设备 PC计算机1台&#xff0c;MATLAB软件1套。 2、实验目的 掌握IDFT&#xff08;逆离散傅里叶变换&#xff09;算法的原理和MATLAB编程方法。了解FFT&#xff08;快速傅里叶变换&#xff09;算法&#xff0c;并能够调用MATLAB的fft函数进行频域变换。验证IDFT程序的…

ChatGPT:自然语言处理的新纪元与OpenAI的深度融合

随着人工智能技术的蓬勃发展&#xff0c;自然语言处理&#xff08;NLP&#xff09;领域取得了显著的进步。OpenAI作为这一领域的领军者&#xff0c;以其卓越的技术实力和创新能力&#xff0c;不断推动着NLP领域向前发展。其中ChatGPT作为OpenAI的重要成果更是在全球范围内引起了…

Day01 数据结构概述

目录 一、数据结构概述 1、基本概念 2、数据结构 3、逻辑关系&#xff08;线性结构&非线性结构&#xff09; 4、物理结构&#xff08;存储结构&#xff09; 5、算法 6、算法特征 二、时空复杂度 1、时间复杂度 2、空间复杂度 3、结构类型 一、数据结构概述 1、…

【FPGA项目】bin文件ram存取回环测试

&#x1f389;欢迎来到FPGA专栏~bin文件ram存取回环测试 ☆* o(≧▽≦)o *☆嗨~我是小夏与酒&#x1f379; ✨博客主页&#xff1a;小夏与酒的博客 &#x1f388;该系列文章专栏&#xff1a;FPGA学习之旅 文章作者技术和水平有限&#xff0c;如果文中出现错误&#xff0c;希望大…

据说可以防静电和浪涌的P6KE30CA

公司有些变送器之前在最后一道校准时&#xff0c;经常发生烧毁的情况。所以在电路的防反接的M7二极管前面又增加了一个TVS二极管&#xff0c;型号P6KE30CA。但愿加了这个好使把。今天又研究了一下这个TVS管子&#xff0c;把搜索到的东西记录一下。放这里备忘把&#xff0c;忘记…

C语言| 把数组a赋给数组b

把数组a赋给数组b, 正确的写法是用for循环&#xff0c;将数组a中的元素一个一个赋给数组b的元素。 #include <stdio.h> int main(void) { int a[5] {11, 22, 33, 44, 55}; int b[5]; int i; for(i0; i<5; i) { b[i] a[i]; printf(…

Java开发工具的下载

Java开发工具的下载 IDEA概述 IDEA全称InteliJ IDEA&#xff0c;是用于Java语言开发的集成环境&#xff0c;它是业界公认的目前用于Java程序开发最 好的工具。 集成环境 把代码编写&#xff0c;编译&#xff0c;执行&#xff0c;调试等多种功能综合到一起的开发工具。 让我…

证照之星是一款很受欢迎的证件照制作软件

证照之星是一款很受欢迎的证件照制作软件&#xff0c;证照之星可以为用户提供“照片旋转、裁切、调色、背景处理”等功能&#xff0c;满足用户对证件照制作的基本需求。本站证照之星下载专题为大家提供了证照之星电脑版、安卓版、个人免费版等多个版本客户端资源&#xff0c;此…