linux一句话精彩回答

来源:互联网 发布:mac怎么使用投影仪 编辑:程序博客网 时间:2024/06/04 19:19

linux一句话精彩回答



1  网络无关篇 
1001  修改主机名(bjchenxu) 
vi /etc/sysconfig/network,修改 HOSTNAME 一行为"HOSTNAME= 主机名"( 没有这行?那就
添加这一行吧),然后运行命令" hostname  主机名"。一般还要修改/etc/hosts 文件中的主机名。
这样,无论你是否重启,主机名都修改成功。 
1002 Ret Hat Linux 启动到文字界面( 不启动xwindow)(bjchenxu) 
vi /etc/inittab 
id:x:initdefault: 
x=3: 文本方式 x=5:图形方式 
1003 linux 的自动升级更新问题(hutuworm,NetDC) 
对于redhat ,在 www.redhat.com/corp/support/errata/ 找到补丁,6.1 以后的版本带有一个工具
up2date,它能够测定哪些 rpm 包需要升级,然后自动从redhat 的站点下载并完成安装。 
升级除kernel 外的rpm: up2date -u 
升级包括kernel 在内的 rpm: up2date -u -f 
由于Red Hat Network SSL证书过期,所以应在 rhn_register || up2date  之前先执行一行 script
以更新证书: 
wget -q -O - https://rhn.redhat.com/help/new-cert.sh | /bin/bash 
Debian 跟别的发行版还是有很大的差别的,用 Debian 做服务器维护更加方便;红帽的升级
其实挺麻烦的,当然,如果你交钱给红帽的话,服务是会不一样的。 
Debian 下升级软件: 
apt-get update 
apt-get upgrade 
前提:配置好网络和/etc/apt/sources.list ,也可以用apt-setup 设置。 
1004 windows 下看linux 分区的软件(bjchenxu) 
Paragon.Ext2FS.Anywhere.2.5.rar 和explore2fs-1.00-pre4.zip 
1005 mount 用法(sakulagi ,sxsfxx) 
fat32的分区  mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom 
ntfs 的分区  mount -o 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 等. 
访问DVD mount -t iso9660 /dev/dvd /mnt/cdrom 或mount -t udf /dev/dvd /mnt/cdrom 
注意:dvd 的格式一般为 iso9660 或udf 之一 
 10/50 
Linux 一句话精彩问答/ 陈绪   http://www.linuxhero.com  
1006  在vmware 的LINUX 中使用本地硬盘的FAT 分区(bjchenxu) 
将本地的FAT 分区共享,然后在VMWARE 中使用SMBFS 挂上。可以将如下的行放到
/etc/fstab 中: 
//win_ip/D$ /mnt/d smbfs 
defaults,auto,username=win_name,password=wi n_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 ,那么在启动的时候就会自动挂载这个分区。 
1007.a  删除名为-a 的文件(bjchenxu) 
rm ./-a 
rm -- -a  告诉rm 这是最后一个选项,参见getopt 
ls -i  列出inum,然后用find . -inum inum_of_thisfile -exec rm '{}' \; 
1007.b  删除名为\a 的文件(bjchenxu) 
rm \\a 
1007.c  删除名字带的/ 和‘\0' 文件(bjchenxu) 
这些字符是正常文件系统所不允许的字符,但可能在文件名中产生,如 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 过去就可以删除任何文件名的文件了! 
1007.d  删除名字带不可见字符的文件(bjchenxu) 
列出文件名并转储到文件:ls -l >aaa 
然后编辑文件的内容加入rm 命令使其内容成为删除上述文件的格式: 
vi aaa 
[rm -r ******* 

把文件加上执行权限 chmod +x aaa 
执行 $aaa 
1007.e  删除文件大小为零的文件(bjchenxu) 
rm -i `find ./ -size 0` 
find ./ -size 0 -exec rm {} \; 
或 
find ./ -size 0 | xargs rm -f & 
或 
for file in * #自己定义需要删除的文件类型 
do 
 11/50 
Linux 一句话精彩问答/ 陈绪   http://www.linuxhero.com  
if [ ! -s ${file} ] 
then 
rm ${file} 
echo "rm $file Success!" 
fi 
done 
1008 redhat 设置滚轮鼠标(mc1011) 
进入X 后,选择鼠标的配置,选择wheel mouse(ps/2)就可以了, 
如果鼠标表现异常,重启计算机即可。 
(或者su, vi /etc/X11/XF86Config,  把PS/2 改成 ImPS/2) 
1009  加装xwindow(bjchenxu) 
用linux 光盘启动,选择升级,然后单独选择包,安装即可 
1010  删除linux 分区(bjchenxu) 
做一张partition magic的启动软盘, 启动后删除.  或者用 win2000 的启动光盘启动, 然后删除. 
1011  如何退出man(bjchenxu) 

1012  不编译内核,mount ntfs分区(bjchenxu,hutuworm) 
原装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 
或 
Read only: http://linux-ntfs.sourceforge.net/ 
Read/Write: http://www.jankratochvil.net/project/captive/ 
1013 tar 分卷压缩和合并(WongMokin ,Waker) 
以每卷500M 为例 
tar 分卷压缩:tar cvzpf - somedir | split -d -b 500m 
tar 多卷合并:cat x* > mytarfile.tar.gz 
1014  使用lilo/grub 时找回忘记了的root 口令(bjchenxu) 
三种办法: 
1. 在系统进入单用户状态,直接用 passwd root 去更改 
2. 用安装光盘引导系统,进行 linux rescue 状态,将原来/ 分区挂接上来, 作法如下: 
cd /mnt 
mkdir hd 
mount -t auto /dev/hdaX(原来/ 分区所在的分区号) hd 
cd hd 
chroot ./ 
passwd root 
这样可以搞定


……


查看全部:

http://wenku.it168.com/d_000627262.shtml

原创粉丝点击