LINUX新手入门及安装配置faq200(上)

LINUX新手入门及安装配置faq200(上)


安装配置基本准则:
1.小心求证。
在配置的过程中,要能够确定所修改的是否正确,最好在修改的时候,能够找两篇类似的文章加以验证,

来保证修改的正确性。
在安装之前,一定要有准备,如果不是很熟悉,可以找有经验的人在一边教导,或者找一本入门书籍放在

手边。一定要知道自己在做什么,选的东西是什么意思,这样如果出现问题,你也知道怎麽去问别人。

建议:不论用什么方法(当然是正当的),一定要保证有一本入门书籍放在手边,尽量了解一些基本的

知识,这样问出的问题别人也好回答。
2.常做备份。
无论修改任何配置的文件,应该养成做备份的好习惯,无论是用注释的方式,还是文件备份的方式都可以

。这样如果出现了问题,就可以马上恢复原来的系统配置。
3.多加练习
经常练习配置,可以加深对系统的了解和理解。有很多事情,即使不用从书本上找,也可以找到解决之道。

新手入门及安装配置faq(1)
<1>如何安装LINUX?
大家可以看看这里,里面有RH的安装方法,和多系统的安装,比较详细
http://www.linuxeden.com/forum/show...p?threadid=2044
由于大部分的人都是先有WINDOWS的,因此这个会很有帮助。

<2>如何安装新内核?
有以下六步:
make mrproper (用来消除原来编译的影响)
make menuconfig (用config, xconfig也可以)
make dep
make bzImage
make modules (如果你设置了模块就要用这个)
make modules-install
然后就可以了,在LILO里面加入引导就可以了。

<3>如何访问WINDOWS的硬盘分区?
mount -t vfat /dev/hdax /yourpath
其中hdax就是你要挂载的硬盘。注意如果你用的是NTFS格式的,就要把VFAT换成NTFS,而且还非要要

用2.4的内核。
如果要支持中文显示的话:
mount -o codepage=936,iocharset=cp936 -t vfat /dev/hdax /yourpath

<4>如何安装软件?
下载的如果是tar.gz文件的话,用tar zxvf *.tar.gz解压。然后看看里面的INSTALL文件。一般都是一

下几步:
./configure
make
make install
还是看看INSTALL文件比较好,因为这个里面有一些参数。和详细的安装步骤。
如果是RPM文件,就用
rpm -ivh *.rpm
你也可以用rpm --help看看有一些什么参数。

<5>如何修改分辨率?
在控制台下
setup
可以看到有很多选项,选择xconfiguration
顺便说一句,这个里面还有很多其他的选项,你可以用它修改网络,配置声卡等等。自己去看看吧。

<6>如何汉化RHLINUX?
看看我们的汉化论坛,里面有汉化的文章,可以成功的。

<7>如何让启动的时候不自动进入XWINDOW?
修改/etc/inittab.conf里面的
id:5:……成为
id:3:……就可以啦!

<8>怎样从XWINDOW到控制台?
ctrl+alt+F1...F6
其中F7,F8是XWINDOW用的。比如:
startx
就是用的ctrl+alt+F7

而startx -- :2
就是用的ctrl+alt+F8

新手入门及安装配置faq(2)
<9>lilo启动错误提示信息表示什么?
没有提示: LILO没有安装或者安装LILO的分区没有被激活。

  L〈错误码〉 : LILO的第一部分已经被装入并运行了,但它不能装入第二部分的引导程序。两位数字

的错误码指示问题的类型(参见“磁盘错误码”),这种情况通常是在介质访问失败或硬盘参数错误。

  LI: LILO第一部分正确但是第二部分执行时出错。这一般是硬盘参数有误或/boot/boot.b被移动后没有

重新运行map安装程序。

  LIL: LILO第二部分开始执行,但是不能从“map”文件中读取描述符表( descriptor table)。 这通

常是因介质错误或磁盘参数有误引起的。

  LIL?: LILO在错误的地方加载。原因与“LI”大致相同。

  LIL-:描述符表(descriptor table)错误。典型原因是硬盘几何参数微妙的不匹配或/boot/boot.b被移

动而没有运行map安装程序。

  LILO: LILO执行正确。

  10??10101010: 分区情况已经改变却没有重新安装LILO,另外,超频也可能会出这种情况。
<10>如何备份lilo?
fdformat /dev/fd0h1440(格式化一张空白软盘)
dd if=/boot/vmlinuz of=/dev/fd0 (用你自己的内核文件名替代vmlinuz)

rdev /dev/fd0 /dev/sda3 (用你的根分区设备名称替代/dev/sda3)

rdev -R /dev/fd0 1 (安装根文件系统成只读模式)

作用: 这样当系统LILO失败时,可用该软盘引导系统且安装硬盘根文件系统
<11>如何删除MBR中的lilo?
用windows启动盘启动,运行fdisk/mbr.或者在linux下运行lilo -u
<12>如何重装lilo到MBR?
用软盘或光盘启动到boot:linux 3,#/sbin/lilo

<13>grub的用法?
详情请参看:http://www.linuxeden.com/edu/doctext.php?docid=2154
<14>如何安装声卡?
在字符模式下运行sndconfig或setup,如果这样不还不行的话,请下载声卡配置工具alsa(alsa工具包包

括alsa-driver-0.5.10b.tar.bz2,alsa-lib-0.5.10b.tar.bz2,
alsa-utils-0.5.10b.tar.bz2,0.5.10是版本号。)按照drive、lib和util的顺序安装。也可以下载oss工

具包来配置你的声卡。
(oss安装指南:http://www.linuxeden.com/edu/doctext.php?docid=1974;
ALSA安装配置AC 97声卡:http://www.linuxeden.com/edu/doctext.php?docid=1251)
<15>如何安装显卡?
用setup或Xconfigurator。如果不能找到和你的显卡和显示器匹配的,可以选择指标相近的代替。你也可

以生级你的XFree或到厂家的网站上找for linux的驱动。
*驱动I810显卡:http://www.linuxeden.com/edu/doctext.php?docid=1248)
如何驱动intel i740显卡?
如果你的Linux无法识别i740的话,你可以这么做:
1)下载新的 显卡数据库 和 i740 XBF驱动程序:
xf86config-glibc-1.0.0.i386.tgz 和 xfcomi740.tgz
2)解压这两个包,覆盖原来目录:
tar xvfz /tmp/xf86config*.tgz
tar xvfz /tmp/xfcomi740.tgz
3)执行cp /usr/X11R6/bin/XFCom_i740 /usr/X11R6/bin/XF86_XBF_i740;
4)用xf86config进行配置:显示器水平扫描频率选6;垂直刷新频率选2;在显卡库选择时,选311(即i740);

显卡服务器类型选5;
5)配置完成后运行startx就行了。

**如何驱动Savage4显卡?
1) 到www.linhardware.com 下载savage2000的驱动程序;
2) 使用tar -xvfz 文件名解开驱动程序;
3) 解压后,你能看到五个文件,其中有一个是XF86_SVGA;
4) 备份/usr/X11R6/bin/XF86_SVGA,然后将新的XF86_SVGA复制到这个目录下,替换掉这个文件;
5) 重新运行xf86config配置,不选显卡,在选X-server时,选3(也就是SVGA),并且不检测;
6) 完成后,运行startx -bpp32,就可以了。

***如何驱动SAVAGE3D显卡?
1) 到ftp.lib.pku.edu.cn/incoming/savageX下载Savage3D显卡的驱动程序:SavageX_0_1_4.tar.gz;
2) 解压这个程序,用新的XF86_SVGA替换/usr/X11R6/bin的原文件;
3) 运行Xconfigurator,配置显卡时选择Unlisted Card, 然后选择Xserver为SVGA;
4) 完成后,运行startx运行x-win。

****通用的显卡驱动方法
由于显卡产商支持有限,使得在Linux下驱动显卡一直都是难题。为了解决这个问题,Linux 2.2.x以上版本提

供了一种新的解决方案---使用frame buffer设备,通过VESA VBE 2.0标准,利用显卡SVGA特性,配

合XFree86的XF86_FB??Dev,驱动你的显卡。这的确可以帮你个忙。
1)确认你有XF86_FBDev文件,如果没有就从ftp.xfree86.org下载;
2)执行“mknod /dev/fb0 c 29 0”建立frame buffer设备;
3)修改/etc/lilo.conf文件,加入:
image = /boot/vmlinuz-2.2.5-fb (新编译的内核)
label = linuxfb (启动标号,可自定)
root = /dev/hda2 (参照lilo.conf其他部分)
vga = 0x314 (显示模式,参照下表)
附:显示模式表
640x480 800x600 1024x768 1280x1024
256色 0x301 0x303 0x305 0x307
32k色 0x310 0x313 0x316 0x319
64k色 0x311 0x314 0x317 0x31A
16M色 0x312 0x315 0x318 0x31B
4) 执行/sbin/lilo,使配置生效,然后重启系统,以新的内核启动系统。当然,如果你的内核已经支持了,

就无需做这个修改,直接加上vga=那一行就行了。
5) 接着进行frame buffer Server的配置:参照/etc/X11/XF86Config中vga的配置,加入一个screen小节,

如下所示:
Section "Screen"
Driver "fbdev"
Device "My Video Card"
Monitor "MAG XJ500T"
Subsection "Display"
Depth 16 (色深,须与前面所选显示模式的色深一致)
Modes "default"
ViewPort 0 0
EndSubsection
EndSection
6) 将X指向XF6_FBDev:
cd /etc/X11
mv X X.bat
ln -snf /usr/X11R6/bin/XF86_FBDev X

<16>如何安装网卡?
用netconf和netconfig配置你的网卡和网络环境。一般的网卡都可以选择为ne2000兼容网卡。

http://www.linuxaid.com.cn/support/showfom.jsp?i=665
*如何驱动D-Link DE220网卡?
D-Link的DE220是一款性价比较好的,支持即插即用的ISA网卡。但正是由于即插即用功能使得其在Linux下安

装会遇到一些麻烦:
1) 在DOS环境下,用DE220网卡的驱动程序盘中的一个工具setup将其设置成非PNP的;

2) 到Windows的控制面板中获取其IO地址和中断号,一般情况下,IO地址是240,中断号是10;

3) 启动Linux,登录后执行“netconf”,将第一块网卡设为Enable,设备名为eth0,模块为ne,IO地址

为0x240,IRQ为10;
4) 存盘退出后,运行/etc/rc.d/init.d/network restart即可。

**如何驱动D-Link DFE530 TX网卡?
D-Link 530 TX网卡是一款性价比较好的10M/100M自适应的PCI网卡,拥有广大的用户群,然后Linux在安装

向导中却没有列在列表中。
其实,一般Linux都已经包含了这款网卡的驱动模块:tulip.o,你可以直接执行“insmod tulip”来完成网

卡的安装。

***如何驱动D-Link DFE540 TX网卡?
如果你的网卡是D-Link DFE540 TX,那么在安装时不要选网卡,否则可能造成一些不必要的麻烦。
1) 从http://cesdis.gsfc.nasa.gov/linux/drivers/tulip.html
下载最新的tulip.c文件,并复制到/usr/src/tulip下;
2)执行以下命令,编译生成tulip.o:
  #cd /usr/src/tulip
   #gcc -DMODVERSIONS -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 -c tulip.c
3)执行insmod tulip.o;
4)执行/etc/rc.d/init.d/network restart,让网卡生效。

****如何驱动Davicom 9201网卡?
Davicom 9201 PCI网卡在安装Linux时,不能直接完成。其实,大多数的Linux发行版都提供了这款网卡的

驱动模块---dmfe.o,如果你的机器也是这种网卡的话,可??以在安装Linux时略过网卡配置,安装完启动系

统、登录后,执行:“insmod dmfe”命令添加驱动模块,然后执行“/etc/rc.d/init.d/network restart”就

可以了。

*****如何驱动第二块网卡?
在Linux系统中,你可以很容易地使用配置工具netconf安装第二块网卡,在netconf中选择第二块网卡,设备

名:eth1、选择其驱动模块、输入IO地址和IRQ中断号,存盘退出后,执行:
/etc/rc.d/init.d/network restart
<17>rpm和tar的使用方法(软件包的安装方法)?
rpm:
  1)安装rpm包时显示进度:用-vh参数,如rpm -ivh ipchains-1.3.6-1.i386.rpm,用 glint或xrpm则不必。
  2)直接通过ftp来安装rpm包:如rpm -i ftp://ftp.xxx.xxx
  3)校验所有的rpm包,查找丢失的文件:rpm -Va
  4)查找一个文件属于哪个rpm包:例如:rpm -qf /usr/bin/who
  5)列出一个rpm包的描述信息:例如:rpm -qpi mon-0.37j-1.i386.rpm
  6)列出一个rpm包的文件信息:例如:rpm -qpl mon-0.37j-1.i386.rpm
tar:
tar zvfx xxx.tgz/xxx.tar.gz 在当前目录下展开这个包
tar zvft xxx.tgz/xxx.tar.gz 只测试不展开
tar zvfx xxx.tgz/xxx.tar.gz -C /new dir 展开后放到/new dir目录下
tar zvfc xxx.tgz/xxx.tar.gz /test 把/test目录下的所有文件及自目录打包成test.tgz
<18>使用光盘和软盘?
mount -t ext2 /dev/fd0 /mnt/floppy(挂载linux文件系统的软盘)
mount -t vfat /dev/fd0 /mnt/floppy(挂载fat32文件系统的软盘)
一般情况下可直接用:mount /mnt/floppy
挂载光盘用:mount /mnt/cdrom(记住:在拿出关盘和软盘前要先卸载,用命令umount)
<19>如何访问window分区?
首先建一个挂载的目录:mkdir /mnt/XXX
然后mount命令:mount -t vfat /dev/hdaX /mnt/XXX(hdaX表示在windows下的分区, hda1是c:,逻辑分

区从hda5开始,一般的d:是hda5,以后顺延。具体的你可以在 linux下用 cfdisk查看分区情况)

你还可以用linuxconf来挂载你的windows分区,在命令提示符下输入linuxconf,选 择file system下

的access local drive,再添加你的新的装配点

<20>如何汉化redhat7.2?

首先,安装的过程中要选上中文支持。然后要禁用xfs服务。
安装完成后装载windows所在的目录,拷贝其中的字体文件simsun.ttf(win98)
或simsun.ttc(win2000)到 /usr/X11R6/lib/X11/fonts/TrueType目录下,
然后运行ttmkfdir > fonts.dir.
修改fonts.dir文件,
在simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0下增加两行:
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0 -p-0-gb2312.1980-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0 -p-0-gbk-0
然后运行:cp fonts.dir fontsscale
修改/etc/X11/XF86Config-4,使其类似于:
Section "Files"
# FontPath "unix/:7100"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
F??ontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/share/fonts/default/TrueType"
EndSection
Section "Module"
……
Load "xtt"
……
EndSection
然后进入/etc/gnome编辑gtkrc.zh_CN文件中所有的
fontset = "-misc-fixed-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"
全部改成
fontset = "-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"
存档退出.
到这里gnome就有能力显示98和2000漂亮的simsun字体了.由于我们在安装的时候已经选了默认的是简体中

文.所以就不比用local_config选择了.随便用一个程序打开一个文本文档,最好是中文的,比如gedit设置

其中的字体为simsun,14.
就可以看到效果了.其他的程序类似.
接下来切换到kde,选择中国,中文gb2312.1982-0,打开控制中心,选择观感-字体,把其中所有的字体改

成simsun 14就可以了,保存,退出.注消KDE再进入,好大功告成了.
redhat7.2已经自带了Chinput只要用ctrl+space调出就可以输入中文了.

新手入门及配置论坛faq(3)
关于linux的安装(以redhat linux 7.3例)

<21>一般情况下,如何在PC安装linux?
当计算机系统启动的时候按DEL键(或F2,视主机板不同)进入CMOS,将启动项设置为优先从IDE CDROM设备

启动,保存并退出。将linux系统安装盘的DISK1放入光驱,reset你的计算机,进入linux安装程序。直接按回

车键后,如果你拥有的linux发行版较新,而该版本内含的XFree86可以支持你的显卡,那么将进入图形安装界

面,象所有window$用户一样,你可以用鼠标点击next来完成你的安装。

<22>boot:后加的选项有哪些?是什么意思?
boot:text 开始文本模式安装程序(在你不知道自己的linux版本是否支持计算机显卡设备的时候,强烈建议使

用此模式;效率高的安装模式)
boot: nofb 该选项允许你不用一个frame缓冲来使用图形安装程序(在引导进入图形安装界面遇到问题的话,

而你非要图形界面的话,可以试用该选项)
boot:linux mediacheck 测试ISO映像的查验值的完整性(小红帽7.3的ISO文件内嵌了md5sum,可以进行查验

值测试)
boot:linux noprobe 安装程序没有正确检测到你的硬件设备时引导进入专家模式(同样可以使

用boot:text noprobe,在安装的时候可以有选择载入驱动程序选项的选择余地)

boot:linux console=在串线(serial mode)模式中执行安装

(同样可以使用boot:linux text console=,device是你在使用的ttyS0或ttyS1)
boot:linux mem=128M 让linux识别你全部的RAM (同样可以使用boot:linux text mem=128M,如果linux不
可以识别你所有的内存,你可以这样做)
boot:linux hdX=cdrom //X的值为:a第一个主IDE设备,b第一个次IDE设备,c第二个主IDE设备,d第二个

次IDE设备 如果您的ATAPI光驱无法找到,请指定位置。

boot:linux rescue 进入救援模式,当系统崩溃的时候可以进行救援。

boot:linux single 进入单人模式,单人模式方便系统管理员root忘记密码的时候使用,由于有安全性的

问题,所以服务器上一般会把引导配置文件修改使得无法使用single。
boot:expert 进入专家模式,专家模式不会检查大多数硬件, 而是在安装时让您自己选择驱动程序。
boot:lowres 用图形安装的话,启动640X480的分辨率模式

<22>如何从MS-DOS引导进入安装程序?
启动进入MS-DOS模式,A:/>E:进入光驱E盘,E:/>E:/DOSUTILS/AUTOBOOT.BAT回车便可以引导进入了。

(为解决无法直接从光驱引导或使用非ISO硬盘安装而使用此方法)

<23>如何从SCSI光盘驱动器上安装linux
如果你拥有的是SCSI光盘驱动器,那么也许在检测的时候无法发现光驱,安装程序会询问并让你选择

一个SCSI驱动,请选择与你的适配器最近的驱动程序(大都已经获得支持)。

<24>如何制作安装磁盘?
你可以使用两中方法制作安装磁盘。在M$-DOS下,可以使用专门为其开发的rawrite命令(安装光盘/dosutils下),

将boot.img(安装光盘/images下)映像文件传输到软盘上;在linux下可以用命令dd,但不要把软驱设备mount入系统。

具体语法如下:
e:/>e:/dosutils/rawrite
Enter disk images source file name: ../images/boot.img
Enter target diskette drive: a:
please insert a formatted diskette into drive A and press [Enter]
或者
# dd if=boot.img of=/dev/fd0 bs=1440K
另注:boot.img基于光盘安装,bootnet.img基于网络安装,pcmcia.img和pcmciaadd.img基于PCMCIA引导盘的

安装。rawrite工具只接受8.3类(短文件名.三扩展名)!

<25>如何确定应该选择哪种安装类型?
工作站(WorkStation),如果你是新手或需要一个图形界面的话可以使用工作站安装模式;服务器(Server),

系统具有适当的服务器功能模块,基于系统安全因素考虑,默认状态下GUI(图形界面)是不会被加入该模式的;

便携电脑(Laptop),专为笔记本电脑所需的功能而设定;自定义(Customer),自己定义系统,你可以定义拥

有各个类型的功能或是完全安装;升级(Update),当你的系统有重要的数据而你又希望把新的版本安装到你的

计算机上,请使用此类型。

<26>安装linux时如何合理分区?
工作站,/boot为50M,/分区大小根据安装包大小自定;服务器,/boot为50M,/为384M,/usr存放本地用户配

置、程序文件,视所需定义大小;/home存放所有用户数据文件,视所需定义大小;/var为256M,存放日志。

自定义安装方便多系统并存,你可以采用如工作站的分区模式。

<27>swap分区的大小?
有一种通行的说法是内存大小的两倍。可如果你已经拥有256M以上的RAM,并且计算机的用途只是个人娱乐、

学习使用,你完全没有必要去划512M的交换区(swap),推荐使用128M以下32M以上。


<28>为什么我要使用ext3文件系统格式?
ext3文件系统格式是基于ext2系统之上的,它有个很大的优点就是——记帐。使用一个记帐的文件系统减少

了崩溃之后恢复系统所花的时间,因为无需运行fsck来检察文件系统。强烈推荐使用。

<29>MBR是什么东西?
Master Boot Record(主引导记录),每个硬盘都有这样一个MBR,负责当BIOS完成POST后,接手计算机系统引

导操作系统的请求。正因为是这样,任何一个硬盘都不可能没有MBR的

(当然,CIH破坏的MBR也只是坏的MBR而已),所以,要卸载GRUB或LILO的话,只能用另外的一种MBR工具

来替代(fdisk /mbr)。

<30>提示“kernel panic: VFS: Unable to mount root fs on XX:YY”是什么意思?
首先,请根据 device code 清单检查 device XX:YY ;它是正确的 root device 吗?如果不是,那你可能

沒有做過 rdev -R ,或者是你是對錯誤的image 執行rdev -R。如果 device code 是正確的,那麼請仔細

檢查被編譯到你 kernel 內的 device 驱动程序。請確定它有没有对filesystem进行支持。


<31>如何使用Disk Druid工具分区?
强烈推荐新手使用PowerQuest PartitionMagic(硬盘分区魔术师)来对硬盘分区进行管理。基于图形界面

的Disk Druid工具可操作性也很强,你可以先把某个分区删除(Dele)掉然后在进行重新分区适配你的linux系

统(多系统并存),你也可以对已有的分区进行编辑(Edit),又或者你可以新建(new)一个分区。重设

(Reset)按钮可以恢复你原来的分区状态。

<32>如何使用FIPS?
FIPS (First Interactive Partition Splitter) 程序是一个功能非常强大的MS-DOS工具程序,它可以在不

删除硬盘上原有数据的情况下将硬盘上的一个分区重新进行规划。该程序只能分割MS??-DOS的主分区,不能分

割MS-DOS的扩展分区。FIPS的详细的文档在red hat光盘的dosutils/fipsdocs目录下,假设未分割前的硬盘分

区已经全部分配给 DOS/Windows 使用。
请您建立一张 DOS 启动盘, 将 CDROM 上的 /install/FIPS 目录下的FIPS.EXE, RESTORRB.EXE,和

ERRORS.TXT 拷贝到该软盘上,我们不推荐直接在硬盘上使用FIPS。 在您运行FIPS之前, 请您使用DOS 或

Windows95 提供的 SCANDISK (或 Norton 公司最新版本的NDD)来检查要划分的硬盘,修复错误,然后使

用用DEFRAG(Norton公司最新版本的Speedisk)来将硬盘重新整理,保证硬盘的后半部分没有任何MS-DOS文件,

注意像mirror或image这样的程序会重新把一些文件放在硬盘的最后面, 请用“attrib -r-s -h image.idx”

或 “attrib -r -s -h mirorsav.fil”将这些文件的属性改为可读并删除他们,另外在autoexec.bat或

config.sys中除去image或者mirror及其他防病毒程序如NAV,防止他们在FIPS重新启动机器时恢复原来的硬盘

分区表。此外如果要用FIPS分割被doublespace,stacker,drivespace压缩的磁盘时只能分割压缩盘的宿主盘。
接下来用做好的FIPS启动盘启动机器。运行FIPS, 当用户启动 FIPS 的时候,程序可以让用户把硬盘上boot区

及root区 的备份写到软盘上的ROOTBOOT.00x (其中的 x代表一个从0到9的数字)文件里。如果在使用 FIPS

时发生任何错误,用户可以从软盘启动并执行RESTORRB 来恢复硬盘上原先的配置。 请注意:如果用户不止一

次地使用 FIPS 的话 (这一般是不必要的,但是可能发生),程序会把一个以上的ROOTBOOT 档案写到软盘上。

RESTORRB会让用户选择要恢复哪个配置文 件。RESTORRB.000 这个文件包含用户原先的配置。
用户现在必须输入新分区应该从哪个磁柱开始。使用左/右方向键来递增或递减磁柱的计数。剩下的分区以及新

分区的大小会在程序中显示,所以选择正确的磁柱对用户来说并不困难。用户可以使用上/下方向键一次递增十

个磁柱。准备 好后,按下enter继续。在此之后,可以选择重新编辑分区表(这会让用户重新选择划分分区)或

是继续。如果用户键入“c”,则FIPS将会计算改变过的启动分区,再检查一次并提示用户是否要继续。如果用

户键入“y”,那么FIPS将会把 这些改变写入硬盘并结束。重新启动机器,用FDISK查看新配置是否已经起作用。

现在,您的系统上应该有两个FAT分区,第一个是您的DOS/Windows的文件系统,第二个是个空的分区,可以被Linux作

为自己的分区。
另外,如果您拥有 patitionmagic 4.0以上的版本,这是一个非常专业而且功能强大 的分区编辑软件,您也可以

使用该工具对您的硬盘分区进行重新划分。

<33>如何使用fdisk?
fdisk 包含一个简单而有用的在线帮助. 这是一点提示:
帮助的命令是 m。
用 p 命令列出当前的分区
用 n 增加一个分区。
Linux fdisk 创建的分区默认类型为 Linux native。当您创建Linux swap 类型的分区时, 不要忘记用 t 命令

改变类型。Linux native 的值是83,Linuxswap的值是82.fat16的值是6.用l命令可以察看分区类型及对应的值的

清单。
Linux允许一个硬盘至多四个分区。如果您想创建更多分区, 其中一个必须是扩展(extended)分区,它可以包含一

个或多个逻辑(logical)分区。因为扩展分区是一个容器, 所有它的大小不能小于它包含的逻辑分区的大小的总和。
您最要在创建分区时记下那个分区(如/dev/hda2)对应哪个文件系统 (如/usr)。
请注意: 在您用w命令存盘并退出fdisk之前, 所有的改变都没有生效。您可以用q命令不存盘而退出fdisk。

<34>如何使用NFS方式安装linux?
如果您想从NFS服务器安装Red Hat Linux, 选择NFS image 然后选 OK。 然后, 安装程序检查您的系统试图识别

您的网卡。大多数情况, 会自动识别您的网卡。如果不行的话,就会让您选择一个支持您的网卡的驱动程序并指定

一些必须的选项。
配置好您的网卡之后,会出现几个对话框配置您的TCP/IP网络.第一??个屏幕让您三种网络方式之一:
静态IP地址 -- 您必须手工设置网络的信息。
BOOTP -- 网络信息通过bootp请求自动提供。
DHCP -- 网络信息通过dhcp请求自动提供。
请注意: BOOTP 和 DHCP 选择要求您的局域网上有一台已经配置好的bootp (或 dhcp)服务器正在运行。
如果您选了 BOOTP 或 DHCP, 您的网络配置将自动设置, 您可跳过其余部分。
如果您选了Static IP address, 您必须自己设定网络的信息. 如果您在进行NFS安装, 请读下去。
下一个对话框要求NFS服务器信息 . 输入NFS服务器的名字或IP地址, 以及包含Red Hat Linux CD的目录名.

例如, NFS 服务器将Red Hat Linux CD安在/mnt/cdrom, 在 Red Hatdirectory 域输入 /mnt/cdrom 。如果

NFS输出的不是CD而是Red Hat Linux安装树的一个镜像, 输入包含Red Hat目录的目录名。 例如, 如果您的NFS服

务器包含目录/mirrors/Red Hat/i386/Red Hat,输入/mirrors/Red Hat/i386
短暂延迟之后, 出现下一个对话框,继续安装Red Hat Linux。

<35>什么是rpm包安装的依赖性(相关性)?
rpm的全称是Redhat Packages Management,在你使用rpm命令安装某个rpm包的时候,系统会提示你某个包或.o文

件must be installed by xxxxx,这就是rpm包安装的依赖性问题。解决方法很简单,按照系统提示你没有装的包

先安装就可以了。如果你遇到诸如A包依赖B,B包也依赖A的时候,请使用参数--nodeps,强制rpm不检查安装文件

的依赖性安装。

新手入门及安装配置faq(4)

<36>安装完Linux后,根目录下一大堆,都是些什么?
/bin:存放最常用命令;
/boot:启动Linux的核心文件;
/dev:设备文件;
/etc:存放各种配置文件;
/home:用户主目录;
/lib:系统最基本的动态链接共享库;
/mnt:一般是空的,用来临时挂载别的文件系统;
/proc:虚拟目录,是内存的映射;
/sbin:系统管理员命令存放目录;
/usr:最大的目录,存许应用程序和文件;
/usr/X11R6:X-Window目录;
/usr/src:Linux源代码;
/usr/include:系统头文件;
/usr/lib:存放常用动态链接共享库、静态档案库;
/usr/bin、/usr/sbin:这是对/bin、/sbin的一个补充;

<37>如何使用vi(vim)?
你可以使用vi来编辑一个文件文件,它是在Unix世界里最普及的文字处理工具,几乎所有的UNIX机器上都有这

个编辑器。
1) 启动vi:执行“vi 文件名”,一启动vi在命令状态,可以输入各种vi的命令,不能编辑;
2) 存盘:w、存盘退出:wq、不存盘退出:q!;
3) 进入编辑状态:插入:i、新增:a;
4) 退出编辑状态:按ESC键;
5) 进入编辑状态后,编辑起来很像DOS下的edit;
6) 在命令状态下还有一些常用的命令:
x 删除游标所在字元;
   dd 删除游标所在的列。
其实如果你英文还可以的话,什么能比man vi更详细呢?

<38>在Linux如何对文件进行操作?
你可以使用ls –l命令列出目录的详细信息,就相当于DOS的DIR命令。ls命令的输出如下所示:
total 2
drwxr-xr-x 2 xu user 1024 Mar 13 0:34 sub1
-rw-r----- l xu user 678 Jun 15 1:45 hodo.txt
最左边一列是文件/目录权限,d是目录,r是可读,x是可执行,w是可写。自第二个字母开始每三个为一组,

分别为用户|组|其他的属性;第2列是硬连接的数目;第3列是的属主信息,第4列是属主所在用户组,第5列是

所占空间大小,接下去是日期、时间,最后一列是文件/目录名。以下是一些 常用文件操作命令:rm:删除文

件 more:浏览文件 cp:拷贝文件

<39>启动时提示的0xXXX磁盘错误码是什么意思?(LILO错误提示见前贴)
1、0x00 "内部错误"。由LILO扇区读子程序产生.可能是因为被破坏的文件,重建map文件试试看。另一个原因也

许是,当使用linear参数时去访问超出1024的柱面。
2、0x01 "非法命令"。它不该发生,如果它出现了,意味着LILO去访问BIOS不支持的硬盘。整理这份文??档的时候,

我的一个朋友就遇到了L010101...的错误,因为他把Linux装在第二个IDE口上(/dev/hdc),加上Disk参数就好了。
3、0x02 "没找到地址标记"。通常是介质问题,多试几遍看看。
4、0x03 "写保护错"。仅在写操作时出现。
5、0x04 "扇区未找到"。典型的原因是硬盘参数不匹配。
6、 0x06 "激活顺序改变"。这应该是短暂的错误,再试一次。
7、0x07 "无效的初始化"。BIOS没有适当地初始化硬盘,热启动一次或许有帮助。
8、0x08 "DMA超出限度"。这不应当发生,重新启动。
9、0x09 "DMA试图越过64k边界"。这不应当发生,建议忽略COMPACT参数。
10、0x0C "无效的介质"。这不应当发生,重新启动看看。
11、0x10 "CRC错误"。检测到介质错误。建议多启动几次,运行map安装程序,把map文件从坏块写到正常的介质

上。
12、0x11 "ECC矫正成功"。读错误发生然后被矫正,但是LILO并不知道这个情况,终止了启动过程
13、0x20 "控制器错误"。不应该发生。
14、0x40 "定位失败"。这可能是介质问题,重新启动试试。
15、0x80 "磁盘超时"。磁盘或驱动器没有准备好。介质坏了或磁盘没有转,如果从软盘启动则可能是没有关门。
16、0xBB "BIOS错误"。这不应该发生,如果反复发生,则考虑移去COMPACT参数或加上/取消

<40>为什么我无法在VMWare里的linux启动X?
先到http://www.vmware.com/download/ 把最新的版本的vmwarefor window$版本下过来,点击“下一步”便可

以顺利安装了。启动VM后设置相关的RAM大小、驱动器和网卡及其他设备后,启动你设置的虚拟机象平时一样

把linux装上。然后按alt+ctrl键使用鼠标点击VM的菜单栏settings项,选择Vmware Tools install...,回到

虚拟机,mount /dev/cdrom /mnt/cdrom,你会发现在/mnt/cdrom下有个叫vmware-linux-tools.tar.gz的包。
#cp /mnt/cdrom/vmware-linux-tools.tar.gz /tmp //你是没有办法在/mnt/cdrom下解包的
#gunzip /tmp/vmware-linux-tools.tar.gz
#tar -vfx /tmp/vmware-linux-tools.tar
#/tmp/vmware-linux-tools/install.pl
系统会提示你是否把以前的X配置文件在后头加.OLD以保存下来,推荐[yes]
#startx //如果你的显示卡已经获得支持,enjoyed it

<41>如何删除linux?
我们常说的删除linux其实有两个部分。一是指把linux系统删除;另外还要把其他操作系统的引导程序恢复。

常常采用的方法是把linux的分区删除掉来把linux系统删除掉。MS-DOS的命令fdisk便可以做到这一点。选

择Dele all Non-DOS partition(删除所有非MSDOS分区)便可以把ext2/3文件系统格式的分区删除掉。当然,

强烈推荐新手使用PowerQuest PartitionMagic(硬盘分区魔术师)来完成这样的工作。然后fdisk /mbr可以恢

复window$ 95/98/me系统的引导程序,对于window$ 2000,你需要使用事先制作的“灾难恢复盘”,用2000的启动

盘(软盘光盘无所谓)启动,然后进行修复。

<42>如何在linux下使用滚轮鼠标?
一般用mouseconfig可以配置你的鼠标,选中你鼠标的型号。如何无效,请尝试在/etc/X11/XF86Config-4中将

和mouse有关的input device中“protocol”“PS/2”改为“IMPS/2”,设置完成后就可以使用你的滚轮了。

<43>我下了linux的ISO安装文件,应该怎么样安装呢?
你可以用两种方法使用ISO安装文件。第一种是把ISO文件分别刻到光盘上,然后从光驱启动安装(方法见前面);

第二种是直接从硬盘上安装。先用软件winiso(假设你的下载平台是M$ window$)把disk1里的loadin.exe、

autoboot.bat和整个autoboot目录拷贝到存放ISO安装文件的相同目录里(强烈建议放在某个盘的根目录下),

然后用MS-DOS启动盘启动进去,运行autoboot.bat文件后,根据提示指定安装介质的位置就可以了。

<44>我在8.4G外装linux系统,L??ILO无法引导怎么办?
有些BIOS不能识别大于8.4G的硬盘,旧的LILO不能识别位置大于1024柱面的系统内核(kenerl)。因此可能的

问题是:LILO被装入MBR,而为Linux准备的硬盘分区远在1024柱面之外,因此Linux不能引导。
解决方案:
也许你已经安装了Linux,不要delete它,改改还能用!好,现在开始:
1. 用PartitionMagic5.0在第一个硬盘的开始分出个10M的ext2分区,格式化。最好把为Linux准备的分区也

一同准备好,省得以后麻烦。
2. 用Loadlin或Linux的boot和rescue盘引导系统。mount那个10M的分区--/dev/hda1,假设我使用boot和

rescue盘,mount到/mnt/tmp。把/boot/*和内核映象文件拷贝到/dev/hda1相同的目录下,编辑/etc/lilo.conf,

在所有的目录前加上/dev/hda1的mount路径,并且将LILO安装到/dev/hda1。
把lilo.conf中的
boot = /dev/hda
install= /boot/boot.b
message = /boot/bootmsg
map= /boot/map
image = /boot/vmlinuz-2.2.13
修改为
boot = /dev/hda1
install= /mnt/tmp/boot/boot.b
message = /mnt/tmp/boot/bootmsg
map = /mnt/tmp/boot/map
image = /mnt/tmp/boot/vmlinuz-2.2.13
调用lilo -v命令,重新安装LILO。
注:其实,就今天的发行版linux带的内核而言,上面的方法实在是“非常”老了。你只需要在lilo.conf里

加一行lba32就可以了
再者,用GRUB吧~ 漂亮好用

<45>如何设置图形界面的分辨率?
方法有两种:
执行Xconfigurator出现欢迎屏幕。然后选OK回车,程序自动找到显卡等。再OK,出现显示器列表,选择显示器类

型,或选Custom来自定义一个显示器。接下来选择显存大小,后面出现的一个窗口是要求识别时钟的配置,要

选No Clockchip Setting。然后OK,再选显示顔色和分辨率有三组,然后选OK回车,再测试一下就OK。最后

一个YES和NO是问你下次启动是否直接进入X。再点OK完毕。
或直接改/etc/X11/XF86Config-4以及/etc/X11/XF86Config文件!
用右键点上述文件,选高级编辑器(当然,在命令行下用vi命令也可以编辑),修改文件的最后几行:
Modes "800x600" --- 为显视解析度
Virtual 800 600 --- 为虚拟桌面的大小

<46>如何设置图形界面的刷新率?(注:请小心操作!)
如果你用的是Redhat的话你的X window配置文件是
/etc/X11/XF86Config
Slackware的X Window配置文件是
/etc/XF86Config
在那个文件中你会看到象下面这样的东西:
# 640x400 @ 70 Hz, 31.5 kHz hsync
Modeline "640x400" 25.175 640 664 760 800 400 409 411 450
# 640x480 @ 60 Hz, 31.5 kHz hsync
Modeline "640x480" 25.175 640 664 760 800 480 491 493 525
# 800x600 @ 56 Hz, 35.15 kHz hsync
ModeLine "800x600" 36 800 824 896 1024 600 601 603 625
# 1024x768 @ 87 Hz interlaced, 35.5 kHz hsync
Modeline "1024x768" 44.9 1024 1048 1208 1264 768 776 784 817
Interlace
# 640x480 @ 72 Hz, 36.5 kHz hsync
Modeline "640x480" 31.5 640 680 720 864 480 488 491 521
# 800x600 @ 60 Hz, 37.8 kHz hsync
Modeline "800x600" 40 800 840 968 1056 600 601 605 628
+hsync +vsync
# 800x600 @ 72 Hz, 48.0 kHz hsync
Modeline "800x6??00" 50 800 856 976 1040 600 637 643 666
+hsync +vsync
# 1024x768 @ 60 Hz, 48.4 kHz hsync
Modeline "1024x768" 65 1024 1032 1176 1344 768 771 777 806
-hsync -vsync
# 1024x768 @ 70 Hz, 56.5 kHz hsync
Modeline "1024x768" 75 1024 1048 1184 1328 768 771 777 806
-hsync -vsync
# 1280x1024 @ 87 Hz interlaced, 51 kHz hsync
Modeline "1280x1024" 80 1280 1296 1512 1568 1024 1025 1037 1165
Interlace
# 1024x768 @ 76 Hz, 62.5 kHz hsync
Modeline "1024x768" 85 1024 1032 1152 1360 768 784 787 823
# 1280x1024 @ 61 Hz, 64.2 kHz hsync
Modeline "1280x1024" 110 1280 1328 1512 1712 1024 1025 1028 1054
# 1280x1024 @ 74 Hz, 78.85 kHz hsync
Modeline "1280x1024" 135 1280 1312 1456 1712 1024 1027 1030 1064
# 1280x1024 @ 76 Hz, 81.13 kHz hsync
Modeline "1280x1024" 135 1280 1312 1416 1664 1024 1027 1030 1064
这些东西控制这你的显示卡的设置,例如
下面这一行注释说分辨率为1280x1024,刷新速率为76赫兹,行扫频率为81.13千赫兹
# 1280x1024 @ 76 Hz, 81.13 kHz hsync
下面这一行具体设置显示卡:
Modeline "1280x1024" 135 1280 1312 1416 1664 1024 1027 1030 1064
这行中每个项目的意义如下:(从左到右)
模式行,分辨率,像元频率(兆赫兹),每行像元数,行同步(消隐)脉冲开始的时钟周期,行同步(消隐)

脉冲结束的时钟周期,每行的时钟周期数,每帧的图象行数,帧同步脉冲开始的扫描行数,帧同步脉冲结束

的扫描行数,每帧的扫描行数。
调整这些数目你可以最大限度地使用你的显示卡和显示器,例如您的显示卡有一兆存储器,您可以设置

成1152x900的分辨率。需要当心的是仔细核对你的显示器所允许的扫描频率,有些显示器当收到过高的扫

描同步脉冲后会烧毁行扫描晶体管。
下一个问题是你的显示卡有什么像元频率可以用,例如上面的行要求135MHz,但你的卡只有125兆赫兹,怎

么办呢?也好办,用emacs或vi把135改为125就完了。
如果你的配置文件中对应于您所要的分辨率有多个模式行的话,您可以将其它频率较低的模式行用#号给封上,

只留下你想要的频率就能改变扫描频率了。
当然,你还可用XF86带的xvidtune软件调整


新手入门及安装配置faq(5)

<47>我的256M内存没有全部被linux用上,怎么办?
你可以在你的系统引导程序配置文件(LILO用户见/etc/lilo.conf,GRUB用户见/boot/grub/grub.conf)里加

入一行append="mem=256M"传递参数到系统让linux可以完全识别你的大内存。

<48>安装系统时提示xxx xxx signal 11 error然后中断安装怎么办?
***signal 11的错误提示可能是由于你的系统总线内存的硬件错误。内存的硬件错误可能会被可执行文件的问

题导致,或是系统的硬件问题(比如光驱的读盘能力)。请查找最新版本的映象文件。如仍无法解决问题,

请尝试在BIOS里关闭CPU缓存或将你的内存调换位置或换一个插槽。

***先安装linux然后再装window$ xp,用linux bootdisk软盘启动后,出现如下提示:
……
Mounting root filesystem
VFS:Cant find ext3 filesystem on dev ide0(3,7)
moun:error 22 mounting ext3
pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed:2
Freeing?? unused kernel memory
280K freed
Kernel panic: No init found. Try passing init = option to kernel.
怎么办?
这是因为XP在安装后改变了分区表的缘故。你可以用第一次安装时制作的linux bootdisk启动计算机,然

后boot:加一句“linux root=/dev/hdyx”(注:y为a,b,c,d,x为自然数,你可以在SYSLINUX的头提示行

中找到相仿的一句),由于分区表已经被改变,所以你不能再把启动盘默认的/root的位置作为参数传递给内核,

这时候x的值应该是(x-1或x+1)。顺利启动后,你会发现你无法激活swap,没有关系,你可以修改/etc/fstab,

同样把“(/dev/hdyx) swap swap default 0 0”的x值加1或减1,事先你只需要mount一下这个节点,系统会告

诉你“it seems a swap”的。最后,你要恢复用LILO或GRUB对多系统进行引导,记得把里头关于/root位置的

项目改过来哟~,还有最重要的一点就是,别忘了重新mkbootdisk --device /dev/fd0 x.x.xx-x做张新

的bootdisk啊!

<49>在安装的时候我错过了制作启动盘,我想要一张bootdisk怎么办?
命令uname -a可以让你看到你的系统内核版本是多少,一般表示为……kernel 2.x.xx-xx……,然后你可以把

一张空白的(当然,有数据资料的也可以,呵)软盘放到软驱里去,千万不要习惯地mount上软驱哟!直接打

命令mkbootdisk --device /dev/fd0 2.x.xx-xx 就可以了。

<50>如何递归删除一个目录下的所有子目录?
rm -rf 命令可以不做任何提示而递归删除某目录下的所有目录文件(强烈要求root用户不要这样使用该命令!)。

<51>我已经装了window$2000/XP,现在我还想装linux,怎么办?
A:如果你已经知道了如何去安装linux(当然,不知道的话,请看前面的FAQ),你害怕的主要会是在引导的时

候会出现一些问题。假设你由于不希望GRUB或LILO会破坏你的winLoader而没有把引导程序装上(是“没有装”,

而不是装在first sector哟!),你如果还信得过GRUB或LILO,请在计算机重新启动后用你安装linux时做的

启动盘启动linux系统,以root身份登陆
# grub-install /dev/hda //安装GRUB,假设你的硬盘位置是IDE0
# lilo -v //安装LILO,如果你拥有GRUB的任何版本,对于新手不推荐使用LILO
如果你知道第三方软件可以引导装在first sector的linux系统引导程序,而你已经在安装的时候把GRUB或LILO装

在了first sector上,这时你还应该知道的是,2K/XP是允许在系统盘所在的根位置提供一个多系统引导镜象的。

同样用你的linux启动盘启动,然后以root身份登陆
# mount -t vfat /dev/hda1 /mnt/vfat //把C盘挂到任意一个挂点上
# dd if=/dev/hda4 bs=512 count=1 of=/mnt/vfat/linux.lnx //假设你的boot在/dev/hda4上
# umount /mnt/vfat
启动进入2000/XP,修改boot.ini文件(XP可以在系统属性里直接编辑)
加入一句 c:/linux.lnx="My Linux Loader here"
保存退出,下次启动你将看到winLoader可以引导linux了。

<52>我的在KDE选择了中文后为什么FAT分区里中文看起来只有一些问号,怎么办呢?
编辑你的/etc/fstab文件添加一行
/dev/hda1 /mnt/c vfat iocharset=gb2312,umask=0,codepage=936 0 0
启动的时候挂上你的C盘。当然既然这样一来你当然也可以用同样的交互式命令实现对光盘上的中文的识别
# mount -t iso9600 -o iocharset=gb2312,umask=0,codepage=936 /dev/cdrom /mnt/cdrom

<53>我无法软关机该怎么办?
也行是你BIOS里APM设置的问题,可我们现在探讨的是系统的问题,使用halt -p命令如果可以顺利关机的话,

请修改您的/etc/rc.d/init.d/halt文件
message = $"Halting system ..."??
command = "halt"
把这行的halt命令改成"halt -p",保存退出。

<54>如何引导多linux系统?
A:非常不推荐使用LILO引导多linux系统(其实第三方引导程序作得也很不错的)。以下介绍如何使用GRUB对

同一个硬盘上的多个linux系统进行引导。GRUB使用的配置文件是grub.conf。
# more /boot/grub/grub.conf //你可以看到你的GRUB的详细配置文件
然后你会发现,其实要对同一个硬盘上的多linux系统进行引导是一件非常简单的事情。要注意的就是在安装第

二个linux的时候,不要把任何的linux系统引导程序(LILO/GRUB)装上!因为你将使用第一个linux的引导程序

对其进行引导。安装完毕后,只要把GRUB里的一个引导项“抄”一次,修改其细节参数就OK了。我把我

的grub.conf写下,大家看看吧。
#……
#这个符号是用来注释掉行的
#……
#boot=/dev/hda
default=0
timeout=99
splashimage=(hd0,6)/boot/grub/splash.xpm.gz
#这是一个引导项的开始,引导小红帽
title Redhat Linux 7.3
root (hda0,5)
kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda6
initrd /boot/initrd-2.4.18-3.img
#以下引导项的参数请mount到该区详细查看后记录,否则无法引导!
#引导Xteam
title Xteam Linux 2.4
root (hda0,7)
kernel /boot/vmlinuz-2.4.8xtm ro root=/dev/hda8
initrd /boot/initrd-2.4.8xtm.img
#引导mandrake
title Mandrake Linux 8.0
root (hda0,8)
kernel /boot/vmlinuz-2.4.16-3mdk ro root=/dev/hda9
initrd /boot/initrd-2.4.16-3mdk.img
#引导window$
title Microsoft Window$ 2K Pro/Data Center
rootnoverify (hd0,0)
chainloader +1
保存后重启就可以看到多启动项了。祝大家好运。

<55>更换新的声卡后,为什么root可以sndconfig,而普通用户在KDE里却无法发声呢?
因为你系统的普通用户使用的仍然是老的配置文件,所以你只要把系统用户老的配置文件删除

(一般是在.kde隐含目录下),然后重新启动KDE设置好就可以了。事实上,如果你出现了诸如KDE

的状态栏不见了,图标问题等,你只要rm -rf .kde(绝对不推荐root用户这样做!)就可以了。

GNOME下这个办法也行的哦~。

<56>如何打开硬盘的32位DMA模式(提高硬盘效率)?
A:命令hdparm可以调整硬盘的各种效率模式。hdparm -c 1 -k 1 -d 1 /dev/hda就可以打开了

(为了向下兼容,linux默认状态下是不打开的)。如果你希望在计算机启动的时候就实现这样的效果,

请在/etc/rc.local文件里添加这样一句。

新手入门及安装配置faq(6)

<57>Linux各项系统开机服务的功能是什么
1、alsasound
Alsa声卡驱动程序支持。Alsa声卡驱动程序本来是为了一种声卡Gravis UltraSound(GUS)而写的,该程序被证

明很优秀,于是作者就开始为一般的声卡写驱动程序。Alsa和OSS/Free 及OSS/Linux兼容,但是有自己的接口,

甚至比OSS优秀。
2、amd
运行automount精灵程序,该精灵在必要时自动安装一些本地设备和NFS文件系统。
3、apmd
apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。也可以用来在电源不足时关机。
4、arpwatch
该程序主要用来维护以太网物理地址和IP地址的对应关系。
5、atalk
AppleTalk精灵程序。注意不要在后台运行该程序,该程序的数据结构必须在运行其他进程前先花一定时间初始化。
6、atd
运行用户用At命令调度的任务。也在系统负荷比较低时运行批处理任务。
7、autofs
当您需要时自动转载文件系统,而当您不需要时自动卸载。
8、bootparamd
该服务允许老的Sun工作站从Linux网络启动,它和ra??rp现在很少使用,基本上被bootp和dhcp取代了。
9、crond
cron是Unix下的一个传统程序,该程序周期地运行用户调度的任务。比起传统的Unix版本,Vixie版本添加了不

少属性,而且更安全,配置更简单。
10、dhcpd
该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。
11、gated
gated通过一个数据库提供了网络路由功能支持。它支持各种路由协议,包括RIP版本1和2、DCN HELLO协议、

OSPF版本2以及EGP版本2到4。
12、gpm
gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了鼠标的支持。它也支持控制台下鼠标的拷贝,

粘贴操作以及弹出式菜单。
13、httpd
http是著名的www服务器,可用来提供HTML文件以及CGI动态内容服务。
14、inetd
因特网操作服务程序。监控网络对各种它管理的服务的需求,并在必要的时候启动相应的服务程序。通常,

inetd管理的程序有telnet、ftp、rsh和rlogin。关闭inetd也就关闭了这些由它管理的服务。
15、innd
inn是最流行的用户组新闻服务器。它允许您建立起本地新闻服务器。配置有一定的难度,可以先阅

读/usr/doc/ inn*文档获得帮助。
16、keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说 明的键盘映射表,该表可以

通过kbdconfig工具进行选 择。您应该使该程序处于激活状态。
17、ldap
LDAP代表Lightweight Directory Access Protocol,实现了目录访问协议的行业标准。
18、linuxconf
linuxconf是Linux下的一个有效的系统配置工具,该服务允许远程运行。
19、lpd
lpd是系统打印守护程序,负责将lpr等程序提交给打印作业。
20、mcserv
Midnight Commander服务进程允许远程机器上的用户通过Midnight Commander文件管理器操作本机文件。

服务进程用PAM来验证用户,需要给出“用户名/口令”以通过验证。
21、mysql
一个快速高效可靠的轻型SQL数据库引擎。
22、named
域名服务器,将Internet主机名解析为点分的IP地址。
23、netfs
负责装载/卸载NFS、Samba、NCP(Netware)文件系统。
24、network 激活/关闭启动时的各个网络接口。
25、nfs
NFS是一个流行的基于TCP/IP网络的文件共享协议。该服务提供了NFS文件共享服务,具体的配置

在/etc/ exports文件里。
26、nscd
该服务负责密码和组的查询,并且缓冲查询结果。如果您的系统有比较慢的服务(如NIS和NIS+),则应该

启动该服务。
27、pcmcia
pcmcia主要用于支持笔记本电脑。
28、portmap
portmap用来支持RPC连接,RPC被用于NFS以及NIS等服务。
29、postgresql
PostgreSQL关系数据库引擎。
30、proftpd
proftpd是Unix下的一个配置灵活的ftp守护程序。
31、radvd
路由广播程序。
32、random
保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随机行为提供的。
33、routed
该守护程序支持RIP协议的自动IP路由表维护。RIP主要使用在小型网络上,大一点的网络就需要复杂一

点的协议。
34、rstatd
Rstat协议允许网络上的用户获得同一网络上各机器的性能参数。
35、rusersd
该服务使网络用户可以定位同一网络上的其他用户。
36、rwalld
Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类似wall的本地行为。
37、rwhod
允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表,与finger类似。
38、sendmail
大名鼎鼎的邮件服务器。
39、smb
启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。
40、snmpd
简单网络管理协议(SNMP)的守护精灵。
41、syslog
syslog是操作系统提供的一种机制,守护程序通常使用这种机制将各种信息写到各个系统日志文件。通常应

该启动该服务。
42、xfs
X的字体服务器。
43、ypbind
NIS/??YP的客户端守护程序。如果您需要使用NIS/YP机器,请启动这项服务,否则,关闭这项服务。
44、yppasswd
让NIS用户能够修改密码。运行在NIS域的服务器上。客户端程序同样也叫yppasswd。
45、ypserv
标准NIS/YP网络协议的一个实现。允许主机名,用户名和其他信息分布于网络各端。运行在NIS服务器上,

客户端不需要。
新手入门及安装配置faq(7)

<58>网上有哪些Linux资源?
  在Internet上,关于Linux的网站很多,其中比较优秀的中文网站有:
  1) www.linuxaid.com.cn :设有Linux论坛、在线答疑、知识库、在线培训、解决方案等栏目;]
  2)www.linuxforum.net :这里应该是人气最旺的Linux论坛;
  3)www.lslnet.com/linux :是一个更新较快的Linux专题网站;
  4)www.linuxbyte.com :是一个较好的Linux网站;
  5)www.clinuxdevelop.org :中国Linux开发联盟;
  6)clyan.hongnet.com :linux数据库应用指南。

<59>RedHat Linux 7.0和Linux 2.4哪个版本高?
  最近许多报刊、网站都介绍了Linux的最新版 2.4怎样,怎样?而许多Linux初学者正在使用的

是RedHat Linux 7.0版。哪个版本更高?
  其实,这两个版本号是不同的!RedHat Linux是将Linux内核与Linux的一些常用配套软件、应用软

件捆绑在一起的发行版,7.0是这个发行版的版本号。而Linux 2.4则是指Linux内核的版本。
  Linux核心是由linus维护的,它的版本号一般由二到三个部分组成,例如现在最稳定的2.4.18:
  1) 第一个2是主版本号,一般在一个时期内比较稳定;
  2) 第二个4是次版本号,如果是偶数,代表是正式版,如果是奇数,代表是开发过程中的测试版,

如在2.4正式出来时,2.3.x就是在开发者间使用的测试版的版本号;
  3) 最后一个18是修改号,如2.4.18就是对2.4.17做了一些小的修改而来。
  这种特殊的版本命名法是为了便于在Internet上共同开发而制定的。

<60>安装Linux,对硬件有什么要求?
  Linux对硬件要求很低,可以运行在386以上CPU,8M以上内存的IBM PC机上。但由于设备厂商的支持力

度不够,所以Linux倒是对很多新设备的支持不是很好,新设备的驱动程序总是慢一步。

<61>安装Linux需要做哪些准备?
  1) 收集系统资料:记录下内存大小,CDROM接口类型,SCSI卡型号,网卡型号,鼠标类型,显卡芯片

组、时钟芯片、显存大小等相关信息;
  2) 检查CMOS设置,关闭病毒开发,设置其从光驱启动;
  3) 如果你的Linux安装盘无法自启动的话还需制作启动盘;
  4) 为Linux的安装腾出硬盘空间,最好有1G左右

<62>如何配置linux启动管理器lilo?
  根据需要修改/etc/lilo.conf文件,然后执行/sbin/lilo让设置生效。下面是一个lilo.conf文件的示例:
  boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
default=linux
image=/boot/vmlinuz-2.2.5-15
label=linux
root=/dev/hda1
initrd=/boot/initrd-2.2.5-15.img
read-only
other=/dev/hda2
label=windows

  其中,timeout是用来设置lilo等待输入的时间,在此表示如果5秒不选择的话就进入default;
  default选项用来指定默认启动哪个系统;
  image小节用来指定linux的启动信息,包括启动位置,名字--linux;
  other小节用来指定其他操作系统的启动信息,包括启动位置、名字。

<63>有没有Linux下MP3播放工具?
  Linux下有很多MP3的播放工具,其中mpg123 应该是最经典的一种,它可以在控制台使用。许多图形

界面的mp3播放软体都是利用这个程式来 播放mp3的。下面是它的一些基本的参数介绍:
  -a device 设定所使用的音效装置,预设为/dev/audio或/dev/dsp
  -@ file 从档案file中读取要播放的mp3档案名称列表
  -z 随机播放
  如果??只是要单纯地播放一两首歌,或是要播放一整个目录下的歌,利用mpg123倒是个不错的选择,若是

要复杂一点的功能如选择多目录内的特定mp3档案,那可能需要写个script来执行。

<64>如何检查Linux硬盘使用情况?
  在Linux环境下,你可以使用df命令来查看硬盘的使用情况。下面就是一个df –T –h(-T参数:显示文件

系统类型,-h参数用可读性较高的方式来显示信息)命令的输入实例:
Filesystem Type Size Used Avail Use% Mountedon
/dev/hda1 ext2 7.5G 4.7G 2.5G 65% /
/dev/hda2 ext2 653M 6.6M 613M 1% /root
/dev/hdb1 ext2 7.5G 3.5G 3.7G 49% /usr

<65>如何管理进程?
  进程是程序的一次执行。可以使用“ps –auxw”列出在当前正在执行的进程的详细信息,包括每个进程


都有的进程ID号。你可以通过“kill 进程ID号”来终止这个进程。

<66>在Linux下,如何管理用户?
  如果你想要新增一个用户:
  1) 以root登录,然后执行“adduser 用户帐号名”
  2) 执行“passwd 用户帐号名”来为这个用户帐号设置密码。
  执行“userdel 用户帐号”删除一个用户;
  执行“groupadd 用户组名”新增一个用户组;
  执行“groupdel 用户组名”删除一个用户组;

<67>如何制作Linux启动盘?
  在Linux下,有一个工具mkbootdisk能很方便地制作系统启动盘:
  1) 查看系统的版本,可以通过ls /usr/src来看;
  2) 插入一张空软盘;
  3) 执行“mkbootdisk --verbose 2.2.5”

<68>如何远程使用Linux?

  我们可以使用telnet、rlogin、rsh、rcp等命令来实现远程使用Linux,但这这些方法在传输过程中是明

文传输的,所以有可能带来许多不安全因素。因此,应尽量避免远程使用root帐户登录系统。

<69>如何构建安全的远程登录?

  使用SSH来实现安全的远程登录,因为SSH实现了数据传输的加密。
  1) 从ftp.cs.htu.fi/pub/ssh获取ssh-1.26.tar.gz文件;
  2) 用tar xvpf ssh-1.26.tar.gz解开这个包;
  3) 到解开的目录/usr/local/src/ssh-1.26目录下执行./configure;
  4) 执行make和make install来完成编译和安装。
  5) 你就可以使用ssh来与安装了SSH的服务器建立安全的远程连接。

<70>如何运行计划任务?
  大大可能对Windows中的计划任务都比较熟悉了,它可以通过一些简单的设置,定时完成一些任务。

在Linux系统的维护中,我们可以也会需要定期执行一些任务,这种情况可以使用:
  1) at命令:它可以键盘或文件中读取指令,然后在指定时间完执行;
  2) crontab守候进程:通过设置它的配置文件来定时执行某些任务。

<71>Linux的开机过程都做了什么?
  1) 一开机,CPU将控制权交给BIOS,BIOS完成开机自检;
  2) 然后BIOS读取磁盘上的第一个扇区,并装入主引导扇区的lilo;
  3) lilo根据输入选择不同的内核映象,如果你选择了linux就读取/boot下的核心映象;
  4) 核心开始硬件检测和设备驱动程序的初始化,然后运行init
  5) init进程根据/etc/inittab的配置运行一系列初始化脚本;
  6) 完成后,启动getty进程接受用户的登录。

<72>如何设置开机自动运行程序?
  你可以在以下几个脚本文件中加入你想一启动系统就执行的命令:
/etc/rc.local
/etc/rc.sysinit
/etc/rc.d/init.d

<73>什么是动态内核模块?

  动态内核模块是Linux一个成功的设计,它使得Linux更加灵活,易于定制。其实动态内核模块就是一个

内核模块,它可以在不重新编译内核的情况,动态地将一些功能用“insmod 模块名”命令加入内核、


用“rmmod 模块名”命令将其移出内核。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值