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-内核驱动
网络IO模型的介绍引出nginx的网络IO模型
简单来说就是输入输出网络IO经历步骤用户在获取网络资源是在进入网卡,经过网络七层模型将请求交给nginx用户进程用户进程无法直接获取磁盘上的资源,会将请求获取什么资源翻译并转发给内核,
内核驱动
磁盘寻道找到文件
Linux服务器开发
·
2020-11-16 18:22
nginx
epoll
linux
后台
服务器开发
网络IO模型的介绍引出nginx的网络IO模型
简单来说就是输入输出网络IO经历步骤用户在获取网络资源是在进入网卡,经过网络七层模型将请求交给nginx用户进程用户进程无法直接获取磁盘上的资源,会将请求获取什么资源翻译并转发给内核,
内核驱动
磁盘寻道找到文件
Linux服务器开发
·
2020-11-13 11:05
nginx
epoll
linux
后台
服务器开发
Linux-
如何根据进程名称强杀进程
ps-ef|grep"匹配的名字"|grep-v"grep"|awk'{print$2}'|xargskill-9
星空裁决者
·
2020-10-30 09:08
Linux-
一些必须掌握的命令(八)LVM逻辑卷
学习目标:LVM逻辑卷管理器学习前言:逻辑卷管理器是Linux系统用于对硬盘分区进行管理的一种机制,理论性较强,其创建初衷是为了解决硬盘设备在创建分区后不易修改分区大小的缺陷。尽管对传统的硬盘分区进行强制扩容或缩容从理论上来讲是可行的,但是却可能造成数据的丢失。而LVM技术是在硬盘分区和文件系统之间添加了一个逻辑层,它提供了一个抽象的卷组,可以把多块硬盘进行卷组合并。这样一来,用户不必关心物理硬盘
self_discipline9
·
2020-10-23 18:32
LVM
linux
1.Python教程--基础篇(全)
Python人工智能总目录人工智能总目录网页链接文章目录Python人工智能总目录1、
Linux-
基础Day01笔记1.1开发简介1.三大操作系统2.VMwareWorkstation(测试、学习)2.1Linux
花开如雨
·
2020-10-19 18:22
笔记
Python教程资料
2020-10-10
linux内核下编程,特别是驱动编程中,往往HZ的定时器精度不能满足我们的需求;此时,内核为高精度定时器重新设计了一套软件架构,它可以为我们提供纳秒级的定时精度,以满足对精确时间有迫切需求的应用程序或
内核驱动
chocolate2018
·
2020-10-10 16:02
linux驱动
linux
嵌入式
「
Linux-
图片v1」GNU/Linux 发行版本分支图
GNU/LinuxDistributionsTimeline-2019年4月高清大图:2048pxVersion19.04图片原链接点我
枫梓林
·
2020-10-09 17:10
Linux
linux
「
Linux-
基础」CentOS 8.0 用户管理与权限
Linux系列-用户管理与权限目录Linux系列-用户管理与权限前言用户相关文件/etc/passwd用户信息文件/etc/shadow影子文件/etc/group组信息文件/etc/gshadow组密码文件/var/spool/mail邮箱目录/home/user1家目录/etc/ske1/用户模板目录用户管理命令手工添加用户useradd命令useradd的默认值passwd设置密码userd
枫梓林
·
2020-10-08 10:22
Linux
基础
centos
linux
运维
「
Linux-
安装」RHEL8.2 虚拟机安装教程
RHEL8.2虚拟机安装教程前言:所需软件及镜像:rhel8.2镜像(下载的慢,因为是国外的网站,下载的慢,要镜像可以给我发邮件,邮件地址在,文章最底下)VMwareworkstations15.5.0(可去官网下载,现在更新到16.0.0)红帽官方网站https://www.redhat.com/zh/technologies/linux-platforms/enterprise-linux准备
枫梓林
·
2020-10-07 22:26
Linux
基础
「
Linux-
基础」CentOS 8 基本命令
CentOS8基本命令枫梓林——命令有点长,建议看目录提示阅读文章目录CentOS8基本命令bash目录命令ls列出当前目录所有文件cd切换所在目录pwd查询所在目录的命令mkdir创建目录rmdir删除目录文件操作命令touch创建空文件或修改文件stat查看文件详细信息cat查看文件内容more分屏显示文件less分屏显示分行显示head显示文件开头tail显示文件结尾ln链接创建快捷方式目录
枫梓林
·
2020-09-24 22:49
Linux
linux
centos
运维
Linux 通过 autojump 命令减少 cd 命令的使用的实现方法
Linux-
通过autojump命令减少cd命令的使用1、安装autojumpgitclonegit://github.com/joelthelion/autojump.git安装cdautojump.
·
2020-09-19 11:41
Linux - 进程调度算法浅析
Linux-
进程调度算法浅析一、基础知识周转时间=作业完成时刻-作业到达时刻;带权周转时间=周转时间/服务时间;平均周转时间=作业周转总时间/作业个数;平均带权周转时间=带权周转总时间/作业个数;等待时间
孙老师在csdn
·
2020-09-17 15:05
Linux
进程间调度
Linux-
文件种类与扩展名
任何设备在Linux下面都是文件文件种类普通文件,在使用ls-al所显示的第一个字符为“-“的文件。普通文件又分为:1.纯文本文件:LInux’系统最多的一种文件类型,内容我们可以直接读到,例如数字,字符。几乎我们用来作为i设置的文件都是纯文本文件。2.二进制文件:我们的系统仅认识且可以执行二进制文件。3.数据格式文件:有些程序在运行程序中会读取某些特定类型的文件,这些特定格式的文件就是数据文件。
徐金良
·
2020-09-17 08:12
Linux
linux
文件种类
文件扩展名
Linux-
用户标识符(UID && GID)
引言:当我们登录主机,输入帐号时,Linux识别的是一组数字,也就是uid,帐号的作用是为了人们的方便记忆。id和帐号的对应关系就在/etc/passwd中。每一个文件都有所属用户和所属用户组,也就是说每一个用户至少有两个id,分别是用户id(uid),用户组id(gid)。(gid的对应关系在/etc/group中)一个应用实例:用root用户修改/etc/passwd文件,将一般用户的ID随便
徐金良
·
2020-09-17 08:14
Linux
linux 系统 CPU 负载高导致丢失 camera 中断从而丢帧的查找过程
这个丢帧是应用操作导致
内核驱动
队列buf不够用而覆盖之前的图像内容导致的丢帧,这种丢帧是
内核驱动
框架是知道的,本来应该重新设置DMA的目标地址的,但是因为队列中没有空闲的buf从而覆盖之前旧的buf,也就是这样的丢帧
chengwei_peng
·
2020-09-17 07:17
camera
linux
OGG同步MySQL数据
Mysql5.6->Mysql5.6(
linux-
>win)以《installingandConfiguringOracleGoldenGateforMySQL.pdf》为准。
磨刀大神
·
2020-09-17 05:01
OGG
linux-
报错-Input/output error
问题描述在cdh安装进行到复制agent包的步骤时,某个节点报错无法创建临时文件,在这个节点进入到cd/tmp后,ll发现报错Input/outputerror,然后df-Th发现/tmp挂载的是/dev/mapper/rootvg-tmp,解除挂载umount/dev/mapper/rootvg-tmp,此时/tmp就没有单独挂载了,而是挂载在/dev/mapper/rootvg-root下,然
zdkdchao
·
2020-09-17 05:52
CDH
ARM Linux
内核驱动
异常定位方法分析--反汇编方式
原文链接:http://blog.csdn.net/hunhunzi/article/details/7052032最近在搞Atmel的SAM9x25平台,Linux系统,用于工业设备。这也是我首次参与工业设备的研发。在调试AtmelSAM9x25的Linux串口设备的时候,发现无论是读还是写,都会产生异常。相关的异常信息如下:===================================
hellowxwworld
·
2020-09-17 04:51
Linux
linux 修改的文件在掉电时会损坏的分析与处理
现在修改成以下的做法:1、对文件进行写入操作2、system("sync");3、sleep(2);4、system("poweroff");5、需要在
内核驱动
中实现切断电源的操作:SYSCALL_D
a421701136
·
2020-09-16 20:55
linux电源管理
Linux-
查看文件个数
转自:https://blog.csdn.net/u014540717/article/details/53319433有时候需要看文件夹下有多少文件,那么就需要用到以下指令ls-l|grep-c'^-'这个grep是啥意思呢?我们man一下mangrep会看到以下描述:SYNOPSIS grep[OPTIONS]PATTERN[FILE...] grep[OPTIONS][-ePAT
brazor
·
2020-09-16 18:06
linux
Linux-
怎样把文件内容行转为列
1、转为列显示cat1.txtcat1.txt|sed-n's/、/\n/gp'#只打印被替换行cat1.txt|sed's/、/\n/g'#只是查看文件内容,根据sed全部打印出来-n选项:只显示匹配处理的行(否则会输出所有)(也就是关闭默认的输出)-p选项:打印s:替换(字符串被替换)g:全局模式,所有匹配的字符串都被替换(不加g默认只替换每行匹配的第一个)p与-n选项结合,实现只打印被替换行
人生匆匆
·
2020-09-16 14:04
linux
Linux-
>ifconfig命令
ifconfig**作用:**显示网卡信息,配置网络接口(激活,关闭,设置IP地址)示例:参数说明:ech0第一块以太网卡lo环口接口,IP地址固定为127.0.0.1inetIP地址mask子网掩码RX/TXpackets接收/传输包个数RXbytes接收/传输包字节数激活网卡命令ifconfigech0up关闭网卡命令ifconfigech0down设置ip地址命令ifconfigech0ip
洛飞,加油
·
2020-09-16 06:09
Linux
Linux
linux-
软硬链接
一、SRC在Linux中一切皆文件,但文件也有分类:普通文件目录文件链接文件设备文件文件描述符:文件描述符(filedescriptor)是内核为了高效管理已被打开的文件所创建的索引,其值是一个非负整数(通常是小整数),用于指代被打开的文件,所有执行I/O操作的系统调用都通过文件描述符。如下写法:java-jarlots_of_errors2>&1|head其中2>&1中的2就是表示的「标准错误」
zdkdchao
·
2020-09-16 06:56
linux
为访问硬件服务接口编写JNI方法
register_android_server_HelloService函数声明修改Androidmk编译和重新打包systemimg概述我们之前介绍了如何为Android系统的硬件编写驱动程序,包括如何在Linux内核空间实现
内核驱动
程序和在用户空间实现硬件抽
安德路
·
2020-09-16 05:05
Android
HAL
【第一章】zabbix3.4监控Windows-CPU使用率磁盘IO磁盘监控阈值邮件报警详细配置
Windows安装zabbix-agent监控Windows-CPU使用率监控Windows-磁盘IO性能监控监控Windows/
Linux-
磁盘触发器阈值更改监控Windows-网卡自动发现规则配置服务端邮件报警功能
ahilll
·
2020-09-16 02:12
转载_Linux
内核驱动
--阻塞与非阻塞机制及Poll/Select分
阻塞操作是指,在执行设备操作时,若不能获得资源,则进程挂起直到满足可操作的条件再进行操作。非阻塞操作的进程在不能进行设备操作时,并不挂起。被挂起的进程进入sleep状态,被从调度器的运行队列移走,直到等待的条件被满足。在Linux驱动程序中,我们可以使用等待队列(waitqueue)来实现阻塞操作。waitqueue很早就作为一个基本的功能单位出现在Linux内核里了,它以队列为基础数据结构,与进
williamwanglei
·
2020-09-15 20:50
Linux内核
Linux
内核驱动
--阻塞与非阻塞机制及Poll/Select分析if
阻塞操作是指,在执行设备操作时,若不能获得资源,则进程挂起直到满足可操作的条件再进行操作。非阻塞操作的进程在不能进行设备操作时,并不挂起。被挂起的进程进入sleep状态,被从调度器的运行队列移走,直到等待的条件被满足。在Linux驱动程序中,我们可以使用等待队列(waitqueue)来实现阻塞操作。waitqueue很早就作为一个基本的功能单位出现在Linux内核里了,它以队列为基础数据结构,与进
公子烨
·
2020-09-15 20:45
linux驱动
Linux-
中断的本质
更好的参考:CPU的内部的中断学习中断是为了理解信号,因为信号即软中断。中断不是轮询!比如最常见的在UART通信过程中(收发数据),有两种方式,一种是中断,一种是轮询。如果中断是轮询,这两者就没区别了。但是中断(内部中断或者外部中断)和操作系统的处理时序,系统的定时器,CPU的架构密切相关的,每个中断(硬件中断)都会对应到CPU硬件的一个PIN脚上。在硬件(CPU)各PIN脚初始化的时候对其进行设
weixin_33966095
·
2020-09-15 19:46
Linux
内核驱动
--阻塞与非阻塞机制及Poll/Select分析
阻塞操作是指,在执行设备操作时,若不能获得资源,则进程挂起直到满足可操作的条件再进行操作。非阻塞操作的进程在不能进行设备操作时,并不挂起。被挂起的进程进入sleep状态,被从调度器的运行队列移走,直到等待的条件被满足。在Linux驱动程序中,我们可以使用等待队列(waitqueue)来实现阻塞操作。waitqueue很早就作为一个基本的功能单位出现在Linux内核里了,它以队列为基础数据结构,与进
hardy_2009
·
2020-09-15 19:58
Linux
Driver
Linux 内存取证之常识问题
LIME直接加载一个
内核驱动
,所有的操作都在内核完成,不需要在用户区域和内核区域交换上下文可以选择多种存储格式/proc/kcore:以EL
NFMSR
·
2020-09-15 16:01
linux
恶意代码取证
Linux-
存储设备及其分区的管理
存储设备的管理(1)发现系统中的设备fdisk-lcat/proc/partitions(可以看到有我们下一步实验中建立的vdb1)(2)系统发现可以使用,但没有投入使用,随时可以使用的blkid,可查看id(3)发现并且在使用的设备dfdf-h1m=1024k-H1m=1000k所以呢-h更为准确2、设备名称的读取/dev/xd*x=s(/dev/sd*sata硬盘是什么硬盘,并口还是串口,或者
andre_riven
·
2020-09-15 16:27
Linux-
关于samba你应该懂的操作啊~
sambaSamba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(ServerMessagesBlock,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS
andre_riven
·
2020-09-15 16:27
云计算实战系列二(
Linux-
用户管理)
Linux用户管理1用户概览1.1.用户/组基本概念!====================================================Usersandgroups:.Everyprocess(runningprogram)onthesystemrunsasaparticularuser.系统上的每个进程(运行的程序)都是作为特定用户运行的.Everyfileisownedb
老程序员千锋
·
2020-09-15 14:11
Centos7:Python连接SQL Server2017
操作系统可以从centos官网下载(推荐使用VMware安装)https://www.centos.org/download/常用网站Linux命令大全:http://www.runoob.com/linux/
linux
滕HL
·
2020-09-15 12:07
Linux环境
从0实现一个操作系统内核之启动篇
于是就开始学习windows内核,学了一段时间之后,又着手去学习linux内核,包括linux
内核驱动
程序的编写,个人感觉是写linux的驱动比写windows的驱动要简单一些,呵呵,纯属个人感觉。
山地上的垂钓者
·
2020-09-15 01:32
一个操作系统内核的实现
操作系统
内核
linux
内核驱动
文章列表
1,设备驱动模型(1)2,Linux网络接口的源码分析3,netlinksocket编程之why&how
fwh20
·
2020-09-15 00:05
linux
我-
linux-
自己的os(演示版)-(类似linux 0.01)
我利用半个月的零散时间写了一个模拟任务切换的程序:特色:1。工作在保护模式(没的说)2。GDT/IDT都有3。有时钟中断处理程序4。有系统调用中断(int0x60),目前包含3个系统调用,两个没有实际用途,一个在屏幕显示字符。5。有键盘中断处理程序6。有两个任务,能够进行任务切换。晚上我会把代码和软盘image和虚拟机上的截图传上来。我想在下一个版本要加入的功能:1。增加分页功能2。......(
collide
·
2020-09-15 00:35
Linux
内核研究
Linux-
基础入门-学习笔记(3):uboot常用命令与环境变量
Linux-
基础入门-学习笔记(3):uboot常用命令与环境变量一、uboot基础知识1.类比PC机与嵌入式系统的启动过程(1)PC机典型的PC机的部署:BIOS程序部署在PC机主板上(随主板出厂时已经预制了
赵小琛在路上
·
2020-09-14 23:52
Linux嵌入式
uboot
嵌入式
os
linux
ddr
利用windows
内核驱动
创建虚拟磁盘设备
最近看了一下一个叫做filedisk的开源程序的代码了解了关于磁盘设备驱动的一些东西总结一下filedisk的功能就是可以把磁盘上的某个文件映射成一个磁盘驱动器像一般的磁盘卷一样来使用关于filedisk的原理简单来说就是利用驱动程序创建一个磁盘设备(IoCreateDevice)然后在用户态程序中用DefineDosDevice将这个设备挂载到某个盘符下面也就是把所有到这个盘符的操作都导向使用内
cosmoslife
·
2020-09-14 22:18
驱动开发学习
Linux-
内核-学习笔记(13):移植三星官方内核
Linux-
内核-学习笔记(13):移植三星官方内核一、移植前的准备当拿到源代码时,首先要在window下利用SourceInsight创建一个工程,并将uboot源代码加载到SI中,方便修改和查看函数调用
赵小琛在路上
·
2020-09-14 22:25
Linux嵌入式
内核
linux
嵌入式
c语言
Linux-
内核-学习笔记(12):内核启动过程分析
Linux-
内核-学习笔记(12):内核启动过程分析在uboot启动后,会将各种参数通过三个寄存器的方式传递给内核函数,并在执行启动内核后自动结束。
赵小琛在路上
·
2020-09-14 21:51
Linux嵌入式
多线程
多进程
内核
嵌入式
cmd
Linux-
替换jar包中的文件
一、查询需要替换的文件在jar中的位置jartvf*****.jar|grep{fileName}执行结果:jartvfpkpassserver-0.0.1-SNAPSHOT.jar|grepcer.p123289TueNov2716:30:46CST2018BOOT-INF/classes/static/cers/cer.p12二、将文件解压到当前目录(以及文件所在目录)jarxvf****.j
花开cium
·
2020-09-14 17:25
Linux
Centos7虚拟机下——源码安装LAMP服务器
并记录了下搭建过程:一、准备环境1.概述L:Linux提供底层操作系统平台A:Apache提供一个浏览器的支持M:MySQL提供数据库支持P:PHP/Perl/Python提供人性化显示安装顺序:
Linux
Jason--Zhu
·
2020-09-14 13:03
Linux
Lamp服务器
linux驱动笔记---linux
内核驱动
目录结构
在Linux内核中新增驱动时,需要增加以下结构和文件更改,下面做一个笔记进行记录。驱动结构的Xmind展示新增驱动test详解 新增驱动为drivers下的test文件夹,里面包含了驱动源码test**.c1、在arch/arm64/Kconfig文件下增加source“drivers/test/Kconfig”,使得进行makemenuconfig时,drivers/test下的Kconf
中华田园巨龙
·
2020-09-14 12:42
Linux驱动
linux
内核
驱动程序
Linux-
用Haproxy搭建Web群集
Haproxy搭建Web群集:介绍:Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多,如LVS和Nginx。相对而言,LVS性能最好,但是搭建相对复杂;Nginx的upstream模块支持群集功能,但是对群集节点健康检查功能不强,性能没有haproxy好。HTTP请求:通过URL访问网站使用的协议是HTTP协议,此类请求一般称为HTTP请求。HTTP请求的方式分为GET方式和
玩IT的川
·
2020-09-14 12:56
Linux
Linux
内核驱动
加载顺序
【问题】背光驱动初始化先于LCD驱动初始化,导致LCD驱动初始化时出现闪屏的现象。【解决过程】1mach-xxx.c中platformdevices列表如下/*platformdevices*/staticstructplatform_device*athena_evt_platform_devices[]__initdata={//&xxx_led_device,&xxx_rtc_device,
weixin_34292287
·
2020-09-14 11:25
Centos7-Systemd-Service自定义编写Service应用服务配置说明整理
Centos7-Systemd-Service自定义编写Service应用服务配置说明整理Fromgithub.com/iotd/
linux-
…系统基本service服务配置目录(此目录勿动,一般情况下只放系统核心基础服务配置
weixin_34102807
·
2020-09-14 11:42
高通
linux-
串口笔记
概述驱动:drivers/tty/serial/msm_serial_hs_lite.c:低速版本,设备树内容配置为compatible="qcom,msm-lsuart-v14";msm_serial_hs.c:高速版本,设备树内容配置为compatible="qcom,msm-hsuart-v14";2.分析设备树内容uart_console_active2:uart_console_acti
sheji105
·
2020-09-14 11:55
qualcomm
linux平台
Linux-
条件变量
条件变量通常用于线程间的同步,可以挂起线程,知道某些条件满足被唤醒。通常和互斥锁一同使用。1.条件变量定义pthread_cond_tcond;2.条件变量初始化函数intpthread_cond_init(pthread_cond_t*cond,constpthread_condattr_t*attr);或者可以通过pthread_cond_tcond=PTHREAD_COND_INITIALI
bobbymly
·
2020-09-14 06:10
Linux学习
基于Arm(OMAP3530)平台的Linux上编译QT4.6.2
:40GQT代码:4.6.2(下载地址:http://qt.nokia.com/downloads)步骤:A.Embedded版1、修改路径为[qt-install-dir]/mkspecs/qws/
linux
yybing
·
2020-09-14 05:13
OMAP3530
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他