QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1160|回复: 20

一个初学linux的初学历程·

[复制链接]
发表于 2004-9-7 10:54:41 | 显示全部楼层 |阅读模式
windows很好,可是也很不好。不好的地方就是隐藏了许多东西,谁也不
知道是怎么回事,而且贵,更重要的是技术总是变化,而且MS从来不为大
家考虑--比如关闭计算机这么一个简单的程序,你就得判断当前系统是
win98还是win2000,估计以后还得判断是不是longhorn
linux相比就好得多,用的正版,安心,而且透明。
但是转到linux的道路也不是简单的,我花了几个星期,终于走了一步,算
是给进入linux超级新手的一个启示。
1。首先,当然是安装linux。早就听说linux安装和windows不一样,要
   分区什么的,而且不是 c,d 盘的。因此先上google找了一下这部分资
   料,基本弄明白了。
   linux把第一块硬盘称做 hda,第2块硬盘叫 hdb,第三块呢?hdc了。
   其实这么说不准确,应该说是硬盘的序号。比如你把第一块硬盘插在
   id1 口上了(id1不知道是什么?my god),那么这个硬盘就叫hda,
    而第二块硬盘接成了光驱的从盘,那么第二块硬盘就叫 hdc了,明白了,
   关键是序号。不过光驱可不叫 hdb,还是叫 cdrom。
   OK,硬盘的称呼弄明白了,那么就从第一块硬盘下手!
   硬盘会有分区的了,地球人都知道。但是现在你要知道了,一个硬盘,
   只能分出来四个主要分区。什么是主要分区呢?就是 主分区和扩展分区。
   如果你用过dos下的fdisk或者pqmagic应该很容易明白。
   拿windows来说吧,c盘一般都是主分区,剩下的 c,d,e 盘啊其实是合
   在一起的,叫扩展分区,而 c,d,e 盘叫逻辑分区。

[code:1]   
     主分区               扩展分区
     |                   |
     c               ——————————
                   |                  |
                   逻辑分区D                 逻辑分区E

[/code:1]
    这个图看明白了吧。记住,一个硬盘上,主分区+扩展分区必须<=4

      啊,终于明白了,那么看看 linux是怎么称呼windows下的c,d,e 吧。
    第一个硬盘叫 hda,大家都知道了啊?
    第一个硬盘的第一个主要分区,叫 hda1
      第一个硬盘的第二个主要分区,叫 hda2
      第一个硬盘的第三个主要分区,叫 hda3
      第一个硬盘的第四个主要分区,叫 hda4

      第一个硬盘的第一个逻辑分区,叫 hda5
       以下就类推了,6,7,8。。。。
   
    按照上面的图说,c 就是 hda1了,d 就是 hda5, e 就是 hda6
      你问我 hda2怎么访问?抱歉了,我也不知道,我想不可能 hda5,hda6
      一起访问吧?

2。分区懂了?OK,那么开始安装linux吧!为了保险,我是用了pqmagic
     来分区的。
   硬盘因为装了windows,所以已经有了2个主要分区,那么我就在分一个
   主要分区给linux,然后在分一个区做交换分区(我内存小,128M),
   这个分区有的人说内存大用不着,我也不清楚该不该要。
   pqmagic 会用吧,这个东西太简单了,不说了[/quote]
 楼主| 发表于 2004-9-7 11:31:36 | 显示全部楼层
下面是该安装 linux了。
linux版本众多,都说自己的好,那么装什么的呢?象我们这种初学的,还是用光盘
装吧!反正我在卖光盘的地方,只能买到 redhat,而且redhat名声很好,那就装
redhat! 我能买到的唯一版本是 redhat 企业版 3.0,算一算该是 13.0 ?
根据从 google 上找到的信息,redhat 从9.0以后才对中文支持的好点,因此建议
最小也得装 9.0
1。光盘到手,安装开始。让光盘开机自动启动,和装windows一样。过一会出来
   几个选项,看得懂英文就看,看不懂就看回车。
2。然后是选择安装语言,选中文吧,这样最方便。
3。然后就是安装的分区方式,选手动的。
4。出来了硬盘的分区结构,如果没忘了上面说的 hda 什么,那这里该装到哪里就
   清楚了吧? 我是装到了 hda3 上。
   在 hda3挂载 "/" ,然后在 swap 分区上挂载 "swap"
5。接下来就下一步就行了。
6。引导方式。这是非常关键的。一定要使用grub,这样linux可以帮助你引导windows.
     至于grub是什么,我也没彻底弄明白,到google找找看吧。
7。选择软件包。如果你的硬盘够大,那无所谓了。象我硬盘很小,所以只能舍弃很多。
   在选择软件包下面有容量显示。
   注意:linux安装时会将一部分文件先拷贝到你的硬盘上(我个人认为),比如你的
   硬盘有2G,但是选择软件包时不能选择总容量2G大小的包,这样会提示硬盘空间不
   够安装失败。失败没关系,重新选择软件就行。
8。然后就是安装过程了,中间会提示换几张光盘。
回复

使用道具 举报

 楼主| 发表于 2004-9-7 11:49:41 | 显示全部楼层
装完linux第一步要干什么?上网!
我的网卡已经默认就给安装好了,所以,如何安装网卡我是不知道的。。。。
先说上网吧。
redhat 企业版3。0 自带了网络管理,可以进行多种网络配置。
首先,进入桌面, startx
然后进入菜单,系统里面有个网络,点开。
会出来网络配置。大家一般都用XDL上网,那就配置XDL。和windows的
过程一样。
不过需要注意的是:在windows下,虽然你的网卡设置了IP和网关,但是
拨号以后,IP和网关就没用了,用的是拨号的那个网络适配器。
但是在linux下这么弄就不行了,如果你的网卡有IP和网关,那么即使你激活
了XDL那个网络配置,也是上不了网的,这种情况下可以撤销网卡的激活状态。

因为我是自己上网,所以,如何用linux做代理服务器可不知道。。。
回复

使用道具 举报

发表于 2004-9-7 11:59:10 | 显示全部楼层
鼓励一下!
很好,我们就应该发扬这种"开放"的精神!
对于"偷着乐"我不是很欣赏....................
回复

使用道具 举报

发表于 2004-9-7 12:04:28 | 显示全部楼层

纠正一下

[quote:db5b9ea197="yananay"]不过光驱可不叫 hdb,还是叫 cdrom。[/quote]
光驱也还是叫做hdb的。只不过大多数发行版能够识别出hdb是个光驱,然后创建一个叫cdrom的软链指向hdb。

BTW,不推荐在D盘市场上买Linux。因为现在做D的,名声太差,盘片中的东西经常和包装有很大差别。如有可能,还是通过网上下载比较好。
回复

使用道具 举报

 楼主| 发表于 2004-9-7 12:20:48 | 显示全部楼层
至于linux的一些命令,就自己看书或找资料吧,google上也有很多。
回复

使用道具 举报

 楼主| 发表于 2004-9-7 12:22:56 | 显示全部楼层
谢谢,一直以为光驱不能叫hdb ,blush~

写这么个东西是因为切身体会,希望进入linux的人能更多点,浪费的
时间能更少点
回复

使用道具 举报

 楼主| 发表于 2004-9-7 13:00:04 | 显示全部楼层
那么,我们用linux能做什么呢?
可能有人会说:看linux源代码,然后定制自己的操作系统,或者进行内核开发,
做嵌入式工作,等等等。
my god,先别急啊。没学会走就想跑么?第一步就是要先熟悉linux的环境,
能够“活”在linux下,然后再去征服她(当然,也得讲点天赋和努力的)。

活在linux下最重要的就是安装程序了。在windows下安装多简单啊,setup.exe,
下一步,OK!
但是,linux的出身和windows不同啊,linux出来就是给那些会编程或者说编程
水平比较高的人用的,这个原则虽然今天有稍微的改变,但是没有根本性的改变。
所以呢,linux的安装程序一般是给你源程序,然后你自己编译!
oh,oh my god!你可能会皱眉了---我只是想用用程序而已,没必要这么麻烦
吧???
OK,你把自己想象成一个程序员,一个高水平的程序员。当你把你的程序给另外
一个程序员时,为了更好显示的你的超凡的编程水平,你会以什么方式给他?哈哈,
你已经想到了:把没编译过的源程序给他,让他去编译!
OK,这就是linux下的思路,和windows下完全不同!
明白了吗?不明白就做一个程序体验一下,你看是给源程序爽,还是给执行文件爽。

linux下的程序如果编译,是不是要重新看源代码呢?放心吧,不用。
对于这部分内容我也没仔细研究过,一般linux里的程序都是用make命令来编译的。
make是什么?make就象windows里的IDE开发工具,比如 vc,vb,delphi啦,
一点那个编译的按钮,整个项目就编译了。只是make是命令行方式的,一输入
make就可以了。
不过大部分程序为了方便,都有一个config脚本。
所以,一般的程序安装步骤是这样的:
config,如果没提示安装,那么就 make ,make 命令会执行当前目录的makefile
文件。
然后就是用 gcc 编译器来编译(你可以理解成dos里的 turbc 2.0,呵呵)
编译完就可以用了!

当然,这种方式不是每个人都觉得爽,所以,还有其他安装方式。
一种是 rpm 包,这个包就象 windows里的安装文件,用rpm命令安装就行。
一种是 .bin 文件,这个更方便,直接运行就行了,有错误会提示。

对于第一种方式我了解的不多,如果错了,谢谢指出来
回复

使用道具 举报

 楼主| 发表于 2004-9-7 13:08:30 | 显示全部楼层
一些基本的工具:
1。文本编辑。 安装时可以选择许多文本编辑器,比如比较著名的emacs,不过因为
   我的硬盘太小,装不下他,所以只装了最基本的gedit。这个编辑器也不错,可以
   改变背景色,而且字体比windows下的好看,用着没什么问题。
2。听歌。 用 x11amp(好像叫这个名字),或者你找linux下的winamp也行。
   这个东西不错,基本和winamp一样。
3。看电影。据说 mplayer不错。。。不过我的配置太低,我还是在windows下看
    电影。。。。(唯一的遗憾)
4。聊天。 据说 gaim不错,不过没用过。OICQ我推荐 lumaqq,用java写的,
    安装简单,只要解压缩就行了,比其他gaimopenq都方便。
5。上网,就用mozzila。

哎,我的娱乐项目也就这么多,别的就不会了
回复

使用道具 举报

发表于 2004-9-7 13:42:37 | 显示全部楼层
鼓励,这样的朋友应该多点...
回复

使用道具 举报

 楼主| 发表于 2004-9-7 15:29:57 | 显示全部楼层
希望更多的朋友能融入到linux世界里来
自由万岁
回复

使用道具 举报

发表于 2004-9-7 16:15:31 | 显示全部楼层
自由万岁!!!!!!!!
不过,我想问个问题:magic对中文的支持好吗?redhat不是很适合新手的说!不知道,我说的对不对!请指教!
回复

使用道具 举报

 楼主| 发表于 2004-9-7 17:04:42 | 显示全部楼层
pqmagic 我用反正没遇到问题,好像和中文支持没什么关系啊?
你是说汉化吗?其实能用上的就那么几个功能,懂点英文就行了。
如果你担心分区里中文的资料坏了,那绝对没必要,我用了,从来没出事。

我觉得redhat 对于新手没什么不可以啊。。。不知道不适合在哪里
因为我就是新手
回复

使用道具 举报

发表于 2004-9-7 18:33:21 | 显示全部楼层
很好阿,学习学习阿!!
回复

使用道具 举报

发表于 2004-9-7 19:44:02 | 显示全部楼层
好,我就是个新手,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 07:53 , Processed in 0.081196 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表