返回列表 发帖

[原创]手把手教你用LINUX

[这个贴子最后由凌哥在 2004/04/26 08:48pm 第 2 次编辑] 前言:   最近我QQ上的朋友对LINUX感兴趣的越来越多了,哎~~ 本来都打算不写文章了,但为了不被群O也只能破例了,呵呵.好久没有写文章了一时也写不了太多 因此只好在文章部分"盗版"一些了~ 正文:   其实安装LINUX其实和安装WIN98一样容易的(再菜的朋友应该也会做系统吧),就让我们像安装WIN98那样来安装LINUX吧):-)   (一)安装      1、由于初次安装RedHat,为了避免与WIN98冲突,我特地找个闲置的640M的硬盘,并把它设置为从盘,打算把RedHalt安装到该硬盘上。进入WIN98后,系统自动识别为D盘。  (二)开始安装RedHat 开机进入COMS设置,把引导顺序改为CDROM、A、C。把RedHat6.0光盘放入光驱,系统自动进入安装状态。初次安装,还是执行默认值为妙,由于各自硬件不同,我谈谈我的几个主要步骤吧。   1、为Linux添加一个分区,用Tab选择Add钮,按回车,屏幕上将出现一个题为“Edit New Partition”的对话框。首先我们在Mount Point项中,输入这个分区(hdb)所对应的系统目录/(根目录);接着在Size(Megs)项中,输入分区的大小600(单位兆);在Type这一项中用光标上、下键选择适当的分区类型,我们选中Linux的文件分区Linux native;最后按OK确认。这样我们就成功地建立起一个为Linux所用的分区了。如果你的硬盘空间允许,你完全可以再建立一个或几个分区给Linux使用。接着用同样的方法给Linux增加一个交换分区,不同的仅是Mount Point项让它空着,在Type项目中选择Linux Swap。输入分区大小(如64),注意,交换分区的大小不能低于物理内存的实际大小。为Linux分好了区,按OK将分区信息写入硬盘。接着就是进行格式化了,执行默认值吧,     2、定制安装Linux软件了,硬盘空间有限,使用默认值算了,哦,我需要KDE,我加上KDE项!好了,现在可以安装了。   3、设置显示器。我的显示器可不是名牌的,,找个替代吧,我选Viewsonic 14ES,显示器才能上到真彩 否则是丑陋的256色(告诉你,这是我多次配置XWindows才得到的答案喔)。(至于如何设定XWINDOWS请参阅主页上的XWINDOW配置)     5、设置显示卡。到显卡列表找吧,找呀找,终于找到了我的SIS6326,要不然就有点麻烦了。     6、设置系统管理员密码,密码至少六个以上,它不会出现如WIN下的***,千万不要乱打呀,没有正确的密码可进不了Linux系统的哦。     7、系统提示制作启动盘,我可要用它启动我的RedHalt的啊,插入软盘后YES。   8、安装LILO(Linux多操作系统启动管理器)。我想我大多数的时间还是用Win98吧,选SKIP跳过这一步。用Linux时插入启动盘啦(至于和WIN98双启动请参阅LINUX技巧等)  二. 配置双网卡(对于我们这类人要是不能上网,简直可是说是"醒着"不如"睡觉" 呵呵~) 当我们使用FreeBSD作网关或防火墙时,会要求在系统中安装两块网卡,分别跨越两个网络, 一块卡用于外部网络,而另一块用于内部网络。好了,就象大家知道的那样,现在需要让系 统支持这些新设备,而对于网络适配器,FreeBSD是通过定制内核来支持的。当然,首先要让 内核了解设备所用的硬件资源,对于使用PCI接口的网卡,我只能说,拥有高科技真是幸福, 因为这类网卡在PCI PnP BOIS的支持下,只要在内核中多添一个设备配置就可在新内核引导 时自动检测并启动;而对于ISA的卡,就没有这样简单了,不过只要去PnP用jumpless模式, 用卡所带的设置程序设好适当的资源,就可以在内核中用相应的配置来通知系统在引导时按 这样的资源来启动设备。我们来看看具体步骤: 1、定制新内核以适应新设备 这里有一个问题需要注意一下,众所周知,定制内核至少需要在系统上安装原代码中的"内 核原代码"(FreeBSD Kernel Sources)部分,先前没有安装的可以用 /stand/sysinstall添 加这部分。 对于PCI网卡,例如你用的是Realtek 8139,可以在内核配置文件中添加一行: device de0 <---- 你原有的DC21040 Ethernet adapters device rl0 <---- 新加入的Realtek 8139,因为是PCI卡,系统会自动检测 卡资源 对于ISA网卡,例如你用的是NE2000兼容卡,同样在内核配置文件中添加与已设定资源相符 合的描述行: device de0 <---- 你原有的DC21040 Ethernet adapters device ed0 at isa? port 0x300 net irq 3 iomem 0xd8000 vector edintr 上面第二行是新加入的NE2000兼容网卡,因为是ISA卡,所以一定要指定卡所用的资源以便 系统可以在引导时检测到。可能你会问,如果用的都是同样芯片类型的卡,该如何配置呢? 可以这样做: device ed0 at isa? port 0x300 net irq 3 iomem 0xd8000 vector edintr device ed1 at isa? port 0x320 net irq 10 iomem 0xd8000 vector edintr 可以看到,有多个同样类型的设备时,按照UNIX的编号习惯依次就是ed0、ed1……。不过, 在上面的配置中两块卡的BOOTROM资源会发生冲突,但不影响启动,你可以根据情况用卡所 带设置程序把它们适当设开即可。 此时已经按要求定制好了新的内核配置,现在就可以按FreeBSD handbook中的描述把新内核 编译并安装好。编译工作一切顺利的话我们的系统就已经支持了新的网卡设备,接下来就是 为新网卡配置相应的网络接口。 2、添加新网络接口 比较简单直观的方法是用/stand/sysinstall来对新设备配置新接口的一系列参数,当然BSD 的传统方法是以修改相应的配置文件来达到目的的,编辑/etc/rc.conf: hostname="example.host.net" network_interfaces="ed0 ed1 lo0" ~~~在这里加入新的网络接口以便在引导时用后面ifconfig配置的 参数进行初始化 ifconfig_ed0="inet 192.168.0.1 netmask 255.255.255.0" #原有的网络接口参数 ifconfig_ed1="inet 192.168.1.1 netmask 255.255.255.0" #新网络接口参数 defaultroute="xxx.xxx.xxx.xxx" #原有的网络默认路由 好了,安装双网卡的工作就完成了,以后可以根据具体使用情况自行配置NAT、GATEWAY等东东 了。 三.配置XWINDOWS(很重要哦~) 想要培植WWINDOWS就要先配置显卡和显示器从而进行“XWINDOWS” 1 在安装LINUX时选择X Windows软件包。如果安装,不用叙述。 2 延期安装。利用安装程序的“Upgrade",然后安装程序就会搜索已安装的系统,并列出组件让用户选择。在组件中选择X组件与X的应用程序,然后继续安装。 二 配置 配置X Windows可以用XF86Config和Xconfigurator这两个命令来实现,但XF86Config这个命令的界面不友好,而Xconfigurator的界面友好,但不能配置键盘和鼠标,考虑到简便,还是用Xconfigurator来配置。(以下配置说明,均不采用图形,如果采用本篇文章,请按步骤,谢谢) 1 敲入命令之后,出现第一个画面,提示自动探测到的显卡类型,并自动为它配置了SVGA服务程序。 2 接下来选择显示器,在列表中列出了许多显示器,一般我们这些“菜虫”的显示器都没有在列表中列出。请选择“custom". 3 选择"custom"之后,出现一幅画面,警告说要进行对显示器的设置。继续。 4 出现的画面,让用户选择显示器的水平刷新率,从水平刷新率中选择合适的参数。(请把你放在床下面的显示器包装箱找出来,再把布满灰尘的说明书找出来,对照选择) 5 接着选择垂直刷新率。 6 选择显卡的显存。 7 接下来让用户选择显卡的芯片时钟,程序推荐选择没有时钟,接受这个选择,让它自动配置。 8 程序接着询问是否运行Xprobe来探测时钟频率,选择Probe,程序序就会自动来检测。 9 选择显示模式,按TAB键在8位,16位,24位中选择。一般8位的不要选择。 10 接下来程序询问是否要尝试运行X Windows ,按OK,就会试图运行.成功按0K结束,不成功按“BACK”后退,重新配置。 gg 四.在xwindows中切换KDE和GNOME(呵呵,以前 红色中国 的CEO西楼兄就用这东东唬菜鸟D哦~ 嘿嘿,西楼不要砍我哦~~) 方法1:在xwindows界面下通过菜单来切换,找到所需的菜单后执行,选择所需的桌面,重新启动xwindows即可。 方法2:在命令提示符下   1.切换成为KDE 如果现然是GNOME,想切换成为KDE   1)首先退出X-win   2)首先执行 switchdesk KDE   3)然后执行startx运行X-win时,桌面就是KDE的了   2.切换成为GNOME 如果现然是KDE,想切换成为GNOME   1)首先退出X-Win   2)首先执行 switchdesk GNOME   3)然后执行startx运行X-win时,桌面就是GNOME 五.软件安装 LINUX的软件包通常可以从发行版本光盘或从互联网上找到。其一般格式分源代码与可执行码两种。为节省磁盘空间或下载时间,绝大部分的软件都在打包后以压缩文件方式存在。 常见的软件包有如file.tar.gz、file.src.tar.gz、file.rpm等。 在介绍通用安装方法之前,有必要提醒各位首先养成一种良好的操作使用习惯。因为LINUX设计的先进性和多用户使用等特性,因此在整个的安装过程中你尽可能的遵循以下原则: 1、如果你不想把目录变的乱糟糟的话,在下载软件之前就得建好一个易读的目录。而不是只有你才能看得懂它代表什么意思。同时,也为了在下一次你在看到它时能很容易的想起,里面有些什么。 2、除非你纯粹是为了安装软件而安装软件,否则,在安装软件之前你都有必要拥有一个备份目录,最好是异地备份。专门用于存放你常用或重要的软件包。 3、在试用一个新软件之前,请勿在你当前运行公务或有重要数据但尚未妥善备份的机器上试运行。即你不能冒险。 4、在安装时尽量以ROOT身份执行各种命令。安装完成后再仔细检查权限。 5、安装时产生的临时目录尽量将其放到/tmp目录。一个具有良好操作使用习惯的开端是:你在一开始就把待安装的软件放到/tmp目录中去。在你确信已成功安装后,别忘了将其删去。 6、了解你的CPU与LINUX版本类型,下载适宜的软件包。若有多种格式存在,推荐选用RPM格式的软件包。因为它易用且不易出错。 好了,此时你可以开始了。 对于以.RPM结尾的软件包,你只需简单地执行rpm -ivh file.rpm就行了。如果它提示你还少了某些东西,那么你必需先把它补全。如果它提示该软件包已经被安装了,但或许已经不完整或其它原因你想强制安装该软件包,那么你就键入以下命令:rpm -ivh --replacepkgs file.rpm。 在安装RPM软件包时有可能会遇到各种冲突。特别的,当你在老版本中想要安装最新的软件包时,常常会有以下的一些类似提示: failed dependencies: kernel >=2.2.10 is needed by file.X.X.X file.X.X.X=0.80.1 is needed by otherfile.y.y.y 此类信息表明,要想使用新软件你必需把LINUX的内核升级到2.2.10,同时,要想安装file.X.X.X,你还必需安装另一个软件包otherfile.y.y.y。利用--nodeps选项可以忽略软件包相关性问题的检查,但通常此做法不值得推荐。 对于以rpm格式打包的软件,如果你以前就有此软件的旧版本,你一般地得优先考虑是采用升级的模式而不是安装的模式,因为你可以将配置文件得以保留下来。即使老版本不存在,采用升级的模式也不会出错。 因此,你完全可以采用如下命令:rpm -Uvh file.rpm。 关于RPM的详细说明,请参见本站的其他文章: RPM问答集(1)http://www.linuxaid.com.cn/support/showfom.jsp?i=112 RPM问答集(2)http://www.linuxaid.com.cn/support/showfom.jsp?i=1009 由于LINUX提倡DIY以及倡导张扬个性,为了让该软件更适合你的机器,同时也为了崇尚开源以及共享的精神,一般也会以源码的形式提供下载。如果你得到的是此类软件包,你在解压缩后还得重新编译软件包。 首先将软件包放到/tmp目录中去,然后执行 tar zxvf file.src.tar.gz. 此时,你通常得看看解压后都有哪些目录,是否有README或INSTALL软件。如有,请先仔细阅读它。如果你看得懂,那么你就不用接着往下看本文档了。一般的步骤有:make;makeinstall这样两步。很明显,你会使用到gcc--这个应该在所有的发行版中都会提供。其间它通常会提问软件安装时放到哪个目录。你一般往/usr目录放就行了。如果你的/usr目录设置为只读分区(这样做通常是基于安全性方面考虑),那么你可以放到/home/bin/local/bin/file目录下。前提是,这也是你的好习惯之一。下次不会找不到就行了。 如果你使用的象是redhat这样知名的发行版本,其间会有一个直观和易于使用的软件包专用工具pkgtool。具体名字会因发行版本的不同而有所不同。此时,你只要在点点击击之间就能完成软件包的安装工作了。 六.Linux各项系统开机服务 Linux在启动时要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。但是,开启不必要或有漏洞的服务则会给操作系统带来安全和性能上的影响。下面我们以BluePoint Linux 2.0的开机服务为例,列表说明各项服务的功能(见附表)。 alsasound Alsa声卡驱动程序支持。Alsa声卡驱动程序本来是为了 一种声卡Gravis UltraSound(GUS)而写的,该程序被证 明很优秀,于是作者就开始为一般的声卡写驱动程序。 Alsa和OSS/Free 及OSS/Linux兼容,但是有自己的接 口,甚至比OSS优秀。 amd 运行automount精灵程序,该精灵在必要时自动安装一些 本地设备和NFS文件系统。 apmd apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。也可以用来在电源不足时关机。 arpwatch 该程序主要用来维护以太网物理地址和IP地址的对应关系。 atalk AppleTalk精灵程序。注意不要在后台运行该程序,该程 序的数据结构必须在运行其他进程前先花一定时间初始化。 atd 运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理任务。 autofs 当您需要时自动转载文件系统,而当您不需要时自动卸载。 bootparamd 该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少使用,基本上被bootp和dhcp取代了。 crond cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任务。比起传统的Unix版本,Vixie版本添加了不 少属性,而且更安全,配置更简单。 dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。 gated gated通过一个数据库提供了网络路由功能支持。它支持 各种路由协议,包括RIP版本1和2、DCN HELLO协议、 OSPF版本2以及EGP版本2到4。 gpm gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了鼠标的支持。它也支持控制台下鼠标 的拷贝,粘贴操作以及弹出式菜单。 httpd http是著名的www服务器,可用来提供HTML文件以 及CGI动态内容服务。 inetd 因特网操作服务程序。监控网络对各种它管理的服务的需 求,并在必要的时候启动相应的服务程序。通常,inetd 管理的程序有telnet、ftp、rsh和rlogin。关闭inetd也就 关闭了这些由它管理的服务。 innd inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。 keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说 明的键盘映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序处于激活状态。 ldap LDAP代表Lightweight Directory Access Protocol, 实现了目录访问协议的行业标准。 linuxconf linuxconf是Linux下的一个有效的系统配置工具,该服 务允许远程运行。 lpd lpd是系统打印守护程序,负责将lpr等程序提交给打印 作业。 七.重装LILO(虽然是出现故障是才用的到,但多学无害嘛) 有时,因为某些原因,导致Windows 98崩溃,使我们不得不重装Windows 98系统,此时Windows 98会重写主引导并覆盖LILO,导致Linux无法启动。怎么办呢?不必担心,仅需重写一下您的LILO就能解决问题。   1、从Linux安装软盘或光盘启动。   2、当启动到boot:提示符时,键入“vmlinuz root=/dev/hdxy”,然后回车。hdxy代表主引导区,例如:hda1。   3、启动完成后进入/sbin目录。   4、运行LILO # /sbin/lilo即可。   二、备份LILO到软盘   # /sbin/lilo -b /dev/fd0   三、改变默认启动顺序   一台机器上装有Windows 98与Linux,系统默认启动为Linux。现想改变默认启动为Windows 98,如何改变?解决方法很简单:编辑lilo.conf文件,将其文件的第4行后加上“default=dos”,存盘退出即可。   四、解决内存丢失   如果您的机器是64MB以上的内存,可能出现内存丢失!用Free命令查询,只能得到64MB,此时如何处理?解决方法是配置您的lilo.conf 文件,在lilo中加入一行“men=96M”即可。 结束:   花了一下午时间整理出来的文章,有的地方可能出现别字语句不通之类的,请大家谅解 (害羞ING..嘿嘿)在文章中出现什么错误请大仙(人掌)们尽快与我联系,以便我改正,免得悟倒,呵呵.闲话不说了,本人QQ:100633733   愿您能在读完本文后有所收益~  :)

[原创]手把手教你用LINUX

看啦!!

TOP

[原创]手把手教你用LINUX

二楼的兄弟我怕了!!!~~~~~~~~~~~~

下次看不用再回了吧!

TOP

[原创]手把手教你用LINUX

顶上

TOP

[原创]手把手教你用LINUX

我要回去重写lilo了。

TOP

[原创]手把手教你用LINUX

谢谢

TOP

[原创]手把手教你用LINUX

我顶!!!!!!!!!!!!!!!!

TOP

[原创]手把手教你用LINUX

打算装一个就是不会
这下好了 !

TOP

[原创]手把手教你用LINUX

benlai 假如没有话题的话,还必须要回帖,必要导致:进程终止

TOP

[原创]手把手教你用LINUX

楼主写得是好不过我看不懂也
你说的那些个英文我一个都没看明白

TOP

[原创]手把手教你用LINUX

我第一次是它是在自己不知道作启动盘的情况下
我把集子里的别的系统也给陕了
哎·····想起那时候真是傻不知道作启动盘

TOP

返回列表 回复 发帖