您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > Linux操作系统-第01章
LinuxLinux操作系统操作系统梁胜彬梁胜彬liangsbin@126.comliangsbin@126.comLinuxLinux操作系统操作系统SelfIntroductionSelfIntroduction2002.72002.7--2006.8ALectorofNanyangInstituteof2006.8ALectorofNanyangInstituteofTechnology.Technology.2006.92006.9--2008.5AgraduatestudentofSouthwest2008.5AgraduatestudentofSouthwestJiaotongUniversity,majorincomputerapplicationJiaotongUniversity,majorincomputerapplication2008.72008.7--Now:ATeacherofHenanUniversityNow:ATeacherofHenanUniversityResearchField:ResearchField:CSCD,SOACSCD,SOACourseCourse:JAVA:JAVA,,ComputerNetwork,Linux,ComputerNetwork,Linux,PowerBuilderPowerBuilder为什么要学习为什么要学习LinuxLinux??LinuxLinux在计算机专业培养计划中的地位在计算机专业培养计划中的地位多元化多元化网络管理网络管理软件开发软件开发如何学好如何学好LinuxLinux??转换思维;转换思维;多动手做实验;多动手做实验;学会使用帮助,学会如何学习!学会使用帮助,学会如何学习!参考书目参考书目(国内昀高水平(国内昀高水平GNUGNU站站点)点)://(中国昀大的(中国昀大的UnixUnix技术社区技术社区CSDN《《LinuxLinux从入门到精通从入门到精通》》电子工业出版社电子工业出版社学门本门课程之后,你将会:学门本门课程之后,你将会:11..掌握至少掌握至少5050个以上的常用命令。个以上的常用命令。22..熟悉熟悉Gnome/KDEGnome/KDE等等XX--windowswindows桌面环境操作桌面环境操作。。33..掌握掌握rpmrpm等软件包的常用安装方法等软件包的常用安装方法44..学习添加外设,安装设备驱动程序(比如网卡)学习添加外设,安装设备驱动程序(比如网卡)55..熟悉熟悉Grub/LiloGrub/Lilo引导器及简单的修复操作引导器及简单的修复操作。。66..熟悉熟悉LinuxLinux文件系统文件系统和目录结构。和目录结构。77..掌握掌握vi,gcc,gdbvi,gcc,gdb等常用编辑器,编译器,调试器等常用编辑器,编译器,调试器。。88.学习.学习LinuxLinux环境下的组网,组建环境下的组网,组建Web,FTPWeb,FTP等服务器。等服务器。99.理解.理解shellshell别名、管道、别名、管道、I/OI/O重定向、输入和输出以及重定向、输入和输出以及shellshell脚本编程。脚本编程。如何实现我们的目标?如何实现我们的目标?课时安排:课时安排:3636学时理论,学时理论,3636学时实验;学时实验;主要内容:主要内容:LinuxLinux图形用户环境图形用户环境文件管理文件管理ShellShell命令命令LinuxLinux网络服务与配置网络服务与配置第第11章章LinuxLinux网络操作系统网络操作系统1.11.1LinuxLinux网络操作系统概述网络操作系统概述1.2Linux1.2Linux与与UnixUnix的关系的关系1.3Linux1.3Linux与自由软件和开源软件与自由软件和开源软件1.41.4常见的常见的LinuxLinux发行版发行版1.5Linux1.5Linux网络操作系统的安装网络操作系统的安装1.61.6双系统的安装双系统的安装1.7VMWare1.7VMWare虚拟机虚拟机1.81.8使用使用RPMRPM来管理软件包来管理软件包1.1Linux1.1Linux网络操作系统概述网络操作系统概述LinuxLinux是什么是什么??一种称为一种称为操作系统操作系统的的系统系统软件软件支持丰富的网络应用支持丰富的网络应用自由软件(自由软件(FreewareFreeware))操作系统操作系统内核内核((OSKernelOSKernel))1.1Linux1.1Linux网络操作系统概述网络操作系统概述UNIXUNIX的产生的产生19651965年,年,AT&TAT&T贝尔电话实验室、通用电贝尔电话实验室、通用电气公司、麻省理工学院气公司、麻省理工学院MACMAC课题组一起联课题组一起联合为美国国防部研制开发一个称为合为美国国防部研制开发一个称为MulticsMultics的的新操作系统。新操作系统。贝尔实验室的系统程序设计人员贝尔实验室的系统程序设计人员KenKenThompsonThompson和和DennisRitchieDennisRitchie等在等在MulticsMultics基础基础上改进,形成了上改进,形成了Unix.Unix.MINIXMINIX1.1Linux1.1Linux网络操作系统概述网络操作系统概述1.1Linux1.1Linux网络操作系统概述网络操作系统概述LinuxLinux的故事的故事19901990年的那个春天年的那个春天…………LinusTorvaldsLinusTorvalds一台一台386AT386AT计算机计算机AndrewS.TanenbaumAndrewS.Tanenbaum教授的教授的MINIXMINIX两个进程交替运行,分别打印两个进程交替运行,分别打印AA和和BB增加驱动程序、文件系统增加驱动程序、文件系统一个一个OSOS内核出现了内核出现了1.1Linux1.1Linux网络操作系统概述网络操作系统概述19911991年年44月,芬兰赫尔辛基大学学生月,芬兰赫尔辛基大学学生LinusBenedictTorvaldsLinusBenedictTorvalds(当今世界昀著名(当今世界昀著名的电脑程序员、黑客)不满意的电脑程序员、黑客)不满意MinixMinix这个教学用的操作系统。出于爱好,他根这个教学用的操作系统。出于爱好,他根据可在低档机上使用的据可在低档机上使用的MINIXMINIX设计了一个系统核心设计了一个系统核心Linux0.01Linux0.01,但没有使用任,但没有使用任何何MINIXMINIX或或UNIXUNIX的源代码。的源代码。他通过新闻组宣布这是一个免费的系统,主要在他通过新闻组宣布这是一个免费的系统,主要在x86x86电脑上使用,希望大家一电脑上使用,希望大家一起来将它完善,并将源代码放到了芬兰的起来将它完善,并将源代码放到了芬兰的FTPFTP站点上代人免费下载。本来他站点上代人免费下载。本来他想把这个系统称为想把这个系统称为freaxfreax,意思是自由(,意思是自由(freefree))和奇异(和奇异(freakfreak))的结合字,并的结合字,并且附上了且附上了XX这个常用的字母,以配合所谓的这个常用的字母,以配合所谓的UnixUnix--likelike的系统。可是的系统。可是FTPFTP的工的工作人员认为这是作人员认为这是LinusLinus的的MINIXMINIX,嫌原来的命名,嫌原来的命名““FreaxFreax””的名称不好听,就用的名称不好听,就用LinuxLinux这个子目录来存放,于是它就成了这个子目录来存放,于是它就成了““LinuxLinux””。这时的。这时的LinuxLinux只有核心程序,只有核心程序,仅有仅有1000010000行代码,仍必须执行于行代码,仍必须执行于MinixMinix操作系统之上,并且必须使用硬盘开操作系统之上,并且必须使用硬盘开机,还不能称做是完整的系统;随后在机,还不能称做是完整的系统;随后在1010月份第二个版本(月份第二个版本(0.020.02版)就发布版)就发布了,了,1.1Linux1.1Linux网络操作系统概述网络操作系统概述LinusTorvalds(2002)LinuxLogovs.1.1Linux1.1Linux网络操作系统概述网络操作系统概述LinuxLinux发展迅速发展迅速12211147183245.394946586.05100%500Totals380836357155180.40%2Windows629653008329890.60%3MacOS595259186528990.80%4BSDBased469052149616311944738.40%42Mixed12039472857353264712.00%60Unix6156124809959311806077.80%389LinuxProcessorSumRpeakSum(GF)RmaxSum(GF)Share%CountOSFamily世界500强超级计算机系统统计表(按操作系统分类统计2007.6)的特点的特点多用户、多任务多用户、多任务支持多种处理器,可移植性好支持多种处理器,可移植性好开放性开放性用户界面良好用户界面良好网络功能丰富网络功能丰富伸缩性伸缩性开源开源1.1Linux1.1Linux网络操作系统概述网络操作系统概述Linux系统的应用办公自动化Internet及网络服务数据库服务应用开发多媒体和娱乐、游戏图形与图像处理第第11章章LinuxLinux网络操作系统网络操作系统1.1Linux1.1Linux网络操作系统概述网络操作系统概述1.21.2LinuxLinux与与UnixUnix的关系的关系1.3Linux1.3Linux与自由软件和开源软件与自由软件和开源软件1.41.4常见的常见的LinuxLinux发行版发行版1.5Linux1.5Linux网络操作系统的安装网络操作系统的安装1.61.6双系统的安装双系统的安装1.7VMWare1.7VMWare虚拟机虚拟机1.81.8使用使用RPMRPM来管理软件包来管理软件包1.2Linux1.2Linux与与UnixUnix的关系的关系LinuxLinux与与UNIXUNIX系列操作系统的比较系列操作系统的比较1.1.发展背景的比较发展背景的比较2.2.价格及使用费用的比较价格及使用费用的比较3.3.产品方面的比较产品方面的比较1.2Linux1.2Linux与与UnixUnix的关系的关系UnixUnix历史悠久历史悠久它是操作系统发展历史的重要部分它是操作系统发展历史的重要部分AndrewTanenbaumAndrewTanenbaum教授与教授与MINIXMINIX19901990年年/LinusTorvalds//LinusTorvalds/荷兰的赫尔辛基大学荷兰的赫尔辛基大学/Linux/LinuxPOSIXPOSIX标准(标准(1990/19961990/1996))PPortableortableOOperatingperatingSSystemystemIInterfaceofUNInterfaceofUNIXX1.2Linux1.2Linux与与UnixUnix的关系的关系LinuxLinux与
本文标题:Linux操作系统-第01章
链接地址:https://www.777doc.com/doc-5266257 .html