Linux
文章平均质量分 60
大哥您好
这个作者很懒,什么都没留下…
展开
-
Ansible简单部署与使用
Ansible简单的部署与使用,本人小白原创 2024-09-08 23:02:10 · 379 阅读 · 0 评论 -
Intel IOMMU (VT-d) initialization for Linux
Intel IOMMU (VT-d) initialization for Linux原创 2023-12-12 12:24:27 · 1149 阅读 · 0 评论 -
Linux网桥配置及应用
近期需要搭建一个开发板上网的测试环境,于是顺便学习一下Linux的网桥配置。实验环境为Virtualbox 6.1 + Ubuntu-20.04,虚拟机共享主机网络上网,通过usb以太网卡连接开发板,本文主要就是配置网桥连接usb以太网卡与虚拟机的主网卡,使开发板能通过网桥上网。虚拟机的配置不在本文描述,默认虚拟机可正常上网,并正常识别usb以太网卡,如下:如上enp0s3为虚拟机共享主机上网的网卡,enx34298f742220为usb以太网卡。虚拟机的默认路由配置也先记录一下,后续进行路由配置的时原创 2022-06-23 18:59:30 · 1569 阅读 · 1 评论 -
内核模块加载顺序的控制
前言看i915显卡驱动时,发现i915模块代码假定自己会在intel-agp的模块加载之后执行,我就不理解,两个模块,怎么保证intel-agp模块执行一定在前呢?百度后,没看对这个知识点说的比较透的,于是,有了本文。注意,本文说的模块只是种通俗的说法,实际体现为自动被调用的功能,比如驱动的注册,子系统的注册等,不是编译成“模块”的模块。本文中的模块都是被编译进内核的模块,当然也可以被编译成“模块”。编译成“模块”的模块加载顺序不在本文讨论范围。理解本文需要一点内核Makefile基础,一点ELF转载 2021-12-22 13:43:55 · 936 阅读 · 0 评论 -
Ubuntu apt-offline official guide
focal (8) apt-offline.8.gzProvided by: apt-offline_1.8.2-1_all bugNAME apt-offline - Offline APT Package managerSYNOPSIS apt-offline [ARGUMENTS] [OPTIONS]DESCRIPTION apt-offline brings offline package management functionality to Debian ba转载 2021-11-03 15:18:01 · 456 阅读 · 0 评论 -
Linux NFS使用摘要
目录前言NFS ServerNFS Client前言在本文简要记录Linux NFS的使用方式。NFS ServerHost PC是Ubuntu-20.04安装NFS Serversudo apt-get install nfs-kernel-server设置NFS目录-------- /etc/exports 添加:<your path> *(rw,sync,no_root_squash)重启NFS服务sudo /etc/init.d/nfs-ker原创 2021-10-31 16:35:31 · 143 阅读 · 0 评论 -
ubuntu设置指定软件不参与升级
以synergy为例,需使用sudo 或 root打开终端,输入:sudo echo synergy hold | sudo dpkg --set-selections查询Ubuntu系统被锁定不更新的软件包状态(hold), 命令为:sudo dpkg --get-selections | grep hold 查看是否锁定成功或者使用sudo dpkg --get-selections | more 查询系统所有软件状态是被锁定(hold)的软件包恢复可升级状态,命令:sudo echo转载 2021-01-18 22:14:34 · 298 阅读 · 0 评论 -
宋宝华:关于linux内存管理中DMA ZONE和dma_alloc_coherent若干误解的澄清
1.DMA ZONE的大小是16MB?这个答案在32位X86计算机的条件下是成立的,但是在其他的绝大多数情况下都不成立。首先我们要理解DMA ZONE产生的历史原因是什么。DMA可以直接在内存和外设之间进行数据搬移,对于内存的存取来讲,它和CPU一样,是一个访问master,可以直接访...转载 2020-01-16 15:40:10 · 900 阅读 · 0 评论 -
是谁关闭了Linux抢占,而抢占又关闭了谁?
前言本人的目的在于解惑,把读者从糊里糊涂的状态解救出来。本文对比分析:preempt_disable() local_irq_disable()/local_irq_save(flags) spin_lock() spin_lock_irq()/spin_lock_irqsave(lock, flags)哪些关闭了抢占?另外,再说清楚,抢占又关闭了谁。首先,把这几个API...转载 2019-12-12 15:20:54 · 203 阅读 · 0 评论 -
DBUS ---- Type System
前言 最近在看BlueZ源码,有关DBUS的知识点,在此记录下来。原文Type SystemD-Bus has a type system, in which values of various types can be serialized into a sequence of bytes referred to as the wire format in a sta...翻译 2019-02-21 18:56:24 · 484 阅读 · 0 评论 -
Linux Kernel printk-formats
原文 https://www.kernel.org/doc/html/latest/core-api/printk-formats.html How to get printk format specifiers rightAuthor: Randy Dunlap <rdunlap@infradead.org> Author: Andrew Murra...转载 2018-12-29 10:14:27 · 1175 阅读 · 0 评论 -
linux 进程管理 task_struct 中 parent/children/sibling 成员的关系
前言 最近在看《Linux内核设计与实现(原书第3版)》中第进程管理,有点疑问,上网顺便补习了linux内核链表第相关知识,在此记录下来。 疑问 书中写到:3.2.6 进程家族树... 同样,也可以按一下方式依次访问子进程: struct task_struct *task; struct list_head *list...原创 2018-09-30 14:01:12 · 5414 阅读 · 1 评论 -
Makefile学习笔记
前言 最近又看了一下Makefile规范写法,做一点小笔记。原创 2016-06-12 15:37:19 · 443 阅读 · 0 评论 -
Android Linux内核驱动程序(基于goldfish-3.10内核)
最近在学习老罗博客(点击打开博客),看到他的《在Ubuntu上为Android系统编写Linux内核驱动程序》一文(文章链接),自己也跃跃欲试,不过教程是基于goldfish-2.6.29内核的,而我的环境是android 6.0,goldfish-3.10内核的,在编译过程中遇到的问题我都会在本文记录下来。原创 2016-06-03 09:32:44 · 3832 阅读 · 11 评论 -
linux 进程和线程的区别
原文地址 http://blog.csdn.net/forrest2009/article/details/6413756原文进程与线程 进程是程序执行时的一个实例,即它是程序已经执行到课中程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。转载 2016-04-21 00:08:55 · 439 阅读 · 0 评论 -
CentOS编译安装GCC
前言前几天初学C++的时候有被一个编译小问题所困扰,上bbs跟各路大哥讨论后(bbs链接:),发现是gcc版本太低所导致的,yum源上的gcc版本为4.4.7,于是上gcc官网上下载gcc-5.2.0进行编译。系统配置Linux发行版:CentOS-6.6当前gcc版本:4.4.7编译进行./configure 的时候出错,错误如下:...config原创 2015-11-25 15:38:09 · 690 阅读 · 0 评论