塔里木大学摘要Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。通过课程设计,结合实际的操作和设计,巩固课堂教学内容,使我们掌握嵌入式Linux系统开发的基本概念、原理和技术,将理论与实际相结合,应用现有的硬件和软件条件完成一个完整的嵌入式系统的设计与实现,把理论课与实验课所学内容综合为一,并在此基础上强化我们的实践意识、提高其实际动手能力和创新能力,从而为后续课程的学习,毕业设计环节以及将来的实际工作打好坚实的基础。在本次课程设计中,我们将熟悉基本的挂载命令,基本的配置文件与配置方法,学会Vsftp服务器的安装与配置,实现文件系统的远程挂载,配置samba服务器,实现不同系统之间的文件共享,简单shellscript编程等。关键字:开放源码Linux系统服务器塔里木大学前言Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。Linux得名于天才程序员林纳斯·托瓦兹。Linux操作系统是UNIX操作系统的一种克隆系统,它诞生于1991年的10月5日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX类操作系统,并且使用人数还在迅猛增长。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intelx86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。塔里木大学目录摘要..........................................................................................................1前言..........................................................................................................21.设计的背景............................................................................................11.1操作系统的基本特征..................................................................11.2Linux操作系统的特点.................................................................21.3Unix系统的主要特点..................................................................22.设计方案................................................................................................32.1设计的意义和目的.......................................................................32.2方案论述.......................................................................................33.软硬件环境说明...................................................................................34.网络服务器的配置...............................................................................44.1常用的网络命令...........................................................................44.2熟悉网络配置文件的配置方法...................................................84.3telnet建立多账户测试.................................................................84.4Samba服务器的配置................................................................104.5配置vsFTP服务器......................................................................11塔里木大学5.shellscript编程..............