欢迎来到天天文库
浏览记录
ID:43517273
大小:763.00 KB
页数:56页
时间:2019-10-09
《红旗LINUX案例教程第4章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第4章Linux的基本概念及命令学习指导[内容简介]本章首先从操作系统的简述出发,然后再介绍Linux系统的架构,最后再介绍Linux的基本概念和命令。通过本章的学习,从宏观的角度上对Linux系统有粗略的了解,为后续的学习打下基础。[学习内容]Linux系统架构及Linux命令特点;输入输出重定向;管道;在线帮助;常用系统命令。学习指导[学习目标]了解Linux系统的架构;熟练掌握输入输出重定向、管道的应用;掌握在线帮助的应用;熟练掌握几个常用的系统命令。[学习重点]Linux命令特点;输入输出重定向、管道的概念及应用;几个常用的系统命令。[学习建议]本章是为学习第5、
2、6章作铺垫的。在学习Linux命令时,要通过上机操作加强对Linux命令的理解,并注意与DOS系统命令作比较。灵活地运用输入输出重定向与管道的概念,将增强Linux命令的功能。4.1Linux系统的架构及命令特点Linux作为一个操作系统,与Windows系统一样,不仅有它自己特有的系统架构,而且还有自己的命令特点。[案例简介]通过运行几个系统命令,初步认识Linux命令的特点。案例1用date命令完成下列操作:(1)读取系统日期和时间。(2)把系统时间和日期设置成2007年3月15日15时30分。案例2用cal命令完成下列操作:(1)显示2007年5月的月历。(2)显示
3、2009年全年的月历。[操作步骤]案例1(1)启动系统终端,在命令提示符后输入如下命令:date命令执行结果如下图所示:(2)在命令提示符后输入如下命令:date0315153007命令执行结果如下图所示:案例2(1)启动系统终端,在命令提示符后输入如下命令:cal052007命令执行结果如图4.3所示:(2)执行一次clear命令(清屏),然后在命令提示符后输入如下命令:cal2009命令执行结果如下图所示:【案例小结】在Linux系统中,字母的大小写分别代表不同的含义。因此,Linux命令是注意区分大小写,这一点与DOS系统不一样。输入命令后按回车键,命令就被执行并显
4、示执行结果。4.1.1操作系统功能与分类1.操作系统的功能操作系统是用户与计算机硬件之间的软件接口,是计算机系统中所有硬件、软件资源的组织者和管理者。要想让计算机能够接受用户输入的信息、完成用户指定的任务,就需要有操作系统来控制和协调计算机的工作。操作系统在整个计算机系统中的地位如下图所示:应用软件(用户层)操作系统(软件接口)计算机硬件(底层)那么操作系统又是通过什么方式来完成用户和计算机硬件之间的交互的呢?它是通过如下的几大功能模块来实行交互的:作业管理、进程管理、存储管理、文件管理和设备管理。Linux操作系统也不例外,也是通过这几大功能模块来完成用户与计算机硬件之
5、间的控制和协调的。2.操作系统的分类根据操作系统在用户界面的使用环境和功能特征的不同,操作系统一般可分为三种基本类型,即批处理系统、分时系统和实时系统。随着计算机体系结构的发展,又出现了新的操作系统种类,它们是嵌入式操作系统、个人操作系统、网络操作系统和分布式操作系统等。4.1.2Linux操作系统的架构1.Linux的系统结构Linux的系统由四个部分构成:用户进程,O/S服务层,Linux内核层,硬件层,四个部分之间的关系可以用下图表示。用户进程(各种用户应用程序)O/S服务层(SYSTEMCALLINTERFACE、SHELL、GUICompiler等)Linux内
6、核层(MODULEINTERFACE、DEVICEDRIVERINTERFACE等)硬件层(CPU、DISK、OTHERDEVICES等)(1)用户应用程序—在某个特定的Linux系统上运行的应用程序集合,它将随着该计算机系统的用途不同而有所变化,如文字处理应用程序、Web浏览器。(2)O/S服务—这些服务一般认为是操作系统的一部分(窗口系统,命令外壳程序等),此外,内核的编程接口(编译工具和库)也属于这个子系统。(3)Linux内核层—包括内核抽象和对硬件资源(如CPU)的间接访问。(4)硬件层—这个子系统包含在Linux中所有可能的物理设备,例如,CPU、内存、硬盘以
7、及网络硬件等。2.Linux的内核结构Linux内核层由5个子系统组成:进程调度程序子系统,内核管理程序子系统,虚拟文件子系统,网络接口子系统,进程间通信子系统。这5个子系统之间的关系见下图:内存管理程序虚拟文件系统进程调度程序进程间通信网络接口(1)进程调度程序(SCHED)子系统:负责控制进程访问CPU。调度程序所使用的策略可以保证进程能够公平地访问CPU,同时保证内核可以准时执行一些必需的硬件操作。(2)内存管理程序(MM)子系统:使多个进程可以安全地共享机器的主存系统。此外,内存管理程序支持虚拟内存。虚拟内存使得Lin
此文档下载收益归作者所有