第一章 Linux概况及安装

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Linux概况及安装讲师:阮世晴1、什么是LinuxLinux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intelx86系列CPU的计算机上。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。接受来自用户的指令,以便和核心进行沟通硬件设备Kernel(内核)应用程序(shell,KDE等)用户真正控制硬件的内容计算机中真正的“工作者”,包括硬盘,内存等2、Linux历史及其发展UNIX操作系统的诞生MINIX操作系统GNU计划POSIX标准Linux操作系统的诞生Linux操作系统版本的变迁2.1、UNIX操作系统的诞生Linux操作系统是UNIX操作系统的一个克隆版本。UNIX操作系统是美国贝尔实验室的Ken.Thompson和DennisRitchie于1969年夏在DECPDP-7小型计算机上开发的一个分时操作系统。2.2、MINIX操作系统MINIX系统是由AndrewS.Tanenbaum(AST)开发的。对于Linux系统,他表示对其开发者Linus的称赞。但他认为Linux的发展有很大原因是因为他为了保持minix的小型化,能让学生在一个学期内就能学完,而没有接纳全世界许多人对Minix的扩展要求。因此这激发了Linus编写Linux。Linus正好抓住了这个好时机。作为一个操作系统,MINIX并不是优秀者,但它同时提供了用C语言和汇编语言写的系统源代码。这是第一次使得有抱负的程序员或hacker能够阅读操作系统的源代码,在当时这种源代码是软件商一直小心地守护着的。2.3、GNU计划GNU计划和自由软件基金会(theFreeSoftwareFoundation-FSF)是由RichardM.Stallman于1984年一手创办的。到上世纪90年代初,GNU项目已经开发出许多高质量的免费软件,其中包括有名的emacs编辑系统、bashshell程序、gcc系列编译程序、gdb调试程序等等。这些软件为Linux操作系统的开发创造了一个合适的环境,是Linux能够诞生的基础之一。2.4POSIX标准POSIX(PortableOperatingSystemInterfaceforComputingSystems)是由IEEE和ISO/IEC开发的一簇标准。1989年POSIX的工作被转移至ISO/IEC社团,并由15工作组继续将其制定成ISO标准。POSIX.1仅规定了系统服务应用程序编程接口(API),仅概括了基本的系统服务标准,因此期望对系统的其它功能也制定出标准。在90年代初,正是Linux刚刚起步的时候,这个UNIX标准为Linux提供了极为重要的信息,使得Linux的能够在标准的指导下进行开发,能够与绝大多数UNIX系统兼容。1991年7月3日在comp.os.minix上发布的post上就已经提到了正在搜集POSIX的资料。2.5Linux操作系统的诞生1981-1991年间,MS-DOS操作系统一直是微型计算机上操作系统的主宰。当时的另一个计算机技术阵营是Unix世界。从1991年4月份起,他开始酝酿并着手编制自己的操作系统。刚开始,他的目的很简单,只是为了学习Intel386体系结构保护模式运行方式下的编程技术。但后来Linux的发展却完全改变了初衷。根据Linus在comp.os.minix新闻组上发布的消息,我们可以知道他逐步从学习minix系统到开发自己的Linux的过程。第一个与Linux有关的消息是在1991年7月3日在comp.os.minix上发布的。对于Linux的移植性问题,Linus当时并没有考虑。但是目前Linux几乎可以运行在任何一种硬件体系结构上。到了1991年的10月5日,Linus在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核系统的诞生(Freeminix-likekernelsourcesfor386-AT)。这段消息可以称为Linux的诞生宣言。AIX(IBMunix);HP_UX(HPunix);FreeBSD(博克利大学-unix);Solaris(Sun-unix);SuSe(Linux);mandriva(Linux);SlackWare(Linux);2.7Linux操作系统版本的变迁0.00(1991.2-4?)两个进程分别显示AAABBB0.01(1991.9?)第一个正式向外公布的Linux内核版本。0.02(1991.10.5)该版本以及0.03版是内部版本,目前已经无法找到。0.03(1991.10.5)0.10(1991.10)由TedTs'o发布的Linux内核版本。0.11(1991.12.8)基本可以正常运行的内核版本。0.12(1992.1.15)主要加入对数学协处理器的软件模拟程序。0.95(0.13)(1992.3.8)开始加入虚拟文件系统思想的内核版本。0.96(1992.5.12)开始加入网络支持和虚拟文件系统VFS。0.97(1992.8.1)0.98(1992.9.29)0.99(1992.12.13)1.0(1994.3.14)1.20(1995.3.7)2.0(1996.2.9)2.20(1999.1.26)2.40(2001.1.4)2.60(2003.12.17)1994.11.3作为linux界影响最为深远的版本redhatlinux诞生2003.9.22开始原来合并在一起的Fedora和redhat开始分开发行,并行成为两个分支一个是开源免费的Fedora,一个则是商业企业版本的RedHatEnterpriseEdition2006.8FedoraCore6发布RedHat1.0(Mother'sDay),11,3,1994RedHat1.1(Mother'sDay+0.1),8,1,1995RedHat2.0,9,20,1995RedHat2.1,11,23,1995RedHat3.0.3(Picasso),5,1,1996RedHat4.0(Colgate),10,8,1996RedHat4.1(Vanderbilt),2,3,1997RedHat4.2(Biltmore),5,19,1997RedHat5.0(Hurricane),12,1,1997RedHat5.1(Manhattan),5,22,1998RedHat5.2(Apollo),11,2,1998RedHat6.0(Hedwig),4,26,1999RedHat6.1(Cartman),10,4,1999RedHat6.2(Zoot),4,3,2000RedHat7(Guinness),9,25,2000RedHat7.1(Seawolf),4,16,2001RedHat7.2(Enigma),10,22,2001RedHat7.3(Valhalla),5,6,2002RedHatEnterpriseEdition2.1AS(Pensacola),5,62002RedHat8.0(Psyche),9,30,2002RedHat9(Shrike),3,31,2003RedHatEnterpriseEdition3.0(Taroon),10,222003FedoraCore1(Yarrow),11,52003FedoraCore1.90(FC2Test1),2,4,2004FedoraCore2(Tettnang),5,18,2004FedoraCore3(heidelberg)11,8,2004RedHatEnterpriseEdition4.02,15,2005FedoraCore4(stentz)6,13,2005FedoraCore52006.3.20FedoraCore62006.10.24FedoraCore72007.5.313.Linux名称的来由坦白地说,我从来没有想到过要用Linux这个名称发布这个操作系统,因为这个名字有些太自负了。而我为最终发布版准备的是什么名字呢?Freax。实际上,内核代码中某些早期的Makefile-用于描述如何编译源代码的文件-文件中就已经包含有“Freax”这个名字了,大约存在了半年左右。但其实这也没什么关系,在当时还不需要一个名字,因为我还没有向任何人发布过内核代码。而AriLemke,他坚持要用自己的方式将内核代码放到ftp站点上,并且非常不喜欢Freax这个名字。他坚持要用现在这个名字(Linux),我承认当时我并没有跟他多争论。但这都是他取的名字。所以我可以光明正大地说我并不自负,或者部分坦白地说我并没有本位主义思想。但我想好吧,这也是个好名字,而且以后为这事我总能说服别人,就象我现在做的这样。——LinusTorvalds4、安装linuxredhat9安装程序引导选项Linuxnoprobe不自动探测硬件而开始安装,要从清单中选择任何SCSI硬盘和网卡的驱动程序Linuxmediacheck从文本方式提示开始安装过程,可以检查红帽子安装光盘的完整性。默认情况下,在图形方式中继续Linuxrescue在救援方式中引导基本linux系统,试探测当前linux安装。Linuxdd开始安装过程,出现驱动程序盘提示,适用于第三方驱动程序Linuxaskmethod开始安装过程,可以选择语言和键盘,然后可以选择本地或网络安装选项Linuxupdates支持用定制安装更新盘升级Linuxlowres用低分辨率图形方式(640X400)开始安装,也称为VGA(视频图形卡)磁盘设置/根,所有的都是根派生的/dev设备信息/dev/hda表示整个IDE硬盘/dev/hda1表示第一块IDE硬盘的第一个主分区/dev/hda2表示第一块IDE硬盘的扩展分区/dev/hda5表示第一块IDE硬盘的第一个逻辑分区/dev/hda8表示第一块IDE硬盘的第四个逻辑分区/dev/hdb表示第二个IDE硬盘/dev/hdb1表示第二块IDE硬盘的第一个主分区/dev/sda表示第一个SCSI硬盘/dev/sda1表示第一个SCSI硬盘的第一个主分区/dev/sdd3表示第四个SCSI硬盘的第三个主分区必须安装的分区:1、/根分区2、/boot引导3、swap交换RedHatLinux9.0的登录和关闭登录:使用RedHatLinux系统的一个前提条件是登录。登录实际上是向系统做自我介绍,又称验证(authentication)。如果键入了错误的用户名或口令,就不会被允许进入系统。Linux系统有普通用户和超级用户之分。普通用户的用户名是任意的,而超级用户的用户名是root。Linux系统是严格区分大小写的,无论是用户名、文件名、设备名都是如此。即liubing、LiuBing、LIUBING是三个不同的用户名或文件名。注销如果想切换用户登录,可采用注销当前图形化桌面会话。操作的方法是:依次选择“主菜单→注销”命令。打开确认对话框,选择“注销”选项,然后点击“确定”按钮。如果你想保存桌面的配置以及还在运行的程序,选中“保存当前设置”复选框。关机和重新启动依次选择“主菜单→注销”命令。在打开的对话框,选择“关机”或“重新启动”选项,然后点击“确定”按钮,即可完成关机或重新启动操作。Linux的基本使用和设置显示属性的设置改变桌面背景●在Linux桌面上单击鼠标右键,在弹出的快捷菜单中选择“改变桌面背景”命令,打开如图所示的页面。●在图中,单击“选择图片”下的按钮,打开选择图片对话框。显示设置在此设置中可对显示分辨率、显示器的类型及显卡进行设置,具体的方法如下:依次选择“主菜单→系统设置→显示”,打开如图所示的显示设置对话框。在此对话框中,用户可选择设置“分辨率”、“色彩深度”。单击“高级”选项卡,打开显示高级设置,还可对显示器的类型、物理分辨率、以及视频卡进行设置。配置日期和时间依次选择“主菜单→系统设置→日期&时间”,或在shell(如XTerm或GNOME终端)提示下键入redhat-config-date命令。在打开的图中,可

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功