当前位置:首页 > linux课设说明书详解
2017届课程设计
《Linux基础》 课程设计说明书
学生姓名 杨静 学 号 5011213318 所属学院 信息工程学院 专 业 计算机科学与技术 班 级 计算机17-3 指导教师 王冬 教师职称 讲师
塔里木大学教务处制
第 1 页 共 21 页
目录
目录........................................................................................................................ 1 1. 引言 ................................................................................................................... 3 2.操作系统特性 .................................................................................................... 3 2.1.Linux的主要特性 ............................................................................................ 3 3.课程设计的目的和意义以及内容和要求 ........................................................ 4 3.1 课程设计的目的和意义 ................................................................................ 4 3.2 课程设计的内容 ............................................................................................ 4 3.3 课程设计的要求 ............................................................................................ 5 3.4 软硬件环境说明 ............................................................................................ 5 4. 课程设计的具体内容 ....................................................................................... 5 4.1 熟悉基本的网络命令以及他们的使用方法 ................................................ 6 4.2 熟悉网络配置文件的配置方法.................................................................. 10 4.3 telnet配置(每个人建立个自己的帐户进行测试)............................. 13 4.4 配置samba服务器,实现不同系统之间的文件共享................................ 14 4.5 配置vsFTP服务器...................................................................................... 16
4.6 shell编程 ....................................................................................................... 18 个人总结.............................................................................................................. 20 参考文献.............................................................................................................. 21
第 2 页 共 21 页
1.引言
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.安全性
第 3 页 共 21 页
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服务器,实现局域网的文件传输。
第 4 页 共 21 页
共分享92篇相关文档