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内核
——红黑树的原理和算法详细介绍(内含代码演示)
一、视频教程初识
Linux内核
进程通信能这么玩
Linux内核
进程间通信组件的实现大牛教你学
Linux内核
红黑树应用面试必备技能,
Linux内核
中的3种使用红黑树在lin
简说Linux内核
·
2023-11-06 14:57
算法
java
编程语言
数据结构
红黑树
澎湃与鸿蒙之战:系统孰优孰劣
澎湃OS是一款基于
Linux内核
开发的操作系统,注重开放性和兼容性,支持多元应用场景,并可与其他系统集成。在智能手机领域,它完美兼容安卓应用,为用户提供无缝切换,丰富了应用选择。
京南软件开发
·
2023-11-06 13:55
python
java
软件构建
软件工程
html5
详解nginx服务器中的安全配置的方法
本篇文章详细的讲诉了nginx服务器中的安全配置,具体如下:一、关闭SELinux安全增强型Linux(SELinux)的是一个
Linux内核
的功能,它提供支持访问控制的安全政策保护机制。
03ngnntds
·
2023-11-06 13:50
窥探
Linux内核
进程信息task_struct
在形影相吊的日子里,作为大龄假程序猿,能够静得下心来玩味
Linux内核
,失落、慰藉、迷茫、坚持······,个中滋味,一言难尽。
singshinesong
·
2023-11-06 11:40
Linux
内核
linux
运维
服务器
linux-day01
1、
linux内核
架构图内核(kernel):(管理硬件资源(cpu,内存,外部设备),文件管理,内存管理,进程调度,网络通信,硬件驱动;为上层应用软件提供一个运行环境;)系统调用(systemcalls
leaoleao沄
·
2023-11-06 10:50
linux
运维
服务器
Linux - Linux命令大全
阅读前可参考https://blog.csdn.net/MinggeQingchun/article/details/128547426一、Linux系统管理(一)查看Linux系统版本1、查看
Linux
MinggeQingchun
·
2023-11-06 10:41
Linux
Linux
[linux]父进程退出时如何确保子进程退出?
linux服务器开发相关视频解析:
linux内核
,进程调度器的实现,完全公平调度器CFS10道经典面试题的剖析,技术方向如何决定职业方向c/c++linux服务器开发免费学习地址:c/c++linux后台服务器高级架构师前言子进程退出的时候
linux大本营
·
2023-11-06 09:09
linux
c++
后端
进程
Linux---使用nice、cpulimit 和 cgroups管理系统资源
linux内核
有一套高效复杂的调度机制,能使效率极大化,但有时为了实现特定的要求,需要一定的人工干预。比如,你希望操作系统能分配更多的CPU资源给浏览器进程,让浏览速度更快、更流畅,操作体验更好。
wwwlyj123321
·
2023-11-06 08:47
嵌入式Linux应用编程
linux
运维
服务器
linux flush 保证 磁盘,linux cache介绍及控制
Linux内核
将写磁盘的操作分解成了,先写缓存,每隔一段时间再异步地将缓存写入磁盘。这提升了IO读写的速度,但存在一定风险。数据没有及时写入磁盘,所以存在数据丢失的风险。同样,也存在cache被
weixin_39929377
·
2023-11-06 08:14
linux
flush
保证
磁盘
Linux文件系统(操作系统的文件管理)
文章目录一.内存中的文件管理(文件与进程)二.Linux系统视角下的计算机外设三.磁盘上的文件管理参考
Linux内核
源码版本------linux-2.4.3一.内存中的文件管理(文件与进程)操作系统之下
摆烂小青菜
·
2023-11-06 04:39
青菜的Linux专栏
linux
学习软件测试需要掌握哪些内容?这篇文章告诉你
第一阶段为软件测试环境配置与管理,你需要熟练掌握在物理机、虚拟机、容器下的快速部署测试环境的方法,完成SVN文件配置服务器搭建、LAMP环境搭建配置管理、
Linux内核
配置与定制、
编程简单学
·
2023-11-06 04:38
软件测试
程序员
压力测试
功能测试
python
测试工具
单元测试
linux驱动程序——入门
编写linux驱动程序——HelloWorld环境:$uname-r6.1.0-13-amd64基本步骤一、建立Linux驱动框架(装载、卸载Linux驱动)
Linux内核
在使用驱动时首先要装载驱动,在装载过程中进行一些初始化动作
OopspoO
·
2023-11-06 01:30
Unix_Linux
Linux
源码阅读
Read_Notes
linux
学习
c语言
驱动开发
C++ shared_ptr 、weak_ptr具体实现分析
采用引用计数来管理内存对象的做法是
Linux内核
惯用的手法。weak_ptrweak_ptr设计的目的是为配合shared_ptr而引入的一种智能指针来协助shared_ptr工作,它只可以从一个
zzZhangYiLong
·
2023-11-06 01:03
C++新特性
c++
中间件
【linux API分析】proc_create() 及初识proc
“/proc”文件系统是一个虚拟文件系统,通过它可以在
linux内核
空间和用户空间之间进行通信。
拱-卒
·
2023-11-05 22:50
linux
api
linux
linux
再识proc(linux seq_file 机制)
linux内核
驱动模块经常要将一些信息通过/proc文件树暴露给用户,以方便用户直接能从文件系统中读取到驱动程序或者内核的一些状态信息,当这些信息比较短的时候编程比较容易,一旦过长并且用户有lseek
拱-卒
·
2023-11-05 22:19
linux
linux
api
linux
Linux内核
中断系统的底层原理
Linux内核
中断系统是操作系统的一个关键组成部分,它用于处理来自硬件设备的中断信号,以及软件产生的异常。中断系统的底层原理涉及多个层次,包括硬件、内核和驱动程序。
天天进步2015
·
2023-11-05 21:06
内核开发
1024程序员节
linux
Linux内核
VFS详解
Linux内核
VFS是什么?
Linux内核
VFS(VirtualFileSystem)是Linux操作系统中的一个关键组件,用于提供文件系统抽象层。
天天进步2015
·
2023-11-05 21:06
内核开发
linux
服务器
ARM-
Linux内核
知识点
ARM-
Linux内核
知识点文章目录ARM-
Linux内核
知识点前言一、概述二、ARM-
Linux内核
的主要架构及功能三、
Linux内核
源码目录结构四、ARM-Linux进程管理五、进程的创建六、进程、
陌小柠
·
2023-11-05 20:09
Linux学习
linux
arm开发
arm
Linux内核
分析(三)--内核源码阅读与启动
目录一、引言二、kernel源码阅读------>2.1、理解代码的组织结构------>2.2、深入各个模块学习------>2.3、可以暂时忽略的地方------>2.4、阅读流程三、kernel启动------>3.1、从启动电源到firmware(BIOS)------>3.2、firmware到BootLoader------>3.3、BootLoader的工作四、CPU内存地址布局--
文艺小少年
·
2023-11-05 20:36
CPU性能分析与操作系统的构建
linux
运维
服务器
Linux内核
-协议栈-初始化流程分析
本文主要针对Linux-3.19.3版本的内核简单分析内核协议栈初始化涉及到的主要步骤和关键函数,不针对协议的解析以及数据包的处理流程做具体分析,后续有机会再详细分析1.准备
Linux内核
协议栈本身构建在虚拟文件系统之上
feilengcui008
·
2023-11-05 20:00
系统
linux
kernel
协议栈
Linux内核
分析(四)--内核初始化
目录一、引言二、linux初始化------>2.1、系统初始化------>2.2、0号进程的创建------>2.3、中断初始化------>2.4、内存初始化------>2.5、调度器初始化------>2.6、剩余初始化------------>2.6.1、创建一号线程(kernel_init)------------>2.6.2、创建二号线程(kthreadd)------------
文艺小少年
·
2023-11-05 20:56
CPU性能分析与操作系统的构建
linux
java
服务器
namespace
1.namespace技术namespace是
Linux内核
的一组特性,支持对内核资源进行分区隔离,让一组进程只能看到一组资源,而另一组进程只能看到另一组不同的资源。
JDSH0224
·
2023-11-05 19:00
庖丁解牛
namespace
3款免费又好用的 Docker 可视化管理工具
注意:Docker并非是一个通用的容器工具,它依赖于已存在并运行的
Linux内核
环境。Docker是一
时光追逐者
·
2023-11-05 18:34
docker
容器
运维
linux2.6内核新型高精度定时器的设计与实现,
LINUX内核
中一种高精度定时器的设计与实现.doc...
摘要摘要分炎号UDC注1学位论文
Linux内核
中一种高精度定时器的设计与实现(题名和副题名)周鹏(作者姓名)指导教师姓名周明天教授电子科技大学成都(职务、职称、学位、单位名称及地址)申请专业学位级别专业名称
姑苏薛衡芜
·
2023-11-05 18:25
Docker 安全评估与控制
docker安全评估主要考虑以下几个方面:
linux内核
的命名空间(namespace)机制提供的容器隔离安全linux控制组(cgroup)对容器资源的控制能力安全
linux内核
的能力机制所带来的操作系统安全
young_dump_broke
·
2023-11-05 18:01
Docker
docker
内核
操作系统
docker安全
linux
详细!快速入门指南!Docker!
与虚拟机不同,它们不是通过模拟硬件来实现隔离,而是通过使用现有的
Linux内核
功能来实现隔离。
架构师小秘圈
·
2023-11-05 17:16
init进程启动过程
源码分析main(入口函数)
Linux内核
加载完成后,在系统文件中寻找init.rc文件,并启动init进程。init进程的入口函数main
八归少年
·
2023-11-05 16:51
AOSP
init进程
Android系统启动
属性服务
init.rc
Zygote进程
vs编译
linux内核
,VSCode远程开发
Linux内核
驱动
然而
Linux内核
代码非常庞大,编译内核又需要在Linux下进行。有没有一种能在Windows下开发又能在Windows下“编译”的方法呢?答案就是:VSCode!
关山秋艇
·
2023-11-05 13:32
vs编译linux内核
编写
linux内核
驱动程序(Android 10)
本文是在上文2.编译安卓内核(pixel2,Android10)的基础上进行的,虚拟机环境就是上文结束时的环境。1)首先安装vscode,方便编辑代码。linux驱动程序简介2)在Linux系统中,一切皆文件。所以在Linux中,设备也被作为一种文件来操作。而实现这些操作的,就叫做设备驱动。在Linux中,设备被分为三类:-字符设备(如,鼠标,键盘==)-块设备(如硬盘)-网络设备(这里指网络接口
dr0s3
·
2023-11-05 13:01
Android
驱动
内核
AWS-Ubuntu18.04-Web服务器环境
Ubuntu版本ubuntu@ip-172-31-36-119:~$cat/proc/versionLinuxversion5.4.0-1029-aws(buildd@lcy01-amd64-021):
linux
limeOracle
·
2023-11-05 13:49
Linux
学习记录:使用Bootchart分析安卓系统开机启动时长
最近在尝试优化一款安卓开发板上的开机启动时间,在使用bootchart获取时长分析的部分,走了很多的弯路,最终是找到了方法,特此记录一下,希望能够帮助到跟我遇到同样问题的人环境说明虚拟机:VMware15pro
Linux
邵旺运
·
2023-11-05 12:45
学习
android
bootchart
windows下编译
linux内核
,将Linux代码移植到Windows的简单方法
一.前言Linux拥有丰富各种源代码资源,但是大部分代码在Windows平台情况是无法正常编译的。Windows平台根本无法直接利用这些源代码资源。如果想要使用完整的代码,就要做移植工作。因为C/C++Library的不同和其他的一些原因,移植C/C++代码是一项困难的工作。本文将以一个实际的例子(Tar)来说明如何把Linux代码移植到Windows平台上。移植过程将尽量少修改代码,以便代码的运
想跟生活扳手腕
·
2023-11-05 06:17
用Qemu模拟vexpress-a9 (一) --- 搭建Linux kernel调试环境
用Qemu模拟vexpress-a9(一)---搭建Linuxkernel调试环境阅读目录(Content)环境介绍:下载
Linux内核
安装arm的交叉编译工具链编译
Linux内核
下载和安装qemu模拟器测试
玛丽奥ZJY
·
2023-11-05 02:24
【qemu】
学内核之一:基于QEMU搭建
Linux内核
启动调试环境
目录一序言二安装QEMU三下载内核四下载工具链Linaro五编译内核六模拟器上启动内核七调试内核八后记一序言在正式开始之前,需要思考一个问题,如何搭建一个便捷的
Linux内核
调试环境。
龙赤子
·
2023-11-05 02:53
Linux内核
linux
运维
服务器
qemu搭建
linux内核
环境,利用Qemu搭建内核调试环境
一、内核调试的原理传统调试内核需要配置两台Linux主机,其中一台主机称为开发机,另一台主机称为目标机。开发机中除了有一个可运行的Linux环境,还应包含必要的开发环境(gcc、gdb、make等)以及内核源码,目标机则需要能够启动内核并挂载一个有效的文件系统,可以将运行在目标机中待调试内核称为目标内核,目标内核在开发机中编译。为了使后续内核调试过程能够顺利进行,在编译内核前需要对其做如下配置选项
甜甜呀嘿
·
2023-11-05 02:22
qemu搭建linux内核环境
Linux内核
qemu&gdb调试记录-20230509
文章目录一、编译
Linux内核
调试源码二、编译busybox三、构建initramfs根文件系统1.创建initramfs2.打包initramfs四、安装qemu(编译安装)1.编译安装过程2.安装多个版本
Yahooo-
·
2023-11-05 02:21
linux
服务器
运维
QEMU调试
Linux内核
环境搭建
一个最小可运行Linux操作系统需要内核镜像bzImage和rootfs,本文整理了其制作、安装过程,调试命令,以及如何添加共享磁盘。1、编译内核源码从TheLinuxKernelArchives网站下载内核源码,本文下载的版本为4.14.191,4.14.191源码下载。使用wget获取源码。wgethttps://mirrors.edge.kernel.org/pub/linux/kernel
简说Linux内核
·
2023-11-05 02:18
Linux内核
linux
学习
网络协议
嵌入式开发
Linux内核
【
Linux内核
分析与驱动编程】内核调试实验-环境搭建
环境:虚拟机Ubuntu18.04内核版本4.19.231实验环境搭建1.1内核源码编译(1)利用.config进行源码编译makeoldconfigmake–j4(2)创建kDebug调试文件夹(3)复制bzImage、vmlinux、initrd.img-4.19.23到实验目录中1.2安装dddsudoapt-getinstallddd1.3安装busybox(1)解压busyboxtar-
pkufenghao
·
2023-11-05 02:47
Linux
Linux内核分析与驱动编程
linux
内核调试
环境搭建
Linux内核
调试环境搭建及start_kernel实验
1.下载并解压源码sudoaptinstallaxelaxel-n20https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/linux-5.4.34.tar.xzxz-dlinux-5.4.34.tar.xztar-xvflinux-5.4.34.tarcdlinux-5.4.342.配置内核选项makedefconfig#Defaultcon
书gogo
·
2023-11-05 02:46
linux
运维
ubuntu
使用GDB+QEMU调试
Linux内核
环境搭建-进阶篇
文章目录1前言2QEMU命令行参数3调试的kernel信息设置4调试virtio_net内核模块的start_xmit函数4.1启动qemuvm4.2启动gdb4.3加载virtio-net内核模块的symbolfile4.3.1获取Guest中virtio-net内核模块的.text,.data和.bss4.3.2在gdb中添加virtio-net内核模块的symbol信息4.3.3gdb调试s
风清之雷
·
2023-11-05 02:46
Linux
kernel
linux
云计算
Linux 内核调试 九:Linux 内核调试环境搭建
qemu.pdf(cmu.edu)GDBusage—QEMU7.0.50documentation搭建
Linux内核
网络调试环境(vscode+gdb+qemu)-知乎(zhihu.com)一、环境win10
lqonlylove
·
2023-11-05 02:16
Linux内核调试
linux
qemu
Linux内核
分析(二)--qemu搭建kernel调试环境
目录一、引言二、编译kernel------>2.1、配置kernel------>2.2、编译三、制作rootfs------>3.1、busybox------>3.2、rootfs四、qemu调试------>4.1、qemu启动------>4.2、gdb内核函数调试------>4.3、共享磁盘一、引言本篇文章会简单介绍如何用qemu搭建一个kernel(v6.6.0)的调试环境,并且支
文艺小少年
·
2023-11-05 02:14
CPU性能分析与操作系统的构建
linux
java
数据库
gdb
Linux内核
程序调试工具Crash的安装
转载自山上有风景https://www.cnblogs.com/ssyfj/p/16278883.html#ubuntu-20.04-kdump-±crash-%E5%88%9D%E4%BD%93%E9%AA%8C一:程序调试工具介绍在linux中的程序主要分为用户空间程序和内核空间程序两种,他们使用不同的工具生成的不同的dump文件,并用不同软件分析dump文件。对于用户空间下的程序,所产生的d
攻城狮百里
·
2023-11-05 02:00
Linux
linux
linux性能优化-内存原理
一、Linux基础只有内核才可以直接访问物理内存,
Linux内核
给每个进程都提供了一个独立的虚拟地址空间,并且这个地址空间是连续的。这样,进程通过访问虚拟内存来访问内存。
妖妖灵誓言
·
2023-11-05 02:00
linux
网络编程
linux
性能优化
内存
LVS的介绍及常见使用方法
LVS简介LVS(LinuxVirtualServer即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到
Linux内核
模块中。
aa一叶知秋aa
·
2023-11-05 01:16
linux基础
web服务
lvs
运维
服务器
git常用命令 更新代码 提交代码
也是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。Torvalds开始着手开发Git是为了作为一种过渡方案来替代BitKeeper。
嵌入式Linux开发
·
2023-11-04 22:35
git
git
github
linux
Android之进程回收机制LMK(Low Memory Killer)
在系统内存不足的情况下,系统开始依据自身的一套进程回收机制来判断要kill掉哪些进程,以腾出内存来供给需要的app,这套杀进程回收内存的机制就叫LowMemoryKiller,它是基于
Linux内核
的OOMKiller
阿LA哩
·
2023-11-04 22:06
Win10家庭中文版安装Docker Desktop for windows
开启安装windows10的WSL2功能要升级windows系统到win10v2004的内部版本19041或更高版本下载wsl2需要使用的
linux内核
在wsl2-kernel页面点击下载
linux内核
更新包
(σ゚∀゚)σ⁶⁶⁶⁶⁶⁶⁶⁶
·
2023-11-04 19:20
docker
windows
docker
linux
windows安装docker desktop以及配置
一、(我的电脑不需要)下载wsl2需要的
linux内核
:参考:https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel二、windows中安装和设置
liu119361940
·
2023-11-04 19:45
docker
mysql
docker
windows
java
linux流量监控
1、cat/proc/net/dev
Linux内核
提供了一种通过/proc文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。
ramsey17
·
2023-11-04 15:33
linux
运维
服务器
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他