Linux操作系统的基本结构和终端控制

电脑杂谈  发布时间:2020-04-24 23:18:36  来源:网络整理

linux操作系统比较_linux操作系统结构_linux操作系统软件

Linux操作系统的基本结构

1. 内核内核

2.Modules模块

3.lib库

4.shell工具(应用程序)

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

系统可分为四个部分:

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

文件管理

设备管理

内存管理

模块管理

网络管理

linux操作系统结构_linux操作系统软件_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. 使用实用程序实用程序是用户用来完成特定工具的程序

系统启动顺序

硬件

linux操作系统结构_linux操作系统比较_linux操作系统软件

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

核心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也可以查看版本

linux操作系统比较_linux操作系统结构_linux操作系统软件

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: 他是谁,显示您的身份,在哪个端口上登录

linux操作系统软件_linux操作系统比较_linux操作系统结构

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

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

dP*FsmrJAgAA&ek=1&kp=1&pt=0&bo=sQE5AAAAA

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

dIj*J2qHAgAA&ek=1&kp=1&pt=0&bo=gAEnAAAAA

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

dEvYimmyBgAA&ek=1&kp=1&pt=0&bo=8AGaAAAAA

dBi6hGntBgAA&ek=1&kp=1&pt=0&bo=FwEbAAAAA

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

dC18I2rCAgAA&ek=1&kp=1&pt=0&bo=CQEeAAAAA

dLftvWePKgAA&ek=1&kp=1&pt=0&bo=QwGJAAAAA

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

root: vi / etc / inittab

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

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


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-187692-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...