linux *** 作系统的体系结构

linux *** 作系统的体系结构,第1张

看下 *** 作系统原理就懂了, *** 作系统就是在用户和硬件之间的一个媒介,因此它有两个任务,一个是方便用户 *** 作,一个是管理硬件,所有的 *** 作系统架构都离不开这两个最初的动机,包括 windows、linux、mac等等。 另外内核主要实现的硬件管理,用户 *** 作主要通过shell来完成,比如windows上的cmd、explorer.exe,以及linux上的bash shell、kde、gnome。 其实说白了就是一种思想 ——封装思想,譬如送人一台笔记本,你不用告诉它里面有什么CPU、内存,只要告诉他开机按钮在哪里就好了。 下面有一张linux体系的结构图:

             

/ 根目录。Linux文件系统的最底层目录。/etc 服务主配置文件目录,像apache网站服务、postfix电子邮局服务等等各种服务的主配置文件全部放在这个目录里。/var 服务运行调用文件和输出文件的存放目录,如mysql数据库服务运行时,库文件存放的目录就在/var下。/boot 系统启动文件存放的目录/root 系统超级管理员用户根目录。root用户登录之后就在这个目录。/home 系统普通用户根目录。所有的普通用户在创建时默认都会在/home下创建相应的根目录,目录名字就是用户名字。/dev 系统认到的所有硬件设备的印象文件和2进制配置文件都在这里/mnt 系统挂载外部文件系统的入口目录,比如光驱,每次放入新的光盘(外部文件系统),要进行挂载才能进入光盘内读取资料,进入光盘就是从/mnt下的cdrom目录进来的,那个cdrom就是光盘的入口。/usr 各种应用程序的安装目录,像windows下的program files

目录名 说明 备注

etc 配置文件 根文件系统,必须存在于/系统上,不可单独分区

bin 用户可执行文件(基本应用程序)

sbin 系统可执行文件(基本应用程序)

lib 共享库文件

dev 设备

boot 启动文件 单独分区

tmp 临时文件 tmp目录中的数据默认每10天自动清除

mnt/media 外设挂载点 早期Linux系统使用mnt目录

usr 发型版厂商自定义应用程序 可以考虑单独分区

var 服务器数据:日志、打印池等 可以考虑为不同的服务目录单独分区

home 普通用户家目录 如果作为认证服务器,则考虑单独分区

root root用户家目录

opt 存放第三方大型应用程序,如Oracle 可以考虑单独分区

selinux selinux信息

misc/net 自动挂载点

proc linux系统信息,可在运行时进行调整 没有独立挂载点(内核映像,无法挂载)

sys 硬件相关信息

lost+found ext3文件系统收集文件碎片用 自动存在于每个ext3文件系统上


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8726212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存