[TOC]

# UNIX/Linux系统结构

UNIX/Linux 系统可以分为4个主要部分:内核、shell、文件系统和应用程序。

内核、shell 和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图:

![Linux系统结构](https://img.kancloud.cn/ce/e8/cee8647c65b5f99e3e07358d510ccd02_712x433.png)

## 1) 内核层

内核层是 UNIX/Linux 系统的核心和基础,它直接附着在硬件平台之上,控制和管理系统内各种资源(硬件资源和软件资源),有效地组织进程的运行,从而扩展硬件的功能,提高资源的利用效率,为用户提供方便、高效、安全、可靠的应用环境。

## 2) Shell层

Shell 层是与用户直接交互的界面。用户可以在提示符下输入命令行,由 Shell 解释执行并输出相应结果或者有关信息,所以我们也把 Shell 称作命令解释器,利用系统提供的丰富命令可以快捷而简便地完成许多工作。

## 3) 应用层

应用层提供基于 X Window 协议的图形环境。X Window 协议定义了一个系统所必须具备的功能(就如同 TCP/IP 是一个协议,定义软件所应具备的功能),任何系统能满足此协议及符合 X 协会其他的规范,便可称为 X Window。

> [Linux系统结构详解](https://blog.csdn.net/Maushawkin/article/details/105914166)

> [Linux系统结构 详解](https://blog.csdn.net/weixin_30247159/article/details/964

linux如何查看x windows,X windows相关推荐

  1. windows下的文本文件在linux下查看,中文显示乱码

    windows下的文本文件在linux下查看,中文显示乱码 伏心救赎 2013-03-05 14:37:37 581 收藏 分类专栏: 基于类linux的开发 </div></div ...

  2. Windows命令行编辑器查看Unicode编码和Linux终端查看GBK编码

    Windows命令行编辑器中查看UTF编码的方法 最近在Windows下使用CTeX套装,需要通过 fc-list :lang=zh 命令来查看当前可用的中文字体.但是在命令行运行的结果却是乱码. 初 ...

  3. 小技巧(1):Linux 下查看进程依赖,不同的16进制编辑器,与关掉Windows驱动签名认证

    最近又学到了一些零零碎碎的 Linux.Windows 命令,和一些可能今后会用得着的小技巧,怕自己忘记,所以把它们写在博客里面提醒一下自己,免得到时候再花费大量时间去百度.Google 找文章. L ...

  4. linux 多播路由查看,Linux下多播路由的实现Windows系统 -电脑资料

    前言(只是一些废话,不想看的可以略过) ===================================== 多播路由是一个很好的技术,在Internet上实现了对数据的"广播&quo ...

  5. 在Linux中某些程序无法运行,为何linux下的程序不能在windows下运行,不是“废话”那么简单...

    大家好,近期我发的文章都比较底层,过些天再发Linux基础方面的内容,多谢大伙儿的支持,回到正题. 您看,linux和windows都是运行在x86体系架构cpu上的操作系统,也就是指令的机器码都是一 ...

  6. 把windows装到linux下,如何将WSL(Windows Subsystem for Linux 2)安装到Windows 10?

    原标题:如何将WSL(Windows Subsystem for Linux 2)安装到Windows 10? Windows 10凭借大受欢迎的WSL(Windows Subsystem for L ...

  7. 双用户windows linux系统,Windows与Linux合二为一?终于能在windows上运行Linux了!

    原标题:Windows与Linux合二为一?终于能在windows上运行Linux了! 目前在PC端操作系统市场份额中,微软旗下的windows系统占据超过50%的比例. 作为微软旗下发布的产品之一, ...

  8. 2019ug最新版本是多少_宝塔Linux面板7.4.2版本/Windows面板6.8版本请尽快升级到最新版本...

    宝塔Linux面板7.4.2版本/Windows面板6.8版本请尽快升级到7.4.3版本,因为这两个版本目前存在一个漏洞可能会被利用,如果你正好使用这两个版本的话请尽快升级到 Linux面板7.4.3 ...

  9. Linux搭建FTP,并使用Windows和IE浏览器访问FTP服务

    一. FTP详解 FTP(File Transfer Protocol):文件传输协议 目的:共享文件 作用:提供各主机之间文件共享服务,可以应用在互联网中,实现外地登陆服务器下载公司文件功能,不区分 ...

  10. linux系统启动项没了,重装Windows后找回丢失的Linux启动项

    众所周知,安装Windows和linux双系统的时候最好是先装Windows,然后安装linux.因为linux可以寻找硬盘下的Windows系统,从而显示引导菜单.而霸道的Windows直接无视其他 ...

最新文章

  1. ubb代码转化html代码
  2. 想高效办公,有什么好的多端协作平台推荐吗?
  3. conda 基本操作
  4. 推荐算法-聚类-DBSCAN
  5. 范数的深刻解读(转自知乎)
  6. 那些侵占我碎片时间的“强盗”
  7. Springboot,SSM框架的区别
  8. Javascript this 的一些学习总结
  9. SAP 开发陷阱一箩筐(05)——绘制屏幕时无法给单选按钮分组
  10. CCNA考试题库中英文翻译版及答案2
  11. 小技巧 - 如何下载微信公众号音频?(附:此方法可用于类似的Web)
  12. 关于php的梗儿_php是世界上最好的语言是什么梗?
  13. Adaptable and Adaptive Hypermedia Systems
  14. wow.js动画插件
  15. 台式计算机cpu允许温度,台式电脑cpu温度过高怎么办
  16. 戴尔服务器上装vmware esxi
  17. NCA9555/PCA9555代码 通用总线IO扩展器芯片驱动
  18. OpenAI:基于对比学习的无监督预训练
  19. 自动以管理员身份运行bat脚本
  20. python编程从入门到实战16章x轴刻度与书不一样,2020-10-05 Python编程从入门到实践 第16章 下载数据 动手试...

热门文章

  1. window系统命令行切换当前目录
  2. 5736. Single-Threaded CPU
  3. ActiveMQ(二)
  4. 数字 IC 技能拓展(16)Zynq 与 Pynq 都是什么呢
  5. golang协程goroutine
  6. CSP-J CSP-S 初赛模拟题
  7. 家装项目过程工人监督定位考勤系统新利器
  8. 上位机与下位机交互--让socket不死
  9. SVG中年月日相关的表达式
  10. 做一个功能比较齐全的小程序商城选择好的系统很重要