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内核c语言代码
Linux 网卡命名规范笔记
命名规范biosdevnamenet.ifnames是一对
Linux内核
参数,它们共同影响网卡的命名方式biosdevname指向网卡的BIOS设备名称net.ifnames指定网卡在系统中的名称网卡命名规范配置查看
码农终结者
·
2024-01-06 06:15
知识系列
#
知识系列
Linux-基础知识
linux
笔记
浅谈Linux虚拟文件系统
1.虚拟文件系统概述1.1VFS简介虚拟文件系统(VirtualFileSystem,简称VFS)是
Linux内核
的子系统之一,它为用户程序提供文件和文件系统操作的统一接口,屏蔽不同文件系统的差异和操作细节
taj3991
·
2024-01-06 04:00
Linux内核
源码分析之setup_arch (三)
1.前言在
Linux内核
源码分析之setup_arch(二)中介绍了当前启动阶段的内存分配函数memblock_alloc,该内存分配函数在本篇将要介绍paging_init中用于页表和内存的分配,paging_init
JiauZhang
·
2024-01-06 03:20
linux
linux
嵌入式
操作系统
Linux内核
源码分析之setup_arch (四)
机器感知一个专注于SLAM、Linux、算法等相关技术文章分享的公众号前言
Linux内核
源码分析之setup_arch(三)基本上把setup_arch主要的函数都分析了,由于距离上一篇时间比较久了,所以这里重新贴一下大致的流程图
JiauZhang
·
2024-01-06 03:20
linux
ctf中
linux内核
态的漏洞挖掘与利用系列(一)
说明该系列文章主要是从ctf比赛入手,针对
linux内核
上的漏洞分析、挖掘与利用做讲解,本篇文章主要介绍内核漏洞利用所需的前置知识以及准备工作。
1ad23eefefec
·
2024-01-06 01:23
Android学习记录(一)
①
Linux内核
层
ilovepy_
·
2024-01-06 00:11
android
C语言----C语言中字符串以“\0”结尾的理解
【原文链接】问题:如下
C语言代码
,通过两种方式赋值的字符串,结果arr1和arr2打印结果分别是什么?
redrose2100
·
2024-01-05 19:09
C语言
c语言
开发语言
后端
esxi全称“VMware ESXi
esxi全称“VMwareESXi”,是可直接安装在物理服务器上的强大的裸机管理系统,是一款虚拟软件;ESXi本身可以看做一个操作系统,采用
Linux内核
,安装方式为裸金属方式,可直接安装在物理服务器上
学习3人组
·
2024-01-05 19:03
python
Linux服务器内核参数优化
Linux内核
参数调优主要是通过修改/proc伪文件系统和/etc/sysctl.conf配置文件的参数来实现的。
Vecloud
·
2024-01-05 13:19
linux
服务器
网络
Linux内核
参数,proc/sys/vm/…
与磁盘IO子系统有关的/proc/sys/vm/dirty_ratio这个参数控制文件系统的文件系统写缓冲区的大小,单位是百分比,表示系统内存的百分比,表示当写缓冲使用到系统内存多少的时候,开始向磁盘写出数据。增大之会使用更多系统内存用于磁盘写缓冲,也可以极大提高系统的写性能。但是,当你需要持续、恒定的写入场合时,应该降低其数值,一般启动上缺省是10。下面是增大的方法:echo'40'>/proc
linxiaowu66
·
2024-01-05 13:16
linux内核与算法
linux内核
磁盘
tcp
linux
io
socket
DevOps(1)
4.什么是
Linux内核
?5.什么是LILO?1.什么是Linux?Linux是一种基于UNIX的操作系统,最初是由LinusTorvalds引入的。
龙贝子
·
2024-01-05 12:26
面试题
DevOps
devops
Linux常见问题三则:Executable Path Is Not Absolute
(一)ExecutablePathIsNotAbsolute及
Linux内核
升级和dist-upgrade1.systemd-udevd.service启动失败问题Ubuntu下执行sudoapt-getupgrade
恒友成
·
2024-01-05 12:19
linux
linux
ubuntu
yum源的安装挂载和开机自动挂载,关闭selinux
SELinux概述•Security-EnhancedLinux–美国NSA国家安全局主导开发,一套增强Linux系统安全的强制访问控制体系–集成到
Linux内核
(2.6及以上)中运行–RHEL7基于SELinux
悟空空心
·
2024-01-05 10:19
linux
selinux
yum
Linux内存管理:(四)缺页异常处理
文章说明:
Linux内核
版本:5.0架构:ARM64参考资料及图片来源:《奔跑吧
Linux内核
》Linux5.0内核源码注释仓库地址:zhangzihengya/LinuxSourceCode_v5.0
显微镜下的内核
·
2024-01-05 09:31
Linux内存管理篇
linux
Linux内存管理:(六)页交换算法
文章说明:
Linux内核
版本:5.0架构:ARM64参考资料及图片来源:《奔跑吧
Linux内核
》Linux5.0内核源码注释仓库地址:zhangzihengya/LinuxSourceCode_v5.0
显微镜下的内核
·
2024-01-05 09:31
Linux内存管理篇
linux
搭建KVM虚拟化平台
1、KVMKVM自Linux2.6.20版本后就直接整合到
Linux内核
,它依托CPU虚拟化指令集实现高性能的虚拟化支持。
IT-小杨
·
2024-01-05 09:29
Linux高级管理
linux
Linux内存管理:(五)反向映射RMAP
文章说明:
Linux内核
版本:5.0架构:ARM64参考资料及图片来源:《奔跑吧
Linux内核
》Linux5.0内核源码注释仓库地址:zhangzihengya/LinuxSourceCode_v5.0
显微镜下的内核
·
2024-01-05 09:57
Linux内存管理篇
linux
计算机书籍的一点总结
linux:unix环境高级编程
linux内核
设计与实现-RobertLovelinux核心源代码分析未看
linux内核
完全注释未看深入理解
linux内核
(understandthelinuxke
_feivirus_
·
2024-01-05 09:10
Java后台及存储
安全
技术
计算机
简单程序“猜数字”的实现(1)
如果有奖惩机制,和一起玩的人,猜数字还是挺好玩的……现在我们就用
C语言代码
来实现猜数字的一个小程序。首先,说到猜数字,顾名思义,就是要猜:那么没有人能次次都一次猜对吧?
爱上语文
·
2024-01-05 07:34
c语言
开发语言
Linux驱动开发之
Linux内核
中的中断处理与等待队列以及相关API和例程分析
目录中断的特点Linux中的中断类型相关API函数gpio_to_irq()enable_irq()disable_irq()request_irq()free_irq()中断的使用等待队列DECLARE_WAIT_QUEUE_HEAD()wait_event_interruptible()wake_up_interruptible()中断相关例程例程分析源码分享总结中断是计算机中实现异步事件处理
努力的某某姚
·
2024-01-05 07:22
linux
驱动开发
Linux中断
等待队列
例程分享
linux内核
bus总线原理分析---以usb的bus总线为例
linux所有的外部设备都是通过各种bus总线与cpu通信,常见的bus有pci,usb,i2c,isa,mca,sbus,platform,spi等,所有的外部设备终端都有一个bus控制器,cpu通过bus与各种控制器通信,而不同的控制器需要不同的驱动,总线就负责管理各种设备与驱动。下面我们以usb总线为例分析下bus总线的与设备驱动的关系一.linux启动时候首先注册一个usb总线设备subs
技术求索者
·
2024-01-05 05:39
linux
android
usb
内核
java
什么是Selinux
它最初是由美国国家安全局(NSA)使用Linux安全模块(LSM)开发的一系列
Linux内核
补丁。SELinux于2000年发布到开源社区,并于2003年集成到上游
Linux内核
中。免费试用
大大蚊子
·
2024-01-05 05:03
服务器
运维
部署KVM虚拟化平台
KVM自Linux2,6.20版本后就直接整合到
Linux内核
.它依托CPU虚拟化指令集(如intel-VT.AMD-V)实现高性能的虚拟化支持。
IT_小薇子
·
2024-01-05 04:26
linux高级管理
linux
运维
服务器
进程管理常见系统调用
4.2Linux系统中进程的组织方式4.3实际
Linux内核
的调度算法是如何取舍的?4.3.1就绪队列4.3.2调度算法介
风雨夕
·
2024-01-05 02:30
操作系统
内核
【
Linux内核
学习】开机引导
基于内核0.11分析所有版本的源码都可以在这里下载到:内核源码CPU只能从内存执行程序,不能从硬盘运行。刚开机时,内存中是空的,电脑上电的瞬间,根据CPU硬件的设计:加电就进入16位实模式状态运行,同时CPU的CS、IP寄存器被设置为0xF000、0xFFF0,指令的内存地址设置为0xFFFF0(CS:代码段寄存器,IP:指令指针寄存器,这对寄存器用于确定CPU正在执行的指令的内存地址:CS*16
一如既往の
·
2024-01-05 01:27
Linux
Linux内核
linux
学习
运维
C语言分支与循环语句(基础)
在进行
C语言代码
的设计是我们也多半在过程运用三种结构或者是三种结构的组成。一般来说用到以下语句循环语句:for、while、dowhile。分支语句:if、swich。
敲代码的杰
·
2024-01-05 00:17
c语言
Android源码下载 ---- git 和 repo 使用
GitGit是LinuxTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。
超__越
·
2024-01-04 21:07
从C/C++ Extension到Clangd:Linux开发实战
从C/C++Extension到Clangd:Linux开发实战1.为什么使用Clangd2.VSCode+Clangd3.生成compile_commands.json4.Linux开发实战4.1
Linux
DeadPool loves Star
·
2024-01-04 21:21
杂记
软件使用技巧
c语言
c++
linux
Linux内核
里 __visible宏定义
【GCC系列】深入理解
Linux内核
--__visible宏定义-代码先锋网(codeleading.com)
xiaowang_lj
·
2024-01-04 11:17
linux
运维
服务器
linux 内核编译和日志
#
linux内核
下载地址,根据需要版本进行下载https://mirrors.edge.kernel.org/pub/linux/kernel/#编译#解压tar-xvzflinux-4.14.76.tarcdlinux
最后冰吻free
·
2024-01-04 10:53
linux
C
内核
linux内核
tcp syn seq读取
linux内核
通过tcp_conn_request完成握手动作。初始syn的seq分为两种情况。2.1复用之前的timewait端口连接的最后一次的序列号。
fantasy_arch
·
2024-01-04 06:00
tcp/ip
linux
网络
鸿蒙南向开发—PWM背光(OpenHarmony技术)
需要注意的是:这里是基于HDF实现的PWM和PWM背光,所以
Linux内核
里面原生的PWM和PWM背光相关配置需要关闭hcsdevice_infoCODEdisplay::host{hostName="
爱桥代码的程序媛
·
2024-01-04 06:10
鸿蒙
harmonyos
华为
职场和发展
Android程序员
鸿蒙开发
鸿蒙系统
Android开发
新字符设备驱动中-goto对于错误的处理方法
一.简介本文学习
Linux内核
源码中的驱动对于错误的一种处理方法。使用goto语句来处理错误。本文以前面的驱动代码为例,即3_newchrled工程代码为例,在此基础上进行举例说明。
凌肖战
·
2024-01-04 06:39
Linux驱动学习
linux
arm开发
Linux内核
--进程管理(九)任务调度
目录一、引言二、调度策略------>2.1、实时调度策略------>2.2、普通调度策略三、调度相关的结构体------>3.1、sched_class------>3.2、sched_entity------>3.3、运行时队列(runqueue)------>3.4、调度类------>3.5、总结四、调度流程------>4.1、主动调度------------>4.1.1、schedu
文艺小少年
·
2024-01-04 05:20
CPU性能分析与操作系统的构建
linux
运维
服务器
Linux NFS的整体架构与核心代码解析
其客户端是
Linux内核
中的一个文件系统,跟Ext4和XFS类似,它是虚拟文件系统下的一个具体实现。
大隐隐于野
·
2024-01-04 04:36
存储专栏
linux
架构
运维
深入分析
Linux内核
File cache机制(上篇)
一、什么是Filecache?1.Filecache概述LinuxFilecache机制,每次动笔想写到该知识点的时候,我心里总会犹豫迟疑,众所周知内存管理是Linux系统的比较难啃的子系统之一,而内核文件缓存机制是内存管理框架中难度较大的知识点。其中包括文件缓存预读取流程、写流程、回收流程等,希望我们这次将其一探究竟。讨论LinuxFilecache前,先看下什么是Linuxcache机制呢?我
大隐隐于野
·
2024-01-04 04:36
存储专栏
filecache
openmediavault(OMV)(28)插件介绍(1)kvm插件
KVM(Kernel-basedVirtualMachine)是一种基于
Linux内核
的虚拟化技术,允许在主机系统上创建和管理虚拟机。
Monster✺◟(∗❛ัᴗ❛ั∗)◞✺
·
2024-01-04 04:51
网络
nas
omv
openmediavault
kvm
linux
解锁无限可能:深入探索Docker的奇妙世界
容器化:Docker利用
Linux内核
的容器特性,提供了一种隔离的运行环境。每个Dock
代码炼金术
·
2024-01-04 04:44
docker
eureka
容器
python
运维
java
c语言
LDD学习笔记 --
Linux内核
模块
LDD学习笔记--内核模块简介LKM类型StaticLinuxKernelModuleDynamicLinuxKernelModuleLKM编写语法@syntax@详细描述内核头文件用户空间头文件ModuleInitializationFunctionModuleCleanupFunctionKeyword&Tag宏__init__exitLKM入口注册ModuleMetadate(ModuleD
hdaiojdas
·
2024-01-03 22:48
Linux
linux
学习
笔记
arm
pinctl与gpio子系统(正点原子笔记)
Linux内核
针对PIN的配置推出了pinctrl子系统,对于GPIO的配置推出了gpio子系统.pinctrl子系统作用就是设置PIN(有的SOC叫做PAD)的复用和电气属性。
鸭鸭怪~
·
2024-01-03 22:44
linux
pinctl和gpio子系统(一)-22
Linux内核
提供了pinctrl和gpio子系统用于GPIO驱动,借助pinctrl和gpio子系统来简化GPIO驱动开发。LinuxPinctrl子系统提供的功能是什么?
杨斌并
·
2024-01-03 22:44
内核
linux
内核
pinctl和gpio子系统(二)-23
pinctl和gpio子系统(二)
Linux内核
提供了pinctrl子系统和gpio子系统用于GPIO驱动,当然pinctrl子系统负责的就不仅仅是GPIO的驱动了而是所有pin脚的配置。
杨斌并
·
2024-01-03 22:44
内核
linux
Linux驱动学习—平台总线模型
是
Linux内核
虚拟出来的一条总线,不是真实的导线。
suifen_
·
2024-01-03 22:43
linux
学习
驱动开发
c语言
运维
Linux内核
驱动初探(一) LVDS显卡
目录0.前言1.menuconfig2.编译报错与打补丁3.设备树与display-timings4.拓展:RGB240.前言这次的工作主要是把某项目设备上(iMX6DL)的内核版本从4.19.x升级到5.15.32,是作为该项目整个BSP升级计划的一部分。该内核升级工作移交给笔者的时候,其实5.15.32版本的内核已经初步移植好了,可以在设备上跑起来。只是显卡、声卡和网卡还未使能和配置,这便是笔
JGB_sucks
·
2024-01-03 20:14
Linux
内核驱动
linux
运维
服务器
linux 内核链表操作
操作系统内核,如同其他程序,常常需要维护数据结构的列表.有时,
Linux内核
已经同时有几个列表实现.为减少复制代码的数量,内核开发者已经创建了一个标准环形的,双链表;鼓励需要操作列表的人使用这个设施.当使用链表接口时
一叶知秋yyds
·
2024-01-03 20:42
linux
编程技巧整理
linux
链表
驱动开发
c语言
linux 中断共享
IRQ线不能服务多于一个设备,并且它们从不足够.结果,失望的用户花费大量时间开着它们的计算机,尽力找到一个方法来使它们所有的外设一起工作.现代的硬件,当然,已经设计来允许中断共享;PCI总线要求它.因此,
Linux
一叶知秋yyds
·
2024-01-03 20:11
驱动开发
linux
linux
c语言
驱动开发
国产系统为什么用linux,国产操作系统为什么都用
Linux内核
?是山寨Windows?
近年来,国产操作系统不断更新迭代,优化完善,性能更加稳定,软硬件兼容性更强,也得到了越来越多用户的关注,常用软件越来越多。支持多种格式文件打印,无需安装额外驱动,并且支持自动寻找打印服务器。中兴新支点操作系统处理图片有和PS类似的GIMP,制图有CAD。社交聊天有微信和QQ,基本和Windows版本的没有区别,简洁好用。上网浏览可以用谷歌浏览器和火狐浏览器。输入法有搜狗输入法,系统也自带五笔输入法
weixin_39978749
·
2024-01-03 19:00
国产系统为什么用linux
linux与windows内核哪个难学,国产操作系统为何都基于
Linux内核
?又和Windows像?
中兴新支点操作系统如中兴新支点操作系统是基于
Linux内核
的,其设计和Windows有点类似,即使是新用户也会觉得比较熟悉。而操作方面也是和Windows系统相似,新用户不会难以适应,降低了时间成本。
老妪
·
2024-01-03 19:29
Linux内核
--进程管理(十一)进程间通信之信号
目录一、引言二、信号基本知识------>2.1、信号处理函数类型三、信号和中断四、注册信号处理函数------>4.1、sigaction五、发送信号六、信号的处理------>6.1、总结一、引言众所周知,SystemVIPC进程间通信机制体系中有着多种多样的进程间通信方式,如管道和有名管道,消息队列,信号,共享内存和信号量,套接字。从本文开始我们就逐个剖析进程间通信的机制和底层原理,本文文章
文艺小少年
·
2024-01-03 18:31
CPU性能分析与操作系统的构建
linux
服务器
java
Linux内核
--进程管理(十三)O(1)调度算法
目录一、引言二、O(1)调度算法原理------>2.1、prio_array结构------>2.2、runqueue结构三、实时进程调度四、普通进程调度------>4.1、运行时间片计算五、O(1)调度算法实现------>5.1、时钟中断任务调度------>5.2、任务调度一、引言Linux是一个支持多任务的操作系统,而多个任务之间的切换是通过调度器来完成,调度器使用不同的调度算法会有不
文艺小少年
·
2024-01-03 18:31
算法
linux
运维
上一页
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
其他