2009年3月31日星期二

常在河边走哪能不湿脚:竟然中了流氓软件

俗话说常在河边走哪能不湿脚,昨天竟然中了流氓软件,这年头连VeryCD都成了流氓的帮凶了!

昨天装了个VeryCD的emule,其中出现了多个询问是否安装某插件的提示,一律选不。可装完后再打开IE,发现自动打开了7999.com这个网站,而且怎么改也改不掉,这时意识到我竟然中了流氓软件。

最后,卸载了VeryCD的emule,并且在安全模式下删掉了注册表中所有与7999.com和emule的相关项,目前一切又恢复正常了。

中国的流氓还真是挺多的!!!

2009年3月27日星期五

才知道putty竟然是个英文单词

一直在windows下用putty作ssh客户端,今天偶然得知putty竟然是个英文单词,其解释如下:

paste used to fix glass into frames and fill cracks in woodwork

中文大概就是腻子,油灰的意思。

2009年3月21日星期六

IE在浏览含有大量视频文件的目录不断地异常关闭

近来我发现我的一台电脑上的IE在浏览含有大量视频文件的目录不断地异常关闭,很是不爽。经观察发现,只有以缩略图方式浏览这些目录时才会发生这种情况。于是怀疑问题出在windows生成缩略图时调用的程序上,但windows是调用那些程序来生成缩略图的呢?windows调用系统中记录的文件类型的关联程序来生成缩略图,这个关联程序就是我们双击文件时打开的程序。

从windows发出的错误报告上我发现引起错误的是一个叫MainConcept AG mpeg解码器引起的,使用InstalledCodec查了一下这个解码器的位置,最终确定它属于sony PSP Media Manager 1.0a。问题原来在这里!

卸载sony PSP Media Manager或者在windows的我的电脑中将.mpg文件的打开程序设为其他的程序均可解决这个问题。

2009年3月14日星期六

USB的速度

USB 1.1最大传输速度12Mbps,折合1.2MB/s
USB 2.0最大传输速度480Mbps,折合48MB/s

我说为什么我买了个54Mbps的无线网卡装到我的x31笔记本上,无线的速度人还很慢,因为x31的usb是1.1的。不会比其自带的802.11b快多少,802.11b的速度是11Mbps。

2009年3月11日星期三

DVI接口标准


DVI接口标准还真是复杂,不注意还真会搞错了。目前常用的DVI接口有两种DVI-I、DVI-D,前者即支持数字信号又支持模拟信号,后者只支持数字信号。那是不是前者比后者好呢?错,前者的带宽只是后者的一般,所以后者更好!所以,早期的显卡上的DVI接口一般是DVI-I的,而现代的显卡一般都是DVI-D的。

DVI-I接口是兼容DVI-D接头的,但反之不然,这可以从左面的图中看到。DVI-D接口在电脑市场中有时也常被称为24+1接口。

DVI接口通过DVI-HDMI转接线就可以接到电视、显示器的HDMI接口上,信号传递不经过电路变换,所以不存在任河失真!

不用setuid方式安装ping

/bin/ping是以setuid root方式安装的,以获取以raw方式访问网络的能力。setuid root程序通常都是比较危险的,它的安全漏洞很有可能导致整个系统的土崩瓦解!幸好,现在Linux提供了新的基于capability的权限管理方式,使用这种方式就不需要让ping再以setuid root方式安装了。

chmod 0711 /bin/ping
setcap cap_net_raw=ep /bin/ping

上面的命令执行完后,你就拥有了一个非setuid root的ping了!

2009年3月5日星期四

亚光亚、景春龙、何圣柏装修大骗子:有线电视篇


图片中戴眼镜的家伙就是暖气骗子何圣柏



话说2007年5月份,我家不幸错选了亚光亚的景春龙工长进行家里装修,在骗子工长景春龙的欺骗之下让大骗子何圣柏来安装暖气导致10月份暖气试水家中被淹!事后骗子们拒绝赔偿,但在老子的不懈努力之下才追回了部分损失。

自从装修后,我家的电视就一直信号很不好,很多台都看不了,原以为是电视的问题,今天才知道原来是装修的接的线有问题!丫根本就没给我接阴极信号线,为什么没接呢?原因很简单,接起来稍微有些麻烦!这就是装修的那拨鸟人的工作态度!真是差劲之极!

另外,家里的电话也一直噪音比较大,现在我极度怀疑也是装修的问题。

2009年3月4日星期三

dmesg -n 1

dmesg -n 的作用是将设置kernel ring buffer信息在console上显示的程度。

dmesg -n 1使得只有内核发生严重错误(kernel panic)时才在console上显示信息,所以这个命令常出现在系统的启动脚本中,以阻止内核的信息mass up the console。

LFS的启动脚本没有对kernel ring buffer信息的logging level进行设置,我们可以在/etc/rc.d/init.d/rc中加入dmesg命令来设置:
# Added by scwang
# I prefer a cleaner boot and don't wish kernel message masses up
# the console, so set kernel ring buffer console log level to 1
dmesg -n 1

tar在进行系统拷贝时的特殊选项

--one-file-system 在创建档案时不跨分区进行

--exclude=PATTERN 除去满足PATTERN的目录和文件

--numeric-owner 解压时文件的所有者信息使用数字而非名字,这对用不同的/etc/passwd和/etc/group进行某个系统的备份恢复时极为关键!

/dev下的重要节点:console、null

这两个设备节点对于系统的启动是必须的,必须存在于根文件系统下的/dev/目录中,可用下面的命令创建它

mknod -m 600 /dev/console c 5 1
mknod -m 666 /dev/null c 1 3