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硬盘格式改为xfs,linux下挂载新硬盘,设置为XFS文件系统
自从2001年移植到
Linux内核
上,由于它的高性能,XFS成为了许多企业级系统的首选,特别是有大量数据,需要结构化伸缩性和稳定性的。
甜品专家
·
2024-01-19 05:33
linux硬盘格式改为xfs
wsl使用可视化界面_启用Windows10的Linux子系统并安装图形界面
其中Linux和Unix都是开源的,因此市面出现的众多基于
Linux内核
和Unix内核的发行版系统,其中Linux类系统数量最多、用户基数大,广泛使用于各行各业。
weixin_39797393
·
2024-01-19 05:45
wsl使用可视化界面
深入浅出Linux图形化架构
一、从图形学角度来看
Linux内核
实模式下编程,我们了解到:在低地址内存空间,有一段内存区域可以向显示屏输出,即FB架构(FrameBuffer)
aiyo_
·
2024-01-19 05:44
X-window
linux
学习鸿蒙先解决这几个是关键问题~
从图中可以看出无论HarmonyOS还是Android底层都是
Linux内核
,在
Linux内核
的上一层,还有硬件抽象层,从这一层开始将Harmon
OpenHarmony_小贾
·
2024-01-19 04:07
HarmonyOS
OpenHarmony
移动开发
学习
harmonyos
华为
移动开发
openharmony
鸿蒙
net.ipv4.ip_forward
net.ipv4.ip_forward是
Linux内核
中的一个参数,用于控制IP转发功能。
summer_west_fish
·
2024-01-19 03:25
K8S
Linux
tcp/ip
网络
网络协议
IO通信模型介绍(未完待续)
IO:程序中使用IO流,需要和操作系统的内核打交道,在
Linux内核
中,IO会被看做是一个描述符(FD:文件描述符,/SD:网络描述符),这个描述符会指向一个结构体阻塞IO模型:传统的IO最大的缺点就是它是阻塞的
897080264
·
2024-01-19 01:41
java
网络编程
操作系统
epoll
数据库
Linux设备树插件
设备树是一种用于描述硬件设备的数据结构,广泛应用于嵌入式系统中,特别是基于
Linux内核
的系统中。设备树插件允许在运行时动态修改设备树的内容,以便添加、修改或删除设备节点和属性。
X-Hoshino
·
2024-01-18 22:31
Linux
Linux驱动
linux
驱动开发
嵌入式硬件
Git原理简述
最初的目的是为了更好地管理
Linux内核
开发而设计。git最初的开发动力来自于BitKeeper和Monotone。
海上的程序猿
·
2024-01-18 22:52
Linux
git
云原生
unix
安卓、ios系统详解
一、安卓安卓系统架构:从上至下,依次是应用层、应用框架层、系统运行库层和
Linux内核
层应用层(systemapp):系统内置的应用程序及非系统级的应用程序都属于应用层,负责与用于进行交互,一般都用java
Sabrina_FN
·
2024-01-18 22:17
android
ios
记一次JVM堆外内存泄露Bug的查找
由于物理内存定量分析部分用到了linuxkernel虚拟内存管理的知识,读者如果有兴趣了解请看ulk3(《深入理解
linux内核
第三版》)内存泄露Bug现场一个线上稳定运行了三年的系统,从物理机
AI乔治
·
2024-01-18 21:28
linux内核
读取u盘扇区,Linux下获取存储介质扇区大小
通过proc文件系统获得,在proc文件系统中有一个名为partitions的文件。这个文件中包含本地磁盘的硬盘及分区信息。根据Linux下设备命名规则,如果设备名的最后一个字符是数字就应该是分区,否则就是硬盘。根据这个文件,还可以知道硬盘设备名称以及每个硬盘中分区的数量和每个分区的设备名称。获取硬盘扇区大小信息:/*getsizeinbytes*/intblkdev_get_size(intfd
syzyzs
·
2024-01-18 21:44
linux内核读取u盘扇区
Linux交换分区管理
目录前言简介OOM简介swap的大小查看当前交换分区增加交换分区1)准备分区(按照正常操作增加分区)2)格式化3)挂载,查看交换分区4)卸载交换分区简介
Linux内核
将RAM分成内存块和交换(Swap)
Sure云小硕
·
2024-01-18 21:13
Linux
运维
linux
centos
sas硬盘顺序不对linux,LSISAS1068E Linux驱动扫描硬盘顺序问题
问题原因从问题现象看,
Linux内核
并没
李永菜
·
2024-01-18 18:40
sas硬盘顺序不对linux
超详实Git简明教程与命令大全
Git(wiki:enchs)是一个免费开源的分布式版本控制系统,由
linux内核
作者linusTorvalds开发,大型开源项目linuxkernel、Android、chromium、mono、dotnet
weixin_34148508
·
2024-01-18 17:33
git
操作系统
开发工具
音视频开发之V4L2
V4L2(VideoforLinux2)是
Linux内核
中用于视频设备的子系统,提供了统一的接口,使用户空间程序能够与各种视频设备进行通信和控制。
稚肩
·
2024-01-18 16:36
音视频开发
音视频
linux 内核ARM32启动
引导加载程序被期望初始化各种设备,并最终调用
Linux内核
,向内核传递信息。基本上,引导加载程序应该提供(至少)以下内容:1.设置和初始化RAM。2.初始化一个串口。3.检测机器类型。
持续成长,保持快乐
·
2024-01-18 15:49
Linux基础
linux
嵌入式硬件
arm
Git中config配置
它由LinusTorvalds设计,主要用于
Linux内核
开发。Git的特点包括速度、简单的设计、对非线性开发模式的支持、完全的分布式能力以及高效管理大规模项目的能力。
破茧......
·
2024-01-18 14:23
git
git
Linux内核
--网络协议栈(三)sk_buff介绍
目录一、引言二、sk_buff------>2.1、skb介绍------>2.2、控制字段------>2.3、其他字段------>2.4、特定功能字段------>2.5、管理字段------>2.6、内存分配------>2.7、内存释放------>2.8、克隆和拷贝------>2.9、队列管理函数三、sk_buff------>3.1、网络数据流向------------>3.1.1
文艺小少年
·
2024-01-18 13:57
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
云计算入门——VMware虚拟机安装及部署CentOS7系统
VMware虚拟机安装及部署CentOS7系统一,linux历史自由软件之父:RichardM.Stallman1984年提出开源linux之父:LinusBenedictTorvalds1991年创出
linux
王德发问好
·
2024-01-18 12:30
笔记
linux
Linux的介绍、学习路线、学习建议、运用场景和与各种不同的操作系统(Win、Unix)的比较
Linux内核
提供了操作系统的核心功能,如进程管理、内存管理、文件系统和网络支持。除了内核外,通常还会结合GNU工具和其他开源软件组件形成完整的操作系统,通常被称为L
@atweiwei
·
2024-01-18 11:24
linux
学习
运维
构建 aarch64 以及 riscv64 交叉编译工具链(裸机)
在给出的两个官方链接中提供了所有的交叉工具链,选择合适的工具构建即可一、ARM64使用的工具链为:aarch64-none-elf-xxxaarch64-none-linux-gnu用于编译在ARM64架构的
Linux
京雨
·
2024-01-18 07:00
操作系统
riscv
arm
交叉编译
linux内核
调度
O(1)调度器静态优先级=120,基本时间片=max((140-静态优先级)*5,MIN_TIMESLICE)动态优先级=max(100,min(静态优先级–bonus+5),139)从上面看出,动态优先级的生成是以静态优先级为基础,再加上相应的惩罚或奖励(bonus)。这个bonus并不是随机的产生,而是根据进程过去的平均睡眠时间做相应的惩罚或奖励。picknexter算法2.6中时间片用任务描
inquisiter
·
2024-01-18 04:06
linux
运维
服务器
ecryptfs透明加密
构建思想透明加密一直是安全领域比较热门的领域,了解了下
linux内核
自带的ecryptfs。首先作者为了实现透明加密,构造了一个ecryptfs的文件系统。
inquisiter
·
2024-01-18 04:06
linux
深入浅出NandFlash里的ECC校验算法原理与实现(1)
(本文只分析256字节下ECC生成,其他同理)
LINUX内核
中关于NandFlash的ECC校验算法,只能纠正一个bit的错误。
我我我只会printf
·
2024-01-18 01:22
ecc
nand
c语言
stm32
编程语言
进程的概念之进程的状态
不逼你自己一把,你怎么知道自己行不行文章目录进程状态看看
Linux内核
怎么说进程状态查看僵尸进程僵尸进程的危害孤儿进程进程优先级进程状态看看
Linux内核
怎么说为了弄明白正在进行的进程是什么意思,究竟怎样才算正在运行的进程
Achlorine
·
2024-01-18 00:47
linux
c++
linux
运维
服务器
WSL2安装
wsl-l-vdism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all/norestart3.下载
Linux
小女孩真可爱
·
2024-01-17 23:09
每日学习
linux
centos 7 安装无线网卡rtl8188EUS_rtl8189ES驱动
(我的
Linux内核
是3.10的,create_proc_entry函数已经在3.9以后废弃了,可以查阅相关资料)之后在github上找了一个比较新的。链接看这里!!!!!!
milk448249712
·
2024-01-17 22:41
linux编程开发
rtl8188
网卡驱动
【ubuntu20.04上构建qemu启动linux kernel】
参考Ubuntu环境下使用qemu搭建arm64运行环境-简书一、交叉编译工具sudoaptinstallgcc-aarch64-linux-gnuaarch64-linux-gnu-gcc-v二、
linux
ldinvicible
·
2024-01-17 17:10
linux
linux
使用qemu搭建ARM64调试环境,支持文件共享,支持gdb调试
环境主机ubuntu版本:20.04qemu模拟处理器:ARM64
Linux内核
版本:https://www.kernel.org/最新版step1:安装编译工具链sudoapt-getinstallgcc-aarch64
科学边界
·
2024-01-17 17:10
ARM+Linux
qemu
ARM64
qemu支持gdb调试
qemu文件共享
Eclipse单步调试
Python: 爬虫入门-python爬虫入门教程(非常详细)
②)爬虫流程:①urllib的request打开url带到网页的html文档②浏览器打开网页
源代码分析
元
进击的码农!
·
2024-01-17 08:18
python
python爬虫
程序员
python爬虫
网络爬虫
Python
入门
Linux知识点&易错点总结(1)
Linuxextendedfilesystem,extfs,即Linux扩展文件系统,ext2为第二代xfs:XFS一种高性能的日志文件系统,2000年5月,SiliconGraphics以GNU通用公共许可证发布这套系统的源代码,之后被移植到
Linux
唐唐思
·
2024-01-17 05:43
Linxu系统编程
linux
Linux 内核大转变:是否将迈入现代 C++ 的时代?
Linux开发者H.PeterAnvin在邮件列表中重启了关于
Linux内核
C代码转换为C++的讨论,并陈述了自己的观点。说之前先看一下这个话题的历史背景。
guangcheng0312q
·
2024-01-17 02:39
linux
c++
运维
服务器
开发语言
Ubuntu20.04部署KVM并安装Ubuntu Server 20.04
KVM(Kernel-bashdVirtualMachine,即基于内核的虚拟机),它是用于
Linux内核
中的虚拟化环境设施,是
Linux内核
中的一个功能模块,在
Linux内核
中默认被安装
Eddyvv
·
2024-01-17 01:16
Linux虚拟化
linux
KVM
虚拟化
GIT学习
Git是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。
星星_73b1
·
2024-01-16 23:37
Linux Kernel Stack Overflow/Linux 内核栈溢出
不同于Linux应用程序的栈能够动态增长,
Linux内核
栈是固定的,并且比较小,比如Linux2.6.x内核,在X8632位架构上一般是4K或8K(在进行内核编译时,Kernelhacking下进行配置
lenky0401
·
2024-01-16 22:39
Linux内核技术
linux
内核
栈溢出
踩栈
Linux内核
架构和工作原理详解(一)
Linux内核
就是基于这个策略实现的。Linux进程1.采用层次结构,每个进程都依赖于一个父进程。内核启动init程序作为第一个进程。该进程负责进一步的系统初始化操作。
bala5569
·
2024-01-16 20:26
性能测试小白
linux
性能优化
Linux内核
架构和工作原理详解(二)
Linux内核
体系结构简析简析图1Linux系统层次结构最上面是用户(或应用程序)空间。这是用户应用程序执行的地方。用户空间之下是内核空间,
Linux内核
正是位于这里。
bala5569
·
2024-01-16 20:25
性能测试小白
linux
性能优化
Docker容器(二)安装与初体验wordpress
一、安装1.1关闭SeLinuxSeLinux(Security-EnhancedLinux)是一种基于
Linux内核
的安全模块,旨在提供更严格的访问控制和安全策略。
烟雨平生9527
·
2024-01-16 13:33
Dockers
docker
容器
运维
容器是实现操作系统虚拟化的一种途径
专业地讲,容器是实现操作系统虚拟化的一种途径,可以让用户在资源受到隔离的进程中运行应用程序及其依赖关系;简单地讲,容器就是基于
linux内核
技术的一种隔离手段。
chennbwin
·
2024-01-16 12:35
Linux内核
--网络协议栈(三)UDP协议层/IP层的处理
目录一、引言二、udp_sendmsg------>2.1、UDP插入------>2.2、获取目的IP地址和端口------>2.3、udp_send_skb------------>2.3.1、创建UDP头------------>2.3.2、处理校验和------>2.4、监控:UDP层统计三、IP层------>3.1、ip_send_skb------>3.2、ip_local_out-
文艺小少年
·
2024-01-16 11:10
CPU性能分析与操作系统的构建
网络协议
linux
udp
深入
Linux内核
代码------万字讲解你写的代码是如何跑起来的?
声明:以下文章来源于
Linux内核
库今天我们来思考一个简单的问题,一个程序是如何在Linux上执行起来的?我们就拿全宇宙最简单的HelloWorld程序来举例。
芯想是陈
·
2024-01-16 10:11
Linux
linux
硬件架构
开源
Android--刷机与adb
目录一、Android设备启动流程二、刷机模式介绍三、Windows命令行四、adb介绍与配置五、常用的adb命令一、Android设备启动流程Android就是
Linux内核
(Kernel)+Java
Abro.
·
2024-01-16 09:11
android基础
智能手机
adb
android
sersync+rsync实时备份Linux主机的数据
linux的原始方案是inotify+rsync实现实时备份数据;inotify在
linux内核
层面监控linux下文件系统,对文件的open/access/modify等操作都会产生记录;inotify
KaiA8
·
2024-01-16 08:07
confluence
linux
服务器
运维
Linux内核
--网络协议栈(二)UDP数据包发送
目录一、引言二、数据包发送------>2.1、数据发送流程三、协议层注册------>3.1、socket系统调用------>3.2、socket创建------>3.3、协议族初始化------>3.4、对应协议的socket创建------>3.5、协议注册四、通过套接字发送网络数据------>4.1、inet_sendmsg一、引言本文首先从宏观上概述了数据包发送的流程,然后分析了协议
文艺小少年
·
2024-01-16 08:03
CPU性能分析与操作系统的构建
网络协议
linux
udp
Linux之shell编程(BASH)
Shell编程概述(THEbourne-againshell)Shell名词解释(外壳,贝壳)Kernel
Linux内核
主要是为了和硬件打交道Shell命令解释器(commandinterperter)
码海串游
·
2024-01-16 08:30
linux
服务器
运维
EPOLLWAKEUP 的作用是在CLOCK_BOOTTIME_ALARM定时器 定时到的时候,保持系统不休眠吗
关于CLOCK_BOOTTIME_ALARM,它是
Linux内核
中的一个定时器,用于
sunfanup
·
2024-01-16 07:51
linux开发
c
c++
linux
浅学Linux之旅 day2 Linux系统及系统安装介绍
答案在时间,耐心是生活的关键——24.1.15一、Linux系统介绍林纳斯.托瓦兹在1991年开发了
Linux内核
(开源免费)Linux系统组成
Linux内核
系统库系统程序
Linux内核
和Linux发行版
L_cl
·
2024-01-16 07:33
初学Linux操作系统
linux
iptables使用
iptables是集成在
Linux内核
中的包过滤防火墙系统。使用iptables可以添加、删除具体的过滤规则,iptables默认维护着4个表和5个链,所有的防火墙
old_GGB
·
2024-01-16 06:28
linux
运维
网络
版本控制系统教程
1.Git的基本介绍1.1Git的概念Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.Git是LinusTorvalds为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件
运维开发小白
·
2024-01-16 05:24
运维
认识Linux系统以及Linux命令的使用(未完待续)
Linux内核
最初只
来一份辣子鸡丁
·
2024-01-16 01:38
Linux
linux
centos
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他