51Testing软件测试论坛

标题: LINUX学习笔记 [打印本页]

作者: godmap    时间: 2007-4-2 01:18
标题: LINUX学习笔记
LINUX学习笔记
            By  地图
    昨天写了SQL学习总结,觉得挺有效果,今天继续,LINUX也总结一下。
    以前自己也装过LINUX,但是没怎么用,知识也不够系统,现在在老师的指导下,系统的学习了一遍,试着理理头绪,希望能对自己和看贴的人都有所帮助。
    老师首先给我们介绍了LINUX的来源。她是一个类UNIX系统,安全性、稳定性都比MICROSOFT的WINDOWS系列操作系统高,所以主要是一些企业用户。(所以,我们就得学习喽~,要找工作嘛~)
    接下来,我们就开始了LINUX的神奇之旅:
    一、安装篇:
    首先要解决安装源的问题,一般都会从光盘安装,虽然LINUX提供了多种安装方式。在这里,我们用的是Red Hat9.0,共有3张安装光盘。安装源问题解决后,接下来开机,按F2或Esc,进入BIOS设置,将启动顺序调到光驱优先(如图1)。然后放入光盘,重新启动,从光盘引导。






光驱引导成功后,会出现LINUX安装选择画面(如图2),直接敲回车,进入图形安装界面,敲“linux text”,进入文本安装界面。如果您的显卡不是十分罕见的,用图形界面应该都没问题。根据个人喜好,我选择了文本安装。






敲入“linux text”后,系统会引导您进入安装界面(如图3),










E文好的朋友都知道啦,这是系统检测到了光驱,为确保您的光驱能用,LINUX询问您是否测试该设备(包括光盘)。如果您的光驱没问题,光盘也不花,就不用测了,省点儿时间。再说了,您要是光驱坏了,或是光盘花了,趁早换一个吧!反正,您测了也不能让她起死回身。
好,我们选择“Skip”继续(用Tab键可以在各选项之间来回切换)。系统引导我们来到LINUX的安装欢迎画面(如图4),我们选择“OK”继续








接下来,安装程序会询问我们使用什么语言进行下面的安装。换句话,您想让计算机用什么语言来和您交流(注意,不是安装到系统的语言包。而是,现在的安装过程使用的语言)。既然是为了学习,选“English”吧!她并不可怕!(图5)










接下来,是要您选择键盘类型(图6)。默认“us”的就可以了,大多数人的键盘都不是火星来的专用键盘。









下一步(图7),还是选择(呵呵,有点晕了吧!WINDOWS可没这么多的选择。这也是这两个系统的区别:一个选择多,自由度大;一个没选择,那你就没个性喽!)。是选择鼠标的类型,和选键盘一样,默认的就可以了。但如果您的鼠标是USB接口或古老的串口,就要选择相应的选项了(什么是USB?不用说了吧,看看您的U盘,再比比您的鼠标“尾巴”就知道了)。下面还有一个选框,是询问假如您的鼠标是两键的,是否要模拟三键的?一般用户用不到这个选项,所以不选。









按Tab键跳到“OK”后我们继续。
接下来系统会检测您以前是否已经安装过LINUX,如果是,会弹出图8那样的对话框,询问您是要“更新安装”还是“重新安装”,如果您以前安装过,后面的内容就不用看了。大多数人是第一安装,所以我们看图9。这是第一次全新安装的画面,询问您是想安装一个什么类型的系统。也就是您想要把这台计算机变成一台个人电脑、工作站、还是服务器的问题。最后一个选项是“自定义”,如果您不是特别熟悉LINUX,还是别选为好。







我们用LINUX的目的就是为了以后在企业能快速上手,而企业一般用她做服务器,所以我们这里选择Server安装。









选完安装类型以后,LINUX就要安装到您的硬盘上了。您得为她找到一个家,让她有安全感。和WINDOWS一样,您的资料,包括系统文件本身,要放到硬盘上,首先您的硬盘得经过操作系统自己处理过,让她觉得安全。所以,我们来到“磁盘分区”界面(图10)。所谓磁盘分区,也就是操作系统按照她自己的意愿处理硬盘,然后才能放心的将她的一切交给您机箱里躺着的这块硬盘。在这里,我们选择默认的“Autopartition”就可以了,她会为您打理一切的,相信她。








接下来,自动分区程序会弹出一个对话框(图11),询问怎么利用磁盘空间,让LINUX单独睡在里面吗?还是,和其他系统一起睡在您的硬盘里面?如果您已经装有WINDOWS而且已经厌倦了她,那就选第二项吧“Remove all partitions on this system”;如果您需要她--WINDOWS,那您就选择1或者3。
大多数用户可能会选择3“Keep all partitions and use existing free space”。在您选择3之前,您应该确保您的硬盘给LINUX预留了一张床位,1G空间是应该要的(学习LINUX是有代价的,您除了要陪她,至少,您还得给她一张床吧。楼主是做出了巨大牺牲,将整块硬盘都给了她—My LINUX。)。这里可以用PQMAGIC分区工具为LINUX挪出一点空间,具体操作,网上搜,到处都有。这里就不介绍了。
接下来,我们用Tab键,将光标移到下一个选项。这是询问我们想要选择哪块磁盘(那块?您有几块硬盘?)。只有一块就没得选了。继续Tab到“OK”,回车继续……









如果刚才您选了第二项“Remove all partitions on this system”,那么会弹出图12那样的警告,因为这个选项是排他性的,所以,要您再次确认,以防您一时冲动,后悔莫及。当然,我选了“YES”





好了,终于搞定了!分区终于搞定了!LINUX有家了!接下来看到的是图13的画面。这是LINUX为刚才您分配给他的家,整理后的结果。里面的东东,我们以后再说。这里,我们选“OK”就可以了。









接下来,LINUX就要为以后打算了。她知道你花心,不止对她一个好,她是大度的。所以,她告诉您:以后我可以和她共存,但是,每次开机的时候,你究竟要去哪里呢?她那里还是我这里,不方便吧?你别急,我这里给你提供一个选择。于是,LINUX大大方方的,弹出一个对话框(图14)----装一个引路程序吧!开机方便选择!
这里搂主选了“GRUE Boot Loader”不错的系统引导程序。每次开机,您就不用愁,选哪个了。想要那个,就要那个。这就是LINUX的大度!








“OK”往下走,图15的画面是要我们选择系统启动时要传什么参数给内核,什么都别填,就行了,我们用不上。








“OK”继续往下走,我们看到的是图16,设置引导程序的密码。她已经告诉您了,如果您想更安全,那就给我设密码吧,但是多数情况下,还是不设密码方便。根据个人喜好,自设。楼主留空,没设,要设可以到其它地方设,这里不设。









接下来图17,系统引导程序告诉您:我的引导系统可以引导其他操作系统,但是,你必须告诉我,其他操作系统在那里?叫什么名字?你有情人可以,我总该知道她的名字住那里吧!不然,你每次开机去那里,我怎么给你指路?你这么忙!看看LINUX有多么的体贴呀!
前面有星号(*)的,那是代表您每次开机默认要去的地方。我就一个就是她了----LINUX!所以星号就打在她前面。如果您有其他系统,可以用Edit编辑,改变默认引导的系统。









OK以后,来到图18。引导程序,必须要在活动的分区上面,如果您不知道哪个分区是活动的(可引导的),那么请选择:“Master Boot Record(MBR)”这个选项会帮您顺利的引导刚才您配置的所有系统。









接下来,图19配置您的网络地址。DHCP和Active on boot是大多数人的选择,它可以帮您在系统启动的时候自动获取IP地址。当然,前提是您的网卡和路由器或者MODEM之间,必须是通的,这和WINDOWS一样了,我就不废话了。









网络地址配置完成以后,接下来是防火墙(图20)。LINUX的安全性出来了。选High所有进来的访问都将被拦截。我们做服务器,就别选它了。选Medium允许一般的访问,只拦截Telenet这类风险性大的访问。No firewall就不用说啦,不要防火墙。









楼主这里选择了Customize,心里有数比较好。选Customize以后,弹出图21这样的对话框。第一个选项是选择LINUX信任的网络设备,也就是您的网卡,Tab到她前面,按空格,把星号(*)加上去。第二个选项是允许进入的访问。如果我们搭建一个WEB服务器,那就Tab到www前面,给她打上星号(*);如果我们要做FTP服务器,那就在FTP前面打伤星号(*); “Other Ports”是其他允许的端口,比如我们做一个搭建JSP的网站,默认端口号是8080,那么我们这里就在这里加上8080。如此类推……






最后,我们OK回到图20,我们再OK,看到的是图22。这里配置的语言包,就是我们以后在系统中要使用的语言了。有中文,Tab到Chinese(P.R. of China)是简体中文,Chinese(Taiwan)是繁体中文。需要的在前面都打上星号(*)就可以了。








选好以后,OK。如果您选择的语言包大于一个,接下来弹出图23的对话框。选择系统默认的语言包,还是English吧!以后少点麻烦,还能多学点东西!






选好默认语言以后,接下来,我们要配置的是系统时区(图24)。中国人,东八区,不用说了。咦?好想没有东八区哦?别急,TAB到选区,往下间移动光标,找到Asia(亚洲),后面有Asia/Chongqing;  Asia/Shanghai等等很多。不过好象没有Asia/Beijing?这点我们要向红帽子严重抗议了!先别管政治,我们继续学习,只有学好了,说话才硬朗!另外,第一个选项,“Hardware clock set to GMT”一般不选,意思是要把硬件时钟设为“格林尼治标准时间”。







时区配好以后,我们OK往下(图25)。这一项非常重要了!记住!一定要记住!记不住,您就白装了,没密码,进不去!装好只能看,看她拒之您在门外,就在眼前的肥肉您都吃不到,这肥肉还是您自己忙活一阵出来的。LINUX也不允许您的密码为空,必须大于6位数字或字母或它们的混合,总之要在6位以上。








密码设完,记住以后,LINUX读取您的安装包信息,几秒钟以后出现图26的对话框,要您选择安装包。这些包就是各种不同的软件集合。您需要什么功能,就应该选择相应的安装包支持。这些包可以现在选择,也可以以后自行选择安装。由于,我们前面选择安装的系统类别是Server,所以现在这里关于常用的Server软件包,已经选好了,我们只需要直接OK就可以了。但是为了以后添加软件方便,我们还应该把“Development Tools”这个包选上。另外,如果您希望看到LINUX的图象界面,那您还应该选上“X Window System”以及相应的桌面环境如KDE、GNOME任选一个就可以了。如果您还想做LINUX图形界面下的开发,那最好把“X Software Development”也选上。当然,这些都是以后可以添加的。







经过万里长征似的配置以后,我们终于看到了曙光——图27终于开始安装了!!!OK赶快继续!







现在您可以去休息会儿了,根据您所选的安装包以及您的机器配置数十分钟后回来(我的AMD Althon 3000+,512M默认Server安装包10分钟左右)。当然,您去的时间别太长,安装过程可能会叫您切换光盘,因为现在您的光驱里是第一张盘,还有两张可能随时用到。
休息会儿吧……
十分钟后回来(图28)。咦?这是什么东东啊?呵呵,这就是切换光盘啦,放第二张光盘进去吧!







根据您的选择,可能还会用到第三张光盘。如法炮制,放入第三张光盘就可以了。
完了以后,出现图29所示,询问您是否创建一张软盘引导盘(您还有软驱吗?)。楼主选了NO。







最后一个画面(图30),回车,恭喜!LINUX第一关——安装完成!
作者: godmap    时间: 2007-4-2 01:19
不好意思啊!图片没有了,附件里是原稿(带图片),需要的朋友可以下。
或者去我的Blog看:http://godmap.blog.hexun.com/
作者: rickyzhu    时间: 2007-4-2 09:48
总结的非常详细,就是这个步骤.
作者: 李逍遥    时间: 2007-4-2 09:53
感谢!
作者: 齐鲁亚    时间: 2007-4-2 13:20
整理的很详细生动哦,sdlkfj3
作者: I_hui    时间: 2007-4-2 15:18
顶ing
作者: tongke    时间: 2007-4-2 15:29
帮顶,不过这种资料网上一搜就大把啦
作者: brin_zhang    时间: 2007-4-2 19:19
不管怎样,我觉得还是要对楼主表示感谢
thankssdlkfj3
作者: brin_zhang    时间: 2007-4-2 19:20
我看了   蛮好的阿
作者: godmap    时间: 2007-4-4 08:50
二、上手篇——之ls
接着前面,我们继续。Linux现在已经躺在我们的的电脑了里了,您又多了一个情人。呵呵,现在我们要试试:开机→自检→图2-1。好PP的界面呀!深蓝色的背景预示着她宽广的胸怀和无限的内涵。这就是我们,在安装过程中配置的GRUB系统引导程序。如果您有WINDOWS,这里您就可以去了,只需要移动您的光标上下键,选好以后,回车。如果您不选,也没关系,默认10秒种以后,GRUB会引导您进入安装过程中配置的默认选项。其它的说明,我们以后再说。
2-1





      
选择LINUX,回车,系统继续启动,等您喝杯茶以后。图2-2是您看到的结果。
2-2

         


         
作者: godmap    时间: 2007-4-4 08:50
什么东东啊?整个一个黑屏?!呵呵,这就是要您老登陆啦!输入root然后,回车,继续。接下来要您输入密码。看到啥了?别急,不是您的键盘坏了。LINUX,安全。在LINUX下面处理密码的方式与WINDOWS不同。您在密码栏里输入的任何字符都不会有显示。有点不方便(输几位了?别人偷看不了,除了键盘)。
2-3

   

      
密码正确输入以后,您看到的将是图2-3
我们先来看这一行“[root@localhost
root]#_
”这里有4个部分构成:最前面的root代表您当前的用户名;@后面接的localhost是您当前的主机名;最后一个root这是您当前的目录;#号后面跟的就是您的光标,一闪一闪的眨着眼睛,表示可以接受您的输入了,呵呵。
2-4





输什么呢?ls试试?ls以后,您将看到的是图2-4。出来的结果是您当前目录下的文件清单。ls也就是英文list,中文目录、列表的意思。图2-4显示出当前楼主的目录下有3个文件。有看客要急了……我怎么知道这是文件还是目录?没图标,又没有其他标识。别急,您敲ls-l试试?图2-5就是楼主敲ls-l的结果。我们一起来解读。
  

2-5




      2-5第一列:-rw-r—r— 10个字符,有两大部分构成(楼主刚才说该目录下是三个文件,而不是目录,就从这里得出来的)。第一部分,也就是第一个字符“-”一根横线,这代表的就是一个普通文件。假如您看到的是字母“d”,那就说明这是一个目录(Directory)(还有其它的字符出现在这个位置,我们以后再说)。接下来我们看第二部分。第二部分也就是剩下的9个字符,也可以分为三个小的部分,每三个一组。这些表示的是不同用户对该文件的访问权限(该文件是谁?看右边,最右边就是她了)。LINUX是个完全多用户的操作系统。这么多用户同时使用一台计算机,您自己的文件难免会被其他用户误操作。比如您的XX隐私日记,写好后存在您的电脑上。此时其他用户登陆了这台计算机,刚好看到您的XX私密日记。不但如此,他还修改,搞恶作剧,把您的XX私密日记传到网上,怕了吧!呵呵,不过,没关系,您用的是LINUX。为了防止类似的事件发生,LINUX有一套严密的、安全的,保护措施。怎么保护呢?别急,我们慢慢来……首先,她将众多的用户分组管理;紧接着,她记录每个文件的拥有者;最后,再根据这些记录分配访问权限。有点抽象,我们来看这里的9个字符(rw-r—r—):


第一组(前三个字符):“rw-”代表的是该文件的拥有者对该文件享有的访问权限,r表示读(Read),w表示写(Write),”表示没有分配其它权限;


第二组(中间三个):“r—”表示文件拥有者所在的组(一组用户、众多用户)对该文件享有的访问权限,这里只有一个r两根横线(r--),表示这些用户(与文件所有者同在一组的用户)只能读取该文件,没有其它权限;


第三组(最后三个):“r--”同第二组的权限相同,只是针对的用户不同,还有什么用户呢?就是除开文件拥有者,以及他所在的那一组用户以外的其他所有用户。这里的权限,就是分配给他们的。
     
     好了,这回我们弄清楚这些天书的意思了!~接着往后看。


第二列:只有一个“1”,什么意思啊?这里我们不是经常用到,除非文件多了,目录多了,为了提高效率,方便管理。我们会为每个文件做一些“链接”。什么是“链接”呢?也就是,给某个文件多“开一扇门”。比如,您有一个C文件,即不在A目录,也不在B目录。而您却想从A目录或B目录访问到她,这可能吗?WINDOWS用户会说话了,当然可以!是的,当然可以。您可以在A目录或B目录开一扇通往C文件“门”(快捷方式),条件是您必须知道C文件的具体位置。您要修一条通往罗马的路,您应该知道罗马在那里吧?这就是链接。这里的“1”表示,该文件只有“一扇门”,也就是一个链接。


第三列(看起来更象是分开的,相对于第二列):两个“root”,表示的就是该文件的所有者,和该文件所有者所在的组。第一个root是所有者,第二个root是组。


第四列:“1011”一串数字。对,您猜对了!这是文件的大小。单位是字节。如果您觉得不好读,有办法改变。只要在敲ls –l的时候在后面再多加一个h就可以了。也就是敲“ls -lh”。结果,这一列就会变的容易读了,单位变成K或者M,根据您文件的大小不同而不同。有人不满了……为什么是h,不是k或者m呢?呵呵,不知道……您暂且把她理解成human(人性的)吧,方便理解记忆。


第五列:“Mar 18 00:36”。真聪明,时间。您又对了!这是该文件最后被修改的时间。


第六列:“anaconda-ks.cfg”。哈哈,您真是天才!什么都被您猜中啦!文件名字。




好了!我们休息,今天到此为止。晚安.
作者: shtina    时间: 2007-6-19 22:18
辛苦sdlkfj2
作者: shanxi    时间: 2007-6-20 08:47
从某种意义上来说

Linux跟Windows没多大差别
作者: mc309    时间: 2007-6-20 14:20
sdlkfj4 sdlkfj4 sdlkfj4
作者: sinlence    时间: 2007-6-21 14:07
谢拉
作者: javelinbook    时间: 2007-7-1 16:59
xiee
作者: miracles    时间: 2007-8-15 16:58
谢谢拉,没错,为了找工作,得看下
作者: miracles    时间: 2007-8-15 16:59
顶。。。。
作者: coolerwyf    时间: 2007-8-16 10:21
呵呵,主要还是要平时用的过程中学习,不然记不住的,工作中如果经验要用,自然就都会啦
不过还是感谢楼主,辛苦了
作者: 水蓝色的夜    时间: 2007-9-21 08:27
可怜见sdflk
作者: sfftto    时间: 2007-9-21 16:45
好东西啊   
我找了好久
作者: hdc163    时间: 2007-9-25 09:05
sdlkfj9 sdlkfj9 sdlkfj9




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2