Linux操作系统的基本结构

1. 内核内核

2.Modules模块

3.lib库

4.shell工具(应用程序)

5.Tools工具(应用程序)处于同一级别的应用程序

系统可分为四个部分:

1. Linux内核是系统的核心,是用于运行程序和管理硬件设备的核心程序,主要包括:

文件管理

设备管理

内存管理

模块管理

网络管理

流程管理

通常接受从运行时库和系统程序传递的用户命令,并在执行后将结果返回给用户.

2. 运行时库和系统程序,它们封装了内核提供的功能接口,将这些功能添加到一定的权限并首先进行检查,然后通过自己的应用程序接口将其提供给一般用户进程.

3. Linux Shell它是一个系统程序,但与后台运行的常规系统程序具有不同的功能. 在用户之间面对它.

Shell是一个命令解释器,用于解释用户输入的命令并将其发送到内核.

Red Hat Linux支持几种不同的shell:

Bourne外壳: 由Bell Labs开发

BASH: GNU的Bourne Again shell,它是Red Hat Linux操作系统的默认shell(默认含义,默认)

Korn Shell: 这是Bourne Shell的开发linux操作系统结构,大部分内容与Bourne Shell兼容

C Shell: 它是SUN Shell的BSD版本

4. 使用实用程序实用程序是用户用来完成特定工具的程序

系统启动顺序

硬件

内部内核(内核)|模块(可以免费添加)

核心BIOS BIOS和内核处于同一级别. 系统启动时,BIOS引导内核

空8139(网卡模块)BIOS硬件嵌入式语言,可以直接与硬件进行通讯操作

房间

使用API​​(应用程序接口)lib(库接口)

家庭↓

空的APP(应用程序)可以调用最基本的操作系统给它的接口,也可以调用库给它的接口

外壳程序是一种应用程序linux操作系统结构,它是为人机交互提供的工具之一

apache shell kde(桌面环境)

gui(图形用户界面)

root: ls -l /boot/vmlinuz-2.6.32-279.el6.i686可以检查版本内核

root: uname -a也可以查看版本

2.6是版本号,32是2.6的第32版的279版本,EL代表,这是Red Hat官员修改的正式版本

2.4 2.5 2.6内核版本是并行开发的,并且正在同时开发和完善

偶数内核是稳定内核

奇核是实验性核

kernel.org官方内核下载地址

内核引领linux的发展

模块位置

root: ls /lib/modules/2.6.32-279.el6.i686/kernel查看可用的模块

root: ls /lib/modules/2.6.32-279.el6.i686/kernel/fs查看支持的文件系统

在Windows系统中,图形界面是用内核编写的,因此在运行图形界面时,它非常平滑.

在Linux中,图形界面不再位于内核中. 图形界面等效于APP软件的操作,占用约120MB的内存

root: whoami显示您的登录帐户

root: 他是谁,显示您的身份,在哪个端口上登录

root: w显示谁在该端口下登录

root: ls / dev / tty?显示几个模拟串行端口

root: ls / dev / ttyS?显示实际有几个物理串行端口

root: echo 575129> / dev / pts / 1向登录pts / 1端口的人发送575129

root: 技能-9点/ 2踢出在pts / 2端口下登录的用户

如果不需要那么多终端连接,则可以编辑

root: vi / etc / inittab

root: startx-: 1启动第二个图形界面

本文将永久更新链接地址:

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/ruanjian/article-187692-1.html

linux控制主机,Linux操作系统的基本结构和终端控制相关推荐

  1. 详解 Linux操作系统的目录结构

    详解 Linux操作系统的目录结构 1 基本介绍 2 目录结构的具体介绍 3 Linux 目录总结 1 基本介绍 linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录" ...

  2. 蓝桥云课linux入门4:目录结构及文件基本操作

    目录 1.内容 2.Linux目录结构 2.1 FHS标准 2.2 目录路径 路径 绝对路径 相对路径 3.Linux文件的基本操作 3.1新建 新建空白文件 新建目录 3.2复制 复制文件 复制目录 ...

  3. 大数据开发基础入门与项目实战(二)Java Web数据可视化之3.Linux概述、安装和结构

    文章目录 前言 1.Linux概述 (1)Linux简介 (2)Linux的应用领域及版本介绍 2.安装Linux (1)VMWare的安装 (2)使用VMWare构建虚拟机器 (3)安装CentOS ...

  4. Linux课堂篇3_Linux目录结构、快捷键、常用基础命令

    目录 此系列博客为大三下期末小学期课程大数据疫情分析平台项目学习学习笔记,内容参考中共教育讲义文件 Linux目录结构 Linux快捷键 Linux命令 命令分类 快捷键 基本命令 常用命令 用户管理 ...

  5. Linux桌面版操作系统的中文字体选择

    Linux桌面版操作系统的中文字体选择 有些Linux桌面版操作系统的默认中文字体过于老旧,会导致字体模糊.字体边缘有锯齿等问题. 使用由Adobe与Google共同推出的新的 Noto Sans 字 ...

  6. Linux中表示“时间”的结构体和相关函数

    转载于:http://blog.chinaunix.net/uid-25909722-id-2827364.html Linux中表示"时间"的结构体和相关函数 2011-09-1 ...

  7. linux 终端控制-- 多彩输出 格式排版

    linux 终端控制-- 多彩输出 格式排版 在unix/linux的终端下,怎么控制终端输出的颜色和格式呢,当然了有专门的工具,tput,但是能被terminal直接读懂的格式化字符串更通用. 先来 ...

  8. 【lLinux驱动】linux内核源码目录结构

    linux内核源码目录结构 代码目录结构 在阅读源码之前,还应知道Linux内核源码的整体分布情况.现代的操作系统一般由进程管理.内存管理.文件系统.驱动程序和网络等组成.Linux内核源码的各个目录 ...

  9. Linux 内核源代码的目录结构

    Linux 内核源代码的目录结构 Linux 内核源代码包含如下目录. ● arch :包含和硬件体系结构相关的代码,每种平台占一个相应的目录,如i386.arm. arm64.powerpc.mip ...

最新文章

  1. Codeforces Round #596 Div. 2 C ~E
  2. 这是面向企业组织IT负责人的SD-WAN指南—Vecloud
  3. CountDownLatch应用及原理
  4. Java学习笔记十五
  5. html点击按钮计算两个输入框的和_小程序计算报价功能介绍
  6. Spring @Bean和PropertyPlaceHolderConfigurer
  7. 驱动框架8——将驱动集成到内核中
  8. JDK源码包结构分类
  9. 计算机网络聚合怎么设置,交换机的端口聚合如何配置
  10. Shell脚本基本规则
  11. 简单高效有用的正则表达
  12. vsftp启用root用户
  13. 身份证号码归属地数据库 身份证具体信息查询服务
  14. Delta机器人鲁棒控制仿真
  15. python怎么做相加两个变量_2组语法,1个函数,教你用Python做数据分析
  16. Python爬虫(四)——小说下载器
  17. 真正拖垮打工人的,是沉没成本
  18. mysql -b -w_MySQL系列(三)
  19. 科沃斯扫地机器人抓不转_科沃斯扫地机器人一边转一边不转什么原因 科沃斯扫地机器人常见...
  20. 深度剖析家用洗地机的方案设计

热门文章

  1. linux程序后台运行详解
  2. yocto(二)——bitbake工作流程
  3. Serverless 开发前端初尝试
  4. 二叉树讲解《三》(堆的应用)
  5. 怎么将类似\u6570\u636e\u5e93的东西转化为汉字
  6. mysql分页语句解释,mysql语句分页limit什么意思
  7. TCP/IP协议数据链路层
  8. SQLite3数据库连接查询(c++篇)
  9. IOS-UIImageView
  10. 寂静岭2java攻略_寂静岭2攻略 全剧情流程图文攻略+隐藏要素解谜