Linux基础知识介绍
Linux基础知识介绍
- Linux基础知识介绍
- 一、什么是Linux
- 1、Linux内核
- 2、GNU工具
- 3、Linux桌面环境
- 二、Linux发行版
- 1、核心Linux发行版
- 2、特定用途的Linux发行版
- 3、Linux LiveCD
一、什么是Linux
Linux分为:Linux内核、GNU工具、图行化桌面环境、应用软件
1、Linux内核
Linux第一版内核开发者:Linus Torvalds.
内核的功能:系统内存管理、软件程序管理、硬件设备管理、文件系统管理
(1)系统内存管理
管理服务器上的可用物理内存,还可以创建和管理虚拟内存。
(2)软件程序管理
控制Linux系统如何管理运行在系统上的所以进程。
(3)硬件设备管理
Linux系统与硬件通信的设备是内核。
将硬件设备称为设备文件==>分为字符型、块、网络
(4)文件系统管理
支持通过不同类型的文件系统从硬盘读写数据。
采用虚拟文件系统(VFS)作为和每个文件系统交互的接口
2、GNU工具
开源软件理念允许程序员开发软件,并将其免费发布。
(1)核心GNU工具
Linux系统使用GNU核心工具被称为coreutils
GNU coreutils软件包包含:用以处理文件的工具、用以操作文本的工具、用以管理进程的工具
(2)shell
为用户提供启动程序、管理文件系统中的文件以及运行在Linux系统上的进程的途径。
Linux发行版默认的shell都是bash shell。bash shell由GNU项目开发,被当作标准Unix shell——Bourne shell
3、Linux桌面环境
(1)X Window系统
显卡和显示器
(2)KDE桌面
(3)GNOME桌面
(4)Unity桌面
(5)其它桌面
二、Linux发行版
Linux发行版分为:完整的核心Linux发行版、特定用途的发行版、LiveCD测试发行版