Linux服务与应用教师:张奎Telephone:18139365639Email:zhangkuisx@126.com课程安排课时:36上课+36上机答疑:每周一次,时间待定成绩:平时30%作业10%实验报告10%考勤等10%期末考试70%课程的性质和任务本课程是网络工程专业必修的一门专业课程。通过本课程的学习,学生对网络操作系统从整体上有一个较清晰的了解,并对当前主流的网络操作系统的网络服务功能有较清晰的理解。通过本课程的学习,可以让学生掌握一种网络操作系统的的基本操作和主要网络服务的功能、配置与管理方法,提高学生的网络操作和管理的能力,培养学生在网络操作中的基本安全意识。课程教学内容和要求网络操作系统概述Linux基本操作Linux常用网络服务Linux应用开发基础Linuxshell主要参考资料《Linux操作系统实用教程》,文东戈等,清华大学出版社《Linux教程》孟庆昌牛欣源,电子工业出版社,2007《Linux服务器配置与管理》冯昊,清华大学出版社,2005《Linux网络服务器设置与管理》肖永生,海洋出版社,2006《RedHatLinux9系统与网络管理教程》李洋等,电子工业出版社,2006《网络操作系统应用实验与实训》柳青等,高等教育出版社,2003WhyLinux?深入理解操作系统:Design,Implementation,OpenSource深入理解已有的计算机知识:OperatingSystemDataStructureCProgramming就业的需要xiyouLinuxGroup的毕业学生第1章Linux操作系统概述1.1自由软件简介Linux是自由软件的代表,运行在该系统上的应用程序几乎都是自由软件。自由软件含义自由软件相关词语1.2Linux操作系统概述Linux的发展历史Linux的内核版本与发行版本Linux的特点关于RichardStallman自由软件基金会创始人GNU工程创始人美国工程院院士自由软件黑客和活动家GNUGeneralPublicLicense作者。他是GNUCompilerCollection的主要作者GNUSymbolicDebuggerGNUEmacs…2008-5-28RichardStallmanFreesoftware的4个自由度出于任何目的,运行软件的自由。学习软件如何工作,以及为了满足自己的需要修改软件的自由。为了帮助你的邻居,将软件拷贝给他的自由。为了能够让整个社团受益,公开发行改进之后的软件的自由。=89自由软件相关词语FSF自由软件基金会GPL协议GUN工程1.2Linux的简介LinusTorvalds,芬兰,赫尔辛基大学,1991年大事记–兴趣1991.04:Linuxisanoperatingsystemthatwasinitiallycreatedasahobbybyayoungstudent,LinusTorvalds,attheUniversityofHelsinkiinFinland.LinushadaninterestinMinix,asmallUNIXsystem,anddecidedtodevelopasystemthatexceededtheMinixstandards.Linux大事记–网络1991.10:LinusTorvalds在新闻组comp.os.minix发表了LinuxV0.02,约有一万行代码Helloeverybodyoutthereusingminix-I'mdoinga(free)operationsystem(justahobby,won'tbebigandprofessionallikegnu)for386(486)ATclones.Linux大事记–参与1992年,全世界大约有1000个左右的人使用Linux,并提供初期的代码上载和评论。Linux大事记-GPL1994年3月,Linux1.0问世,约有17万行代码。它按完全自由免费的协议发布,源码必须完全公开,之后很快Linux正式采用GPL协议。Linux大事记–跨平台1995年Linux全球用户数大大超过50万,Linux已可在Intel,Digital和SunSPARC处理器上运行内核发展到V1.2,约由25万行代码。Linux大事记-应用1997年夏,制作电影《泰坦尼克号》所用的160台Alpha图形工作站中,有105台采用了——Linux操作系统Linux大事记–繁荣出现众多的发行版本各大公司鼎立支持深入到各种应用当中服务器桌面系统嵌入式系统?PassionNetworkOpenSourceParticipationLinux的发行版本Linux免费的内核,以及允许用户或厂商自行搭配其他应用程序的特性,目前世界上已经有超过百种不同的组合,这些不同的厂商把发布的内核与应用程序包组合就成了不同发行套件版本的Linux系统,相对于内核版本,发行套件版本号随着发布者的不同而不同,与系统内核的版本号是相对独立的。国内外常见的Linux发行版本红旗LinuxopenSUSELinux国内外常见的Linux发行版本UbuntuLinuxRedHatLinux国内外常见的Linux发行版本MandrakeLinuxTurboLinux主要的Linux发行版本目前比较火的发行版本Fedora(Redhat的后续版本)UbuntuSuSELinuxLinux的特点开放性多用户多任务良好的用户界面设备独立性把所有外部设备统一当作文件对待,只要安装设备的驱动程序,任何用户都可以像使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。Linux的特点提供了丰富的网络功能可靠的系统安全性良好的可移植性Linux的特点兼容其他Unix系统同样遵循POSIX(PortableOperatingSystemforUnix)标准来开发,所以Linux与现今的SystemV以及BSD等主流Unix系统均可兼容,而原来Unix系统下可以执行的程序,也几乎可以完全移植到Linux上。支持多种文件系统Linux系统的应用HPC:HighPerformanceComputerInternetServerDesktopEmbeddedSystemOperatingsystemFamilysharefor11/2006AndroidtoleadsmartphonegrowthThereportalsopredictsthatopen-sourceplatformslikeAndroidareleadingthewayinshapingthesmartphonemarket....思考并实验:如果先安装了Linux系统,然后安装windows系统,那么Linux系统将无法启动,此时应如何解决?试着总结一下Windows系统与Linux系统之间的主要差别?为什么这么认为?参考资料论坛源代码=5084Linux大事记=212十大黑客[包括Linus]常用網路指令介紹