欢迎各位的光临,鄙人以好酒好菜招待~~!!^_^

linux一句话精彩问答 10.11整理

上一篇 / 下一篇  2006-10-11 18:57:05 / 天气: 晴朗 / 心情: 高兴

Linux宝库3HeY Nk/d Sg

linux一句话精彩问答

a4R|.C tqX:m0

Qf!y*^;?0来自 linuxmine

R~3qr#^0Linux宝库9f XqJ2hb;vz

鉴于目前中国linux的发展水平,90%以上的问题均可以用一句话作答,此为本文初衷;
b \2xQ4gs&z+y*DG-u0请访问www.linuxmine.com和bbs.linuxmine.com,获取详细文档及参与深入讨论;Linux宝库V(GmG0Z(g
本文欢迎转载,请注明“转载自linux宝库(www.linuxmine.com)”。Linux宝库k$zE&c EbM%TY
1 系统设置篇Linux宝库!B~Q4\,}2G.xj
1001 修改主机名(陈绪)
xHc(f8[ ?0vi /etc/sysconfig/network,修改HOSTNAME一行为"HOSTNAME=主机名"(没有这行?那就添加这一行吧),然后运行命令"hostname 主机名"。一般还要修改/etc/hosts文件中的主机名。这样,无论你是否重启,主机名都修改成功Linux宝库$Bs y6nUv)A1daE
Linux宝库^LL1H`)[
1002 修改linux启动方式(文本方式或xwindow方式)(陈绪)Linux宝库4O%?bo[],Q.g2s
vi /etc/inittab,找到id:x:initdefault:一行,x=3为文本方式 x=5为xwindow方式,重启机器即可生效
o(LpO'PA7[(}0Linux宝库7IgB,yP k9n I!z[
1003 linux的自动升级更新问题(hutuworm,NetDC,陈绪)
eP?a*O m_)P0Fedora Core下,可以使用yum来安装和升级软件Linux宝库&s/kJFr1ha
Debian下,用apt-get update和apt-get upgrade来安装和升级软件,前提是配置好网络和/etc/apt/sources.list,也可以用apt-setup设置
3i4M|\8?0Linux宝库&~,a^ c |
1004 windows下查看linux分区的软件(陈绪)
u _vEb | |0Paragon.Ext2FS.Anywhere.2.5.rar和explore2fs-1.00-pre4.zip
pZ G&EC.lAYp J0
P1Ja'AQZ'aN01005 mount用法(sakulagi,sxsfxx,aptkevin)Linux宝库z#~1ZC7a N
fat32分区 mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdromLinux宝库fxUT-Ud0QP ^k
ntfs分区 mount -t ntfs -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdromLinux宝库'] Y%Qc6f_M
iso文件 mount -o loop /abc.iso /mnt/cdrom
r d%Va~R6p pd0软盘 mount /dev/fd0 /mnt/floppyLinux宝库4@zQ] H jl!m
usb mount /dev/sda1 /mnt/cdrom
*YC5l;~@0L8? xh3^0cd光驱 mount -t iso9660 -o iocharset=cp936,ro /dev/cdrom /mnt/cdromLinux宝库6g:b8vZ\6Cu
dvd光驱 mount -t iso9660 -o iocharset=cp936,ro /dev/dvd /mnt/cdrom或mount -t udf /dev/dvd /mnt/cdromLinux宝库 dmF){5aL
注意:dvd的格式一般为iso9660或udf之一
{-]t5S2N UciF4?{0在有scsi硬盘的计算机上,应该先用fdisk -l /dev/sd? 来看看到底usb闪存盘是在哪个设备下(通常会是sdb1或者sdc1)。Linux宝库/S4T*P)e5^N
所有/etc/fstab内容 mount –a,此命令还可以指定文件格式"-t 格式", 格式可以为vfat, ext2, ext3等
[0B3i-b1WF"c@Z0例如,要自动将windows的d盘挂到/mnt/d上,用vi打开/etc/fstab,加入以下一行Linux宝库/h xm)p)YfO5p$}1t
/dev/hda5 /mnt/d vfat defaults,codepage=936,iocharset=cp936 0 0
6u@ P8b `{Qz3S0注意,先得手工建立一个/mnt/d目录Linux宝库2R_L2fa)i.mW

](e ^2] F bl4@h01006 访问远程共享的目录(陈绪)Linux宝库3JfCfd5p
将如下的行放到/etc/fstab中:
/YmT-p O$[+c[0//ip/share1 /mnt/d smbfs defaults,auto,username=name,password= pass 0 0
*GU,|G jDy]0其中ip是远程机器的ip地址,是share1该机器共享目录的共享名,/mnt/d是要将该分区mount到本地linux的目录,name和pass是可以访问该共享目录的用户名和密码。Linux宝库S;k3^cF9mor
Linux宝库&hw9G&M9U I6f
1007.a 删除名为-a的文件(陈绪)
'z1f]q$P c[G%M%{)Yd7S01 rm ./-aLinux宝库$C&Y a&P?0M [
2 rm -- -a,--告诉rm这是一个选项,具体参见getoptLinux宝库 T [N"w5hS&{
3 ls -i 列出inum,然后用find . -inum inum_of_thisfile -exec rm '{}' \;Linux宝库^3hW.l0g4KQ)q

T-d\o Ug{;hNDi01007.b 删除名为\a的文件(陈绪)
&p,nB/ZO9p1K)i4\$f/_0rm \\aLinux宝库Z J*K5c\k)\!P'j

mL/k T D EdN3q01007.c 删除名字带的/和‘\0'文件(陈绪)Linux宝库 g&m{#om!kq'u$Y0C
这些字符是正常文件系统所不允许的字符,但可能在文件名中产生,如unix下的nfs文件系统在Mac系统上使用Linux宝库u,MC2Jt
1 把nfs文件系统在挂到不过滤'/'字符的系统下,删除含特殊文件名的文件;
UV,N#]*p^!g02 将错误文件名的目录其它文件移走,ls -id 显示含该文件目录的inum,umount 文件系统,clri清除该目录的inum,fsck,mount,检查lost+found目录,将其中的文件更名。
dW5Vqk'h0另外,可以通过windows ftp过去删除任何文件名的文件Linux宝库Y ^$gBfc(@$\

#Ro!N M7Q`?01007.d 删除名字带不可见字符的文件(陈绪)Linux宝库jQ.w4h F s;`P
列出文件名并转储到文件:ls -l > del.shLinux宝库l'x-U5G[ fl
然后编辑文件的内容加入rm命令使其内容成为删除上述文件的格式:Linux宝库,a'q5n^ gw!Y
vi del.shLinux宝库$H.a Dk I.k@6k&Y
rm -rf *******
f|Q1e$} fWOAW0执行sh del.sh
7D4L.J2z3~9|0
`&O;Co9q$Zm;}%ai01007.e 删除文件大小为零的文件(陈绪)
a)y S%o!sg BOM:d,d01 rm -i `find ./ -size 0`
Xo;y1P3WS%N R02 find ./ -size 0 -exec rm {} \;Linux宝库9V@5pw9Fe(lF
3 find ./ -size 0 | xargs rm -f &Linux宝库{QW],sp3Y B
4 for file in * #自己定义需要删除的文件类型Linux宝库.A3v2hv y0j;YcJ
do
g3p0@)qUP0if [ ! -s ${file} ]Linux宝库*Z7bK*| K8lZ7W^ xl
thenLinux宝库Q UNg.ffgzM
rm ${file}
]wH h(B7H!\0echo "rm $file Success!"Linux宝库a3J a$|~[X!e;k*{[
fiLinux宝库zW&me `|bk
doneLinux宝库$^ kr~&o Fh/o

a]b#?-G01008 redhat设置滚轮鼠标(mc1011)
&Qm4cH&bI01 进入x后,选择鼠标的配置,选择wheel mouse (ps/2)就可以了,如果鼠标表现异常,重启计算机即可;
uh"eb1] t!u.O _"m02 直接su, vi /etc/X11/XF86Config, 把PS/2改成ImPS/2Linux宝库B,\j}w#T(It+\(S

X Ek;`FdA4Y7` s01009 加装xwindow(陈绪)
GJ.pt I/|,Ly0用linux光盘启动,选择升级,然后单独选择包,安装即可Linux宝库hi7V X(zL8_Ul
Linux宝库*b[\b'`(A,aEh
1010 删除linux分区(陈绪)Linux宝库a9S&VO3s
1 做一张partition magic的启动软盘,启动后删除;
i?8u'y.N5H"u8Z02 用win2000的启动光盘启动,然后删除
lR,V8Es*c5q0
&A [q2X7kuT01011 如何退出man(陈绪)
"iaM-m d1x0q
9O q.Rf$v$`^D1n/G0Linux宝库M%Mo/Q_ U)QCC2[d
1012 不编译内核,mount ntfs分区(陈绪,hutuworm)Linux宝库K(]y mR US7n2V L
找到对应内核版本(uname -a)的ntfsrpm,安装即可。
U-VDIFi6X0以原装rh8为例,未升级或编译内核
Ief Gp'gW$z)`01. 上google.com搜索并下载 kernel-ntfs-2.4.18-14.i686.rpm
o&J%S'w.LSzodP ~02. rpm -ivh kernel-ntfs-2.4.18-14.i686.rpm
^3\+i5{0M? Si)c03. mkdir /mnt/c
Uq7y*JB~{'S J04. mount -t ntfs /dev/hda1 /mnt/c
WS'~u.cF0r-Y0
wV&z-q~TTk;p+T*nWc0Read only: http://linux-ntfs.sourceforge.net/Linux宝库E.gI"xr'm
Read/Write: http://www.jankratochvil.net/project/captive/Linux宝库!D}.m/z4i,c9Gy

N1}-|]Q0v01013 tar分卷压缩和合并(WongMokin,Waker)Linux宝库c i)bg4rK
以每卷500M为例Linux宝库MVR6e#f'E
tar分卷压缩:tar cvzpf - somedir | split -d -b 500m (-d不是split的选项,是shell的选项,表示将tar命令的输出作为split的输入)Linux宝库R1y8P:Q~x
tar多卷合并:cat x* > mytarfile.tar.gzLinux宝库(GbLHN6] AjW

s%vH%L1k/Zt01014 使用lilo/grub时找回忘记了的root口令(陈绪)Linux宝库u1F'Yka+C6hC
1.在系统进入单用户状态,直接用passwd root去更改;
"i)r/JMucI P02.用安装光盘引导系统,进入linux rescue状态,将原来/分区挂接上来,命令如下:
N4qEhe0Y0cd /mntLinux宝库#g-vf j;~3nGO
mkdir hd
c9r*b7P7u{0mount -t auto /dev/hdaX(原来分区所在的分区号) hdLinux宝库.u Pu6V:i
cd hd
&TfICXM qW0chroot ./Linux宝库Q:Kj]8z3J O?
passwd root
/Yg~E%VTI k0这样可以搞定;
:z8{0NbYCm&u03.将本机的硬盘拿下来,挂到其他的linux系统上,采用的办法与第二种相同Linux宝库4p9r$PGb,v7_C?.h
以rh8为例,演示第1种方法如下:
9q2C,sEO"G\\](X0一. lilo
1VY,@0ZydA01 在出现 lilo: 提示时键入 linux singleLinux宝库VNF"I6U
画面显示 lilo: linux single
~ Cw@|x[ A-g02 回车可直接进入linux命令行Linux宝库I*ZWAb0}ho
3 vi /etc/shadowLinux宝库,G&rX L\
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,Linux宝库[J rf9e
第一行将类似于Linux宝库{3XLXuA2E+e
root::......Linux宝库;Kl I8h;z*\7v qS
保存
z Z^d#Q HI04 reboot重启,root密码为空Linux宝库6nuG7I1S.me2L
二. grubLinux宝库'K*a7_ }j:P9E[
1 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos),然后按e键;
^D,jak)QLQ02 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键;
wpz,w~%\03 修改你现在见到的命令行,加入single,结果如下:Linux宝库,|'VJv c
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
-[0nI_N$G3{Yo04 回车返回,然后按b键启动,即可直接进入linux命令行Linux宝库Pa;uJ8C(j;x
5 vi /etc/shadowLinux宝库@X+px#SbO;A#e
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
#f+U,Y zq(tUJu0第一行将类似于
oH3Z0x,]t"b7w:M0root::......Linux宝库}7p4M+zu2F6J R
保存
I4ilg:rM06 reboot重启,root密码为空
%l3H/m-B0S:Vg;V#r0
@\s.uf!rbb D01015 使ctrl+alt+del失效(陈绪)Linux宝库os EY4T;Y+c
vi /etc/inittab
A5Nf`)\,O#Z0将ca::ctrlaltdel:/sbin/shutdown -t3 -r now这行注释掉Linux宝库,cxK _&u1l.LL
Linux宝库 B3B ^*s-FI-t$~;b,e$u
1016 查看redhat的版本号(hutuworm)
9[J0{mU/R/i9X \F0cat /proc/version或cat /etc/redhat-release或cat /etc/issueLinux宝库 z,^/clN\'M"J'Y
Linux宝库6Z5~9N8]c5c!D:]
1017 查文件属于哪个rpm(无双)Linux宝库cT#m:\ Ru o| TH/b
上www.rpmfind.net上搜,或者rpm -qf 文件名得到
H B FR!i s0
FY@U!~n'z"D01018 将man或info的信息存为文本文件(陈绪)
0U;Sa!Sa1u0以rpm命令为例:Linux宝库6bE t@$nX*d?$?
man rpm | col -b > rpm.txt
8d*yY5YhLph0info rpm -o rpm.txt –sLinux宝库;m@-Y#D l

p\c9F^pm01019 利用两个现存文件,生成一个新的文件(陈绪)Linux宝库v)L0``4v J0qRY%z
1. 取出两个文件的并集(重复的行只保留一份)
|}BSz:@J i6S0cat file1 file2 | sort | uniqLinux宝库;\Kq6~wV'W`&Q l
2. 取出两个文件的交集(只留下同时存在于两个文件中的文件)
Eh;I Sy k;E8E0cat file1 file2 | sort | uniq -dLinux宝库^TGEG_
3. 删除交集,留下其他的行
(W9Tm$?Ym ?0T0cat file1 file2 | sort | uniq –u
H9t OJ*uS+O0Linux宝库2`-oC:PbuY
1020 设置com1口,让超级终端通过com1口进行登录(陈绪)
G'yp|_0第一步:确认有/sbin/agetty,编辑/etc/inittab,添加
4n'B)L;xa KT;Z07:2345:respawn:/sbin/agetty /dev/ttyS0 9600Linux宝库2BG;m\#krFB
9600bps是因为连路由器时缺省一般都是这种速率,也可以设成Linux宝库B l^ K*Fm%I!SQ;Ni
19200、38400、57600、115200Linux宝库hg O:p+rH3k+ZES
第二步:修改/etc/securetty,添加一行:ttyS0,确保root用户能登录
xn&W3d)\9i,k k0第三步:重启机器,就可以拔掉鼠标键盘显示器(启动时最好还是要看看输出信息)了Linux宝库3~9L,}+H2]
Linux宝库(Jz7eL4|7I`o%[%t
1021 删除内有文件和子目录的目录(陈绪)Linux宝库X$[Z*l,@%]
rm -rf 目录名Linux宝库 I@+bL-zI9PfPz
Linux宝库&g8_7n(| P `;VQ
1022 查看系统信息(陈绪)
}B(X6t)C0cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)
em%u}&^V)[hk0cat /proc/interrupts - 中断
3j-|I"B%_0K'J5i0cat /proc/ioports - 设备IO端口Linux宝库8d${ G?%A#i8H&k8f
cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size)Linux宝库|1f{MBDNW
cat /proc/partitions - 所有设备的所有分区
&g1g#MZ kh.zDO;^0cat /proc/pci - PCI设备的信息Linux宝库Rg,A _m2p&A{h EV
cat /proc/swaps - 所有Swap分区的信息Linux宝库${wLk%r
cat /proc/version - Linux的版本号 相当于 uname -rLinux宝库u)pAW'GU6U.Z|}
uname -a - 看系统内核等信息Linux宝库ro4A'E*Z-bY
Linux宝库x%AS{F
1023 去掉多余的回车符(陈绪)
B-J0t Y:@A0sed 's/^M//' test.sh > back.sh, 注意^M是敲ctrl_v ctrl-m得到的
+nsuR)e(fV0或者 dos2unix test.shLinux宝库 h Y5dgi],Y i x+Y

[_5CJu)Rt2_01024 切换X桌面(lnx3000)
,eAkB*sN%P0如果你是以图形登录方式登录linux,那么点击登录界面上的session(任务)即可以选择gnome和kde。如果你是以文本方式登录,那执行switchdesk gnome或switchdesk kde,然后再startx就可以进入gnome或kde。
k3z2pyK j-u6Q0(或者vi ~/.xinitrc,添加或修改成exec gnome-session 或exec startkde,然后用startx启动x)Linux宝库GJL.j i6mH

pk;j/zShVmM/[01025 通用的声卡驱动程序(lnx3000)Linux宝库#c/Nh:]f/a7a9Y
OSS www.opensound.com / ALSA www.alsa-project.org/
EASL b%v([&H8j0Linux宝库}5O*y:Q7i4Y |
1026 改变redhat的系统语言/字符集(beming,mc1011)
6b|4D^*b:YT.b0修改 /etc/sysconfig/i18n 文件,如
Lv\,v-q{Y)^(~,s0LANG="en_US",xwindow会显示英文界面,Linux宝库 p*J$oCoo&b,hj4H
LANG="zh_CN.GB18030",xwindow会显示中文界面。
+u'K0} Y0]+t@:KLl0还有一种方法
*K#WHU(Z)|;QI0cp /etc/sysconfig/i18n $HOME/.i18n
,U#IVOiK0vi $HOME/.i18n 文件,如Linux宝库X/KZIa.DE%T
LANG="en_US",xwindow会显示英文界面,Linux宝库g7XQ;^(Q ?,|W
LANG="zh_CN.GB18030",xwindow会显示中文界面。
xI5gt|%fOA W g OG0这样就可以改变个人的界面语言,而不影响别的用户Linux宝库^&Rs5M~-{6J8q

h1B `x i:LG01027 把屏幕设置为90列(陈绪)Linux宝库0D,^h&Mj$rt
stty cols 90
'hc;k_d0Linux宝库/VN$EKl
1028 使用md5sum文件(陈绪)Linux宝库"n8h]3N.d0BRa
md5sum isofile > hashfile
HS im;jmXC C"J0md5sum文件与hashfile文件的内容比对,验证hash值是否一致
sXT\/t)_%y0md5sum –c hashfileLinux宝库^0[0t"[ G"m2Nf
Linux宝库n h$qy-E&B*k
1029 一次解压多个zip文件(陈绪)
ac3[3h2r GU0unzip "*",注意引号不能少Linux宝库hf(x t5{"|+I i

jO C3~1f pT6rS.u01030 看pdf文件(陈绪)
1zXJ4Hf#gW0安装Acrobat ReaderLinux宝库2]P9iE?3O3W$g
Linux宝库)b#bGd8s8m
1031 查找权限位为S的文件(陈绪)Linux宝库2L,|3H7[;Att$u"hJ
find . -type f \( -perm -04000 -o -perm -02000 \) -exec ls -lg {} \;Linux宝库.Ks\)`@1v1M-`__

v(P?8y-^dg+fD01032 装中文输入法(陈绪,hutuworm)
#vb_2jPc7|P$}0以redhat8为例,xwindow及其终端下的不用说了,缺省就安装了,用ctrl-space呼出。Linux宝库t;J~!H6|0?0LB'F/iP
现在讨论纯console,请到http://zhcon.sourceforge.net/下载zhcon-0.2.1.tar.gz,放在任一目录中,tar xvfz zhcon-0.2.1.tar.gz,cd zhcon-0.2.1,./configure,make,make install。安装结束后,要使用zhcon,请运行zhcon,想退出,运行exitLinux宝库dhJ;q-M!A+K`|,fJ
Linux宝库,zM9s.w!| c:z+e2D
1033 把弹出的光盘收回来(beike)
"}z@o3@1[[0eject –t
-E5i_1i7o0Linux宝库go ei)G| _z&E
1034 cd光盘做成iso文件(弱智,grub007)Linux宝库t%~3WEA&Ae
cp /dev/cdrom /tmp/xxx.iso 或 dd if=/dev/cdrom of=/tmp/xxx.isoLinux宝库O)Q G(c O
Linux宝库 Am*pL ] ik3b/A
1035 快速观看开机的硬件检测(弱智)Linux宝库u&j,C I:_7[B
dmesg | more
xx"}k8`+t/Y,j4N#pC \0Linux宝库0QH8@u4jUX
1036 查看硬盘的使用情况(陈绪)
{dSWdwo:pu0df -k 以K为单位显示Linux宝库J sG1K#j
df -h 以人性化单位显示,可以是b,k,m,g,t..Linux宝库-P"V3zMYC|5p

:Bv8zzsB01037 查看目录的大小(陈绪)Linux宝库!|X2`,m?0z
du -sh 目录名
It9b cWf]CJ0-s 仅显示总计Linux宝库0Myk GA
-h 以K、M、G为单位,提高信息的可读性。KB、MB、GB是以1024为换算单位Linux宝库8c?8bqSKD
-H 以1000为换算单位Linux宝库]FY7l Bh!W

,p[ e] OM0C%]8t01038 查找或删除正在使用某文件的进程(wwwzc)
1G,QQ@ g0fuser filenameLinux宝库)lB*S7W(Z-g1n'J
fuser -k filenameLinux宝库_QV~/K4Mw

]*^1N-Xp5uj(z l01039 安装软件(陈绪)
dbHSqlK$I@0rpm -ivh aaa.rpmLinux宝库o1l3GU"J4N4^
tar xvfz aaa.tar.gz; cd aaa; ./configure; make; make installLinux宝库P+un2O;G Fc
Linux宝库bTD2oG9`?(W+x
1040 字符模式下设置和删除环境变量(陈绪)
1w]/w@i \{+Z0bash下
PL:iR+ks{/g0设置:export 变量名=变量值Linux宝库TjT0e?W1V |
删除:unset 变量名Linux宝库S%O Ui6{1BM
csh下
"z1`0XY"W#r7o0设置:setenv 变量名 变量值Linux宝库#[b_)U @&Da!zM
删除:unsetenv 变量名Linux宝库 o7KS/~^5v$v%n*z/B,X
Linux宝库wUHc['}.D6Z
1041 ls如何看到隐藏文件(即以.开头的文件)(双眼皮的猪)
RO$clw#[i+n0ls –a 或 l. (适用于redhat)
"Xw/mx} Y(X0
.RQ2E/wg?01042 查看rpm中文件的安装位置(陈绪)
bW6oZE#A8s O#i0rpm -qpl aaa.rpmLinux宝库;`,TI%R:?y$gk,z0]}
Linux宝库-g3H:[(o L(\.?,\
1043 使用src.rpm编译出二进制rpm(陈绪)Linux宝库'E;P^ YQ,c
rpmbuild --rebuild *.src.rpm
q0e.Mp$x0
*[z+u(I1HJ3gH01044 设置vim中显示或不显示字体颜色(陈绪)
*K&Hj A.SvM6I|J0首先确保安装了vim-enhanced包,然后,vi ~/.vimrc; 如果有syntax on,则显示颜色,syntax off,则不显示颜色
y4Ju v{"nzM0
mr9\s&`3[ [!v01045 linux是实时还是分时操作系统(陈绪)
i7HT&D,H V0标准的内核是分时的,但是有些厂商也改造出了实时linux系统Linux宝库"d1v4?3T7lwLNA

Z^BG8D,e't[x g01046 make bzImage -j的j是什么意思(wind521)
O2^e%F e/hR0-j主要是用在当你的系统硬件资源比较足的时候,用改选项可以加快编译速度,如-j 3Linux宝库$P]2y3|,ed1aZ'U

n oOmOf7@&B9R01047 如何安装内核源码包(陈绪)
4k!V)z{5~;o0把你光盘上的内核源码包装上即可,rpm -i *kernel*source*.rpm
"eu,`D}vP"kl0
FKG.M/Eq01048 修改系统时间(陈绪,laixi781211,hutuworm)Linux宝库i-cVvO@EhNM
1 设置你的时区: timeconfig里选择Asia/Shanghai (如果你位于GMT+8中国区域)Linux宝库d uY8w%g WK"jg&|
2 与标准时间服务器校准: ntpdate time.nist.govLinux宝库l4gzA;n9z#Q
当然,如果你是李嘉诚,也可以跟自己的手表校准: date -s STRING (STRING格式见man date),修改后执行clock -w 写到CMOSLinux宝库x!Tjl_%Jrw3nk
date -s “2003-04-14 cst”,cst指时区,时间设定用date -s 18:10Linux宝库,w U7J8T MyB
3. 将当前软件系统时间写入硬件时钟: hwclock –systohc
s E+x/AI{5I E0
N:`&vx,RlZ01049 把命令结果传给一个变量(陈绪)Linux宝库d6n}:[t5]Dl,g#M
aa=`grep _GQAdd $1`,注意这个`是反引号Linux宝库R.I mCQ0Z1|.M0d
Linux宝库su!B!^m \
1050 linux怎么用这么多内存(陈绪)Linux宝库.M`~p"tZ-n:\
为了提高系统性能和不浪费内存,linux把多的内存做了cache,以提高io速度
xl9J5CN;J0
:dY]"z#MZI1V01051 /etc/fstab配置项里最后两个数字是什么意思(lnx3000)Linux宝库J^M-K` g4X E
第一个叫fs_freq,用来决定哪一个文件系统需要执行dump操作(dump执行ext2的文件系统的备份操作),0就是不需要;
E!@V#kb~ M0第二个叫fs_passno,是系统重启时fsck程序检测磁盘(fsck检测和修复文件系统)的顺序号,0表示该文件系统不被检测,1是root文件系统,2是别的文件系统。fsck按序号检测磁盘
)u%~G3p&}0Linux宝库 ai+u}*WJ&gu6|
1052 让用户的密码必须有一定的长度,并且符合复杂度(eapass)Linux宝库!I}UtG6G
vi /etc/login.defs,修改PASS_MIN_LENLinux宝库"t#j/I"@(O t.W
Linux宝库7y bU ~p)T;q$}
1053 翻译软件(陈绪,hutuworm)Linux宝库_~9s Y4F
星际译王 xdict
l Wm4oh/Lew~%d0console下还有个dict工具,通过DICT协议到dict.org上查11本字典,例如:dict RTFM
_6t'zs5^E1G%?.L0Linux宝库+Xq\k,m[
1054让显示器不休眠(陈绪)
#Xp*W6J!X F yi \&H^3L!B0setterm -blank 0Linux宝库9i0w9kS0Uv9{ L3|
setterm -blank n (n为等待时间)Linux宝库8@ cR)Cq4h;`I}C+B7yL

)oKv;I|?hA01055 用dat查询昨天的日期(gadfly)
$b@2yk9x5E]7ycB0date --date='yesterday'
Ky,q"zA C0
)}9X"J t)ng.L$t:}01056 xwindow下如何截屏(陈绪)Linux宝库3V^ li6Q} ]M(o:w
使用Ksnapshot或者gimp
O+XV[7@^_ z0Linux宝库7K y&y ^)U7mK(r
1057.a 解压小全(陈绪,noclouds,hmkart)Linux宝库1L1lU4G!Mr8p)ZL
tar -I或者bunzip2命令都可以解压.bz2文件
/txK4A.Z6c4b0tar xvfj example.tar.bz2Linux宝库2Q1K!t+U-yA&`
tar xvfz example.tar.gz
!Q.j0s6E3R.{/H`1M0tar xvfz example.tgz
D8Yjq8? S0tar xvf example.tarLinux宝库 xm{|GI X"i]
unzip example.zipLinux宝库hD ~+nE6ti
rpm2cpio example.rpm │ cpio -divLinux宝库;[6U_mjsH/~
arp example.deb data.tar.gz | tar zxf -Linux宝库7q#d}nGZS%Qz
tar -jvxf some.bz,就是把tar的zvxf 改成jvxfLinux宝库w6]!HY s:D:[z6H
zip/tar rh8下有一个图形界面的软件file-roller可以做这件事。另外可以用unzip *.zip解开zip文件,unrar *.rar解开rar文件,不过unrar一般系统不自带,要到网上下载:
`q(McdgT0http://www.linuxeden.com/download/softdetail.php?softid=883Linux宝库|/\.\ o;wi]
下载rar for Linux 3.2.0,解压开后make,然后可以用unrar e youfilename.rar解压rar文件
v!VrkUK(fH&yVG0Alien提供了.tgz, .rpm, .slp和.deb等压缩格式之间的相互转换:
)x:n-H_+d2EU7b-\$p0http://sourceforge.net/projects/alienLinux宝库3Q&M-w$W~-I7f
sEx提供了几乎所有可见的压缩格式的解压接口:Linux宝库D1c;@ty&K%LZ
http://sourceforge.net/projects/sexLinux宝库1[URP;_
Linux宝库!vO|G$F#R3M1Jz
1057.b tar的压缩和解压用法(platinum)Linux宝库._bR;l7IM~!}B m
解压:xLinux宝库,YiA:do
压缩:cLinux宝库s$z;IGH aRCV
针对gz:z
/iJ/W^.S L;lW0针对bz2:jLinux宝库g&Ho;^3Qp
用于显示:v
U$^ g7WY O \#S0解压实例:Linux宝库M1R-Z P'g&n9M(W
gz文件:tar xzvf xxx.tar.gzLinux宝库:E1e)R,IrJ
bz2文件:tar xjvf xxx.tar.bz2Linux宝库3I i'? NDl D? N
压缩实例:Linux宝库!Or2HG)[
gz文件:tar czvf xxx.tar.gz /pathLinux宝库}3kW ~1@,v#Q[Jc,s9i
bz2文件:tar cjvf xxx.tar.bz2 /path
Og&B7_{D+YC0Linux宝库a$t3W ],O.EK
1058 在多级目录中查找某个文件的方法(青海湖)
rN6x"F!{Dw01 find /dir -name filename.extLinux宝库B0o6f&U qIp4v ]b
2 du -a | grep filename.ext
N|?k9cN!y|03 locate filename.ext
,`Dx@OWO0
XC.u;? k-|01059 不让普通用户自己改密码(myxfc)
T\:p&x,e*PT+T0[root@xin_fc etc]# chmod 511 /usr/bin/passwdLinux宝库{j/J5i}+n/r
又想让普通用户自己改密码
B N;D0tsm0[root@xin_fc etc]# chmod 4511 /usr/bin/passwdLinux宝库!?"cEy2b)bKW
Linux宝库p/P'\g-Gf*Y
1060 显卡实在配不上怎么办(win_bigboy)Linux宝库KMYJ$A7EO!P1K0S
去http://www.redflag-linux.com/,下了xfree86 4.3安装就可以了Linux宝库2a7|;i4F%K0f,T7HX3U;Y+N
Linux宝库H8MSo#p B1\
1061 超强删除格式化工具(弱智)
(n*{%~0GRnRm7W-B:d0比pqmagic更安全的、进行删除格式化的小工具:sfdisk.exe for msdos
PnuW9b(rWtd;H$v]A0下载地址:http://www.wushuang.net/soft/sfdisk.zipLinux宝库P2Nb/b/C*F

.G6J gy$q z01062 如何让xmms播放列表里显示正确的中文(myxfc)
,y3c CFMM0-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-
0ez6v%u E?5L/ae0把这个东西完全拷贝到你的字体里面
.R'^3R@;n6h0{0操作方法:右键单击xmms播放工具的任何地方,会看到一个"选项",然后选择"功能设定",选择"fonts",然后把上面的字体完整的拷贝到"播放清单"和"user x font"中
$|:w1Nv_eg!Y0Linux宝库 xw:F x2Ee{k
1063 redhat linux中播放mp3文件(hehhb)Linux宝库_[!| \v
自带的xmms不能播放MP3(无声),要安装一个rpm包:rpm -ivh xmms-mp3-1.2.7-13.p.i386.rpm。打开xmms,ctl-p,在font栏中先在上半部的小框内打勾,再选择 “fixed(misc) gbk-0 13”号字体即可显示中文歌曲名。在音频输出插件中选择 "开放音频系统驱动程序1.2.7 [lioOSS.so],即可正常播放MP3文件
gm6? {8d6TA0
8D al0p}h;u01064 安装中文字体(hehhb)
'F:or5B&q+B w0先下载 http://freshair.netchina.com.cn/~George/sm.sh文件,然后在微软网站下载SimSun18030.ttc(http://www.microsoft.com/china/windows2000/downloads/18030.asp),它是个msi文件,在mswindows中安装用的,装好后在windows目录下的fonts目录里面就可以找到它。把simsun.ttc,SimSun18030.ttc,tahoma.ttf,tahomabd.ttf拷贝到/usr/local/temp,然后下载的sm.sh文件也放到这个目录里,最后打开终端Linux宝库|%RAF0^7M%at
cd /usr/local/temp
PQ&z"`B/tAj0sh sm.shLinux宝库3A+k!{|r(B3of}

!L f m[8I+I(W)i01065 移动光标(陈绪)
[__$B F;k0echo -e '\033[20;10f' 把光标移动到20行10列Linux宝库8sPh#Yb/R
另外,如果还出现乱码,可以改为iocharset=utf8
e/l8p Z/U|0F0Linux宝库?&r&O-p$TD9DsG]
1066 在x下使用五笔和拼音,区位输入法(hmkart)Linux宝库#Vk3?6E H X
从http://www.fcitx.org/上下载fcitx的rpm包安装即可Linux宝库.g2CAa@o7z

,o0lwR$F{-pRW01067 ls重定向到多个文件(陈绪)
@BX)M&Ek`4A;R%d0ls | tee 1.txt 2.txt 3.txt .....Linux宝库h^:?+u^7| Ml

g*}T3p9J!H01068 硬盘iso安装后怎么添加和删除rpm包(sakulagi)
Qj{1],n.X&n0redhat-config-packages --isodir=<PATH>Linux宝库;l'MjN^GR"y
<PATH>为iso文件所在的目录Linux宝库Em*Ri)KD
Linux宝库tq"D6_dg
1069 字符下控制音量(grub007,天外闲云)
a~k Q7^]q}0使用aumix。保存oss的音量大小的步骤为:Linux宝库2tE9Pq:o.L
1、用aumix将音量调整为你们满意的音量;Linux宝库 [fUn X3m_\
2、用root用户进入/usr/lib/oss下(oss的默认安装目录);Linux宝库&{'y2y[/Ir@
3、执行./savemixer ./mixer.map;
\)y8e#tvy}Q&\2T04、ok,以后oss开启之后就是你在第一步调整的音量了。
[ wLQP0RyS(H0
e@.\!E w&KC1_!Yt01170 echo典型应用(陈绪)Linux宝库ZVPZ R6g
echo "abcdefg" | perl -lne '{$a = reverse($_); print $a;}' 把一个字符串翻转
A `$B/L ~iu;o0N R0echo bottle|rev 把一个字符串翻转
$[Q KO6~bF[os7VM0
FH.L w } ?01071 删除几天以前的所有东西(包括目录名和目录中的文件)(shally5)
$^\*`v|*x2BU0_)T01 find . -ctime +3 -exec rm -rf {} \;Linux宝库(D%t,BZqi0I Wo2S~
2 find ./ -mtime +3 -print|xargs rm -f –r
8a-AIUvnsQ0
P GqciR,_.|01072 用户的crontab在哪里(hutuworm)Linux宝库O1M2Mbv Z@
/var/spool/cron/下以用户名命名的文件中
,u r^c2RVb0Linux宝库!NI,dpn*u'^+H;u,w
1073 以不同的用户身份运行程序(陈绪)
W/LKo)Wd0su - username -c "/path/to/command"
aqy$JrH~ g-x0有时候需要运行特殊身份的程序, 就可以让su来做
}C%bt#he0
1k r-bg E.l0e(X8r BC01074 不改变inode清空一个文件(陈绪)Linux宝库m~(i"P D{
> filenameLinux宝库 `#O8}8}&gf cL

AvIi!O$E^\ F01075 为什么OpenOffice中不能显示中文(allen1970)
-q$J3J1u5A[G0更改字体设置
BB)D t;f m0tools->options->font replacement
mG4l-w)t5wJp,OD0Andale Sans UI -> simsun
7w G4Ip v'|U6y }%P0
e(P2]P4c@:E%F:W01076 如何备份Linux系统(Purge)
"W G2d#t8Gm&S V5n0Symantec Ghost 7.5以后的版本支持Ext3 native复制Linux宝库*Q.w-Oi$mN;b-E2S3M8L
Linux宝库O7HQe~
1077 linux上的partition magic(wwwzc)
hi2u!P N0Linux下一个有用的分区工具:parted,可以实时修改分区大小, 删除和建立分区.
w#e S{E;b4O0Linux宝库Mpy RI C.[\
1078 /proc/sys/sem中每项代表的意思(sakulagi)Linux宝库(Y"W4cB'n0C'b`]
/proc/sys/sem内容如下Linux宝库x+jL"C)LBqQ E-{
250 32000 32 128Linux宝库IzF2g*~3o7Z
这4个参数依次为SEMMSL(每个用户拥有信号量最大数量),SEMMNS(系统信号量最大数量),SEMOPM(每次semop系统调用操作数),SEMMNI(系统信号量集最大数量)Linux宝库{-S{}8RXD)g f
Linux宝库 _`P^\ i*r
1079 Grub 引导菜单里 bigmem smp up 都是什么意思(lnx3000)
"B cH]+bR Z0U(?0smp: (symmetric multiple processor)对称多处理器模式
LL^c^l0bigmem: 支持1G 以上内存的优化内核Linux宝库RTN Ov&V'}2S
up:(Uni processor) 单处理器的模式
Q8P@Q3{r }0
0rL#hO,a5q+^ V01080 oracle的安装程序为什么显示乱码(lnx3000)
uK P[fY'b{m$\)M7e0现在oracle的安装程序对中文的支持有问题,建议使用英文界面来安装,在执行runinstaller之前,执行:export LANG=C;export LC_ALL=C
W#f9U'IR `0
oEQb+tn"]01081 linux下文件和目录的颜色代表的含义(sakulagi,弱智)
4R)Z'nW&\1H4|0蓝色表示目录;绿色表示可执行文件;红色表示压缩文件;浅蓝色表示链接文件;灰色表示其它文件;红色闪烁表示链接的文件有问题了;黄色是设备文件,包括block, char, fifo。
Zxj(sy7M3H0用dircolors -p看到缺省的颜色设置,包括各种颜色和“粗体”,下划线,闪烁等定义
P#M(Q4l(]3M-@0Linux宝库.kaE9N$l8Q^$|
1082 查看有多少活动httpd的脚本(陈绪)Linux宝库!Pq[vU)c3]&rm
#!/bin/sh
!my+eQ"C~0while (true)
Qsf ^u Y G:H-`0doLinux宝库/WA5bx"{p0G/V
pstree |grep "*\[httpd\]$"|sed 's/.*-\([0-9][0-9]*\)\*\[httpd\]$/\1/'
Vc7uw+Vi o;[0sleep 3Linux宝库1q]-cP ~N1~ U(y
done
cV&i#@]J g0
z-H2q EY)Q$jd^01083 如何新增一块硬盘(好好先生)Linux宝库G.H@DSu!J ],N V6Q.d
一、关机,物理连接硬盘
[!e1]t:k;zb0jw0如果是IDE硬盘,注意主、从盘的设置;如果是SCSI硬盘,注意选一个没被使用的ID号。
7@%n*i^1y3L \*y+{0二、开机,检查硬盘有没有被linux检测到Linux宝库(L*q^m.N9W)u#|8f6t
dmesg |grep hd*(ide硬盘)
"Eo$UT.O P0dmesg |grep sd*(SCSI硬盘)
l4Z;{? FI.v!a%DO#t fI0或者 less /var/log/dmesg
~2Cr1hZ(tV5J0如果你没有检测到你的新硬盘,重启,检查连线,看看bios有没有认出它来。
T R)RC!ox s0三、分区Linux宝库3quBl S o#Z
你可以使用fdisk,Sfdisk或者parted(GNU分区工具,linux下的partition magic)
J0[.W.I8d0四、格式化Linux宝库Y Z,s:C']7O&v
mkfsLinux宝库G2nK)f*Y
五、修改fstab
8xr c5TY0S0vi /etc/fstab
I/h#RExP0Linux宝库"oN:M-_Y*Eir4J'W#D
1084 看分区的卷标(q1208c)
B+}H5y5ZlS0e2label /dev/hdxn, where x=a,b,c,d....; n=1,2,3...Linux宝库pa`@Ky7j

2\'dl3jVV01085 RH8,9中添加新的语言包(好好先生)Linux宝库#a,c wCnfo c
一 8.0中
!L dQ#cm7s2mJ01.放入第一张光盘;
,^|_ L l3X?H.t }02.cd /mnt/cdrom/Redhat/RPMS;Linux宝库H!w_)hI/b5v}
3.rpm -ivh ttfonts-ZH_CN-2.11-29.noarch.rpm(简体中文,建议用tab键来补齐后面的部分,以免输入有误);Linux宝库#E y e"Q,A*_&{
4.rpm -ivh ttfonts-ZH_TW-2.11-15.noarch.rpm(繁体中文)
Q7}0E1Y Z _Lm0如果你还想装日文、韩文,安装第二张光盘上的ttfonts*.rpm.
i$H~1s-y3j]p+d F0二 9.0中Linux宝库-Z%Gzi Tn iHK
9.0不在第一张盘上,在第三张盘上.rpm包名分别为:
|*FC w+Pt0ttfonts-zh_CN-2.12-1.noarch.rpm(简体中文)
B*H(sn7\lE"P)S0ttfonts-zh_TW-2.11-19.noarch.rpm(繁体中文)Linux宝库4I7S;M#ij

7u5opK/@U/R*|4[M01086 终端下抓屏(tsgx)
(x;\9i A[ Tt(_01 cat /dev/vcsX >screenshot 其中,X表示第X个终端
"S^v!j4}.slpD`3_?Z02 运行script screen.log,记录屏幕信息到screen.log里。一会记录到你exit为此。这也是抓屏的好方法
@zCH`b\ h0这是在debian的cookbook上看到的。在RH9上能用
F,Qh[H0
?6I$Dgn|V.\I&f01087 让一个程序在退出登陆后继续运行(NetDC,双眼皮的猪,noclouds,陈绪)Linux宝库+|x9u'oI&T.?6DZ
1 nohup command &Linux宝库`*N/@UJ O%s5w
2 # commandLinux宝库 @Zu ~*m9NR|q5|Bo
# disown
!?,qEh,O _0Linux宝库5e/H9P Ru^9M9u
1088 man命令不在路径中时,查看非标准的man文件(陈绪)Linux宝库 i(W5U P#l%T lG
nroff -man /usr/man/man1/cscope.1 | more
tl"FP^0Linux宝库s't?!PFI(g S#I ]q
1089 cp时显示进度(陈绪)
6I l Bj2U%Qj tc7RA7I0cp -r -v dir1 dir2
P3eNn^0@o:g0cp -a -d -v dir1 dir2
F/HN&Y-z6b W0
c!jS{a#[6|01090 编辑/etc/inittab后直接生效(陈绪)
^$QJ!NH$\irV^0init qLinux宝库%OO S7} [EH$@q

` C]:jCP;Mj ZHu\(]01091 让linux连续执行几个命令,出错停止(陈绪)
7Y ~2M n"A8qa;j)E0command1 && command2 && command3Linux宝库4ZF)`:^&Nhb1o0QW `
Linux宝库 Foyj Fa#kD
1092 如何将grub安装到mbr(陈绪, NetDC)
UK-y.b!X3E0grub> root (hd0, 0)Linux宝库9KJ-hV;s
grub> setup (hd0)
#c ] M _Oz|G0也可以用grub-install /dev/hda来安装grubLinux宝库"mn&EtVw
Linux宝库j%iWH9NzF;`w
1093 安装时把grub(lilo)写到linux分区的引导区还是主引导扇区(MBR)(陈绪)
/m'~&r3|q:w.\7va0如果你想电脑一启动就直接进入操作系统启动菜单就把grub(lilo)写到MBR上,如果写到linux分区的引导区则要用引导盘引导。建议写到 MBR,方便点
W oA%BE(W6Y/e/_*ew0
N#d)am+P!zP4r!p01094 如何让多系统共存(陈绪)
/a {&S+Av/QX4pnT098系统的话用lilo(grub)引导,2k/nt则使用osloader引导多系统Linux宝库5b6{ FG2@H!m
Linux宝库gni,y5i'|
1095 如何在图形界面和控制台(字符界面)之间来回切换(陈绪)
5s+c T#g _01 图形界面到控制台:Ctr+Alt+Fn(n=1,2,3,4,5,6);
8op(B9B2liK02 各控制台之间切换:Alt+Fn(n=1,2,3,4,5,6);Linux宝库;lJ] C(ar
3 控制台到图形:Alt+F7Linux宝库T)j8b+c+V
Linux宝库*t rw \~HQn[+rt
1096 Redhat linux常用的命令(陈绪)
.vgMo)wwh8D'D^0<1>ls:列目录。Linux宝库I K jI3j n ^M#{
用法:ls或ls dirName,参数:-a显示所有文件,-l详细列出文件。Linux宝库1Wap:` gP#}
<2>mkdir:建目录。Linux宝库CJK.e{5}3sXH
用法:mkdir dirName,参数:-p建多级目录,如:mkdir a/b/c/d/e/f -pLinux宝库 Z"c |9`%~L
<3>find:查找文件。
aZ}tvlK4Hw0用法:find inDir -name filename,inDir是你要在哪个目录找,filename是你要找的文件名(可以用通配符),用通配符时filename最好用单引号引起来,否则有时会出错,用例:find . -name test*,在当前目录查找以test开头的文件。Linux宝库!i0Y-mNe[0Jn h K
<4>grep:在文件里查找指定的字符串。Linux宝库+?G:Q/G4`#J\e P
用法:grep string filename,在filename(可用通配符)里查找string(最好用双引号引起来)。参数:-r在所有子目录里的filename里找。用例:grep hello *.c -r在当前目录下(包括子目录)的所有.c文件里查找hello。Linux宝库z\q5v&{XG)\
<5>vi:编辑器。Linux宝库5H&tj5g Z@
用法:vi filename。filename就是你要编辑的文本文件。用了执行vi filename后,你可能会发现你无法编辑文本内容,不要着急,这是因为vi还没进入编辑状态,按a或i就可以进入编辑状态了,进入编辑状态后你就可以编辑文本了。要退出编辑状态按Esc键就可以了。以下操作均要在非编辑状态下。查找文本:输入/和你要查找的文本并回车。退出:输入: 和q并回车,如果你修改了文本,那么你要用:q!回车才能退出。保存:输入: w回车,如果是只读文件要用: w!。保存退出:输入: wq回车,如果是只读就: wq!回车。取消:按u就可以了,按一次就取消一步,可按多次取消多步。复制粘贴一行文本:把光标移到要复制的行上的任何地方,按yy(就是连按两次 y),把光标移到要粘贴地方的上一行,按p,刚才那行文本就会被插入到光标所在行的下一行,原来光标所在行后面所有行会自动下移一行。复制粘贴多行文本:跟复制一行差不多,只是yy改成先输入要复制的行数紧接着按yy,后面的操作一样。把光标移到指定行,输入:和行号并回车,如移到123行:123回车,移到结尾:$回车
4Q9V:I,[t\ z!x+L%z0
dBB[;}F(N01097 linux文本界面下如何关闭pc喇叭(labrun,sakulagi)Linux宝库n*DT~ x&bFjs F
1 将/etc/inputrc中的set bell-style none 前的#去掉;Linux宝库5RKdI'l;^?/b
2 echo "set bell-style none" >> ~/.bashrc;
2pP yzJFP03 去除vi的铃声,echo "set vb t_vb=" >> ~/.vimrcLinux宝库nO3?;C(|U

[6wh+H}3_8uHUT01098 重装windows导致linux不能引导的解决办法(好好先生)Linux宝库|(T'L`;sKa
如果没有重新分区,拿linux启动盘(或者第一张安装光盘)引导,进入rescue模式。首先找到原来的/分区mount在什么地方。redhat通常是/mnt/sysimage. 执行"chroot /mnt/sysimage". 如果是grub,输入grub-install /dev/hd*(根据实际情况);如果是lilo,输入lilo -v,然后重新启动。如果分区有所改变,对应修改/etc/lilo.conf和/boot/grub/grub.conf然后再执行上述命令
\6aff`Z_#O0
B f-L/A V*c01099 为什么装了LINUX后win2K很慢(lnx3000,好好先生)Linux宝库{HUwD*\"d.A"sY
你在2000应该能看见Linux的逻辑盘,但不能访问,解决方法是在磁盘管理里,选中这个盘,右击->更改"驱动器名和路径"->"删除"就可以了,注意不是删除这个盘
|7j ?"PYLmg0
ZxOD3a}Z0U X7b01100 将linux发布版的iso文件刻录到光盘的方法(陈绪)Linux宝库a.z)EtP9K
在windows中使用nero软件,选择映象文件刻录->iso文件,刻录即可
)_@eZ;~x0y0
c/[.olly%f'G9j01101 linux中刻录iso的方法(hutuworm)Linux宝库5CL[7o!yOd,O Dw
1 使用xcdroast,选择制作光碟,选择ISO文件,刻录!
Hj)L*|$?4z1~d6O \z0参见http://www.xcdroast.org/xcdr098/faq-a15.html#17Linux宝库z+P$`]f5~%F@%W p
2 找刻录机的命令:Linux宝库\Y(U?j2vZX3p-}*_
cdrecord --scanbus
9^ b-_&WmKc0输出结果为:Linux宝库8o/? T/`7vt
0,0,0 0) 'ATAPI ' 'CD-R/RW 8X4X32 ' '5.EZ' Removable CD-ROM
0pU)`#z? o(O0刻录的命令:
8^1Gu/t8ku+Z0cdrecord -v speed=8 dev=0,0,0 hutuworm.isoLinux宝库P gz-s'k%W"h
3 使用k3b可以刻录CD/DVDLinux宝库+E2OH*gI'{ D
k3b主页:http://www.k3b.org/
'x I#lFS2U h0(实际上k3b是个图形界面,刻录CD利用了cdrecord,刻录DVD利用了dvd+rw-tools http://fy.chalmers.se/~appro/linux/DVD+RW/ )
nL3U)u dqh9O0
$u-g)i/n3zV k01102 屏幕变花时怎么办(双眼皮的猪)Linux宝库{3QU2\c+L o
当您一不小心cat了一个并不是文本的文件时,屏幕会变花,那么您可以按两下"Enter"键,再敲"reset",那么屏幕就恢复正常了....Linux宝库!X d%U.KY*}t
Linux宝库-v q&z lTh
1103 卸载软件包时得知具体包名(diablocom)
!GL'Y[N.G d1A0删除软件包的命令是rpm -e XXX,如果不知道这个XXX的确切拼写时,可以用rpm -qa查询所有安装的软件包或者用rpm -qa |grep xxxx查询出名字Linux宝库 y1K7l2t2Bw&v

nt jR F$zy&o01104 使用内存作linux下的/tmp文件夹(yulc)
2q9Q2AFP Kb0在/etc/fstab中加入一行:
EpI,J4m0none /tmp tmpfs default 0 0
,J'iI6zl0或者在/etc/rc.local中加入Linux宝库_,DGG HS4i
mount tmpfs /tmp -t tmpfs -o size=128mLinux宝库S2a!WL ` kP
注:size=128m 表示/tmp最大能用128mLinux宝库/]0D-I LeUC/x
不管哪种方式,只要linux重启,/tmp下的文件全部消失
ZM%`N~2F#x0Linux宝库Wa` k"q l/u~
1105 用ls只列出目录(yulc)
+C6SCf8vH0ls -lF | grep ^dLinux宝库w%a(e:arn C
ls -lF | grep /$Linux宝库 IG'[8B,^'c/~
ls -F | grep /$
M:U^9pjF0Linux宝库 J9s UP/V$d
1106 在命令行下列出本机IP地址,而不是得到网卡信息(yulc)Linux宝库c4LG3@"gyTu#z
ifconfig |grep "inet" |cut -c 0-36|sed -e 's/[a-zA-Z: ]//g'
]#h3~*]$q5@Rv0hostname –i
K_mck)q0Linux宝库w"@bV"aR8ztD
1107 修改/etc/profile或者$HOME/.profile文件后如何立即生效(peter333)Linux宝库 ~;GIgPP(aS
#source /etc/profile (或者source .profile)Linux宝库"O0s^%v {Q,l*W&D

!L8R,V1T]~01108 bg和fg的使用(陈绪)
e j.C0qbTB,I0输入ctrl+z,当前一个任务会被挂起并暂停,同时屏幕上返回进程号,此时用 "bg %进程号",会把这个进程放到后台执行,而用" fg %进程号 "就能让这个进程放到前台来执行。另外,job命令用来查看当前的被bg的进程Linux宝库*TQ S9NyD0@!Q.I6d$z
Linux宝库8iI#ni y7IE
1109 ctrl+s与ctrl+q(陈绪)
u,^F6c$U[0ctrl-s用来暂停向终端发送数据的,屏幕就象死了一样,只能用ctrl-q来恢复Linux宝库3XZu o _

ykP`(fU0Tn5Y01110 目录统计脚本(陈绪)Linux宝库n`!lVV"k,z
保存成total.sh,然后用total.sh 绝对路径,就能统计路径下目录的大小了
9[c&\d,Q{oPa0代码:Linux宝库W7tOBaf1~s
#!/bin/shLinux宝库'{mhn {
du $1 --max-depth=1 | sort -n|awk '{printf "%7.2fM ----> %s\n",$1/1024,$2}'|sed 's:/.*/\([^/]\{1,\}\)$:\1:g'Linux宝库 _zaDCW$\&M

.[G(L qy7A$i01111 grep不显示本身进程(陈绪)
]y#u {J0#ps -aux|grep httpd|grep -v grepLinux宝库 {8|A?5a Q(Ry
grep -v grep可以取消显示你所执行的grep本身这个进程,-v参数是不显示所列出的进程名
&s W`e"k iS [A;ER0Linux宝库F$YZ R$s0bpp'x6H
1112 删除目录中含输入关键字的文件(WongMokin)
YL8E:U*?|9}Y0find /mnt/ebook/ -type f -exec grep "在此输入关键字" {} \; -print -exec rm {} \;
V8Oq+Ro/X5X0
4N"r3G+Jqg%E }01113 让cron中的任务不回馈信息, 本例5分钟检查一次邮件(WongMokin)Linux宝库 G$c`G_M7B pQ+i
0-59/5 * * * * /usr/local/bin/fetchmail > /dev/null 2>&1
HdG7H6G6K~ht P0Linux宝库3[4Hd7Y1p)rVAGu
1114 在当前目录下解压rpm文件(陈绪)
oO1y!Y c3} oz6q0cat kernel-ntfs-2.4.20-8.i686.rpm | rpm2cpio | pax –rLinux宝库}'r m{w+^\

p ?;uT(Jx6U&lU/A2@?01115 合并两个Postscript或PDF文件(noclouds)Linux宝库)@"T f)kd[ J
$ gs -q -dNOPAUSE -dBATCH -sDEVICE=pswrite \
] p~:yqtv){4g0-sOutputFile=bar.ps -f foo1.ps foo2.ps
hNk/\)yH e:w0$ gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite \
r;mkB F `3UC9a.s0-sOutputFile=bar.pdf -f foo1.pdf foo2.pdfLinux宝库*pu~/HS#B
Linux宝库 D;^ yO1A
1116 去掉apache的manual目录中的所有.en的后缀名(陈绪)Linux宝库r_ mm)hF9b:C[
进入到manual目录
Hqj'fY0代码:Linux宝库;G4?^L `1\yZT
find ./ -regex .*\.en|awk -F. '{ printf "mv %s.%s.%s.%s %s.%s.%s\n",$1,$2,$3,$4,$1,$2,$3}'|shLinux宝库%zn8N@,D"f*K+z2|

9t6v.Pi4Q\ Oe01117 如何起多个X(noclouds)Linux宝库}4Pe MJ8zh1k
startx默认以display :0.0起第一个X,通过传递参数给Xserver可以起多个X:Linux宝库RR!sZo(q[*y2I
# startx -- :1.0
wRn4J9~Md4U0# startx -- :2.0Linux宝库;P$^R1j| N,Z
...
5u6V"Z,X MLi'?0然后用Ctrl-Alt-F7/F8...切换
:E~rBiC {L0
%^nF4p'[`-vv01118 split分割合并文件(陈绪)
MnO'LLF7J/QqG-o;W0split -b1440k a_whopping_big_file chunk
4\7a0upP5U0cat chunk* > a_whopping_big_fileLinux宝库Q#X~-j(VeZJ

/\:J*w(|6k%^L01119 看Linux启动时屏幕的显示信息(陈绪)
L#d8ed_XY2E2|y@0启动完毕后用命令dmesg查看Linux宝库2L-?+Z`)p.t

3K b9P&|\x^i01120 我需要编译内核,内核源码在哪里(platinum)
Nx2E+A3W01、一般在发行版的盘里都有,比如 RedHat,一般在第二、第三张上Linux宝库q$Q-Hf~ SA
  2.4 内核的叫 kernel-source-2.4.xx-xx.rpmLinux宝库)V(E/e*w j)|*|x'b
2.6 内核的叫 kernel-devel-2.6.xx-xx.rpmLinux宝库F1b)j t'u [#`"A)C(m
2、去www.kernel.org下载一份你喜欢的Linux宝库|7y'`6Zp,Sc

(U~FEA r V(YH01121 让fedora开机后自动login(dzho002)Linux宝库YgT~0g ~M.u;CK"e
1 rpm -ihv autologin-1.0.0-7mdk.i586 rpmLinux宝库 vYqt3C&z$Hs7e)V
2 建立文件 /etc/sysconfig/autologinLinux宝库#lj0ksTK2dT
在里面加上一行.Linux宝库@5@6{,NA/M7E,NC
USER = rootLinux宝库.p b ?&O/sU
Linux宝库!M/z PtbASq9vM
1122 如何配置让哪些服务启动(天外闲云,q1208c)
:jd%Y r'B]01 运行ntsysv或者setup命令,进入菜单进行配置;
.zr_+m-L[D&p ] e)G02 chkconfig --list 显示服务
:V5NCJ#W:ry0chkconfig name on/off 打开/关闭“name”服务
v3e E,G'o8|}0Linux宝库({ \tN'Y
1123 安全删除linux(天外闲云)Linux宝库R J6[0Yp4k
步骤1 dos下使用fdisk /mbr或者用win2000/xp的光盘启动进入故障恢复控制台,使用命令fixmbr
v`7C3t Z0步骤2 格式化linux分区为windows分区即可Linux宝库'_qH&q8rP

tO)ZVy(s3VL1\01124 用grub引导进文本界面(天外闲云)
o~(K+p%l\'E5A0进入grub之后,按a,输入 空格 3 就可以引导进入文本界面,但是不修改系统的运行级,只在当次有效Linux宝库{+`$F}7n S

m6OB-i7m.Xb Z01125 先测试patch是否运行正常,暂不将更改应用到kernel(jiadingjun)Linux宝库/\cLm(L j&{4o5J
patch --dry-runLinux宝库0s ?2O(ox F QZ7J#G]
Linux宝库'p!BS%Ooq
1126 redhat和debian上的软件安装卸载用法(NetDC)
U9|0dos S%L;ZH0卸载一个软件包:Linux宝库_3KxG [ K
rpm -e <package-name>
lp#w.`Ke2JiGr0dpkg -r <package-name>Linux宝库7A {Gr1lY)Q
显示一个软件包的内容:
(v8KPe8n0rpm -qvl <package-name.rpm>Linux宝库/o"D:n W)_;~-['B sG|
dpkg -c <package-name.deb>Linux宝库!Y ry!|%N
显示所有已经安装的软件包:
MX.K^gLo5x)sd0rpm -qvia
'DO^k_&g0dpkg -lLinux宝库.E9px5[p/V.d
打印一个包的信息:
;D1}$R*Xg+E8v0rpm -qpi <package-name.rpm>
~:[%_.N u.K1[YL0dpkg -I <package-name.deb>
E2mj3i@#l0检验包characteristics:Linux宝库%U j/t&A,j
rpm -VaLinux宝库!MW Db a2MF {
debsums -a
E].jfsS mn0检验一个文件属于哪个包:
C;JUJ;OWd0rpm -qf </path/to/file>Linux宝库{o/Eu0lm P4k'UF
dpkg -S </path/to/file>
s#O] Il@\ o0安装新软件包:Linux宝库IiSz0r5Fe
rpm -Uvh <package-name.rpm>
y"W\y#L0dpkg -i <package-name.deb>
9w.c Y Io&l Ao0Linux宝库FJf AD$B a
1127 强制新用户首次登陆后修改密码(猫小)
:` eF3n"ru/e0#useradd -p '' testuser; chage -d 0 testuserLinux宝库 G(_:IYvP
Linux宝库)Bzn8Crn,M
1128 日志维护工具logrotate(hotbox)Linux宝库Z8yR(A5X"z5x
在/etc/logrotate.conf中配置,定义log文件达到预定的大小或时间时,自动压缩log文件
D2Fc o G\4^MU-W)d0
_NZG\^3Q5K}&D01129 Linux中默认的管理员叫什么(陈绪)Linux宝库 cG1vUo E
root
aO W?m)\}N0Linux宝库L!r0lAoq:P
1130 如何产生一个长度固定(例如文件长度为1M)字节的空文件,即每个字节的值全为0x00(sakulagi)Linux宝库I$jd _o9EO?
dd if=/dev/zero of=/tmp/zero_file bs=1024 count=1024
u~#l5C$X C0
{5c X u5r$v|01131查看某文件的一部分(陈绪)
E;B!P0[!~MR0如果你只想看文件的前5行,可以使用head命令,Linux宝库7?"L7_cw mT'|/v/SB
如:head -5 /etc/passwd
X.RB%gx5Jw(~+z0如果你想查看文件的后10行,可以使用tail命令,Linux宝库1a wB;Z~mu
如:tail -10 /etc/passwdLinux宝库{H\uTB kZ(E
你知道怎么查看文件中间一段吗?你可以使用sed命令
,pZ)eo-D| rN\0如:sed –n '5,10p' /etc/passwd这样你就可以只查看文件的第5行到第10行。
3kxL2sS+sM'R0Linux宝库K0`_ R-M _h
1132 查找当前目录下文件并更改扩展名(零二年的夏天)
tik9?"So0更改所有.ss文件为.aaLinux宝库+} ]@ Vkn0Z2x]2G
# find ./ -name "*.ss" -exec rename .ss .aa '{}' \;
(x c?w0w&f0Linux宝库tR/z~w
1133 patch的使用(天才※樱木)Linux宝库f8o;L;TD C
语法是patch [options] [originalfile] [patchfile]
%[{Es^'r H0例如:
Y8^N8k7Vn Y0patch -p[num] <patchfileLinux宝库|+xE:T$L"S U
-p参数决定了是否使用读出的源文件名的前缀目录信息,不提供-p参数,则忽略所有目录信息,-p0(或者-p 0)表示使用全部的路径信息,-p1将忽略第一个"/"以前的目录,依此类推。如/usr/src/linux-2.4.16/Makefile这样的文件名,在提供-p3参数时将使用linux-2.4.16/Makefile作为所要patch的文件。
T5YF"f{ d w6N0对于刚才举的Linux内核源码2.4.16升级包的例子,假定源码目录位于/usr/src/linux中,则在当前目录为/usr/src时使用"patch -p0 <patch-2.4.16"可以工作,在当前目录为/usr/src/linux时,"patch -p1<patch-2.4.16"也可以正常工作Linux宝库7]]l V.o ^ r:~ ih
Linux宝库 wH+ShK{w
1134 将file.txt里的123改为456(hutuworm)Linux宝库8Y@| u3_l
方法1
.NLh4mY*x C RU;o!Zr0sed 's/123/456/g' file.txt > file.txt.newLinux宝库-nc1s5T`"a;|'j
mv -f file.txt.new file.txtLinux宝库7z;P'M!h|O_9g
方法2Linux宝库%C/q jdU lH4u
vi file.txt
U4jh.y:|,[0W'Uuc \0输入命令:
r R?)IiH'c8Ta-n0:%s/123/456/gLinux宝库p?a3b m$\

zb c)BgGtbu6o G01135 将一个分区格式化为ext3日志文件系统(hutuworm)Linux宝库/E t@ jy3u8|VW
mkfs -j /dev/xxxxLinux宝库iPz"jzjp\+CO
Linux宝库s1`.f6B-d
1136 开启硬盘ATA66(laixi781211)Linux宝库}5t$elx;T8cR'^ ^
/sbin/hdparm -d1 -X68 -c3 -m16 /dev/had
t1D _M4Q0
\,`;]0q^ KP5J/^01137 查看当前运行级别(双眼皮的猪)
FgYtK Z%k+U0runlevel
"O4U8c8]p7u0Linux宝库n u8^ p8\ BY.h
1138 查看当前登陆身份(双眼皮的猪)
B*e6Sw-m k01 who am iLinux宝库D"U!e#mW@6? ?#~
2 whoamiLinux宝库Y!_#g+I$z
3 id
@8j oV.`N9c r0注意1跟2的小区别Linux宝库0kzh:q6q/|4Z W/P

/H'wJ*XNP?`2D01139 删除rpm -e删除不了的包(wwwzc)Linux宝库3n M ViX5n*[*YT)K HCk
1、如果在删除包之前删除了包的目录Linux宝库/_4jr_+]Z k:{)py,b2w
rpm -e --noscriptsLinux宝库}cq8^o
2、如果系统里一个包被装两次(由于某些异常引起的)
4yF4lb gN0rpm -e multi-installed-pkgs –allmatches
-F Xn@&D"K0
I3s3c.n]2Fj7c01140 如何定制用户登录时显示的信息(jiadingjun)
.k6l+?9y7Jt,^3B%k1q0在/etc目录下放一个名字叫motd的文本文件实现的,例如,建立自己的/etc/motd:
0m1a{"Bqmt+B0$cat /etc/motdLinux宝库6uu? ub}.P
welcome to my server !Linux宝库2q)K7Z+s4T&C]f&Q#M)u
那么,当用户登录系统的时候会出现这样的信息:Linux宝库F.{ {0Q8P\*Rc u
Last login: Thu Mar 23 15:45:43 from *.*.*.*Linux宝库-P3A(o:[D;A
welcome to my server
oEo)CzpV0Linux宝库\V%J J rN_8v1OH-F
1141 用命令清空Root回收站中的文件(dtedu)
uQX0C+o0cd /var/.Trash-rootLinux宝库0X6MQ1G-Qq
rm -rf *Linux宝库'^8TCI gz4T+p6}

7\}N&s7W w/B(HL8N01142 在Red Hat上加Simsun.ttc字体(陈绪)Linux宝库e G[b^ T_'P3Q
以Red Hat 7.3为例,安装时选取简体中文安装,先复制一个simsun.ttc到/usr/X11R6/lib/X11/font/TrueType,改名为simsun.ttf;然后进入/usr/X11R6/lib/X11/font/TrueType目录下,运行ttmkfdir > fonts.dir命令;接着用vi编辑fonts.dir文件,把有simsun.ttf行修改如下:
2v5a3F*{j9`T:vx^0simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-ascii-0Linux宝库,v a&h;W!f#X W&j
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1
/eG9f,_] S N0simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15
7T-zd/vyH$Ia0simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
a;e|5ck0simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0Linux宝库$i+r Um9k6?T
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-m-0-gb2312.1980-0Linux宝库$u:H$GZ;W&i
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gbk-0
"k x.rb[&s Ul5oI0接着运行cat fonts.dir > fonts.scale命令,修改/etc/X11/XF86config-4, 在Section“Files”加上下面这一行:Linux宝库w4@n4EI
FontPath “/usr/X11R6/lib/X11/fonts/TrueType”
k6O @TC3m"G y4hp H[4~ R0最后回到KDE桌面里, 在“开始”→“选项”→“观感”→“字体”,将所有字体改为Simsun
|-_H"g:}0Linux宝库X1R#adz
1143 Unicon和Zhcon的区别和作用(陈绪)
fX_(~Vpg0Unicon是内核态的中文平台,基于修改Linux FrameBuffer和Virtual Console(fbcon)实现的。由于是在系统底层实现的,所以兼容性极好,可以直接支持gpm鼠标。但是相对比较危险,稍有漏洞就可能会危及系统安全。Zhcon是用户态的中文平台,有点像UCDOS
s|2T!\1@Gn#y/X0Linux宝库&uc [,T p Q
1144 如何卸载tar格式安装的软件(陈绪)
iL,a@Ab | ^d)l0进入安装该软件的原代码目录,运行make uninstall。如果不行,也可以查看一下Makefile文件,主要是看install部分,从其中找出tar格式的文件被复制到了什么路径,然后进入相应的目录进行删除即可
^!Qm6l4N~:oK#H"v0
iHucIE"~]!E01145 定制linux提示符(陈绪)Linux宝库~l$A{;aWg
在bash中提示符是通过一个环境变量$PS1指定的。用export $PS1查看现在的值,比较直观常用的提示符可以设定为export PS1=“[\u@\h \W]\$”。其中\u代表用户名,\h代表主机名,\W代表当前工作目录的最后一层,如果是普通用户\$则显示$,root用户显示#Linux宝库ZE2a#}8p.s/B%Y I gnKN
Linux宝库 P@g8E,TSri
1146 在vi中搜索了一个单词,该单词以高亮显示,看起来很不舒服,怎么能将它去掉(陈绪)Linux宝库0_5Wt;mq%Fk$@$[
在vi的命令模式下输入:nohlsearch就可以了。另外可以在~/.vimrc中写上下面的语句就会有高亮显示:
7S{5vtL b3D Y0set hlsearchLinux宝库$GU nYY'VQ
加上下面的语句就不会有高亮显示:
'@?.U`'C;NqG0set nohlsearch
.o \a3bs Mr!PCJ0Linux宝库Y*iJ O)P%x2m
1147 如何找出系统中所有的*.cpp、*.h文件(陈绪)
(tE*EHQ{0用find命令就可以了。不过如果从根目录查找消耗资源较高,使用下面的命令就可以:Linux宝库#l,f b5~+f
find / -name "*.cpp" -o -name "*.h"
[2t1mTf,uG;v$|qnR0Linux宝库;^t*}G9o,sZl\+@ L
1148 如安装Debian需要几张盘就够了?7张盘全部都要下载吗(陈绪)Linux宝库Z5eq([?!z
如果经常有网络环境的话,下载第一张就可以了。要是没有网络环境的话不推荐使用Debian,因为Debian主要依赖网络来更新软件。实在要安装的话,要下载全部7张盘,否则可能会出现需要的软件包找不到的问题Linux宝库m|p)D;|t!qJ
Linux宝库!VZ?3on M b
1149 Debian第一张光盘为什么有两个版本?debian-30r1-i386-binary-1.iso和debian-30r1-i386-binary-1_NONUS.iso该下载哪一个呢?它们有什么区别(陈绪)Linux宝库R1s D r.b en
因为含有“non-US”(不属美国)的软件不能合法地存放在架设于美国境内的服务器中。以前,其原因通常是因为软件含有严密的密码编码,而今天,则是因为程序使用了美国专利保护的演算法。每个人应该取用“non-US”来供私人用途所用;而没有这个标识的iso则只对架设在美国的镜像及供应商才有用处。其它二进制的光盘则不会含有任何“US-sensitive”(与美国相关的)软件,它们和其它种binary-1光盘一样运作得很好。因此,个人使用还是下载debian-30r1-i386-binary-1_NONUS.iso版本Linux宝库)_;j v"Tg ] W4b

hcC3V,Mrt0C6}01150 为何我使用umount /mnt/cdrom命令的时候出现device is busy这样的语句,不能umount(陈绪)Linux宝库nU fne#D b
在使用umount的时候一定要确保已退出/mnt/cdrom这个目录,退出这个目录就可以使用umount /mnt/cdrom了Linux宝库-WbQ!oKv
Linux宝库 @.bxxBA
1151 我使用的是笔记本电脑,怎么才能在控制台下显示现在还剩多少电量呢(陈绪)Linux宝库Cz2L#K(N/Q-UR
使用apm -m就可以看到还有多少分钟了,具体参数可以用man apm查看
am!] P-u._0
1K8VH-~M&z01152 为什么我进入Linux的终端窗口时,man一条命令出来的都是乱码呢(陈绪)Linux宝库E"H Fr*{AT;C C
这是因为你的字符集设置有问题。临时解决办法可以使用export LANG=“en_US”。要想不必每次都修改的话,在/etc/sysconfig/i18n文件里面修改LANG=“en_US”就可以了。也可以针对某个用户来做,这样就可以改变个人的界面语言,而不影响别的用户。命令如下:# cp /etc/sysconfig/i18n $HOME/.i18n
B|dN0y,iq%NMM0Linux宝库Uzrgg qk
1153 编译内核的时候出错,提示“Too many open files”,请问怎么处理(陈绪)Linux宝库0nWE/d'pEC
这是因为file-max默认值(8096)太小。要解决这个问题,可以root身份执行下列命令(或将它们加入/etc/rcS.d/*下的init脚本):
oK@6h,Cph;_0# echo "65536" > /proc/sys/Linux宝库#F i8n%Gx
最后进入解压后的目录,运行安装命令。
LL:r7N-|u|eO c0# cd vmware-linux-toolsLinux宝库+o4[+Y"y y\A
# ./install.plLinux宝库L/j/x@e3t'Z)?DD

zA4p ZF\)N:`$g01154 本来装有Linux与Windows XP,一次将Windows XP重装后,发现找不到Linux与Windows XP的启动选单,请问如何解决(陈绪)
Z g P(q"e,e;e0首先光盘启动,进入rescue模式,运行GRUB,进入grub提示符grub>,然后敲入下面的语句,重启就好了。Linux宝库E$]1A_I:NB;Ob$v
root (hd0,2),setup (hd0)Linux宝库LwwJp

0p[p;qt7n:F01155 安装了一台Linux服务器,想自己编译内核,一步一步做下来,GRUB也添加进去了,但出现“kernel Panic:VFS:Unable to mount root fs on 0:00”的错误,请问是怎么回事(陈绪)
YP~/XzN0一般情况下initrd这个文件在台式机上不是必须的,但是在有SCSI设备的服务器上却是必须的。有可能因为编译内核的时候没有产生initrd那个文件,所以会有上面的错误提示。用户可以使用mkinitrd命令来生成一个initrd.img文件,然后加入GRUB,重启试一试
[B4so?0Linux宝库@h_] xT]
1156 如何设置用户登录后的欢迎信息(陈绪)Linux宝库nM B0B J
修改/etc/motd文件,往里面写入文本,就能使用户通过Telnet正确登录后,执行Shell之前得到相应的提示信息。
ww8w s+AP0motd就是“messages of the day”,也就是当日信息的意思。管理员可以往里面写一些需要注意的事项或通知等来提醒正式用户Linux宝库#e|Lj#YG#V

b2Ak!W/O-~$^5p01157 我下载了rcs5.7,用./configure && make && make install时报错如下:./conf.sh: testing permissions ... ./conf.sh: This command should not be run with superuser permissions. 我是以root用户身份登录编译安装的,为什么会这样(陈绪)
6\G;I3I[}L:M7l7f0有些软件确实因为考虑到安全等其它原因不能用root用户编译。这时只要用其它用户编译,到make install这步时,如果该软件安装在不属于编译时的用户的主目录下时,需要使用su命令转换为root用户再执行make install
/||.},W7zL M0
Ww ~W.\F#{:h!G"X/h01158 我在安装USBView时失败,具体情况如下:Linux宝库4AS g0x M L^A
#rpm -ivh usbview-1.0-9.src.rpm warning:usbview-1.0-9.src.rpm:V3 DSAsignature:NOKEY,key IDab42a60e(陈绪)Linux宝库9Mm#OkGUn
这行代码说明安装失败是因为你的系统上没有安装合适的钥匙来校验签名。要使该软件包通过校验,可以通过导入Red Hat的公匙来解决,具体的方式是在Shell下运行如下命令:Linux宝库4ks!c{? C
#rpm -import /usr/share/rhn/RPM-GPG-KEY (注意大小写)Linux宝库 ];F/jx d&i1`
Linux宝库d HU|:L^ x`
1159 如何防止某个关键文件被修改(陈绪)
7g-e2\Q;fP;s0在Linux下,有些配置文件是不允许任何人(包括root)修改的。为了防止被误删除或修改,可以设定该文件的“不可修改位(immutable) ”。命令如下:
y0? L0E:K3H$HNZZZ0# chattr +i /etc/fstab
|k5}v*I bp-R0如果需要修改文件则采用下面的命令:
6M7{1VQ&Un0# chattr -i /etc/fstabLinux宝库7]2w?Y3l l+R3Gd
Linux宝库RF'x~"uFm?
1160 怎样限制一个用户可以启动的进程数(陈绪)Linux宝库\ pKW4r6`d
先确定一下/etc/pam.d/login文件中下面一行的存在:Linux宝库)N[,{FT^j@ B#v5b-dG
session required /lib/security/pam_limits.soLinux宝库'Y5mU&u n _![/}]
然后编辑/etc/security/limits.conf,在里面可以设置限制用户的进程数、CPU占用率和内存使用率等,如hard nproc 20就是指限制20个进程,具体可以看manLinux宝库"Lm'i3WL H/rM-Y\

rTB3cu/CP b e01161 如何限制Shell命令记录大小(陈绪)Linux宝库:E|lO6S^*A
默认情况下,bash会在文件$HOME/.bash_history中存放多达500条命令记录。有时根据具体的系统不同,默认记录条数不同。系统中每个用户的主目录下都有一个这样的文件。为了系统的安全,在此强烈建议用户限制该文件的大小。用户可以编辑/etc/profile文件,修改其中的选项如下:Linux宝库u Z Xd O%P]i
HISTFILESIZE=30 或 HISTSIZE=30Linux宝库*aY5DRdC"r#UM
这样就将记录的命令条数减少到30条Linux宝库$ncobr'H F@Q

x#Ahg2_S'k?!G e@01162 我想将开机时显示的信息保留下来,以检查电脑出了问题的地方,请问怎么办(陈绪)
KkD5U~r8E0可输入下面的命令:
nL][5^W0#dmesg > bootmessageLinux宝库.P9c d d u C*C
该命令将把开机时显示的信息重定向输出到一个文件bootmessage中Linux宝库&m ?|aQ*kG4n)\"T@
Linux宝库rNx L ['n P"l
1163 我想在注销时删除命令记录,请问怎么做(陈绪)Linux宝库!CG| xkOIc3FZ
编辑/etc/skel/.bash_logout文件,增加如下行:
tvv~&g*a W7\0rm -f $HOME/.bash_historyLinux宝库5pp0[S"MX
这样,系统中的所有用户在注销时都会删除其命令记录。Linux宝库#` PgyS3q_
如果只需要针对某个特定用户,如root用户进行设置,则可只在该用户的主目录下修改/$HOME/.bash_history文件,增加相同的一行即可
X:n7Pd1I!W0
v!QZw~01164 编译内核,支持ntfs的步骤(platinum,陈绪)
x bO4R7wnz-r V~01. # cd /usr/src/linux-2.4
l5d3WBFzZ02. # make menuconfigLinux宝库Te7T;a8mr]
3. 选中File System下的NTFS file system support (read only)为MLinux宝库(M.F@${*z6fx$i
4. # uname -aLinux宝库*C@"M6sL_
2.4.21-27.0.2.EL
X5|6jF#k u9y'ze*a05. # vi MakefileLinux宝库&|X8w(L;d[ k:Sb
确保前几行为Linux宝库9u*r%Jf(w\ {
VERSION = 2
*o,Rdb]0PATCHLEVEL = 4Linux宝库 G5`P8L$HO;m;aQ
SUBLEVEL = 21Linux宝库;ZPlA3K_wY
EXTRAVERSION = -27.0.2.EL
q y[{QJ06. # make dep
k1_,U|G7I~Z07. # make modules SUBDIRS=fs/ntfs
,G|8]2e4x08. # mkdir /lib/moduels/2.4.21-27.0.2.EL/kernel/fs/ntfs
l3].\[cTD)O}{09. # cp -f fs/ntfs/*.o /lib/moduels/2.4.21-27.0.2.EL/kernel/fs/ntfs/Linux宝库&x_ N)Mp*O8E
10. # depmod -a
y*u6j0sG)Ah|4s011. # modprobe ntfsLinux宝库m/BR Z'^t&SR
12. # lsmodLinux宝库vn'F;ThA
确保有ntfs在里面
H@$Tk,U,yV T0
9t6M R+r!@]9T8p01165 如何使用ssh通道技术(陈绪)Linux宝库 s!JJ G kJ
本文讨论所有机器均为Linux操作系统。
v ~0Ma'Er0比如说我的机器是A,中间服务器为B,目标服务器是C。Linux宝库d.dz'rf|
从A可以ssh到B,从B可以ssh到C,但是A不能直接ssh到C。Linux宝库1d6q]H#p[)@
现在展示利用ssh通道技术从A直接传输文件到C。
)c)d@JAC01. ssh -L1234:C:22 root@BLinux宝库 bz Kg2A*K`
input B's password
;ex+X&M n02. scp -P1234 filename root@localhost:
z*E9S C7B"N!p/E0input C's passwordLinux宝库g!ZY6LR|8T5d2as
Linux宝库`{/N([]s7n~
1166 使用rpm命令时没有任何响应,如何解决(初学摄影)
'X6L6g9tN-I Z[ oE0rm -rf /var/lib/rpm/__db.*Linux宝库 l2@8ARcn2Z
Linux宝库R^l%pa;iP)j*Q
1167 向登陆到同一台服务器上的所有用户发一条信息(陈绪)Linux宝库y*Y0F_-~7u'T
1)输入wall并回车Linux宝库:_ R zby.yi+}6v'j,I
2)输入要发送的消息Linux宝库;?,nE%zW C
3)结束时按“Control-d”键,消息即在用户的控制窗口中显示
C;y8}!\4@/z,e0
#M9d2oT\01168 输入短消息到单个用户(陈绪)
J7q8n$br01)输入write username,当用户名出现在多个终端时,在用户名后可加tty,以表示在哪个tty下的用户。Linux宝库8`yC q){Q
2)输入要发送的消息。Linux宝库 W0F9MB"o6c5X
3)结束时按“Control-d”键,消息即在用户的控制窗口中显示。Linux宝库U2P2p}u9{ w
4)对于接收消息方,可以设定是否允许别人送消息给你。Linux宝库V&AQ5o%M4Nhq
指令格式为:mesg n[y]
al8y0EOX/X&e.}.A;b0%write liuxhello! Everybody, I’llcome.
s B|;zaNm0%Linux宝库}Lg6zG8UH
用户控制窗口中显示的消息:Message from liux on ttyp1 at 10:00…hello! Everybody, I’llcome.EOF
!EHb1KD(^(})p0当使用CDE或OpenWindows等窗口系统时,每个窗口被看成是一次单独的登录;如果用户登录次数超过一次则消息直接发送到控制窗口Linux宝库,kw3iZ B d6M
Linux宝库'[Zk:K c
1169 发送文件中的消息到单个用户(陈绪)Linux宝库8dVdV*y$E ?*|%q
如果有一个较长的消息要发送给几个用户,用文件方式:Linux宝库;]N9c$h(D
1)创建要发送的消息文本的文件filename.
M\QD8s1k.s3[ [;IM02)输入write username<filename回车,用cat命令创建包含短消息的文件:
*Z8@4IXl` NChf0% cat>message hello! Everybody, I’ll come.
h5M+M^8~!X3u(Yb2w0% write liux<message write:liux logged in more than once…write to consoleLinux宝库z&n7| h9Xnq
% 用户在一个以上窗口登录,消息显示在控制窗口中Message from liux on ttyp1 at 10:00…hello! Everybody, I’ll come. EOFLinux宝库t1JGm(y(I/} A
Linux宝库3AM)i$}^9_-sLk]&RQ
1170 向远程机器上的所有用户发送消息(陈绪)Linux宝库S;LjVt-fBG
使用rwall(向所有人远程写)命令同时发送消息到网络中的所有用户。
A{8R,dTd:b0rwall hostname file
5V \Oi6}%`~$\0当使用CDE或OpenWindows等窗口系统时,每个窗口被看成是一次单个的登录;Linux宝库rC _$U2D D:o Kz j
如果用户登录次数超过一次则消息直接发送到控制窗口Linux宝库M:aD bL!w
Linux宝库6D(UnX:?fj
1171 向网络中的所有用户发送消息(陈绪)Linux宝库e`R`2_.I O r~7D
发送消息到网络中的所有用户Linux宝库8j0NP$D8v+z
1)输入rwall -n netgroup并回车Linux宝库~9hf,]8`%H z'W L+r
2)输入要发送的消息Linux宝库-}&\N9H3k(H
3)结束时按“Control-d”键,消息即在系统每个用户的控制窗口中显示,下面是系统管理员发消息到网络组Eng每个用户的例子:
6\K.s k,V'A6i,@0% rwall -n EngSystem will be rebooted at 11:00.(Control-d)
(P _0@6^)H_S0%Linux宝库J8U su*{P1Nf
用户控制窗口中的消息:Broadcast message from root on console…System will be rebooted at 11:00.EOF
A$n/K1aY0`oq0注意:也可以通过rwall hostname(主机名)命令到系统的所有用户
2}W.z$x[$PD0Linux宝库NCMM4@x ^ `J DG
1172 我需要编译内核,内核源码在哪里?(platinum)
x({j K9j7Rn01、一般在发行版的盘里都有,比如 RedHat,一般在第二、第三张上Linux宝库 uoL _ w7Re B
2.4 内核的叫 kernel-source-2.4.xx-xx.rpmLinux宝库h2H7g^~;@[r8y
2.6 内核的叫 kernel-devel-2.6.xx-xx.rpmLinux宝库dw:e m6N `)n&b4@-ia
2、去 www.kernel.org 下载一份你喜欢的
wl!hlk3cb'C0Linux宝库'o [o] ^7w&F
1173 将top的结果输出到文件中(bjweiqiong)Linux宝库AEF`1sJ
top -d 2 -n 3 -b >test.txt
/jt0Db7jD9W,]0可以把top的结果每隔2秒,打印3次,这样后面页的进程也能够看见了
M%W2a a`d;j!R0Linux宝库'R)nq o4w1P4Y D ~
2 网络相关篇Linux宝库8y gK-Z)zBV z
2001 让apache的默认字符集变为中文(陈绪)Linux宝库Z'D7l6~5@|[
vi httpd.conf,找到 AddDefaultCharset ISO-8859-1 一行Linux宝库.iT#W(F+^
apache版本如果是1.*,改为 AddDefaultCharset GB2312
1kZ"?w9w$G m:c0|0如果是2.0.1-2.0.52,改为 AddDefaultCharset off
^PlP-d8l[,S0然后运行/etc/init.d/httpd restart重启apache即可生效。Linux宝库hE@w}@g
注意:对于2.0.53以上版本,不需要修改任何配置,即可支持中文
Id }fy\ IRo2]#Xq0
ed5b(s0q`E*E02002 永久更改ip(陈绪)Linux宝库/`rev?_0P/{
编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,修改ip,然后执行ifdown eth0; ifup eth0
5O%D0p.[M6f1ao$Z"cF0Linux宝库IVRIU
2003 从Linux上远程显示Windows桌面(lnx3000)
4[,r*YY,E(o F aMB0安装rdesktop包
pNYI:wq0
0}4L-N6g4e2j0h02004 手动添加默认网关(陈绪)
r J \+}R VA0以root用户,执行: route add default gw 网关的IPLinux宝库&fdw!]X*@
想更改网关Linux宝库m`'g)S gLT5A.S
1 vi /etc/sysconfig/network-scripts/ifcfg-eth0Linux宝库J)}} { gA?*b
更改GATEWAY
]:ddQ LW%X^"p02 /etc/init.d/network restart
;]N0_ ?.F0Linux宝库TWo!d Iy8z\
2005 redhat 8.0上msn和qq(陈绪)
(ca+x^T A~0下载Gaim 0.58版:Linux宝库'n P(bN0Qx
gaim-0.58-2.i386.rpmLinux宝库gE;\q4n%t aD
下载QQ插件 for gcc2.9版:Linux宝库kHn+u"iz
libqq-0.0.3-ft-0.58-gcc296.so.gz
-a(H#hpG!x0将下载的文件放入/temp目录,然后将系统中已有的Gaim删除,即在终端仿真器中键入命令:rpm -e gaim。Linux宝库w$Qx_&h(r!|L
开始安装Linux宝库'n)G)u T'o?*?%k
打开终端仿真器,继续执行下列命令安装Gaim 0.58版,即:Linux宝库u7iL%aBUR1bJ |
cd /temp         (进入temp目录)
B)nMC"`3aN1vAj r0rpm -ivh gaim-0.58-2.i386.rpm (安装软件)Linux宝库1l7I`)PN@ l/K]
当安装成功后,你就可以在GNOME或KDE桌面建立Gaim图标了。
"vRb-l`wV0继续安装QQ插件,即键入命令:Linux宝库ov+B9p&LNdq
gunzip libqq-0.0.3-ft-0.58-gcc296.so.gz (解压缩文件)
9I tx/sYA0cp libqq-0.0.3-ft-0.58-gcc296.so /usr/lib/gaim (复制插件到gaim库目录中)Linux宝库,R.R S&n2d0t6YP
软件设置Linux宝库,m ILK/Y]
首次启动Gaim 0.85版时,会出现的登录界面。先选择“插件”,在插件对话框中点击“加载”,分别将libmsn.so和libqq-0.0.3-ft-0.58-gcc296.so文件装入,确认后关闭。然后再选择“所有帐号”,在出现的帐号编辑器中继续点击“增加”,当出现的修改帐号页面时,我们就可以输入自己的QQ或MSN号了,登录名填写QQ号码或MSN邮箱,密码填写对应的QQ或MSN密码,Alias填写自己的昵称,协议选择相应的QQ或MSN,其他的设置按默认的即可。当全部设置完成后就可以登录使用了。Linux宝库MI$u&J&Ay
Fedora core 5中的gaim,缺省对msn就可以支持,加上gaim的qq插件,即可支持qqLinux宝库2d)p0p:Q?8XZ8?1G

7@;JG!F/CkHn&{02006 查出22端口现在运行什么程序(陈绪)
)q1[;e3[ O0lsof -i :22Linux宝库.w@!_({8\(LLe

`Bu%E ]alW5zN02007 查看本机的IP,gateway,dns(陈绪)
9ZK J{;Vo2eKz0IP:以root用户登录,执行ifconfig。其中eth0是第一块网卡,lo是默认的设备Linux宝库6f M/cv@R2b
Gateway:以root用户登录,执行netstat -rn,以0.0.0.0开头的一行的Gateway为默认网关
&E+EH/UF"N2H|0也可以查看/etc/sysconfig/network文件,里面有指定的地址
F#|/\"[2p]'[/c0DNS:more /etc/resolv.conf,内容指定如下:
MhY]u}R"Q7r0nameserver 202.96.69.38Linux宝库0?1HVGz ao3{Z
nameserver 202.96.64.38Linux宝库!tm-sX1y
Linux宝库@(@E9Z R3H7t
2008 RH8.0命令行下改变ping 的TTL值(cgweb,lnx)Linux宝库[EQ)z1~
方法1(重启后有效):Linux宝库6s7a&m{5e!nk
#sysctl -w net.ipv4.ip_default_ttl=N
X7s6|]%n(wm0(N=0~255),若N>255,则ttl=0
z"b6]2O2DtIc]0方法2(重启后无效):
/nA5X9wGId0#echo N(N为0~255) > /proc/sys/net/ipv4/ip_default_ttl
-t)COK'v&K q4z0
~]7C}'M#?m"Z02009 开启LINUX的IP转发(houaq)
&u @ Mj!D$]/Tv;_O0编辑/etc/sysctl.conf, 例如,将Linux宝库1}"g,`jYG
net.ipv4.ip_forward = 0
]~aR9`W0变为
~?"D&JNy1B;v @0net.ipv4.ip_forward = 1
s/CF `H6qS"wE6mQr0重启后生效,用sysctl -a查看可知Linux宝库c'V/Y0o R S~

T#Bp7z HP{02010 mount局域网上其他windows机器共享出的目录(陈绪)
V2V-Q/^8X#M)wL\7\V0mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdromLinux宝库5HJ\N0d!L.L
Linux宝库:q%M[(X-V5Y
2011 允许|禁止root通过SSH登陆(Fun-FreeBSD)
J V owCNn j9m7q0修改sshd_config:PermitRootLogin no|yes
${ o g/xZ OK0Linux宝库l6\1t#N6q7~8v^+Q*F
2012 让root直接telnet登陆(陈绪,platinum)
7qi!`!X[^ yWA!ag2Eg0方法1:
L6gU*f'h.z+z1e/ezTf0编辑/etc/pam.d/login,去掉
$j?'zI G;D*p0j0auth required /lib/security/pam_securetty.so 这句话Linux宝库9P8D&|ZjER
方法2:
/N uF)j1gR0vi /etc/securettyLinux宝库(X%t(jS7r'Tdo o
添加
_} c0v,Ims0pts/0
A%cx"x(D;O6Mk%q0pts/1Linux宝库(L9wkP2pZ0I$C
...
0k1H)SZq0Linux宝库1}aA ^8}!E0nW
2013 在linux接adsl设备(wind521)
uM b'LE`5h0需要一个运转正常的Linux + 至少一块网卡 + 宽带设备已经申请完毕,同时已经开通。目前市场上大概有几种ADSL设备,他们工作的方式有一些细微的差别。
b.WR b? El:e)KE0就是通过虚拟拨号来完成上网的这一过程,也就是利用pppoe设备来进行虚拟拨号的叫作全向猫,就是一种加电后自动的进行拨号的工作,然后留给我们的接口是RJ45,大连地区一般留给我们的网关都是10.0.0.2,这种设备最容易对付,最后是直接分配给用户一个固定的IP,相对大家来说也比较容易对付Linux宝库6bekN7E w
1.第一种需要进行拨号:
%TxYC%[g0这几种设备都是通过eth接口与计算机进行通讯的,所以先将硬件设备的连接作好,尤其是宽带猫的,一定要确认无误(否则一会儿要不去可不算我的事情)Linux宝库!m_$\@}:H)~
然后启动系统,确认系统上是否安装rp-pppoe这个软件(通过rpm -qa|grep pppoe来查找),如没有安装的用户,在光盘里或是到网上去down一个来,安装上后,以root用户执行adsl-setup,这样就进入了adsl的资料的设定状态,要求输入申请宽带的用户名以及其他一些信息,确认没有问题,接受直至最后(里面都是E文,但是一看即能懂,比较简单,有关一个防火墙的设置,我一般都不用,选0,大家可以具体考虑)。
Nnn+I-sj;]:\J0配置完成后,以root用户执行adsl-start,这样将进行adsl的拨号工作,正常就会一下上线,如有什么具体问题,去看一下日志(/var/log/messages)里面告诉你什么了。
vvHaYo|_+}L0停掉adsl,执行adsl-stop就可以了(很简单的)Linux宝库4l4Se!l9T8O,pUR
2.另外两种比较容易对付:Linux宝库[0{&K/VZ j7J
全向猫:只要将你的网卡的IP设置成一个10网段的IP,然后网关指到全向猫的IP,上(10.0.0.2),基本上不有太大的问题
S.f0sU+y5[0i]0固定IP:就像配置本地的网卡一样,将IP,网关,DNS都按申请来的填写上就可以搞定了Linux宝库.H/POV[/N B

*F [}J'p"}] ~02014 让linux自动同步时间(shunz)Linux宝库.dg,Dc T
vi /etc/crontabLinux宝库(}9l*o*N~\}gI ]
加上一句:Linux宝库+QxU%K{)tNb
00 0 1 * * root rdate -s time.nist.gov
O2i6n%o0Iu0
B-HF `N02015 linux的网上资源有哪些(陈绪)Linux宝库i2[:b-eL7jH2K
国外
$]8^R,Yt0http://lwn.net/
^a F.L4\Qc0http://www.tldp.org/Linux宝库&c.p;M!b g sf&_P
http://www.yolinux.com/(flying-dance big big pig)
e.Ga_0F$k/p*]0http://www.justlinux.com/Linux宝库 cv!F4AF~[
http://www.linuxtoday.com/Linux宝库g,?g g'u/zk]S
http://www.linuxquestions.org/
!zUthWfn4E,M$v0http://www.fokus.gmd.de/linux/Linux宝库A}"f&bn#L
http://www.linux-tutorial.info/Linux宝库Tm4C$H n7V!SY6W"@
http://public.www.planetmirror.com/Linux宝库7\Q~s;xT{~b U
http://www.freebsdforums.org/forums/Linux宝库0L b6U;t7M8d%_
http://www.netfilter.org/documentation/Linux宝库k{7?$X%^C+q5V3nP
http://www-106.ibm.com/developerworks/linux/
O%f7C OR9]pE$O'D0q0国内
1W\1B.D%E@0http://www.linuxmine.com/
Xp3h8ZoN0http://www.fanqiang.com/
?#oQ+zq'E0http://www.linuxsir.com/
W"scD4Z9\MJCnR%G0http://www.chinaunix.net/
6~)|6C+^9k!v,r0http://www.linuxfans.org/(deadcat)Linux宝库6~ v gAj
http://www.linuxeden.com/
\2g(id9y0c){0http://www.linuxforum.net/
5QB O+x7w8Y-_ `$Z0http://www.linuxaid.com.cn/Linux宝库q+X)_ Ox#`
http://freesoft.online.sh.cn/
t-M(W&Kyr0http://www-900.ibm.com/developerWorks/cn/linux/index.shtml
g6\ ZNy(|?&c*C0http://www.neweasier.com/software.html
+@{b3Cu o0http://www.blueidea.com/bbs/archivecontent.asp?id=635906(sqh)Linux宝库8xV`C'mS9vq
http://westlinux.ywzc.net/(onesun)
9T&q"j](s%`*u-Z)c0Linux宝库 R7P@.tBjY H0X z
2016 改变sshd的端口(陈绪)Linux宝库tWI`K(Ya;j/B
在/etc/ssh/sshd_config中加入一行:Port 2222,/etc/init.d/sshd restart重启守护进程Linux宝库,kHUVm/L
Linux宝库+M0hg kT.E+}`
2017 改变telnet的端口(陈绪)Linux宝库d:W-kg5AR%^@
将/etc/services文件中telnet对应的端口号21改为你想要的值,/etc/init.d/xinetd restart重启守护进程Linux宝库N0xuTI!W.E

9cTaL MQG,t5y02018 终端模式有问题(sakulagi)Linux宝库;j(^3G {K1x
export TERM=vt100Linux宝库8}w,N2q1v0Xyd
2019 模仿超级终端,LINUX里什么程序连接路由器和交换机(alstone)Linux宝库&E&R B:d-m2j\9zs3^-}
minicomLinux宝库caaYjV
Linux宝库Y9X`I)Ap
2020 ssh上来能不能不自动断线(wind521,双眼皮的猪)Linux宝库fg b?6o(@Q.Rv
修改自己HOME目录下的.bash_profile文件,加上
\&EA`0hz0export TMOUT=1000000 (以秒为单位)Linux宝库 I!\3B.W|Y
然后运行source .bash_profileLinux宝库3N8x^U-c2A _;M

6|`L9zL9@x:n02021 用什么工具做入侵检测(陈绪)Linux宝库~:s!L7@B],H
SnortLinux宝库u%OBFj.a

1Fo,w*[a-w;g"qu{V02022 Linux下检测程序内存泄漏的工具(陈绪)Linux宝库a4i{f W YqR
cchecker或是efence库都可以Linux宝库D,a r0NlJ
Linux宝库IlnJ,I/@
2023 linux下如何监视所有通过本机网卡的数据(陈绪)Linux宝库Q y2tOFwL;`
tcpdump或者iptrafLinux宝库.[qkn5?
Linux宝库1L,Q)`A4K{
2024 为什么root执行好多命令都说command not found(陈绪)
sl&Mj3J:a0你是telnet上来,然后su成root的吧,改改你的su命令格式,应该是su – rootLinux宝库2P+h3i$uH;L&Hrf

)^/pt(\d fv02025 关闭用户的POP3权限(tiansgx)Linux宝库1Q({1WaX4TIM\t ~
把POP3的端口关了就可以了。在文件/etc/services中找到这一行 pop-3 110/tcp 把这一行前加个'#',把它注释掉就可以了
8} }Trf(S?;D3\0
#^j;C0zv3i`02026 linux下播放flash动画(myxfc)
6Z"Pi@ R;F[T/^ |0linux下播放flash动画用这个东西,不会造成浏览器的关闭(其他的插件不好用)Linux宝库+c4mU6n ie$w.or
首先下载flash播放动画在linux的插件Linux宝库"i R6C{@4UdK
http://www.collaborium.org/onsite/jos2000/related/soft/flash_linux.tar.gz
O Na\{4D K0tar zxvf flash_linux.tar.gzLinux宝库k w!q Onv:S
打开包之后,会看到Linux文件夹Linux宝库fM5n]Sh
在linux文件颊里有两个文件libflashplayer.so 和shockwaveflash.class,把这两个文件拷贝到你的浏览器里的插件里(浏览器不一样,插件的位置可能也不一样)Linux宝库r)DX&Ek_
/usr/lib/mozilla-1.0.1/plugins,就可以了Linux宝库3E%e+aEMD-MFK

A&C0lBW^N\5`1C ]"X02027 锁定wu-ftp用户目录(wangla)
x4[8m7r"Dk.s^3T}(o-Z0编辑ftpaccess文件
7B(J t4A:}vm I0restricted-uid *Linux宝库?x-Vu&p:H
这一句很重要,限制了ftp用户在自己的目录里Linux宝库!DJBd*|'D dh
Linux宝库 ~dG4LR
2028 服务器怎么不让telnet(知秋一叶)
s%rt] K0服务器上必须启动telnet服务 && 服务器的防火墙优先级应该设为低Linux宝库wy&K"ame5Kp

U7L]2jpn02029 防止任何人使用su命令成为root(xiaohu0)Linux宝库!{~$my"ll
1.vi /etc/pam.d/suLinux宝库0Jw"_%SEX(o"r7A
auth sufficient /lib/security/pam_rootok.so debug
U@!j6p$y$wyO"^0auth required /lib/security/pam_wheel.so group=wheelLinux宝库f#su*tE)@:{
2.在/etc/pam.d/su配置文件中定义了wheel组
)V[d E6Y rd;v0Linux宝库^ M#up.@z `
2030 如何使lynx浏览器能够浏览中文网页(Ghost_Vale)
R)Q B)tpU ^0浏览简体中文网页就的修改如下设置Linux宝库(qx v1Eo+@!l
Save options to disk: [X]
Y.w-o aq4drw6r0Display and Character SetLinux宝库},c0E ^ j
Display character set : [Chinese________________________]Linux宝库+rOwgL+H#E?(`
Assumed document character set(!): [iso-8859-1______]
-B&W M^ t0CJK mode (!) : [ON_]Linux宝库/d$F `!sV1J/CbR;g
然后移到最下面的 Accept Changes 按下 Enter 保存就可以了
!Z*QB0?*N3r @0当然你的系统要支持简体中文才可以Linux宝库,j_ F1s*w;f
Linux宝库u&b3_ |~v2ozFTpy
2031 网卡激活了,却上不了网,怎么办(Slock,双眼皮的猪)Linux宝库:Xo%@@qbz3`2q
traceroute,看看到底是在那一块被阻住的。
:EnKi h01.ping自己Linux宝库C6H.V%aQ t-R+U%E0e
2.ping网关Linux宝库aVg9f7V{E
3.ping DNS
p']{,gj+Ku:R8y|04.traceroute DNSLinux宝库[h7b @b8e
如果一切正常Linux宝库 j#]] KW0q
nslookup www.sina.com.cn
]AOON3@ V)O0Z0ping sina的addressLinux宝库C u v#zjiKK'I7x:Z a
traceroute sina的addressLinux宝库+y,A"N~D${*@o
基本上就可以知道结果了Linux宝库3sFts/?
Linux宝库R Z2NfC9op}!@
2032配置samba,win2000能访问,win98不能访问(squall2003)Linux宝库0}2v:L)iQd I&m+X
如果是win98,必须要修改注册表:HKEY_LOCAL_MACHINE/system/correntcontrolset/
$hJWh!I$TOw8M0services/Vxd/VNETSUP下建个Dword值:EnablePlainTextpasswd,键值1Linux宝库 W$V,gi:W2E&G3[

/M4u9W*Mf02033 如何得到网卡的MAC地址(陈绪,hutuworm)
z4x am;~ I:V]l0arp -a | awk '{print $4}'Linux宝库)LA3JSs/P
ifconfig eth0 | head -1 | awk '{print $5}'Linux宝库'[#xytD1Qf#\
Linux宝库 uw:b(u"};\ X6D
2034 如何得到网卡的IP地址(mb)Linux宝库"h['ML'qwkXe
ifconfig eth0 |awk '/inet addr/ {split($2,x,":");print x[2]}'
H M2ZUT8ON C0Linux宝库UObn }!@%_
2035 如何修改Linux机器所在的工作组(hutuworm)Linux宝库+`!mY#x[r+ui
vi /etc/samba/smb.conf,修改workgroup = 一行,将组名写在后面Linux宝库Jmh6u KgXoz*}

VmC,E7S*N!w02036 一块网卡如何绑定两个ip(linuxloveu)Linux宝库M uy*?"N)D%q2JqF_
#cd /etc/sysconfig/network-scriptsLinux宝库5I6c4Tlc#x7~,Q
#cp ifcfg-eth0 ifcfg-eth0:1Linux宝库`` k3h F"w
#vi ifcfg-eth0:1
A/W?g1GnI0修改IP和设备名Linux宝库~%Q:_ha2nX
Debian下一个网卡绑定多个ip的方法(NetDC)Linux宝库m5Zn2B.~/C] e'D
修改/etc/network/interfacesLinux宝库e`X9onPu0y
auto eth0
&iV'~I] ~0iface eth0 inet static
~,qG!yCuDx0address 172.16.3.123Linux宝库0B3rw.t.RiF+U Mk6[p
netmask 255.255.255.0Linux宝库TXh5K"{
network 172.16.3.0Linux宝库6nUB!ur!I&D
broadcast 172.16.3.255
q} {8n,? g0gateway 172.16.3.1Linux宝库z:md9k T(Gw1`
auto eth0:1Linux宝库%K7bZ6pqCR
iface eth0:1 inet staticLinux宝库cPqe&S-okk
address 10.16.3.123
6t.m3Dbj0B`f9k0netmask 255.255.0.0
he3E9t#dd3t0network 10.16.0.0Linux宝库(|2K"X o*f2s$D_J
broadcast 10.16.255.255Linux宝库^bz;U B6C
修改/etc/network/ifstate
O`)h;kc.J5zb0lo=lo
Z c~+o3fa6}+L7qm0eth0=eth0Linux宝库2U-|vk MT
eth0:1=eth0:1Linux宝库f/~uG s8Y^e
然后/etc/init.d/networking restart就可以了。Linux宝库UU'rb6I0MA]
一个网卡绑定多ip另一法(hotbox)Linux宝库 dJH%ZN'^B
在/etc/sysconfig/network-scripts/下创建一个文件:ifcfg-ethX-rangeX ("X"为网卡号)
p8w BOD-E4W [0文件内容:Linux宝库 aN|LS6C
IPADDR_START=<start ip>
;} K9BG2r0IPADDR_END=<end ip>Linux宝库p3pv4s T)b'a7_
CLONENUM=0
Z"QKY6C!i0可以有256个ip
9uDrm:k1S0Linux宝库4~{q Uzz
2037 一个ip如何绑定两块网卡(hutuworm)Linux宝库t:eTc x2Y&j
假设192.168.0.88是ip,192.168.0.1是网关:
A _8R-i(Ml0/sbin/modprobe bonding miimon=100 mode=1Linux宝库{8xF&bcI
/sbin/ifdown eth0
[&E%~S)neB j$J0/sbin/ifdown eth1
|S Ab`kN{0/sbin/ifconfig bond0 192.168.0.88Linux宝库x o |Jy?1M
/sbin/ifenslave bond0 eth0 eth1
Cgs&Jh3U7^,D0/sbin/route add default gw 192.168.0.1
:iN&NX{w[8dP0
u2\'idz-S02038 192.168.1.0/24(双眼皮的猪)Linux宝库?Q5QhI&s:sH
它与192.168.1.0/255.255.255.0是等价的,只是表示方式不同....
pK,c0M&x*SC0
*yI/iU!i.u02039 linux下清空arp表的命令(NetDC)
o Kg4[ s+D0#arp -d -a(适用于bsd)Linux宝库$yte[6te,p
for HOST in `arp | sed '/Address/d' | awk '{ print $1}'` ; do arp -d $HOST; done
$WB3l*\\A0Linux宝库x!B i w+L6} q
2040 使用ntp协议从服务器同步时间(NetDC)
~*UzW/d{5V0ntpdate NTP-SERVER 例:ntpdate 172.16.2.1
1E8J"c.w;?5NR{:db9U0Linux宝库Dx'X,`m6J G(_
2041 host命令的用法(陈绪)Linux宝库f~d8A0nqM
host能够用来查询域名,它还能得到更多的信息
o(P)Y(KG;p/b](q0host -t mx example.com可以查询出example.com的MX记录,以及处理mail的host的名字
g5{I1q!Q$u@U:_0host -l example.com会返回所有注册在example.com下的域名Linux宝库H:P*[/o4s{f
host -a example.com则会显示这个主机的所有域名信息.
8shKE!mC0Linux宝库Go5A5X0s
2042 立刻让LINUX支持NAT(platinum)
2Bk'ib"Rv0echo 1 > /proc/sys/net/ipv4/ip_forward
0w2Q9V|]$_5X'H0iptables -t nat -I POSTROUTING -j MASQUERADE
}z\&vV2x,m0Linux宝库&ao{ b/JcDHk8h
2043 rh8.0下rcp的用法设置(zhqh1)
Z#BX"P uv ra0只对root用户生效Linux宝库5iw:}"o2{4X,H?\A
1、在双方root用户根目录下建立.rhosts文件,并将双方的hostname加进去,在此之前应在双方的/etc/hosts文件中加入对方的IP和hostname
KTD9K[el \02、把rsh服务启动起来,redhat默认是不启动的。方法:用执行ntsysv命令,在rsh选项前用空格键选中,确定退出。 然后执行:service xinetd restart即可。
P^g'__|03、到/etc/pam.d/目录下,把rsh文件中的auth required /lib/security/pam_securetty.so一行用“#”封掉即可。Linux宝库*X/d ?[ @AR
Linux宝库-ZX9B"@:co+|.Q Y8p
2044 在ethX设备上,使LINUX支持网络广播功能(默认不支持)(platinum)
5mN7E@ lL0ip route add 255.255.255.255 dev ethXLinux宝库;UWU9b2}_ g?)k

,jwO/V'n%rpH/b02045 路由设置手册(NetDC)
9G/{M!bWm0查看路由信息:
7kHY^!W3Lx:b0netstat -rn
e$vXuWb+l I0route -nLinux宝库L'x1C%HElD*v
手工增加一条路由:Linux宝库5mYNe"I+yD)X$e
route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1Linux宝库5IvWi5{.N*]~H Z
手工删除一条路由:Linux宝库~KH+D}
route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
9@:j6}2X1x0好了,下面到了重要的了,让系统启动的时候自动启用路由设置。Linux宝库5fTm U;i3K
在redhat中添加一条路由,修改文件/etc/sysconfig/static-routesLinux宝库 k-J t8?zzw
any net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
)[ez2Em,S9zG:a0在debian中添加一条路由,Linux宝库'g-`.Y,Y^"|8y
方法一:修改/etc/network/interfacesLinux宝库naSn6z8k$z
代码:
8m,fF'F7?*j9l cl0auto eth0Linux宝库 up0_ Mg ` Q
iface eth0 inet staticLinux宝库(DW ?.p V o&q*e
address 172.16.3.222
+Xz w4uRVkhl0netmask 255.255.0.0Linux宝库*of'H `Jp
network 172.16.0.0
?.[ cpv \f(F0broadcast 172.16.255.255Linux宝库@"th'l [U[ U*h
gateway 172.16.2.1Linux宝库C9O w9w4_G,M
up route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1
S[PZM8D2D0down route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1Linux宝库 H4ii#odA|
方法二:在/etc/network/if-up.d目录下建立一个简单的脚本文件,如static-route$(记得以$符号结尾,要不有个run-parts会跑出来告诉你一些东西)脚本最简单的就好啦,如:Linux宝库 [3\^2FIN&c
代码:Linux宝库m3} pY7m R ` t V
#!/bin/bashLinux宝库:a b.],r-KJP
route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1Linux宝库9Q+S\,Eo)?
嘿嘿,你也可以猜到/etc/network/目录下的其他目录的作用了吧。Linux宝库4V!n'KTA1F
发觉在debian中这个route的设置其实只是它的那些配置文件的一个比较简单的应用而已,你完全可以做更复杂的应用
5r"`2Q&d7w'E0Linux宝库}$tX VEaJ
2046 利用ssh复制文件(platinum)
&N t%w9`h m-H0假如A、B都有SSH服务,现在在A的SSH里
i@:^/g0mW ]3d01、从A复制B(推过去)Linux宝库kR|\(Q&Y D1v
scp -rp /path/filename username@remoteIP:/pathLinux宝库 gRPq)A4`5g
2、从B复制到A(拉过来)Linux宝库-Kp1Xs h'f$Jb
scp -rp username@remoteIP:/path/filename /pathLinux宝库L2R.j#mM/J/t8i9S)v9s.y*{
如果其中一个不是LINUX系统,可以在WINDOWS上用SecureFX软件Linux宝库*?`*p+k;}l
Linux宝库/oH}_CSx
2047 samba3.0中文显示问题的解决办法(linuxzfp,jiadingjun)
,G3z8i$KP6d F&Y7[q0在samba 3.0的配置文件中(/etc/samba/smb.conf)的[global]中加入下面两句:
8F_ hf-_0unix charset=cp936Linux宝库qw5Y4iqOqbMq
重启服务
^+eOe1M&lvB~0service smb restartLinux宝库3gG lW{ Li

2} h.f*q1bK:F0E02048 临时修改网卡MAC地址的方法
H5X u:Ad0关闭网卡:/sbin/ifconfig eth0 down
mW4pv5a3@ m!]qyW0然后改地址:/sbin/ifconfig eth0 hw ether 00:AA:BB:CCD:EELinux宝库({(wJ b:v&b:R V
然后启动网卡:/sbin/ifconfig eth0 up
Q3M!Z(n1d*K!f.h4M)H0Linux宝库 FBG&q]6CT
2049 conntrack 表满的处理方法(cgweb)
V3tk*_^"K+t?m:r0前段时间配置的iptables+squid做的proxy server,一直工作正常。今天我上控制台上发现Linux宝库+p%]8`&K1R
Jun 18 12:43:36 red-hat kernel: ip_conntrack: table full, dropping packet.Linux宝库EA6w6e8k r0i
Jun 18 12:49:51 red-hat kernel: ip_conntrack: table full, dropping packet.Linux宝库P+kr%Q(GFo(R:QB1J
Jun 18 12:50:57 red-hat kernel: ip_conntrack: table full, dropping packet.Linux宝库Q^ z0W)v']w"N
Jun 18 12:57:38 red-hat kernel: ip_conntrack: table full, dropping packet.Linux宝库6RaJ b f'V*xWS
IP_conntrack表示连接跟踪数据库(conntrack database),代表NAT机器跟踪连接的数目,连接跟踪表能容纳多少记录是被一个变量控制的,它可由内核中的ip- sysctl函数设置。每一个跟踪连接表会占用350字节的内核存储空间,时间一长就会把默认的空间填满,那么默认空间是多少?我以redhat为例在内存为64MB的机器上是4096,内存为128MB是 8192,内存为256MB是16376,那么就能在/proc/sys/net/ipv4/ip_conntrack_max里查看、设置。
x0C}5MITNW0例如:增加到81920,可以用以下命令:
Bl dYo0echo "81920" > /proc/sys/net/ipv4/ip_conntrack_maxLinux宝库!C.F u|O
那样设置是不会保存的,要重启后保存,可以在/etc/sysctl.conf中加:Linux宝库? _1q v:Eo9K
net.ipv4.ip_conntract_max =81920Linux宝库 QcJ2a*]1gT9I+x
按照此方法改变后一切正常,要是再满了可以加大该值Linux宝库v O/TW2?a
Linux宝库'Gs(C X5PEP,M Q
2050 Linux下怎么使用BT(atz0001)Linux宝库:BKi-n/b/R
azureus,http://azureus.sourceforge.net/
c$y+ADqrX0
!GF.^B xZbv J02051 Linux下查看光纤网卡的工作模式(sakulagi)Linux宝库Z@g mI)[)d
主板上PCI—X插槽中插入一块64位的光纤网卡,在LINUX9.0的环境下,要知道它是否工作在64位模式下,可使用# getconf WORD_BIT
J }3e k|9FzA0