第1章:Linux简介.ppt

上传人:sccc 文档编号:6017271 上传时间:2023-09-15 格式:PPT 页数:39 大小:735.54KB
返回 下载 相关 举报
第1章:Linux简介.ppt_第1页
第1页 / 共39页
第1章:Linux简介.ppt_第2页
第2页 / 共39页
第1章:Linux简介.ppt_第3页
第3页 / 共39页
第1章:Linux简介.ppt_第4页
第4页 / 共39页
第1章:Linux简介.ppt_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《第1章:Linux简介.ppt》由会员分享,可在线阅读,更多相关《第1章:Linux简介.ppt(39页珍藏版)》请在三一办公上搜索。

1、欢迎大家选修,Linux应用基础天文系高健,Linux应用基础,1,你们知道下面的名词么?,Linux UNIX 虚拟机GNU、开源黑客hacker、破解cracker0dayZWareZ、GameZMovieZ、Divx、Xvid、X264 Soff 珊瑚虫、知识产权,Linux应用基础,2,Linux应用基础,3,Linux应用基础,Linux历史Linux的安装Linux下Shell的使用Linux桌面使用Linux网络服务应用ftp http DNS bind mail VPN,课程性质,本课程是一门计算机公共课程,是在学生有了一定的计算机软、硬件的基础知识和网络的基础知识后,学习和使

2、用Linux操作系统。本课程的目的是讲授Linux操作系统的应用和管理知识,使学生掌握Linux操作系统的安装、调试和系统管理的技能和方法。并且通过对Linux网络服务管理的学习,使学生对Linux网络服务的管理和设置有一定的了解,能够进行Linux网络服务器的日常维护和管理。除此之外,向学生介绍有关Linux、UNIX和GNU的相关知识,引导学生使用开放源代码(OSS)软件,推进Linux文化和开源文化在高校内部的推广。,Linux应用基础,4,Linux应用基础,5,课程安排,一、Linux简介二、虚拟机的使用三、Fedora7或者8的安装,ubuntu,Debian四、Linux命令、S

3、hell、Linux目录结构五、Linux下的图形界面X-window六、Linux的服务配置和网络七、Linux下的网络服务配置 主要基于Fedora 讲解,Linux应用基础,6,网上教学,联系方式:J网上资源:教学网站:http:/202.112.85.55、http:/1、google或百度搜索2、网上各Linux论坛,如水木清华Linux版 http:/http:/www.linuxsir.org/http:/www.linuxfans.org/3、ftp:/bnuastro:astronomy202.112.85.95 课件,Linux应用基础,7,参考教材,Red Hat Lin

4、ux Fedora4大全(美)鲍尔,(美)达夫 机械工业出版社 Red Hat Linux实用指南 索贝尔著 孙天泽 等译 电子工业出版社 红帽Linux 9从入门到精通 Michael Jang著 邱仲潘译 电子工业出版社 LINUX教程 Syed Mansoor Sarwar,Robert Koretsky,李善平 施韦 林欣 译 以及其他类似书目,Linux应用基础,8,网上教学,各发布版本Linux操作系统下载(教育网内)ftp:/bnuastro:astronomy:202.112.85.101 北师大天文系ftp:/202.118.224.24 哈工大ftp:/166.111.8.

5、229 清华ftp:/上海交大,Linux应用基础,9,成绩评定,平时:60%课堂作业、考勤、小论文及报告期末:40%,考查方式待定!放轻松,Linux应用基础,10,上机问题,教九楼 2022周以后再通知上机事宜,不要奢望机器太好 希望同学们都能有自己的机器进行操作练习,Linux应用基础,11,第一章 Linux简介,Linux的起源GNU的来源Linux各发布版本,Linux应用基础,12,什么是操作系统,操作系统的功能使用者和系统硬件之间的信息传递者操作系统的组成kernel、系统工具操作系统管理的项目1、system call interface 2、Process control

6、3、memory management 4、file system management 5、device drivers核心控制整个硬件的支持,处于系统的最底层,操作系统还包括系统工具和部分和核心相关的软件,Linux应用基础,13,UNIX的历史,“Unix”是双关语,表示名字Multics,它最初被写作“Unics”,表示UNiplexedInformationandComputing System。一个没有完成的梦想:Bell,MIT 与 GE 的 Multics 系统(commpatible time-sharing system CTSS)Ken Thompson(1969)开发的

7、小型file systemDennis Ritchie 1973 C programme Unix 繁荣,V4用C语言重写,成为操作系统可移植性的一个里程碑Berkeley 1977 Berkeley software distribution,成为第 2个主要“UNIX”版本:NetBSD、FreeBSD和OpenBSD 90年代开始,AT&T的源代码许可证创造了市场的繁荣,不同开发者开发了数百种UNIX版本 1984年,程序员RichardStallman开始开发来源于UNIX的免费GNU(GNUNotUNIX)。,Linux应用基础,14,UNIX的分支,AT&T UNIXSystem

8、VSCO UNIX IBM-AIX HP SolarisBSD Unix NetBSD、FreeBSD、OpenBSD Linux,Linux应用基础,15,GNU的出现,Richard M.Stallman 1984 年创立了 GNU 与 自由软件基金会(Free Software Foundation,FSF)(GNU:GNU is Not Unix)Free software is a matter of liberty,not price.To understand the concept,you should think offree speech,not free beer.Fre

9、e software refers to the users freedom to run,copy,distribute,study,change,and improve the software.GNU 自由软件GNU Gerneral Public License(GPL)授权模式,Linux应用基础,16,GNU的出现,GNU其目标就是将Unix加以改进,写出一个新的操作系统,使所有的用户都能免费获得该系统以及系统的源代码。GNU先开发了Unix的一些工具软件,如Emacs、GCC、BASH等,再接着开核心Hurd。但Linux的异军突起取代了Hurd的地位。Linux和GNU的所体现

10、的精神和目的是一致的。而且Linux使用了GNU基金会的版权申明和大量的GNU软件,甚至Linux的核心也是GNU的。鉴于图形使用者接口(Graphical User Interface,GUI)的需求日益加重,在 1984 年由 MIT与其它协力厂商首次发表了 X Window System,并且更在 1988 年成立了非营利性质的 XFree86 这个组织 Linux的产生,Linux应用基础,17,Linux的起源,Linux起源于一个学生的业余爱好,他就是芬兰赫尔辛基大学的Linus TorvaldsLinux的创始人与主要维护者。Linux=Linuss Unix网上的任何人在任何地

11、方都可以得到Linux的基本文件,并可通过电子邮件发表评论或者提供修正代码。Linux就从最开始的一个人思想的产品变成了一副巨大的织锦,变成了由无数志同道合的黑客们发起的一场运动。1994年发表 Linux 正式核心 1.0 的时候,大家要 Linus Torvalds 想一只吉祥物,Torvalds 突然想到小时候去动物园被一只企鹅追着满地 打滚还 被咬了一口!干脆就以这支企鹅 来当吉祥物算了!,Linux应用基础,18,Linux的起源,Linus在自己的PC机上,利用微型Unix操作系统Minix为开发平台,开发了第一个程序。“这个程序包括两个进程,都是向屏幕上写字母,然后用一个定时器来

12、切换这两个进程。”Linus刚开始的时候根本没有想到要编写一个操作系统内核。1991年,他需要一个简单的终端仿真程序来存取新闻组的内容,在前两个进程的基础上又写了一个程序。“一个进程是从键盘上阅读输入然后发送给调制解调器,另一个进程则是从调制解调器上阅读发送来的信息然后送到屏幕上供人阅读。”然而要实现这两个新的进程,显然还需要驱动程序。他必须为不同的显示器、键盘和调制解调器编写驱动程序。1991年的夏季,Linus觉得他还需要从网上下载某些文件“于是又不得不写一个磁盘驱动程序,然后是一个文件系统。一旦当有了任务切换器、文件系统和设备驱动程序之后,当然就拥有了一个Unix,”或者至少是它的一个内

13、核。Linux就以这样一种极其古怪但也极其自然的方式问世了。,Linux应用基础,19,Linux的起源,说到Linux,不能不提GNU。GNU的起初目的是开发核心Hurd。但Linux的异军突起取代了Hurd的地位。Linux和GNU的所体现的精神和目的是一致的。而且Linux使用了GNU基金会的版权申明和大量的GNU软件,甚至Linux的核心也是GNU的。网址:http:/202.112.85.95/index.php?job=art&articleid=a_20060905_020005,Linux应用基础,20,What is Linux?,Linux是一种主要用于个人计算机的类uni

14、x风格的操作系统。它的独特之处在于不受任何商品化软件的版权制约,全世界都能免费、自由使用。它支持多用户、多进程、多线程、实时性较好、功能强大而稳定。它的出现为我们带来了计算机上突破性的创举。操作系统级别的攒机,Linux应用基础,21,Linux和FreeBSD的区别,1、FreeBSD是由最初的BSD UNIX一路发展下来的正统的UNIX系统,而Linux是一个遵循POSIX标准所有系统代码全部重新编写了的操作系统。2、FreeBSD是完整的一个操作系统,而linux只是一个内核,加上各种GNU软件构成的操作系统,所以,才会有很多的Linux系统,如RedHat Linux,Tubro Li

15、nux,Debian 等,Redhat linux 就是Redhat公司对Linux内核作必要的修改,加上Redhat挑选的GNU程序构成,Tubro亦然,如果你愿意,你也可以这个做,搞个XXlinux 出来,只要你有这个能力:)。,Linux应用基础,22,Linux的优点,全32位操作系统,针对32位的微机做了最佳化设计。同样已经有64位的多任务的操作系统可以同时执行多个程序和所有Unix和类Unix版本一样,是一个多用户操作系统和现今的unix,system V,BSD等三大主流的unix系统几乎完全兼容。在Unix上可以运行的程序,几乎全都可以移植到Linux上来,Linux应用基础,

16、23,Linux版本介绍,Linux核心版本:由Linus负责维护和发布,众多的程序员和黑客都在为完善核心作努力最新核心版本The latest stable version of the Linux kernel is:2.6.17.11 任何偶数编码的核心版本(如2.6.20)都是一个稳定的,正式发布的版本。任何奇数的版本表示其是一个正在开发中的核心。http:/www.kernel.org/发布版本Distribution:使用的各种Linux 版本,Linux应用基础,24,Distribution发布版本的概念,由于Linux敞开大门欢迎各种形式的Linux以满足不同的需求,而导致无

17、法准确地用内核和一组实用工具、应用程序和驱动程序的集合来定义Linux,而这些合在一起就是Linux的发布版本大多数的Linux的发布版本的核心是一组基本程序、实用工具和库。Redhat linux 就是Redhat公司对Linux内核作必要的修改,加上Redhat挑选的GNU程序构成。Linux是开放源代码的操作系统,所以如果您技术精通一点的话,您自己完全有能力做出自己的Linux发行版,Linux应用基础,25,Linux 发行版诞生时间线,Linux应用基础,26,各主要发布版本概述,Red Hat Linux Red hat 软件公司的Red hat Linux是许多商业化软件开发软件

18、人员的目标或基础发布版本,也是测量许多Linux发布版本的基本标准。Red Hat尤其因为它的安装和升级操作系统的工具,以及设计良好的安装、删除与跟踪软件包的特性而闻名。Red hat 9.0以后,停止了PC系统的Linux开发,换成一个名为Fedora的组织继续开发,现已开发到Fedora Core 5,Linux应用基础,27,各主要发布版本概述,Red Hat LinuxFedora使Red hat linux广受欢迎的特性是它的包管理系统。这个系统可以测试、配置和提供立即可用的应用软件。利用简单的包管理软件,不必进行复杂的配置就可以下载、安装和运行新的软件包。包管理的好处之一就是可升级

19、性:我们不必从头开始重新安装Linux就可以升级Red hat Linux。,Linux应用基础,28,各主要发布版本概述,Red Hat Linux 9个人版Red Hat Linux 9专业版Red Hat Fedora core 1-5 Red Hat Enterprise Linux WSRed Hat Enterprise Linux ES基础版Red Hat Enterprise Linux ES标准版Red Hat Enterprise Linux AS标准版Red Hat Enterprise Linux AS黄金版,Linux应用基础,29,各主要发布版本概述,Debian:

20、http:/www.debian.orgDebian没有相应的商业组织支持,Red hat是由Red hat软件公司开发的,Slackware是由Walnet Creek推出的,而Debian 则是一组自愿人员开发的。Debian使用自己的软件包管理系统提供一千多个软件包,此系统能够提供与Redhat发布版本相似的功能。特点:稳定版包含了超过8000个软件,涵盖了很多方面大部分软件都是自由的,用户也可以选择使用非自由软件稳定,Debian的发布周期在2年左右可以方便地进行网络安装,强大的软件包管理工具全球数百个镜像服务器,Linux应用基础,30,各主要发布版本概述,Debian最早由Ian

21、Murdock于1993年创建。可以算是迄今为止,最遵循GNU规范的Linux系统。分为三个版本分支(branch):stable,testing 和 unstable。三个版本分支分别对应的具体版本为:Woody,Sarge 和 Sid。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经过 unstable中的测试,相对较为稳定。而Woody一般只用于服务器,上面的软件包大部分都比较过时,但是稳定 和安全性都非常的高。为何有如此多的用户痴迷于Debian呢?apt-get/dpkg是原因之一。dpkg是Debian系

22、列特有的软件包管理工具,它被誉为所有Linux软件包管理工具(比如RPM)最强大的!配合apt-get,在Debian上安装、升级、删除和管理软件变得异常容易。许多Debian的用户都开玩笑的说,Debian将他们养懒了,因为只要简单得敲一 下”apt-get upgrade&apt-get update”,机器上所有的软件就会自动更新了,Linux应用基础,31,各主要发布版本概述,Ubuntu:安装最为简单的LinuxUbuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的Linux操作系统。Ubuntu是一个相对较新的发行版,但是,它的出现可能改变了许多潜在用户对

23、Linux的看法。也许,从前人们会认为Linux难以安装、难以使用,但 是,Ubuntu出现后,这些都成为了历史。Ubuntu基于Debian Sid,所以这也就是笔者所说的,Ubuntu拥有Debian的所有优点,包括apt-get。Ubuntu的安装非常的人性化,只要按照提示一步一步进行,安装和Windows同样简便!并且,Ubuntu被誉为对硬件支持最好最全面的Linux 发行版之一,许多在其他发行版上无法使用,或者默认配置时无法使用的硬件,在Ubuntu上轻松搞定。官方主页:http:/www.ubuntulinux.org/,Linux应用基础,32,各主要发布版本概述,Mandra

24、ke Mandriva原名Mandrake,在1998年7月发布。国内刚开始普及Linux时,Mandrake非常流行。说起Mandrake的历史,其实最早 Mandrake的开发者是基于Redhat进行开发的。Redhat默认采用GNOME桌面系统,而Mandrake将之改为KDE。官方主页:http:/,Linux应用基础,33,各主要发布版本概述,Slackware:http:/在Red hat Linux 出名之前,Slackware是主要的发布版本。Slackware由 Patrick Volkerding创建于1992年。算起来应当是历史最悠久的Linux发行版。曾经Slackwa

25、re非常的流行,但是当Linux越来越普及,用户的技术层面越来越广(更多的新手)后,Slackware渐渐的被新来的人们所遗忘,Linux应用基础,34,各主要发布版本概述,SuSE SUSE是德国最著名的Linux发行版,在全世界范围中也享有较高的声誉。SUSE自主开发的软件包管理系统YaST也大受好评。SUSE于2003年年末被Novell收购。官方主页:http:/,Linux应用基础,35,各主要发布版本概述,Gentoo http:/www.gentoo.org/Gentoo最初由Daniel Robbins创建。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBS

26、D的广受美誉的ports系统 portage。(Ports和Portage都是用于在线更新软件的系统,类似apt-get,但还是有很大不同)Gentoo的首个稳定版本发布 于2002年。Gentoo的出名是因为其高度的自定制性:因为它是一个基于源代码的发行版。尽管安装时可以选择预先编译好的软件包,但是大部分使用Gentoo的用户都选择自己手动编译。这也是为什么Gentoo适合比较有Linux使用经验的老手 使用的原因。但是要注意的是,由于编译软件需要消耗大量的时间,所以如果你所有的软件都自己编译,并安装KDE桌面系统等比较大的软件包,可能需要几天 时间才能编译完,Linux应用基础,36,各主

27、要发布版本概述,CentOSMEPIS:http:/www.mepis.org/Knoppix:http:/Xandros:http:/Openlinux红旗Xlinux网址:http:/202.112.85.95/index.php?job=art&articleid=a_20060905_025537,小知识,什么叫0day和Warez!,Linux应用基础,37,Linux应用基础,38,什么叫0day和warez!,“warez”就是破解软件的意思。“warez”的“z”在英语中既表示复数形式,形容非常多,也可以表示“0day”中的“0”(“zero”),可以说是一个双关。主要的意思还

28、是数量的汇集,也就是很多的意思。0day其实就是Warez的一种传播形式,“0day”不是说那些破解专家不到1天就“搞定”某个软件,而是说他在最短的时间内迅速地“解锁”,并在网上发布。0day的真正意思是“即时发布”(尽管不是真的当天发布),大家可以把它看作是一种精神。世界上并不存在某个叫做“warez”或者“0day”这样“邪恶”的组织,“0day”是一种自发的网络运动而已,“warez”是对破解的泛称;如果 有人说他属于“0day组织”,并不是说他真的在一个叫做“0day”的破解组织里干活,其真正涵义是他属于某个破解组织,而这个组织经常向0day发布 作品。“0day”的主要目的是交换,完

29、全是非商业化、非盈利、志愿的行为。如果有人将0day的东西拿去做成盗版光盘,那么与0day的本意无关。,Linux应用基础,39,什么叫0day和warez!,WAREZ无形帝国 http:/202.112.85.95/index.php?job=art&articleid=a_20051021_111912MovieZ:骑劫电影的网络海盗 http:/202.112.85.95/index.php?job=art&articleid=a_20051021_111713什么叫0DAY和warez!http:/202.112.85.95/index.php?job=art&articleid=a_20051021_1114070Day和Warez 介绍(转载 http:/202.112.85.95/index.php?job=art&articleid=a_20051021_111237“猫和老鼠”的较量 软件破解大揭密 http:/202.112.85.95/index.php?job=art&articleid=a_20051021_111237“WareZ”是盗版软件罪魁祸首?http:/202.112.85.95/index.php?job=art&articleid=a_20051021_110858,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号