linux课程设计 说明书

linux课程设计 说明书

ID:19523283

大小:670.88 KB

页数:20页

时间:2018-10-03

linux课程设计 说明书_第1页
linux课程设计 说明书_第2页
linux课程设计 说明书_第3页
linux课程设计 说明书_第4页
linux课程设计 说明书_第5页
资源描述:

《linux课程设计 说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、塔里木大学摘要Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。通过课程设计,结合实际的操作和设计,巩固课堂教学内容,使我们掌握嵌入式Linux系统开发的基本概念、原理和技术,将理论与实际相结合,应用现有的硬件和软件条件完成一个完整的嵌入式系统的设计与实现,把理论课与实验课所学内容综合为一,并在此基础上强化我们的实践意识、提高其实际动手能力和创新能力,从而为后续课程的学习,毕业设计环节以及将来的实际工作打好坚实的基础。在本次课程设计中,我们将

2、熟悉基本的挂载命令,基本的配置文件与配置方法,学会Vsftp服务器的安装与配置,实现文件系统的远程挂载,配置samba服务器,实现不同系统之间的文件共享,简单shellscript编程等。关键字:开放源码Linux系统服务器塔里木大学前言Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个

3、词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。Linux得名于天才程序员林纳斯·托瓦兹。Linux操作系统是UNIX操作系统的一种克隆系统,它诞生于1991年的10月5日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX类操作系统,并且使用人数还在迅猛增长。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于

4、POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intelx86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。塔里木大学目录摘要1前言21.设计的背景11.1操作系统的基本特征11.2Linux操作系

5、统的特点21.3Unix系统的主要特点22.设计方案32.1设计的意义和目的32.2方案论述33.软硬件环境说明34.网络服务器的配置44.1常用的网络命令44.2熟悉网络配置文件的配置方法84.3telnet建立多账户测试84.4Samba服务器的配置104.5配置vsFTP服务器115.shellscript编程145.1shellscript的简单介绍145.2shellscript的简单编程14个人总结参考文献塔里木大学1.设计的背景1.1操作系统的基本特征操作系统(OperatingSystem

6、,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。其基本特性有以下四点:(1)并发性(Concurrence)并行性和并发性是既相似又有区别的两个概念,并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多个事件在同一时间间隔内发生。在多道程序环境下,并发性是指在一段时间内,宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能是分时地交替执行。(2)共享性(S

7、haring)在操作系统环境下,所谓共享是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用。由于资源属性的不同,进程对资源共享的方式也不同(3)虚拟性(Virtual)操作系统中的所谓"虚拟",是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。物理实体(前者)是实的,即实际存在的,而后者是虚的,是用户感觉上的东西。用于实现虚拟的技术,称为虚拟技术。在OS中利用了多种虚拟技术,分别用来实现虚拟处理机、虚拟内存、虚拟外部设备和虚拟信道等。(4)异步性在多道程序环境下,允许多个进程并发执行,但只

8、有进程在获得所需的资源后方能执行。在单处理机环境下,由于系统中只有一个处理机,因而每次只允许一个进程执行,其余进程只能等待。当正在执行的进程提出某种资源要求时,如打印请求,而此时打印机正在为其它某进程打印,由于打印机属于临界资源,因此正在执行的进程必须等待,且放弃处理机,直到打印机空闲,并再次把处理机分配给该进程时,该进程方能继续执行。17塔里木大学1.2Linux操作系统的特点Linux操作系统在短时间内得到迅猛的发展,这与

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。