- 1
- 0
- 约2.13万字
- 约 83页
- 2025-10-21 发布于广东
- 举报
第3章
Linux操作系统的攻防3
内容安排Linux操作系统概述Linux系统的安全机制Linux操作系统的远程攻防技术Linux用户提权方法
3.1Linux操作系统概述3.1.1Linux操作系统的特点3.1.2Linux操作系统的结构Linux:自由、稳定、多用户的网络操作系统Linux的定义与起源GNU/Linux:免费、自由传播的类UNIX操作系统1991年10月5日由林纳斯·托瓦兹(LinusBenedictTorvalds)首次发布受到Minix和UNIX思想的启发核心特性多用户、多任务、支持多线程和多CPU运行UNIX工具软件、应用程序和网络协议支持32位和64位硬件以网络为核心的设计思想Linux有上百种不同的发行版,如基于社区开发的Debian、ArchLinux,和基于商业开发的RedHatEnterpriseLinux、SUSE、OracleLinux等。
3.1.1Linux操作系统的特点每个文件都有确定的用途。一切都是文件:命令、硬件和软件设备、操作系统、进程等,对于操作系统内核而言,都被视为拥有各自特性或类型的文件。Linux基本思想Linux特点完全免费完全兼容POSIX1.0标准:多用户、多任务良好的界面支持多种平台
Linux操作系统的特点Linux特点(1)完全免费:Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。(2)完全兼容POSIX1.0标准:完全兼容POSIX1.0标准使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序,为用户从Windows转到Linux奠定了基础。(3)多用户、多任务:Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现代电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。(4)良好的界面:Linux同时具有字符界面和图形界面。在字符界面,用户可以通过键盘输入相应的指令操作,同时Linux操作系统也提供了类似Windows的图形界面X-Window,用户可以使用鼠标对其进行操作。(5)支持多种平台:Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。
3.1.2Linux操作系统的结构内核文件系统Linux系统命令解释器(Shell)应用程序Linux系统一般有4个主要部分:内核、命令解释器(shell)、文件系统和应用程序,如图3-1所示。内核、shell和文件系统一起形成了基本的操作系统结构,使得用户可以运行程序、管理文件并使用系统。
Linux操作系统的结构(1)Linux内核Linux操作系统的体系架构分为用户态和内核态,也称为用户空间和内核。
用户态:上层应用程序的活动空间内核态:控制计算机硬件资源,提供应用程序运行环境内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。内核组件(5个)内存管理进程管理设备驱动程序文件系统网络管理为了使上层应用能访问到各种资源,内核提供访问的接口,即系统调用。系统调用功能通过系统调用接口(SystemCallInterface,SCI)实现。在“/linux/kernel”中可以找到SCI的实现,并在“/linux/arch”中找到依赖于体系结构的部分
内核组件(5个)①内存管理主要提供对内存资源的访问控制;采用虚拟内存:通过内存映射和页面交换实现,使得应用程序可以像拥有连续可用的内存一样进行操作,即使物理内存有限。内存页划分:每个内存页通常为4KB大小,便于管理和交换。缓冲区管理:为了提高内存使用效率,Linux使用缓冲区来缓存频繁访问的数据。Slab分配器:使用4KB缓冲区为基数,用于管理小块内存的申请和释放,提供高效的内存分配和回收机制。动态内存调整:根据系统负载和应用程序需求,动态调整内存分配。
内核组件②进程管理某特定应用程序的一个运行实体,在Linux系统中,能够同时运行多个进程。Linux通过在短的时间间隔内轮流运行这些进程而实现“多任务”。这一短的时间间隔称为“时间片”,让进程轮流运行的方法称为“进程调度”,完成调度的程序称为调度程序。进程调度控制进程对CPU的访问。Linux使用基于优先级的进程调度算法选择新的进程。多任务机制可以简化程序的编写,操作系统通过多任务机制避免进程
您可能关注的文档
- 《邮政与快递运营管理》课件_第三章.pptx
- 《嵌入式系统概论》课件_第10章-嵌入式应用系统设计实例(第三版) .ppt
- 《单片机原理及应用》课件_第3章.pptx
- 《移动通信工程》课件_项目三 任务5 任务导学.pptx
- 《机电系统与仿真技术》课件_8MatLab程序设计及M文件2课时.ppt
- 《移动通信工程》课件_项目三 任务2 任务导学.pptx
- 《NOSQL数据库技术》课件_2020-第11章-其他类型的NoSQL数据库.pptx
- 《NOSQL数据库技术》课件_2020-第5章-MongoDB文档数据库.pptx
- 《室内分布系统工程》课件_1.2 认知室内分布项目立项过程.pptx
- 《GB/T 47134-2026设施管理 设施管理战略制定》.pdf
- 计量规程规范 JJF 2362-2026测量设备校准间隔的确定导则.pdf
- 《JJF 2362-2026测量设备校准间隔的确定导则》.pdf
- JJF 2362-2026测量设备校准间隔的确定导则.pdf
- JJF 2373-2026测量不确定度在法制计量符合性评定中的应用.pdf
- GB/T 27997-2026造船门式起重机.pdf
- 计量规程规范 JJF 2373-2026测量不确定度在法制计量符合性评定中的应用.pdf
- 《JJF 2373-2026测量不确定度在法制计量符合性评定中的应用》.pdf
- 中国国家标准 GB/T 27997-2026造船门式起重机.pdf
- 《GB/T 27997-2026造船门式起重机》.pdf
- GB/T 31487.2-2025直流融冰装置 第2部分:换流器.pdf
最近下载
- 云南省曲靖市罗平县第一中学2024-2025学年高一上学期期末考试语文试卷(含答案).docx VIP
- 大型活动安保工作中防爆安检风险协同管控研究——以R市为例.pdf VIP
- Shanghai Hongqiao International Airport 机场机坪运行管理 操作手册.pdf
- 第三章-质量管理的七种工具在食品生产中的应用.ppt VIP
- 《土地估价报告案例选编》.pptx VIP
- 大学生职业素养(职业素养指导课程)PPT完整全套教学课件.pptx
- 脑机接口行业深度专题二:三个维度看脑机接口行业发展趋势.pptx VIP
- 生物医药行业创新器械系列专题研究报告(二)——脑机接口专题:百年探索迎来质变,脑机接口产业爆发临界点将至-.docx VIP
- 学堂在线 雨课堂 学堂云 新闻摄影 期末考试答案.docx VIP
- 学堂在线 雨课堂 学堂云 研究生的压力应对与健康心理 期末考试答案.docx VIP
原创力文档

文档评论(0)