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】内核编译 && 镜像制作
文章目录一、Ubuntu内核编译1.1为什么自己编译内核1.2Ubuntu内核源码下载1.21内核的作用1.22
Linux内核
与ubuntu内核1.23Ubuntu内核源码获取1.3在Windows系统下编译
感谢地心引力
·
2023-12-31 23:06
Ubuntu
Linux
linux
运维
Linux系统和内核目录解析
在学习Linux以及
Linux内核
的过程中,总是会忘记Linux系统以及内核里的一些目录的含义,因此特地收集了关于Linux系统目录的含义解析以及
Linux内核
目录的解析。
Alex-wu
·
2023-12-31 22:04
linux
Linux
目录
内核
操作系统:Page Cache
buffercachePageCache与预读PageCache与文件持久化的一致性&可靠性PageCache的优劣势PageCache的优势PageCache的劣势参考资料PageCache的本质是由
Linux
向北~
·
2023-12-31 21:11
OS
linux
windows
一文看懂
Linux内核
页缓存(Page Cache)
由于读写硬盘的速度比读写内存要慢很多(DDR4内存读写速度什么是页缓存为了提升对文件的读写效率,
Linux内核
会以页大小(4KB)为单位,将文件划分为多数据块。
简说Linux内核
·
2023-12-31 21:41
linux
缓存
网络
linux的页缓存page cache
由于我们开发的程序要运行的话一般都在linux上运行,以下以linux为例来讲解PageCache的本质是由
Linux内核
管理的内存区域。
zlpzlpzyd
·
2023-12-31 21:40
操作系统
缓存
linux
缓存
Centos7部署Keepalived+lvs服务
20.0.0.22/24从服务器20.0.0.24/24Web-120.0.0.26/24Web-220.0.0.27/24一、主服务器安装部署keepalived+lvs服务1、调整/proc响应参数关闭
Linux
鸢时望巧
·
2023-12-31 18:33
服务配置
运维
lvs
keepalived
进程管理之ps
一、简介ps命令用于报告当前系统的
进程状态
,ps命令同时也是个非常强大的进程查看命令,该命令可以查看到当前哪些进程在运行,进程的运行状态、进程占用的资源等等。
小尛酒窝
·
2023-12-31 16:22
Linux命令-对应英文单词
Unixname系统名称df:Diskfree空余硬盘du:Diskusage硬盘使用率chown:Changeowner改变所有者chgrp:Changegroup改变用户组ps:ProcessStatus
进程状态
XM_WeiLong
·
2023-12-31 16:18
MX6ULL学习笔记(十二)Linux 自带的 LED 灯
前言前面我们都是自己编写LED灯驱动,其实像LED灯这样非常基础的设备驱动,
Linux内核
已经集成了。
ODF..
·
2023-12-31 14:55
mx6ull
linux
学习
笔记
linux文件夹介绍
在
linux内核
文件夹下面存在着许多文件夹,那么那些文件夹是什么用处呢,下面将为你介绍。(1)documentation这个文件夹下没有内核代码,仅仅有一套实用的文档,但这些文档的质量不一。
ODF..
·
2023-12-31 14:54
mx6ull
arm开发
Linux学习之进程
进程状态
在进程的生命周期内,进程总会从一个状态转变到另一个状态。
johnny233
·
2023-12-31 13:27
Linux
linux
TC 限速
.htmlhttps://blog.csdn.net/zhongbeida_xue/article/details/54613750一、TC原理简介TC(TrafficContorl)流量控制器,用于
Linux
小心路滑
·
2023-12-31 08:27
Glibc之malloc实现原理
前言导入内存管理之虚拟内存空间详细了解这部分知识,再看下面的内容会很舒服进程地址空间以
Linux内核
2.6.7以前的进程内存布局为例,如下图所示(之后的内核,内存共享区是向上增长的)。
Aen_hen
·
2023-12-31 05:28
Linux
C语言
Linux
malloc
C语言
C++
内存管理
内存分配
图解Linux的IO模型和相关技术
阻塞IO模型(BlockingI/O)file
Linux内核
一开始提供了read与write阻塞式操作。
SvenAugustus
·
2023-12-31 02:41
如何在 Linux 中配置 firewalld 规则
它提供了一个动态管理的防火墙,带有一个非常强大的过滤系统,称为Netfilter,由
Linux内核
提供。
岁月如水水如烟
·
2023-12-30 23:58
linux
智能路由器
网络
RTlinux3.2+linux2.4.23编程:insmod报错Couldn‘t find the kernel version the module was compiled for Linux
最近在做实验,采用了redhat9+RTlinux3.2+linux2.4.23的环境redhat9原
linux内核
为liniux2.4.20-8。环境搭建完毕后,自己手写一个c文件进行尝试,如下。
鱼月半
·
2023-12-30 23:58
linux
linux
rtlinux
C语言
1.Linux快速入门
Linux操作系统简介Linux操作系统优点Linux操作系统发行版1.RedHatLinux2.CentOS3.Ubuntu4.SUSELinux5.FedoraLinux32位与64位操作系统的区别
Linux
Token_w
·
2023-12-30 20:38
Linux
linux
运维
服务器
Git和Gitlab部署
最初由
linux内核
开发者Linus
drangonLiw
·
2023-12-30 20:08
2022-03-18
Linux性能优化实战之内存映射原理大家好,
Linux内核
给每个进程都提供了一个独立的虚拟空间,并且这个地址空间是连续的。这样,进程就可以很方便地访问内存,更确切地说是访问虚拟内存。
xu1234567
·
2023-12-30 19:36
OpenHarmony之系统调用
背景对于运行L0系统的硬件一般是mcu,资源有限,L0系统没有区分内核态和用户态,所有的代码都在内核态运行,所以不需要系统调用L2系统用的是
Linux内核
,所以系统调用跟LinuxKernel的是一样的
码中之牛
·
2023-12-30 15:40
OpenHarmony
鸿蒙
移动开发
linux
运维
移动开发
鸿蒙开发
鸿蒙
Openharmony
harmonyos
编译内核报错 No rule to make target ‘debian/canonical-certs.pem‘ 或 ‘canonical-revoked-certs.pem‘ 的解决方法
Ubuntu编译
Linux内核
经常会遇到如下错误:如果报错canonical-certs.pem:如下:make[1]:***Noruletomaketarget'debian/canonical-certs.pem
lylhw13_
·
2023-12-30 14:14
linux
linux
编译
内核
ubuntu 编译内核报错
Ubuntu编译
Linux内核
经常会遇到如下错误:如果报错canonical-certs.pem:如下:make[1]:***Noruletomaketarget‘debian/canonical-certs.pem
nongcunqq
·
2023-12-30 14:43
Linux
笔记
ubuntu
数据库
linux
Linux开发工具-sparse
Linux开发工具-sparse简介sparse是
Linux内核
开发者早期开发的静态代码检查工具,用于在编译阶段快速发现代码中隐含的问题,像加解锁未配对等。
吴丹_89fc
·
2023-12-30 13:25
Linux内核
分析与应用-学习笔记(一)
内核版本linux-5.25.0第一章概述1.1Linux操作系统概述user->application->os->hardwareos目标:1.提高资源利用率2.方便用户的使用Linux系统的整体结构:
Linux
Slowly__Run
·
2023-12-30 12:50
Linux内核分析与应用
linux
内核
操作系统
linux hlist,
linux内核
V2.6.11学习笔记(2)--list和hlist
这两个数据结构在内核中随处可见,不得不拿出来单独讲讲.这两个数据结构都是为了方便内核开发者在使用到类似数据结构的时候不必自行开发(虽然不难),因此它们需要做到足够的"通用性",也就是说,今天可以用它们做一个存放进程的链表,明天同样可以做一个封装定时器的链表.两个数据结构的对外API封装了针对它们的基本操作,也是最常见的操作,比如遍历,查找等等.一般的,如果我们需要写一个链表,会这么写:struct
weixin_39562579
·
2023-12-30 12:19
linux
hlist
《深入理解
linux内核
》中hlist描述的疑问
我自己把hlilst好好的也研究了一番,但是不知道自己的理解是不是正确的,上周一晚上讲座的时候,有一个细节问题:发现老师的《深入理解
linux内核
》(第3版)中的第93页中关于hlist和我讲的hlist
sunjiangangok
·
2023-12-30 12:49
LINUX
linux内核
设计与实现怎么学6,《
linux内核
设计与实现》 学习笔记(六)---内核数据结构...
主要内容:链表队列映射红黑树1.链表链表是
linux内核
中最简单,同时也是应用最广泛的数据结构。内核中定义的是双向链表。
是小辰辰吖
·
2023-12-30 12:49
Linux 内核学习笔记-磁盘篇
2019独角兽企业重金招聘Python工程师标准>>>本文将分三部分来记录
Linux内核
磁盘相关的知识,分别是虚拟文件系统VFS、块设备层以及文件系统。
weixin_33875564
·
2023-12-30 12:49
运维
数据结构与算法
python
深入理解
linux内核
系列--第三章:进程
深入理解
linux内核
—进程进程。
liuhui244
·
2023-12-30 12:18
深入理解Linux内核
linux
运维
服务器
linux 内核hash_list学习笔记
linux内核
为了方便进行链表的操作,定义了一系列很方便的宏定义,在平时的项目开发中,应用宏定义能使得项目事半功倍,下面是内核实现源码的实现,仅重定义了名字,正在学习,就暂时记录下来吧:结构定义:typedefstructhlist_node
Echoli114
·
2023-12-30 12:18
linux
Linux内核
学习笔记
进程管理1.1.进程1.2.进程描述符1.3.进程的状态1.4.线程描述符1.5.内核中双向列表的实现1.6.进程的标识和定位1.7.进程组织1.7.1.等待队列1.7.2.等待队列的操作1.7.3.进程资源限制1.8.进程切换1.8.1.进程上下文和硬件上下文1.8.2.任务状态段1.8.3.执行进程切换1.9.进程创建1.9.1.写时拷贝1.9.2.fork()1.9.3.线程1.9.4.内核
king16304
·
2023-12-30 12:48
linux编程
学习笔记《
Linux内核
分析与应用》1.4源码分析-内核中的哈希表
学习笔记《
Linux内核
分析与应用》1.4源码分析-内核中的哈希表哈希冲突链表删除链表中的节点
LINUX内核
分析与应用是西安邮电大学,陈莉君教授的课程。在B站上有视频讲解,非常精彩。
Youmg
·
2023-12-30 12:18
Linux内核
链表
内核
操作系统
linux
Linux内核
学习笔记(五)进程地址空间
进程地址空间简介Linux是一个虚拟内存操作系统,系统中的所有进程以虚拟方式共享内存。从进程的视角来看,它独占系统中所有的物理内存,并且一个进程的地址空间可以远远大于物理内存的大小。进程的地址空间由可寻址的虚拟内存组成,进程通过地址空间中的虚拟地址访问内存。一个进程可以选择和其他进程共享地址空间,这样的进程就是我们说的线程。尽管进程最多可以寻址4GB的虚拟内存(在32-bit的地址空间中),但是这
胡LiuJia
·
2023-12-30 12:18
读书笔记
kernel
linux内核
进程地址空间
内存区域
内存描述符
《深入理解
Linux内核
第四版》学习笔记——第三章进程(一)进程描述符
一、进程,轻量级进程,线程进程是程序执行时的一个实例,可以看做充分描述程序已经执行到何种程度的数据结构的汇集。一个进程可以有多个子进程,但是只能有一个父进程。以内核观点看,进程的目的就是担当分配系统资源的实体。进程被创建时,接收父进程地址空间的一个逻辑拷贝,但是他们有独立的堆栈,父子进程对内存单元的修改互不可见。进程:用户线程=1:N,每个线程都是进程的一个执行流。Linux采用轻量级进程对多线程
Rick_GYQ
·
2023-12-30 12:16
Linux内核
学习
linux
Linux 内核学习笔记: hlist 的理解
前言最近阅读
Linux内核
时,遇到了hlist,这个hlist用起来像是普通的链表,但是为何使用hlist,hlist是怎么工作的?
张世争
·
2023-12-30 12:46
嵌入式Linux
linux
学习
笔记
iptables简介
iptables其实不是真正的防火墙,用户通过iptables这个代理,将用户的安全设定执行到对应的netfilter,是
linux内核
的一个软件框架,用来管理网络数据包。
hubery_zhao
·
2023-12-30 10:25
Linux系统升级及内核版本升级
一、背景工作中有时会遇到系统版本过旧,无法满足安全扫描后的安全要求,系统漏洞数量多,处理难度较大,这时,我们就需要升级OS或
Linux内核
版本;
Linux内核
版本分为主线(mailine)、稳定版(stable
_Jimmy_
·
2023-12-30 10:53
linux
linux
服务器
Linux操作系统极速入门[常用指令]
主流操作系统:linux系统版本:内核版:由linux核心团队开发,维护免费,开源负责控制硬件发行版:基于
linux内核
版进行扩展由各个linux厂商开发,维护有收费版本和免费版本Linux系统发行版:
烛.照103
·
2023-12-30 09:22
java技术成才之路
Linux专栏相关
linux
运维
服务器
Linux的capability深入分析
from:https://www.cnblogs.com/iamfy/archive/2012/09/20/2694977.html一)概述:1)从2.1版开始,
Linux内核
有了能力(capability
一只晨兴夜不得寐的运维人
·
2023-12-30 07:48
linux
运维
服务器
一篇文章让你真正搞懂epoll机制
1.epoll简介epoll是
Linux内核
为处理大批量文件描述符而作了改进的poll,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。
weixin_39757802
·
2023-12-30 06:53
Linux开发
开发语言
lv13 内核模块动态添加新功能 6
1动态加载法即新功能源码与内核其它源码不一起编译,而是独立编译成内核的插件(被称为内核模块)文件.ko1.1新功能源码与
Linux内核
源码在同一目录结构下时给新功能代码配置Kconfig(模块代码与上一级相同
4IOT
·
2023-12-30 04:10
嵌入式开发
linux
arm开发
lv13 内核模块静态添加功能 5
一、向内核添加新功能(把程序添加到内核启动)1.1静态加载法:即新功能源码与内核其它代码一起编译进uImage文件内新功能源码与
Linux内核
源码在同一目录结构下在linux-3.14/driver/char
4IOT
·
2023-12-30 04:10
嵌入式开发
linux
arm开发
lv13 内核模板编译方法 7
1内核模块基础代码解析
Linux内核
的插件机制——内核模块类似于浏览器、eclipse这些软件的插件开发,Linux提供了一种可以向正在运行的内核中插入新的代码段、在代码段不需要继续运行时也可以从内核中移除的机制
4IOT
·
2023-12-30 04:40
嵌入式开发
arm开发
嵌入式linux 定时器
jiffes
Linux内核
使用全局变量jiffies记录系统从启动以来的系统节拍数,系统启动时,Jiffies会初始化为0。
光屁股的雨果
·
2023-12-30 04:04
嵌入式软件
linux
Git学习笔记
Git是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。
和代码去流浪
·
2023-12-30 02:35
开发工具
git
github
服务器
Linux内核
模块基础知识
什么是内核模块?内核是操作系统的中枢神经系统,控制着它所做的一切,包括管理硬件组件之间的交互和启动必要的服务。内核在你看到的用户应用程序和运行所有东西的硬件(如CPU,内存和硬盘驱动器)之间运行。Linux是一个单片内核,可以添加内核模块。因此,可以在内核中添加和删除模块。内核有时需要更新,这可能需要安装新的设备驱动程序(如视频卡,蓝牙设备或USB设备),文件系统驱动程序,甚至系统扩展。必须将这些
失之一灵
·
2023-12-30 02:28
linux
运维
服务器
网络
第一章 Linux 初探
6、虚拟机7、安装centos8、命令行(文本)模式与XWindow(图形界面)切换9、命令格式10、关机、重启11、查看当前centos发行版版本12、查看当前
Linux内核
版本13、查看CPU14、
段子子
·
2023-12-30 01:45
学习
linux
数据库
玩转Ubuntu零基础教程超详细讲解
Ubuntu是一种流行的开源操作系统,基于
Linux内核
。它具有用户友好的界面、稳定的性能和强大的功能,适用于各种不同的用途。
不爱敲代码吖
·
2023-12-29 22:22
Linux
ubuntu
Linux命令以及shell脚本
linux和shell的关系shell的理解shell翻译成壳的意思,它是包裹在
linux内核
外层的,一个可通过一系列的linux命令对操作系统发出相关指令的人机界面。
℉AVE
·
2023-12-29 22:07
开发语言
Docker入门 ------ 概念和安装
简单来说就是Google公司使用Go语言进行开发实现的,基于
Linux内核
的cgourp,namespace,以及AUFS类的UnionFS等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。
-Kk
·
2023-12-29 21:34
docker‘
docker
容器
运维
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他