|

楼主 |
发表于 2006-11-7 14:15:33
|
显示全部楼层
来自: 中国陕西西安
对于procfs,使用`proc来定义.- S. c6 H% x3 h; r
5 f2 P7 @9 G! Yfs_file - 该字段描述希望的文件系统加载的目录点,对于swap设备,该字段为none;对于加载目录名* ?7 G+ t: \9 O i% v2 ^
包含空格的情况,用40来表示空格.% _ U6 {' O- A! l2 { _& p! C
- g8 ^% t) w4 {$ q$ g8 ] X" hfs_type - 定义了该设备上的文件系统,一般常见的文件类型为ext2 (Linux设备的常用文件类型)、
7 }) {! n6 u+ {$ L% X0 qvfat(Windows系统的fat32格式)、NTFS、iso9600等., h( _( p: w% V( O0 @
( r! i# G6 C& g: ?( X9 P3 }fs_options - 指定加载该设备的文件系统是需要使用的特定参数选项,多个参数是由逗号分隔开来.4 b: j7 |. ]: K' Z$ d, b2 M$ w
对于大多数系统使用"defaults"就可以满足需要.其他常见的选项包括:1 Q) C% X6 h% A- ~1 ]# \ s
t% _# d, a. [' p' G
ro 以只读模式加载该文件系统
8 P9 `$ ^/ y1 b8 ~$ I# B/ h: ~, a0 x7 e( p8 H8 [* i! b7 W
sync 不对该设备的写操作进行缓冲处理,这可以防止在非正常关机时情况下破坏文件系统,但是却" d0 B, r0 o! `$ u
降低了计算机速度/ w2 W+ L- O' \$ K" \
4 f! n3 _& h5 y: n0 U/ l
user 允许普通用户加载该文件系统$ v8 ^# {! p" x- s% S3 z8 ^
quota 强制在该文件系统上进行磁盘定额限制
! Z# t% @; z" K q, wnoauto 不再使用mount -a命令(例如系统启动时)加载该文件系统
1 S6 g. T6 s1 _; {8 u) f
; C! H n3 q+ }1 B" l. Q! nfs_dump - 该选项被"dump"命令使用来检查一个文件系统应该以多快频率进行转储,若不需要转储就设
+ B' R2 _6 ^5 X5 x/ u v- ~置该字段为0
8 g; l# ]; W' r/ l- ?4 b: w* P
9 `0 ~; K! A2 e2 w2 E Ifs_pass - 该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序,根文件系统"/"对应该字
) e+ h3 t5 E5 c段的值应该为1,其他文件系统应该为2.若该文件系统无需在启动时扫描则设置该字段为0
4 [/ s; {( ?8 i8 ^+ t7 |+ p6 B7 g2 B- ~" J
# f: U, s+ c4 R9 H+ G7 Y3. 示例文件
% m4 Q) e0 K* i8 c# /etc/fstab
9 W$ J/ {( F( |# D. f/dev/hda9 swap swap defaults 0 0
' w, ?) g0 X) L7 ?6 A% Q% l* W/dev/hda1 / ext2 defaults 1 1. d' V) S5 A% ]0 S6 y4 a/ ~# ~$ k, B. b
/dev/hda5 /home ext2 defaults 1 14 ], v& x, J" O! m7 j" X6 f
/dev/hda6 /usr ext2 defaults 1 1
* ]: Y' A3 E: p$ y! x7 ]& B/dev/hda7 /usr/local ext2 defaults 1 1" W% z* s2 l* q- C! I& z& O
/dev/hda8 /var ext2 defaults 1 1
5 ?8 g7 j9 P1 z o6 D: E2 d$ {/dev/hdb /cdrom iso9660 noauto,user 0 0% y* F+ X4 \+ G% W- Y% q' t
none /proc proc defaults 0 07 \" ~) H+ K$ q; q" }1 `
none /dev/pts devpts gid=5,mode=620 0 0! q* z3 J. n' ^& b
1 u: ?7 y) l$ d
4 E" Q0 a/ v$ u2 a* G4 H& e: w; T
Q: FSTAB 最后的配置项里边最后两个数字是什么意思 x* s& `, \. w3 ^
A: 第一个叫fs_freq,用来决定哪一个文件系统需要执行dump操作,0就是不需要;
% S5 M0 a3 Y! R7 O5 j' N. m第二个叫fs_passno,是系统重启时fsck程序检测磁盘的顺序号# a$ A2 f. g! r; p
1 是root文件系统,2 是别的文件系统.fsck按序号检测磁盘,0表示该文件系统不被检测& n* m8 B' f' j; t% x
' W7 b* O4 {8 G9 W) f2 ydump 执行ext2的文件系统的备份操作
3 O4 |; Q/ s: q& D+ i* P& Tfsck 检测和修复文件系统
b9 g" s: T" G% ^# z1 z8 G( _7 S4 l4 u6 r! I, d! m7 O" U
1 Y; `2 ~5 v5 r3 Y# c; b
Q: 如何临时增加交换空间?; \1 w: L. T( l9 n" N. W0 C0 |" M, a
A:4 t; b# u' ~6 _: Z
1. 产生一个64M的空文件
1 A0 O: f: G5 x% R& e#dd if=/dev/zero of=/swapfile bs=1024 count=65536
" c2 r# \ a. P6 @2. 初始化该文件为交换文件:
" \0 _6 V, F. \3 Y7 i4 Gmkswap /swapfile 65536
* Z2 H1 E& `* ]! n+ [( F& Q/ i5 Msync6 U! b0 o4 K9 x4 l6 `9 W
3. 激活这个交换文件:( @/ Q( b8 a0 t) G
swapon /swapfile# J% C1 I$ Z7 D$ y y6 b" g3 p
9 T8 C( C# ?2 M( M( }3 Z( c3 L6 [* r# A1 M) V+ J' f
三. Case
2 Y: Q6 B5 W4 |
" w2 x1 C+ w6 i: HQ: UNIX系统下查看内存+ S8 d" ?8 p3 r9 q/ i3 d2 A- _
3 V" U, w) Q7 TLINUX: free0 F8 Q* g7 v. |6 J
HP-UX: swapinfo -tm
9 w. v* a, b$ S! l3 w* MSolaris: prtconf |grep -i mem
, M& A' e9 `* I2 c4 N! w9 e9 J- LAIX:
, f$ X1 g- E" d! ?7 |lsdev -C|grep mem, v, j) a% h) N" }
lsattr -EL mem00 ?$ L1 E$ {/ o0 n( s
size 2048 Total amount of physical memory in Mbytes False, d c/ u2 Q* y# B
goodsize 2048 Amount of usable physical memory in Mbytes False
/ u' j3 V" Y, b) O8 J* @" u& b* {# A, R; _) I. F* O
/ p r* x( Z1 |+ J& l$ H5 G
Q: How to enable disk quota for user ?& G2 O, E' Z3 ?; K* [9 B
9 J! l. C: I. u: g% @8 t( V0 e
A:首先,将要设置磁盘限额的分区,按以下格式修改/etc/fstab 文件:/ O0 e8 L3 s3 }: Q4 [. y' \9 o
1 `9 a* W: y6 \+ U
/dev/hda2 /home ext2 defaults,usrquota 1 2: k$ x m1 F, v
& z. f! M& x4 W- J3 [* N8 _5 v8 ]
其次,在要设置磁盘限额的分区目录下创建空文件 quota.user:2 W5 \9 v% d: |; T2 X/ B
#touch /home/quota.user #chmod 600 /home/quota.user
% p* h# Z+ _0 D6 Q1 \% C
6 y5 a% B- t7 G+ @! Z重启系统后,可以使用edquota -u 用户名来设置.
4 @' K* Y& V! \8 U* J2 y4 [1 J3 {& H( b, q" H% h, R
( k* h1 k5 Q! w) E, G* y; f( C
Q: How to 删除文件大小为零的文件5 t& N% u* E2 ?- f- O- d
A: rm -i `find ./ -size 0`; {; q; ^1 m* S; J
find ./ -size 0 -exec rm {} ;
3 J9 ~4 M0 l% Y或4 p$ B3 |' D1 C) H, c: @, U5 Q
find ./ -size 0 | xargs rm -f &1 ~5 l X4 x7 p6 o9 u1 E
或. k( u: S; @( r- }1 H4 q: c7 F
for file in * #自己定义需要删除的文件类型" p" f+ `! b0 A
do3 F# X$ `9 K/ I/ K7 c- J
if [ ! -s ${file} ]
+ J$ c9 V) I8 X2 }; B7 [then @6 A2 N2 x# h; O3 H
rm ${file}) V- ^% i' p% _/ B3 c A
echo "rm $file Success!"- y, M% O" V* p/ W: y1 }! I5 D
fi
9 [3 F& `) }; K3 d; Y& Pdone
2 y) ]2 Z4 F1 H. K* w8 y5 r* q
7 j% R+ }+ B d' H5 H, q- p; Z/ B$ G" `* ?1 K7 O
Q: 查看系统信息
( P) q5 O9 i3 t+ M8 a( ^6 U$ |A: cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)5 P1 [, b6 V$ d3 j+ f% t# e4 b
cat /proc/interrupts - 中断
$ \) l/ U& q5 X2 h& `; N' bcat /proc/ioports - 设备IO端口& |8 `2 c) C1 d# a
cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size)
/ V9 P( j% m* {# Ecat /proc/partitions - 所有设备的所有分区
$ r! S6 s0 s9 n$ e$ Mcat /proc/pci - PCI设备的信息
5 i% W/ v* b; | {, s1 d& m" Zcat /proc/swaps - 所有Swap分区的信息 q r" P) a G3 C7 H
cat /proc/version - Linux的版本号 相当于 uname -r
& ~( n, M( W! D7 ^2 E$ ?0 W, X" T% `3 W+ V
8 a: Y6 `, l( dQ: 修改系统时间: G8 J K1 A$ `+ v
A: date -s “2003-04-14 cst”,cst指时区,时间设定用date -s 18:106 f) O% U2 y! Z, L0 |. h
修改后执行clock -w 写到CMOS
2 a3 Q, J% ^5 w; d8 z' mhwclock --systohc Q, W f, K: V) R' ] e
* ?" t0 O5 D* ?6 i# {9 K" b! s2 e q# m4 p- ?+ G
Q: xwindow下如何截屏5 R- V: E2 W4 C0 K) [5 H ]5 ^
A: Ksnapshot或者gimp
5 t$ b2 Q4 D$ M3 |( b8 V7 H4 e7 a; ~9 y \) l
$ v) p8 T1 }& U; {- c; W
Q: Redhat linux中播放mp3文件
* p& m( A/ \7 v& Z3 Z' r8 BA: 原带的xmms不能播放MP3(无声),要安装一个RPM包:rpm -ivh xmms-mp3-1.2.7-13.p.i386.rpm. ^7 ~/ u1 t8 G9 i5 ^) v
2 A3 i/ `) X8 i0 m: Y9 `
打开xmms,ctl-p,在font栏中先在上半部的小框内打勾,再选择 “fixed(misc) gbk-0 13”号字体( c: a; t: w; ^& R% u6 z" x) T
即可显示中文歌曲名.在音频输出插件中选择 "开放音频系统驱动程序 1.2.7 [lioOSS.so],即可- q: J; K4 [9 B1 C; z& G
正常播放MP3文件.
6 _( R8 y1 ` @3 ~$ B3 o, G2 N( e" j
: z3 A. z& F W" A! |# `
3 ^5 X$ m: A$ Q" |Q: linux下播放flash动画
! z6 u1 V. G+ A, y3 N1 G# lA: linux下播放flash动画用这个东西,不会造成浏览器的关闭(其他的插件不好用)+ a: e& A, ]" Y' d& G! b
5 U# V( d1 W- t0 }1 e. q
首先下载flash播放动画在linux的插件
. p8 d1 ]7 q" B) p9 a2 b+ B+ t1. http://www.collaborium.org/onsit ... /flash_linux.tar.gz4 ^( l5 R4 A- z& s; K7 Q9 m* ]6 t% d+ u
2. tar zxvf flash_linux.tar.gz, @& K A5 Y+ x& N. q f. T
, ^& V1 S Y; u+ o
3. 打开包之后,会看到Linux文件夹4 U% S0 k1 }* d+ H, ^
在linux文件颊里有两个文件libflashplayer.so 和shockwaveflash.class,把这两个文件拷贝
$ x: u& Q/ k' `& m* A9 |3 C( _) [到你的浏览器里的插件里(浏览器不一样,插件的位置可能也不一样)
' X) Q. |# I; h: W% k7 N* o7 ^/usr/lib/mozilla-1.0.1/plugins,就可以了
9 n0 r& f' [3 Y
( X7 O1 z8 ^- M* o1 I: C! D2 z6 J5 M: y0 C- B5 l( h. j/ ?
Q: How to make iso file using "dd" command ?
2 c+ k& @( w- e, ~! UA: dd if=/dev/cdrom of=/tmp/aaa.iso& r; J$ n% k# a8 i0 R
M, e+ X+ M+ E( H5 ^- y; N: I" q
* o+ w. v+ g( u _" gQ: 用户的crontab在哪里3 h& b0 r5 S4 Z( g7 J) {9 j
A: /var/spool/cron/下以用户名命名的文件
4 t9 O' y( e b8 f+ \# D- d! y# S7 C4 f X; p# V+ m7 {
2 t3 q. ]# `/ d, j" I3 `6 d
Q: 如何清空一个文件2 {9 o/ \9 ?4 S5 ?
A: > filename+ L& }' a7 K) R, I _' l
" t6 E/ _0 O, q- O! t- Q
& H; Y- v( [* w8 t- PQ: 如何在图形界面和控制台(字符界面)之间来回切换(bjchenxu)9 S5 ^( B$ D5 {* \, Q2 c
a.图形界面到控制台:Ctr+Alt+Fn(n=1,2,3,4,5,6).
6 R1 w" M. r+ Rb.各控制台之间切换:Alt+Fn(n=1,2,3,4,5,6)./ H( e5 j' S" r0 I9 w: M
0 Z0 W% [& M$ y( s7 I, x, ~1 Vc.控制台到图形:Alt+F7
g/ r' H% \+ f% |9 b9 y! e
8 L0 Q% I9 p% f( c3 }- H! N# C" F5 ^. @) P
Q: linux中刻录iso的方法9 |% H, T; t6 T3 t- {0 d( E
A1: 使用xcdroast,选择制作光碟,选择ISO文件,刻录!
# ^' ~) T# [5 l' b# K* l7 o参见http://www.xcdroast.org/xcdr098/faq-a15.html#176 y5 ~) K+ n& R
" J9 S0 _% f# u& P0 RA2: 方法二:找刻录机的命令:7 y& M0 P Z9 O9 h' ?
cdrecord --scanbus
+ A! ^2 p: W1 x/ {- L. I2 m2 ]+ d$ y6 `/ K$ x+ {" [5 z
输出结果为:8 i$ y) |6 t! H2 g
0,0,0 0) 'ATAPI ' 'CD-R/RW 8X4X32 ' '5.EZ' Removable CD-ROM
9 U3 ^( O; ]2 }) s A
$ J' B* S+ F" j8 e- l5 Z刻录的命令:
2 a( k8 X/ J$ \" m' ecdrecord -v speed=8 dev=0,0,0 hutuworm.iso
: I( M" c" `1 Z! a3 V* O' Z4 J6 R4 x
, q) S6 I9 h& R9 t
Q: 如何起多个X
4 V/ \0 Z( b J) e7 Y+ r2 nA: startx默认以display :0.0起第一个X,通过传递参数给Xserver可以起多个X:
) l# r1 z% T" M# P# startx -- :1.0' \0 s$ Q7 K0 b
# startx -- :2.0
9 m* D; V9 ^; V7 M. |3 K( }...
6 O% y% V* Z' _: m$ y然后用Ctrl-Alt-F7/F8...切换.8 O+ l2 ~4 K1 @
; @. @; `( i2 x: f0 m
& C+ a# _0 C3 b8 Y- ] [% P
Q: 让一个程序在退出登陆后继续运行5 V) h, Y5 ~/ y/ b( Q$ w- |! P
A: # <cmd>8 x r; a) ^9 l1 b8 [
# disown3 D; S8 T& t. C1 [, D
or:
. ^* k% i! F) Z) M% p' @& r+ {nohup command &- ~% |& B7 h: l( Y$ a
1 v9 c& j& E+ y! X9 X7 T4 C* J
( J# U$ a$ s3 y1 c% S5 kQ: redhat 8.0上msn和qq
/ U$ k: R' o5 |+ C6 j$ e4 bA:8 z" r2 A: ]3 }% J, E, W7 w
下载Gaim 0.58版:
' y5 C, P+ N$ G% S$ D) egaim-0.58-2.i386.rpm( p; T' v- f$ D: \8 @
1 {# g' t! @. }! h/ S3 l9 e, S+ V& I
下载QQ插件 for gcc2.9版:& l. M/ b7 ?* w+ c$ ~& b9 P; O* |
libqq-0.0.3-ft-0.58-gcc296.so.gz
. I9 J8 N2 B! d& B; G: Q) e8 S9 k! S) N! B9 |
将下载的文件放入/temp目录,然后将系统中已有的Gaim删除,即在终端仿真器中键入命令:3 G2 \) Y8 f1 d+ P. }0 N4 M
rpm -e gaim./ }9 s/ F9 J) o3 a) c2 B
% G7 q" M6 d$ U
开始安装* W& {, x) {" u5 H& U2 e
打开终端仿真器,继续执行下列命令安装Gaim 0.58版,即:7 b; r8 {3 J" f) V
cd /temp (进入temp目录)
5 ~6 }# j) G( M+ p+ J. a: wrpm -ivh gaim-0.58-2.i386.rpm (安装软件)( `- f" G. \! P6 K8 l4 O) v/ U3 V
当安装成功后,你就可以在GNOME或KDE桌面建立Gaim图标了.
; k: K& P3 u( m3 Y1 o& Z
% f9 l& H+ l9 h. f8 i3 h继续安装QQ插件,即键入命令:. C& |% J; Y- l! r6 @, z8 \
gunzip libqq-0.0.3-ft-0.58-gcc296.so.gz (解压缩文件)4 f0 C% K' p* n7 U0 L3 h4 k
cp libqq-0.0.3-ft-0.58-gcc296.so /usr/lib/gaim (复制插件到gaim库目录中)3 ~5 f5 r( F8 T2 O; m
! p, j* l: s* S软件设置
% w1 L6 t! J) o; s2 v首次启动Gaim 0.85版时,会出现的登录界面.先选择“插件”,在插件对话框中点击“加载”,
" o$ r9 J1 j% W0 g分别将libmsn.so和libqq-0.0.3-ft-0.58- gcc296.so文件装入,确认后关闭.然后再选择% F4 L N) i7 A( W
“所有帐号”,在出现的帐号编辑器中继续点击“增加”,当出现的修改帐号页面时,我们就
+ G. f" V( p5 l3 G( k2 x# Y0 a可以输入自己的QQ或MSN号了,登录名填写QQ号码或MSN邮箱,密码填写对应的QQ或MSN密码,# p8 f9 {+ j" l( H
Alias填写自己的昵称,协议选择相应的QQ或MSN,其他的设置按默认的即可.
4 c# p% P- D* K& p3 T6 d) [当全部设置完成后就可以登录使用了.
# s: M; e( J$ r& S$ O
& H: g( {: r$ r& D3 l, i* t( r由于MS对msn的协议经常升级,导致linux上的gaim和msn插件必须升级,目前尚无万无一失$ L* {4 M2 h8 f/ I" }3 P1 a3 B
的解决方案,请见谅.
( P6 E/ q% d; b, M8 R' w$ a$ C1 U
7 @$ {( R7 q* ~( E0 \/ \; j
Q: 让linux自动同步时间' C6 V6 v$ m9 b* s4 q- ]
A: vi /etc/crontab2 @) H8 o( W, u$ D8 X! w3 K3 [
加上一句:
, U6 l5 t' W. f+ ?" T00 0 1 * * root rdate -s time.nist.gov0 B$ m; q+ }2 |! p8 `8 u* b
9 w( {+ S" j F& A
: K! W4 w4 N4 T' k p0 Q' QQ: 怎样安装中文字体?
8 V: V4 u# \ p- P; H o4 t7 BA:* b5 @7 b! g, B5 w, ]5 `
先下载 http://freshair.netchina.com.cn/~George/sm.sh
: ?) R) r! K: K$ D5 w) M3 ](参考文献: http://www.linuxeden.com/edu/doctext.php?docid=2679)
2 Z. C* ]9 D2 y& }$ Y+ g% W6 r
6 c9 W1 Y4 {0 m: _SimSun18030.ttc在微软网站可下载:http://www.microsoft.com/china/windows2000/downloads/18030.asp
2 J q& l+ |* Q4 ^) W
7 {( Z- j% @# ], Y 它是个msi文件,在 mswindows中安装用的,装好后在windows目录下的fonts* B3 M( j8 x$ d3 B8 t, ^
目录里面就可以找到它.把simsun.ttc,SimSun18030.ttc,tahoma.ttf,tahomabd.ttf, |9 n2 Z# L7 y1 J/ U1 j" `
拷贝到/usr/local/temp,然后下载的shell文件也放到这个目录里,然后打开终端# x9 |. K( o" v5 w3 D* v, X; s
: c5 u1 E- R! l) k7 _
cd /usr/local/temp: r4 a T2 n0 M. ~/ u8 j4 J
chmod 755 sm.sh2 C# O- V7 F* O8 V7 O) C2 y
./sm.sh
6 {, g! N& }1 f7 Q( a# q3 O: B0 Y' ^
$ _1 n# S- i0 w
' y$ l8 v! x9 W- I$ O5 G, hQ: Linux下如何防止某个关键文件被修改?
* {7 l% q! R4 @0 ? ]8 qA: 在linux下,有些配置文件是不允许任何人包括root修改的,为了防止被误删除或修改,
* G7 j9 n: v* w! w$ ^9 L- ~可以设定该文件的"不可修改位(immutable)".3 W4 Z0 N3 F# _" T. s& Q
1 n0 N" N5 B; ^( @; P$ o$ y% S
例如:
3 o9 s h2 J8 Y8 u2 a+ [ chattr +i /etc/fstab+ N1 W" z( t5 y$ g
如果需要修改文件则:
6 `! ]0 T _3 }0 H) C. [/ P4 a chattr -i /etc/fstab6 }4 n7 k( L% p; |. P
以后再修改文件.7 d8 {5 P% C0 F7 Q
% Q. F2 ^" O: G1 ] V+ {2 u
7 d' E' j) R, \" ]6 _5 ?4 PQ: Linux下如何设置用户密码过期时间
5 e% x& i6 Q# @7 t8 c, t# i: kA: 设置某个用户的密码过期时间可以用usermod -e来设置,如果要统一设置用户的密码过期时间,7 f+ C- ~6 x* d" z
那么就要修改/etc/login.defs里面的PASS_MAX_DAYS,比如修改所有用户的密码过期时间是30天:% z0 m) C b. `( D" K$ p% ?! Y
PASS_MAX_DAYS 30 如果这个值是99999,那么表示密码永不过期
0 i! m: q6 }6 |- m: ~8 X# F/ k0 T; I6 j; Y/ R
3 X* ^5 s# {: \' T' O4 I' LQ: /proc/sys/sem中每项代表什么意思?' N, U1 A- [* v) C5 _) l' f" c
A:2 a) x. K3 L! h! v/ o: ^. u- h
Example: 250 32000 32 128
4 A5 ~# x% a4 E7 I# L2 @! u这4个参数依次为:+ Z0 f1 |6 W$ i* T
SEMMSL(每个用户拥有信号量最大数量)
* w; I, E( T' D( d- I7 m3 ]SEMMNS(系统信号量最大数量)0 H. M9 K% G1 w5 R5 ^4 h
SEMOPM(每次semop系统调用操作数)
" c& V3 g# `# LSEMMNI(系统信号量集最大数量), P! c) k; s& r3 n( \: V
" D# K) K( d2 O1 CQ: 怎样开启硬盘DMA支持
2 G# T6 h' Z" N2 ?A: /etc/rc.d/rc.local 加入一行/sbin/hdparm -d1 -c3 -m16 /dev/hda) m4 X% d J5 r/ z
如果您的硬盘支持 ATA33 可以加上 -X66 这个参数,ATA66是 -X68.; [& Y+ k6 O/ `
比如ATA66就是:/sbin/hdparm -d1 -X68 -c3 -m16 /dev/hda
8 J( n9 g4 s. G J4 E7 Z我们可以用 hdparm -Tt /dev/hda测试加入前和加入后的效果.
4 s e5 R* @" H4 f. h以上测试注意有可能带来数据的灾难问题,请不要随意使用.
& K. ~7 }1 Q- _' \0 k$ K7 D( j9 \+ y
Linux下也可以使用32Bit I/O和DMA.
% u8 l g; I$ g) S8 k s- [使用/sbin/hdparm -c1 /dev/hda(hdb,hdc..)打开32Bit传输模式,2 Z/ }- M2 C- w' s% }3 k
使用/sbin/hdparm -d1 /dev/hda(hdb,hdc...) 打开DMA.
t, `) Q1 Q/ r( }最后使用/sbin/hdparm -k1 /dev/hda 以使硬盘在Reset之后保持上面的设定,7 U) \2 k! {( j4 w7 A4 j9 n7 W$ N
这么一来,硬盘读写速度应该可以提高一倍以上.1 _, j9 @1 ]8 @/ m: J5 g0 r/ t3 ^$ w
& I/ b$ o. t1 T) B4 A- L+ y( d0 K
Q: 如何安装声卡?2 W4 ]& N% @, U; h% Q, S9 X! d
A: 在字符模式下运行sndconfig或setup,如果这样不还不行的话,请下载
4 |0 `0 S8 Y0 u7 w声卡配置工具alsa(alsa工具包包括alsa-driver-0.5.10b.tar.bz2, i2 f' F: ~" A7 q& _
alsa-lib-0.5.10b.tar.bz2,alsa-utils-0.5.10b.tar.bz2,0.5.10是版本号.)
" Y6 C7 _6 p8 |: W0 {* N& L按照drive、lib和util的顺序安装.也可以下载oss工具包来配置你的声卡.# G' O( W) f5 z( ^( I. ?
4 C1 _ U' \$ u1 m' foss安装指南:http://www.linuxeden.com/edu/doctext.php?docid=1974;
7 ~9 N' Z* ~3 S7 J4 m, Q
) o b; R) ^3 l9 lALSA安装配置AC 97声卡:http://www.linuxeden.com/edu/doctext.php?docid=1251
6 K0 R+ `' B% a# x
! p4 y, U$ P% c5 f5 |; i7 o
a8 U! X5 d5 S; I3 s! ]Q: How to use "XHOST" ?; {1 G4 @5 V% ^* v p
xhost 是用来控制X server访问权限的. 通常当你从hostA登陆到hostB上运行hostB
) W3 Y: _& M' x6 f上的应用程序时,做为应用程序来说,hostA是client,但是作为图形来说,是在hostA上
2 j7 R; x, \2 [显示的,需要使用hostA的Xserver,所以hostA是 server.因此在登陆到hostB前,需要
1 T% C; Q# E. n+ _3 Q+ u& F3 T7 x在hostA上运行xhost + 来使其它用户能够访问hostA的Xserver.
+ s' Q5 a: w" n8 z I3 b
, N( g) r% E3 `6 f9 hxhost + 是使所有用户都能访问Xserver.
3 J; w2 f0 E" Oxhost + ip使ip上的用户能够访问Xserver.0 k. u( E0 k, Z, i: L1 `
xhost + nis:user@domain使domain上的nis用户user能够访问
4 X) k+ `) t9 G9 u& Gxhost + inet:user@domain使domain上的inet用户能够访问. |
|