第1章:Linux简介.ppt

上传人:本田雅阁 文档编号:3458585 上传时间:2019-08-28 格式: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、破解cracker 0dayZ WareZ、GameZ MovieZ、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, Deb

3、ian 四、Linux命令、Shell、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 课件

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

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

6、系统管理的项目1、system call interface 2、Process control 3、memory management 4、file system management 5、device drivers 核心控制整个硬件的支持,处于系统的最底层,操作系统还包括系统工具和部分和核心相关的软件,Linux应用基础,13,UNIX的历史,“Unix”是双关语,表示名字Multics,它最初被写作“Unics”,表示UNiplexed Information and Computing System。 一个没有完成的梦想: Bell, MIT 与 GE 的 Multics 系统 (c

7、ommpatible time-sharing system CTSS) Ken Thompson(1969)开发的小型file system Dennis Ritchie 1973 C programme Unix 繁荣,V4用C语言重写,成为操作系统可移植性的一个里程碑 Berkeley 1977 Berkeley software distribution ,成为第 2个主要“UNIX”版本:Net BSD、Free BSD和Open BSD 90年代开始,AT&T的源代码许可证创造了市场的繁荣,不同开发者开发了数百种UNIX版本 1984年,程序员Richard Stallman开始开

8、发来源于UNIX的免费GNU(GNU Not UNIX)。,Linux应用基础,14,UNIX的分支,AT&T UNIXSystem VSCO UNIX IBM-AIX HP Solaris BSD Unix Net BSD、Free BSD、Open BSD 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 p

9、rice.To understand the concept, you should think of“free speech“, not “free beer“.Free 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加以改进,写出一个新的操作系统,使所有的用户都能免费获得

10、该系统以及系统的源代码。 GNU先开发了Unix的一些工具软件,如Emacs、GCC、BASH等,再接着开核心Hurd。但Linux的异军突起取代了Hurd的地位。Linux和GNU的所体现的精神和目的是一致的。而且Linux使用了GNU基金会的版权申明和大量的GNU软件,甚至Linux的核心也是GNU的。 鉴于图形使用者接口 ( Graphical User Interface, GUI ) 的需求日益加重,在 1984 年由 MIT与其它协力厂商首次发表了 X Window System ,并且更在 1988 年成立了非营利性质的 XFree86 这个组织 Linux的产生,Linux应用

11、基础,17,Linux的起源,Linux起源于一个学生的业余爱好,他就是芬兰赫尔辛基大学的Linus TorvaldsLinux的创始人与主要维护者。 Linux = Linuss Unix 网上的任何人在任何地方都可以得到Linux的基本文件,并可通过电子邮件发表评论或者提供修正代码。Linux就从最开始的一个人思想的产品变成了一副巨大的织锦,变成了由无数志同道合的黑客们发起的一场运动。 1994年发表 Linux 正式核心 1.0 的时候,大家要 Linus Torvalds 想一只吉祥物,Torvalds 突然想到小时候去动物园被一只企鹅追着满地 打滚还 被咬了一口! 干脆就以这支企鹅

12、来当吉祥物算了!,Linux应用基础,18,Linux的起源,Linus在自己的PC机上,利用微型Unix操作系统Minix为开发平台,开发了第一个程序。“这个程序包括两个进程,都是向屏幕上写字母,然后用一个定时器来切换这两个进程。” Linus刚开始的时候根本没有想到要编写一个操作系统内核。1991年,他需要一个简单的终端仿真程序来存取新闻组的内容,在前两个进程的基础上又写了一个程序。“一个进程是从键盘上阅读输入然后发送给调制解调器,另一个进程则是从调制解调器上阅读发送来的信息然后送到屏幕上供人阅读。”然而要实现这两个新的进程,显然还需要驱动程序。他必须为不同的显示器、键盘和调制解调器编写驱

13、动程序。1991年的夏季,Linus觉得他还需要从网上下载某些文件 “于是又不得不写一个磁盘驱动程序,然后是一个文件系统。一旦当有了任务切换器、文件系统和设备驱动程序之后,当然就拥有了一个Unix,”或者至少是它的一个内核。Linux就以这样一种极其古怪但也极其自然的方式问世了。,Linux应用基础,19,Linux的起源,说到Linux,不能不提GNU。GNU的起初目的是开发核心Hurd。但Linux的异军突起取代了Hurd的地位。Linux和GNU的所体现的精神和目的是一致的。而且Linux使用了GNU基金会的版权申明和大量的GNU软件,甚至Linux的核心也是GNU的。 网址:http:

14、/202.112.85.95/index.php?job=art&articleid=a_20060905_020005,Linux应用基础,20,What is Linux?,Linux是一种主要用于个人计算机的类unix风格的操作系统。它的独特之处在于不受任何商品化软件的版权制约,全世界都能免费、自由使用。它支持多用户、多进程、多线程、实时性较好、功能强大而稳定。它的出现为我们带来了计算机上突破性的创举。 操作系统级别的攒机,Linux应用基础,21,Linux和FreeBSD的区别,1、FreeBSD是由最初的BSD UNIX一路发展下来的正统的UNIX系统,而Linux是一个遵循POS

15、IX标准所有系统代码全部重新编写了的操作系统。 2、FreeBSD是完整的一个操作系统,而linux只是一个内核,加上各种GNU软件构成的操作系统,所以,才会有很多的Linux系统,如RedHat Linux ,Tubro Linux,Debian 等,Redhat linux 就是Redhat公司对Linux内核作必要的修改,加上Redhat挑选的GNU程序构成,Tubro亦然,如果你愿意,你也可以这个做,搞个XXlinux 出来,只要你有这个能力:)。,Linux应用基础,22,Linux的优点,全32位操作系统,针对32位的微机做了最佳化设计。同样已经有64位的 多任务的操作系统可以同时

16、执行多个程序 和所有Unix和类Unix版本一样,是一个多用户操作系统 和现今的unix, system V, BSD等三大主流的unix系统几乎完全兼容。在Unix上可以运行的程序,几乎全都可以移植到Linux上来,Linux应用基础,23,Linux版本介绍,Linux核心版本:由Linus负责维护和发布,众多的程序员和黑客都在为完善核心作努力 最新核心版本The latest stable version of the Linux kernel is: 2.6.17.11 任何偶数编码的核心版本(如2.6.20)都是一个稳定的,正式发布的版本。任何奇数的版本表示 其是一个正在开发中的核心

17、。 http:/www.kernel.org/ 发布版本Distribution : 使用的各种Linux 版本,Linux应用基础,24,Distribution发布版本的概念,由于Linux敞开大门欢迎各种形式的Linux以满足不同的需求,而导致无法准确地用内核和一组实用工具、应用程序和驱动程序的集合来定义Linux,而这些合在一起就是Linux的发布版本 大多数的Linux的发布版本的核心是一组基本程序、实用工具和库。 Redhat linux 就是Redhat公司对Linux内核作必要的修改,加上Redhat挑选的GNU程序构成。Linux是开放源代码的操作系统,所以如果您技术精通一点

18、的话,您自己完全有能力做出自己的Linux发行版,Linux应用基础,25,Linux 发行版诞生时间线,Linux应用基础,26,各主要发布版本概述,Red Hat Linux Red hat 软件公司的Red hat Linux是许多商业化软件开发软件人员的目标或基础发布版本,也是测量许多Linux发布版本的基本标准。Red Hat尤其因为它的安装和升级操作系统的工具,以及设计良好的安装、删除与跟踪软件包的特性而闻名。 Red hat 9.0以后,停止了PC系统的Linux开发,换成一个名为Fedora的组织继续开发,现已开发到Fedora Core 5,Linux应用基础,27,各主要发

19、布版本概述,Red Hat LinuxFedora 使Red hat linux广受欢迎的特性是它的包管理系统。这个系统可以测试、配置和提供立即可用的应用软件。利用简单的包管理软件,不必进行复杂的配置就可以下载、安装和运行新的软件包。包管理的好处之一就是可升级性:我们不必从头开始重新安装Linux就可以升级Red hat Linux。,Linux应用基础,28,各主要发布版本概述,Red Hat Linux 9个人版 Red Hat Linux 9专业版 Red Hat Fedora core 1-5 Red Hat Enterprise Linux WS Red Hat Enterprise

20、 Linux ES基础版 Red Hat Enterprise Linux ES标准版 Red Hat Enterprise Linux AS标准版 Red Hat Enterprise Linux AS黄金版,Linux应用基础,29,各主要发布版本概述,Debian:http:/www.debian.org Debian没有相应的商业组织支持,Red hat是由Red hat软件公司开发的,Slackware是由Walnet Creek推出的,而Debian 则是一组自愿人员开发的。Debian使用自己的软件包管理系统提供一千多个软件包,此系统能够提供与Redhat发布版本相似的功能。 特

21、点: 稳定版包含了超过8000个软件, 涵盖了很多方面 大部分软件都是自由的,用户也可以选择使用非自由软件 稳定,Debian的发布周期在2年左右 可以方便地进行网络安装,强大的软件包管理工具 全球数百个镜像服务器,Linux应用基础,30,各主要发布版本概述,Debian最早由Ian Murdock于1993年创建。可以算是迄今为止,最遵循GNU规范的Linux系统。分为三个版本分支(branch): stable, testing 和 unstable。三个版本分支分别对应的具体版本为:Woody, Sarge 和 Sid。其中,unstable为最新的测试版本,其中包括最新的软件包,但是

22、也有相对较多的bug,适合桌面用户。testing的版本都经过 unstable中的测试,相对较为稳定。而Woody一般只用于服务器,上面的软件包大部分都比较过时,但是稳定 和安全性都非常的高。 为何有如此多的用户痴迷于Debian呢? apt-get / dpkg是原因之一。dpkg是Debian系列特有的软件包管理工具,它被誉为所有Linux软件包管理工具(比如RPM)最强大的!配合apt- get,在Debian上安装、升级、删除和管理软件变得异常容易。许多Debian的用户都开玩笑的说,Debian将他们养懒了,因为只要简单得敲一 下”apt-get upgrade & apt-get

23、 update”,机器上所有的软件就会自动更新了,Linux应用基础,31,各主要发布版本概述,Ubuntu :安装最为简单的Linux Ubuntu就是一个拥有Debian所有的优点, 以及自己所加强的优点的近乎完美的Linux操作系统。Ubuntu是一个相对较新的发行版,但是,它的出现可能改变了许多潜在用户对Linux的看法。也许,从前人们会认为Linux难以安装、难以使用,但 是,Ubuntu出现后,这些都成为了历史。Ubuntu基于Debian Sid,所以这也就是笔者所说的,Ubuntu拥有Debian的所有优点,包括apt-get。 Ubuntu的安装非常的人性化,只要按照提示一步

24、一步进行,安装和Windows同样简便!并且,Ubuntu被誉为对硬件支持最好最全面的Linux 发行版之一,许多在其他发行版上无法使用,或者默认配置时无法使用的硬件,在Ubuntu上轻松搞定。 官方主页:http:/www.ubuntulinux.org/,Linux应用基础,32,各主要发布版本概述,Mandrake Mandriva原名Mandrake,在1998年7月发布。国内刚开始普及Linux时,Mandrake非常流行。说起Mandrake的历史,其实最早 Mandrake的开发者是基于Redhat进行开发的。Redhat默认采用GNOME桌面系统,而Mandrake将之改为KD

25、E。 官方主页: http:/ http:/ 在Red hat Linux 出名之前,Slackware是主要的发布版本。 Slackware由 Patrick Volkerding创建于1992年。算起来应当是历史最悠久的Linux发行版。曾经Slackware非常的流行,但是当Linux越来越普及,用户的技术层面越来越广(更多的新手)后,Slackware渐渐的被新来的人们所遗忘,Linux应用基础,34,各主要发布版本概述,SuSE SUSE是德国最著名的Linux发行版,在全世界范围中也享有较高的声誉。SUSE自主开发的软件包管理系统YaST也大受好评。SUSE于2003年年末被Nov

26、ell收购。 官方主页:http:/ http:/www.gentoo.org/ Gentoo最初由Daniel Robbins创建。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统 portage。(Ports和Portage都是用于在线更新软件的系统,类似apt-get,但还是有很大不同) Gentoo的首个稳定版本发布 于2002年。 Gentoo的出名是因为其高度的自定制性:因为它是一个基于源代码的发行版。尽管安装时可以选择预先编译好的软件包,但是大部分使用Gentoo的用户都选择自己手动编译。这也是为什么Gentoo适合比较有Linu

27、x使用经验的老手 使用的原因。但是要注意的是,由于编译软件需要消耗大量的时间,所以如果你所有的软件都自己编译,并安装KDE桌面系统等比较大的软件包,可能需要几天 时间才能编译完,Linux应用基础,36,各主要发布版本概述,CentOS MEPIS :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

28、,Linux应用基础,38,什么叫0day和warez!,“warez”就是破解软件的意思。“warez”的“z”在英语中既表示复数形式,形容非常多,也可以表示“0day”中的“0”(“zero”),可以说是一个双关。主要的意思还是数量的汇集,也就是很多的意思。 0day其实就是Warez的一种传播形式,“0day”不是说那些破解专家不到1天就“搞定”某个软件,而是说他在最短的时间内迅速地“解锁”,并在网上发布。0day的真正意思是“即时发布”(尽管不是真的当天发布),大家可以把它看作是一种精神。 世界上并不存在某个叫做“warez”或者“0day”这样“邪恶”的组织,“0day”是一种自发的

29、网络运动而已,“warez”是对破解的泛称;如果 有人说他属于“0day组织”,并不是说他真的在一个叫做“0day”的破解组织里干活,其真正涵义是他属于某个破解组织,而这个组织经常向0day发布 作品。 “0day”的主要目的是交换,完全是非商业化、非盈利、志愿的行为。如果有人将0day的东西拿去做成盗版光盘,那么与0day的本意无关。,Linux应用基础,39,什么叫0day和warez!,WAREZ无形帝国 http:/202.112.85.95/index.php?job=art&articleid=a_20051021_111912 MovieZ:骑劫电影的网络海盗 http:/202

30、.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_111407 0Day和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备18001539号-1