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
内核态用户态
Firewalld 防火墙常用命令汇总
firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙firewalld和iptables都是用来管理防火墙的工具(属于
用户态
小
·
2023-07-16 20:30
网络
运维
Socket 系统调用深入研究(TCP协议的整个通信过程)
KnowyourTCPsystemcallsequencessocketapi可以参考我的博客:socketAPI介绍TCPDEMO:tcpdemo注意:本文主要是翻译文章,因此会存在翻译难懂或者翻译有问题的地方,请自行阅读原文更正
内核态
和
用户态
通俗的说
abcd552191868
·
2023-07-16 15:20
零声-linux课程总结
tcp/ip
socket
网络编程
socket
系统调用
TCP通信
libbpf-bootstrap开发指南:
内核态
探针- kprobe
目录代码分析BPF程序部分功能说明BPF_CORE_READ用户程序部分功能说明执行效果代码分析BPF程序部分//SPDX-License-Identifier:GPL-2.0ORBSD-3-Clause/*Copyright(c)2021Sartura*/#include"vmlinux.h"#include#include#includecharLICENSE[]SEC("license")=
Ym影子
·
2023-07-16 15:57
BPF
性能优化
libbpf-bootstrap开发指南:静态跟踪点 - UTSD
目录代码分析BPF程序分析功能说明usdt_auto_attach&usdt_manual_attachSEC("usdt/libc.so.6:libc:setjmp")
用户态
程序分析功能说明skel-
Ym影子
·
2023-07-16 15:56
BPF
性能优化
reentrantlock,synchronized区别 、介绍
synchronized在jdk1.6之前是一个重量级(cpu要从
内核态
切换到
用户态
)的锁,线程交替执行时,解决线程安全问题,需要调用操作系统中的函数;jdk1.7之后就尽量使得同步的处理在jvm中解决
一袋米要扛几楼xx
·
2023-07-16 13:23
java
IPVS direct routing on top of openstack (by quqi99)
作者:张华发表于:2023-07-12版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明IPVS是Linux
内核态
的一个L4LB(KTCPVS,KernelTCPVirtualServer
quqi99
·
2023-07-16 13:35
openstack
openstack
ipvs
24 谈谈内存映射文件mmap
为什么要有mmap传统的修改一个文件的内容,一般需要如下三个步骤:通过read系统调用,操作系统由
用户态
切换到
内核态
,将文件数据由磁盘控制器缓冲区读到PageCache中,然后再将PageCache中的数据拷贝到用户缓冲区中
HEU_Q
·
2023-07-16 10:11
linux
服务器
从零开始理解Linux中断架构(9)---异常执行流与调度
(4)当前线程为用户线程,主动发起调度(schedule)系统调用交出控制权(5)当前线程为用户线程,中断产生后,返回
用户态
时保持现状(6)当前线程为用户线程,中断产
maxleng
·
2023-07-16 07:36
Linux中断系统
架构
Linux
中断
异常
linux设备驱动模块开发技术点
设备节点:设备节点是
用户态
程序与驱动程序之间通信的接口,device_create函数可以创建一个设备节点。
WangLanguager
·
2023-07-16 03:07
linux
运维
服务器
并发-synchronized详解
JDK1.6之前的synchronized关键字一来就直接给对象加了一把重量级锁,频繁地在
用户态
和
内核态
之间切换,导致性能非常低。
Comus_j
·
2023-07-16 02:04
并发
java
Centos 8 / TencentOS Server 3.1 安装 docker-ce
目录前言安装docker-ce设置DockerHub镜像缓存参考前言TencentOSServer3.1(与CentOS8
用户态
完全兼容,配套基于社区5.4LTS内核深度优化的tkernel4版本)安装
sayyy
·
2023-07-16 00:29
linux
软件安装
docker
龙蜥白皮书精选:面向 HTTP 3.0 时代的高性能网络协议栈
相比于TCP在
内核态
实现,QUIC基于UDP在
用户态
实现大大降低了部署成本,并且可将拥塞控制算法/参数调控到连接的粒度,灵活适应不同业务场景的网络需求
OpenAnolis小助手
·
2023-07-15 18:39
龙蜥技术
网络协议
http
龙蜥社区
开源
操作系统
read系统调用
glic库会将read函数在
用户态
下进行解析,通过寄存器将参数保存起来,并借助于系统调用名称获得系统调用号,该系统调用号又可以作为系统调用函数在sys_call_table中的索引获取函数入口地址,该表位于
神仙404
·
2023-07-15 15:09
Linux源码剖析
linux
内核
Binder相关面试总结(二):Binder到底是什么?
其实它是一个工作在Linux层面的驱动,这一段驱动运行在
内核态
。我们在客户端调用Binder都是通过系统调用最终完成的。Binder本身又是一种架构,这种
bug樱樱
·
2023-07-15 12:16
linux虚拟内存管理
目录虚拟内存分布进程虚拟内存空间的管理内核如何划分
用户态
和
内核态
虚拟内存空间内核如何管理虚拟内存区域定义虚拟内存区域的访问权限和行为规范关联内存映射中的映射关系虚拟内存区域在内核中是如何被组织的程序编译后的二进制文件如何映射到虚拟内存空间中内核虚拟内存空间布局参考文献虚拟内存分布用于存放进程程序二进制文件中的机器指令的代码段用于存放程序二进制文件中定义的全局变量和静态变量的数据段
量子学习法
·
2023-07-15 06:19
liunx内核
linux
服务器
云计算
系统架构
Linux课程总结报告
下面是在虚拟化环境下的Linux系统的一般执行过程:
用户态
进程A在VM中运行,并占用CPU资源。
weixin_45662787
·
2023-07-15 04:09
算法
笔记
leetcode
哇!真的是你呀~今天我们来学习Linux目录结构与文件管理
一、Linux系统的组成内核、shell、用户操作或应用程序、基本构成:
用户态
、
内核态
二、目录结构根目录//rootroot用户的家目录/home普通用户家目录的存储目录/etc系统及应用程序的配置文件的默认存放目录
黑影680
·
2023-07-14 20:50
云计算
linux
运维
学习
Linux——进程信号的发送
目录一.信号发送的概念首先来讲几个发送术语:它有三种情况:注意:二.信号在内核中的表示示意图三.信号捕捉所以总结一下:此时,会出现这样一个疑问:操作系统是如何得知现在被执行的进程是
用户态
还是
内核态
?
橙予清的zzz~
·
2023-07-14 16:30
Linux
linux
运维
深入理解netfilter和iptables
的设计与实现内核数据包处理流netfilter钩子钩子触发点NF_HOOK宏与Netfilter裁定回调函数与优先级iptables内核空间模块xt_table的初始化ipt_do_table()复杂度与更新延时
用户态
的表
wq897387
·
2023-07-14 09:09
Linux网络基础
netfilter
《构建高性能web站点》笔记
分布式缓存、数据库性能优化、web负载均衡、共享文件系统、内容分发和同步、分布式文件系统、数据库扩展、分布式计算、性能监控1、数据如何发送:应用程序调用胸痛函数库接口向内核发出调用请求,系统内核随后将数据从
用户态
内存区复制到内核缓冲区
SkTj
·
2023-07-13 21:10
iddr原语使用说明_Golang语言并发编程之同步原语与锁
的并发编程进行说明,主要内容有:1上下文Context2同步原语与锁3定时器4Channel5调度器6网络轮询器7系统监控————————————————————————————Go语言作为一个原生支持
用户态
进程
weixin_39986027
·
2023-07-13 21:21
iddr原语使用说明
sync是同步还是非同步
线程互斥与同步
Linux进程信号
文章目录信号入门生活角度的信号技术应用角度的信号信号的发送与记录信号处理常见方式概述产生信号通过终端按键产生信号通过系统函数向进程发信号由软件条件产生信号由硬件异常产生信号阻塞信号信号其他相关常见概念在内核中的表示sigset_t信号集操作函数sigprocmasksigpending捕捉信号内核空间与用户空间
内核态
与
用户态
内核如何实现信号的捕捉
2021dragon
·
2023-07-13 16:00
Linux
linux
运维
服务器
Linux进程信号【信号处理】
✨个人主页:北海所属专栏:Linux学习之旅操作环境:CentOS7.6阿里云远程服务器文章目录前言️正文1、信号的处理时机1.1、处理情况1.2、"合适"的时机2、
用户态
与
内核态
2.1、概念2.2、重谈进程地址空间
北 海
·
2023-07-13 16:50
Linux学习之旅
linux
信号处理
运维
服务器
云原生
libevent(3)IO模型基础知识
一、
用户态
和
内核态
我们知道现在的操作系统是分层的,内核封装了与底层的接口,通过系统调用提供给上层应用使用。当进程运行在内核空间时,它就处于
内核态
;当进程运行在用户空间时,它就处于
用户态
。
量化交易编程
·
2023-06-24 10:56
网络编程
c++
IO模型
libevent
【Linux内核】内存管理——内存回收机制
www.cnblogs.com/Ethan-Code/p/16626560.html内存回收的方式前文提到malloc的内存分配方式,malloc申请的是虚拟内存,只有在程序去访问时,才会触发缺页异常进入
内核态
Ethan-Code
·
2023-06-24 07:20
内核修炼
c语言
驱动开发
linux
基于uprobe的调试调优浅析
uprobe与krobe对应,动态附加到
用户态
调用函数的切入点称为uprobe,相比如kprobe内核函数的稳定性,uprobe的函数由开发者定义。
papaofdoudou
·
2023-06-24 04:56
uprobe
嵌入式系统
Linux
算法
c++
开发语言
抖音小店有哪些常见扣分原因?如何避免在抖音小店中被扣分?
一、抖音小店扣分原因1.服务不到位:商家没有及时回复用户的咨询或者出现对
用户态
度不好的情况,这样会导致用户对商家不满,甚至在抖音上给予差评,进而影响商家的信誉度。
不若与众
·
2023-06-23 19:16
媒体
产品运营
生活
经验分享
55 KVM工具使用指南-LibcarePlus概述
文章目录55KVM工具使用指南-LibcarePlus概述55.1概述55.2软硬件要求55.3注意事项和约束55KVM工具使用指南-LibcarePlus概述55.1概述LibcarePlus是一个
用户态
进程热补丁框架
superman超哥
·
2023-06-23 16:02
KVM
虚拟化
开源软件
linux
运维
DPDK系列之二十一DPDK的IOVA分析
也就是说,
用户态
的进程可以直接使用IO地址并执行IO操作。在前面已经提到过,这些地址可以分为物理地址(PA)和IO虚拟地址即IOVA。上层并不对二者区分即对应用层来说,对二者是不敏感的。
fpcc
·
2023-06-23 13:49
网络开发
网络
深入理解 Python 协程
协程是一种
用户态
的轻量级线程,协程的调度完全由用户控制。协程拥有自己的寄存器上下文和栈。
青春不朽512
·
2023-06-23 13:36
python知识整理
python
开发语言
从零开始理解Linux中断架构(5)--EL跃迁与Linux用户/
内核态
ARM64系统Reset时,PE进入最高的异常级别运行状态1)Reset后最高异常级别可以选用任何一种运行状态2)coldreset由输入信号配置,warmreset由RMR_ELx.AA64配置1)
内核态
maxleng
·
2023-06-23 10:21
Linux中断系统
linux
内核态
跃迁
驱动开发(1)——字符设备驱动
在Linux中开发一般只能是
用户态
,也就是用户只能编写应用程序,但是要作用于内核,那么就需要了解Linux中应用程序是如何调用内核中的驱动程序的,Linux应用程序对驱动
大家好我是覃同学
·
2023-06-22 19:13
驱动基础
linux
python如何实现高并发问题_Python利用gunicorn+gevent实现高并发运行
英文名Coroutine:协程是一种
用户态
的轻量级线程协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复之前保存的寄存器上下文和栈。
weixin_39734646
·
2023-06-22 17:01
python如何实现高并发问题
0018-TIPS-pawnyable : NULL-Pointer-Dereference
还可以尝试启动该内核并输入以下命令:$cat/proc/sys/vm/mmap_min_addr0mmap_min_addr是一个Linux内核变量,顾名思义,它限制可以从
用户态
mmap映射的最低地址。
goodcat666
·
2023-06-22 08:24
pwn_cve_kernel
kernel
pwn
Linux
内核态
内存泄露检测工具——Kmemleak
我的圈子:高级工程师聚集地我是董哥,高级嵌入式软件开发工程师,从事嵌入式Linux驱动开发和系统开发,曾就职于世界500强企业!创作理念:专注分享高质量嵌入式文章,让大家读有所得!文章目录1、Kmemleak介绍2、如何使用Kmemleak2.1内核配置2.2用户空间配置2.3通过Linux启动参数控制开关3、Kmemleak原理4、KmemleakAPI接口5、Kmemleak特殊情况6、Kme
卍一十二画卍
·
2023-06-22 08:43
Linux驱动开发
linux
驱动开发
Linux驱动开发
Linux调试工具
内存泄露检测
Nginx学习
linux的epoll、solaris的eventports、freeBSD的kqueue(3)linux的nginx支持独有的sendfile系统调用:把硬盘的数据直接发送到网络(不需要将硬盘的数据拷贝到
用户态
内存上再发送
~kiss~
·
2023-06-21 20:27
nginx
学习
网络
Linux 性能优化 - 平均负载
不可中断状态的进程则是正处于
内核态
关键流程中的进程,并且这些流程是不可打断的,比如最常见的是等待硬件设备的I/O
夏目-
·
2023-06-21 17:57
linux
运维
性能优化
Linux相关
1、Linux的体系结构体系结构主要分为
用户态
(用户上层活动)和
内核态
。内核:本质是一段管理计算机硬件设备的程序。系统调用∶内核的访问接口,是一种能再简化的操作。
ha_lydms
·
2023-06-21 06:39
面试整理
linux
服务器
运维
面试
【Linux】可重入函数
文章目录前言一.场景二.可重入与线程安全结束语前言在Linux中,进程/线程可能因为时间片到达,或者其他中断,或者调用系统,需要从
用户态
切换到
内核态
,而内核空间会保存切换前,用户代码执行处的上下文,以便切换回
用户态
时
好想有猫猫
·
2023-06-21 03:38
Linux学习笔记
linux
笔记
vs2017搭建linux c++开发环境
最近一直在阅读ovs的源码,看到
用户态
代码的时候,需要对
用户态
的代码进行调试,一开始想直接使用linux中的GDB进行调试,但是ovs的工程太过于复杂,从网上找了些文章,发现vs2017能够支持linuxc
·
2023-06-20 23:02
Linux内存映射
1概述内存映射将
用户态
的虚拟地址空间区域和
内核态
的物理内存映射起来。mmap(memorymap)实现了内存映射。
kevin内核随笔
·
2023-06-20 21:37
linux
mmap(内存映射)、sendfile() 与零拷贝技术
传统的IO方式传统的IO方式底层其实是调用read和write来实现;用户进程通过read向操作系统发起系统调用,指示上下文从
用户态
转向
内核态
;DMA
狱典司
·
2023-06-20 21:36
Linux
操作系统
linux
操作系统
c语言
Linux内核4.14版本——drm框架分析(7)——
用户态
和
内核态
间的交互
驱动会注册一个支持KMS的DRM设备时,会在/dev/drm/下创建一个card%d文件,
用户态
可以通过打开该文件,并对文件描述符做相应的操作实现相应的功能。
风雨兼程8023
·
2023-06-20 14:34
Linux
drm框架分析
drm
龙蜥白皮书精选:利用 io_uring 提升数据库系统性能
文/高性能存储SIG01背景介绍传统的IO软件栈已经无法完全释放出高性能存储设备的性能,高性能IO栈是当前存储领域重点研究的课题之一,代表性的如
用户态
方案SPDK,以及标准的
内核态
方案io_uring。
·
2023-06-20 10:25
白皮书高性能开源操作系统数据库
高级架构之
用户态
网络协议栈TCP/IP设计
目录一、背景二、NtyTcp的微内核网络协议栈方案1.网络协议栈2.NtyTCP架构图3.TCP传输二、
用户态
网络协议栈1.什么是
用户态
网络协议栈2.TCP状态迁移图四、系列推荐一、背景现在的服务器支撑上百万个并发
DPDK技术员
·
2023-06-19 15:52
tcp/ip
网络协议
架构
认识 微内核架构
宏内核:通用的操作系统,将操作系统内核的所有模块放置在
内核态
运行,具备直接操作硬件的能力。
hinzer
·
2023-06-19 15:48
计算机基础:操作系统
OS
分布式系统相关技术
进程和线程:
用户态
、
内核态
;轻量级进程;协程;Actor。。分布式相关问题同步和互斥:保证相互冲突的并发进程可以共享资
hai0808
·
2023-06-19 15:28
分布式系统
0001-TIPS-2020-hxp-kernel-rop : ret2user
目的理解系统调用的过程:从
用户态
进入
内核态
,再从
内核态
返回
用户态
。
goodcat666
·
2023-06-19 00:20
pwn_cve_kernel
kernel
pwn
linux ioctl 理解
内核代码处理敏感资源同时在不同应用程序中间提供了安全且可信的隔离,出于此,操作系统要阻止
用户态
的程序直接访问内核资源。用户空间的程序通常发出一个给内核的请求,该请求称为系统调用,它的实现代码在内核层。
wifi chicken
·
2023-06-18 23:35
linux
驱动
0003-TIPS-2020-hxp-kernel-rop : bypass-KPTI-with-trampoline
在KPTI机制中,
内核态
空间的内存和
用户态
空间的内存的隔离进一步得到了增强。
内核态
中的页表包括用户空间内存的页表和内核空间内存的页表。
goodcat666
·
2023-06-18 22:57
pwn_cve_kernel
kernel
pwn
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他