- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux课设说明书详解
2017届课程设计
《Linux基础》
课程设计说明书
学生姓名 杨静
学 号 5011213318
所属学院 信息工程学院
专 业 计算机科学与技术
班 级 计算机17-3
指导教师 王冬
教师职称 讲师
塔里木大学教务处制
目录
目录 1
1. 引言 2
2.操作系统特性 2
2.1.Linux的主要特性 2
3.课程设计的目的和意义以及内容和要求 3
3.1 课程设计的目的和意义 3
3.2 课程设计的内容 3
3.3 课程设计的要求 4
3.4 软硬件环境说明 4
4. 课程设计的具体内容 4
4.1 熟悉基本的网络命令以及他们的使用方法 5
4.2 熟悉网络配置文件的配置方法 9
4.3 telnet配置(每个人建立个自己的帐户进行测试) 12
4.4 配置samba服务器,实现不同系统之间的文件共享 13
4.5 配置vsFTP服务器 15
4.6 shell编程 17
个人总结 19
参考文献 20
引言
LINUX的发展历史源于一种特定的程序开发模式——开放源代码模式。LINUX未来发展的最大空间在于应用程序领域。由于其开放式会进一步推动LINUX应用程序开发的增长。所以随着技术的不断进步,由于它的性价比比较高,愈来愈多的电脑用户选择了LINUX,全世界估计有两千多万的用户,而且数量再不断的增加。所以它的发展潜力是相当巨大的。作为新科技的推动者的当代大学生,不论从那个方面讲,都应该熟练的掌握它的操作。
Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于天才程序员林纳斯·托瓦兹。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
2.操作系统特性
2.1.Linux的主要特性
1.多用户
2.多任务
3.移植性
4.开放性
5.稳定性
6.安全性
7.设备独立性
8.强大的网络功能
2.2 Unix的主要特点
(1)模块化程度高
(2)源码公开
(3)广泛的硬件支持
(4)安全性及可靠性好内核高效稳定
(5)具有优秀的开发工具3.课程设计的目的和意义以及内容和要求
3.1 课程设计的目的和意义
《Linux》课程设计是在完成理论课程学习之后安排的综合实践训练,通过一周的综合课程设计,在学生掌握Linux的基本知识及常用的操作命令基础上,提高学生对所学知识的应用能力,特别是:煅炼学生搜集有关Linux资料,在资料文档的帮助下,运用Linux的基本知识及常用的操作命令来解决问题的能力,最后完成课设论文。
(1)通过这课程设计能够全面了解Linux的基本命令和基本操作,而且通过上机操作提高自己的编程能力、程序调试能力和应用能力。
(2)本次Linux课程设计的目的就在于通过一次实践性的活动加深对这门课程的理解,使我们在感性的认识上进一步升华为理性的认识,为后继课程的学习打下坚实的基础。
(3)通过这次课程设计能够检测自己在这门课程上学习的好坏,这是这次课程设计的意义所在。
3.2 课程设计的内容
(1)熟悉基本的网络命令以及他们的使用方法,例如ping、ifconfig、netstat等网络命令。
(2)熟悉网络配置文件的配置方法。
(3)体会Linux多用户的特点,利用telnet进行测试。
(4)配置vsFTP服务器,实现局域网的文件传输。
(5)简单shell编程并撰写课程设计论文
3.3 课程设计的要求
通过一周的综合课程设计,要求能完成给定的任务,并写出相应的课程设计总结报告
(1)根据合理的进度安排,按照程序的流程及方法,踏实地
文档评论(0)