linux常见问题FAQ
----------------------------网络无关篇--------------------------
0001
修改主机名
vi /etc/sysconfig/network,修改HOSTNAME一行为HOSTNAME=主机名,重启后也能生效
0002
Ret Hat Linux启动到文字界面(不启动xwindow)
将/etc/inittab中 id:5:initdefault: 一行中的5改为3
0003
redhat的自动问题
在www.redhat.com/corp/support/errata/ 找到补丁,6.1以后的版本带有一个工
具up2date,他能够测定哪些rpm包需要升级,然后自动从redhat的站点下载并完成安装。
0004
windows下看linux分区的软件
Paragon.Ext2FS.Anywhere.2.5.rar和explore2fs-1.00-pre4.zip
0005
mount用法
fat32的分区 mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom
iso文档 mount -o loop /abc.iso /mnt/cdrom
软盘 mount /dev/fd0 /mnt/floppy
USB闪存 mount /dev/sda1 /mnt/cdrom
任何/etc/fstab内容 mount -a
能够指定文档格式"-t 格式", 格式能够为vfat, ext2, ext3等.
0006
在vmware的LINUX中使用本地硬盘的FAT分区
将本地的FAT分区共享,然后在VMWARE中使用SMBFS挂上。能够将如下的行放到/etc/fstab中:
//win_ip/D$ /mnt/d smbfs defaults,auto,username=win_name,password=win_pass,codepage=936,iocharest=gb2312 0 0
其中win_ip是您的windows的IP地址;
D$是您的windows里面共享的D盘的共享名;
/mnt/d是要将该分区mount到linux的目录;
win_name和win_pass是您的WINDOWS里面能够读取该分区的用户,比如您的管理员名和密码。
假如您运行了/etc/rc.d/init.d/netfs,那么在启动的时候就会自动挂载这个分区。
0007.a
删除名为-a的文档
rm ./-a
rm -- -a 告诉rm这是最后一个选项,参见getopt
ls -i 列出inum,然后用find . -inum inum_of_thisfile -exec rm {} \;
0007.b
删除名为\a的文档
rm \a
0007.c
删除名字带的/和‘文档
这些字符是正常文档系统所不允许的字符,但可能在文档名中产生,如unix下的NFS文档系统在Mac系统上使用
1.解决的方法,把NFS文档系统在挂到但是滤/字符的系统下删除含特别文档名的文档。
2.也可,将错误文档名的目录其他文档移走,ls -id 显示含该文档目录的inum,umount 文档系统,
clri清除该目录的inum,fsck,mount,check your lost found,rename the file in it.
最好是通过WINDOWS FTP过去就能够删除任何文档名的文档了!
0007.d
删除名字带不可见字符的文档
列出文档名并转储到文档:ls -l >aaa
然后编辑文档的内容加入rm命令使其内容成为删除上述文档的格式:
vi aaa
[rm -r *******
]
把文档加上执行权限 chmod x aaa
执行 $aaa
0007.e
删除文档大小为零的文档
rm -i `find ./ -size 0`
find ./ -size 0 -exec rm {} \;
find ./ -size |xargs rm -f &很有效
for file in * #自己定义需要删除的文档类型
do
if [ ! -s $ ]
then
rm $
echo "rm $file Success!"
fi
done
0008
redhat配置滚轮鼠标(mc1011)
进入X后,选择鼠标的配置,挀?选择wheel mouse(ps/2)就能够了,
假如鼠标表现异常,重启电脑即可。
0009
加装xwindow
用linux光盘启动,选择升级,然后单独选择包,安装即可
0010
删除linux分区
做一张partition magic的启动软盘,启动后删除. 或用win2000的引导光盘启动,然后删除.
0011
如何退出man
q
0012
不编译内核,mount ntfs分区
原装rh8,未升级或编译内核
1. 上google.com搜索并下载 kernel-ntfs-2.4.18-14.i686.rpm
2. rpm -ivh kernel-ntfs-2.4.18-14.i686.rpm
3. mkdir /mnt/c
4. mount -t ntfs /dev/hda1 /mnt/c
0013
redhat 8.0中用xmms听mp3
下载www.gurulabs.com/files/xmms-mp3-1.2.7-13.p.i386.rpm
rpm -Uvh xmms-mp3-1.2.7-13.p.i386.rpm
0014
找回忘记了的root口令(lilo/grub)
三种办法:
1.在系统进入单用户状态,直接用passwd root去更改
2.用安装光盘引导系统,进行linux rescue状态,将原来/分区挂接上来,作法如下:
cd /mnt
mkdir hd
mount -t auto /dev/hdaX(原来/分区所在的分区号) hd
cd hd
chroot ./
passwd root
这样能够搞定
3.将本机的硬盘拿下来,挂到其他的linux系统上,采用的办法和第二种相同
rh8中
一. lilo
1. 在出现 lilo: 提示时键入 linux single
画面显示 lilo: linux single
2. 回车可直接进入linux命令行
3. #vi /etc/shadow
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::......
保存
4. #reboot重启,root密码为空
二. grub
1. 在出现grub画面时,用上下键选中您平时启动linux的那一项(别选dos哟),然后按e键
2. 再次用上下键选中您平时启动linux的那一项(类
似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
3. 修改您现在见到的命令行,加入single,结果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
4. 回车返回,然后按b键启动,即可直接进入linux命令行
5. #vi /etc/shadow
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::......
保存
6. #reboot重启,root密码为空
0015
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




