没有合适的资源?快使用搜索试试~ 我知道了~
Linux结构和目录,各个目录作用详细介绍,适合初学linux的小伙伴
资源推荐
资源详情
资源评论
Linux 结构及目录
Linux 对大小写是敏感的,区分大小写。
一、Linux 系统可以粗糙的抽象为三层:
1、底层系统内核:kernel
内核层是 UNIX/Linux 系统的核心和基础,它直接附着在硬件平台之上,控制和管理系统内
各种资源(硬件资源和软件资源),有效地组织进程的运行,从而扩展硬件的功能,提高资
源的利用效率,为用户提供方便、高效、安全、可靠的应用环境。
2、中间层 shell 层,即命令解释层
Shell 层是与用户直接交互的界面。用户可以在提示符下输入命令行,由 Shell 解释执行并
输出相应结果或者有关信息,所以我们也把 Shell 称作命令解释器,利用系统提供的丰富命
令可以快捷而简便地完成许多工作。
3、应用层
应用层提供基于 X Window 协议的图形环境。X Window 协议定义了一个系统所必须具备
的功能。
二、linux 内核
内核控制着计算机系统上的所有硬件和软件,在必要时分配硬件,并根据需要执行软件。
内核主要负责以下四种功能:系统内存管理、软件程序管理、硬件设备管理、文件系统管理
1、系统内存管理
内核不仅管理服务器上的可用物理内存,还可以创建和管理虚拟内存(即实际并不存在的内
存)。
内核通过硬盘上的存储空间来实现虚拟内存,这块区域称为交换空间(swap space)。内核
不断地在交换空间和实际的物理内存之间反复交换虚拟内存中的内容。这使得系统以为它拥
有比物理内存更多的可用内存。
内存存储单元按组划分成很多块,这些块称作页面(page)。内核将每个内存页面放在物理
内存或交换空间。然后,内核会维护一个内存页面表,指明哪些页面位于物理内存内,哪些
页面被换到了磁盘上。
2、软件程序管理
Linux 操作系统将运行中的程序称为进程。进程可以在前台运行,将输出显示在屏幕上,也
可以在后台运行,隐藏到幕后。内核控制着 Linux 系统如何管理运行在系统上的所有进程。
内核创建了第一个进程(称为 init 进程)来启动系统上所有其他进程。当内核启动时,它会
将 init 进程加载到虚拟内存中。内核在启动任何其他进程时,都会在虚拟内存中给新进程分
配一块专有区域来存储该进程用到的数据和代码。
一些 Linux 发行版使用一个表来管理在系统开机时要自动启动的进程。在 Linux 系统上,这
个表通常位于专门文件/etc/inittab 中。
另外一些系统(比如现在流行的 Ubuntu Linux 发行版)则采用/etc/init.d 目录,将开机时启
动
或停止某个应用的脚本放在这个目录下。这些脚本通过/etc/rcX.d 目录下的入口(entry)启
动,这里的 X 代表运行级(run level)。
Linux 操作系统的 init 系统采用了运行级。运行级决定了 init 进程运行/etc/inittab 文件或
资源评论
崖畔的风
- 粉丝: 4
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于c++的个人收支管理系统设计
- docker一键安装包
- Screenshot_20240430_144340_com.ss.android.ugc.live.jpg
- 回到山沟沟.mp3
- 基于matlab实现自适应波束形成RLS及LMS算法仿真源程序1.rar
- 基于matlab实现自己编写的基于卡尔曼滤波的利用加速度传感器的计步器,测试数据是传感器放在腰部和手臂 .rar
- 基于matlab实现阵列信号处理,波束形成.rar
- 111111111111111111
- 基于matlab实现计步器编程;对当前的计步器装置的数值算法模拟 .rar
- Mdb学习查看PW;access;mdb;pw;password;patch
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功