初识Linux

linux

Linux内核

系统内存管理

虚拟内存

物理内存
交换空间

软件程序管理

linux内核控制管理运行在Linux上的所有进程,当内核启动,将init加载到虚拟内存。启动任何进程都会在虚拟内存中分配区域存储该进程的数据和代码

init采用了运行级,linux有五个启动运行级
运行级为1,只启动基本系统进程及一个控制台终端进程,单用户模式
运行级为3,大多数应用软件都会启动
运行级为5,启动图形化X Window,运行用户通过图形化桌面窗口登录系统

硬件设备管理

驱动程序代码:应用程序和硬件设备的中间人,允许内核与设备之间交换数据

编译进内核的设备驱动代码
可插进内核的设备驱动模块

linux将硬件设备当成特殊的文件,成为设备文件

字符型设备文件
块设备文件
网络设备文件

文件系统管理

Linux内核支持不同类型的文件系统从硬盘中读写数据

GNU工具

通常将Linux内核和GNU工具的结合体成为Linux

GNU coreutils

处理文件的工具

操作文本的工具

管理进程的工具

GNU/Linux shell是一种特殊的交互式工具。shell核心是命令行提示符,它允许你输入文本命令,解释命令并在内核中执行

bash shell

ash

korn

tcsh

zsh

图形化桌面环境

X Window

KDE

GNOME

Unity

应用程序

 

初识Linux

上一篇:PIL、Pillow安装使用方法


下一篇:Vim常用快捷键