首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux分区的原理介绍

1.Linux无论有多少个分区.分给哪一个目录,整个文件系统也只有一个根目录.它的每一个分区都是用来组成整个文件系统的一部分.Linux使用一种”载入”的处理办法.将分区和目录联系起来.这时要载入一个分区...,将使它的存储空间在一个目录下获得. 2.Linux硬盘编号说明 Linux中的硬盘分为IDE硬盘,SCSI硬盘和SATA硬盘 硬盘编号格式为”sdXY”,其中”sd”表示硬盘为SCSI的类型(IDE类型为...可以通过lsblk查看硬盘分区和挂载情况 3.硬盘挂载和卸载操作 给当前linux系统添加一块新的硬盘(2GB),并挂载到指定的目录(/home/disk2-1目录) 执行步骤: 在虚拟机中添加一个新硬盘...对新硬盘进行分区 对新硬盘的分区进行格式化 格式化指令: mkfs -t ext4 需要格式化的磁盘分区文件 将分区挂载到linux对应的目录上 挂载指令: mount 分区文件 挂载目录 注意: 挂载到的目录需要提前创建...统计/home目录下文件的个数,包括子目录下的文件 ll -R /home | grep “^-” | wc -l 统计/home目录下文件(子目录)夹的个数,包括子文件夹下的目录.

6.6K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android Studio 中的 Motion Editor 用法详解

    为了解决这一问题,我们使用 Motion Layout 构建了一组功能强大的 API,并为之提供了 Motion Editor 工具,组合使用时可以轻松构建出像素级别完美的动画效果。...此外,我们还专门制作了一系列 视频 来指导您关于包含 Motion Layout 在内的一系列 API 的知识。...Motion Editor 中运行的动画 Motion Editor 是 Android Studio Layout Editor (布局编辑器) 的一个扩展,当您在一个包含 MotionLayout...Motion Editor Motion Editor 的界面由几个操作面板构成,我们将会在本文进行一一介绍。...Selection 面板根据 Overview 面板的状态有三种模式 选中 Overview 面板中 Motion Layout 时的模式 Motion Editor 支持编辑基本的 Motion Layout

    2.2K10

    保护隐私的 Structure-from-Motion (SfM)

    在本文中,我们进一步基于此想法提出了基于随机线特征的 Structure-from-Motion 解决方案。在这项工作中,我们向实现保护隐私的云上制图解决方案迈出了坚实的一步。...在具有挑战性的真实数据集上进行的各种实验证明了我们的方法的实用性,获得了与标准Structure-from-Motion系统相媲美的结果。...主要贡献 ☐ 基于线特征的端到端隐私保护 Structure-from-Motion (SfM)方案 ☐ 针对渐增 SfM 系统的每一个步骤:初始化(initializatoin)、三角剖分(triangulation...本文提出的 Structure-from-Motion 方案使用这些随机的线(下图右)和相应的SIFT特征,而不是传统的关键点(下图左)和SIFT特征,从而达到保护用户隐私的目的。...总结 ☐ 本文提出了基于线特征的 Structure-from-Motion (SfM)方案 ☐ 相比于传统的点特征,随机方向的线特征可以更好地保护用户隐私,且并不损失定位和制图的精度 Abstract

    90740

    Linux mmap原理

    Linux mmap原理 前言 Linux段页式内存管理 mmap mmap内存映射原理 文字概述 mmap函数参数介绍 源码解析 1. 文件映射 2....,但是并没有深入理解mmap在操作系统内部是如何实现的,原理是什么。...本文想要和大家一起来聊聊mmap的原理,本文整体脉络如下: linux段页式内存管理回顾 mmap原理 ---- Linux段页式内存管理 这里的段页式内存管理主要基于linux 0.11进行讲解...(作者本人并非主攻linux,所以只是对linux 0.11略有研究) 无论是现代操作系统还是最早的linux 0.11操作系统,在对于物理内存的管理,都是将物理内存按页划分,如下图所示:...下面我们通过一幅图来对 mmap 的原理进行阐述: 从上图可以看出,mmap 的原理就是将虚拟内存空间映射到文件的页缓存,我们可以知道:对文件进行读写时需要经过页缓存进行中转的。

    3.7K21

    视频中的运动特征--Learning Motion Patterns in Videos

    Learning Motion Patterns in Videos CVPR2017 Torch code: http://thoth.inrialpes.fr/research/mpnet...本文要解决的问题是 determining whether an object is in motion, irrespective of camera motion, 注意这里的相机是可以运动的...相邻两帧图像,相机是运动的,有几个运动的物体,我们希望可以将运动的物体分割出来 3 Learning Motion Patterns Our MP-Net takes the optical flow...field corresponding to two consecutive frames of a video sequence as input, and produces per-pixel motion...这需要一个大的感受野,输出的尺寸需要和输入的图像尺寸一样大小。一个大的感受野对于将 context 信息包含进模型中是至关重要的。小的感受野没法区分是物体的运动还是相机的运动。 ?

    1.1K60

    Linux内核 MMU的工作原理

    一、MMU的产生 许多年以前,当人们还在使用DOS 或者更古老的操作系统的时候,计算机的内存还非常小,一般都是以K 为单位进行计算的,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序...1、虚拟存储器(Virtual Memory) 虚拟存储存的基本思想是: 程序、数据、堆栈的总的大小可以超过物理存储器的大小,操作系统把当前使用的部分保留在内存中,而把其他未被使用的部分保存在磁盘上。...这个范围的大小由CPU 的位数决定, 例如一个32位的CPU ,它的地址范围是0x0 ~ 0xFFFF FFFF (4G), 而对于一个64位的CPU ,它的地址范围为0x0 ~ 0xFFFF FFFF...我们在程序中使用的变量和函数都有各自的地址,程序被编译后,这些地址就成了指令中的地址,指令中的地址被 CPU解释执行,就成了CPU的执行单元发出的内存地址,所以在启用MMU 的情况下,程序中使用的地址都是虚拟地址...用户空间和内核空间 通常操作系统把虚拟地址划分为用户空间和内核空间,例如 X86平台的Linux 系统虚拟地址空间是0x00000000 - 0xFFFFFFFF,前3GB(0x00000000 - 0xBFFFFFFF

    2.1K20

    Linux内核进程原理

    在Linux内核中,进程又称为任务(task),进程的虚拟地址空间可以分为用户虚拟地址空间和内核虚拟地址空间,所有进程共享内核虚拟地址空间,又各自拥有独立的用户虚拟地址空间。...Linux内核 包括多个线程的进程 线程组 只有一个线程的进程...占用CPU的百分比 %MEM:占用物理内存的百分比 VSZ:占用了多少虚拟内存 STAT:进程状态 进程生命周期 Linux操作系统属于多任务操作系统,...图片 Linux内核提供了一组宏值来表示进程的状态: TASK_RUNNING(可运行状态或就绪状态);Linux并没有严格区分运行态或就绪态,统一为TASK_RUNNING...限期进程是指必须在一定时间内要完成的进程。其余的非限期进程的实时进程也是需要在一定时间内完成,但不是那么急需。 Linux不支持硬实时处理,至少在主流的内核中不支持。

    2.1K10

    【Linux】:Https协议原理

    本文将详细探讨HTTPS协议的工作原理、HTTP与HTTPS的区别、加密技术的应用以及如何通过证书认证保障安全通信 1.1 HTTPS 是什么及其工作原理?...HTTPS的工作原理如下: 当用户通过HTTPS访问网站时,数据首先被加密层处理,进行加密后再交给传输层。 接收方在接收到数据后,同样通过加密层解密,解密后的数据再交给应用层使用。...虽然非对称加密的安全性更高,但由于算法复杂,效率较低使得加密解密速度没有对称加密解密的速度快 1.5 数据摘要与数据指纹 数字指纹(数据摘要):基本原理是利用单向散列函数(Hash 函数)对信息进行运算...原理 – 客户端进行认证 当客户端获取到这个证书之后, 会对证书进行校验(防止证书是伪造的). 判定证书的有效期是否过期 判定证书的发布机构是否受信任(操作系统中已内置的受信任的证书发布机构)....| 四、共勉 【★,°:.☆( ̄▽ ̄)/$:.°★ 】那么本篇到此就结束啦,如果有不懂 和 发现问题的小伙伴可以在评论区说出来哦,同时我还会继续更新关于【Linux】的内容,请持续关注我 !!

    13811

    Linux系统调用原理

    系统调用 是 Linux 内核提供的一段代码(函数),其实现了一些特定的功能,用户可以通过 int 0x80 中断(x86 CPU)或者 syscall 指令(x64 CPU)来调用 系统调用。...二、进入系统调用 本文主要介绍的是 x86 CPU 进入系统调用的方式 Linux 提供了 int 0x80 中断来让用户程序进入 系统调用,我们来看看 Linux 对 int 0x80 中断的处理初始化过程...原理如下图(图片来源 https://developer.ibm.com/zh/technologies/linux/tutorials/l-system-calls/ ): ?...Linux 使用寄存器来传递参数,参数与寄存器的关系如下: 第1个参数放置在 ebx 寄存器。 第2个参数放置在 ecx 寄存器。 第3个参数放置在 edx 寄存器。...而 Linux 进入中断处理程序时,会把这些寄存器的值保存到内核栈中,这样 系统调用 就能通过内核栈来获取到参数。

    4.2K30

    Linux进程——进程的创建(fork的原理)

    查看进程的第二种方法 在Linux系统中,不只有ps能够查看进程,还存在着一个动态目录proc,该目录存放了所有存在的进程,目录的名称。它会随着进程的改变而随时更新它的内容!...创建子进程 2.1 系统调用函数fork 在Linux中,进程的创建方式有两种: 命令行中直接启动进程 通过代码创建 而在用代码创建进程时,实则是进行了系统调用,这里我们就得在学习一个系统调用函数...只使用了一个变量接收但是出现了两个返回值 2.3 fork的原理 关于fork这个函数的原理,我们依然抛出几个问题 fork干了什么事情?...变量id是父进程定义的变量,保存数据,返回的时候发生写时拷贝,不同 的进程执行的代码中的变量id获取的值不同,所以id在父进程和子进程中值不同 3....总结 fork函数的内容远不只有这么一点,但是理解这五个问题能快速帮助我们,简单理解这个函数,了解fork的原理!关于如何创建子进程我们就讲到这里! 谢谢大家支持本篇到这里就结束了

    30611

    基于 Linux 0.11 讲解 Linux 操作系统的启动原理

    不知道大家有没有产生过一个疑问:从给 Linux 服务器按下开机电源按钮后到启动成功的一段时间里,在这中间 Linux 操作系统都做了哪些事情?...在 Linux 服务器没有通电的时候,操作系统还只是躺在硬盘启动区中的一段程序,CPU 没有工作,内存也没有启动。但是在你按下开机键后,Linux 服务器内部就开始变得热闹了起来。...叫做《Linux 源码趣读》。这周,这本新书正式印刷出炉了。 对于 Linux 启动过程,代码的运行在书中总结成下面一张图来表示。但分了 50 小节来讲述每一个步骤中的细节。...全书共 400 多页,250 多张精美的图解,五大部分,从头到尾把 Linux 0.11 全部核心代码讲述的一清二楚 当你按下电源后,在主板上提前写死的固件程序 BIOS 会将硬盘启动区中的 512...上面描述的这些都是操作系统的第 0 号内核线程处理的。在操作系统中,0号内核线程是所有进程祖先,是操作系统Linux在初始化阶段从无到有的第一个内核线程 接着最后会切换到用户态模式。

    41111
    领券