《Linux介绍与安装 (2).ppt》由会员分享,可在线阅读,更多相关《Linux介绍与安装 (2).ppt(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章第一章LinuxLinux介绍与安装介绍与安装内容提要内容提要Linux到底是什么?Unix与LinuxLinux发行版本Linux的功能与优缺点如何学习LinuxGNU与GPL安装RedHatLinux到底是什么?操作系统怎么来的?操作系统怎么来的?没有操作系统时,只能通过没有操作系统时,只能通过按钮按钮来来控制控制硬件硬件后来出现汇编,可以通过后来出现汇编,可以通过指令指令(通常以打孔纸带为输入设备)来(通常以打孔纸带为输入设备)来控制控制硬件硬件出现出现操作系统操作系统后,用户和硬件的沟通就有了舒服的后,用户和硬件的沟通就有了舒服的桥梁桥梁了,应用软件的开了,应用软件的开发才日渐丰
2、富发才日渐丰富操作系统包含两个东西:操作系统包含两个东西:内核和应用内核和应用(外壳)(外壳)Linux提供了一个完整的提供了一个完整的操作系统操作系统当中最底层的当中最底层的硬件控制与资源管理硬件控制与资源管理的完的完整架构,整架构,这个架构是这个架构是沿袭沿袭Unix良好的传统来的,所以相当的稳定而功能良好的传统来的,所以相当的稳定而功能强大强大Linux到底是什么?内核的主要功能:内核的主要功能:进程进程调度(操作调度(操作CPU)内存内存管理(操作内存条)管理(操作内存条)文件文件系统(操作硬盘、磁带、光盘等)系统(操作硬盘、磁带、光盘等)驱动驱动程序(操作声卡、显卡、网卡等)程序(操
3、作声卡、显卡、网卡等)Linux到底是什么?Linux就是一个操作系统,包括内核和外壳:就是一个操作系统,包括内核和外壳:内核(Kernel)外壳(Shell,KDE,Application)用户硬件(Hardware)Unix与LinuxLinux是是Unix的一个版本。的一个版本。Linux 的核心是由的核心是由 Linus Torvalds 在在 1991 年的年的时候给开发出来的时候给开发出来的区别区别1)Linux则可则可运行在多种硬件平台上运行在多种硬件平台上.而而UNIX系统大多是系统大多是与硬件配套的与硬件配套的 2)Linux是自是自由软件由软件,免费、公开源代码免费、公开源
4、代码.而而UNIX是是商业软件商业软件,3)Linux参考参考POSIX训计规范,训计规范,兼容兼容Unix操作系统,故亦可称之为操作系统,故亦可称之为Unix Like的的一种。一种。Linux发行版本:distributionsLinux不同于其他不同于其他Unix变体的原因:变体的原因:Linux只定义了一个内核,内核必须同命令、守护进程以及其他软件一只定义了一个内核,内核必须同命令、守护进程以及其他软件一起打包来组成一个可以使用的完整操作系统,这种打包就是起打包来组成一个可以使用的完整操作系统,这种打包就是Distribution,中文一般称为,中文一般称为发行版本发行版本。选择那种发
5、行版本,完全依据自己的喜好来定。可以参考这些方面来考虑:选择那种发行版本,完全依据自己的喜好来定。可以参考这些方面来考虑:该发行版本在该发行版本在5年后年后能否继续存在能否继续存在?该发行版本有该发行版本有最新的安全补丁最新的安全补丁吗?吗?该发行版本会该发行版本会迅速发布更新软件迅速发布更新软件吗?吗?如果有问题,能够如果有问题,能够快速找到答案快速找到答案吗?吗?Linux发行版本:distributions流行的流行的Linux发行版本:发行版本:Red Hat:Mandrake:Slackware:SuSE:OpenLinux:Debian:Linpus:UniteLinux:Cent
6、OS:LinuxLinux的特殊功能的特殊功能Linux的特殊功能:的特殊功能:免费免费由于由于Linux是基于是基于GPL(General Public License)的架构之下,因此的架构之下,因此他是他是Free的,也就是任何人都可以免费的使用或者是修改其中的源的,也就是任何人都可以免费的使用或者是修改其中的源码。注意:码。注意:最开始最开始Linux并没有加入并没有加入GPL。设备需求低廉设备需求低廉支持个人计算机的支持个人计算机的X86架构,系统资源不必像架构,系统资源不必像Unix系统那般强大。系统那般强大。单就这一点来看,就可以造成很大的流行。单就这一点来看,就可以造成很大的流
7、行。功能强大而稳定功能强大而稳定由于由于Linux功能并不会输给一些大型的功能并不会输给一些大型的Unix工作站,因此,近年来工作站,因此,近年来越来越多的公司或者是团体、越来越多的公司或者是团体、个人投入这一个操作系统的开发与整个人投入这一个操作系统的开发与整合工作合工作应用软件完备应用软件完备服务器或者服务器或者PC机上的常用软件都具备,如机上的常用软件都具备,如Office、Web、FTP、Mail等等等等LinuxLinux的特殊功能的特殊功能Linux的特殊功能:的特殊功能:独立作业独立作业由于很多的软件套件逐渐被这套操作系统拿来使用,而很多套件软由于很多的软件套件逐渐被这套操作系统
8、拿来使用,而很多套件软件也都在件也都在 Linux这个操作系统上面迚行发展与测试,因此,这个操作系统上面迚行发展与测试,因此,Linux近来已经可以独力完成几乎所有的工作站或服务器的服务了,近来已经可以独力完成几乎所有的工作站或服务器的服务了,例如例如 Web,Mail,Proxy,FTP.Linux的功能与优缺点Linux的优点:的优点:免费且稳定免费且稳定具有与具有与Unix类似的程序接口和操作方式,继承了类似的程序接口和操作方式,继承了Unix稳定高效的特稳定高效的特点。点。连续运转几年都不用关机连续运转几年都不用关机/重启。重启。安全性、漏洞的修补安全性、漏洞的修补Linux由于支持者
9、日众,有相当多的热心团体、个人参与其中的开由于支持者日众,有相当多的热心团体、个人参与其中的开发,因此可以发,因此可以随时获得随时获得最新的安全信息,并给予最新的安全信息,并给予随时随时的的更新更新,亦即,亦即是具有相对的安全性。是具有相对的安全性。用户与群组的规划用户与群组的规划在在Linux的机器中,文件的属性可以分为的机器中,文件的属性可以分为“可读、可写、可执行可读、可写、可执行”等参数来定义一个文件的可用性,此外,这些属性还可以分为三个等参数来定义一个文件的可用性,此外,这些属性还可以分为三个种类,分别是种类,分别是“文件拥有者、文件所属群组、其它非拥有者与群组文件拥有者、文件所属群
10、组、其它非拥有者与群组者者”。这对于项目计划或者其它计划开发者具有相当良好的系统保。这对于项目计划或者其它计划开发者具有相当良好的系统保密性。密性。Linux的功能与优缺点Linux的优点:的优点:多任务、多使用者多任务、多使用者与与Windows系统不同的是,系统不同的是,Linux主机上可以同时允许多人上线来主机上可以同时允许多人上线来工作,工作,并且资源的分配较为公平并且资源的分配较为公平,比起,比起Windows的单人多任务系的单人多任务系统要稳定的多统要稳定的多适合需要小核心程序的嵌入式系统适合需要小核心程序的嵌入式系统由于由于Linux只要几百只要几百K不到的程序不到的程序序代码就
11、可以完整的驱动整个计算序代码就可以完整的驱动整个计算机硬件并成为一个完整的操作系统,机硬件并成为一个完整的操作系统,Linux真的是很适合例如手机、数字相机、真的是很适合例如手机、数字相机、PDA、家电用品等等的、家电用品等等的微电脑操作系统(微电脑操作系统(嵌入式系统嵌入式系统)Linux的功能与优缺点Linux的缺点:的缺点:没有特定支持厂商没有特定支持厂商因为所有的软件都是免费的,自然也就没有专人会上门服务因为所有的软件都是免费的,自然也就没有专人会上门服务。不过,。不过,这点倒是不需要太担心,因为拜网络风行之赐,你要问的问题几乎这点倒是不需要太担心,因为拜网络风行之赐,你要问的问题几乎
12、在网络上都可以找到答案。主要看你有没有用心去找。在网络上都可以找到答案。主要看你有没有用心去找。图形接口作的还不够好图形接口作的还不够好图形接口对于熟手来说几乎没用,但是对于初学者却非常需要,甚图形接口对于熟手来说几乎没用,但是对于初学者却非常需要,甚至影响使用至影响使用Linux的积极性。的积极性。游戏的支持度不够游戏的支持度不够目前很多游戏开发商并目前很多游戏开发商并没有在没有在Linux平台上面开发大型游戏平台上面开发大型游戏,这间,这间接导致接导致Linux无法进入一般家庭无法进入一般家庭专业软件的支持度不足专业软件的支持度不足目前很多专业绘图软件公司所推出的专业软件并不支持目前很多专
13、业绘图软件公司所推出的专业软件并不支持Linux操作操作系统,很难在不同的平台上面操作相同的软件系统,很难在不同的平台上面操作相同的软件如何学习LinuxLinux的应用(的应用(1/2):):PC机机常做的事情是:上网浏览;文书处理;收发电子邮件等。这些往往常做的事情是:上网浏览;文书处理;收发电子邮件等。这些往往需要大量图形界面的支持。需要大量图形界面的支持。工作站计算机工作站计算机工作站计算机与工作站计算机与PC不太一样的地方,在于工作站通常得要不太一样的地方,在于工作站通常得要应付比较应付比较重要的公共应用重要的公共应用,例如工程界流体力学的数值模式运算、娱乐事业,例如工程界流体力学的
14、数值模式运算、娱乐事业的特效功能处理、软件开发者的工作平台等等。的特效功能处理、软件开发者的工作平台等等。Linux有强大的运有强大的运算能力,以及支持度相当广泛的算能力,以及支持度相当广泛的 GCC 编译软件,因此在工作站当编译软件,因此在工作站当中也是相当良好的一个操作系统选择。中也是相当良好的一个操作系统选择。如何学习LinuxLinux的应用(的应用(2/2):):网络服务器网络服务器承袭了承袭了Unix的良好传统,的良好传统,Linux上面的网络功能特别的强大。此外,上面的网络功能特别的强大。此外,由于由于 GNU 计划,让计划,让Linux 上面的服务器软件上面的服务器软件几乎都是
15、免费的几乎都是免费的。因。因此,做为一部网络服务器,例如此,做为一部网络服务器,例如 WWW,、Mail、File Server、FTP Server 等等,等等,Linux 绝对是上上之选绝对是上上之选(物美价零)。(物美价零)。嵌入式系统嵌入式系统小型微电脑的发展越来越重要,这些计算机配置通常是直接嵌入于小型微电脑的发展越来越重要,这些计算机配置通常是直接嵌入于产品当中的,所以通常被称为产品当中的,所以通常被称为嵌入式系统嵌入式系统。而要让这些嵌入式系统。而要让这些嵌入式系统能够动作,自然就需要制作一套简单的操作系统,这个时候,可修能够动作,自然就需要制作一套简单的操作系统,这个时候,可修
16、改核心让功能变简单的改核心让功能变简单的Linux则是很好的选择。因此,近年来有相则是很好的选择。因此,近年来有相当多的嵌入式系统选择当多的嵌入式系统选择Linux做为发展的平台做为发展的平台(摩托罗拉(摩托罗拉Linux手机)手机)。如何学习Linux学习的建议:学习的建议:1.计算器概论与硬件相关知识:计算器概论与硬件相关知识:2.先从先从Linux的安装与指令学起:的安装与指令学起:3.Linux操作系统的基础技能操作系统的基础技能这些包含了这些包含了使用者、群组的概念使用者、群组的概念、权限的概念权限的概念,程序的程序的定义丿定义丿4.务必学会务必学会vi文书编辑器文书编辑器5.She
17、ll不不Shell Script癿学习癿学习6.一定要会软件管理员一定要会软件管理员GNU与GPL什么是什么是GNU,什么是,什么是GPL?自由软件思想的由来自由软件思想的由来GPL1971年,哈佛学生年,哈佛学生Richard Stallman找到了一份麻省人工智能实验找到了一份麻省人工智能实验室的工作,这期间里,室的工作,这期间里,Hacker的传统被他发展成为日后自由软件运的传统被他发展成为日后自由软件运动的思想核心:动的思想核心:“思想共享,源码共享思想共享,源码共享”。他于。他于1984年创立了年创立了GNU,1985年创建了年创建了FSF(自由软件基金会),(自由软件基金会),19
18、91年公布了年公布了GPL2.0版(版(General Public License,普遍公用许可协议,就是一个,普遍公用许可协议,就是一个授权授权)。)。GPL 对于自由软件癿作者有何优点呢?大致癿优点有这些:对于自由软件癿作者有何优点呢?大致癿优点有这些:软件安全性较佳;软件安全性较佳;软件执行技能较佳;软件执行技能较佳;软件出错时间较短;软件出错时间较短;GNU与GPLGNU的本意代表的本意代表“Gnus Not Unix”虽然如此,它却虽然如此,它却是一个与是一个与UNIX完全相容的软体系统完全相容的软体系统。二者最大不同在于,。二者最大不同在于,GNU是一个免费的软件体系,是一个免费
19、的软件体系,UNIX却是一个要付费的软件体系。却是一个要付费的软件体系。GNU之所以与之所以与 UNIX完全相容,是因为完全相容,是因为UNIX的使用者很多,为了让的使用者很多,为了让 UNIX的的使用者在使用使用者在使用GNU的时候不会有陌生的感觉,所以的时候不会有陌生的感觉,所以GNU尽量与尽量与UNIX相相容,它的相容只是看起来与用起来像容,它的相容只是看起来与用起来像UNIX而已,而已,GNU其实改进了所多其实改进了所多UNIX的缺点。的缺点。我们知道了我们知道了Linux其实就是一个其实就是一个操作系统最底层的核心及其提供癿核心操作系统最底层的核心及其提供癿核心工具。工具。他是他是G
20、NU 的的GPL授权模式授权模式安装RedHat第1步:选择安装方式:图形安装,直接回车;文本安装,输入linux text。安装RedHat第2步:选择“OK”为检查光盘,选择“Skip跳过检查。安装RedHat第3步:欢迎信息,基本可以不看。安装RedHat第4步:选择安装过程使用的语言。安装RedHat第5步:选择键盘布局。安装RedHat第6步:选择鼠标类型。安装RedHat第7步:选择安装类型。安装RedHat第8步:磁盘分区设置,新机器用自动分区。安装RedHat第9步:手工分区。安装RedHat第10步:新建boot分区。安装RedHat第11步:新建swap分区,一般为内存两倍
21、。安装RedHat第12步:新建根分区。安装RedHat第13步:创建其他分区。安装RedHat第14步:分区设置总结。安装RedHat第15步:引导配置,多引导就在这里设置。安装RedHat第16步:网络配置,点击编辑。安装RedHat第17步:IP配置。安装RedHat第18步:网关配置。安装RedHat第19步:防火墙配置。安装RedHat第20步:其他语言支持。安装RedHat第21步:时区选择。安装RedHat第22步:根口令设置,至少6位。安装RedHat第23步:选择软件包组。安装RedHat第24步:准备拷贝文件。安装RedHat第25步:正在安装。安装RedHat第26步:换第二张盘,再点击确定。安装RedHat第27步:换第三张盘,再点击确定。安装RedHat第28步:创建引导软盘。安装RedHat第29步:安装完成。安装RedHat第30步:重新启动。安装RedHat第31步:登录系统,第一次启动可能需要其他配置,包括用户、声卡、显卡等。安装RedHat第32步:使用系统。小结Linux历史Linux功能和优缺点Linux安装
限制150内