友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
富士康小说网 返回本书目录 加入书签 我的书架 我的书签 TXT全本下载 『收藏到我的浏览器』

Linux实用培训教程(PDF)-第2部分

快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!



    mm: 包含与体系结构相关的内存管理代码  

    lib: 包含与体系结构相关的库代码  

    documentation:包含内核的文档  

    drivers:包含设备驱动代码。每类设备有相应的子目录,如char 、block、net等  

    fs:包含文件系统的代码。每个支持的文件系统有相应的子目录,如 ext2、proc等  

    include:内核头文件,对每一种体系结构,分别有相应的子目录。  

    init:包含内核初始化代码  

    lib:包含内核的库代码  

    mm:包含内存管理代码  

    kernel:包含内核管理代码  

    net:包含网络部分的代码 



  空间:http://rrktqt。discuz 12/158                     制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 13……………………………………………………………

rrktqt的个人空间                    Linux实用培训教程第一部分                        作者:红联 



                             Linux软件功能不够强 



                                发布时间:2007…05…04 21:50:46 



    虽然您很愿意使用Linux系统,但是它的软件并不能使您满意,甚至使您多愁善感的心灵又蒙上了一层阴影 

  ,“长太息以掩涕……” 



    首先您别忘了,《泰坦尼克》的特效就是在Linux系统下完成的,连业界巨头SGI都在向Linux迁移(尽 

  管SGI的IRIX本来就是一种Unix系统)。如果您不知道SoftImage,那么Maya您总听说过吧?它最初就是多平台 

  的。 



    对于电影特效处理时需要的高吞吐量的数据(以TB计)和运算能力,Windows系统恐怕连崩溃的机会都没 

  有=_=#(最新统计资料显示, Top500计算机中,使用Linux的占到73。4%,包括最快的前两名。其中Linux系统367 

  部,Unix系统98部,混合操作系统24部, AppleMacOS系统5部;BSD系统4部,Windows系统,2部) 



    类似于大气模拟、基因解码等等真正的科学运算……Windows……前几天我还在verycd。上看到一套欧洲 

  某天文台的天文学软件,只有Linux版! 



    当然了,Linux下功能强大的软件大多是命令行的,图形界面的程序只能视觉上强大,外强中干!建议您多 

  使用man这个命令来查询各类软件的使用方法,它排版美观,格式工整,语法简明,意韵流畅,实在是学习英 

  语难得的教材。 



  空间:http://rrktqt。discuz 13/158                   制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 14……………………………………………………………

rrktqt的个人空间                            Linux实用培训教程第一部分                                  作者:红联 



                                     linux系统的运行级别 



                                        发布时间:2007…05…04 21:51:07 



        0 系统停机状态 

        1 单用户工作状态 

        2 多用户状态(没有NFS) 

        3 多用户状态(有NFS)  

    Redhat的默认运行级 

        4 系统未使用,留给用户,一般在系统出现故障时使用 

        5 X11控制台(xdm,gdm或kdm) 

        6 系统正常关闭并重新启动 

    常用的运行级别是3(在linux系统启动后进入字符模式) 



    和5(在linux系统启动后进入图形模式) 



  空间:http://rrktqt。discuz      14/158                             制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 15……………………………………………………………

rrktqt的个人空间                    Linux实用培训教程第一部分                       作者:红联 



                             Linux软件安装繁琐 



                               发布时间:2007…05…04 21:51:30 



    或许您已经看过一些关于Linux软件安装的文章,但是您也不要忽略,此类文章的数量,是不能够和同 

  类Windows文章相比的。 



    当然,使用源码包安装软件确实有点麻烦,但却不一定比Windows下的某些软件复杂。特别要提到 

  ,Ubuntu的包管理系统,为您提供了一种高效快捷的软件管理方式,您只要知道您需要什么软件就可以了,甚 

  至不需要关心它存放在网络上的哪一台服务器中,而且绝大多数的软件都可以使用这种方式来安装。 



    如果您有如下需求,您也可以尝试以源码的形式安装软件: 

    您需要某些软件的技术预览版本 

    您想测试您的机器的运算能力 

    您找不到一种比安装软件更好的方式来消磨时间 | (试图通过编译源码安装来大幅提高系统性能,其结果 

  很可能会让您失望。 



  空间:http://rrktqt。discuz 15/158                  制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 16……………………………………………………………

rrktqt的个人空间                      Linux实用培训教程第一部分                           作者:红联 



                                 linux内核不做什么 



                                  发布时间:2007…05…04 21:52:13 



    Linux内核是一个比较复杂的程序,技术上讲,它不同于一些现代操作系统所采用的微内核,相反,许许多 

  多的东西被加入到了内核之中。但是,比起许多其他系统,Linux内核是非常小而且简单的。另外,许多东西虽 

  然是Linux的一部分但是和内核完全无关,拆卸它们至少在理论上不会影响系统的正常运转。 



    首先的可以拆卸或者替换的东西是命令解释程序,再就是X…Window,这些东西只是几个应用程序,它们 

  并不运行在核心态中,对于Linux它们也不是绝对必要的(然而,这种说法也许只有理论上的意义,一个没 

  有shell的Linux几乎肯定是不可操作的)。 



  空间:http://rrktqt。discuz 16/158                       制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 17……………………………………………………………

rrktqt的个人空间                             Linux实用培训教程第一部分                                  作者:红联 



                                                boot 



                                        发布时间:2007…05…04 21:52:31 



    引导。即发生在按下计算机的电源开关,机器开始检测接口设备的状态,并把操作系统加载到内存中的整 

  个过程。 



  空间:http://rrktqt。discuz      17/158                             制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 18……………………………………………………………

rrktqt的个人空间                                Linux实用培训教程第一部分                                        作者:红联 



                                                 bootdisk 



                                            发布时间:2007…05…04 21:52:50 



    引导盘。包含来自硬盘(有时也可从其本身)加载操作系统的必要程序代码的可开机软磁盘。 



  空间:http://rrktqt。discuz          18/158                                制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 19……………………………………………………………

rrktqt的个人空间                   Linux实用培训教程第一部分                      作者:红联 



                              Linux下的病毒少 



                              发布时间:2007…05…04 21:53:09 



   Linux下的病毒少,是因为Linux的使用者少,骇客显然不愿意浪费气力去攻击没有人使用的操作系统。 

   您可能已经知道了,互联网上用作重要用途的服务器,其中很大一部分是Linux系统,另外的一部分是Unix 

  系统:)如果骇客能够搞掉Linux系统的话,那么整个互联网就会陷于瘫痪!效果似乎更好一些。 



   当然了,您一定会想:骇客也是人,他们也喜欢上网,兔子还不吃窝边草呢……兔子那么笨,连乌龟都跑 

  不过……骇客们可比兔子要聪明的多了! 



   是的,我承认这一点……不过他们也不一定非得把互联网干掉。很多骇客作梦都想入侵美国军方的服务器 

  ,美军服务器中的绝密数据,只要1kb,应该就可以买一台顶级的个人电脑了:) 



   如果可以的话,骇客为什么不去入侵美军的服务器,而要入侵您的电脑呢? 



   这是一个很有意思的观点,与之相映成趣,另一种论调也使人侧目:Windows服务器占到了服务器操作系 

  统xx%的份额。 



   或许这个现象可以用80:20法则来解释:) 



   占服务器总数80%的Windows提供了服务总量的20%! 



   请您务必注意,这只是举一个例子,Windows服务器可能永远也不会占到服务器总数的80%!它提供的服 

  务,以我个人的角度,我不认为可以达到20%,而且永远不会有那一天。 



  空间:http://rrktqt。discuz 19/158                 制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 20……………………………………………………………

rrktqt的个人空间                         Linux实用培训教程第一部分                              作者:红联 



                                      linux分区优化 



                                     发布时间:2007…05…04 21:53:38 



    访问率高的分区至于硬盘边缘位置; (如/boot、SWAP、/home、/var、/tmp、/usr等 

    访问率高的目录考虑创建单独的文件系统;  



    如果硬盘足够大,可保留部分硬盘空间以做备用;  



    有多个硬盘时,可采用多个SWAP提高交换分区性能; 



  空间:http://rrktqt。discuz   20/158                          制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 21……………………………………………………………

rrktqt的个人空间                   Linux实用培训教程第一部分                       作者:红联 



                              Linux界面不友好 



                               发布时间:2007…05…04 21:54:00 



    如果您指的是系统的美观程度。Gnome默认效果我认为与Windows处于同一水平线,而KDE的效果就要略 

  好一点,很多高手用FVWM可以作出让人眼花瞭乱的效果来……而Novell的XGL,更是可以用“惊艳”来形容 

  。 



    如果您指的是操作,这属于“易于上手难于精通”与“难于上手易于精通”两种理念的冲撞。 



    当然了,我指的精通主要针对效率而言。如果您经常玩Blizzard出品的游戏,您对于“易于上手难于精通” 

  这种理念或许相当了解,甚至非常欣赏。 



    不过这一理念只适用于竞技游戏!竞技游戏要球能够吸引大量的玩家,所以要易于上手。但是竞技游戏是 

  为竞技而生的,所以不可能人人是高手 ────事实上高手只是一小部分人! 



    而操作系统是给人们来用的,最好人人都成为高手,所以易于精通是很重要的……当然最好也能够易于上 

  手。但是考虑到效率的问题,这很难解决…… 



  空间:http://rrktqt。discuz 21/158                  制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 22……………………………………………………………

rrktqt的个人空间                         Linux实用培训教程第一部分                              作者:红联 



                         Linux系统文件系统优化及磁盘检查 



                                     发布时间:2007…05…04 21:54:20 



    linux中数据块是储存数据的基本数据单元,在linux中可以设置3中数据块大小分别 

  是1024(1kB);2048(2KB);4096(4KB)。数据块大小决定了文件磁盘占有量,打个比方如果你设置了数据块大小 

  是1024,不管你的文件有多大,至少要占1KB的空间,所以可以根据存放文件的大小来合理设置数据块大小。  



    设置数据块:  



    mkfs。ext3 …b 2046 /dev/hda5,格式化并设置数据块为2KB。另外linux在每个分区都有保留块,这是专门留 

  给root用户及其所属组使用,别的用户是无法使用的,一般为总数据块的5%,但是如果你的磁盘大的话,就显 

  的浪费了。  



    mkfs。ext3 …b 2046 …m 2 /dev/hda5。格式化并设置数据块为2KB,设置保留块为2%。或者用tune2fs …m 2 

  /dev/hda4 这种方法不用格式化就可设置。tune2fs …l /dev/hda5,可以查看文件系统的详细信息,tune2fs …j 

  /dev/hda4,可以将ext2转换为ext3而不损坏数据。  



    文件系统的检查工具:fsck e2fsck  



    e2fsck 用时有危险,不能很好的辨识文件系统,特别是ext2;ext3混用时。fsck得用法:fsck …t ext3 /dev/hda5 或 

  fsck。ext3 /dev/hda5。 



  空间:http://rrktqt。discuz   22/158                          制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 23……………………………………………………………

rrktqt的个人空间                                Linux实用培训教程第一部分                                        作者:红联 



                           Linux下的目录用“/”表示,这不标准吧 



                                            发布时间:2007…05…04 21:54:40 



  完全相反,这才是标准的体现。您只是习惯了Windows的目录符号,但是那并不意味着它是标准的。 



  看看Winodws下,各种位置、路径的表示方法: 



  http://linuxdiyf。 

  ftp://192。168。0。1 

  c:Windows 

  file:///C:/Windows/ 

  127。0。0。1C 

  …………………………………………………………………… 

  操作系统是一种非常精密的高科技产品,怎么可能如此混乱!!!他们是怎么作到的 



  空间:http://rrktqt。discuz         23/158                                 制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 24……………………………………………………………

rrktqt的个人空间                                Linux实用培训教程第一部分                                       作者:红联 



                                    linux下制作启动盘镜像文件 



                                            发布时间:2007…05…04 21:55:00 



    Boot。img   …………………用于制作从硬盘引导安装 

    Bootnet。img …………………用于制作从网络引导安装 



    Pcmcia。img   …………………用于制作在笔记本电脑上引导安装 



    Dos:需要Dosutils/rawrite。exe和image/boot。img 



    Linux:dd if=boot。img f=/dev/fd0 bs=1440k 



  空间:http://rrktqt。discuz         24/158                                制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 25……………………………………………………………

rrktqt的个人空间                     Linux实用培训教程第一部分                          作者:红联 



                     Linux源码保密性不强,存在安全隐患 



                                 发布时间:2007…05…04 21:55:22 



    既然Linux下软件都开放源代码,那么会不会造成一些安全隐患呢?比如说一名骇客会发现其中的漏洞,并 

  利用它? 



    事实刚好相反,一个软件,即便它不开放源码,骇客一样可以找到其中的漏洞,雷蒙德的软件巨头就是最 

  好的佐证。就像一把锁,无论如何坚固,它总是能被撬开!它的作用无外乎“聊备一格,以防君子”:) 



    而这把锁,防住的恰恰是能够改进它的工程师!工程师知道了它的漏洞,却不能够去改进它;骇客知道了它 

  的漏洞,却可以利用它……这把锁正是封闭源码! 



  空间:http://rrktqt。discuz 25/158                     制作于:2007…05…06    Powered by X…Space 


…………………………………………………………Page 26……………………………………………………………

rrktqt的个人空间                  Linux实用培训教程第一部分                      作者:红联 



                                   Shell 



                              发布时间:2007…05…04 21:55:43 



   可能您早已能够熟练的使用GUI(图形用户界面),例如您可以使用鼠标双击一个图标,来打开或者执行 

  它。 



   我们来看这个过程: 您使用鼠标定位桌面上的一个程序图标,按下左键两次。系统读取鼠标指针的位置,并 

  且判断该位置下图标的涵义,根据预设的双击动作,运行程序或者打开文件。 



   这一套GUI系统,便是一种Shell,它的作用是实现人机交互。如果我们不能够控制电脑,那么电脑还不如 

  电视机好玩,不是么?电视机也可以选择频道(电视机的遥控器,也是一种人机交互的界面,不过相对于电脑 

  ,确实是相当简单了:) 



   易于上手、界面直观是GUI的优点,但是GUI为不意味着简单!或许您有类似经历: 桌面上有几十个程序的 

  启动图标,也知道它们的名字,但是翻出一个来,并不是一件轻松的事情。 



   我的Windows系统中,桌面上摆满了各种图标,每当启动一个程序的时候,我都很是困扰。后来尝试了 音 

  速启动 这类的程序启动管理器,效果还是差强人意。 



   在我的不懈努力下,这个难道最终得到了解决: 将快捷方式名称简化,放到特定目录下,使用 Win+R 组 

  合键呼出 运行 对话框,键入快捷方式的名称来运行该程序。比如 反恐精英 的快捷方式为 cs ,我把它放在 

 Windows 目录下; 运行 cs 命令,就可以去维护世界和平了。 



   这么多快捷方式,统统放到 Windows 目录下,非常混乱。因此,我在D盘建立了一个名为 path 的目录,并 

  把它的路径加入到环境变量的 path 项中,快捷方式放在 D:path 目录中。即便重装系统,只要在环境变量中重 

  新加入此路径,原来的程序大多可以直接以命令来运行……我的许多朋友强烈要示我帮他们设定这种启动方式 

  ,因为这确实很方便:) 



   其实在Linux下,所有的程序都可以通过命令运行。虽然Linux也有GUI,但是它并不比Windows的GUI更优 

  秀!上面只是简单的介绍了CLI(命令行界面)相对GUI的优越之处,使用CLI还有更多的好处,您会慢慢体会 

  到的。 



   当然了,在您的印象中,CLI一定非常的不友善,缺少亲和力,冷漠而拒人于千里之外……您和CLI之间甚 

  至有代沟的存在。 



  空间:http://rrktqt。discuz 26/158 
返回目录 上一页 下一页 回到顶部 9 9
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!