E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linux内存查找命令
Linux、软件安装和项目部署
常用命令乱码处理方法使用技巧文件目录操作命令lscdcatmoretailmkdirrmdirrm拷贝移动类命令cpmv打包压缩命令tar文本编辑命令vi/vim
查找命令
findgrep软件安装安装jdk
stay or leave
·
2023-06-11 02:14
linux
运维
服务器
Linux内存
子系统——分配物理页面(alloc_pages)
Linux内存
子系统——分配物理页面(alloc_pages)分配页面 内核中常用的分配物理内存页面的接口函数是alloc_pages(),用于分配一个或多个连续的物理页面,分配的页面个数只能是2的整数次幂
绍兴小贵宁
·
2023-06-10 13:40
Linux
#
内存
内存管理
内存结构
linux
Linux学习笔记 --- Linux基础命令Part2
2.9
查找命令
(which、find)目标:1.掌握使用which命令
查找命令
的程序文件2.掌握使用find命令查找指定文件which命令我们在前面学习的Linux命令,其实它们的本体就是一个个的二进制可执行程序
Surpass余sheng军
·
2023-06-09 19:28
学习
笔记
linux
服务器
Linux的五个
查找命令
1.findfind是最常见和最强大的
查找命令
,你可以用它找到任何你想找的文件。find的使用格式如下:$find-:所要搜索的目录及其所有子目录。默认为当前目录。-:所要搜索的文件的特征。
莫轻言舞
·
2023-06-09 13:04
linux
linux
CTF-PWN笔记(一)-- 栈溢出 之 基础ROP
文章目录栈
linux内存
布局原理文件保护机制CanaryNX(DEP)PIE(ASLR)RELROROPret2txtret2shellcoderet2syscallret2libc栈栈是一种典型的后进先出
Chiaki_0ff
·
2023-06-09 05:47
网络安全
python
网络安全
【玩转Linux操作】
查找命令
&&时间日期指令
专栏【玩转Linux操作】喜欢的诗句:更喜岷山千里雪三军过后尽开颜。音乐分享【CountingStars】欢迎并且感谢大家指出小吉的问题文章目录查找⭐find命令按文件名按拥有者查找Linux系统下大于200M的文件⭐locate命令使用方法⭐which命令(查找指令的,而不是文件)使用方法⭐grep命令和管道符号|使用方法日期时间⭐date命令显示当前时间显示当前月份显示当前年份显示当前是哪一天
小吉的假发
·
2023-06-08 18:53
玩转Linux操作
linux
服务器
运维
Linux内存
管理7——深入理解 slab cache 内存分配全链路实现
1.slabcache如何分配内存当我们使用fork()系统调用创建进程的时候,内核需要为进程创建task_struct结构,structtask_struct是内核中的核心数据结构,当然也会有专属的slabcache来进行管理,task_struct专属的slabcache为task_struct_cachep。下面笔者就以内核从task_struct_cachep中申请task_struct对
小吴伴学者
·
2023-06-08 06:00
Linux内存管理篇
linux
运维
服务器
Linux上查找最大文件的 3 种方法
比如,我要列出/bin目录中的5个最大文件,可以:ls-lSh/bin|head-5第二种:findfind本身就是
查找命令
,可以递归查找一个目录的子目录,所以用它是自然的。
艾克华
·
2023-06-07 12:30
linux
linux
SolidWorks用户十大必备技能
与其浏览菜单来
查找命令
,不如每月使用一次,只需输入它的名称并从命令列表中启动它。您还可以通过将图标拖放到命令管理器来自定义用户界面。这是一种快速添加一些自定义内容的方法,以防您多次使用同一个命令。
SOLIDWORKS生信科技
·
2023-06-07 11:08
SOLIDWORKS
linux
运维
服务器
Linux内存
初始化-启动阶段的内存初始化
本文代码基于ARM64平台,Linuxkernel5.15在加载kernel之前,kernel对于系统是有一定要求的,明确规定了boot阶段必须要把MMU关闭:arch/arm64/kernel/head.S/**Kernelstartupentrypoint.*---------------------------**Therequirementsare:*MMU=off,D-cache=off
简说Linux内核
·
2023-06-07 07:34
linux
运维
服务器
Linux内核
驱动开发
《嵌入式
Linux内存
与性能详解》笔记4——性能优化
一、前言前面讲了关于内存方面的优化,那么接下来的文章我们主要聚焦于性能的优化,那么主要体现在优化程序速度上。程序的速度很大程度上会影响用户体验或者程序的实际效用,所以优化性能速度也是程序员需要关注的一个方面,从本文起接下来的几篇文章将讲述如何对程序性能进行优化。二、优化思想在讲解优化之前,我们先看一下优化的思想,它可以保证我们在学习或者优化的过程中保持对问题的关注,让我们知道是在学习什么跟如何优化
wipping的技术小栈
·
2023-04-21 08:01
【Linux】Linux入门手册
vimLinux中的用户管理Linux中的组管理Linux中的权限管理文件或者目录中的三种权限修改文件或者目录的权限使用数字的方式修改文件或者目录的权限Linux中的帮助命令Linux目录相关命令Linux
查找命令
假正经的小柴
·
2023-04-21 03:30
Linux
linux
windows
服务器
Linux内存
机制(swap)
本文介绍
linux内存
机制、虚拟内存swap释放等原理及实操。一、什么是linux的内存机制?二、linux什么时候开始使用虚拟内存(swap)?三、怎么释放内存?四、怎么释放swap?
张都尉
·
2023-04-21 02:20
溯源取证-
Linux内存
取证 中难度篇
原谅我这么晚才出来文章,因为最近忙着录课,至于为啥没有基础篇,是因为靶场里没看见,哈哈这个也是研究了好几个晚上才出来的东西,此处场景为linux环境下的rootkit病毒,我们通过这篇文章可以通过内存取证发现rootkit病毒相关的知识,我个人觉得还是挺实用的,比较linux的rootkit病毒在不借助工具的前提下是不太好发现的使用工具:volatility_2.6_lin64_standalon
vlan911
·
2023-04-20 21:48
溯源取证
linux
bash
运维
溯源取证
安全
命令
/当前sshroot@ipwhich命令
查找命令
psaux|greppasswd前者是查看进程交给后者过滤passwd的进程history查看历史历史bash用shell解析器子目录进行解析代码和.
十七遇你_dc8d
·
2023-04-20 17:07
安卓进阶系列-系统基础
我喜欢我喜欢花我喜欢绿色树叶上面的被雨打过留下的露珠我喜欢暖风我喜欢干净我喜欢咸咸的海风喜欢喜欢的感觉愿我此感觉常驻同样祝福你文章目录计算机结构冯·诺依曼结构哈弗结构冯·诺依曼结构与哈弗结构对比安卓采用的架构安卓操作系统进程间通讯(IPC)内存共享
linux
陈德山
·
2023-04-20 05:27
Android进阶
android
java
操作系统
REDIS集群安装运维调优及常见问题处理
一、集群调优1.1
Linux内存
内核参数优化:Vm.overcommit_memory参数说明:文件指定了内核针对内存分配的策略,其值可以是0、1、2。
IT巅峰技术
·
2023-04-19 20:14
Cgroup - 内存子系统 Memory Resource Controller
自序本文译自kernel文档《MemoryResourceController》虽然是官方文档,但是有用的信息真的不多,推荐阅读此博客,我深入研究后,将写有关
linux内存
管理的系列文章,争取将号称linux
蟹蟹宁
·
2023-04-19 02:32
linux内存
管理 (二) 1 硬件总览 ARMv6 存储系统 Memory and System Architectures
存储相关硬件及机制存储相关硬件及机制需要关注的硬件CACHE/BUFFER/TCM根据[
linux内存
管理(一)
Linux内存
管理发展历史及进程地址空间抽象](https://blog.csdn.net
__pop_
·
2023-04-18 16:29
Linux内存管理
linux内存
管理 (三) 8 内核启动从start到start_kernel过程中的相关符号的注解
u-boot相关的地址请参考
linux内存
管理(三)6u-boot引导内核相关地址zImage启动过程中的符号//linux-3.0.1/arch/arm/boot/compressed/head.S131
__pop_
·
2023-04-18 16:29
Linux内存管理
linux
运维
服务器
linux内存
管理 (二) 2.3 硬件 MMU及其运行过程 关键过程二 translation table walk
前言===========================================虚拟地址和物理地址的转换关键过程2TableWalkUnit从主存中的转换表(页表)中获取pa1.转换表地址(CP15的c2寄存器中,存放的是页表基址的物理地址)//Translationtablebase(TTB)register2.转换表条目转换表通过将虚拟地址空间划分为相等大小的块,将物理地址空间划分为
__pop_
·
2023-04-18 16:59
Linux内存管理
linux内存
管理 (二) 2.5 硬件 MMU及其运行过程 关键过程四 DDR
===========================================虚拟地址和物理地址的转换关键过程4根据物理地址pa从主存中其他部分中获取value操作总线,根据ddr时序读取主存,时序在总线(时钟/控制/数据/地址)上展现.具体参考[嵌入式linux开发(九)RAM(3)s3c2440外扩sdram](https://blog.csdn.net/u011011827/arti
__pop_
·
2023-04-18 16:59
Linux内存管理
linux内存
管理 (二) 2.6 硬件 MMU的操作手册
引言为什么linux会发展成这个样子,这当然是程序员对程序的要求决定的,为了满足这些要求,提出了进程地址空间抽象(1),其中硬件上增加了新的模块MMU(2),软件上根据MMU的使用手册(3)更新了系统另外在进程地址空间抽象的基础上,软件上更新了很多新的内存特性(4).这里主要讲MMU的使用手册(3)回顾MMU是做什么的?翻译翻译过程中用到了哪些硬件cpummummu中的TLBsmmu中的Table
__pop_
·
2023-04-18 16:59
Linux内存管理
linux
运维
服务器
linux内存
管理 (二) 3.1 硬件 CP15系统控制协处理器
引言为什么linux会发展成这个样子,这当然是程序员对程序的要求决定的,为了满足这些要求,提出了进程地址空间抽象(1),其中硬件上增加了新的模块MMU(2),软件上根据MMU的使用手册(3)更新了系统另外在进程地址空间抽象的基础上,软件上更新了很多新的内存特性(4).这当中并没有提到硬件做的其他工作.例如为了管理MMU,ARM核心上还增加了CP15我们可以通到代码来通过控制CP15,从而来控制MM
__pop_
·
2023-04-18 16:59
Linux内存管理
linux内存
管理 (二) 2.1 硬件 MMU及其运行过程 总览
引言为什么linux会发展成这个样子,这当然是程序员对程序的要求决定的,为了满足这些要求,提出了进程地址空间抽象(1),其中硬件上增加了新的模块MMU(2),软件上根据MMU的使用手册(3)更新了系统另外在进程地址空间抽象的基础上,软件上更新了很多新的内存特性(4).这里主要讲新的模块MMU(2),且我们这里只看arm的mmuARM-MMU文档科普文档MMU是soc芯片里面的一个硬件单元去arm官
__pop_
·
2023-04-18 16:59
Linux内存管理
linux内存
管理 (二) 2.4 硬件 MMU及其运行过程 关键过程三 cache
===========================================虚拟地址和物理地址的转换关键过程3根据物理地址pa从cache中获取value缓存中的基本存储单元是缓存线。缓存线包含缓存数据或指令时称为有效,不包含缓存数据或指令时称为无效。重置时,缓存中的所有缓存线都将失效。当数据或指令从内存加载到缓存线时,缓存线将变为有效。当缓存线有效时,它包含连续主存位置块的最新值。缓存
__pop_
·
2023-04-18 16:29
Linux内存管理
linux内存
管理 (一)
Linux内存
管理发展历史及进程地址空间抽象
引言嵌入式linux开发(三十五)内存管理3.0(1)
linux内存
管理之用户空间相当于
Linux内存
管理的引言上面这篇文章介绍了linuxOS提供给应用程序的(虚拟)地址空间应用程序的地址空间分6段(
__pop_
·
2023-04-18 16:28
Linux内存管理
linux内存
管理 (二) 2.2 硬件 MMU及其运行过程 关键过程一 TLB
===========================================虚拟地址和物理地址的转换关键过程1从TLBs获取pa当处理器要访问一个虚拟地址时,首先会在TLB中查询。如果TLB表项中没有相应的表项,称为TLBMiss,那么就需要1.访问页表(translationtablewalk)来计算出相应的物理地址。2.并在TLB中放置映射如果TLB表项中有相应的表项,那么直接从TL
__pop_
·
2023-04-18 16:28
Linux内存管理
Linux内存
泄漏
内存泄漏:内存泄漏一般指的是堆内存的泄漏。堆内存是指程序从堆中分配的、大小任意的(内存块的大小可以在程序运行期决定)、使用完后必须显示的释放的内存。应用程序一般使用malloc、realloc、new等函数从堆中分配到一块内存,使用完后,程序必须负责相应的调用free或delete释放该内存块。否则,这块内存就不能被再次使用,我们就说这块内存泄漏了。如何知道是否内存泄漏?有些简单的内存泄漏问题可以
TX564
·
2023-04-18 15:54
数据结构
c语言
linux
Linux内存
映射基础概念
什么是内存映射内存映射(MemoryMapping)是Linux操作系统中一种重要的内存管理技术。它允许程序将一个文件或者其他对象映射到进程的虚拟地址空间中,从而使得程序可以像访问内存一样直接访问文件。这种技术的优势在于提高了文件访问的效率,减少了内核和用户空间之间的数据拷贝。在Linux中,内存映射主要涉及以下几个方面:虚拟内存:Linux操作系统使用虚拟内存(VirtualMemory)管理物
阿宋同学
·
2023-04-17 20:57
Linux
Linux
内存映射
进程间通信
【学习笔记】Redis
Redis一、初识Redis1、认识NoSQL2、认识Redis3、安装Redis二、Redis命令1、快速
查找命令
:2、Redis通用命令3、String类型4、Key的结构5、Hash类型Hash类型的常见命令
sunshine~~~
·
2023-04-17 18:20
redis
学习
数据库
如何检查 Linux 内存使用量是否耗尽?这5个命令堪称绝了!
因此,了解如何检查
Linux内存
使用量是否耗尽是非常重要的。下面是一些常用的方法,可以帮助您检查
Linux内存
使用量是否耗尽。1.使用free命令free命令是一个用于查看系统内存使用情况的工具。
wljslmz
·
2023-04-17 10:53
Linux技术
Linux
Linux内存
控制器(一)
1.memory_cgrp_subsys//cftype:用于定义和描述控制组的控制文件//cftype->private:描述资源类型和资源属性//dfl_cftypes和legacy_cftypes都是cftype的成员structcgroup_subsysmemory_cgrp_subsys={.css_alloc=mem_cgroup_css_alloc,.css_online=mem_c
bubbleben
·
2023-04-17 04:00
Linux内存管理
linux
day16-yum仓库相关-笔记
Day16-yum仓库相关导读昨日回顾1.rpm工具2.yum工具今日内容1.如何启用禁用仓库2.如何
查找命令
所属的软件包3.安装组包4.搭建本地仓库5.搭建内网仓库昨日回顾rpm工具1.rpm工具:redhat
一条小强强OvO
·
2023-04-17 04:55
Linux
查找命令
四剑客awk、sed、find(locate)、grep讲解
find命令:1.find(找文件)根据文件名和路径查找文件并执行一些操作find路径-name"文件名"find/home/python/Desktop/-name"1.txt"find/home/python/Desktop/-name"*.txt"find/home/python/Desktop/-name"*.txt"-typef(f==>file,找到的是文件类型)-----------
aFakeProgramer
·
2023-04-16 13:54
linux
Linux常识
linux内存
管理
一、内存管理简述在Linux内核中,RAM会将其中一部分永远分配给内核,用来存放Linux内核源码以及一些静态的数据结构。而剩余部分则被称之为动态内存,是进程和内核本身所需的宝贵资源。事实上,整个系统的性能就取决于如何能高效地管理动态内存。因此,现在所有多任务操作系统都在优化对动态内存的使用,通俗讲就是,尽可能的做到当需要时分配,不需要时释放。二、物理内存和虚拟内存操作系统中存在虚拟内存和物理内存
wwwlyj123321
·
2023-04-16 05:31
linux内存管理
linux
运维
服务器
Linux内存
管理基础
系统启动之
Linux内存
管理基础Keywords非一致内存访问(NUMA)模型、节点(node)、内存管理区(Zone)、一致内存访问(UMA)模型、内核页表、内存管理区分配器(伙伴系统BuddySystem
unclerunning
·
2023-04-16 05:01
操作系统
内存管理
linux
启动
idle
init
Linux内存
管理 (3)内核内存的布局图
专题:
Linux内存
管理专题关键词:内核内存布局图、lowmem线性映射区、kernelimage、ZONE_NORMAL、ZONE_HIGHMEM、swapper_pg_dir、fixmap、vector
weixin_33775582
·
2023-04-16 05:01
内存管理
嵌入式
linux arm的高端内存映射详解,
Linux内存
管理之高端内存映射(转贴)
转载请注明出处:http://ericxiao.cublog.cn/------------------------------------------一:引子我们在前面分析过,在
linux内存
管理中,
weixin_39807352
·
2023-04-16 05:01
linux
arm的高端内存映射详解
Linux内存
分配相关函数详解
Linux内存
分配相关函数详解kmalloc()、kzalloc()、vmalloc().动态申请内存MMU操作系统中的内存管理虚拟内存机制页式内存管理内核虚拟内存布局kmalloc()与kfree()
大大棋
·
2023-04-16 05:30
Linux杂项
linux
内核
Linux内存
管理(七):fixmap详解
源码基于:Linux5.4约定:芯片架构:ARM64CONFIG_ARM64_VA_BITS:39CONFIG_ARM64_PAGE_SHIFT:120.前言内核启动首先会进入汇编阶段,mmu已经启动(也就是说,当前SOC只能使用虚拟地址访问RAM),paging_init还没有完成调用,在内核启动过程需要访问某些特定的内核模块(例如dtb)时,就需要将虚拟地址和物理地址进行映射。这就是fixma
私房菜
·
2023-04-16 05:27
Linux
内存管理
linux
fixmap
early_fixmap_
__pgd_populate
Linux学习——文件权限及文件查找
Linux学习——文件权限及文件查找实验内容实验目的实验指导(未完待续)实验内容练习Linux文件权限和文件
查找命令
。
HakenⅤ
·
2023-04-16 03:49
Linux
Linux
深度剖析 Linux 伙伴系统的设计与实现
在上篇文章《深入理解Linux物理内存分配全链路实现》中,笔者为大家详细介绍了
Linux内存
分配在内核中的整个链路实现:但是当内核执行到get_page_from_freelist函数,准备进入伙伴系统执行具体内存分配动作的相关逻辑
bin的技术小屋
·
2023-04-15 13:43
聊聊
Linux
内核
linux
云计算
细节拉满,80 张图带你一步一步推演 slab 内存池的设计与实现
1.前文回顾在之前的几篇内存管理系列文章中,笔者带大家从宏观角度完整地梳理了一遍
Linux内存
分配的整个链路,本文的主题依然是内存分配,这一次我们会从微观的角度来探秘一下Linux内核中用于零散小内存块分配的内存池
bin的技术小屋
·
2023-04-15 13:43
聊聊
Linux
内核
linux
linux文件编辑--vi
目录标题vi/vim中三种模式命令模式下的常用命令--光标移动输入模式末行模式vim中常用的操作类型命令行模式下的常用命令--复制、粘贴、删除命令模式下的常用命令--文件内容
查找命令
模式中的基本操作--
流年ꦿ
·
2023-04-15 07:22
linux
linux
vim
Linux常用命令精讲
ls文件的颜色通配符扩充设置别名-alias统计目录及文件占用空间情况-du创建新目录-mkdir创建空文件-touch创建连接文件-ln复制文件或者目录-cp删除文件或目录-rm移动文件或者目录-mv
查找命令
微笑着敲代码
·
2023-04-14 22:26
linux
linux内存
模型
转自:
Linux内存
管理(五)内存模型-知乎本文基于以下软硬件假定:架构:AARCH64内核版本:5.14.0-rc51平坦内存模型linux内核采用页式内存管理,这种方式将整个物理地址空间划分成一系列以页帧为单位
wmzjzwlzs
·
2023-04-14 21:40
linux
driver
linux
Linux 内存地址分布
文章目录一、背景1.1深入浅出了解(.text、.data、.bss、堆空间、栈空间)的含义二、转载:
linux内存
空间(三)内存地址范围和例子三、其他资料一、背景对程序内存理解只停留在栈内存、堆内存阶段
mayue_csdn
·
2023-04-14 10:15
linux编程
linux
服务器
运维
理解内存中的Buffer和Cache
上一节,我们梳理了
Linux内存
管理的基本原理,并学会了用free和top等工具,来查看系统和进程的内存使用情况。
tracy_668
·
2023-04-12 14:02
Linux 环境变量配置文件
配置文件或.配置文件修改配置文件系统必须重新登录,此命令解决系统重启.和source一样,.是source得缩写介绍环境变量配置文件中主要是定义对系统得操作环境生效得系统默认环境变量,比如PATH(定义系统
查找命令
得路径
sshentree
·
2023-04-12 00:39
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他