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内核4.2.2
马哥教育N47-第一周
真正意义上的Linux其实是指的是
Linux内核
,是需要编译,链接等许多复杂的过程的;这样的过程是很复杂的。
朱金林
·
2023-12-28 13:57
深度:一文看懂
Linux内核
!
Linux内核
架构和工作原理详解
Linux内核
就是基于这个策略实现的。Linux进程1.采用层次结构,每个进程都依赖于一个父进程。内核启动init程序作为第一个进程。该进程负责进一步的系统初始化操作。
极致Linux内核
·
2023-12-28 12:30
【数据库系统概论】第4章-数据库安全性
复习用,别看了文章目录4.1计算机安全性概述4.2数据库安全性控制4.2.1用户标识和鉴定
4.2.2
存取控制4.2.3自主存取控制方法4.2.4数据库角色4.2.5强制存取控制4.3视图机制4.4审计4.5
Cyan青
·
2023-12-28 10:52
数据库
数据库
kubernetes面试之calico网络组件的实现原理
2.网络隔离calico提供了基于iptables规则和
linux内核
功能的网络隔离能力,可以将容器隔离在不同的虚
Fiona_q
·
2023-12-28 10:10
kubernetes
容器
云原生
面试
Linux介绍、安装、常见命令
稳定性是指
Linux内核
的设计和开发经过长时间的测试和改进,可以在长时间运行的服务中保持稳定。安全性是指Li
五行缺你94
·
2023-12-28 10:52
笔记
linux
基于SpringBoot + Vue的图书管理系统的设计与实现
编写目的1.2项目背景1.3参考资料2总体设计2.1需求概述2.2软件结构3模块设计3.1模块基本信息3.2功能概述3.3算法3.4模块处理逻辑4数据库设计4.1ER图表4.2表设计4.2.1图书信息
4.2.2
源码好又多
·
2023-12-28 10:21
SpringBoot
毕设
java
spring
boot
java
毕设
论文
vue
图书管理系统
Linux内核
架构学习笔记 二
1,内存映射是一种重要的抽象手段,内核中大量使用,也可以用于用户程序。映射方法把任意来源的数据传输到进程的虚拟地址空间中,作为映射目标的地址空间区域,可以像普通内存那样访问,任何修改都会自动传输到原数据源。、2,内存在实现设备驱动程序时直接使用了内存映射,外设的输入/输出可以映射到虚拟地址空间区域中。3,内核在分配内存的时候,必须记录页帧的已分配状态或空闲状态,以避免两个进程使用相同的内存区域。4
jhinx
·
2023-12-28 08:36
springboot高级功能(九)jodconverter实现在线预览
其他文档转成配pdf然后通过流发送到前台,前台支持pdf1.jodconverter-spring-boot-starter方法1.pom文件org.jodconverterjodconverter-core
4.2.2
org.jodconverterjodconverter-spring-boot-starter
4.2.2
org.jodconverterjodconverter-local4
小鲍侃java
·
2023-12-28 07:28
04【DQL查询】
:03【MySQL字符集】下一篇:05【数据的备份与恢复】目录:【MySQL零基础系列教程】文章目录04【DQL查询】4.1排序4.1.1单列排序4.1.2组合排序4.2聚合函数4.2.1五个聚合函数
4.2.2
緑水長流*z
·
2023-12-28 06:37
#
《MySQL系列》
数据库
java
sql
DQL
mysql
IT运维知识图谱
》》》》》》》》》持续更新中《《《《《《《《《《《《《-------------运维支持操作系统Linux系统架构Linux系统裁剪与定制Linux系统grub损坏修复案例Linux系统进程及作业管理
Linux
yolo2016
·
2023-12-28 05:30
自动化
操作系统
Ai
阅读
运维
知识图谱
docker学习笔记(基础篇)
docker需要依赖
linux内核
,linux要求系统64位,内核版本3.8以上docker三要素,镜像、容器、仓库。
芭比萌妹
·
2023-12-28 04:52
docker
docker
学习
笔记
【Linux】基于框架编写驱动代码、驱动代码编译和测试
基于框架编写驱动代码驱动代码编译和测试ARM架构上进行
Linux内核
模块的交叉编译总结内核驱动框架基本驱动测试步骤基于框架编写驱动代码编写一个Linux设备驱动框架需要一些基本的步骤,以及一些特定于硬件的信息
咖喱年糕
·
2023-12-27 23:20
Linux驱动
Linux
linux
驱动
Git版本控制---入门学习
它是由LinusTorvalds在2005年创建的,用于开发
Linux内核
。Git具有大多数团队和开发人员所需的功能、性能、安全性和灵活性。它还用作重要的分布式版本控制DevOps工具。
Yan_bigdata
·
2023-12-27 22:37
git
学习
分布式
Linux构建NFS远程共享存储和ftp配置
samba=====================================================NFS:NetworkFileSystem网络文件系统,NFS和其他文件系统一样,是在
Linux
藻头男
·
2023-12-27 21:46
运维
linux
服务器
Linux设备树简介以及相关API与历程分享
of_find_node_by_name()of_get_named_gpio()设备树相关历程历程简介设备树中添加的节点驱动代码分享设备树简介Linux设备树(DeviceTree)是一种描述硬件设备的数据结构,用于在
Linux
努力的某某姚
·
2023-12-27 19:46
Linux驱动开发
linux
驱动开发
mcu
c语言
Linux驱动开发之输入子系统的简介以及相关API与例程
输入子系统的工作流程输入子系统的优势和作用设备树相关API函数注册输入子系统取消输入子系统的注册输入子系统核心结构体的初始化释放输入子系统的核心结构体输入子系统事件上报按键事件的上报上报事件的同步相关例程例程简介例程分享输入子系统的简介
Linux
努力的某某姚
·
2023-12-27 19:45
Linux驱动开发
驱动开发
linux
c语言
mcu
k8s学习 — (DevOps实践)第十四章 微服务 DevOps 实战 【Kubesphere DevOps】
KubesphereDevOps】1开启DevOps2集成SonarQube3更新settings.xml4部署项目4.1SpringBoot项目4.1.1项目4.1.2配置文件4.2微服务项目4.2.1项目
4.2.2
西木Qi
·
2023-12-27 17:23
k8s
kubernetes
Docker容器逃逸
文章目录Docker逃逸原理容器逃逸环境搭建
Linux内核
安全机制Namespace-->内核命名空间Cgroups-->控制组CapabilitiesDocker配置不当导致的容器逃逸Priviliged
你有按下913的勇气吗
·
2023-12-27 14:55
docker
容器
运维
中国科学院大学2023杨力祥老师操作系统高级教程思考题(1)
国科大操作系统高级教程思考题,参考书是《
Linux内核
设计的艺术-图解Linux操作系统架构设计与实现原理(第二版)》杨老师上课讲的特别棒,该文章供自己学习使用,有欠妥当的地方欢迎批评指正,参考往年学长学姐的文章
UCAS_sqs
·
2023-12-27 12:32
操作系统
linux
中国科学院大学2023杨力祥老师操作系统高级教程思考题(2)
国科大操作系统高级教程思考题,参考书是《
Linux内核
设计的艺术-图解Linux操作系统架构设计与实现原理(第二版)》杨老师上课讲的特别棒,该文章供自己学习使用,参考往年学长学姐的文章前三次思考题请参考
UCAS_sqs
·
2023-12-27 12:32
操作系统
linux
unity shader 之基础四 数学
OpenGL和DirectX是不同的图形访问接口,用来和硬件交互的二维坐标系是可以相互转换的,既任意一个二维坐标系,都可以用由另一个二维坐标系通过旋转得到,从这种意义上来说,所有的二维坐标系都是等价的
4.2.2
TO_ZRG
·
2023-12-27 12:52
Shader
unity
Linux内核
通信之---proc文件系统(详解)
使用/proc文件系统来访问
Linux内核
的内容,这个虚拟文件系统在内核空间和用户空间之间打开了一个通信窗口:/proc文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在
linux内核
空间和用户间之间进行通信
我前年买了个表
·
2023-12-27 12:39
linux驱动
android
linux
linux
kernel
proc文件系统
Linux系统内核下的内存映射机制
Linux内核
会把物理地址会划分为一个个4K的块,也称为页,会对每个块进行编号处理,并用Structpage这个结构体来管理块(页)的状态信息,并对每一页进
国家级退堂鼓
·
2023-12-27 10:10
linux
Linux内核
内存管理
内存映射
Android入门到精通,零基础必备
前言Android介绍Android是一种基于Linux的自由及开放源代码的操作系统,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和
Linux内核
层。
安卓老猴子
·
2023-12-27 09:09
Android
程序员
android
java
开发语言
R语言和Rstudio下载 以及 R 包安装
Rstudio下载TheComprehensiveRArchiveNetwork(r-project.org)进入官网下载与电脑相符的R语言比如我的电脑是Windowsx64,下载的是:DownloadR-
4.2.2
forWindows.TheR-projectforstatisticalcomputing.Rstudio
伏尔加河的卷毛
·
2023-12-27 08:58
r语言
开发语言
linux IO调度算法
Linux内核
包含4个IO调度器,分别是NoopIOscheduler、AnticipatoryIOscheduler、DeadlineIOscheduler与CFQIOscheduler。
sober_me
·
2023-12-27 08:28
linux内核
linux
服务器
运维
linux内核
死锁检测
一、死锁死锁是两个或者多个进程/线程竞争资源造成相互等待的现象。举例:如A进程需要资源X,进程B需要资源Y,但X资源被B所占用,Y资源被A占用,且都不释放,造成死锁。常见的死锁:1、递归死锁2、AB-BA死锁检测技术:Lockdep原理:其跟踪每个锁的自身状态和各个锁之间的依赖关系,经过规则验证来保证依赖的关系正确。二、Lockdep内核配置自旋锁与互斥锁在内核文件lib/Kconfig.debu
浪的不想起名字
·
2023-12-27 04:57
linux
算法
运维
linux 内核 死锁 检查,
Linux内核
死锁检测机制
死锁就是多个进程(线程)因为等待别的进程已占有的自己所需要的资源而陷入阻塞的一种状态,死锁状态一旦形成,进程本身是解决不了的,需要外在的推动,才能解决,最重要的是死锁不仅仅影响进程业务,而且还会占用系统资源,影响其他进程。所以内核中设计了内核死锁检测机制,一旦发现死锁进程,就重启OS,快刀斩乱麻解决问题。之所以使用重启招数,还是在于分布式系统中可以容忍单点崩溃,不能容忍单点进程计算异常,否则进行死
小葡萄也有成熟时
·
2023-12-27 04:57
linux
内核
死锁
检查
linux内核
中互锁机制,
Linux内核
死锁检测机制【转】
死锁就是多个进程(线程)因为等待别的进程已占有的自己所需要的资源而陷入阻塞的一种状态,死锁状态一旦形成,进程本身是解决不了的,需要外在的推动,才能解决,最重要的是死锁不仅仅影响进程业务,而且还会占用系统资源,影响其他进程。所以内核中设计了内核死锁检测机制,一旦发现死锁进程,就重启OS,快刀斩乱麻解决问题。之所以使用重启招数,还是在于分布式系统中可以容忍单点崩溃,不能容忍单点进程计算异常,否则进行死
晓风轻
·
2023-12-27 04:57
linux内核中互锁机制
linux定位进程死锁,
Linux内核
死锁(deadlock)检测
这种故障现象,可能是因为
Linux内核
死锁导致。由于无任何有效打印信息,内核日志中也没有记录,就无法定位故障根因。如何让
Linux内核
在僵死前打印相关信息,对问题定位尤为关键。
一二三是五六十 mkq
·
2023-12-27 04:56
linux定位进程死锁
linux内核
中互锁机制,
Linux内核
死锁检测机制 | OenHan
死锁就是多个进程(线程)因为等待别的进程已占有的自己所需要的资源而陷入阻塞的一种状态,死锁状态一旦形成,进程本身是解决不了的,需要外在的推动,才能解决,最重要的是死锁不仅仅影响进程业务,而且还会占用系统资源,影响其他进程。所以内核中设计了内核死锁检测机制,一旦发现死锁进程,就重启OS,快刀斩乱麻解决问题。之所以使用重启招数,还是在于分布式系统中可以容忍单点崩溃,不能容忍单点进程计算异常,否则进行死
小花蝴蝶
·
2023-12-27 04:56
linux内核中互锁机制
怎么构造
linux内核
死锁,
Linux内核
死锁检测
D状态检测其核心思想为创建一个内核监测进程循环监测处于D状态的每一个进程(任务)。内核配置:CONFIG_DETECT_HUNG_TASKKernelhacking--->[*]DetectHungTasks(120)Defaulttimeoutforhungtaskdetection(inseconds)(NEW)[]Panic(Reboot)OnHungTasks(NEW)进程进入D状态时间超
虚幻自习室
·
2023-12-27 04:56
怎么构造linux内核死锁
Linux内核
:进程管理——死锁检测与解决
一、预防死锁(一)破坏互斥条件互斥条件:只有对必须互斥使用的资源的争抢才会导致死锁。如果把只能互斥使用的资源改造为允许共享使用,则系统不会进入死锁状态。比如:SPOOLing技术。操作系统可以采用SPOOLing技术把独占设备在逻辑上改造成共享设备。比如,用SPOOLing技术将打印机改造为共享设备…该策略的缺点:并不是所有的资源都可以改造成可共享使用的资源。并且为了系统安全,很多地方还必须保护这
Linux加油站
·
2023-12-27 04:54
linux
Linux内核
进程管理
Linux内核
死锁检测工具——Lockdep
在
Linux内核
中,常见的死锁有如下两种:递归死锁:如在中断延迟操作中使用了锁,和外面的锁构成了递归死锁
嵌入式Linux充电站
·
2023-12-27 04:54
Linux内核
#
——内核调试篇
linux
驱动开发
linux ARM64 异常
arm64架构的cpu的异常级别结构如下:在上图中,用户层运行在EL0也就是异常级别0,
Linux内核
运行在EL1也就是异常级别1,安全可信操作系统运行在异常级别2:EL2,安全监控模块运行在异常级别3
一叶知秋yyds
·
2023-12-27 04:53
linux
驱动开发
瑞芯微平台
linux
驱动开发
c语言
(好文重发)朴英敏:用crash工具分析
Linux内核
死锁的一次实战
本文简介:内核死锁问题一般是读写锁(rw_semaphore)和互斥锁(mutex)引起的,本文主要讲如何通过ramdump+crash工具来分析这类死锁问题。作者简介:朴英敏,现就职于国内一家手机研发公司,任职资深系统工程师,主要负责安卓系统方面的调试工作。0、背景知识点ramdump是内存转存机制,我们可以在某个时刻把系统的内存转存到一个文件中,然后与符号信息(vmlinux)一起导入到tra
宋宝华
·
2023-12-27 04:23
Linux内核
中Lockdep死锁检测
目录一、死锁检测技术:Lockdep二、Lockdep内核配置输出的报告三、死锁检测实例1、试验一:隐藏的加锁2、试验二:AB-BA锁四、锁统计五、lockdep编程的建议六、lockdep使用可能存在的问题一、死锁死锁是两个或者多个进程/线程竞争资源造成相互等待的现象。举例:如A进程需要资源X,进程B需要资源Y,但X资源被B所占用,Y资源被A占用,且都不释放,造成死锁。常见的死锁:1、递归死锁2
为了维护世界和平_
·
2023-12-27 04:53
linux内核分析
linux内核调试与追踪
lockdep
死锁检测
1024程序员节
一步一图带你深入理解 Linux 物理内存管理(上)
1.前文回顾在上篇文章《深入理解Linux虚拟内存管理》中,笔者分别从进程用户态和内核态的角度详细深入地为大家介绍了
Linux内核
如何对进程虚拟内存空间进行布局以及管理的相关实现。
bin的技术小屋
·
2023-12-27 04:16
一步一图带你深入理解 Linux 物理内存管理(上)
1.前文回顾在上篇文章《深入理解Linux虚拟内存管理》中,笔者分别从进程用户态和内核态的角度详细深入地为大家介绍了
Linux内核
如何对进程虚拟内存空间进行布局以及管理的相关实现。
bin的技术小屋
·
2023-12-27 04:16
linux内核
怎么学?需要多久才能读完
linux内核
源码?
一、内核行数
Linux内核
分为CPU调度、内存管理、网络和存储四大子系统,针对硬件的驱动成百上千。代码的数量更是大的惊人。
linux大本营
·
2023-12-27 03:28
linux
linux内核
进程管理
内存管理
文件系统
VMware17Pro虚拟机安装Linux CentOS 7.9(龙蜥)教程(超详细)
目录1.前言2.下载所需文件3.安装VMware3.1安装3.2启动并查看版本信息3.3虚拟机默认位置配置4.安装Linux4.1新建虚拟机4.2安装操作系统4.2.1选择ISO映像文件
4.2.2
开启虚拟机
七维大脑
·
2023-12-27 00:59
Linux
软件安装教程
linux
centos
运维
VMware
Android Binder 原理二
我们都知道Android是基于
Linux内核
开发的,而Linux关于IPC有共享内存、管道、消息队列和Socket等方式。那为什么还需要再开发一套Binder机制呢。
会游泳的程序猿
·
2023-12-26 22:29
c语言-实现三子棋
经济可行性分析2.1.3操作可行性分析2.1.4社会可行性分析2.2功能需求分析三、总体设计四、详细设计4.1界面设计4.1.1主菜单界面设计4.1.2棋盘界面设计4.2核心功能设计4.2.1数据存储结构
4.2.2
PYSpring
·
2023-12-26 22:41
c语言-综合案例
c语言
开发语言
游戏程序
没踩过GIT这几个坑的你程序员不是好测试!
也是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开源的版本控制软件。版本控制工具是践行devops理念,CI/CD中的一个环节,是自动化测试工程师不可或缺的一门技术。
明月与玄武
·
2023-12-26 19:20
python
UI
环境部署
git
Gitee
踩过的坑
阿里云ECS服务器安装docker
在阿里云服务器上安装docker,别人都是按着docker官方文档一下步、然后下一步就成功了,然而到了我这真是各种error,下面总结一下安装过程及走过的坑安装步骤根据docker要求看一下自己安装的系统的配置,一定要
linux
孤独的冥王星
·
2023-12-26 18:05
linux
docker
服务器
阿里云
【DevOps 工具链】搭建 项目管理软件 禅道
文章目录1、简介2、环境要求3、搭建部署环境3.1.安装Apache服务3.2.安装PHP环境(以php7.0为例)3.3.安装MySQL服务4、搭建禅道4.1、下载解压4.2、配置4.2.1、启动
4.2.2
沙振宇
·
2023-12-26 18:16
DevOps
工具链
devops
运维
linux内核
构建与编译
linux内核
开发基础linux的构成linux由用户空间、内核空间两个部分来组成。
bug叔
·
2023-12-26 18:01
ARM嵌入式
移植Linux 3.4.2内核到JZ2440开发板(超精讲)
VMwareworkstation16pro宿主机操作系统:Ubuntu16.04开发板:JZ2440移植内核版本:Linux3.4.21、内核下载及内核启动流程简述1.1点击上述链接,找到需要得内核版本(此文使用Linux3.4.2)点击
Linux
Leon_George
·
2023-12-26 18:00
嵌入式开发
内核移植
移植DM9000到内核
挂接NFS文件系统
JZ2440内核移植
linux3.4.2内核移植
C语言字符串处理提取时间(ffmpeg返回的时间字符串)
C:\Users\11266>ffmpeg-iD:/123.mp4ffmpegversion
4.2.2
Copyright(c)2000-2019theFFm
DS小龙哥
·
2023-12-26 17:15
C语言基础入门与项目实战
c语言
ffmpeg
开发语言
Uboot
这段**bootloader程序会先初始化时钟,看门狗,中断,SDRAM,等外设,然后将
Linux内核
从flash(NAND,NOR
是个小轮胎
·
2023-12-26 15:50
嵌入式八股面试
linux
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他