http://www.freewebs.com/faqfedora/extra/new.html
作者:Xiaoshao
======================转载开始========================
==============================================================
1.windows FAT分区的挂载方法(我自己写的,仅限于FAT):
==============================================================
1.命令挂载的方法:
打开终端.
登录为root
确认要挂载到哪个目录下面.
先在/mnt目录下面建立这样的目录.
/mnt/winc /mnt/wind ...
如果不确认自己的分区,可以先用fdisk查看.
注意:只有根用户可以查看.
fdisk -l
[root@robin ~]# /sbin/fdisk -l
Disk /dev/hda: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1216 9767488+ c W95 FAT32 (LBA)
/dev/hda2 1217 14946 110286225 f W95 Ext'd (LBA)
/dev/hda5 1217 2432 9767488+ b W95 FAT32
/dev/hda6 2433 6080 29302528+ b W95 FAT32
/dev/hda7 6081 9728 29302528+ b W95 FAT32
/dev/hda8 14828 14881 433723+ 83 Linux
/dev/hda9 14882 14946 522081 82 Linux swap
/dev/hda10 9729 12277 20474811 83 Linux
/dev/hda11 12278 14827 20482843+ 83 Linux
分区号 启动标志 开始柱位 结束柱位 区块数 格式代码 分区格式
/dev/hda1 格式 W95 FAT32 (LBA)这个是主分区,MBR(启动记录扇区)的所在,记录了系统启动的信息.
(LBA)代表对大硬盘的支持,可能是20G 以上的,不清楚.
/dev/hda2 这个是扩展分区,代表了主分区以外的空间.在 windows下看的话,既不是C,也不是D,
而是代表了C盘以外的所由空间 格式是 W95 Ext'd (LBA),不可以加载它.
/dev/hda5 ~/dev/hda7 是windows下面的D:,E:,F:盘.格式W95 FAT32.
加载的话就是指加载C:盘,和他们.
命令的话(同样是要 su)
mount -o utf8 /dev/hda1 /mnt/winc
-o utf8 是指定了编码格式,/dev/hda1就是c盘的分区号了./mnt/winc是要挂载的目录.
2.修改 fstab来挂载.
要在每次启动是自动挂载windows分区,需要修改/etc/fstab这个文件.
我的文件内容供你参考:
[robin@robin ~]$ more /etc/fstab
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
LABEL=/home /home ext3 defaults 1 2
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
LABEL=/tmp /tmp ext3 defaults 1 2
/dev/hda9 swap swap defaults 0 0
/dev/hda1 /mnt/winc vfat defaults,iocharset=utf8,umask=000 0 0
/dev/hda5 /mnt/wind vfat defaults,iocharset=utf8,umask=000 0 0
/dev/hda6 /mnt/wine vfat defaults,iocharset=utf8,umask=000 0 0
/dev/hda7 /mnt/winf vfat defaults,iocharset=utf8,umask=000 0 0
/dev/hdc /media/cdrom auto
pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
分区号 要加载目录 分区格式 参数列表
是不是跟用命令的参数很象,我就不解释了,只讲一下参数列表,defaults,iocharset=utf8,umask=000
default不讲了,我也不知道,
iocharset=utf8,就是编码格式,否则中文会有问题.
umask=000指定加载后的目录的权限问题,都是0,向所有用户开放读写权限.
============================================================================================
2.如何用 windows xp启动 linux (来自linuxsir)?
============================================================================================
1). 我先装 winxp, 常规装法,没什么好说。
2). 再装 linux. 不管什么版本,安装过程中都会让你选择引导信息装到什么地方,会有两个选项,一是装到 mbr,
二是装到 / (也就是 linux 的根目录所在分区).做法是选 “装到 / "。 不要装到 mbr。
3). 装完 linux 后,如立刻重起,肯定进不了 linux。这时应该用 linux 的启动软盘或安装光盘起动 linux,
在字符界面下以 root 身份如下操作:
mount -t vfat /dev/hda1 /mnt/hda1
这里 hda1 是你的 C 盘,假设是 fat32 格式。
dd if=/dev/hda9 of=/mnt/hda1/linuxboot count=1
这里 hda9 (假设)是你 linux 的 / 所在分区。这句命令是把你 linux 的引导信息提取保存为 C 盘上的一个文件,
文件名是 linuxboot
4). 重起电脑,进入 winxp, 打开资源管理器, 进 C 盘根目录, 显示所有文件,鼠标右击 boot.ini,
去除它的只读属性。用记事本打开 c:\boot.ini, 在末尾添加一行:
c:\linuxboot="linux"
保存.
5). 重起电脑. 在 winxp 的启动菜单中有有两个选项, 一是 winxp, 一是 linux. 你可以选择一个系统启动。
按上述方法做后,如重装 winxp, 启动菜单中的 linux 选项又会丢失, 但只要 c:\linuxboot 文件还在,
你只要再到 c:\boot.ini 中添加那句 c:\linuxboot="linux" 就又可恢复 linux 的启动选项了。
============================================================================================
3.各项服务的中文解释.
============================================================================================
apmd--apmd用来监视系统用电状态,并将相关信息通过syslogd写入日志。也可以用来在电源不足时关机
arpwatch--用来维护以太网物理地址和ip地址的对应关系
atd--运行用户用at命令调度的任务。也在系统负荷比较低时运行批处理任务
autofs--当您需要时自动转载文件系统,而当您不需要时自动卸载
chargen--tcp版本的chargen server
chargen-udp--udp版本的chargen server
crond--周期地运行用户调度的任务。比起传统的unix版本添加了不少属性,而且更安全,配置更简单
daytime--tcp版本的daytime server
daytime-udp--udp版本的daytime server
echo--tcp版本的echo server
echo-udp--udp版本的echo server
eklogin--接受rlogin会话鉴证和用kerberos5加密的一种服务
finger--用于应答finger请求的服务
gpm--为文本模式下的linux程序提供了鼠标的支持。它也支持控制台鼠标的拷贝,粘帖操作以及弹出式菜单 (必须)
gssftp--接受可被kerberos5验证的ftp连接
httpd--http是著名的www服务器,可用来提供html文件以及cgi动态内容服务
identd--提供验证身份的方法
ipchains--ipchains包过滤防火墙
iptables--iptables包过滤防火墙
ipvsadm--调用ipvsadm来建立和维护ipvs路由选择表
isdn--启用isdn(综合服务数字网)服务
kadmin--更改在主控kdc中使用本机的kadmin工具,或透过kadmin服务来完成
kdcrotate--设置配置文件/etc/krb5.con中的kdcs表项
keytable--该程序的功能是转载您在/etc/sysconfig/keyboards里说明的键盘映射表
klogin--接受bsd方式的rlogin会话,但需要使用kerbeos5验证
kprop--是否允许kdc接收来的master kdc的升级
krb5-telnet--允许普通的telnet登陆,但也可使用kerberos5验证
krb524--是以改变kerberos5到kerberosIV的赁证
krb5kdc--开启kerberosIV和5所需的连接以获得赁证
kshell--接受rshell命令鉴证和用kerberos加密的服务
kudzu--运行硬件检测,并可选择性地设置硬件变化
lpd--lpd是系统打印守护程序,负责将lpr等程序提交给打印作业
netfs--负责装载/卸载nfs、samba、ncp文件系统
network--激活/关闭启动时的各个网络接口 (必须)
nfs--nfs是一个流行的基于tcp/ip网络的文件共享协议.该服务提供了nfs文件共享服务
nfslock--提供nfs文件上锁功能
nscd--该服务负责密码和组的查询,并且缓冲查询结果
portmap--portmap用来支持rpc连接,rpc被用于nfs以及nis等服务
postgresql--postgresql关系数据库引擎
random--保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随机行为提供的
rlogin--rlogin程序服务,提供来自远程信任主机的注册功能
routed--该守护程序支持rip协议的自动ip路由表维护.rip主要使用在小型网络上,大一点的网络就需要
复杂一点的协议
rsh--提供rcmd程序或者rsh程序的服务
rstatd--rstat协议允许网络上的用户获得同一网络上各机器的性能参数
rsync--对ftp服务的一个很好的附加,允许循环码求和校验等
rusersd--该服务使网络用户可以定位同一网络上的其他用户
rwalld--rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类似wall的本地行为
rwhod--允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表,与finger类似
smb--启动和关闭smbd和nmbd精灵程序以提供smb网络服务
snortd--一个轻量级的网络入侵检测工具
swat--samba网络配置工具,可以通过流览器的901端口连接使用swat
syslog--syslog是操作系统提供一种机制,守护程序通常使用这些机制将各种信息写到各个系统日志文件 (必须)
telnet--提供telnet服务,使用未加密的用户/密码组进行验证
time--tcp版本的rfc 868 time server
time-udp--udp版本的rfc 868 time server
webmin--webmin是基于web的集系统管理与网络管理于一身的强大管理工具
xfs--在引导和关闭时启动和停上x字体服务,并可能重新生成字体表 (必须)
xinetd--因特网操作服务程序。提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全,
监控网络对各种它管理的服务的需求,并在要的时候启动相应的服务程序
ypbind--实现网络信息服务的服务器端
redhat 下常用服务介绍
anacron 不考虑系统downtime期间的cron服务
amd 自动安装NFS守候进程
apmd 高级电源管理
arpwatch 记录日志并构建一个在LAN接口上看到的以太网地址和IP地址对数据库
atd 用于at和batch的服务
autofs 自动安装管理进程automount,与NFS相关,依赖于NIS
crond 为Linux下自动安排的进程提供运行服务.
Gpm 提供字符模式下对鼠标的支持.
Keytable 用于装载键盘镜像
Kudzu 硬件探测器
Netfs 安装和卸载NFS、SAMBA和NETWARE网络文件系统
Network 激活已配置网络接口的脚本程序
Nfslock NFS锁定
Pcmcia 安装pcmcia卡(一般用于笔记本电脑)
Sshd OpenSSH服务器
Syslog 一个让系统引导时启动syslog和klogd系统日志守候里程的脚本
Xfs Xwindow字型服务器,为本地和远程X服务器提供字型集
Xinetd 支持多种网络服务的核心守候程序。
====================================================
4.解决两个mplayer不能播放rmvb的问题.
====================================================
1.RTC timing 导致的问题.
如果我们在以根用户运行mplayer播放rm,rmvb情况下,普通用户不能播放,请参考以下方法:
也就是如果是根用户:
as root: mplayer ...
Using Linux hardware RTC timing (1024Hz).
但是对于普通用户:
as a user:mplayer ...
Failed to open /dev/rtc: Device or resource busy (mplayer should be setuid root
or /dev/rtc should be readable by the user.)
Using usleep() timing
这是因为普通用户没有对这个设备的读和执行的权限,要解决这个问题也很简单.
chmod a+x /dev/rtc
cr-xr-xr-x 1 root root 10, 135 Aug 30 2002 /dev/rtc
在试过:
as a user:mplayer ...
Using Linux hardware RTC timing (1024Hz).
参考:
http://itdp.fh-biergarten.de/mplayer-users/2003-05/msg00442.html
Clark K.
有些朋友,包括我自己可能还会有问题.
类似一个命令没有权限的问题,这个可以通过以下的方法,解决:
根用户执行:
echo 1024 > /proc/sys/dev/rtc/max-user-freq
也就是手动设定这个 RTC timing.
然后exit,普通用户就可以用mplaer了.
想一劳永逸的话,把这一句加到
/etc/rc.d/rc.local
里边,每次开机自动执行.
2. 还有另外一个问题,就是遇到一些时候一些rmvb文件可以正常播放,有些却会异常退出,无法播放,
这个问题的根本原因还没有找到,但是你可以用下面的命令来尝试一下,一般都会正常播放.
cat xxxx.rmvb | mplayer -
这样等于把整个文件的内容通过管道输出给mplayer.我想应该是有些rmvb文件与众不同吧.
================================================================
FC3 下安装ATI 8.8.25 新驱动(for xorg 6.8,kernel 2.6.10)
---------------------------------------------------------------------
各位看官:
小弟今天经过痛苦的摸索终于解决了ATI驱动的安装问题,感谢ATI的新驱动和rage3d.org
上面各位大虾的补丁,终于可以玩tux racer了,虽然不好玩(个人观点).不敢独享,特将过
程写在这里,以防菜鸟在遇到同样的困难:
1.下载 ATI最新的驱动程序,
http://www.ati.com/support/driver.html
选择你需要的驱动版本,我这里针对的是xorg 6.8,kernel 2.6.10的驱动,
要确认你的内核和x的版本,运行
http://www2.ati.com/drivers/linux/Check.sh 和 uname -a
2.下载这个补丁,来自
www.rage3d.org,
我也下载了一份拷贝给你:
patch. 感谢Rage3d.org上的大虾.
3.安装rpm包 rpm -Uh --force 下载的软件包的名字.rpm 主意看这里出现的错误信息.
4.打补丁 如果是FC系列的话,cd /lib/modules/fglrx/
patch -p0 < 下载的补丁的路径和文件名
注意看是不是有两行输出表示patch 成功了.进入下一步.不行检查路径.
5.cd /lib/modules/fglrx/build_mod 运行 sh make.sh
注意出错的话请不要继续
cd ..
sh make_install.sh
6.备份原来的 xorg.conf(非常重要的一步,别怪我没警告你)
cp /etc/X11/xorg.conf /随便你放在哪里
7.fglrxconfig 配置显卡,随便选择吧,
也可以参考我的,
基本上都可以回车,只是注意显示器的刷新率,好好想想,最好别超过85
8.别忙着重新启动,肯定不行,生成的配置文件在 /etc/X11 下面,
叫做 XF86Config-4,这是给XFree86用的,我现在用的是xorg.6.8,
对应的配置文件是xorg.conf,你刚才备份吧,所以运行
cd /etc/X11
cp XF86Config-4 xorg.conf
9.还有一个地方,个人感觉很变态,重起之后,x起不来,进入字符界面下面,x的log指出鼠标和键盘出错,
没办法,修改xorg.conf,这个文件是分Section的
Section "InputDevice"
中间一堆什么注释阿,乱七八糟的
后面有一行
EndSection
表示这一个Section结束了
这样的 "InputDevice" Section有两个,一个是描述鼠标的一个是描述键盘的,
把新的xorg.conf里的这两段都用旧的替换(我们备份的文件xorg.conf里面
有同样的"InputDevice" Section
你可以参考我的xorg.conf,是带滚轮的光电鼠标,普通的104键盘,9550显卡,三星CRT 17''
我的xorg.conf
10.重新启动的时候到了.顺利进入图形界面,恭喜你成功了,请跳到 13步继续,我得跟不幸的人先说几句.
11,如果黑屏闪动,出现错误提示,不要慌张,先看看错误信息,给自己到杯水,把这个信息抄下来找我.
我可没说一定有办法解决.
12.显恢复了再说,把之前备份的文件复制回去, cp /你放的哪了/xorg.conf /etc/X11/
13. 运行两个重要的命令,确认我们的3d好用了,
运行 flgrxinfor 看输出是不是
[root@robin X11]# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9550 Generic
OpenGL version string: 1.3.4769 (X4.3.0-8.8.25)
类似的.
[root@robin X11]# dmesg | grep agp
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected NVIDIA nForce2 chipset
agpgart: Maximum main memory to use for agp memory: 203M
agpgart: AGP aperture is 128M @ 0xd0000000
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:02:00.0 into 8x mode
看看你的3d和AGP开好了没有.
如果AGP有错误,请接着修改你的xorg.conf文件,找到一行写着
Option "UseInternalAGPGART" "yes"
改成
Option "UseInternalAGPGART" "no"
再重起看看.
[
本帖最后由 月下刀客 于 2006-5-20 22:01 编辑 ]