Linux常见问题1000个为什么详细解答之四

1.修改主机名

vi /etc/sysconfig/network,修改HOSTNAME一行为HOSTNAME=主机名,重启后也能生效

2.Ret Hat Linux启动到文字界面(不启动xwindow)

将/etc/inittab中 id:5:initdefault: 一行中的5改为3

3.redhat的自动升级更新问题(hutuworm)

在www.redhat.com/corp/support/errata/...

升级除kernel外的rpm:

升级包括kernel在内的rpm:

4.windows下看linux分区的软件

Paragon.Ext2FS.Anywhere.2.5.rar和explore2fs-1.00-pre4.zip

5.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内容 可以指定文件格式"-t 格式", 格式可以为vfat, ext2, ext3等.

6.在vmware的LINUX中使用本地硬盘的FAT分区

将本地的FAT分区共享,然后在VMWARE中使用SMBFS挂上。可以将如下的行放到/etc/fstab中:

       _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,那么在启动的时候就会自动挂载这个分区。

7.删除名为-a的文件

















       rm ./-a 
rm -- -a //告诉rm这是最后一个选项,参见getopt 
ls -i //列出inum,
find . -inum inum_of_thisfile -exec rm {} ;

8.删除名为a的文件

 

       rm /a

9.删除名字带的/和‘文件

这些字符是正常文件系统所不允许的字符,但可能在文件名中产生,如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过去就可以删除任何文件名的文件了!

10.删除名字带不可见字符的文件

列出文件名并转储到文件:ls -l >aaa

然后编辑文件的内容加入rm命令使其内容成为删除上述文件的格式:

 

       vi aaa 
[rm -r ******* 
]

把文件加上执行权限 chmod +x aaa 执行

11.删除文件大小为零的文件

 

       rm -i `find ./ -size 0` 
find ./ -size 0 -exec rm {} ; 
find ./ -size |xargs rm -f &非常有效 
for file in * #自己定义需要删除的文件类型 
do 
if [ ! -s ??${file} ] 
then 
rm ??${file} 
echo "rm ??$file Success!" 
fi 
done

 

 

你可能感兴趣的:(vmware,linux,windows,unix,File,ext)