Skip navigation.

Linux夜航船

Everything should be easy.

Posts tagged with "小窍门"

hack the css

, , ,

一向懒得修改BLOG的Layout,这次想试试采用一种新颖的给链接加上较粗的下划线的效果。
代码如下。
a:hover {
text-decoration:underline;
border-bottom:2px solid #56ABAB;
}
给链接加上框(当鼠标指向时)的代码可以是这样:
a:hover {
border-bottom:1px solid #009900;
border-top:1px solid #009900;
border-left:1px solid #009900;
border-right:1px solid #009900;
}

虚拟机九浅一深

, , ,

对于不少初对Linux产生兴趣,又不好决然毅然地干掉Window$的网友来说,虚拟机是个好帮手,好选择。
对于已经严重爱好Linux但因种种原因不适宜完全干掉Window$的网友来说,虚拟机提供了在无奈地用着Window$的同时也能亲近Linux的一个解决方案。
对于硬件条件不足,却又需要或者希望能时不时用到多个系统的网友来说,虚拟机也是不可或缺的。
不过,在CSDN等论坛常看到有网友问及一些关于虚拟机的不算太难解决的、却又几乎每个星期都有人重复发问的问题,没有一个handy的FAQ,是很令人扼腕的!
这里总结一些使用虚拟机的认识和经验,忝作抛砖引玉。

一、从逻辑上说,虚拟机是另一台电脑,这是一个很基本很基础的同时也是很重要的概念,这也是一个很容易被忽视的问题。
二、安装虚拟机的时候,选择正确的操作系统类型可以避免日后出现一些不应有的问题。
三、分配给虚拟机的内存最好小于物理内存的一半,以便使主机和虚拟机的性能达到一定的平衡。
四、如果安装了多台虚拟机,想同时启动时,最好先计算一下这些虚拟机所需要的内存的总和,一旦这个总和接近甚至超过物理内存,则会出现性能问题,这很可能让你以为要按Reset键了。
五、在VMWARE上,只要能装上,应该尽量安装VMWARE TOOLS,这会带来很多便利。但并非所有的虚拟系统都能成功安装VMWARE TOOLS。
六、禁用虚拟机的“快照”功能,适当调低显示分辨率,可以提高性能。
七、备份虚拟机的最彻底办法是退出VMWARE后,把虚拟机的文件打包备份。
八、试图让虚拟机承担真实系统的许多功能,是很容易受挫的。
九、新建的虚拟机相当于裸机,需要安装系统,安装系统可以使用光盘,也可以使用ISO镜像——通过VMWARE指定ISO镜像可以代替光盘;也可以使用虚拟光驱来载入ISO镜像,但这又需要设置虚拟的光驱作为虚拟机的“CDROM”,这种做法是行得通,却不是明智之举。
十、安装好虚拟系统后,要设置网络连接才能联网,跟实际安装系统是一样的。
十一、想让虚拟的系统读写真实的Window$的文件,首选是安装VMWARE TOOLS,其次是使用局域网连接。想打开一个“资源管理器”之类的窗口就能达到目的是办不到的。
十二、虚拟系统通过局域网连接访问Window$,常见的做法是使用SMB或FTP,但使用FTP多少需要一点管理FTP服务器的经验。
十三、要想在虚拟系统上网,先要设对虚拟机的“以太网”选项,还要设对虚拟系统的网络连接。VMWARE默认的“桥接”通常都能起作用,如果确认虚拟系统的网络连接设对了,但不能上网,则可以使用“共享主机IP(NAT)”的选项,此时虚拟系统的网络连接应设为通过DHCP获得IP地址。
十四、使用虚拟机的“以太网”-“桥接”选项时,虚拟系统的网络连接设定的静态IP应该不同于主机的IP。
十五、虚拟系统的“硬盘空间”大小在新建虚拟机时就已经决定了,一般的设置情况下,虚拟机的文件是会越来越大,在虚拟系统里删除文件只能增加“虚拟的硬盘”的剩余空间,不能减小虚拟机的文件的大小。所以对一个“干净”的系统作打包备份是有必要的。
十六、让虚拟系统获得USB盘,应该先在VMWARE的菜单栏里操作;虚拟系统获得USB盘的同时,Window$就读不到该USB盘了。当你让虚拟系统不再连接该USB盘时,Window$上的反应就象是你刚刚插入一个USB盘。
十七、对虚拟系统作屏幕截图可以在VMWARE的菜单栏里轻松操作,得到的BMP图片将保存在主机的某处由你选定的地方。

虚拟机上网,So easy!

, ,

在办公室的电脑和家里的电脑都装了几个虚拟机,先后遇到上网的问题。
在办公室里上网要用到wingate,但我装的虚拟机都是*nix的,虽然可以尝试在wine上运行wingate,但我不觉得那是什么好办法。
在家里装虚拟机,一向的做法是使用不同的IP,在VMWARE的默认设置下上网,本无问题,但近来被房东限制了,不让多占IP了。
两种问题,一个解决方案:在VMWARE里选择“共享主机的IP(NAT)”,在虚拟机上使用DHCP动态IP,所有问题迎刃而解

有趣的问题:删除貌似命脚本参数的文件(夹)

, ,

以文件为例,假如文件名为“-r”,那么,简单的“rm -r”是会出错的。

如图,可以用“rm ./-r”来逃逸误会——系统判断为脚本语法的一部分。
——看CSDN上一个贴引发的小case。

在FC5上挂载NTFS

, ,

一般来说不会有什么问题,只是有时NTFS模块的RPM包装不上,这种情形就要到 http://prdownloads.sourceforge.net/linux-ntfs/kernel-module-ntfs-2.6.15-1.2054_FC5-2.1.26-0.rr.10.0.i686.ko
下载Kernel Modules(*.o)了。
如果访问不到,那么可以用我上传的这个:
kernel-module-ntfs-2.6.15-1.2054_FC5-2.1.26-0.rr.10.0.i686.ko然后就是insmod操作。
为了开机即自动挂载,还需要设置/etc/fstab。

登录自动打开小键盘的方法

,

一些不是特别新的发行版,登录时小键盘是关闭的,这对于经常使用小键盘的人例如我来说,每次手工开一下还是有点烦的,所以找个办法让它自动打开,是多少有点价值的。
网上流传一些设置办法,但不是非常通用。
借助一个小小的程序──真的很小,压缩包才12K──可以达到目的。
首先是下载这个文件:numlockx-1.0.tar.gz然后──以bash为例──
gedit ~/.bash_profile
加上一行:numlockx on
保存后重登录即可。
December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31