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内核
Android 系统的架构
1、Android系统架构共分为五层应用层应用框架层系统运行库层硬件抽象层和
Linux内核
层图(1)一、应用层:系统内置的应用层序以及非系统的应用程序都是属于应用层的,负责与用户直接交互。
黑芝麻胡
·
2024-01-24 21:58
RaspberryPi 安装 Go1.8
树莓派使用
Linux内核
,想必能用来运行Go的程序。但树莓派孱弱的性能去编译Go源码不现实,所以使用官方已经编译好的二进制来安装。
phantomvk
·
2024-01-24 21:02
LV.13 D12
Linux内核
调试及rootfs移植 学习笔记
一、根文件系统1.1根文件系统根文件系统是内核启动后挂载的第一个文件系统系统引导程序会在根文件系统挂载后从中把一些基本的初始化脚本和服务等加载到内存中去运行1.2根文件系统内容binshell命令(elf格式)(通过busybox编译生成)dev设备文件(内核启动后会将设备信息写入该目录)etc内核配置文件lib共享库(elf格式)(从交叉编译工具链中获取)注:因为程序还在ubuntu编译,静态库
djjyy
·
2024-01-24 20:12
linux
学习
笔记
arm开发
LINUX基础培训十四之系统参数介绍
前言、本章学习目标了解LINUX中常见系统内核参数掌握常见系统参数优化方法一、系统参数简介
Linux内核
有非常多的参数,而对这些内核参数的修改会尽可能的提高内核的稳定性,并且,在业务高峰期的时候,可以保证内核尽可能的稳定高效
有莘不破呀
·
2024-01-24 19:36
LINUX基础知识培训
linux
运维
服务器
系统移植(系统移植环境搭建及简单概念)
linux系统=
linux内核
+根文件系统;根文件系统=库(/lib和/usr/lib)+命令(/bin和/usr/bin)+配置文件(/etc)+GUI(图形化界面,如:QT)1、为什么学习系统移植为后边学习
°嘟嘟嘟嘟
·
2024-01-24 19:38
系统移植
内核
uboot
arm
深入Hotspot源码与
Linux内核
理解NIO与Epoll
前言距离上一次发布文章将近半年左右了,具体为什么停更,说实话一部分原因是去年10月1放假之后我玩疯了....另外一部原因是总感觉文章写到一定地步之后,我有点不知道写什么了,去年主要更新的是Spring源码系列的文章,我的主要精力也放在了Spring相关源码的研究上,Spring源码系列的文章,到现在为止,大体也告一段落了,后续是准备出一版关于Netty相关的系列文章,过年的时候着重研究了下!上个图
JAVA程序
·
2024-01-24 18:35
Shell扫盲版——建议收藏
电脑首先由硬件组成,再由内核组成,例如我们的
Linux内核
,在我们与其交互的时候,我们在内核外还有一层外核。例如Shell,我们通过外部的应用程序与外核进行交互,然后才与内核交互。
十叶知秋
·
2024-01-24 13:56
学习
服务器
OpenHarmony 鸿蒙使用指南——概述
简介OpenHarmony采用多内核(
Linux内核
或者LiteOS)设计,支持系统在不同资源容量的设备部署。
码中之牛
·
2024-01-24 12:10
鸿蒙
Harmony
OS
OpenHarmony
harmonyos
华为
鸿蒙开发
移动开发
Openharmony
Android-系统-启动流程
概述Android系统基于
Linux内核
,所以Android系统启动时,首先要初始化
Linux内核
;整体流程分为三部分:BootLoader;LinuxKernel;AndroidKernel;流程BootLoader
奥巴星
·
2024-01-24 10:44
容器原理之Namespace
一、引言namespace是
linux内核
用来隔离内核资源的方案。
李三不四
·
2024-01-24 08:12
容器原理
docker
docker
【SGX系列教程】(一)Intel-SGX SDK在ubuntu22.04下安装全流程
检查服务器是否支持SGX2.2sgx硬件/软件开启方法2.3sgxdirver驱动安装;2.3.1linux-sgx-driver驱动程序2.3.2IntelSGXSupportintheLinuxKernel(
linux
tutu-hu
·
2024-01-24 06:34
Intel
SGX系列教程
linux
可信计算技术
硬件架构
Linux内核
--网络协议栈(九)epoll的源码实现
目录一、引言二、IO多路复用------>2.1、多线程------>2.2、select------>2.3、poll------>2.4、epoll三、epoll------>3.1、epoll的使用------>3.2、性能比较------>3.3、epoll事件四、epoll的底层实现------>4.1、wait_queue------>4.2、socket------>4.3、epol
文艺小少年
·
2024-01-24 06:03
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
一文让你深度了解
Linux内核
架构和工作原理
Linux内核
就是基于这个策略实现的。Linux进程1.采用层次结构,每个进程都依赖于一个父进程。内核启动init程序作为第一个进程。该进程负责进一步的系统初始化操作。
玩转Linux内核
·
2024-01-24 06:35
Docker简介
devicemapper:是
Linux内核
中支持逻辑卷管理
Cloud034
·
2024-01-24 06:14
docker
容器
运维
Linux 退出进程和销毁进程
includevoidexit(intstatus);void_exit(intstatus);void_Exit(intstatus);exit系列函数没有返回值,使用一个终止状态的整型变量作为参数,
Linux
Cassie~
·
2024-01-24 05:40
Linux
C语言
Linux
进程
退出进程
销毁进程
【Linux 内核源码分析】RCU机制
RCU基本概念
Linux内核
的RCU(Read-Copy-Update)机制是一种用于实现高效读取和并发更新数据结构的同步机制。它在保证读操作不被阻塞的同时,也能够保证数据的一致性。
攻城狮百里
·
2024-01-24 03:48
Linux
linux
【Linux 内核源码分析】内存屏障
Linux内核
提供了多种内存屏障,包括通用的内存屏障、数据依赖屏障、写屏障、读屏障、释放操作和获取操作等。
Linux内核
中的内存屏障源码主要位于include/linux/com
攻城狮百里
·
2024-01-24 03:48
Linux
linux
Git基础入门(二)
Linux内核
开源项目有着为数众多的参与者。绝大多数的
Linux内核
维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。
奏的世界
·
2024-01-24 01:31
质疑鸿蒙系统的是什么人群?为什么要杠
架构层面,HarmonyOSNEXT不依赖传统的Unix内核和
Linux内核
,而是实现了AI大模型、AI框架、安全隐私、集成开发环境、设计系统、编程框架、编译器&运行时、编程语言、文件系统、OS内核的全面自研
移不动开发技术
·
2024-01-24 00:16
鸿蒙开发
harmonyos
华为
鸿蒙开发
程序员
鸿蒙系统
OpenHarmony
移动开发
Linux环境配置
Linux组成Linux系统内核系统级应用程序以上两部分组成
Linux内核
是免费开源的,下载内核网址:https://www.kernel.orgLi
Array902
·
2024-01-23 21:45
Linux
linux
运维
服务器
Linux内核
学习1——
Linux内核
编译安装
一、使用VScode连接远程Linux服务器首先介绍一下比较方便的编辑内核文件的方法连接远程服务器的方法有很多,比如可以借助XShell、putty等软件使用ssh命令来登录远程服务器。但如果使用这种连接方法在远程服务器上进行开发工作,会来带诸多不便,比如:全程只能在终端使用指令操作,文件操作麻烦。写代码不方便,我们可能会先在本地写好代码再使用scp指令把源代码传送到服务器再运行,或直接在服务器上
Backlight~~
·
2024-01-23 15:31
Linux内核
linux
vscode
运维
那些年,Linus torvalds大神喷过的技术
LinusTorvalds被认为是最伟大的程序员之一,因为他写出了使用最广泛的软件,如
Linux内核
和Git版本控制系统。但是他这个人经常因为讲话带有情绪,甚至是因为带有脏话的意见而饱受非议。
老率的IT私房菜
·
2024-01-23 13:49
Linux 常见性能指标 -- 内存
内存映射
Linux内核
给每个进程都提供了一个独立的虚拟地址空间,并且这个地址空间是连续的。页表的映射下,进程就可以通过虚拟地址来访问物理内存。页表实际上存储在CPU的
码农终结者
·
2024-01-23 13:07
linux
运维
嵌入式Linux开发: 从0开始编译并启动ARM
Linux内核
(全志)
引言最近看见很多小白不会编译
Linux内核
,自己瞎折腾走了很多弯路。本文章将会以OrangePi(香橙派)Zero开发板为例,带您成功编译内核并在板子上启动它。
CNflysky
·
2024-01-23 06:07
嵌入式
linux
arm
arm开发
ARM 驱动 1.22
linux内核
等待队列wait_queue_head_t头文件include定义并初始化wait_queue_head_tr_wait;init_waitqueue_head(&cm_dev->r_wait
goldeneve
·
2024-01-23 03:15
linux
运维
服务器
Linux内核
源码学习 Ext2文件系统布局,文件数据块寻址,VFS虚拟文件系统 转载
https://zhuanlan.zhihu.com/p/441979618文件系统布局文件系统中存储的最小单位是块(Block),一个块究竟多大是在格式化时确定的,例如mke2fs的-b选项可以设定块大小为1024、2048或4096字节。而上图中引导块/自举块(BootBlock)的大小是确定的,就是1KB,引导块是由PC标准规定的,用来存储磁盘分区信息和启动信息,任何文件系统都不能使用启动块
盼望孤独的二进制
·
2024-01-23 02:18
linux
学习
运维
浅谈ARM嵌入式中的根文件系统rootfs
1.根文件系统和
Linux内核
是分开的,单独的
Linux内核
是没法正常工作的根文件系统是
Linux内核
启动以后挂载(mount)的第一个文件系统,然后从根文件系统中读取初始化脚本,比如rcS,inittab
盼望孤独的二进制
·
2024-01-23 02:46
arm开发
linux
运维
【权限提升】Linux Kernel ebpf 提权漏洞(CVE-2022-23222)
漏洞影响版本三、漏洞复现四、漏洞修复前言CVE-2022-23222LinuxKernelebpf权限提升漏洞一、漏洞描述eBPF(extendedBerkeleyPacketFilter)是一种可以在
Linux
李火火安全阁
·
2024-01-23 02:54
Linux
权限提升
漏洞复现
安全
虚拟机安装intel架构的银河麒麟V10(SP1)
一背景银河麒麟是国产操作系统之一,是基于
Linux内核
的桌面操作系统,有自己的应用中心,具有一定的生态系统。今从官网下载了V10(SP1)镜像文件,在Windowns的VMware虚拟机上安装试用。
zljun8210
·
2024-01-22 23:00
linux
运维
服务器
U-Boot 中使用 nfs 命令加载文件报错指南
U-Boot也支持了nfs命令,笔者在U-Boot命令模式下,学习使用nfs命令从服务端(虚拟机Ubuntu18.04)下载
Linux内核
镜像文件到开发板RAM的过程中遇到了一些问题,经过一
Hello阿尔法
·
2024-01-22 21:03
Linux
Linux
U-Boot
NFS
文件共享
U-Boot 命令解析(一)
查询命令环境变量操作命令修改环境变量新建环境变量删除环境变量,内存操作命令内存查看命令md内存修改命令nm内存修改命令mm内存填充命令mw内存拷贝命令cp内存对比命令cmp更多内容一般情况下,U-Boot启动后、
Linux
Hello阿尔法
·
2024-01-22 21:00
Linux
Linux
U-Boot
【Xiao.Lei】- Git详解:深入理解分布式版本控制
1.Git的起源与发展Git是由LinusTorvalds在2005年创建的,起初是为了更好地管理
Linux内核
的开发而
Xiao.Lei
·
2024-01-22 18:53
git
GitHub
Linux
git
github
gitlab
一.初识Linux 1-3操作系统概述&Linux初识&虚拟机介绍
目录一.初识Linux1.操作系统概述计算机组成硬件:软件:操作系统:操作系统工作流程操作系统作用常见的操作系统PC端:移动端:(掌上操作系统)一.初识Linux2.Linux初识linux系统的诞生
Linux
金灰
·
2024-01-22 18:13
Linux
linux
运维
服务器
沟通-6顶思考帽
平行思维法六顶思考帽正是解决这个问题的最好用的一个工具蓝帽子作为主持人,需要获取方案
红帽子
对各种方法进行判定白帽子陈述事实和数据黄帽子评估优点黑帽子评估风险绿帽子提供创意,解决黑帽问题。
分享家亮哥
·
2024-01-22 16:08
pinctrl子系统简介
Linux是一个庞大而完善的系统,尤其是驱动框架,像GPIO这种最基本的驱动不可能采用“原始”的裸机驱动开发方式,
Linux内核
提供了pinctrl和gpio子系统用于GPIO驱动。
凌肖战
·
2024-01-22 10:24
Linux驱动学习
linux
arm开发
海量运维、运营规划之道
网站访问速度:3秒内image.pngimage.png影响网站速度的因素image.png优化:动静分离、多级缓存、服务器资源优化、gzip压缩、
LINUX内核
优化前端优化:首屏优化、减少HTTP请求
SkTj
·
2024-01-22 06:53
linux内核
源码编译2.6失败
centos7环境iso选择https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso自带qemu,未实测是否可用选择编译版本2.6下载地址遇到的编译错误解决yumlist|grepcursesyuminstallncurses-devel.x86_64-yyuminstallncur
chenxuezhou
·
2024-01-22 04:14
linux
运维
服务器
qemu使用
Python3.8-CSDN博客https://www.cnblogs.com/Oliver.net/p/7211967.html编译python3.8还由于openssl过低参考QEMU启动x86-
Linux
chenxuezhou
·
2024-01-22 04:14
嵌入式硬件
ubuntu更换
linux内核
step1:查看现在的内核版本uname-srstep2:到以下链接:https://kernel.ubuntu.com/~kernel-ppa/mainline/下载需要版本的
linux内核
。
卡拉肖克_潘
·
2024-01-21 23:29
vscode+clangd 快速定位
linux内核
vscode+clangd快速定位
linux内核
快速入门注意事项1、关于clangd与cpp冲突的问题2、关于clangd编译的问题快速入门快速完成配置,可以参考韦东山的视频https://www.bilibili.com
穿着码农马甲的电工
·
2024-01-21 22:25
Linux好用工具
linux
vscode
golang
一文带你熟悉Redis网络模型原理
用户态和内核态空间服务器大多都采用Linux系统,ubuntu和Centos都是Linux的发行版,发行版可以看成对linux包了一层壳,任何Linux发行版,其系统内核都是Linux,软件应用都需要通过
Linux
咸鱼也有爱
·
2024-01-21 22:52
Java后端开发
面试总结
Redis
网络
redis
linux
中移(苏州)软件技术有限公司面试问题与解答(0)—— 面试感悟与问题记录
之前一直认为自己的
Linux内核
水平还可以,文章读了很多、书也没少看、也写过文章、做过知识分享。但这次和高手即一直做这块的人过招,完败。
蓝天居士
·
2024-01-21 21:18
面试
面试
深入理解
linux内核
-内存管理-内存管理
RAM的某些部分永久分配给内核,来存放内核代码及静态内核数据结构。RAM的其余部分称为动态内存,这不仅是进程所需的宝贵资源,也是内核本身所需的宝贵资源。页框管理Intel的Pentinum处理器可采用两种不同的页框大小:4KB,4MB(如PAE被激活,则为2MB)。Linux采用4KB页框大小作为标准的内存分配单元。(1).由分页单元引发的缺页异常很容易得到解释,或由于请求的页存在但不允许进程对其
raindayinrain
·
2024-01-21 21:47
3.4.系统-Linux实现
内存管理
伙伴系统
slab
线性区划分
Linux内存管理:(八)页面迁移
文章说明:
Linux内核
版本:5.0架构:ARM64参考资料及图片来源:《奔跑吧
Linux内核
》Linux5.0内核源码注释仓库地址:zhangzihengya/LinuxSourceCode_v5.0
显微镜下的内核
·
2024-01-21 21:16
Linux内存管理篇
linux
Linux内存管理:(九)内存规整
文章说明:
Linux内核
版本:5.0架构:ARM64参考资料及图片来源:《奔跑吧
Linux内核
》Linux5.0内核源码注释仓库地址:zhangzihengya/LinuxSourceCode_v5.0
显微镜下的内核
·
2024-01-21 21:16
Linux内存管理篇
linux
Linux内核
--网络协议栈(五)TCP IP栈的实现原理与具体过程
目录一、引言二、
Linux内核
的结构三、Linux网络子系统四、TCP/IP协议栈------>4.1、网络架构------>4.2、协议无关接口------>4.3、套接口缓存------>4.4、重要的数据结构五
文艺小少年
·
2024-01-21 19:14
CPU性能分析与操作系统的构建
网络协议
linux
tcp/ip
Shell概述、编写及执行脚本、Shell变量、变量扩展知识、数值运算
Shell是在
Linux内核
与用户之间的解释器程序,通常指的是bash,负责向内核翻译及传达用户/程序指令shell的使用方式:1.交互执行指令:人工干预,执行效率底。
Mick方
·
2024-01-21 17:50
chrome
前端
linux
运维
Linux内核
IO内存使用思路分析-学到牛牛
在嵌入式开发中,所有芯片对外设进行处理都是通过读写设备上的寄存器进行的。外设的寄存器在内存中单独分出一部分作为特殊功能寄存器进行编址。在低级嵌入式设备中,我们通过直接操作外设寄存器即可控制外设的工作。在高级设备中,设备加载了操作系统,操作系统中的内存管理单元(MMU)对设备内存进行重新管理,从而无法直接进行操作。目前市面上,根据不同CPU体系架构,CPU对外设端口的编址方式一般有两种:IO映射方式
学到牛牛
·
2024-01-21 16:58
一文搞懂 ,
Linux内核
—— 同步管理(上)
因为现代操作系统是多处理器计算的架构,必然更容易遇到多个进程,多个线程访问共享数据的情况,如下图所示:图中每一种颜色代表一种竞态情况,主要归结为三类:进程与进程之间:单核上的抢占,多核上的SMP;进程与中断之间:中断又包含了上半部与下半部,中断总是能打断进程的执行流;中断与中断之间:外设的中断可以路由到不同的CPU上,它们之间也可能带来竞态;这时候就需要一种同步机制来保护并发访问的内存数据。本系列
极致Linux内核
·
2024-01-21 13:44
1.linux简介
Linux简介
Linux内核
最初只是由芬兰人李纳斯·托瓦兹(LinusTorvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
_简_单_点_
·
2024-01-21 09:15
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他