Linux知识点总结_原创精品文档.pdf
第一章
1.Linux是多用户、多任务操作系统。
2.程序是计算机完成一项任务的指令集合。
3.数据是由程序使用或生成的不同类型的信息。
4.软件分为三大类:
(1)系统软件
(2)应用软件
(3)支撑软件
5.系统软件包括操作系统、编译程序、汇编程序、数据库管理系统、网络软件等。系统软件对计算机系
统的资源进行控制、管理,并为用户的应用和其他程序的运行提供服务。
6.支撑软件包括编辑程序、查错程序、项目管理程序等。辅助软件技术人员从事软件开发和项目管理人
员进行项目管理工作的软件。
7.应用软件是为解决某一类应用需要或某个特定问题而设计的程序。
8.Linux提供4种不同的用户接口:
(1)命令行接口
(2)菜单
(3)图形用户接口
(4)程序接口
9.命令解释程序称为shell。
10.程序接口也称为系统调用接口。系统调用时操作系统内核与用户程序、应用程序之间的接口。
11.内核之外的程序都必须经由系统调用才能获得操作系统的服务。系统调用只能在C程序中使用,不能
作为命令在终端上执行。由于系统调用能直接进入内核执行,所以执行效率很高。
12.Linux解决资源使用过程中的冲突,保证资源最后能被系统再次使用所采取的方法:
(1)通过记录和文件加锁,保证数据的完整性
(2)利用调度进程和审计系统
(3)当系统出现错误时,提供错误诊断信息
(4)终止运行不正常的进程,甚至在最坏的情况下停止系统
13.软件以是否以营利为目的分为三种模式:
(1)商业软件
(2)共享软件
(3)自由软件
14.Linux用户分为:
(1)个人用户
(2)专业用户
(3)商业用户
15.Linux的特点:
(1)与unix系统兼容
(2)自由软件和源码公开
(3)性能高和安全性强
(4)便于定制和再开发
(5)互操作性高
(6)全面的多任务和真正的32位操作系统
16.Linux的两种版本:
(1)核心版本
(2)发行版本
17.核心版本的序号:major.minor.patchlevel
major主版本号minor次版本号共同构成核心版本号。Patchlevel表示当前版本的修订次数。
18.若次版本号为奇数,表示该版本加入新内容,但不一定很稳定,相当于测试版;若次版本号为偶数,
表示这是一个可以使用的稳定版本。
19.发行版本是各个公司推出的版本,与核心版本各自独立发展的。
20.Linux的发展优势:
(1)开放源码系统从本质上就具有其他系统无法比拟的研制开发优势。
(2)受到各国政府的大力支持。
(3)得到全球各大软硬件公司的支持。
(4)价格优势和安全性。
21.XWindow是unix和所有类unix操作系统的标准图形接口,有事也称为XWindows,XWindow或者X。
21.XWindow体系结构包括:
(1)客户-服务器模型
(2)X协议
22.典型的X客户程序有以下两种:
(1)窗口管理器
(2)桌面系统
23.XWindow是事件驱动的。
24.X的客户-服务器模型不是建立在特定的软硬件资源之上,而是建立在X协议之上。X协议是一个抽象
的应用服务协议,不包括对底层硬件的访问和控制。
25.Linux两种桌面系统环境:
(1)KDE
(2)GNOME
第二章
1.Linux只有被授权的用户才可以使用系统命令。
2.Linux系统提供的命令需要在shell环境下运行。
3.使用bash命令时,应注意以下7点:
(1)命令名必须是小写英文字母。
(2)方括号里面的部分是可选的。
(3)选项是对命令的特别定义。
(4)命令行参数提供命令运行的信息或者命令执行过程中所使用的文件名。
(5)如果命令行中没有参数,命令将从标准输入文件上接收数据,输出结果显示在标准输出文件上,
错误信息显示在标准错误输出文件上。