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-
文件管理
常见目录/根目录/rootroot用户的家目录/home/username普通用户的家目录/etc配置文件目录/bin命令目录/sbin管理命令目录/usr/bin/usr/sbin系统预装的其它目录帮助命令使用帮助命令可以详细查阅一条命令的用法,linux命令很多,合理使用帮助命令会帮助我们提高效率.常见的帮助命令有man帮助help帮助info帮助man帮助在使用之前可以用以下命令安装man的
·
2022-01-04 01:05
xmake v2.6.2 发布,新增 Linux
内核驱动
模块构建支持
Xmake是一个基于Lua的轻量级跨平台构建工具。它非常的轻量,没有任何依赖,因为它内置了Lua运行时。它使用xmake.lua维护项目构建,相比makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。我们能够使用它像Make/Ninja那样可以直接编译项目,也可以像CMake/Meson那样生成工程
·
2021-12-19 13:59
Linux驱动实践:带你一步一步编译
内核驱动
程序
作者:道哥,10+年嵌入式开发老兵,专注于:C/C++、嵌入式、Linux。文章目录学习的困惑实践环境编译进内核创建驱动程序目录创建源文件创建Kconfig文件创建Makefile文件编译编译为驱动模块编译所有的驱动模块只编译hello这一个驱动模块验证一下资料下载别人的经验,我们的阶梯!大家好,我是道哥。今天给大家分享一些笔记本里的一些存货:Linux系统中的驱动和中断相关。大概会用6~7篇的文
IOT物联网小镇
·
2021-11-17 08:58
Linux驱动
linux
操作系统
Linux-
进程控制
作为操作系统对于其中的进程控制,对于一个多进程少CPU的情况,操作系统要有一个组织调度进程的算法来合理分配资源。进程调度队列NICE与PRI运行队列-runqueue优先级过期队列和活跃队列active指针与expired指针进程创建fork函数深入认知为什么子进程返回0,父进程返回子进程pid?为什么有有两个返回值?fork有可能会创建进程失败写时拷贝好处进程终止进程退出码echo$?指令所有的
Booksort
·
2021-10-24 12:18
Linux
1024程序员节
linux
linux-
磁盘分区、挂载
分区基础知识分区的方式1)mbr分区:1.最多支持四个主分区2.系统只能安装在主分区3.扩展分区要占一个主分区4.MBR最大只支持2TB,但拥有最好的兼容性2)gtb分区:1.支持无限多个主分区(但操作系统可能限制,比如windows下最多128个分区)2.最大支持18EB的大容量(1EB=1024PB,1PB=1024TB)3.windows764位以后支持gtplinux分区1)对linux来
菜鸟教程*…*
·
2021-10-13 21:06
linux
windows
Linux-
进程概念
进程是一个非常重要的概念,了解它,你会更清晰的认知计算机中的程序执行。看待计算机的角度都会不一样。冯诺依曼体系通信在体系下的硬件操作外设与CPU的交互操作系统OS逻辑图概括管理的概念PCB-进程描述进程概念创建进程删除进程PCB的成员时间片标识符状态优先级程序计数器记账信息进程切换与调度上下文数据结构体指针CPU的操作系统调用创建进程-fork进程状态R状态(运行状态)S状态-休眠状态D状态-深度
Booksort
·
2021-10-09 07:30
Linux
linux
从0学Linux驱动 模块化编程4
从0学Linux驱动模块化编程-4作者网站:https://blog.csdn.net/daocaokafei/article/details/108513929
内核驱动
代码示例内核代码是运行在内核空间的
LongHuang
·
2021-10-03 14:59
Linus Torvalds:GitHub 创建了绝对无用的垃圾合并
Paragon"NTFS3"
内核驱动
为微软的N
·
2021-09-07 14:08
linux
linux-
进程概念(3)
文章目录前言进程的优先级改变进程的优先级其他概念环境变量编程中使用环境变量环境变量的继承前言IO就是input和output,IO是站在进程的角度说的。进程向磁盘索要数据叫做I,进程向输出设备刷新数据叫做O。task_struct{//进程的PCB//标识符PID.PPID//进程状态//...}进程的优先级优先级和权限的区别?权限是你能不能做这件事。优先级是大家都能做这件事,只是谁先谁后。优先级
programing菜鸟
·
2021-09-02 14:34
Linux
linux
运维
Linux如何使用 MyCat 实现 MySQL 主从读写分离
目录
Linux-
使用MyCat实现MySQL主从读写分离一、MySQL读写分离1、MySQL读写分离的概述2、读写分离工作原理3、为什么要读写分离3、实现读写分离的方式4、常见的中间件程序二、MyCAT
·
2021-08-26 19:35
linux-
常用命令3
命令行连接服务器ssh-lroot服务器IPsshroot@服务器IP文件和目录1-查看cd/home进入'/home'目录'cd..返回上一级目录cd../..返回上两级目录cd-返回上次所在的目录pwd显示工作路径ls查看目录中的文件ls-f查看目录中的文件ls-l显示文件和目录的详细资料ls-a显示隐藏文件ls*[0-9]*显示包含数字的文件名和目录名文件和目录2-新建删除复制mkdirdi
牛肉面biubiu
·
2021-08-14 22:43
Linux-
通过 liveCD 进入救模式-重装 grub 修复损坏的系统
Linux-
通过liveCD进入救模式
·
2021-07-27 20:00
Linux-
安装经验
准备工作系统镜像文件CentOS-6.6-x86_64-bin-DVD1.isodeepin-15.7-amd64.isoubuntukylin-18.04.1-enhanced-amd64.isoubuntu-18.04.1-live-server-amd64.isoubuntu-18.04.1-desktop-amd64.isoCentOS-7-x86_64-Everything-1804.i
三分清醒
·
2021-06-27 17:22
Linux基础命令及快捷键Day.2
BashShell=命令解释器(把用户输入的命令翻译给内核程序,然后再把结果返还给BashShell)创建目录(/)需要通过BashShell翻译给
内核驱动
磁盘硬件,驱动完成通知内核由内核返还到BashShell
AGod_9141
·
2021-06-26 19:56
Linux-
文件管理-文件操作命令01
一.文件的路径定位1.绝对路径/usr/local/以“/”开头的路径就是绝对路径/上海/浦东新区/张江/创智良仓/3楼/xxxx2.相对路径浦东新区/张江/创智良仓/3楼/xxxx.:当前目录..:上级目录cd命令:cd~#进入当前用户的家目录cd-#进入上回所在的目录cd#进入当前用户的家目录cd.#进入当前目录cd..#进入上级目录[root@oldboyedulocal]#cd[root@
徐弱西
·
2021-06-19 02:06
Linux基础-02模块命令
title:
Linux-
模块命令tags:2019年08月10号notebook:00技术笔记
Linux-
模块命令Linux软件autopep8autopep8格式自动优化:代码规范参考链接:http:
SuperScfan
·
2021-06-14 23:05
linux-
配置环境变量
镇楼图查看环境变量方法>echo$PATH这里不讲那些临时有效之法,只讲永久有效,另,本文有些空中楼阁,很多自己都不太懂,但是确实有效,先记录,但求以后能够知其然且知其所以然。姿势一:此法不太好使,只对开始连接后的用户有效,而使用sudosuroot之后,就没效果了,除非再次执行source/etc/profile修改vim/etc/profile,在文件末尾加上如下两行代码#...PATH=$P
Risenforlove
·
2021-06-11 20:34
Linux-
网络工具
Linux常用网络工具简单整理一下。ping检查网络连通性以及网速,域名解析。pingwww.baidu.com默认一直发送ICMP包(InternetControlMessageProtocol,Internet控制报文协议)直到停止。-c指定发送数据包的个数-W指定最长等待时间-I指定发送包的网卡(多网卡情况下)注意:运行时按下Ctrl+\显示summary信息,包括。发送包数量,接受数量,丢
悠扬前奏
·
2021-06-09 12:28
linux-
用户-命令
用户组新增用户组groupadd用户组名exp:groupaddqlGroupimage.png查询用户组信息cat/etc/group|grep用户组名exp:cat/etc/group|grepqlGroupimage.png删除用户组groupdel用户组名exp:groupdelqlGroup注意:需提前删除组内的用户用户创建用户useradd-g用户组名-m用户名exp:useradd-
滴雨幻想
·
2021-06-07 05:33
Linux - 不同桌面环境
Linux-
不同桌面环境一、GNOMEGNOME桌面环境于1990s后期创建,非常流行。在CentOS和Ubuntu中默认使用。GNOME项目网站。
王万林 Ben
·
2021-06-06 14:29
Linux
HPC
CAD
Linux-
修改内核
1.1升级内核版本查看内核的版本uname-r升级内核两种方式1.2yum安装1、安装epel软件包yuminstallepel-release-y2、安装最新版内核yuminstallkernel1.3源代码编译安装内核1.3.1安装需要的依赖包yuminstallgccgcc-c++makencurses-developenssl-develelfutils-libelf-devel-y1.3
guardwhy
·
2021-06-05 22:14
#
Linux
CentOS
linux-
进程与线程 概括
进程运行的程序四种创建方法第一种os模块fork()创建fork在子进程和父进程中返回的值不同子进程返回0父进程返回创建的子进程PIDgetpid获取当前进程PIDgetppid获取父级进程PID第二种multiprocessing中Process类实例类Process(group,target,name,args,kwargs)group进程组target调用对象name名字args参数元祖形式
Esc偉
·
2021-05-20 03:25
Linux-
读写锁原理-CAS无锁编程原理和缺陷
1.读写锁1.1适用场景 大量读,少量写1.2原理多个程序可以并行的对临界资源进行读操作,程序不会产生二义性结果。读写锁的内部有一个引用计数,来统计当前以读模式打开的读写锁的线程的数量。通过引用计数来判断当前读写锁是否还有线程以读模式打开,判断什么时候读写锁是空闲的,没有被占用。1.3读写锁的三种模式以读模式打开读写锁以写模式打开读写锁不加锁1.4面试题问题:线程A读模式,线程B读模式,并且已经
天津 唐秙
·
2021-05-20 00:18
Linux
Linux-
权限维持小结
suid后门(需要root权限):SUID是Linux的一种权限机制,具有这种权限的文件会在其执行时,使调用者暂时获得该文件拥有者的权限。如果拥有SUID权限,那么就可以利用系统中的二进制文件和工具来进行root提权。suidshell是可以以shell所有者权限运行的shellsuidshell是可以以shell所有者权限运行的shellsuidshell是可以以shell所有者权限运行的she
book4yi
·
2021-05-17 18:21
Linux - 残留的dbus-daemon或dbus-launch,如何避免或如何清理?
Linux-
残留的dbus-daemon或dbus-launch,如何避免或如何清理?文章目录
Linux-
残留的dbus-daemon或dbus-launch,如何避免或如何清理?
the sre
·
2021-05-17 13:02
Linux
Linux-
分析服务器日志
自分析分析自己网站服务器日志,看看网站的访问量。看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试!1、查看有多少个IP访问:awk'{print$1}'log_file|sort|uniq|wc-l2、查看某一个页面被访问的次数:grep"/index.php"log_file|wc-l3、查看每一个IP访问了多少个页面:awk'{++S[$1]}END{for(ainS)
Aries郑涛
·
2021-05-17 07:40
Linux-
创建进程与线程用到的函数解析
Linux-
创建进程与线程用到的函数解析【1】exit:exit函数可以退出程序并将控制权返回给操作系统,而用return语句可以从一个函数中返回给调用该函数的函数。
Yojiaku
·
2021-05-16 22:04
Linux-
信号量-线程池
文章目录1.信号量:1.1信号类型1.2初始化1.3等待接口1.4发送接口1.5销毁接口1.6使用信号量完成生产者与消费者模型1.7代码2.信号量和条件变量的对比3.线程池1.信号量: 1.本质上:PCB等待队列+计数器 2.计数器:对资源的计数,会影响信号量的等待接口和发送 3.接口(唤醒接口)的逻辑:问题一:当一个线程调用的发送接口之后,资源计数器进行加1操作,此时,加1操作之后的资源计
天津 唐秙
·
2021-05-14 17:03
Linux
Linux-
同步-条件变量接-生产者消费者模型
文章目录1.同步2.条件变量2.1本质2.2条件变量接口2.2.1初始化2.2.2等待接口2.2.3唤醒接口2.2.4销毁接口3.生产者与消费者模型3.1123规则3.2作用4.面试题4.1条件变量的等待接口为什么需要互斥锁?4.2在调用该接口的时候,pthread_cond_wait函数的实现逻辑?4.3如果一个线程在等待的时候,被唤醒之后,需要做什么事情?5.代码实现1.同步 1.作用:让多
天津 唐秙
·
2021-05-13 14:43
Linux
【
Linux-
运维】已删除文件占用磁盘
今天遇到一个已删除文件占用磁盘的情况,这里记录简单的分析和处理流程背景:1、接收到磁盘告警后,用df-h查看,磁盘的使用率是93%。2、使用du-h--max-depth=1查看高负载磁盘时,各文件占用都不是很高。问题:df和du的执行结果不一致,无法定位到大文件路径并清理文件问题分析:初步怀疑有进程占用已经被删除的大文件,导致文件无法被释放具体原因:Linux下的文件,只有在引用数为0的情况下才
blue_smile
·
2021-05-13 05:45
Android 总结 Android 系统架构
1Android系统架构1LinuxKernel(Linux内核):内存管理,进程管理,网络协议和各种驱动等2HardwareAbstractionLayer(硬件抽象层)对Linux
内核驱动
程序的封装
louisgeek
·
2021-05-10 21:02
Linux-
线程终止-线程等待-线程分离-线程安全
文章目录1.线程终止1.1pthread_exit函数1.2线程的入口函数代码执行完毕,线程退出1.3pthread_cancel函数2.线程等待2.1原因2.2接口2.3验证3.线程分离3.1概念3.2接口3.3验证4.线程安全4.1概念4.2原理4.3线程不安全的现象4.4验证1.线程终止1.1pthread_exit函数 voidpthread_exit(void*retval);作用:谁
天津 唐秙
·
2021-05-07 17:40
Linux
面试题
Centos&Qt——
Linux-
系统注册逻辑
登录窗口——>转到注册窗口——>输入用户信息——>成功后进入主窗口效果如图:点击此处查看源代码-系统注册核心Client代码:commom.h#ifndefCOMMON_H#defineCOMMON_H#include#include"connectnet.h"/*设置单例模式*/classCommon{public:Common();staticConnectNet*getSocketInsta
GodOuO
·
2021-05-07 15:49
neusoft
qt
linux
centos
6
c++
Linux系统双网卡聚合超详细教程
Linux系统双网卡聚合超详细教程将多个物理网卡聚合在一起,从而实现冗错和提高吞吐量网络组不同于旧版中bonding技术,提供更好的性能和扩展性网络组由
内核驱动
和teamd守护进程实现.主要分为两种类型
Duxingxu
·
2021-05-04 11:35
Linxu
网络
java
交换机
经验分享
linux运维如何查看日志,
Linux-
系统日志简介
前言日志在排查文件的时候至关重要,在Linux上一般跟系统相关的日志默认都会放到/var/log下面。1、/var/log/boot.log一般包含系统启动时的日志,包括自启动的服务。2、/var/log/btmp记录所有失败登录信息。非文本文件,可以使用last-f/var/log/btmp进行查看。3、/var/log/croncron计划任务的日志,每当cron任务被执行的时候都会在这个文件
非典型工科生
·
2021-05-03 06:17
linux运维如何查看日志
linux的nohup命令的用法
https://ehlxr.me/2017/01/18/
Linux-
%E7%9A%84-nohup-%E5%91%BD%E4%BB%A4%E7%9A%84%E7%94%A8%E6%B3%95/http:
Ten_Minutes
·
2021-05-01 12:18
关于v4l2视频采集的几点体会
v4l是vedioforlinux的简称,是linux下关于视频
内核驱动
。通过这一小项目的练习,感觉对linux又有了进一步的了解。
Miyanox
·
2021-04-29 16:18
Linux-
文件流指针-重定向-静态库和动态库-软硬链接-文件系统
文章目录1.文件流指针2.重定向3.静态库和动态库3.1动态库3.2动态库配合环境变量的使用3.3静态库的生成与使用3.4静态库和动态库的区别4.软硬链接4.1软链接4.2硬连接5.文件系统1.文件流指针FILE:typedefstruct_IO_FILEFILE; 1.FILE文件流指针是一个typedef之后的值,本质上是一个结构体 2."/usr/include/stdio.h" st
天津 唐秙
·
2021-04-28 08:29
Linux
Linux-
信号的捕捉-信号的阻塞-volatile关键字
文章目录1.信号的捕捉流程1.1引导1.2捕捉流程2.信号的阻塞3.volatile1.信号的捕捉流程1.1引导1.信号的注册,是不是和操作系统维护的进程的PCB有关系呀? structtask_struct==>sigset_tsignal 结论:信号的注册是在操作系统和PCB打交道的,,注册是在进程的PCB当中。1.2捕捉流程问题:信号什么时候进行处理? 信号的处理是在内核态
天津 唐秙
·
2021-04-27 08:06
Linux
Android SurfaceFlinger系列<二>-------Gralloc概述
众所周知,Android的各子系统通常不会直接使用
内核驱动
,而是通过HAL层来间接引用底层架构。显示系统中也是如此--它借助于HAL层来操作帧缓冲区,Android系统在硬件抽象层中提供
李海洲
·
2021-04-26 17:43
【
Linux-
运维】Linux环境变量查看与设置
背景:Linux下有些常用的工具和脚本,如果每次使用需要写全路径就太麻烦了,所以将工具目录添加进环境变量就是一种很便捷的方法。查看环境变量环境变量的内容很多,可以通过export-p查看环境的所有内容。我们这里举例就拿最常用的PATH环境变量来说明举例。查看PATH环境变量的方式有两种:1、执行export|grepPATH命令该命令会获取所有的环境变量相关的值,一般我们只关注[root@WSC-
blue_smile
·
2021-04-26 15:20
Linux-
信号产生-注册-注销-处理方式
文章目录1.信号的产生1.1硬件产生1.2软件产生2.信号的注册3.信号的注销3.1非可靠信号3.2可靠信号4.信号的处理方式1.信号的产生1.1硬件产生ctrl+c:SIGINT(2)ctrl+z:SIGTSTP(20)ctrl+|:SIGQUIT(3) 如何查看信号的信息以及查看信号的默认处理动作?man7signal 操作系统对信号的处理动作: Term:终止 Ign:忽略 Cor
天津 唐秙
·
2021-04-25 13:03
Linux
Linux-
常用命令(不断更新中。。。)
系统#uname-a#查看内核/操作系统/CPU信息#head-n1/etc/issue#查看操作系统版本#cat/proc/cpuinfo#查看CPU信息#hostname#查看计算机名#lspci-tv#列出所有PCI设备#lsusb-tv#列出所有USB设备#lsmod#列出加载的内核模块#env#查看环境变量资源#free-m#查看内存使用量和交换区使用量#df-h#查看各分区使用情况#d
古寒飞
·
2021-04-24 14:18
Linux-
孤儿进程与僵尸进程
孤儿进程的概念:若子进程的父进程已经死掉,而子进程还存活着,这个进程就成了孤儿进程。为了保证每个进程都有一个父进程,孤儿进程会被init进程领养,init进程成为了孤儿进程的养父进程,当孤儿进程退出之后,由init进程完成对孤儿进程的回收。模拟孤儿进程的案例编写模拟孤儿进程的代码讲解孤儿进程,验证孤儿进程的父进程是否由原来的父进程变成了init进程。孤儿进程:父进程先退出,子进程就变成了孤儿
另寻沧海
·
2021-04-22 00:57
Linux网络编程
Linux-
实现从windows复制内容到vmware虚拟机Linux系统上
实现从windows复制内容到vmware虚拟机Linux系统上一、获取安装包二、以root身份,打开终端命令窗口三、在/根目录下新建一个opt目录,专门存放安装包四、将安装包VMwareTools-10.0.0-2977863.tar.gz复制到目录opt下五、回到/opt下,解压安装包VMwareTools-10.0.0-2977863.tar.gz六、进入解压后的目录,运行安装工具七、安装完
简单快乐_wsh
·
2021-04-21 22:17
Linux学习
工具安装和使用
linux
centos
vmware
黑猴子的家:
Linux-
常用快捷键
快捷键描述Ctrl+c停止进程Ctrl+l清屏Ctrl+q退出Tab提示上下键查询执行过的命令Ctrl+Altlinux和Windows之间切换history查询历史命令
黑猴子的家
·
2021-04-21 02:10
Linux-
精简版Redis安装-自启-外网访问
精简版Redis安装安装Redis启动开机启动访问以及端口修改默认配置修改密码查看redis密码设置密码安装Redis查询是否以安装mysqlyuminstallredis下载fedora的epel仓库yuminstallepel-release安装redis数据库yuminstallredis启动安装完毕后,使用下面的命令启动redis服务启动redisserviceredisstart停止re
左手凯
·
2021-04-19 18:10
Linux
环境搭建
Redis
redis
数据库
nosql
运维
linux
Linux-
基础命令
常用快捷键:ctrl+d退出终端ctrl+c退出程序ctrl+z当前程序后台执行,fg恢复ctrl+a/Home光标移至输入行头ctrl+e/End光标移至输入行末ctrl+w向左删除一个单词ctrl+k向右删除全部ctrl+u向左删除全部ctrl+y粘贴上次删除的指令ctrl+l清屏Alt+space向前删除一个单词up/down恢复之前输入的指令pwd-返回用户当前所处的路径table-自动补
碧潭飘雪ikaros
·
2021-04-19 05:15
没有对比就没有伤害
Linux-
RPM与yum软件包安装
Linux安装及管理程序一.Linux应用程序基础1)应用程序与系统命令的关系2)典型应用程序的目录结构3)常见的软件包封装类型二.RPM包管理工具①RPM软件包管理器Red-HatPackageManager②RPM软件包三.RPM命令的格式①rpm命令能够实现几乎所有对RPM软件包的管理功能②执行“manrpm”命令可以获得关于rpm命令的详细帮助信息③rpm命令功能四.查询RPM软件包信息①
wl.88888888
·
2021-04-11 22:47
linux
linux
yum
数据库
linux-
阿尔法-imx6ull-系统烧录与mfgtool 修改
本文旨在烧录一个只有一个设备树一个根文件系统一个uboot一个linux的系统,为了将自己linux中使用uboot和linux镜像与实际的开发板保持一致方便后面的开发。我尝试过用nxp原厂的烧写工具,烧录zImageuboot设备树根文件系统,尝试了很多遍,并没有调通跟着原子哥的视频调也并没有达到预期效果需要准备的文件–正点原子Uboot和Linux出厂源码–这个文件后面会得到系统镜像文件和im
你是我的解忧王子
·
2021-04-08 16:55
笔记
linux
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他