严富坤的知识库专栏 本次搜索耗时 0.414 秒,为您找到 40 个相关结果.
  • Nginx的基础配置

    一、nginx.conf文件 1. 全局块 2. Events块 (events {}) 3. HTTP块 (http {}) 二、常用配置命令 1.配置用户及用户组 2.配置工作进程数 3.配置错误日志的存入路径 4.配置文件的引入 5.设置网络连接的系列化 6.设置事件驱动模型 7.自定义服务日志 8.配置sendfile方式传输文...
  • 深入理解0x66前缀和0x67前缀

    1096 2024-10-31 《操作系统原理》
    1. x86处理器概述 1.1 实模式与保护模式 1.2 长模式(64位模式) 2. 指令前缀概述 3. 操作数大小前缀 0x66 3.1 0x66 的作用 3.2 为什么需要使用0x66前缀 3.2.1 示例:16位模式下使用32位寄存器 3.2.2 反转当前默认操作数大小 3.3 实际应用场景 4. 寻址方式前缀 0x67 4.1 0...
  • 深入理解VFS机制

    1. VFS的核心概念 1.1 文件系统的抽象 1.2 文件系统操作的统一接口 1.3 文件描述符和VFS 2. VFS的组成部分 2.1 struct file 2.2 struct inode 2.3 struct super_block 2.4 文件系统类型结构 2.5 struct file_operations...
  • Linux内核的目录结构

    目录结构(以 Linux 6.x 为例) 目录详细用途 1. arch/ 2. block/ 3. certs/ 4. crypto/ 5. Documentation/ 6. drivers/ 7. firmware/ 8. fs/ 9. include/ 10. init/ 11. ipc...
  • x86完整运行机制

    769 2024-11-20 《操作系统原理》
    1. x86架构运行的核心概念 1.1 基址 + 偏移是x86的核心设计哲学 1.2 特权级和执行模式 2. 内存管理:分段与分页的协同机制 2.1 分段机制 2.2 分页机制 3. 任务管理:多任务与上下文切换 3.1 多任务的实现机制 3.2 Linux任务管理中的关键点 4. 中断与异常:事件驱动的操作系统核心 4...
  • Nginx服务器的安装与部署

    一、准备工作 二、设置yum仓库源 三、安装Nginx 四、启动Nginx服务 五、查看Nginx的状态 官网有不同平台的安装步骤说明,本文将以RHEL 平台为例,详细说明请参考链接:https://nginx.org/en/linux_packages.html 一、准备工作 sudo yum install yum - util...
  • Linux 内核命名空间

    685 2024-11-28 《操作系统原理》
    1. 什么是命名空间? 1.1 命名空间的概念 1.2 命名空间与虚拟化 2. 命名空间的实现原理 2.1 命名空间的核心机制 2.2 COW(Copy-On-Write)技术 3. Linux 中的命名空间类型 3.1 UTS 命名空间 3.2 IPC 命名空间 3.3 挂载命名空间 3.4 网络命名空间 3.5 PID 命名空间 3...
  • 【转载】一篇文章带你搞懂特权级别

    670 2024-10-31 《操作系统原理》
    CPL:当前特权级 DPL:描述符特权级 RPL:请求者特权级 特权级检查规则 数据段的特权级检查 栈段的特权级检查 总结 转载文章,原文链接:https://www.cnblogs.com/sewain/p/15265923.html x86 处理器中,提供了4个特权级别:0,1,2,3。数字越小,特权级别越高! 一般来说,...
  • yum方式安装Nginx

    Nginx官方Yum方式安装链接
  • 中断描述符表的大小限制:是否矛盾?

    545 2024-11-14 《操作系统原理》
    什么是中断描述符表(IDT)? 为什么中断向量的数量限制在 256? 是否存在矛盾? 1. 设计的灵活性 2. 设计的扩展性 IDT 的实际使用情况 总结:设计并不矛盾 在 x86 架构的操作系统开发或低级编程中,许多人可能会注意到一个有趣的现象:IDT(中断描述符表) 的最大表项数为 8192,而 CPU 仅支持 256 种中断向量。这似...