• 2024-10-23CH397 USB转网卡--嵌入式Linux下修改网卡名称
    修改CH397USB转网卡芯片网络名称在使用Linux系统时候,接入CH397USB转网卡芯片之后,发现网卡名称并非按照eth1、eth2这种命名,而是enx+MAC如下图所示:多网卡应用场景下此类网卡名称可能不方便管理,需要进行统一修改,可先通过日志查看其命名规则受什么影响:可见网卡默认生成的名
  • 2024-09-25Linux 启动系统的过程中使用rd.break 在断点前进入shell
    参考:https://man7.org/linux/man-pages/man7/dracut.cmdline.7.html使用rd.break={cmdline|pre-udev|pre-trigger|initqueue|pre-mount|mount|pre-pivot|cleanup}droptoashellbeforethedefinedbreakpointstarts介绍rd.break参数允许您在内核启动过程中
  • 2024-09-09linux系统usb设备的自动挂载、自动卸载(udev-media-automount)
    不推荐通过编辑/etc/fstab文件挂载方式,因为一旦拔掉硬盘或者更换硬盘后,系统就启动不起来了。这里推荐使用udev-media-automount开源网址: https://github.com/Ferk/udev-media-automount1、下载软件包:cd/目录,进入某个目录下,然后通过一下命令下载或者直接下载解压拷贝进去
  • 2024-06-06linux 遇到硬盘设备名称会改变时,可以使用udev规则绑定硬盘
    udev规则绑定硬盘#lsblk-oNAME,MODEL,SERIALNAMEMODELSERIALsdaSamsungSSD860S3YLNM0NC12424A├─sda1├─sda2└─sda3├─cl-root└─cl-swapsdbSamsungSSD860S3ZBND0NC04099A└─sdb1sdcSamsungSSD
  • 2024-04-04Linux守护进程之udev-笔记
    一、什么是udev?        udev 是Linux系统中的一个守护进程,它的主要任务是管理所有的设备节点。你可以把它想象成一个设备的“管家”,负责识别、监控和管理连接到计算机上的硬件设备。当一个新设备被连接到系统时,`udev`会立刻识别它,并为其创建相应的文件和目录,这
  • 2024-03-22udev rules没能成功执行的可能原因
    比如给一个usb设备写了一个udev规则,内容如下:SUBSYSTEM=="usb",ATTR{idVendor}=="1908",ATTR{idProduct}=="0102",ACTION=="add",RUN+="/path/to/your/script.sh"结果vpid为1908:0102的设备插入后,/path/to/your/script.sh并没有执行成功,可能是什么原因呢?
  • 2024-02-28ubuntu串口重命名(串口绑定)
    不同方法在于rules文件的编写。rules文件编写方法一:针对不同转换芯片在未插入和插入USB设备时,分别通过lsusb命令查看所连接的USB设备。可以看出硬件ID为"1b3f:8301"在/etc/udev/rules.d中创建.rules文件,比如我的是my.rules,输入以下内容:KERNEL=="ttyUSB*",ATTRS{idVe
  • 2023-12-27Oracle 11g RAC(openfiler +multipath +udev +补丁升级)
    配套视频:《Oracle11gRAC安装》 或《Oracle11gRAC安装》配套文档:《一步一步在linux上部署Oracle11gR2RAC》
  • 2023-12-22字符设备和块设备以及设备绑定
    什么是字符设备和块设备?都有哪些区别?这两个文件都与从一处向另一处写入数据和读取数据有关。但它们之间的区别在于它们读取/写入数据的方式。字符文件:字符文件是一种以字符方式读取/写入数据的硬件文件。一些经典的例子是键盘、鼠标、串行打印机。如果用户使用char文件写入
  • 2023-11-20克隆后网络设备名称eth0变为eth1
    克隆后网络设备名称eth0变为eth1参考文章-centos6克隆网卡由eth0变为eth1,且启动网卡报错_为什么vi/etc/udev/rules.d/70-persistent-net.rules后一片-CSDN博客本用户使用的是centos6.5出现此问题以前用户使用的是centos7以上,没有出现过此问题克隆后servicenetworkrestart
  • 2023-11-08linux udev 的使用
    1、如何在文件系统中选择  Systemconfiguration ---> /devmanagement(Dynamicusingdevtmpfs+eudev) ---> Targetpackages --->Hardwarehandling --->  -*-eudevenablerulesgenerator
  • 2023-08-22a start job is running for udev wait for complete device initialization
    astartjobisrunningforudevwaitforcompletedeviceinitializationreference:https://github.com/AdnanHodzic/displaylink-debian/issues/331diff/etc/init.d/systemd-udevd+systemctlmasksystemd-udev-settleudevadmtrigger--action=addudevadmsett
  • 2023-08-03vmware中克隆虚拟机无法上网的解决办法
    1、首先编辑网卡配置文件,vi/etc/sysconfig/network-scripts/ifcfg-eth0,将HWADDR和UUID两个参数删除或者注释掉,然后保存退出。2、清空/etc/udev/rules.d/70-persistent-net.rules文件,>/etc/udev/rules.d/70-persistent-net.rules3、重启虚拟机 
  • 2023-08-01ASM磁盘从UDEV方式迁移到ASMFD方式
    OracleASMFilterDriver(OracleASMFD)是位于OracleASM磁盘IO路径上的一个内核模块,OracleASM使用ASMFD来验证对OracleASM磁盘的写IO请求,OracleASMFilterDriver会拒绝任何无效的IO请求。此操作消除了意外覆盖OracleASM磁盘头的情况。例如,OracleASMFilterDriver过滤掉
  • 2023-07-14CentOS7修改网卡名
    CentOS7,或RHEL7[1]https://www.redhat.com/sysadmin/network-interfaces-linux,Thenamegame:NamingnetworkinterfacesinLinux可以使用nameif,ifrename,ip;centos7上没找到ifrename;nameif根据mac命令;试过ip,提示ResourceBusy.[2]http://www.mit.edu/afs.n
  • 2023-07-10udev规则
    1,Linux下udev详细介绍_八点半路灯下的行者的技术博客_51CTO博客一、udev简介udev是 Linux2.6内核里的一个功能,它替代了原来的devfs,成为当前 Linux 默认的设备管理工具。udev以守护进程的形式运行,通过侦听内核发出来的uevent来管理/dev目录下的设备文件。不像之前的设备管理工
  • 2023-07-10udev 入门:管理设备事件的 Linux 子系统
    转载:udev入门:管理设备事件的Linux子系统-知乎(zhihu.com)创建这样一个脚本,当指定的设备插入时触发你的计算机去做一个指定动作。udev是一个为你的计算机提供设备事件的Linux子系统。通俗来讲就是,当你的计算机上插入了像网卡、外置硬盘(包括U盘)、鼠标、键盘、游戏操纵
  • 2023-07-03驱动相关指令
    驱动相关指令自定义驱动的加载depmoddepmod:分析可载入模块的依赖性 whichwhich:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果 trap内建命令,用于执行接收到信号后将要采取的动作,常见用于在脚本被中断时完成清理工作 trap""SIGINT#忽略
  • 2023-06-27configure: error: udev support requested but libudev header not installed
    ./configure --host=arm-none-linux-gnueabi错误提示:configure:error:udevsupportrequestedbutlibudevheadernotinstalled解决办法 --disable-udev取消对libudev的依赖   ./configure --host=arm-none-linux-gnueabi --disable-udev make  
  • 2023-06-16 systemd-xxx.service服务介绍
                    1 systemd-journald.service(日志服务)                这个日志服务可以协助记录日志文件,包括启动过程中的所有信息。不过,它只能记录本次启动的信息,重启后之前的信息就查询不到了。这样的原因是;这个
  • 2023-05-31udev和mdev hotplug事件
    关于udev和mdev之间的区别与联系我发现自己现在还没有把它完整的给区分开来和联系起来.设备文件系统有devfs,mdev,udevmdev是udev的简化版本,是busybox中所带的程序,最适合用在嵌入式系统,而udev一般用在PC上的linux中,相对mdev来说要复杂些,devfs是2.4内核引入的,而
  • 2023-04-20Linux设备节点创建方式的演变历史
    引子  遵从"Everythingisafile"的思想,在Linux下想要操作设备的话,是需要通过一类叫做设备节点(devicenode)的特殊文件。设备节点通常位于/dev这个目录下,但是位于其它目录也是可以的。只要翻开一本介绍Linux驱动的书,或者在网上搜索相关的文章,很大概率上会教你在写好驱动代码后
  • 2023-03-23udev启动systemd服务并传递内核参数
    使用udev规则启动systemd服务并传递内核参数udevrules创建udev规则文件/etc/udev/rules.d/99-usb-detect.rules#MediaautomountingSUBSYSTEM=="block",ACTION=="ad
  • 2023-02-06树莓派绑定串口
    如果树莓派绑定多个串口,就有可能出现问题:Linux是按照插入顺序对设备进行编号的,例如ttyUSB0,ttyUSB1或者ttyACM0,ttyACM1等等,那么每次重新开机的时候容易出现设备不对应编号的
  • 2022-12-28使用 udev 高效、动态地管理 Linux 设备文件(转载)--1
     ​​黄懋​​,软件工程师,IBM简介: 本文以通俗的方法阐述udev及相关术语的概念、udev的配置文件和规则文件,然后以RedHatEnterpriseServer为平台演示一