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
linux5
linux页框回收之shrink_node函数源码剖析
概述《Linux内存回收入口_nginux的博客-CSDN博客》前文我们概略的描述了几种内存回收入口,我们知道几种回收入口最终都会调用进入shrink_node函数,本文将以
Linux5
.9源码来描述shrink_node
nginux
·
2023-07-31 06:16
内存子系统
linux
操作系统基本原理
内核
【kernel exploit】CVE-2022-0995 堆溢出1比特置1漏洞利用
影响版本:
Linux5
.8~5.17-rc75.17-rc8已修补/5.16.15已修补。评分只有7.1分。
bsauce
·
2023-07-29 11:54
Linux arm64 系统调用过程学习记录(转)
Linux5
.10arm64系统调用过程学习记录简介用户态svc进入内核态找到系统调用函数相关数据结构系统调用表参考简介进程使用标准库例程,库例程接下来调用内核函数,最终,由内核负责在各个请求进程之间公平而且流畅地共享资源和服务用户态
Darkgray19
·
2023-07-27 11:53
linux
运维
服务器
RaspberryPi4B树莓派4B,
Linux5
.4本地编译驱动开发
从下载Linux源码到编译更新系统,以及安装自己的驱动,整个流程全在树莓派上完成,不需要借助PC机。本人的树莓派Linux版本是5.4.51-v7l+,最新Linux版本是5.4.61-v7l+,因此直接下载GitHub的源码编译更新系统。安装更新之前更新系统之后主要参考官方文档:Kernelbuilding在RaspberryPi上,首先安装最新版本的RaspberryPiOS。然后启动树莓派,
五条小金鱼
·
2023-07-24 23:00
练习题-综合练习
Linux5
8期课后练习题综合练习1.一个EXT4的文件分区,当使用touchtest.file命令创建一个新文件时报错,报错的信息是提示磁盘已满,但是采用df-h命令查看磁盘大小时,只使用了60%的磁盘空间
MineG
·
2023-07-22 18:45
Linux5
.17 Ceph应用
文章目录计算机系统5G云计算第四章LINUXCeph应用一、创建CephFS文件系统MDS接口1.服务端操作2.客户端操作二、创建Ceph块存储系统RBD接口三、创建Ceph对象存储系统RGW接口四、OSD故障模拟与恢复计算机系统5G云计算第四章LINUXCeph应用一、创建CephFS文件系统MDS接口1.服务端操作1)在管理节点创建mds服务cd/etc/cephceph-deploymdsc
wfwj_
·
2023-07-21 11:03
ceph
NVIDIA CUDA驱动安装
电脑显卡型号是NVIDIAGeForceGTX1050TiMobile,操作系统是Ubuntu20.04,内核版本为
Linux5
.15.0-72-generic。
ygd11
·
2023-07-21 04:44
ubuntu
linux
老男孩
Linux5
8期17组刘艺 4月1号考试总结
1.chage-E"2019-04-11"oldboy202./etc/shadow3.find/var/sync/log-typef-mtime+5|xargsrm-rf4.crontab-e*6-12/2*11*/bin/sh/usr/bin/httpd.sh&>/dev/null5.awk-F'[/]''NR==1{print$3}'nginx.log6.mount-txfs/dev/sdb
一腔热血i
·
2023-07-20 03:40
Centos7 搭建FTP服务器
文章目录Centos7搭建FTP服务器1.FTP简述2.FTP传输模式3.Vsftpd服务器简介4.试验目的5.安装FTP5.1关闭防火墙5.2关闭se
linux5
.3安装vsftpd5.4Vsftpd
Direct_
·
2023-07-17 22:59
FTP
服务器
网络
linux
Linux5
.97 Ceph集群
文章目录计算机系统5G云计算第四章LINUXCeph集群一、Ceph1.存储基础1)单机存储设备2)单机存储的问题3)商业存储解决方案4)分布式存储(软件定义的存储SDS)5)分布式存储的类型2.Ceph简介3.Ceph优势4.Ceph架构5.Ceph核心组件6.OSD存储后端7.Ceph数据的存储过程8.Ceph版本发行生命周期9.Ceph集群部署二、基于ceph-deploy部署Ceph集群1
wfwj_
·
2023-07-15 11:43
ceph
[工业互联-14]:机器人操作系统ROS与ROS2是如何提升实时性的?
3章特点(1)点对点设计(2)不依赖编程语言(3)精简与集成(4)便于测试(5)开源(6)强大的库及社区:(7)通道:(8)工具:(9)强大的库:(10)生态系统:第4章ROS的系统架构第5章ROS与
Linux5
.1ROS
文火冰糖的硅基工坊
·
2023-07-13 20:59
机器人
工业
操作系统
Linux5
.13 Zabbix服务配置与应用
文章目录计算机系统5G云计算第四章LINUXZabbix服务配置与应用一、Zabbix服务概述1.zabbix监控原理2.Zabbix6.0新特性1)Zabbixserver高可用防止硬件故障或计划维护期的停机2)Zabbix6.0LTS新增Kubernetes监控功能,可以在Kubernetes系统从多个维度采集指标3.Zabbix6.0功能组件1)ZabbixServer2)数据库3)Web界
wfwj_
·
2023-07-13 16:42
zabbix
Linux5
.14 ELK企业级日志分析系统
文章目录计算机系统5G云计算第四章LINUXELK企业级日志分析系统一、ELK概述1.ELK简介1)ElasticSearch2)Kiabana3)Logstash4)可以添加的其它组件:Filebeat5)缓存/消息队列(redis、kafka、RabbitMQ等)6)Fluentd2.为什么要使用ELK3.完整日志系统基本特征4.ELK的工作原理二、ELK部署1.ELKElasticsearc
wfwj_
·
2023-07-13 16:12
elk
Linux5
.10 NoSQL 之 Redis配置与优化及数据类型
文章目录计算机系统5G云计算第四章LINUXNOSQL之Redis配置与优化及数据类型一、关系数据库与非关系型数据库1.关系型数据库2.非关系型数据库3.关系型数据库和非关系型数据库区别4.非关系型数据库产生背景5.总结二、Redis简介1.Redis具有以下几个优点2.使用场景3.哪些数据适合放入缓存中4.Redis为什么这么快三、Redis安装部署四、Redis命令工具1.redis-cli命
wfwj_
·
2023-07-13 16:11
nosql
redis
数据库
Linux5
.12 rsync 远程同步
文章目录计算机系统5G云计算第四章LINUXrsync远程同步一、rsync概述二、配置rsync服务1.配置rsync源服务器2.发起端三、发起端配置rsync+inotify1.修改rsync源服务器配置文件2.调整inotify内核参数3.安装inotify-tools4.在另外一个终端编写触发式同步脚本计算机系统5G云计算第四章LINUXrsync远程同步Squid主要提供缓存加速、应用层
wfwj_
·
2023-07-13 16:40
linux
rsync
Linux5
.9 MySQLMHA高可用配置及故障切换
文章目录计算机系统5G云计算第四章LINUXMySQLMHA高可用配置及故障切换一、概述及原理1.什么是MHA2.MHA的组成(工作原理)3.MHA的特点二、MMM(Master-MasterreplicationmanagerforMvSQL,MySQL主主复制管理器)三、搭建MySQLMHA1.Master、Slave1、Slave2节点上安装mysql5.72.修改Master、Slave1
wfwj_
·
2023-07-13 16:10
android
adb
Linux5
.15 Zookeeper集群 + Fafka集群
文章目录计算机系统5G云计算第四章LINUXZookeeper集群+Fafka集群一、Zookeeper1.Zookeeper概述1)Zookeeper定义2)Zookeeper工作机制3)Zookeeper特点4)Zookeeper数据结构5)Zookeeper应用场景6)Zookeeper选举机制2.部署Zookeeper集群二、Kafka1.Kafka概述1)为什么需要消息队列(MQ)2)使
wfwj_
·
2023-07-13 15:18
zookeeper
分布式
云原生
Linux工具之gdb(含移植到arm-linux系统)
文章目录文件目录结构移植ncurses库移植gdb移植到arm板调试测试linux主机:ubuntu-18.04交叉编译器:arm-buildroot-linux-gnueabihf开发板kernel:
Linux5
.4.0
Is Fang
·
2023-06-24 11:20
linux
arm开发
网络
ARM64架构:为啥子刷icache之后要发IPI中断?
昨天在笨叔第一季VIP群里,有人问了一个很有意思和深度的问题:这位同学问的问题,是关于LinuxARM64内核的flush_icache_range()函数,它是
linux5
.0/arch/arm64/
奔跑吧Linux社区
·
2023-06-21 11:58
linux
Linux5
.7 MySQL 高级(进阶) SQL 语句
文章目录计算机系统5G云计算第四章LINUXMySQL高级(进阶)SQL语句一、高级SQL语句1)SELECT2)DISTINCT3)WHERE4)ANDOR5)IN6)BETWEEN7)通配符8)LIKE9)ORDERBY10)函数11)GROUPBY12)HAVING13)别名14)子查询15)EXISTS计算机系统5G云计算第四章LINUXMySQL高级(进阶)SQL语句一、高级SQL语句#
wfwj_
·
2023-06-21 07:07
mysql
sql
数据库
在linux下进行搭建jdk,mysql,Tomcat
搭建JDK1.查看当前Linux系统是否已经安装javarpm-qa|grepjava2.卸载CentOS自带的jdkrpm-e--nodeps要卸载的软件3.下载jdk.tar4.上传jdk到
linux5
52b091c118bf
·
2023-06-20 23:57
Linux5
.6 Mysql备份与恢复
文章目录计算机系统5G云计算第四章LINUXMysql备份与恢复一、数据库备份的分类1.数据备份的重要性2.数据库备份的分类3.常见的备份方法1)物理冷备2)专用备份工具mysqldump或mysqlhotcopy3)启用二进制日志进行增量备份4)第三方工具备份二、MySQL日志管理三、MySQL完全备份与恢复1.MySQL完全备份2.物理冷备份与恢复3.mysqldump备份与恢复4.MySQL
wfwj_
·
2023-06-20 07:37
mysql
数据库
52 最佳实践-安全最佳实践-sVirt保护
文章目录52最佳实践-安全最佳实践-sVirt保护52.1概述52.2开启sVirt保护52.2.1开启主机的SE
Linux5
2.2.2创建开启sVirt功能的虚拟机52.2.3确认sVirt开启成功52
superman超哥
·
2023-06-19 21:57
虚拟化
开源软件
云计算
运维
linux
chatgpt开发内核定时器模块的完整过程
文件写好提供给我,刷完代码后,进跟着开始刷Makefie文件:编译生成的代码时发现编译不过,原来是timerAPI从内核的某个版本开始变了,chatgpt默认生车给你的代码是用老API写的,而我的测试平台用的是
linux5
.4
papaofdoudou
·
2023-06-19 15:51
chatgpt
数学
chatgpt
Linux5
.5 Mysql索引、事务与存储引擎
文章目录计算机系统5G云计算第四章LINUXMysql索引、事务与存储引擎一、Mysql索引1.索引的概念2.索引的作用3.索引的副作用4.创建索引的原则依据5.索引的分类和创建1)普通索引2)唯一索引3)主键索引4)组合索引5)全文索引(FULLTEXT)6.查看索引7.删除索引1)直接删除索引2)修改表方式删除索引3)删除主键索引8.分析是否使用索引二、事务介绍1.MySQL事务的概念2.事务
wfwj_
·
2023-06-17 16:18
mysql
数据库
Linux5
.3 Haproxy搭建Web群集
文章目录计算机系统5G云计算第四章LINUXHaproxy搭建Web群集一、Keepalived概述1.HAProxy的主要特性2.常见的Web集群调度器3.HAProxy负载均衡策略4.LVS、Nginx、HAproxy的区别二、Haproxy搭建Web群集+Keepalived部署高可用集群1.haproxy服务器部署,配置负载调度器(主、备相同)2.配置节点服务器(192.168.58.61
wfwj_
·
2023-06-17 16:48
前端
5G
nginx
运维
Linux5
.4 Mysql数据库初体验及管理
文章目录计算机系统5G云计算第四章LINUXMysql数据库初体验及管理一、数据库相关概念1.数据(Data)的概念2.表的概念3.数据库的概念4.数据库管理系统5.数据库系统二、数据库的发展1.第一代数据库2.第二代数据库3.第三代数据库三、主流的数据库介绍四、关系数据库1.概念2.E-R图3.关系数据库结构4.关系数据库应用5.非关系数据库五、Mysql数据库管理1.库和表2.常用的数据类型3
wfwj_
·
2023-06-17 16:48
数据库
mysql
Linux5
.1 LVS负载均衡群集
文章目录计算机系统5G云计算第一章LINUXLVS负载均衡群集一、LVS概述1.群集的含义2.群集的特点3.扩展服务器的方式4.群集的类型5.负载均衡的结构6.负载均衡集群工作模式分析二、LVS-NAT的部署1.关于LVS虚拟服务器2.LVS的负载调度算法3.使用ipvsadm工具三、NAT模式LVS负载均衡群集部署1.部署共享存储(tomcat多实例服务器:192.168.58.60)2.配置节
wfwj_
·
2023-06-17 16:48
lvs
负载均衡
5G
Linux5
.2 LVS+keepalived高可用群集
文章目录计算机系统5G云计算第三章LINUXLVS+Keepalived群集一、Keepalived概述1.Keepalived作用2.Keepalived实现原理剖析3.VRRP协议(虚拟路由冗余协议)4.Keepalived主要模块及其作用5.健康检查方式(学名:探针)6.==脑裂的形成和解决==二、LVS+Keepalived高可用集群部署1.LVS部署,配置负载调度器(主、备相同)2.配置
wfwj_
·
2023-06-17 16:47
lvs
运维
网络
mount通过NFS挂载
文章目录mount通过NFS挂载1、NFS介绍2、安装(1)ubuntu服务器安装命令:(2)客户端
linux5
.4安装指令:3、建立NFS共享文件目录4、配置NFS共享配置文件(1)第一段的目录需要替换成自己的共享文件目录
田小呱
·
2023-06-17 11:59
学习嵌入式Linux
服务器
ubuntu
网络
nfs
mount
Nginx安装使用记录
参考文章:https://www.runoob.com/linux/nginx-install-setup.html系统平台:Ubuntu20.04.4LTS(GNU/
Linux5
.4.0-146-genericx86
雪球干死黄旭东
·
2023-06-17 04:33
Z类分类_python包的使用
nginx
运维
linux
老男孩
Linux5
8期17组刘艺 第25天课堂笔记
TCP报头格式。源端口16位目的端口16位序号32位seq确认序号32位ack首部长度TCP4位一般报头长度为20字节最大为60字节保留位6位将来使用目前设为0Len=0标志位6位FINSYNACK等窗口16位控制发送数据的速度校验和16位校验TCP报文段在传输输出中是否损坏紧急指针16位当URG标记1时生效,紧急方式是发送端向另一端发送紧急数据的方式可选项MSS最常见的可选字段,能接受的最大报文
一腔热血i
·
2023-06-15 22:26
深入解析linux IO Block layer
早在3.13内核就已经加入了多队列代码,但是还不太稳定,经过多年的发展multi-queue越来越稳定,
linux5
.0+已经默认使用m
Linux内核站
·
2023-06-13 06:47
linux
运维
服务器
linux IO Block layer 解析
早在3.13内核就已经加入了多队列代码,但是还不太稳定,经过多年的发展multi-queue越来越稳定,
linux5
.0+已经默认使用m
Wang20122013
·
2023-06-13 06:44
linux
io栈
驱动
存储
linux
探秘最新Linux内核中的自旋锁
顺便说一句,同时准备一份
linux5
.10源码是打开本文的正确方式。
linux大本营
·
2023-06-11 16:13
linux
内核
自旋锁
后台开发
c++
RK3588平台开发系列讲解(驱动基础篇)中断相关函数
平台内核版本安卓版本RK3588
Linux5
.10Android12文章目录一、获取中断号相关函数二、申请中断函数三、free_irq函数四、中断处理函数五、中断使能和禁止函数沉淀、分享、成长,让自己和他人都能有所收获
Linux 笔记
·
2023-06-10 12:01
RK3588
Android12
开发入门到精通专栏
RK3588
一起内核线程异常占用CPU资源的排查过程
1、软硬件环境硬件:NXPLS1043A4核cortex-A53软件:
linux5
.10.352、问题现象最近有个产品要把内核从4.19升级到5.10.35版本,产品在内核版本4.19工作正常,升级到5.10.35
Adrian503
·
2023-06-10 11:53
linux
ftrace
perf
调试
《Kali渗透基础》06. 主动信息收集(三)
Scapy2.2:nmap2.3:p0f3:SNMP扫描3.1:onesixtyone3.2:snmpwalk3.3:snmpcheck4:SMB扫描4.1:nmap4.2:nbtscan4.3:enum4
linux5
第三天使
·
2023-06-10 05:15
学习记录:Kali渗透基础
安全
网络
linux
深入详解CFS任务放置代码
一、前言本文出现的内核代码来自
Linux5
.10.61,为了减少篇幅,我们对引用的代码进行了删减(例如去掉了NUMA的代码,毕竟手机平台上我们暂时不关注这个特性),如果有兴趣,读者可以配合完整的源代码代码阅读本文
Linux内核站
·
2023-06-09 12:13
linux
运维
服务器
Linux内核
CFS
Metasploit超详细安装及使用教程(图文版)
通过本篇文章,我们将会学习以下内容:1、在Windows上安装Metasploit2、在Linux和MacOS上安装Metasploit3、在KaliLinux中使用Metasploit4、升级Kali
Linux5
白袍万里
·
2023-06-08 20:59
网络安全
web安全
系统安全
网络攻击模型
安全威胁分析
X86 平台Ubuntu系统下模拟ARM64架构虚拟机的方法
下载qemu源码,编译出qemu-system-aarch64交叉编译程序下载
linux5
.9.2内核,编译为zImage,亦可用其他内核下载busybox,并将编译结果打包到zImage,以ramdisk
a2591748032-随心所记
·
2023-06-07 21:54
linux
运维
服务器
使用QEMU(x86)模拟运行ARM64架构并进行内核调试
参考:ubuntu虚拟机中使用QEMU搭建ARM64环境准备工作主机ubuntu20.04,
Linux5
.16.0QEMUemulatorversion7.2.92(v8.0.0-rc2-23-gefcd0ec14b
Jia ming
·
2023-06-07 21:21
学习杂记
QEMU
ARM64
Linux内核
调试
x86
Linux内核进程创建流程
本文代码基于
Linux5
.10内容主要参考《Linux内核深度解析》余华兵当Linux内核要创建一个新进程时,流程大致如下ret=fork();if(ret==0){/*子进程装载程序*/ret=execve
简说Linux内核
·
2023-06-07 07:34
Linux内核
驱动开发
linux
进程管理
Linux内核文件写入流程
文本代码基于
Linux5
.15。当用户层调用write去做写入,linux内核里面是如何处理的?
简说Linux内核
·
2023-06-07 07:03
linux
java
运维
Linux内核
嵌入式开发
RK3588平台开发系列讲解(驱动基础篇)信号驱动 IO 实验
平台内核版本安卓版本RK3588
Linux5
.10Android12文章目录一、信号驱动IO简介二、实验程序2.1、应用程序2.2、驱动程序沉淀、分享、成长,让自己和他人都能有所收获!
Linux 笔记
·
2023-06-07 07:56
RK3588
Android12
开发入门到精通专栏
RK3588
linux网络异步io,Linux异步IO新时代:io_uring
原标题:Linux异步IO新时代:io_uring
Linux5
.1合入了一个新的异步IO框架和实现:io_uring,由blockIO大神JensAxboe开发。
Ziang Li
·
2023-04-21 20:06
linux网络异步io
linux内核current宏介绍
1.概述本文主要介绍linuxcurrent宏在arm和arm64上的实现内核版本:
Linux5
.32.current在arm和arm64上的实现在linux内核中,有一个current宏,通过该宏,可以获取当前进程的
lunhui2016
·
2023-04-21 17:20
linux
老男孩
Linux5
8期17组刘艺 第20天笔记
DAY20磁盘管理这个案例重点1磁盘分区操作步骤购买了多块新磁盘---真实使用磁盘1)进行创建阵列(raid)将几块地皮整合2)进行分区操作重新规划3)进行格式化操作清理地皮4)创建文件系统建房子的风格5)进行挂载操作有了门1.2.磁盘体系结构第一层:磁盘体系结构详述磁盘外部结构:a组成部分:磁盘主轴:控制磁盘转速(rpm-roundperminute==rpm)转速越快,读写效率更高转速越低,读
一腔热血i
·
2023-04-21 15:05
Ubuntu系统安装docker、docker-compse
环境:Ubuntu20.04.4LTS(GNU/
Linux5
.4.0-100-genericx86_64)一、安装docker1.卸载旧版本ubuntu下自带了docker的库,不需要添加新的源。
皮卡车厘子
·
2023-04-21 11:53
docker
ubuntu
linux
Linux iostate命令实战
1.iostat基本输出iostat命令默认输出结果如下:root@7bc18553126f:/tmp#iostat
Linux5
.10.76-linuxkit(7bc18553126f)03/27/22
恐龙弟旺仔
·
2023-04-21 07:52
实战系列
linux
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他