[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. Review Python Numpy 数组的初始化和基本操作
  2. linux小波识别算法,人脸识别相关技术之小波变换
  3. 企业如何进行数字化转型?
  4. python系统字体_Python matplotlib修改默认字体的操作
  5. 测试用例优先级划分_全面的质量保障体系之测试用例分级
  6. Docker 环境下如何 安装 Zookeeper
  7. Java多线程详解(线程池)
  8. 两位一体数码管引脚图_LED数码管你知道多少?
  9. 前端ajax token,jQury Ajax使用Token验证身份实例代码_白江_前端开发者
  10. python:使用strip()去掉首尾空格
  11. iOS 自动化——技术方案、环境配置
  12. 对于上海交通大学网络安全专业21考研823的一些总结以及22考研专业课如何准备的想法
  13. android十进制转十六进制算法,十进制转十六进制计算器
  14. 怎么将word转换成excel表格格式最简单
  15. Firefox浏览器强制取消自动更新
  16. canal的INVALID_TOPIC_EXCEPTION问题
  17. 微型计算机最大的电路板是,【判断题】主板是微型计算机系统中最大的一块电路板,它需要插到插槽中才能工作。...
  18. txt文档操作(导出和导入)【工具包系列】
  19. 智能优化算法及其MATLAB实例(第二版)——遗传算法2.1
  20. 研究生阶段的研究方向以及一些想法

热门文章

  1. php常用函数wps,[WPSEC]——WP
  2. 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——1.4 角色模型...
  3. 使用dnsmasq,实现本地的DNS服务
  4. 【python量化交易学习】从tushare获取股票交易数据,存入后再从mysql或excel读取数据,筛选股票,用pyecharts画出K线图。
  5. 关于Office 365 显示语言的设置(注册开通时的语言选择及注册开通后的语言显示修改)
  6. 关于图文识别功能相关技术的大致实现
  7. w10计算机怎么恢复出厂设置路由器,技术编辑为你解决win10系统打不开192.168.1.1设置界面的还原步骤...
  8. 快速矩阵乘法的研究——下
  9. Android 客户端与服务端的数据交互问题
  10. (七)继续对话库检索的闲聊系统