首页 > 系统相关 >深入Linux内核架构 (莫尔勒(Wolfgang Mauerer))-学习笔记

深入Linux内核架构 (莫尔勒(Wolfgang Mauerer))-学习笔记

时间:2024-07-03 09:27:18浏览次数:15  
标签:包括 Wolfgang 尔勒 文件系统 内存 Linux 设备 内核

书:pan.baidu.com/s/1qLSqtZPkRpflXrwcBOeUAQ?pwd=b2y3

我的阅读笔记:

  1. Linux内核概述: 介绍Linux内核的基本结构、组成部分以及内核的主要功能。涵盖内核空间和用户空间之间的界限,以及内核如何管理系统资源。
  2. 进程管理: 探讨Linux中进程的创建、调度、执行和终止。包括进程控制块、调度算法、进程调度的机制等方面的内容。
  3. 内存管理: 讨论Linux内核中的内存管理,包括虚拟内存、物理内存、页面置换算法等。涵盖内存分配和释放、内存映射、共享内存等主题。
  4. 文件系统: 对Linux文件系统的结构和实现进行详细介绍。包括文件系统的层次结构、文件系统缓存、文件系统的挂载和卸载等方面的内容。
  5. 设备驱动: 探讨Linux内核中的设备驱动,包括字符设备、块设备、网络设备等。介绍设备模型、驱动程序注册和注销、中断处理等关键概念。
  6. 系统调用: 详细解释Linux内核提供给用户空间的接口,包括系统调用的注册、处理和执行。
  7. 网络协议栈: 涵盖Linux内核中的网络协议栈,包括TCP/IP协议的实现、套接字编程、网络设备的管理等方面的内容。
  8. 内核模块: 介绍Linux内核模块的概念,包括模块的加载和卸载、模块参数、模块间的依赖关系等。
  9. 性能分析和调优: 提供有关性能分析和调优的实用信息,帮助读者理解如何优化Linux系统的性能。

标签:包括,Wolfgang,尔勒,文件系统,内存,Linux,设备,内核
From: https://blog.csdn.net/tyurtyuu/article/details/140142935

相关文章

  • 嵌入式Linux中的LED驱动控制(设备树方式)
    Linux3.1之后的内核版本,引入了设备树的概念。同时,设备树还需要Bootloader的支持,如果使用Uboot,在1.1.3版本之后就可以支持设备树了。设备树概念的提出其实有两方面的原因。其一当然是代码冗余,导致Linux内核臃肿不堪。在Linux内核源码中,只要是通过了基金会的认可,就可以把某个厂商的......
  • Linux源码阅读笔记08-进程调度API系统调用案例分析
    kthread_create_on_nodekthread_create_on_node函数功能:指定存储节点创建新内核线程。源码如下:操作实战#include<linux/module.h>#include<linux/pid.h>#include<linux/sched.h>#include<linux/kthread.h>#include<linux/wait.h>intMyThreadFunc(void*......
  • python解析Linux top 系统信息并生成动态图表(pandas和matplotlib)
    文章目录0.引言1.功能2.使用步骤3.程序架构流程图结构图4.数据解析模块5.图表绘制模块6.主程序入口7.总结8.附录完整代码0.引言在性能调优和系统监控中,top命令是一种重要工具,提供了实时的系统状态信息,如CPU使用率、内存使用情况和进程状态。然而,仅凭......
  • 【Linux系列】修改ssh端口
    #Linux#等保场景:在CentOS7.9操作系统上,修改默认的ssh端口。ssh默认22端口,在实际开展业务中的生产环境中,通常会修改为指定端口号,以满足规范。版本:CentOS7.91.修改sshd_config配置文件修改命令:vi/etc/ssh/sshd_config修改内容:Port100222.重启sshd服务3.查看端口信息......
  • Linux升级软件系统,防止其他用户登录影响升级,可以进行的操作
    题目解析touch/etc/nolgoin:禁止所有普通用户登录iptable-sINPUT-ttcp-s!127.0.0.1-jDROP:屏蔽非127.0.0.1请求;Linux的七个运行级别Linux下的7个运行级别:0:系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。1:单用户工作状态,root权限,用于系统......
  • Linux简史看这篇就够了
    目录一、Unix操作系统1、为什么要讲Unix?2、Unix发展史2.1、早期计算机存在的问题2.2、CTSS系统诞生2.3、Multics计划2.4、Unics诞生2.5、Unix系统诞生2.6、Unix版权宣告2.7、Minix系统诞生二、Linux操作系统1、Linux系统起源2、GNU计划3、Linux版本的衍生版本3.......
  • Linux的访问权限详解
    题目解读访问权限rw-r--r--分别代表什么东西r:代表可读w:可写e:可执行方便起见进行拆分rw-代表文件所属用户的权限r--代表同组用户的权限r--代表其他用户的权限同时我们可以用2进制来表示:r:4w:2e:1也即是3位二进制数则可以表示chmod命令更改对应的文件......
  • Linux统计日志中有多少个不同的IP登录
    题目解析知识点:1、awk-F'''{print$3}'指定空格是分隔符进行分割,取第三个。(不指定默认分隔符也是空格)2、uniq-c(uniq命令可以去除排序过的文件中的重复行,因此uniq经常和sort合用。也就是说,为了使uniq起作用,所有的重复行必须是相邻的。参数-c:进行计数)3、wc-l行......
  • Linux——查找文件-find(详细)
    查找文件-find 作用-按照文件名、大小、时间、权限、类型、所属者、所属组来搜索文件格式find 查找路径  查找条件 具体条件 操作注意-find命令默认的操作是print输出-find是检索文件的,grep是过滤文件中字符串 参数参数         ......
  • Linux—— 逻辑运算符,压缩和解压缩
     --a:and逻辑与  --o:or逻辑或  --not:not逻辑非  -优先级:与>或>非```shell[root@server~]#find / -size +10k -a -size -50k[root@server~]#find /etc  -name "e*" -o -name "f*"[root@server~]#find /etc  -nam......