0%

一台xp系统机器,无法上网浏览, ping本地私有地址和外部公有地址都通,但是ping命令输出出现问号并伴随一声蜂鸣。输出类似如下:

ping ? 192.168.1.1 with 32 bytes of data:
reply from 192.168.1.1: bytes=32 time <10 ttl=64
reply from 192.168.1.1: bytes=32 time <10 ttl=64
reply from 192.168.1.1: bytes=32 time <10 ttl=64

卸载网卡驱动,重新安装故障依旧。交换机及网线确认无问题,执行如下命令
netsh winsock reset
重置winsock组件,问题解决,应该是恶意软件或插件所为。

firefox 3.6带套上youtube(一定要代理*.youtube.com,只代理www.youtube.com是不可以的),首页页面显示混乱,打不开视频,随便点击一个视频连接,出现提示“Hello, you either have JavaScript turned off or an old version of Adobe’s Flash Player. Get the latest Flash player.” flash版本不够新云云。如果更新了adobe flash player并且打开了JavaScript还是无法观看,请将这个网址ytimg.com一并加入tor代理网络,应该就可以正常观看了。不是火狐的问题,也不是洋葱的问题,都是该死的Great Fucking Wall的问题。郁闷了很久…

使用mplayer播放视频的时候,如果没有鼠标或键盘活动,大约10分钟后显示器会自动关闭,要动下鼠标才能继续观看,比较烦.我是没有设置屏保的,因为包gnome-screensaver已经卸载掉了.而且power manager里面已经把所有的电源选项都关闭了.竟然还会定期自动关闭LCD,真败了,无法容忍.

其实”罪魁祸首”就是X server,在/etc/X11/xorg.conf的ServerFlags节增加一下选项就可以了.
Section “ServerFlags”
Option “BlankTime” “0”
Option “StandbyTime” “0”
Option “SuspendTime” “0”
Option “OffTime” “0”
EndSection

该问题是由Blanktime控制的,这个值控制多长时间没有动作来启动屏保,默认时间是10分钟,设置为0就可以关闭该特性了.

其他三个选项依次是DPMS的待机、挂起、关闭超时值,也可以通过Monitor节的DPMS选项来关闭这三个特性

Section “Monitor”
Option “DPMS” “false”
EndSection

注意,BlankTime特性是不受DPMS特性控制的。

这四个参数的详细信息参见xorg配置文件手册

在ubuntu 9.10下修改/.recently-used和/..recently-used.xbel文件的属性已经无法阻止gnome记录最近使用文档.正确的做法是在主目录建立.gtk-2.0文件
touch ~/.gtk-2.0
然后输入
gtk-recent-files-max-age=0
如果想限制记录最经文档的书录输入
gtk-recent-files-limit=3 #比如只记录3个

代号为”namoroka”的firefox 3.6正式发布了,性能提升不少。ubuntu估计要到下一个版本10.04(Lucid Lynx)才会更新到firefox 3.6,但愿不要这么晚。mozilla官方不提供amd64版本的安装包,那么下载源代码本地编译吧,这样性能还能更优。编译安装步骤如下,参考了官方build文档
  
  0. 准备编译环境和依赖
  sudo apt-get build-dep firefox
  sudo apt-get install libasound2-dev libcurl4-openssl-dev libnotify-dev libxt-dev libiw-dev mesa-common-dev autoconf2.13

Read more »

近期收拾一台老本本IBM thinkpad 390X,虽有光驱,但已无法使用。网卡支持PXE(Preboot eXecution Environment),于是以PXE方式启动安装Debian。
  PXE网络安装或启动需要BOOTP(Bootstrap Protocol)和TFTP(Trivial File Transfer Protocol)服务支持。通过BOOTP服务获取本机IP和启动映像(boot image)所在的网络位置,通过TFTP服务来获取启动映像。DHCP(Dynamic Host Configuration Protocol)是一个更具弹性的,兼容BOOTP的动态主机配置协议,因此在局域网内安装TFTP和DHCP服务器即可。

Read more »

系统一直是使用的en_US.UTF-8编码,用xterm登录水木清华BBS时中文字符全是乱码,肯定是两端字符集不一致引起的。先生成zh_CN.GB18030 locale,然后export LANG=zh_CN.GB18030再访问一样是乱码,不知道是为什么。

用luit进行字符集转换则一切正常,使用的命令为:

luit -encoding GB18030 -- telnet bbs.tsinghua.edu.cn
1

luit是为unicode终端比如xterm提供locale和ISO 2022支持的工具。

===
[erq]

VPS上安装的是Debian Lenny AMD64,Debian让人变懒惰了,不过这次不使用Apache,改用nginx,有些东西还是要从源码编译安装的,记录下来以备忘,文后附安装脚本。当然能用apt-get安装的就直接安装了,省心又省力。
  
0. 准备build环境
  sudo apt-get -y install build-essential autoconf

  1. 安装mysql 5
      sudo apt-get -y install mysql-server mysql-client libmysqlclient15-dev
      这里一并安装了libmysqlclient15-dev,因为编译php时需要这个库。

  2. 安装nginx 0.7.64
      虽然可以apt-get来安装nginx,但版本太旧。当下nginx最新稳定版本为0.7.64,最新开发版为0.8.31。xxx说稳定压倒一切,所以要安装稳定版。先安装regex支持库PCRE(Perl Compatible Regular Expressions)

    Read more »

  PuTTY连上服务器运行iptraf,发现显示出现问题,本来应该是直线的地方,却出现了lmkjxq等字符,很难看。打开PuTTY配置,找到Connection->Data->Terminal details,把终端类型(Terninal-type string)由xterm改为linux,问题解决。
  经过试验发现,如果不使用UTF-8编码,则终端类型xterm和linux画线都很正常,如果使用UTF-8,则只有使用终端类型linux是正常的,看来出现画线不正确应该是xterm这个终端类型对UTF-8编码的支持存在一些问题。

linux最早的IPv6/IPng支持代码始于kernel 2.1.8,November 1996,也算是历史悠久了,而IPv6在1998年8月10日成为IETF的草案标准。
  Ubuntu 9.10默认是开启IPv6协议的,也就是说我们的主机是IPv4/IPv6双栈主机。可以通过检查/proc/net/if_inet6这个文件是否存在来确定内核是否支持IPv6,如果这个文件不存在,那么你的系统极有可能是通过可加载模块来支持IPv6的。虽然kernel是支持IPv6了,但现在的网络条件下,除了教育网直接支持IPv6外,其他网络用户还是无法直接访问IPv6网站的,也就是说我们的主机成了IPv6孤岛,只能通过IPv6-in-IPv4隧道协议来访问IPv6资源。

Read more »