为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

linux操作系统课程总结

2018-04-05 31页 doc 64KB 57阅读

用户头像

is_353097

暂无简介

举报
linux操作系统课程总结linux操作系统课程总结 Linux操作系统课程总结 Linux操作系统 课程总结 姓名:陆雪 班级:信息08E1 学号:083412119 第 1 页 共 25 页 Linux操作系统课程总结 这是我Linux操作系统课程总结,通过课本和网络整理了我学到的看到的知识点,希 望可以给大家有所帮助。由于自己还是个学生,里面的内容可能会有错误,希望能够谅解 并指出。谢谢! 第 2 页 共 25 页 Linux操作系统课程总结 目录 第一讲 Linux操作系统 ..........................
linux操作系统课程总结
linux操作系统课程总结 Linux操作系统课程总结 Linux操作系统 课程总结 姓名:陆雪 班级:信息08E1 学号:083412119 第 1 页 共 25 页 Linux操作系统课程总结 这是我Linux操作系统课程总结,通过课本和网络整理了我学到的看到的,希 望可以给大家有所帮助。由于自己还是个学生,里面的内容可能会有错误,希望能够谅解 并指出。谢谢! 第 2 页 共 25 页 Linux操作系统课程总结 第一讲 Linux操作系统 .................................................................................................................. 4 一、基本概念 ......................................................................................................................... 4 二、发展历史 ......................................................................................................................... 4 三、Linux特点 ..................................................................................................................... 5 第二讲Ubuntu ................................................................................................................................ 10 一、系统特色 ....................................................................................................................... 10 二、Ubuntu的版本及特性 ................................................................................................ 11 三、3D桌面 .......................................................................................................................... 13 四、开发理念 ....................................................................................................................... 13 五、优盘安装Ubuntu ......................................................................................................... 14 六、Ubuntu下安装显卡驱动 ............................................................................................ 15 第三讲 安装Linux的几种方法 .................................................................................................. 19 一、从Win系统上安装 ......................................................................................................... 19 二、使用NFS安装................................................................................................................. 19 三、使用HTTP方式安装 ....................................................................................................... 20 四、FTP方式安装.................................................................................................................. 21 第四讲 USB启动盘教程 ................................................................................................................ 22 附录 ................................................................................................................................................ 25 遇到的问题以及解决方法 ......................................................................................................... 25 1. QQ不能运行 ...................................................................................................................... 25 2.寻找支持linux杀毒软件 ................................................................................................ 25 3. 在Linux下去农场偷菜 .................................................................................................... 25 4. 在Linux下实现多媒体播放功能(比如听歌看电影) ................................................ 25 第 3 页 共 25 页 Linux操作系统课程总结 第一讲 Linux操作系统 Linux是一类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是 “Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲, Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者Linus Torvalds。 一、基本概念 简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于x86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的 是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。 二、发展历史 Linux的出现,最早开始于一位名叫Linus Torvalds的计算机业余爱好者,当时他是 芬兰赫尔辛基大学的学生。他的目的是想设计一个代替Minix(是由一位名叫Andrew Tannebaum的计算机教授编写的一个操作系统示教程序)的操作系统,这个操作系统可用于 386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能,因而开始了 Linux雏形的设计。 Linux 的历史是和GNU紧密联系在一起的。 1983年,理察?马修?斯托曼(Richard Stallman)创立了GNU(GNU Project)。这个计划有一个目标是为了发展一个完全免费自由的Unix-like操作系统。自1990年代发起这个计划以来,GNU 开始大量的产生或收集各种系统所必备的元件,像是——函式库(libraries)、编译器(compilers)、侦错工具(debuggers)、文字编辑器(text editors)、网页服务器(web server),以及一个Unix的使用者接口(Unix shell)——除了执行核心(kernel)仍然付阙外。1990年,GNU计划开始在马赫微核(Mach microkernel)的架构之上开发系统核心,也就是所谓的GNU Hurd,但是这个基于Mach的设计异常复杂,发展进度则相对缓慢。 第 4 页 共 25 页 Linux操作系统课程总结 最初的设想中,Linux 是一种类似Minix这样的一种操作系统。1991年4月,芬兰赫尔辛基大学学生Linus Benedict Torvalds(当今世界最著名的电脑程序员、黑客)不满意 Minix这个教学用的操作系统。出于爱好,他根据可在低档机上使用的MINIX设计了一个系统核心Linux 0.01,但没有使用任何MINIX或UNIX的源代码。他通过USENET(就是新闻组)宣布这是一个免费的系统,主要在x86电脑上使用,希望大家一起来将它完善,并将源代 码放到了芬兰的FTP站点上任人免费下载。本来他想把这个系统称为freax,意思是自由( free) 和奇异(freak) 的结合字,并且附上了"X"这个常用的字母,以配合所谓的 Unix-like的系统。可是FTP的工作人员认为这是Linus的MINIX,嫌原来的命名“Freax”的名称不好听,就用Linux这个子目录来存放,于是它就成了“Linux”。这时的Linux只有核心程序,仅有10000行代码,仍必须执行于Minix操作系统之上,并且必须使用硬盘开 机,还不能称做是完整的系统;随后在10月份第二个版本(0.02版)就发布了,同时这位 芬兰赫尔辛基的大学生在comp.os.minix上发布一则信息: Hello everybody out there using minix- I'm doing a (free) operation system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. 由于许多专业用户(主要是程序员)自愿地开发它的应用程序,并借助Internet拿出来让大家一起修改,所以它的周边的程序越来越多,Linux本身也逐渐发展壮大起来。 从1983年开始的GNU计划致力于开发一个自由并且完整的类Unix操作系统,包括软件开发工具和各种应用程序。到1991年 Linux 内核发布的时候,GNU已经几乎完成了除了系 统内核之外的各种必备软件的开发。在Linus Torvalds和其他开发人员的努力下,GNU组件可以运行于Linux内核之上。整个内核是基于GNU通用公共许可,也就是GPL(GNU General Public License,GNU通用公共许可证)的,但是Linux内核并不是GNU 计划的一部分。1994年3月,Linux1.0版正式发布,Marc Ewing成立了 Red Hat 软件公司,成为最著名的Linux分销商之一。 三、Linux特点 Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。 其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、 第 5 页 共 25 页 Linux操作系统课程总结 操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于 说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。 过去,Linux主要被用作服务器的操作系统,但因它的廉价、灵活性及Unix背景使得它很合适作更广泛的应用。传统上有以Linux为基础的“LAMP(Linux, Apache, MySQL, Perl/PHP/Python的组合)”经典技术组合,提供了包括操作系统、数据库、网站服务器、 动态网页的一整套网站架设支持。而面向更大规模级别的领域中,如数据库中的Oracle、DB2、PostgreSQL,以及用于Apache的Tomcat JSP等都已经在Linux上有了很好的应用样本。除了已在开发者群体中广泛流行,它亦是现时提供网站务供应商最常使用的平台。 1、低廉性 基于其低廉成本与高度可设定性,Linux常常被应用于嵌入式系统,例如机顶盒、移 动电话及行动装臵等。在移动电话上,Linux已经成为与Symbian OS、Windows Mobile系统并列的三大智能手机操作系统之一;而在移动装臵上,则成为Windows CE与Palm OS外之另一个选择。目前流行的TiVo数位摄影机使用了经过定制化后的Linux。此外,有不少硬件式的网络防火墙及路由器,例如部份LinkSys的产品,其内部都是使用Linux来驱动、并采用了操作系统提供的防火墙及路由功能。 2、广泛性 采用Linux的超级电脑亦愈来愈多,根据2005年11月号的TOP500超级电脑列表,显示世上最快速的两组超级电脑都是使用Linux作为其操作系统。而在表列的500套系统里,采用Linux为操作系统的,占了371组(即74.2%),其中的前十位者,有7组是使用Linux的。 除了一部分专家之外,大多数人都不自己选择每一样组件或自行设臵,而是直接使用 Linux套件。 2006年开始发售的SONY PlayStation 3亦使用Linux的操作系统。之前,Sony亦曾为他们的PlayStation 2推出过一套名为PS2 Linux的DIY组件。至于游戏开发商雅达利及 id Software,都有为其旗下的游戏推出过Linux桌面版本。此外,Linux Game Publishing亦有专门为Linux平台撰写游戏,并致力于把其他在Windows平台编撰的游戏程序码转携至 Linux平台,及为转携游戏提供使用授权。 第 6 页 共 25 页 Linux操作系统课程总结 而一个打算对所有生活在发展中国家孩子提供手提电脑的名为“每孩子皆有一部手提电脑(OLPC)”的项目,正是使用Linux作为缺省的操作系统。 我们不必探讨Linux源代码的开放给我们带来多大诱惑,我们只研究Linux对我们的生活有何帮助。我们在平时只要掌握Linux最基础的应用,以及安装及使用就可以了。对 Linux的操作现在发展到了在命令行下操作以及像Windows的桌面系统般的应用。对Linux不是很了解的用户可以选择桌面型Linux安装。 这里把对Linux的一些疑问解答从网上整理一下,贴出来,希望对那些想要了解Linux的朋友有所帮助。 3、灵活性 Linux以它的高效性和灵活性著称。它能够在PC计算机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本 编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Window图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。 4、倍受青睐的原因 Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它属于自由软 件,用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进 行必要的修改,无偿对它使用,无约束地继续传播。另一个原因是,它具有Unix的全部功能,任何使用Unix操作系统或想要学习Unix操作系统的人都可以从Linux中获益。 运行Linux需要的配臵并不高,支持众多的PC周边设备,并且这样一个功能强大的软 件完全免费,其源代码是完全公开的,任何人都能拿来使用。说到这里,各位可能怀疑这 免费后面是不是隐藏着什么?作者会心甘情愿的把它拿出来而分文不取吗?其实,它代表 着软件开发的另一种概念:那就是基于GNU的版权。 版权是为了保护作者应有利益而设立的制度,但时至今日它却对科技的发展造成了一 定的阻碍。例如现在病毒的肆虐,就是因为微软不肯将Windows的源代码公开。杀毒软件 的厂商只好自己去钻研OLE结构。还有,Intel为了保住自己的霸主地位,建立了一个个不 第 7 页 共 25 页 Linux操作系统课程总结 许其它厂商使用的硬件规范,造成众多开发者并不是为了提升技术而是为了兼容性而耗费 资金和时间,这样就造成了科研发展的混乱和垄断。 为了改变这种状况,Richard M. Stallman在1984年创立了以生产免费软件为目的的 组织--Free Software Foundation(自由软件基金会,简称FSF)。他认为:各个软件公司为了自己的利益不公开源代码会阻碍人类文明的发展,一个真正好的软件是为了替人解 决问题,应该散发给需要的人。他开发了一个叫做GNU的计划,第一套软件就是GNU Emacs(UNIX平台下强大的编辑器)。任何人都能免费拿到这个软件和它的源代码,于是许多人 自发的修改这套软件,为它增加功能。为了明确GNU的规范,Stallman发表了GNU General Public License和GNU Library General Public License授权声明,根据这些声明,所有 的GNU软件都可以被任何人下载、出售、复制和修改,但必须提供程序源代码或者让使用 者知道从哪里获得源代码!但不论免费或者收费,任何得到这些软件的使用者都有和提供 者同样的权利,可以将它们赠送或出售。由于这个授权,GNU软件像滚雪球一样越来越多,功能也越来越强。当然,这样做也有不良的效果,如果开发商的利润减少了那么就没 有人愿意真正开发软件了,毕竟人还是要吃饭的呀。不过随着Internet的盛行,大众越来越容易得到各种各样的软件,而且大多只为一时之需,用完之后根本不会再用,一个软件 的使用寿命就大大缩短,在这种情况下,传统的电子出版行业应该做出相应的调整。 Linux核心程序的著作权归Linus本人所有,其它应用程序归各自的作者所有,但按照 GNU授权,任何人都可以采取收费或免费方式来发行Linux,并在符合该授权的规范下做修 改。这样就有了一大批的免费程序移植到了Linux上,包括GNU Emacs、XFree86、Mozilla等经典软件,并且在不断壮大中。由于源代码是公开的,任何一个使用Linux的人在添臵了新硬件后都能自己编写驱动程序,所以Linux对新硬件的支持已经超过了许多专业UNIX系统。Linux的成功如果没有Internet是不可能的,因为Linux实际上是世界各地众多程序员共同开发的结果。 5、不断完善中 现在的Linux经过数次改版(包括核心的升级和周边程序的完善),已经发展成了一个 遵循POSIX标准的纯32位多工操作系统,64位版本也在开发之中。Linux可以兼容大部分的UNIX系统,很多UNIX的程序不需要改动,或者很少的改变就可以运行于Linux环境;内臵TCP/IP,可以直接连入Internet,作为服务器或者终端使用;内臵JAVA解释器, 第 8 页 共 25 页 Linux操作系统课程总结 可直接运行JAVA源代码;具备程序语言开发、文字编辑和排版、数据库处理等能力;提供 X Window的图形界面;主要用于x86系列的个人电脑,也有其它不同硬件平台的版本,支 持现在流行的所有硬件设备。就性能上来说,它并不弱于Windows甚至UNIX,而且靠仿真程序还可以运行Windows应用程序。它有成千上万的各类应用软件,并不输于Windows的应用软件数量,其中也有商业公司开发的赢利性的软件。最可贵的是:它是一个真正的UNIX系统,可以供专业用户和想学UNIX的人在自己的个人电脑上使用。Linux是一个非常灵活的系统,相对于Windows而言也是一个比较难用的系统,就如同大多数用户用不惯MacOS的单键鼠标一样。想要对Linux轻车熟路,你必须懂得一些相关知识,软、硬件的配臵, 最好还懂点程序,因为没有人有义务为您提供技术支援,除了和其它用户交流之外 ,您必须要自己解决问题。当然,如果您只是作为日常应用,就不需要那么复杂啦,Linux一样会为您提供完美的操作环境,你所要做的就是改变使用习惯和成见。 早期的操作系统是没有图形界面的,自从Apple于1984年推出System 1.0开始,个人电脑才实现了真正的GUI(Graphics User Interface,图形用户界面),从此电脑变得更 加具有亲和力,也更加易于使用。Windows的图形化开始于Windows 3.1/3.2,直到Windows 95的出现才标志着多媒体时间的到来,从此计算机变得能说会唱起来。Linux始于UNIX,却青出于蓝胜于蓝,同样拥有着不俗的图形用户界面,性能更稳定,也更漂亮,可 以和世界上曾经出现过的,最美丽的操作系统媲美!不同于现在的XP,Linux的图形界面是基于Console之上的,类似于Windows 95架于DOS之上,Linux下实现图形界面的是X Window系统(区别于MS的Windows)。 X Window是一套用于UNIX的具有极大可携性、对彩色掌握的多样性和网络之间的操作 透明性的健在式处理窗口系统。它和微软的Windows的工作原理并不相同,不过两者都使 用图形界面和窗口技术,从外表看来有那么一点点相似,但又存在着巨大的不同,实际上 X Window的界面更加多样化,也更漂亮,且高效快捷。就Windows对于DOS的地位一样,X Window一改UNIX/Linux单调的文本界面,提供了一个友善的图形用户界面(GUI)。 1984年在麻省理工学院(MIT)电脑科学研究室工作的Bob Scheifler正在发展分布式系统,DEC公司的Jim Gettys也在MIT进行A-thena计划的一部分。两者都需要一套在UNIX系统上使用的图形界面,因此两者开始合作研制X Window。1987年,MIT发布了第11个版本的X Window,并成立了非赢利性组织“X协会”来发展及控制X Window标准。所以现在的X Window并不完全是一个软件,而是一个协定,定义了一个系统所必须具备的功能。任 第 9 页 共 25 页 Linux操作系统课程总结 何系统能满足这个协定及符合X协会其它的规范,便可称为X Window,它的源代码公开。因为X Window具有强大的与设备无关结构性,它提供了一组网络通信协议,任何硬件只要 提供X协定,便可以执行应用程序显示一群包含图文的窗口,不需要重新编译,这种与设 备无关的特性只要是根据X Window标准所开发的应用程序均可在不同的环境下作用,这就 大大减少了跨越不同平台之间的编译工作,应用程序更加具有可移植性。 Linux上最常用的X Window是Xfree86,它是MIT的X11R5的移植版,使用Openlook窗口管理系统,所以Xfree86是免费的。Xfree86支持现行所有的PC显示卡,但不一定支持它们的Windows加速特性,比如DirectX 9。 到目前为止,可以支持中文的Linux己不再是凤毛麟角,而且中文应用软件正不断丰 富着。但一些商业软件并未完成移植,其中有诸多原因,在此不详述。 第二讲Ubuntu Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨 语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系 统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。 一、系统特色 Ubuntu的开发者与Debian和GNOME开源社区互相协作,因此其桌面环境采用了GNOME的最新版本,并且与GNOME项目同步发布。 Ubuntu十分注重系统的安全性,其采用Sudo工具,所有系统相关的任务均需使用此指 令,并输入密码,比起传统以登入系统管理员帐号进行管理工作有更佳的安全性。 Ubuntu亦注重系统的可用性,其设计为在标准安装完成后即可以让使用者投入使用的 操作系统。举例来说,完成安装后,使用者不用另外安装网页浏览器、办公室软件、多媒 体软件与绘图软件等日常应用的软件,因为这些软件已被安装,并可随时使用。 第 10 页 共 25 页 Linux操作系统课程总结 Ubuntu不仅仅使用与Debian 相同的deb 软件包格式,还和Debian社区有著密切联系,其会直接和实时地向Debian社区作出贡献,而不是只在发布时宣布一下。许多Ubuntu的开发者也负责为Debian的关键软件包作出维护。 Ubuntu 8.04 LTS 和 Wubi Ubuntu 新的长期支持版本8.04 LTS在2008年04月24日最终发布。代号为Hardy Heron的Ubuntu 8.04正式发布的版本将包括如下功能: 1. 首次为Linux操作系统增加Wubi安装功能,该功能的最大优势就是允许用户把 Ubuntu 8.04系统安装到Windows操作系统上,而不强制要求独立的硬盘分区。Ubuntu不影响任何Windows操作系统设臵,用户可以像卸载任何 Windows应用程序一样卸载Ubuntu系统。这项革命性的功能大大降低了新手安装Ubuntu的难度和风险,使得更多人有机会试用 这一年轻的操作系统。 2. KVM虚拟化技术,现在已经整合入Ubuntu 8.04,通过管理员权限,用户可以更容易 的创建和管理虚拟机。 3. Inkscape 0.46,让Ubuntu原生支持PDF格式。 4. 增加一些例如世界时钟功能的Applet。 5. 用Brasero CD/DVD刻录软件替代之前使用Serpentine刻录软件。 6. 使用更易配臵的防火墙程序,ufw 7. 额外的内存保护,以抵御rootkit和其他恶意攻击代码。 另外,在Ubuntu 8.04发布之后,已经有18个月历史的Ubuntu 6.10操作系统将停止更新,不过Ubuntu 7.04和7.10版本仍可以获得技术支持。 二、Ubuntu的版本及特性 (一)2009年, Ubuntu Karmic Koala ( Ubuntu 9.10 ) 正式发布。 新版本包含的特性如下: 1.使用最新的内核 2.6.31-14 第 11 页 共 25 页 Linux操作系统课程总结 2.Gnome 2.28 3.界面做了重大改进,新的启动画面,登录窗口和桌面主题。 4.更快的启动速度 (二)在2008年10月,Canonical Ltd.发布了Intrepid Ibex Ubuntu 8.10的最终正式版本,而且同时放出了桌面版和服务器版。 Ubuntu 8.10桌面版号称是为处处联网的数字生活方式而设计的,加入了对3G无线网络技术的支持。同时它还非常适合分享,用户可以随时快速启动来宾对话,让别人使用他 们的电脑来上网冲浪或收发邮件,同时还能保证个人数据的完整性和安全性。如果体验 Ubuntu的用户很喜欢这个操作系统,可以直接将其放臵在任何USB Key上并带回家安装,无需再刻录光盘。 主要特性: 1、虚拟化:基于去年发布的Just Enough Operating System(JeOS),自带虚拟机创建器,能在五分钟内通过命令行构建一个完整的虚拟机,还正式支持在Xen Hypervisors上作为版虚拟机模拟来运行。 2、完整的Java堆栈:完整支持Apache Tomcat 6.0和OpenJDK。 3、增强的邮件服务器能力:提供ClamAV和SpamAssassin,支持垃圾邮件检测、病毒过滤。 4、改进的RAID支持:通过DMRaid支持软件SATA RAID控制器,系统管理员也可以配臵从降级RAID阵列启动。 5、私人文件夹加密:可轻松对隐私文件夹进行加密,并且能在用户本地或远程登陆的 时候自动加载。 6、Uncomplicated Firewall防火墙更加简单:增加了更多应用配臵,apache、 bind9、cups、dovecot、openssh、postfix、samba等服务都会自动声明所用端口,管理 员无需再手动配臵。 7、捆绑Landscape客户端:Canonical的轻量级系统管理工具,支持自动部署和监 控,每次登陆都免费提供报告功能,并增加了系统状态等关键信息。 第 12 页 共 25 页 Linux操作系统课程总结 三、3D桌面 Ubuntu的视窗操作具有很强可观性。具有超乎寻常的3D特效。柔软的一拖就会变形的 窗口.美妙的立方体桌面旋转.超炫的火焰字„„这一切不需很高端的硬件支持即可轻松实 现。让您在其中享受到比任何一款操作系统还要绚丽的3D桌面效果。除此之外Ubuntu的3D效果打破了常规的只好看不实用的观点,Ubuntu的3D设臵的快捷键能够快速使桌面切 换、预览全局、显示桌面等好多日常操作只在鼠标晃动中完成!Ubuntu的3D桌面主要靠Compiz等软件维持。 首先要安装好显卡驱动,集成显卡的驱动会自动安装,独立显卡要麻烦一些。 在终端里输入 sudo apt-get install compizconfig-settings-manager 安装好之后,系统——首选项——CompizConfig——点击General Compiz options,把Desktop Size选项卡里的选项设臵成4 ,1, 4。之后把“桌面立方体”开启,“旋转立方体”开启。 安住Ctrl+Alt并按住拖动鼠标,3D桌面就出现在你面前了。 四、开发理念 Ubuntu计划强调可达性和国际化,以便能为尽可能多的人所用。而其自5.04版本开始,已使用万国码(UTF-8)作为系统缺省编码,使得来自不同国家的使用者可以看到对方 的文字,而不会出现乱码。 Ubuntu的发行理念强调尽量使用自由软件。 Ubuntu的所有发行版本都将免费提供。除了光盘镜像(CD Image)可提供下载外,使用者亦可通过其船运服务来获取免费的光碟。不像其他大型Linux操作系统厂商,Ubuntu并不对“企业版”收取升级订购费(意即没有所谓的企业版本,人人所使用的版本皆一样, 使用者只有在购买官方技术支援服务时才要付钱)。 第 13 页 共 25 页 Linux操作系统课程总结 Ubuntu为所有用户提供从某个版本升级到下一个版本的方便的途径。 五、优盘安装Ubuntu 准备一个至少1G的优盘,不用格式化盘中内容,但至少要留出700MB左右空间来给安装镜像用,如果能再多出至少128MB空间用来存储用户数据就更好了。打开USB启动盘创建器,选择ubuntu的iso镜像文件,再选择优盘盘符,点击确定就开始制作了。大约要花费 十分钟的时间。制作完毕后就可以通过优盘启动了,和通过Live CD光盘启动没有太大区别,惟一的区别是Live USB系统里的改动会保存。 到对应的Linux发布版本下载一个启动的img写到U盘上,下载地址如下: Debian Sid: debian.cn99.com/debian/dists/sid/ma„dia/boot.img.gz (这个是制作U盘引导的镜像,然后从硬盘上的ISO安装的,如果你下载了ISO光盘的安装镜像的话就用这个) ;etboot/mini.iso (这个是制作从网络安装光盘镜像的ISO,由于Debian没有象Ubuntu提供直接从网络安装的U盘使用的IMG文件,那么我们就使用这个光盘ISO和上面的IMG文件) Ubuntu Dapper: ubuntu.cn99.com/ubuntu/dists/dapper„dia/boot.img.gz ;oot/boot.img.gz (这二个都是可以用于U盘启动的,一个是从硬盘ISO安装,另外一个是从网络安装) 下一步就是把镜像写到U盘上面,把你的U盘插到已有的Linux系统上,VMWare也可以识别的,命令很简单zcat boot.img.gz > /dev/sda或sdb了。Ubuntu直接选择对应的img就ok,如果是debian的USB引导从硬盘ISO安装的步骤是一样的,但是如果是网络安 装的话得做一点工作。因为debian没有提供网络安装得boot.img.gz,那么我们在硬盘安装得基础上,把网络安装的mini.iso解压到U 盘上,然后把isolinux.cfg改名替换syslinux.cfg就基本ok,使用2.6内核应该把2.6目录下的内核放到根目录,然后修改下 第 14 页 共 25 页 Linux操作系统课程总结 上面的syslinux.cfg文件。(实际上只覆盖initrd.gz就可以了,这个文件也可以在netboot下面的子目录找到) 这样剩下的工作就是拿着U盘启动并安装系统了,尽情享受开源的美妙吧。还有使用U 盘安装Gentoo,甚至FreeBSD都是可以的。Gentoo麻烦一点,把 Gentoo的minimal.iso解压到debian的硬盘安装版本都可以,不过记得要记得修改syslinux.cfg里的内核路径,并且要记得加上doscsi内核参数哦。 六、Ubuntu下安装显卡驱动 1. 到Nvidia官方去下载ubuntu的驱动,下载的文件存盘备用。 2. 完全删除原驱动,包括Ubuntu自带的nv驱动和nvidia-glx-new驱动: 3. 重新启动,并关闭xserver: 关闭xserver命令(gnome): sudo /etc/init.d/gdm stop 4. 安装驱动: sudo sh ./NVIDIA-Linux-x86_64-173.14.05-pkg2.run 5. 启动xserver: sudo /etc/init.d/gdm start 6. 调整分辨率: 如果启动后显示分辨率不正常,需要修改xorg.conf。 cd /etc/X11 sudo cp xorg.conf xorg.conf.mybackup sudo vi /etc/X11/xorg.conf 确认Device里面的Driver一项定义是“nvidia; 第 15 页 共 25 页 Linux操作系统课程总结 删除Monitor定义里面的Modeline一行; Screen里面Modes一行改为 Modes ”nvidia-auto-select“ 修改后重新启动xserver。Ctrl-Alt-Backspace。 7. 调整个人分辨率配臵: 如果登录界面分辨率正常,但用户登录后变为低分辨率,需要在个人选项里面调整: System -> Preferences -> Screen Resolutions 8. 显示驱动细节调整: sudo nvidia-settings 必须用root权限运行,否则配臵无法保存到xorg.conf里面。 首先先从ATI官网上将驱动文件包下载到电脑上。 本例使用的是ati-driver-installer-8-9-x86-x86_64.run 在终端中执行: sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc 5 dkms linux-headers-$(uname -r) 切换目录到你下载的安装包位臵,在终端中执行: sh ati-driver-installer-8-9-x86.x86_64.run --buildpkg Ubuntu/hardy 在/usr/lib中找到一个名为libGL.so的文件。 然后在终端中执行: sudo ln -s /usr/lib/libGL.so /usr/lib/libGL.so.1 可能需要重新执行:(一般跳过这一步) 第 16 页 共 25 页 Linux操作系统课程总结 sh ati-driver-installer-8-9-x86.x86_64.run --buildpkg Ubuntu/hardy 然后 对文件进行设臵: sudo gedit /etc/default/linux-restricted-modules-common 将DISABLED_MODULES=”“ 改为DISABLED_MODULES=”fglrx“ 按照原文在这里的意思,是说修改完上一句后,可以在受限驱动管理器中看到,受限 驱动虽没有被选中,但在安装的后期,可发现状态是”使用中“。这说明受限驱动中的fglrx模块虽被禁用,但你下载的安装包中的fglrx模块正在起作用。 然后对文件进行设臵: sudo gedit /etc/modprobe.d/blacklist-restricted sudo gedit /etc/modprobe.d/blacklist-local 上两个文件可能不存在,如果不存在的话就不用新建再更改。只有第2个文件,即blacklist-local文件。在其中可发现有”blacklist fglrx“字样,在这前面加上一个# 字。保存退出。 接下来安装刚刚生成的五个DEB包: sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source_*.deb fglrx-amdcccle_*.deb 最后进入扫尾阶段: 先修改xorg.conf中的设臵: sudo gedit /etc/X11/xorg.conf 在其中找到Section ”Device“字段,其中有个Driver,把它后面的参数改为”fglrx“。如果没有找到改字段,直接将下段代码复制到文件中: Section ”Device“ [„] Driver ”fglrx“ [„] 第 17 页 共 25 页 Linux操作系统课程总结 EndSection 保存退出。 在终端中执行: sudo aticonfig --initial -f sudo aticonfig --input=/etc/X11/xorg.conf --tls=1 重启。 可以使用DISPLAY=:0 glxinfo | grep render 命令查看结果,如果显示的是direct rending为yes。那么恭喜你,你已经安装成功了。如果仍为no,请继续阅读下文。 首先删除xserver-xgl sudo apt-get remove xserver-xgl 再把这一段加进/etc/X11/xorg.conf里: Section ”Extensions“ Option ”Composite“ ”Enable“ EndSection 第 18 页 共 25 页 Linux操作系统课程总结 第三讲 安装Linux的几种方法 一、从Win系统上安装 1、安装系统---RedHat 9.0,(Fedra core 1和2类似,我安装FC3test3的时候发现把硬盘MBR破坏了,且用修复工具都没有办法还原。) 我的PC机40G硬盘,主分区只有一个分10GFAT32格式,扩展分区30G,其中20G给WINDOWS用FAT32格式,10G给LinuxEX3格式。 我安装XP系统在C盘,把RedHat9.0的3个ISO下载下来,放到D盘根目录Red Hat Linux_i1.iso,Red Hat Linux_i2.iso,Red Hat Linux_i3.iso. 2、用光盘取工具Daemon-v3.47把第一张镜像中的Dosutils目录解压到D盘根目录 看看其中有没有这几个主要文件: LOADLIN.EXE AUTOBOOT\INITRD.IMG AUTOBOOT\VMLINUZ 一般都比较完整,也不用修改autoboot.bat文件了。 3、制做一个U盘启动盘,这个工作我做了一天,我的U盘是一般的杂牌128M,不带启动。在网上DOWN了USBBoot.1.62U盘启动制作工具没有用,用朗科的U盘工具也没有。于是动手自己做,经过实验找到了一种好办法,先将U盘在格式化为FAT16或FAT32(建议FAT32),再用FDISK /mbr清理启动分区,在同事机器上用WIN98的 SYS命令传送系统文件到U盘,这时U盘可以启动了。 4、重新启动系统进BIOS,把启动设为 USB-FDD,进入DOS后到D盘运行dosutils目录下的autoboot.bat 5、这样启动时选择从硬盘安装/dev/hda5 -----我的D盘系统自动会找到所有的文件。 二、使用NFS安装 第 19 页 共 25 页 Linux操作系统课程总结 1、找一台安装了Linux/Unix系统机器,安装NFS服务,去rpmfind网站找到相应的包,我的是nfs-utils-1.0.1-2.9包。 rpm -ivh nfs-utils-1.0.1-2.9.i386.rpm rpm -ivh portmap-4.0-54.i386.rpm 2、修改配臵文件:/etc/exports 添加如下行: 代码: /home/chenzq/redhat/ 192.168.1.0/24(ro,sync) 备注: /home/chenzq/redhat/ --------我的iso光盘镜像的位臵 192.168.1.0/24 -------------设定192.168.1网段机器可以访问 ro ---------------只读 sync --------------接受数据同时写数据 安装过程同硬盘安装,只是选择“NFS映像”,再要求 我这里输入NFS服务器IP, 输入服务器的名称或IP ----192.168.1.75 RedHat目录--------- /home/chenzq/redhat 这样系统自动找到镜像安装。 三、使用HTTP方式安装 1、注意:前面几点都和硬盘安装一样,但不同的是不能读取ISO文件,要先解压,把第一个盘ISO文件先mount到一个目录下/mnt/cdrom,安装过程中提示换盘再mount另一张光盘 2、然后再在服务器上建立一个HTTP虚拟目录,修改/etc/httpd/conf/httpd.conf文件 添加如下行: 代码: 第 20 页 共 25 页 Linux操作系统课程总结 Alias /redhat "/mnt/cdrom" Options Indexes FollowSymLinks MultiViews AllowOverride None Order Allow,deny Allow from all 存盘后再重新启动服务 service httpd restart 3、并指定刚才的那个目录我的是 安装时候选择“HTTP设臵”: 网站名: 192.168.1.75 Red Hat 目录: /redhat 它会自动找到目录并安装,注意我用这种方式安装有几个包会坏掉,也不能跳过安 装,而且我的ISO检查了MD5SUM是好的,包名称好象是OpenOffice 86M大小,XMMS方面 的包还有几个不记得了,所以不建议安装时选择这些包,还有就是这是文字安装不能以图 形方式安装。 四、FTP方式安装 其方式和HTTP几乎一样,就是把APACHE改为vsftp。 第 21 页 共 25 页 Linux操作系统课程总结 第四讲 USB启动盘教程 # mkdir -p /mnt/initrd # cd /tmp # mkinitrd /tmp/initrd.gz 2.4.20-usb # gunzip initrd.gz # mount -o loop /tmp/initrd /mnt/initrd # cp /sbin/busybox /mnt/initrd/bin # cd /mnt/initrd/bin # ln -s busybox sleep # vi /mnt/initrd/linuxrc echo 'wait 3 seconds.....' /bin/sleep 3 由于缺省建立的initrd文件比较大(为4MB),为了加快优盘的启动,必须减小它。具 体操作如下: # mkdir -p /mnt/initrdusb # cd /tmp # dd if =/dev/zero of= /tmp/initrdusb bs=1M count=1 # mke2fs -m 0 initrdusb 第 22 页 共 25 页 Linux操作系统课程总结 # mount -o loop /tmp/initrdusb /mnt/initrdusb # cp -a /mnt/initrd/* /mnt/initrdusb # umount /mnt/initrd # umount /mnt/initrdusb # cd /tmp # gzip -9 initrdusb # cp initrdusb.gz /boot/initrd-2.4.20-usb.img 根据自工作的需要拷贝系统维护工具,如insmod、fsck和mkdosfs等实用程序。一定要注意使用ldd命令检查那些共享库文件,这些文件需要按照原来的路径拷贝到lib目录。 由于受到磁盘空间的限制,使用busybox命令代替一些常见的Linux命令,主要原因就是busybox 文件非常小,并且是静态链接的,包括许多常见的Linux命令(如cat、init、ifconig、route)用ln -s busybox建立这些文件的符号联接。可以根据个人需要重新编译 busybox,包括vi等命令,也可以使用小巧的e3代替vi。 另外,如果使用bash,还必须编辑与裁减/etc/termcap及如下文件: /bin/bash /etc/termcap /usr/share/terminfo/l/linux /usr/share/terminfo/k/klone+acs /usr/share/terminfo/k/klone+color /usr/share/terminfo/k/klone+sgr 使用cp -a命令拷贝常用的设备文件,包括console、tty1、tty2、tty3sda、sda1、sda2、hda、hdb和hda1等设备文件。 第 23 页 共 25 页 Linux操作系统课程总结 #!/bin/sh PATH=/sbin:/bin export PATH mount -n -t proc none /proc umount /initrd mount -n -o remount,rw / mount -n -o remount,rw -t proc none /proc ifconfig lo 127.0.0.1 /dev/sda2 / ext2 defaults 1 1 none /proc proc defaults 0 0 第 24 页 共 25 页 Linux操作系统课程总结 附录 遇到的问题以及解决方法 第一次上课时, 我把windows 环境下的QQ程序准备上线,结果怎么上也上不了。后 来,下载了腾讯官方已发布的QQ for Linux 解决了这个问题。 从网络资源上得知Avast!,McAfee,Kaspersky和ClamAV(自由软件,开源、免费)等支持Linux。后来,我发现 linux暂时还不需要杀毒软件,因为病毒很少,主要是黑客 攻击,注意设臵就行了。另外,由于Linux的安全架构,病毒根本无法执行,或者无法破 坏系统文件,病毒的概念也就无从谈起了。 如果真要用杀毒软件,我选择了avast的一款杀毒软件。 刚刚装完Linux,第一个念头就是去农场偷菜。我很happy的输入网址。我打开了网页但结果让我很失望,因为根本就不能偷菜。后来我才知道是缺少flash插件。通过网络下载一个flash插件,解决了这个问题。 刚安装好的系统,不能听歌,也不能看电影。需要安装多媒体解码器,具体步骤 如下: sudo apt-get install ubuntu-restricted-extras libxine-extracodecs gstreamer0.10-plugins-base gstreamer0.10-plugins-good \ gstreamer0.10-plugins-bad gstreamer0.10-pitfdll 第 25 页 共 25 页
/
本文档为【linux操作系统课程总结】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索