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内核]
12、CentOS系统启动路程、grub legacy、
Linux内核
管理初步
CentOS5和6的启动流程Linux:kernel+rootfs(启动顺序)kernel的功能:进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能rootfs:glibc库:函数集合,function,调用接口(对于库来说,是二进制程序,但没有自己独立的执行入口,因此无法单独执行,但可以作为别的有单独)过程调用:procedure函数调用:function程序内核设计流派:单内核设计:L
wuhaolam
·
2023-11-17 08:29
linux
centos
windows
linux之shell
Shell既是一种命令语言,又是一种程序设计语言它连接了用户和
Linux内核
,让用户能够更加高效、安全、低成本地使用
Linux内核
其本身并不是内核的一部分,它只是站在内核的基础上编写的一个应用程序,它和
mmg学前端
·
2023-11-17 07:59
linux
运维
服务器
红黑树(二)之 C语言的实现
概要红黑树在日常的使用中比较常用,例如Java的TreeMap和TreeSet,C++的STL,以及
Linux内核
中都有用到。
poins
·
2023-11-17 05:29
初识
linux内核
,初识
Linux内核
初识
Linux内核
Linux诞生于1991年,出自LinusTorvalds。POSIX表示可移植操作系统接口(PortableOperatingSystemInterface)。
犀利一下下
·
2023-11-17 02:39
初识linux内核
【Linux】安全审计-audit
一、audit简介audit是
Linux内核
提供的一种审计机制,由于audit是内核提供的,因此,在使用a
"sudo
·
2023-11-17 01:17
Linux学习
操作系统
linux
安全
运维
如何建立并使用docker
首先确保自己的
linux内核
是3.10以上的版本,输入命令查看内核版本uname-a建议切换为阿里云镜像,镜像比较广下载速
机器人梦想家
·
2023-11-17 01:45
Docker
docker
linux
Linux字符设备驱动-LED-platform驱动模型
1.1.platform总线
Linux内核
业余程序员plus
·
2023-11-17 00:43
Linux驱动
Linux
Linux字符设备驱动
platform
driver
Linux input子系统(一)input设备应用编程
Linuxinput子系统(一)input设备应用编程文章目录Linuxinput子系统(一)input设备应用编程一、使用hexdump读取input设备二、input事件分析三、input设备应用编程
Linux
JT同学
·
2023-11-17 00:54
Linux驱动
Linux驱动
input子系统
linux c语言键盘ctrl+shift+f4输入监听,LINUX按键监测记录和输入子系统
Linux输入子系统是
Linux内核
用于管理各种输入设备(键盘,鼠标,遥
hooo是狂想症患者
·
2023-11-17 00:24
linux
41 linux标准输入设备之矩阵键盘驱动的实现
准备知识点:原子位操作,linux输入设备的应用程序编程在
linux内核
里用structinput_dev的一个对象来表示一个输入设备.用一位二进制表示是否支持相应的功能,多种功能需要多位,用数组来表示所需的多位二进制数
jklinux
·
2023-11-17 00:51
OrangePi
H3
Linux设备驱动开发
linux
kernel
input-dev
输入设备驱动
Linux设备树(DTS)介绍
设备树由来
linux内核
源码中,之前充斥着大量的平台相关(platformDevice)配置,而这些代码大多是杂乱且重复的,这使得ARM体系结构的代码维护者和内核维护者在发布一个新的版本的时候有大量的工作要做
向阳逐梦
·
2023-11-16 23:53
Linux基础
linux
运维
服务器
开放创新还是商业保护:开源与闭源软件的未来之路
随后,诸如
Linux内核
的出现加速了开源软件的发展,成为了后来无数开源项目的基石。Linux的成功,加上互联网的兴起,为全球范围内的协作提供了平台,使得开源项目得以迅速扩散。到
XL11
·
2023-11-16 23:28
开源
语言模型
大数据-Linux系统与虚拟机
目录Linux系统结构
Linux内核
与发行版本虚拟机介绍及安装Linux系统安装Linux文件系统Linux基本指令Vi编辑器基本配置总结后期文章重要内容汇总从今天开始,学习大数据。
lady_killer9
·
2023-11-16 20:50
大数据
Linux
CentOS
虚拟机
海思Hi3531A芯片设备添加测试UART1-3
确定内核加载了串口uart驱动程序可以参考“hi3531添加uart3https://blog.csdn.net/xiaoaid01/article/details/51328667”海思Hi3531A的
linux
赵鸣寒
·
2023-11-16 20:53
uart
海思
Hi3531A
串口
uart1
uart3
linux 伪终端原理,探索Linux之 终端模拟器和伪终端交互原理
伪终端是
linux内核
模拟出来
纪环
·
2023-11-16 19:11
linux
伪终端原理
Linux:系统调用 和 Strace
1.写在前面本文主要介绍:Linux下系统调用和strace工具概述;公众号:滑翔的纸飞机2.系统调用和Strace当Linux上运行的应用程序/进程要使用
Linux内核
管理的资源时,如读取文件、创建进程等
Mr_扛扛
·
2023-11-16 18:26
操作系统
-
Linux
linux
服务器
Linux信号机制
Linux信号(signal)机制分析【摘要】本文分析了
Linux内核
对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。
weixin_34148456
·
2023-11-16 15:57
数据结构与算法
操作系统
php
ARM-
LINUX内核
管理——内存页表
Linuxkernel集中了世界顶尖程序员们的编程智慧,犹记操作系统课上老师讲操作系统的四大功能:进程调度内存管理设备驱动网络。从事嵌入式软件开发工作,对设备驱动和网络接触的比较多。而进程调度和内存管理接触少之有少,更多的是敬而远之。我的理解,想在内核开发上有更深层次的技术进步,应该对内核的内存管理进程调度等深层技术有一定的理解。不过这2块内容是内核最核心的部分,实际内核开发工作中涉及较少,很少有
zjq_smile
·
2023-11-16 13:25
驱动
linux内存管理--
linux内核
高端内存
Linux内核
地址映射模型x86CPU采用了段页式地址映射模型。进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存。段页式机制如下图。
鱼思故渊
·
2023-11-16 13:24
linux内核设计与实现
linux
内存管理
内核
深入理解
Linux内核
页表映射分页机制原理
前言操作系统用于处理内存访问异常的入口操作系统的核心任务是对系统资源的管理,而重中之重的是对CPU和内存的管理。为了使进程摆脱系统内存的制约,用户进程运行在虚拟内存之上,每个用户进程都拥有完整的虚拟地址空间,互不干涉。而实现虚拟内存的关键就在于建立虚拟地址(VirtualAddress,VA)与物理地址(PhysicalAddress,PA)之间的关系,因为无论如何数据终究要存储到物理内存中才能被
简说Linux内核
·
2023-11-16 13:13
linux
运维
服务器
嵌入式
Linux内核
深入
Linux内核
(内存篇)—页表映射分页
深入
Linux内核
(内存篇)—页表映射一、分页1.1页表存在哪里?1.2页表长啥样?1.3分页机制如何完成进程地址空间切换?
迷途小生
·
2023-11-16 13:42
深入Linux内核
内核
操作系统
linux
Linux内核
页表管理-那些鲜为人知的秘密
版本:20.04.1代码阅读工具:vim+ctags+cscope通用操作系统,通常都会开启mmu来支持虚拟内存管理,而页表管理是在虚拟内存管理中尤为重要,本文主要以回答几个页表管理中关键性问题来解析
Linux
Linux内核远航者
·
2023-11-16 13:12
Linux内核
linux
内核
深入
Linux内核
(内存篇)—页表映射分段
深入
Linux内核
(内存篇)—页表映射一、分段二、X86中的分段三、Kernel中的分段操作系统的核心任务是对系统资源的管理,而重中之重的是对CPU和内存的管理。
迷途小生
·
2023-11-16 13:12
深入Linux内核
内核
操作系统
linux
学习
linux内核
-- 内存,看一篇就够了(多图)
内存模块1linux内存总体布局:内存分成用户态和内核态4G进程地址空间解析内核地址空间进程地址空间2地址转换和页表2.1地址转换虚拟内存是指程序使用的逻辑地址。每个进程4G。所有进程共享物理内存4G,所以逻辑地址和物理地址不是一一对应,需要地址转换.页表由3部分组成:页目录,页面,页内偏移32bit只有3级0-11位:页内偏移OFFSET12-21位:页面表偏移PT(PTE页表项.指向一张具体的
csbmww
·
2023-11-16 13:40
c语言
c++
qt
c#
编辑器
【嵌入式项目应用】__do{...} while(0) 的四大使用场景
前言这里只针对单核CPU,
linux内核
和其他一些开源的代码中,经常会遇到这样的代码:do{...}while(0)这样的代码一看就不是一个循环,do..while表面上在这里一点
Rleco_
·
2023-11-16 12:28
嵌入式开发
mfc
c++
c语言
单片机
stm32
51单片机
proteus
linux系统启动的第一个进程是,CentOS6开机启动过程详解
同时
Linux内核
的特点是模块化,通过对模块装载卸载可以对内核功能自定义。
Linux内核
镜像文件:/boot/vmlinuz-2.6.32-696.el6.x86_64整体的流程BIOS/开机自检MB
miss苑
·
2023-11-16 10:44
CentOS to 浪潮信息 KeyarchOS 迁移体验与优化建议
它基于
Linux内核
、龙蜥等开源技术,支持x86、ARM等主流架构处理器,其稳定性、安全性、兼容性和性能等核心能力均已得到充分验证。
负债程序猿
·
2023-11-16 10:58
centos
linux
运维
浪潮
KOS
docker 存储驱动之 overlay2
overlay2简介OverlayFS是一种和AUFS很类似的文件系统,与AUFS相比,OverlayFS有以下特性:1)更简单地设计2)从3.18开始,就进入了
Linux内核
主线3)可能更快一些因此,
巷中人
·
2023-11-16 09:45
运维
5g
Docker存储驱动之--overlay2
存储驱动之–overlay21.镜像层docker支持多种graphDriver,包括vfs、devicemapper、overlay、overlay2、aufs等等,其中最常用的就是aufs了,但随着
linux
云川之下
·
2023-11-16 09:13
docker
k8s
paas
docker
overlay2
存储
驱动
docker学习1:存储驱动--overlay(1)概览
效率更高,2014年合入3.18版本内核主线;针对这个OverlayFS,Docker提供了一个对应的存储驱动程序,唤做overlay,后来给改进改进又出了个overlay2;所以,OverlayFS是
linux
sanyu.lh
·
2023-11-16 09:11
docker
Docker存储驱动之- overlay2
docker支持多种graphDriver,包括vfs、devicemapper、overlay、overlay2、aufs等等,其中最常用的就是aufs了,但随着
linux内核
3.18把overlay
summer_west_fish
·
2023-11-16 09:37
K8S
docker
容器
运维
21 Linux 自带的LED驱动
一、Linux自带LED驱动使能 其实
Linux内核
自带LED抢夺那个,但在此之前需要配置Linux驱动来使能LED驱动。
职业法师头铁
·
2023-11-16 07:31
Linux
驱动开发
linux
驱动开发
linux自带LED
DirtyPipe(CVE-2022-0847) 脏管漏洞复现分析
这是Linuxkernel存在安全漏洞,该漏洞源于新管道缓冲区结构的“flag”变量在
Linux内核
中的copy_page_to_iter_pipe()和push_pipe
23hours
·
2023-11-16 07:38
漏洞挖掘
安全
linux
c语言
android源码分析
01_Android系统概述02_Android系统的开发综述03_Android的
Linux内核
与驱动程序04_Android的底层库和程序05_Android的JAVA虚拟机和JAVA环境06_Android
千里送人头
·
2023-11-16 07:30
android
android
数据库
手机
listview
电话
工具
CentOS to KeyarchOS 系统迁移体验
1.KOS(KeyarchOS)——云峦操作系统简介 KeyarchOS即云峦操作系统(简称KOS)是浪潮信息基于
Linux内核
、龙蜥等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器
Imagine Miracle
·
2023-11-16 07:20
浪潮
KOS
TCP BBR - 一键安装最新内核并开启 TCP BBR
原文地址:https://teddysun.com/489.html最近,Google开源了其TCPBBR拥塞控制算法,并提交到了
Linux内核
,从4.9开始,
Linux内核
已经用上了该算法。
weixin_30730151
·
2023-11-16 07:17
开启TCP BBR拥塞控制算法
在新的
linux内核
上已经附带了BBR,升级内核即可开启。BBR解决了两个问题:1.在有一定丢包率的
txy__cs
·
2023-11-16 07:16
Linux
开启BBR
linux rm后文件放哪里,Linux解决rm 删除大文件后 磁盘空间无法释放的问题
Linux解决rm删除大文件后磁盘空间无法释放的问题在Linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么
linux内核
还是不会释放这个文件的磁盘空间
刘红皓
·
2023-11-16 05:32
linux
rm后文件放哪里
Linux驱动 中断屏蔽
具体而言,中断屏蔽将使得中断与进程之间的并发不再发生,而且,由于
Linux内核
的进程调度等操作都依赖中断
北地的树
·
2023-11-16 02:39
linux
Linux内核
面试题(1)
1硬件中断号和
Linux内核
的IRQ号它们是如何映射的?irq驱动会从dts获取硬件中断号,dts里的interrupts字段,使用gic_irq_domain_translate函数。
哆哆jarvis
·
2023-11-16 01:44
linux
面试
c语言
嵌入式
驱动开发
开发语言
树莓派基于
Linux内核
驱动开发详解
一、驱动认知首先理解
Linux内核
框图文件系统认知,
Linux内核
框图1、什么是驱动
linux内核
驱动。软件层面上的驱动广义上是指:这一段代码操作了硬件去动,所以这一段代码就叫硬件的驱动程序。
星辰~念
·
2023-11-15 22:23
树莓派
linux
raspberry
pi
Linux内核
驱动开发(一)
Linux内核
初探linux操作系统历史开发模式git分布式管理gitclone获取gitpush提交gitpull更新邮件组mailinglistpatch内核代码组成Makfilearch体系系统架构相关
温逗死
·
2023-11-15 22:49
linux
驱动开发
运维
基于
linux内核
的驱动开发
1字符设备驱动框架1.1字符设备定义:只能以一个字节一个字节的方式读写的设备,不能随机的读取设备中中的某一段数据,读取数据需要按照先后顺序。(字符设备是面向字节流的)常见的字符设备:鼠标键盘串口控制台块设备:可以从设备的任意位置读取一定长度数据的设备。常见的块设备:硬盘磁盘光盘U盘SD卡tf卡。。1.2字符设备驱动框架init流程:--》HelloModule{1申请设备号(静态申请动态申请)2创
谷谷呀~
·
2023-11-15 22:16
驱动开发
Linux
linux内核
驱动开发
系列文章目录主要介绍linux系统下的驱动开发文章目录系列文章目录文章目录前言一、驱动是什么?二、主要分类2.读入数据3.代码示例总结前言对设备驱动最通俗的解释就是“驱使硬件设备行动”。驱动与底层硬件直接打交道,按照硬件设备的具体工作方式,读写设备的寄存器,完成设备的轮询、中断处理、DMA通信,进重行物理内存向虚拟内存的映射等,最终让通信设备能收发数据,让显示设备能显示文字和画面,让存储设备能记录
第二层皮-合肥
·
2023-11-15 22:13
驱动开发
fpga开发
module_init和module_exit,init_module和cleanup_module
就像你写C程序需要包含C库的头文件那样,
Linux内核
编程也需要包含Kernel头文件,大多的Linux驱动程序需要包含下面三个头文件:#include#include#include其中,init.h
bytxl
·
2023-11-15 21:39
linux内核
LVS负载均衡
LVS概述LVS是LinuxVirtualServer的缩写,是一种基于
Linux内核
实现的高可用性、高性能的负载均衡技术。
三希
·
2023-11-15 21:37
lvs
负载均衡
服务器
NanoPi NEO Air使用十二:使用自带的fbtft驱动点亮SPI接口TFT屏幕,ST7789V
上节自己编写spi驱动来点亮spi接口的小屏幕,其实
Linux内核
里已经提供spi接口小屏的设备驱动,即内核中已经自带了此类驱动,名字为fbtft。本节就来使用它。
【ql君】qlexcel
·
2023-11-15 19:10
嵌入式Linux
单片机
stm32
使用
Linux内核
里的spi屏驱动-fbtft
Linux内核
里已经提供spi接口小屏的设备驱动,在内核的配置选项:makemenuconfigARCH=armCROSS_COMPILE=arm-linux-gnueabihf-DeviceDrivers
jklinux
·
2023-11-15 19:10
OrangePi
H3
Linux设备驱动开发
spi_lcd
fbtft
spi
linux_spi
Linux 6.7 正式移除对英特尔 IA-64 架构安腾处理器的支持
导读随着Linux6.7的到来,主流
Linux内核
将停止对IntelItanium(IA-64)处理器的支持。
csdn_linuxprobe
·
2023-11-15 17:38
linux
运维
服务器
linux操作系统面试题及答案
2.
Linux内核
引导时,从文件/etc/fstab中读取要加载的文件系统。3.Linux文件系统中每个文件用i节点来标识。4.全部磁盘块由四个部分组成,分别为引导块、专用块、i节点表块和数据存储块。
jasper-hello-world
·
2023-11-15 16:09
linux
linux操作系统面试题及答案
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他