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 虚拟网络设备
一、tun/tap(虚拟网卡)TUN/TAP设备浅析(一)–原理浅析-简书(jianshu.com)(3条消息)
Linux-
虚拟网络设备-tun/tap_sld880311的专栏-CSDN博客_linuxtap
lqonlylove
·
2023-09-01 20:30
Linux内核调试
linux
网络
Linux 网卡
驱动移植
1-Linux 网络子系统
Linux网络体系结构由5个部分组成。image.png系统调用接口:Linux网络子系统的顶部是系统调用接口层,该层为应用程序提供访问内核网络子系统的方法,主要指socket系统调用。协议无关接口:实现一组基于socket的通用函数来访问各种不同的协议。Linux中的socket使用sock结构来描述(在include/net/sock.h中定义),该结构包含特定socket所需的所有状态信息,
李伟清
·
2023-08-31 18:29
Linux-
文件夹相关的常用指令
1.统计文件夹下的文件数量在Linux下,有几种方法可以统计文件夹下的文件数量:使用ls和wc命令:这种方式可以统计目录下的直接子文件(不包括子目录里的文件)。ls-l|wc-l注意:这将也统计目录自身,所以实际文件数量可能需要减1。使用find命令:如果你希望递归地统计目录及其所有子目录中的文件数量,你可以使用以下命令:find-typef|wc-l这里,-typef表示只查找文件(不包括目录)
青衫客36
·
2023-08-31 14:37
Linux
linux
linux-
权限管理
chmod修改文件、目录权限查看文件ls-ldrwx------+9user1group128862410:19/test前10位(类型、属主权限、属组权限、其他权限),之后是属主属组字符权限用户、组、其他、所有(ugoa)权限:读、写、执行r(4),w(2),x(1)chmodu=rwx/testchmodu+x/testchmodg-r/testchmodo+rchmoda+r数字权限r(4)
JuneGe2017
·
2023-08-30 23:08
嵌入式
Linux-
驱动程序编写框架
转载:https://www.cnblogs.com/han-bing/p/8807602.html编写一个最简单的嵌入式Linux下的驱动程序大致分为以下几步:1.编写驱动函数drive_xxx_open,drive_xxx_write,drive_xxx_read等,这个需要根据实际情况尽心裁剪和添加。一般情况下,进行设备驱动程序的设计只是比较注重下面的几个函数:.llseek=***_lls
码畜笔记
·
2023-08-30 15:32
linux-
安装jdk1.8
获取JDK源代码安装包:访问Oracle官方网站或OpenJDK项目的官方网站,找到JDK1.8的源代码下载链接并下载源代码压缩包(通常为tar.gz格式)。OracleJDK下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.htmlOpenJDK下载地址:https://adoptopen
信息化战略
·
2023-08-30 10:57
运维
java
java
Linux-
重定向标准输出(stdout)和标准错误(stderr)
在Linux或Unix系统中,可以通过重定向标准输出(stdout)和标准错误(stderr)来将脚本的输出保存到一个文件中。以下是一些方法:只重定向标准输出到文件:./your_script.sh>output.txt这将只捕获正常的输出(stdout),但不包括错误消息(stderr)。同时重定向标准输出和标准错误到同一个文件:./your_script.sh>output.txt2>&1这将
青衫客36
·
2023-08-29 20:37
Linux
linux
linux-
初识linux操作系统
目录1.Linux介绍1.1Linux的诞生1.2一些名词1.3Linux发行版1.4Linux内核2.Linux目录2.1Linux目录结构2.2相对路径2.3绝对路径3.命令解析器3.1工作原理3.2命令提示行3.3命令行快捷键1.Linux介绍1.1Linux的诞生1991年,GNU计划已经开发出了许多工具软件,最受期盼的GNUC编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段(
一金两斤
·
2023-08-29 15:05
Linux
linux
服务器
运维
Linux-
安装MySQL(详细教程)
Linux-
安装MySQL前言一、概述二、下载三、安装四、卸载五、常用设置六、可能遇到的问题前言本文的主要内容是在Linux上安装MySQL,以下内容是源于B站-MySQL数据库入门到精通整理而来。
xyzko1
·
2023-08-28 22:36
JAVA
数据库
mysql
服务器
STM32移植ST77891.69寸屏幕并移植lvgl8.0.2(按键输入设备)一些心得
学习目标:将ST7789(1.69寸圆角屏SPI)
驱动移植
+lvgl移植+按键当作输入设备学习内容:
驱动移植
lvgl移植按键移植软件使用正片开始:先说说这块屏幕的介绍呗ST7789屏幕是一种高性能的液晶显示屏
ElE rookie
·
2023-08-28 14:36
stm32
嵌入式硬件
单片机
Linux-
帆软 服务器部署
文章目录(一)下载安装帆软(1)部署包部署(2)独立部署(二)帆软工程部署连接遇到的问题1、JVM内存问题2、http404错误3、JVM内存问题4、忘记管理员密码,导致帆软工程登不进去5、本地部署帆软服务器后的本地使用方式(三)数据连接(四)报表存放路径(一)下载安装帆软(1)部署包部署1、下载已经打包好的帆软-tomcat安装包,因为该安装包已经把所需要的环境都打包了,下载启动tomcat后就
CLC鸿
·
2023-08-27 16:39
FineReport
linux
服务器
Linux-
常见命令
注意:基于Centos6.8系统,其它请自测。命令行:查看端口程序占用ss-lntpd|grep:22
张张张啊先生
·
2023-08-27 12:40
配置linux内核执行make menuconfig时的若干问题
比如我的目录是/home/fxfreefly/Documents/kernel_test/
linux-
fxfreefly
·
2023-08-26 14:32
linux操作系统
配置内核
make
menuconfig
bison
flex
deprecated
syntax
libncurses5-dev
linux-
中标麒麟-java1.8-tomcat8.5-mysql8.0.15&端口开放设置
Centos下通过源码包安装mysql8.0.15或者mysql5.7同样适用此方法下载MySQL所需要的安装包MySQL::DownloadMySQLCommunityServerSelectOperatingSystem:选择RedHat,CentOS是基于红帽的,SelectOSVersion:选择linux7然后点击后面download下载不用登陆直接下载使用Xshell上传下载文件首先连
?生活太难???
·
2023-08-26 10:51
Linux运维
linux
mysql
数据库
Linux-
kafka持久化文件太大怎么办?
前言Kafka会数据写到硬盘上。磁盘空间有限,kafka有提供清理过期数据的策略。Kafka删除数据有两种方式:1.第一种是按照时间,超过一段时间后删除过期消息;2.第二种是按照消息大小删除数据的,消息数量超过一定大小后删除最旧的数据。确认在过期数据过期的时候,数据已经被消费!!!!配置启用删除策略log.cleanup.policy=delete直接删除,删除后的消息不可恢复。可配置以下两个策略
Linux运维菜
·
2023-08-26 08:19
Linux-
环境变量
文章目录常见环境变量查一个环境变量系统调用接口getenv什么是环境变量?命令行参数向量表两张核心向量表结论证明一下子进程继承了父进程的环境变量?export将本地变量变成环境变量本地变量&&内建命令本地变量:只会在本BASH内部有效,不会被继承内建命令总结和环境变量相关的命令通过代码如何获取环境变量的其他方式常见环境变量查一个环境变量echo需要加上$符号才能打印出来环境变量系统调用接口gete
xxjkkjjkj
·
2023-08-25 03:08
Linux
linux
实验八 网卡
驱动移植
【实验目的】掌握Linux内核配置的基本方法,完成对网卡驱动、NFS等相关功能的配置【实验环境】ubuntu14.04发行版FS4412实验平台交叉编译工具:arm-none-linux-gnueabi-【注意事项】实验步骤中以“$”开头的命令表示在ubuntu环境下执行,以“#”开头的命令表示在开发板下执行【实验步骤】在内核源码的顶层目录下执行如下命令,修改内核配置$makemenuconfig
一条飞的鱼儿
·
2023-08-25 01:51
linux
运维
Linux设备
驱动移植
(设备数)
一、设备数设备树是一种描述硬件信息的数据结构,Linux内核运行时可以通过设备树将硬件信息直接传递给Linux内核,而不再需要在Linux内核中包含大量的冗余编码设备数语法概述设备树文件dts设备树源文件dtsi类似于头文件,包含一些公共的信息,可被其它设备树文件引用dtb编译后的设备树文件设备树语法设备树的语法为树状结构,由一系列的节点和属性组成,根节点下包含子节点子节点下还可以包含子节点,节点
一条飞的鱼儿
·
2023-08-25 01:51
linux
运维
服务器
Linux-
查看端口号
lsof-i:端口号netstat-tunlp|grep端口号lsof(listopenfiles)参考文档:https://www.runoob.com/w3cnote/linux-check-port-usage.htmlimage.pngimage.png
从0到1的小姐姐
·
2023-08-24 17:08
Linux-
查看命令是否执行成功
echo$?echo$?如果返回值为0代表执行成功,否则失败上一条命令的退出状态值,0表示成功,127表示命令没找到image.pngimage.png
从0到1的小姐姐
·
2023-08-23 23:02
Linux-
GCC
一.GCCGCC编译工具链(toolchain)是指以GCC编译器为核心的一整套工具,用于把源代码转化成可执行应用程序在Ubuntu系统下系统默认已经安装好GCC编译器,在主机上执行如下命令gcc-v#查看gcc编译器版本whichgcc#查看gcc的安装路径二.测试GCC1.touchgcc_test.c2.输入普通C,main函数,printf打印保存退出3.gccgcc_test.c-ogc
飞向深空
·
2023-08-22 08:44
linux-
进程
文章目录1.先谈硬件冯诺依曼体系结构2.再谈软件操作系统什么是操作系统?为什么要有操作系统?如何管理?系统调用3.再谈进程那么具体Linux是怎么做的?指令psajx查看所有进程非实时top实时查看进程相当于任务管理器ls/proc内存级进程可视化.,系统中动态运行的进程信息后续要学习tast_struct结构体内描述进程的各种属性创建进程的方法fork()创建子进程执行流问题问题二进程状态1.介
xxjkkjjkj
·
2023-08-22 06:53
Linux
Linux
linux-
虚拟机的网络配置
1.查看虚拟机的网络ip和网关查看虚拟网络编辑器中的vm8net的子网IP和子网掩码image.png查看网关image.png2.查看window的VMnet8image.png他们都在一个网段上,都是192.168.1.*3.修改虚拟机IP配置文件[root@hadoop100桌面]#vim/etc/sysconfig/network-scripts/ifcfg-ens33以下标红的项必须修改
我爱阿桑
·
2023-08-21 02:31
Linux 安装 Tomcat
学习完整课程请移步互联网Java全栈工程师本节视频【视频】基础设施即服务-
Linux-
安装Tomcat概述此处以Tomcat8.5.23为例下载地址https://tomcat.apache.org/解压缩并移动到指定目录解压缩
撸帝
·
2023-08-20 10:41
安全计算环境
linux-
身份鉴别技术 2021-03-06
安全计算环境
linux-
身份鉴别技术a)应对登录的用户进行身份标识和鉴别,身份标识具有唯一性,身份鉴别信息具有复杂度要求并定期更换要求解读Linux系或統的用户鉴别过程与其他UNIX系統相同:系统管理员为用户建立一个账户并为其指定一个口令
泥劳工
·
2023-08-20 00:50
ubuntu 搜狗输入法安装 和 无法输入中文
搜狗输入法
linux-
首页二、安装fcitx输入框架,及相关的依赖库sudoaptinstallfcitx-binsudoapt-getinstallfcitx-tablesudoapt--fix-brokeninstall
ytusdc
·
2023-08-19 20:45
linux
运维
服务器
从零开始缓慢深入Linux - 基础指令篇(1)
从零开始缓慢深入
Linux-
基础指令篇(1)备注:本篇开始主要以CentOS8为主,部分涉猎CentOS7,至于CentOS6不在此范围內Linux目录结构linux里有一句话:“一切皆文件”,基本你能够想到的东西
雁渺
·
2023-08-19 02:45
从零开始缓慢深入Linux
Linux
Shell
Linux基础
零基础Linux
《
Linux-
常见指令详解》
目录Linux背景开源操作系统的理解问题1.空文件占磁盘空间吗?2.创建的文件是在内存中还是磁盘中?3.绝对路径和相对路径的区别4.Linux下的文件后缀可以随便写,不同于Windows常见指令和权限查看Linux主机ip使用XShell登陆主机XShell下的复制粘贴Linux下基本指令ls指令pwd指令cd指令touch指令mkdir指令rmdir指令&&rm指令rmdir指令rm指令man指
张先生w
·
2023-08-18 23:28
Linux
linux
服务器
运维
sx1278
驱动移植
时报错多个"IRQn" has already been declared in the current scope
如题,在进行sx1278
驱动移植
时报错很多个"IRQn"hasalreadybeendeclaredinthecurrentscope,发现问题是在stm32f10x.h和stm32f103xe.h中重复定义了很多个这样的中断向量
疯狂的Alex
·
2023-08-18 08:08
STM32学习
单片机
stm32
嵌入式
Linux-
什么是PID?
最近在看服务器的性能指标,用了top命令之后发现第一行就是PID,之前也知道PID表示的进程号,但是也仅限于此。今天认真的想了一下啥是PID,这就涉及到什么是进程了。一、进程的概念进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态概念,是一个活动实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。进程是一个能独立运行
冬天下雪啦
·
2023-08-17 08:33
#
Linux基础知识
服务器
kali安装中文输入法(搜狗输入法)
搜狗输入法
linux-
首页搜狗输入法forlinux—支持全拼、简拼、模糊音、云输入、皮肤、中英混输https://shurufa.sogou.com/linux2.点击立即下载。
Matriller
·
2023-08-16 16:43
linux
Uboot驱动Linux驱动的区别
Uboot驱动Linux驱动的区别我们在学习或移植嵌入式Linux系统的时候都会接触到Uboot
驱动移植
和Linux驱动开发,此时对于嵌入式Linux初学者来说不免会有疑问,例如:Uboot已经有相关芯片平台以及外部硬件设备的驱动程序
zhbi98
·
2023-08-16 08:38
嵌入式Linux开发
linux
Uboot
嵌入式开发
Linux-
自动切割MongoDB日志并自动清除
问题MongoDB的日志不断增加,而且只有一个日志文件,暂用不必要的空间思路将日志按天切割,同时删除N天前的日志文件环境背景Ubuntu16.04MongoDB安装路径:/usr/binMongoDB日志路径:/var/log/mongodb解决办法1、创建sh脚本,用来切割日志,并删除N天前的日志文件1.1:在合理的路径下:vimongoLog.sh1.2:输入以下文本#!/bin/bash#R
lfq0404
·
2023-08-14 18:32
Linux
Linux-
基础常用命令和常用软件
一、之前没用过命令行开发,所以对linux这块没怎么重视,新工作对linux的使用很频繁,所以对常用命令和常用软件做一个记录。(公司任务仅做参考)apt/awk/base64cat/cd/chgrp/chkconfig/chmod/chown/chpasswd/clear/clock/cp/crontab/curldate/df/diffecho/env/eval/exit/exportfdisk
爱吃荔枝de圆滚滚
·
2023-08-14 08:51
Linux基础
linux常用命令
linux常用软件
linux-
运维自动化之ansible
运维自动化之ANSIBLE本章内容运维自动化发展历程及技术应用Ansible命令使用Ansible常用模块详解YAML语法简介Ansibleplaybook基础Playbook变量、tags、handlers使用Playbook模板templatesPlaybook条件判断whenPlaybook字典with_itemsAnsibleRoles运维自动化发展历程及技术应用企业实际应用场景分析Dev
Theshaye
·
2023-08-13 16:45
linux系统
运维
自动化
ansible
linux-
文件时间详解
1、文件的创建时间(以下叙述针对的是centos7.8)一般操作系统不会记录文件的创建时间2、文件的最后修改的时间(modificationtime,mtime),当文件的内容修改就会更新这个时间centos7.8只有默认值,没有该选项ls-l默认展示修改时间其他系统,比如(kylin)会有如下选项:ls-l--time=birthls-l--time=creationls-l--time=mti
husterlichf
·
2023-08-13 14:17
linux
运维
centos
bash
服务器
移远RM500U-CN模块直连嵌入式ubuntu实现拨号上网
目录1平台:2需要准备的资料3参考文档4编译环境与
驱动移植
4.1内核驱动添加厂家ID和产品ID4.2.添加零包处理4.3增加复位恢复机制4.4增加批量输出批量输出URB的数量和容量的数量和容量4.5内核配置与编译
lonnng2004
·
2023-08-13 12:39
ubuntu
RM500U-CN
rk3588
Linux 基础—— IO 全面介绍
Linux-
基础IOLinux-基础IO文件IO相关操作stdin&stdout&stderr系统文件I/O文件的宏观理解:狭义理解:1.文件在磁盘里2.磁盘是永久性存储介质,因此文件在磁盘上的存储是永久性的
编程小鱼六六六
·
2023-08-11 22:40
计算机/it
C语言
编程语言
linux
服务器
开发语言
c语言
c++
linux-
删除KVM虚拟机
1.查看主机#virshlist2.关闭主机#virshshutdown虚拟机名称3.删除主机定义#virshundefine虚拟机名称4.删除KVM虚拟机文件#find/-name虚拟机名称#rm-rf虚拟机文件
Mr. Sun_
·
2023-08-10 08:35
『合集-System』
linux
运维
服务器
KVM
Linux-
进程的状态详解
“Z”状态8.孤儿进程总结回顾上篇文章
Linux-
进程的介绍和标示符,讲了进程是由进程控制模块(PCB)、它的代码和数据构成的,而在Linux中进程的PCB就是一个名叫task_struct的结构体,里面存放着进程的数据和状态
风君子吖
·
2023-08-09 23:50
Linux系统编程
linux
服务器
运维
Linux 系统管理命令
学习完整课程请移步互联网Java全栈工程师本节视频【视频】基础设施即服务-
Linux-
系统管理命令概述命令说明stat显示指定文件的相关信息,比ls命令显示内容更多who显示在线登录用户hostname
撸帝
·
2023-08-09 16:35
Linux-
基本指令
文章目录Centos用户新增及删除新增删除两个理论概念管理贯穿ls指令文件的操作-l(列出详细信息)-a(显示所有的文件,包括隐藏文件)-F(在每个文件名后附上一个字符以说明该文件的类型)-d(将目录象文件一样显示)pwd(显示用户当前所在的目录)mkdir(创建目录)cd(改变工作目录)Linux的根目录/家目录cd-(直接进入家目录)cd~(最近一次在的目录)Centos用户新增及删除新增删除
xxjkkjjkj
·
2023-08-09 00:55
Linux
linux
centos
Linux-
基本指令2
文章目录touch(新建一个文件)whoami(查看当前用户名)概念:1.你是如何看待指令的?2.我们在执行指令之前,我们应该先做什么?概念:/tree.(树状显示文件夹和文件)rmdir&&rmrmdirrmctrl+c通配符*man(手册查找)cp(赋值文件或目录)mv指令(剪切重命名)cat(打印文件内容)echo(输出字符串)概念Linux下一切皆文件>输出重定向**追加重定向**用不着每
xxjkkjjkj
·
2023-08-09 00:55
Linux
linux
centos
Linux-
管理文件系统及存储
文章目录文件系统基础概念文件系统文件系统概述文件系统类型及使用场景系统交换分区系统交换空间swap分区配置磁盘存储挂载与使用磁盘基础磁盘类型磁盘接口说明LIinux查看磁盘信息磁盘分区分区的概念磁盘分区类型磁盘分区命名规则磁盘分区方案-MBRMBR分区方案fdisk分区工具使用fdisk硬盘分区操作磁盘分区方案-GPTGPT分区方案parted分区工具使用parted硬盘分区操作-交互式parte
zhugenmi
·
2023-08-09 00:30
Linux
linux
文件系统
磁盘存储挂载与使用
逻辑卷管理
STM32MP157驱动开发——4G通信模块驱动
驱动开发驱动修改添加ECM支持程序配置Linux内核ppp拨号功能测试ECM联网测试ME36304G模块GNSS定位测试2.移远EC204G驱动开发驱动修改配置Linux内核EC20ppp拨号上网移远GobiNET
驱动移植
Amonter
·
2023-08-08 06:00
STM32MP157
驱动开发
stm32
嵌入式硬件
Linux-
学习笔记1
@和原子哥一起学习Linux最近入手一块正点原子购买的阿尔法Linux开发板,在此做下学习笔记,方便后续查阅,希望自己有所长进。1、VMware安装和Ubuntu安装此处遇坑无数(致敬我差点被打消的学习热情)1、虚拟机好用了一天,之后忽然电脑无法打开ubantu,每次打开自动蓝屏,然后重启根据网上的方法,查找时忽然发现自己刚买回的电脑是家庭版,重装了专业版的系统,重装虚拟机恢复了。2、虚拟机本来还
子歌的宏定义
·
2023-08-07 15:24
linux
阿尔法开发板
linux
从web漏洞到linux权限提升
从web漏洞到linux权限提升一、Linux系统介绍与使用二、Linux权限说明2.1、文件权限2.2、linux文件、目录权限说明三、权限提升一、Linux系统介绍与使用
linux-
全称GNU/Linux
月亮今天也很亮
·
2023-08-05 12:36
web安全
学习
linux
权限提升
Linux-
查看当前进程
ps-A显示所有(ps-e也是一样的)ps-u用户,显示指定用户进程信息ps-auxBSD格式输出,列出当前内存中的所有程序ps-ef标准格式输出ps-ef和ps-aux的区别:ps-ef是用标准格式输出的,可以查看父进程号ps-aux是用BSD格式输出的,可以查看CPU占用率和内存占用率,可以使用aux参考:https://www.cnblogs.com/lovven/p/12945813.ht
从0到1的小姐姐
·
2023-08-05 08:50
Linux-
学习笔记3
@和原子哥一起学习LinuxC语言版本LED等灯驱动实验1、C语言编译环境搭建设置处理器模式将CPSR寄存器的bit4-0设置为0x13,设置6ULL进入特权模式SVC。读写状态寄存器使用MRS和MSR.MRS-读出MSR-写入设置SP指针(栈指针)ALPHA开发板的DDR容量:256MB,起始地址都为0X80000000,终止地址为0X8FFFFFFF.SP指向DDR,向下增长。定义为2M=0x
子歌的宏定义
·
2023-08-05 01:11
linux
阿尔法开发板
linux
Linux-
学习笔记2
@和原子哥一起学习LinuxUbuntu入门学习完毕,怀着激动的心情开始了I.MX6U的裸机入门汇编LED等灯驱动实验1、汇编LED程序编写步骤定义了一个全局标号_start,代码就是从_start这个标号开始顺序往下执行的根据时钟寄存器地址使能所有时钟根据IO寄存器地址配置复用IO和IO电气属性根据GPIO寄存器配置管脚输入输出和输出高低电平通过b指令,CPU重复不断的跳到loop函数执行,进入
子歌的宏定义
·
2023-08-05 01:10
阿尔法开发板
linux
linux
ubuntu
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他