• Linux regmap子系统分析从数据结构分析系统实现

    一、数据结构间的关联及说明 针对regmap子系统,我们首先要知道regmap子系统要解决的痛点是什么?我们知道大多的传感器芯片(io扩展芯片、温度传感器、电源管理芯片、inpu 2024-05-14 22:46:49
  • Linux iSCSI请求流程分析,从磁盘到网卡

    今天我们分析一下当向磁盘提交了一些数据请求后,是如何经过以太网发送出去的。本文暂时不考虑文件系统和设备堆叠(例如md和dm)的情况。这部分内容本身就非常复杂,如果放到一起将更加复杂 2024-05-14 21:43:07
  • 一文读懂Linux内存分布策略

    Linux 进程的内存分布长什么样?在 Linux 操作系统中,虚拟地址空间的内部又被分为内核空间和用户空间两部分,不同位数的系统,地址空间的范围也不同。比如最常见的 32 位和 2024-05-14 20:45:18
  • Linux下Tomcat8使用APR模式运行

    1. 安装要求使用APR模式需要依赖如下软件:APR 1.2+ development headers (libapr1-dev package)OpenSSL 0.9.7+ de 2024-05-14 19:47:26
  • Linux下dwm窗口管理器的安装

    介绍dwm是一个动态的窗口管理器,它支持平铺,浮动,以及单窗口聚焦模式。其源代码只有两千多行,非常轻量。安装git clone https://git.suckless.org/d 2024-05-14 18:55:01
  • Linux ifconfig 命令

    ifconfig(接口配置)是一种网络管理工具。它用于在 Linux 操作系统中配置和查看网络接口的状态。使用ifconfig,您可以分配 IP 地址、启用或禁用接口、管理 ARP 2024-05-14 17:50:37
  • 面试 | Linux 下软链接和硬链接的区别

    在 Linux 系统中,一切都是文件,然而为了区分不同类型的事物,我们有了:普通文件目录文件链接文件设备文件在之前的文章《阿里面试题 | Nginx 所使用的 epoll 模型是什 2024-05-14 16:52:50
  • Windows/Linux 创建开机启动服务

    系统服务是一种应用程序类型,它在后台运行。服务应用程序通常可以在本地和通过网络为用户提供一些功能。有些软件无需安装解压就能使用,或者在安装时未向系统注册服务。如果我们需要开机启动, 2024-05-14 15:52:34
  • Linux下2号进程的kthreadd

    2号进程内核初始化rest_init函数中,由进程 0 (swapper 进程)创建了两个processinit 进程 (pid = 1, ppid = 0)kthreadd (p 2024-05-14 14:50:32
  • Linux Top查看指定进程的CPU状态

    查看top帮助信息不管linux还是unix,大多数命令都是支持man命令来查看帮助信息的。语法是下面这样,进入到交互界面后,用法类似vi,然后按「q」可以退出,输入「?」再输入关 2024-05-14 13:53:15