
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启动第二个图形界面
本文将永久更新链接地址:
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-187692-1.html
马云创业时