Arch是个好发行版

扔了已经用了一个月的Fedora, 换了Arch.

arch_screenshot

今天这些发行版之间没有太多的差别, 基本就一个包管理工具不同, 再就是追新的狂热程度不同而已, 其他方面的同质化非常严重. 之前的Fedora 15用起来有些致命的问题: evince假死, Virtualbox假死, flash插件假死, kill都不好使, 几乎只能重启, 定制起来又不是很方便, 所以花了一天时间迁移到了Arch.

安装过程很简单, 用四个字概括就是: 一劳永逸.

细节上的定制也非常方便. 用yaourt换上了AUR里的
freetype2-ubuntu
fontconfig-ubuntu
libxft-ubuntu
cairo-ubuntu

四个被打了十全补丁的库以后, 再用Gnome Tweak Tool改一下hinting的细节, 字体渲染效果就相当不错了. Arch便捷集中的文本式配置, AUR/yaourt, 让我体会到了Ubuntu和Fedora都没能提供的前所未有的自由.

用了一会儿以后, 感觉命令行真的可以提高工作的效率, 就算有正事, 开了X以后, 有时也是迷茫的四处游荡, 一会开个网页, 一会开个播放器 ... Arch/gentoo这样的发行版注定是相对小众的, 但日趋式同的那些发行版又将去向何方?

Linux Mint 9 + MAC地址修改 + H3C iNode第三方客户端接入测试

一个多月没更新了, 无奈期末突击忙. 丢上来一篇没什么技术含量的.

发这篇博文时, 遇到了一个很无语的问题, 预览不能, 草稿不能保存, 反复提示HTTP 501 Method Not Implemented, 不能以GET方式访问post.php, Google一番后发现原来是因为主机的Apache启用了mod_security所致, 不能发表含有某些关键词的文章, 无语.

这个破烂规则就在这儿, 有兴趣的可以看看.

用了这rule以后是避免webshell了, 可是大大的影响到用户体验了 .. 所以拜此mod所赐, 本文有一句英文命令是用全角打出来的, 使用时不要直接复制, 手动打一下. 而这个关键词, 大约就是/etc/之流.

由于Linux Mint 9 "Isadora"基于Ubuntu 10.04制作而成, 故本文所述亦适用于Ubuntu 10.04 LTS (Lucid Lynx).

我所在的铁道校区的校园网很bt, 上网时需要使用一个叫做H3C iNode客户端进行802.1x认证, 学校又在Server端绑定了客户机的MAC地址, 而我要使用另外一台只装了Linux Mint的台式机上网, 所以简单地把认证的过程记录一下, 也让后来的同学少走些弯路.

本文假设这台暂时无法上网的机器网卡原有的MAC地址为00:11:22:33:44:55, 可以进行认证上网的网卡MAC地址为AA:BB:CC:DD:EE:FF.

继续阅读

在Linux Mint或Ubuntu下轻松搭建TeX环境(基于TeX Live 2009)

写在前面

TeX Live 2009对中文的支持度较以往有了很大提升,在Linux Mint下配置这个TeX环境应该是像我这样Linux+TeX多重菜鸟的首选。TeX Live同样支持FreeBSD,以后playin BSD的时候也可以试着玩一下。这里仅简要记录我在Linux Mint下安装TeX Live 2009及配置中文环境的过程,技术含量不高,大部分都是根据网上已有资料的提示加上自己的实践得出,具体操作方法也一定不是最简洁的,敬请各位看官雅正。

(此文所述的安装配置方法大部分应亦适合Ubuntu 9.10)

1 配置安装环境

打开终端,输入:

sudo apt-get install perl-tk

(安装perl-tk,下文采用的的GUI安装方式需要此组件)

2 下载TeX Live网络安装向导

http://ftp.ctex.org/mirrors/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz

1.6MB左右,下载后解压至任意文件夹。

继续阅读

傻瓜式速成教程:20分钟体验Linux+在Linux下玩转R

非郑重声明:对于标题,我从来都是持标题党的态度。如果说我有100%的东西,看我的标题绝对会觉得文中有120%的内容。我是一个彻彻底底的Linux新手,在一周以前从来没碰过Linux,只是在5年前有过一点VMWare WorkStation的使用经历。所以对于一个纯粹的Linux新手,这篇小文章只是局限于傻瓜式的X下,所以此文的非常适合和我一样从来没有接触过Linux的同学。对于各位*nix前辈来说,下面的内容当个笑话看看就可以了,在下不自量力,献丑了 :-)

话说眨眼之间2009年就要过去了,新年新气象,不妨让我们趁这个时候试着用Linux跑R吧!(也许这不是一个好的理由 ..)R的开源优势在同样开源的Linux下能够最大化的体现,以前我总是将信将疑,但是经过几天个人的体验,我一点也不会去怀疑命令行方式比GUI方式的生产效率高出N倍了。首先,*nix装好以后基本上就是一个完善而Unique的开发环境,开发、编译、安装一气呵成,简洁明了。反观Windows,编译个R包还要装一个N兆大小的Rtools和做N多环境变量的设置,看着那些“Friendly”的Manual,我登时晕厥。同时,对于教育网来说,从SourceForge上或者国外站点下载一个Rtools大小的东西实在是慢得可以。而在Linux下,“天空飘过一行字儿,那都不是事儿。” 好了,不扯远了,进入正题。

继续阅读

分享一个教育网的优质资源站

闲逛时就逛进了一个教育网的优质资源站点,提供了很多Unix和Linux发行版、各个版本的Oracle、Apache、MySQL、PHP,html、chm、pdf格式的各类电子书,Linux、Oracle、PHP+MySQL编程、Shell编程等方面的视频教程。

我这里的全局速度大概是几M每秒(深夜):

http://eduunix.ccut.edu.cn

其实,如果你能够好奇地挖掘一下的话,资源并不只有首页链到的那么多:

继续阅读