linux一句话精彩问答 10.11整理
上一篇 / 下一篇 2006-10-11 18:57:05 / 天气: 晴朗 / 心情: 高兴
linux一句话精彩问答
a4R|.C tqX:m0Qf!y*^;?0来自 linuxmine
R~3qr#^0Linux宝库9f XqJ2h b;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宝库$Bsy6nUv)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-Ud0Q P^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? x h3^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&M9UI6f
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,n B/ZO9p1K)i4\$f/_0rm \\aLinux宝库ZJ*K5c\k)\!P'j
mL/k T
D EdN3q01007.c 删除名字带的/和‘\0'文件(陈绪)Linux宝库g&m{#om!kq'u$Y0C
这些字符是正常文件系统所不允许的字符,但可能在文件名中产生,如unix下的nfs文件系统在Mac系统上使用Linux宝库u,MC2J t
1 把nfs文件系统在挂到不过滤'/'字符的系统下,删除含特殊文件名的文件;
UV,N#]*p^!g02 将错误文件名的目录其它文件移走,ls -id 显示含该文件目录的inum,umount 文件系统,clri清除该目录的inum,fsck,mount,检查lost+found目录,将其中的文件更名。
dW5Vqk'h0另外,可以通过windows ftp过去删除任何文件名的文件Linux宝库Y^$gBfc(@$\
#Ro!NM7Q`?01007.d 删除名字带不可见字符的文件(陈绪)Linux宝库jQ.w4h
Fs;`P
列出文件名并转储到文件:ls -l > del.shLinux宝库l'x-U5G[
f l
然后编辑文件的内容加入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;C o9q$Zm;}%ai01007.e 删除文件大小为零的文件(陈绪)
a)y S%o!sg
BOM:d,d01 rm -i `find ./ -size 0`
Xo;y1P3WS%NR02 find ./ -size 0 -exec rm {} \;Linux宝库9V@5pw9Fe(l F
3 find ./ -size 0 | xargs rm -f &Linux宝库{QW],sp3YB
4 for file in * #自己定义需要删除的文件类型Linux宝库.A3v2hv y0j;YcJ
do
g3p0@)qUP0if [ ! -s ${file} ]Linux宝库*Z7bK*| K8lZ7W^ xl
thenLinux宝库QUNg.ffgz M
rm ${file}
]wH h(B7H!\0echo "rm $file Success!"Linux宝库a3J a$|~[X!e;k*{[
fiLinux宝库zW&me `|bk
doneLinux宝库$^
k r~&oFh/o
a]b#?-G01008 redhat设置滚轮鼠标(mc1011)
&Qm4cH&bI01 进入x后,选择鼠标的配置,选择wheel mouse (ps/2)就可以了,如果鼠标表现异常,重启计算机即可;
u h"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_U l
Linux宝库*b[\b'`(A,aE h
1010 删除linux分区(陈绪)Linux宝库a9S&VO3s
1 做一张partition magic的启动软盘,启动后删除;
i?8u'y.N5H"u8Z02 用win2000的启动光盘启动,然后删除
lR,V8Es*c5q0
&A[q2X7kuT01011 如何退出man(陈绪)
"iaM-md1x0q
9O
q.Rf$v$`^D1n/G0Linux宝库M%Mo/Q_ U)QCC2[d
1012 不编译内核,mount ntfs分区(陈绪,hutuworm)Linux宝库K(]ymR US7n2VL
找到对应内核版本(uname -a)的ntfsrpm,安装即可。
U-VDIFi6X0以原装rh8为例,未升级或编译内核
IefGp'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~{'SJ04. mount -t ntfs /dev/hda1 /mnt/c
WS'~u.cF0r-Y0或
wV&z-q~T Tk;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'Yk a+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
&TfICXMqW0chroot ./Linux宝库Q:Kj]8z3J
O?
passwd root
/Yg~E%VTIk0这样可以搞定;
: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&r