-
从7.10到9.10
两年前,我把我的T60装上了Ubuntu 7.10,并和WinXP共同使用;渐渐的,WinXP使用的次数越来越少了,Ubuntu成为T60的大管家。 最近,老婆对Win的怨言日益高涨,在我看来,时机成熟了。于是我采用了和当初一样的策略,先在另一块硬盘上安装Ubuntu,保留Win的硬盘不动,这样心里至少没什么可担忧的。 Ubuntu等Linux的一大特点就是LiveCD,就是说,用光盘就可以启动一份系统,这样你可以在安装到硬盘之前先试用一下。当然,更普遍的情况是,你可以一边安装,一边上网,而不必看着进度条发呆。我想这并不是技术上的优势,而是因为开源和免费。Win是收费的,因此MS恐怕不会做个LiveCD出来给大家白玩的。 很快,老婆的笔记本电脑上跑起了Ubuntu,哈哈,成功策反MS用户一名!
-
Ubuntu 9.10——几乎完美
如期而至,Ubuntu 9.10 (下称Karmic)在10月30日(美国是29日)发布了。众多的新特征我就不重复了,我说说我的安装体会。 首先,安装过程更加图形化,更精致了。在以前往往“卡住”的apt配置环节,现在多了一个“skip”按钮,让人顿感轻松。缺省布景一改以往被国内众反派诟病的“屎黄色”,而改为咖啡色,同时图标基本是全新设计的了。 一站式的软件服务更加完善和友善了:搜索或者按分类查找自己需要的软件,并在联网的前提下自动安装配置完,满分。 由于采用了若干最终用户毫不关心的新技术,Karmic的启动和关机速度又创新高,在我这完全没有硬件升级的ThinkPad上,Karmic启动时间不到20秒,关机耗时不到10秒。这样,我的工作效率又有了一定的提高了,不必像Win用户那样看到还差10分钟下班就得关机了。 3D效率似乎提高了,因为3D桌面的效果更佳平滑了。最后一点就是非常的巧合,我刚拿到森海塞尔最近的蓝牙通讯耳机MM 400,而Karmic就支持上了!在上个版本中对蓝牙通讯设备的支持并不好。
-
像锁车一样锁电脑
我不喜欢把自己的安全当成对他人道德的考验,所以当我离开我的笔记本电脑时,我会习惯的把电脑屏幕锁住。当然,如果知道自己离开的时间较长,我还会让电脑睡上一觉。 今天偶然发现一个利用蓝牙设备的距离效应锁住电脑的小东西,名叫BlueProximity,很有趣。 步骤是: 先扫描你的蓝牙设备,一般来说,应该是你的手机(记得把手机的蓝牙设为可见); 然后从可见的设备中选择你的手机 确认 然后,你就可以在“Proximity Details”里面看目前蓝牙手机到笔记本的距离情况,并设定锁定和解锁的阀值距离。此距离是根据信号强度而估算的,因此不是非常准。单位是米。 最后,你可能会注意到图标的tip上写着“Simulation mode”演习模式,锁定并不会真的生效。把锁定和解锁的命令(在Locking页)改为下面这样: Locking command : gnome-screensaver-command –activate Unlocking command : gnome-screensaver-command –deactivate 这样就可以玩真的了。当你拿着手机走开,你的电脑就锁屏了。 BlueProximity缺省存在于Ubuntu软件源当中,因此安装非常简单: sudo apt-get install blueproximity 🙂
-
Project Enclave, 续1
从淘宝采购的机箱和Atom330套板都到了,我随手抓了内存和硬盘凑数。 组装的过程是简单和有趣的。 硬盘也到了,开始装Ubuntu Server:) 这个HP的机箱还是比较好看的,放在幕后当Server有点不忍啊……
-
Project Enclave
最近朋友中似乎坏硬盘丢照片的事情比较多,有的因为中毒,有的因为硬件损坏,总之,比较恐怖。我现在的照片都保存在Diva内,但是这样的缺点有很多: Diva是为了玩游戏(WOW 😀 )配置的,功耗大。仅仅为了存取照片就开动Diva有点浪费了 为了玩游戏,Diva自然是运行Windows的,启动慢,关机慢,而且有中毒中马的可能 如果一个游戏机上开了网络相册什么的,对游戏性能是不是也影响了 也是因为功耗和噪声,Diva在室外,因此如果更换个硬盘什么的也麻烦啊 于是我准备再搭建一台电脑,作为家里的文件服务器使用,名字暂定为“Enclave”,计划如下: 在淘宝上订购了一个HP的迷你机箱,如图,个头类似个加厚的Thinkpad 采用Intel Atom330套板,双核1.6GHz TDP才8W,加上硬盘整机功耗应该在50W之内,跟点几盏节能灯的电费差不多了,而且基本不需要什么散热措施。 OS打算用Ubuntu Server Lifebox是个好看的开源网络相册程序,感谢PT Ubuntu 的分享 Ajaxplorer,看名字就是个Ajax的文件管理程序 存储方面,考虑到毕竟是轻量级的家庭内部应用,不用RAID了,单个硬盘定期备份到Diva就可以了 Update: 可以考虑安装DLNA server,例如GeeXboX,这样就能用PS3播放Enclave上的多媒体文件了。 这样,再过几年笑笑就可以拿着她的小netbook,访问Enclave看她小时候的照片了 🙂
-
Linux, CLI & WLAN
一次去老板家,老板跟我说,家里的无线网络经常中断,可能是什么问题呢?他家的无线路由器是新买的,应该不会有故障。于是我启动我的Ubuntu,用Linux来诊断一下。 Ubuntu的桌面网络管理工具只是列出所有的无线接入点(AP),但是没有这些点的详细信息。我还得依靠CLI了: raymond@raymond-laptop:~$ iwlist Usage: iwlist [interface] scanning [essid NNN] [last] [interface] frequency [interface] channel [interface] bitrate [interface] rate [interface] encryption [interface] keys [interface] power [interface] txpower [interface] retry [interface] ap [interface] accesspoints [interface] peers [interface] event [interface] auth [interface] wpakeys [interface] genie [interface] modulation 我所关心的只是频率上的设置,因为多个接入点使用相同的频率,有可能会互相干扰。下面对周围存在的接入点进行扫描: raymond@raymond-laptop:~$ iwlist wlan0 scan wlan0 Scan completed : Cell…
-
Linux CLI一行搞定批量文件改名
参考链接:How to batch rename files 如果一个文件夹下面有成百上千的文件要统一改名该怎么办?很简单: for i in *; do j=`echo $i |cut -d . -f 1`; j=$j”.ext”; mv $i $j; done 上例中会把’abc.def.xyz’ 改名为 ‘abc.ext’,应用到当前文件夹所有文件。 这回发现cut这个命令很好用,其中’-d .’指明了使用’.’作为分割符号,而’-f 1’只保留被’.’分割后的第一行。如果一个文件名是’abc.defg.hij’,那么cut -d . -f 1将返回’abc’。
-
本机上的DNS缓冲,只要两步
你还在用电信服务商提供给你的DNS服务么?其实只要两步,就可以在自己的电脑上跑起DNS服务来,前提是,你用的是Linux系统(当然Windows下也许也有办法的)。 参考链接:Dnsmasq 第一步:安装dnsmasq。dnsmasq是零配置的一个本地DNS cache程序。 sudo apt-get install dnsmasq 安装完成后,你可以选择修改配置文件; sudo gedit /etc/dnsmasq.conf 如果你是懒人或者生手,那么缺省的或者空白的配置文件已经能够满足你的需求了。 第二步:修改resolv.conf。样本可以是这样的: nameserver 127.0.0.1 nameserver 208.67.222.222 nameserver 208.67.220.220 这样写的原因是,把127.0.0.1放在第一行,这样才保证dnsmasq得到DNS请求并处理;第二、三行的是OpenDNS的两个IP地址,dnsmasq会从这里读取并在没有本地数据的情况下(例如第一次访问某个网站)将DNS请求转发到真正的dns服务。 这样安装就完成了。首先重新启动dnsmasq: sudo /etc/init.d/dnsmasq restart 然后确认dnsmasq在监听DNS端口: sudo netstat -ltp | grep domain 如果结果中有类似这样 tcp 0 0 *:domain *:* LISTEN 28289/dnsmasq 就说明dnsmasq在工作了。下面用浏览器访问一下你收藏的网址吧,是否感到速度快了许多呢?另外一个好处就是你现在更加的independent了,不必看DNS服务商的脸色。