亮的MARK库

mark.liangliang.org.cn

安装驱动 apt-get install bluez-utils /etc/init.d/bluez-utils restart

启动服务并搜索蓝牙设别(这时需要按一下蓝牙鼠标的connect键)

sudo hidd –server sudo hidd –search

一会你就可以看到这个设备的MAC码 xx:xx:xx:xx:xx:xx

修改 /etc/default/bluetooth sudo vi /etc/default/bluetooth

注意下面红色的地方,那里改成你鼠标的MAC码,然后保存

# Defaults for bluez-utils

# This file supersedes /etc/default/bluez-pan. If # that exists on your system, you should use this # file instead and remove the old one. Until you # do so, the contents of this file will be ignored.

# start bluetooth on boot? # compatibility note: If this variable is not found bluetooth will # start BLUETOOTH_ENABLED=1

# This setting will switch HID devices (e.g mouse/keyboad) to HCI mode, that is # you will have bluetooth functionality from your dongle instead of only HID. # Note that not every bluetooth dongle is capable of switching back to HID # mode, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=355497 HID2HCI_ENABLED=1

############ HIDD # # HID daemon HIDD_ENABLED=1 HIDD_OPTIONS=”–connect AA:BB:CC:DD:EE:FF –server” # to make hidd always use a particular interface, use something # like this, substituting the bdaddr of the interface: # HIDD_OPTIONS=”-i AA:BB:CC:DD:EE:FF –server”

设置开机自动连接鼠标,编辑rc.local

$ sudo gedit /etc/init.d/rc.local

在后面加上

hciconfig hci0 down hciconfig hci0 up hidd –search

保存

大功告成,重启动下你的计算机看看,是不是可以用啦。

文章出处:wiki.ubuntu.com

适用版本:5.04、5.10、6.06 1. 具体步骤

安装nvidia驱动 sudo apt-get update sudo apt-get install linux-restricted-modules-$(uname -r) sudo apt-get install nvidia-glx

安装设置程序,6.06请不要做这一步. sudo apt-get install nvidia-settings nvidia-xconfig

备份原有配置文件 sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup

开启硬件加速 sudo nvidia-xconfig

上述命令只有再你重启后才能生效 nterWikiMap: NVIDIA显卡安装配置指南 ((2006-06-03 19:34:30由catinsnow编辑))

我在别人的电脑上安装nvidia驱动,按以上方法出现死机;第三步的命令事先要记下来,以防万一 可以在命令模式下恢复。 sudo cp /etc/X11/xorg.conf_backup /etx/X11/xcorg.conf

虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。

虚拟化技术与多任务以及超线程技术是完全不同的。多任务是指在一个操作系统中多个程序同时并行运行,而在虚拟化技术中,则可以同时运行多个操作系统,而且每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上;而超线程技术只是单CPU模拟双CPU来平衡程序运行性能,这两个模拟出来的CPU是不能分离的,只能协同工作。

虚拟化技术也与目前VMware Workstation等同样能达到虚拟效果的软件不同,是一个巨大的技术进步,具体表现在减少软件虚拟机相关开销和支持更广泛的操作系统方面。

纯软件虚拟化解决方案存在很多限制。“客户”操作系统很多情况下是通过VMM(Virtual Machine Monitor,虚拟机监视器)来与硬件进行通信,由VMM来决定其对系统上所有虚拟机的访问。(注意,大多数处理器和内存访问独立于VMM,只在发生特定事件时才会涉及VMM,如页面错误。)在纯软件虚拟化解决方案中,VMM在软件套件中的位置是传统意义上操作系统所处的位置,而操作系统的位置是传统意义上应用程序所处的位置。这一额外的通信层需要进行二进制转换,以通过提供到物理资源(如处理器、内存、存储、显卡和网卡等)的接口,模拟硬件环境。这种转换必然会增加系统的复杂性。此外,客户操作系统的支持受到虚拟机环境的能力限制,这会阻碍特定技术的部署,如64位客户操作系统。在纯软件解决方案中,软件堆栈增加的复杂性意味着,这些环境难于管理,因而会加大确保系统可靠性和安全性的困难。 而CPU的虚拟化技术是一种硬件方案,支持虚拟技术的CPU带有特别优化过的指令集来控制虚拟过程,通过这些指令集,VMM会很容易提高性能,相比软件的虚拟实现方式会很大程度上提高性能。虚拟化技术可提供基于芯片的功能,借助兼容VMM软件能够改进纯软件解决方案。由于虚拟化硬件可提供全新的架构,支持操作系统直接在上面运行,从而无需进行二进制转换,减少了相关的性能开销,极大简化了VMM设计,进而使VMM能够按通用标准进行编写,性能更加强大。另外,在纯软件VMM中,目前缺少对64位客户操作系统的支持,而随着64位处理器的不断普及,这一严重缺点也日益突出。而CPU的虚拟化技术除支持广泛的传统操作系统之外,还支持64位客户操作系统。

虚拟化技术是一套解决方案。完整的情况需要CPU、主板芯片组、BIOS和软件的支持,例如VMM软件或者某些操作系统本身。即使只是CPU支持虚拟化技术,在配合VMM的软件情况下,也会比完全不支持虚拟化技术的系统有更好的性能。

两大CPU巨头Intel和AMD都想方设法在虚拟化领域中占得先机,但是AMD的虚拟化技术在时间上要比Intel落后几个月。Intel自2005年末开始便在其处理器产品线中推广应用Intel Virtualization Technology(Intel VT)虚拟化技术。目前,Intel已经发布了具有Intel VT虚拟化技术的一系列处理器产品,包括桌面平台的Pentium 4 6X2系列、Pentium D 9X0系列和Pentium EE 9XX系列,还有Core Duo系列和Core Solo系列中的部分产品,以及服务器/工作站平台上的Xeon LV系列、Xeon 5000系列、Xeon 5100系列、Xeon MP 7000系列以及Itanium 2 9000系列;同时绝大多数的Intel下一代主流处理器,包括Merom核心移动处理器,Conroe核心桌面处理器,Woodcrest核心服务器处理器,以及基于Montecito核心的Itanium 2高端服务器处理器都将支持Intel VT虚拟化技术。

而AMD方面也已经发布了支持AMD Virtualization Technology(AMD VT)虚拟化技术的一系列处理器产品,包括Socket S1接口的Turion 64 X2系列以及Socket AM2接口的Athlon 64 X2系列和Athlon 64 FX系列等等,并且绝大多数的AMD下一代主流处理器,包括即将发布的Socket F接口的Opteron都将支持AMD VT虚拟化技术。

不要挡住我的阳光(第欧根尼)(周国平)

公元前323年某一天,亚历山大大帝在巴比伦英年早逝,年仅三十三岁。同一天,第欧根尼(约公元前412-323)在科林斯寿终正寝,享年九十。这两人何其不同:一个是武功赫赫的世界征服者,行宫遍布欧亚,被万众呼为神;另一个是靠乞讨为生的穷哲学家,寄身在一只木桶里,被市民称作狗。相同的是,他们都名声远扬,是当年希腊世界最有名的两个人。

在两千多年后的今天,提起第欧根尼,人们仍会想到亚历山大,则是因为一个脍炙人口的故事。亚历山大巡游某地,遇见正躺着晒太阳的第欧根尼,这位世界之王上前自我介绍:“我是大帝亚历山大。”哲学家依然躺着,也自报家门:“我是狗儿第欧根尼。”大帝肃然起敬,问:“我有什么可以为先生效劳的吗?”哲学家的回答是:“有的,就是——不要挡住我的阳光。”据说亚历山大事后感叹道:“如果我不是亚历山大,我就愿意做第欧根尼。”

这真是一个可爱的故事,大帝的威严和虚心,哲学家的淡泊和骄傲,皆跃然眼前。亚历山大二十岁登基,征服欧亚成为大帝更晚,推算起来,两人相遇时,第欧根尼已是垂暮老人了。这位哲学家年轻时的行状可并不光彩,与淡泊和骄傲才沾不上边呢。他是辛诺普城邦一个银行家的儿子,在替父亲管理银行时铸造伪币,致使父亲入狱而死,自己则被逐出了城邦。这是一个把柄,在他成为哲学家后,人们仍不时提起来羞辱他。他倒也坦然承认,反唇相讥说:“那时候的我正和现在的你们一样,但你们永远做不到和现在的我一样。”前半句强词夺理,后半句却是真话。他还说了一句真话:“正是因为流放,我才成了一个哲学家。”紧接着又是一句强词夺理:“他们判我流放,我判他们留在国内。”

离开辛诺普后,第欧根尼是否还到过别的地方,我们不得而知,反正有一天他来到了雅典。正是在这里,他找到了一个老师,开始了他的哲学之旅。老师名叫安提斯泰尼,是苏格拉底的学生。如果说柏拉图从老师的谈话中学到了概念和推理的艺术,把它发展成了一种复杂的观念哲学,安提斯泰尼则从老师的行为中学到了简朴生活的原则,把它发展成了一种简单的人生哲学。对于后世来说,这两种哲学同样影响深远。安提斯泰尼身教重于言教,自己节衣缩食,免费招收贫穷学生,怕苦的学生一律被他的手杖打跑。第欧根尼来拜师时,他也举起了手杖,没想到这个犟脾气的青年把脑袋迎了上去,喊道:“打吧,打吧,不会有什么木头坚硬到能让我离开你,只要我相信你有以教我。”拜师自然是成功了,老师更没想到的是,他创立的犬儒主义哲学在这个曾被拒收的学生手上才成了正果。

我们不知道第欧根尼在雅典活动了多久,只知道他的生活后来发生了一个转折。在一次航行中,他被海盗俘虏,海盗把他送到克里特的奴隶市场上拍卖。拍卖者问他能做什么,回答是:“治理人。”看见一个穿着精美长袍的科林斯人,他指着说:“把我卖给这个人吧,他需要一个主人。”又朝那人喊道:“过来吧,你必须服从我。”这个名叫塞尼亚得的人当真把他买下,带回了科林斯。第欧根尼当起了家庭教师和管家,把家务管得井井有条,教出的孩子个个德才兼备,因此受到了全家人的尊敬。他安于这个角色,一些朋友想为他赎身,被他骂为蠢货。他的道理是,对于像他这样的人,身份无所谓,即使身为奴隶,心灵仍是自由的。他在这个家庭里安度晚年,死后由塞尼亚得的儿子安葬。

犬儒派哲学家主张人应该自己决定死亡的时间和地点,第欧根尼是第一个实践者。据说他是用斗篷裹紧自己,屏息而死的。他太老了,这家人待他太好了,时间和地点都合适。科林斯人在他的墓前树一根立柱,柱顶是一只大理石的狗头。从前驱逐他的辛诺普人也终于明白,与这位哲学家给母邦带来的荣耀相比,铸造伪币的前科实在是小事一桩,便在家乡为他建造了一座青铜雕像,铭文写得很慷慨也很准确:“时间甚至可以摧毁青铜,但永远不能摧毁你的光荣,因为只有你向凡人指明了最简单的自足生活之道。”

在拉尔修的《名哲言行录》中,归在第欧根尼名下的有哲学著作十四种,悲剧七种,但拉尔修同时指出,第欧根尼也可能没有留下任何著作。从他那种露宿乞讨的生活方式看,后一种说法似乎更可信。事实上,犬儒派哲学家的确不在乎著书立说,更重视实践一种生活原则。

如同中国的老子,犬儒派哲学家是最早的文明批判者。他们认为,文明把人类引入了歧途,制造出了一种复杂的因而是错误的生活方式。人类应该抛弃文明,回归自然,遵循自然的启示,过简单的也就是正确的生活。第欧根尼尤其谴责对金钱的贪欲,视为万恶之源。鉴于他曾经铸造伪币,我们可以把这看作一种忏悔。仿佛为了找补,他又强调,他最瞧不起那些声称蔑视金钱却又嫉妒富人的人——不知道他是否指当年驱逐他的人。不过,我们或许同意,嫉妒是一块试金石,最能试出蔑视金钱的真假,嫉妒者的心比谁都更为金钱痛苦。人应该训练自己达于一种境界,对于物质的快乐真正不动心,甚至从鄙视快乐中得到更大的快乐。苏格拉底的另一学生阿里斯提波创立享乐主义,他的理论可概括为:“我役物,而不役于物。”一个人不妨享受物质,同时又做到不被物质支配。安提斯泰尼好像不这么自信,转而提倡禁欲主义,他的理论可概括为:“我不役物,以免役于物。”一个人一旦习惯于享受物质,离被物质支配就不远了。两人好像都有道理,从世间的实例看,安提斯泰尼更有道理一些。无论如何,财富的获取、保存、使用都是伤神的事情,太容易破坏心境的宁静。我们对物质的需求愈少,精神上的自由就愈多。第欧根尼喜欢说:“一无所需是神的特权,所需甚少是类神之人的特权。”

犬儒派哲学家是最早的背包客,从安提斯泰尼开始,他们的装束就有了定式,都是一件斗篷,一根手杖,一个背袋。安提斯泰尼的斗篷还很破烂,以至于苏格拉底忍不住说:“我透过你斗篷上的破洞看穿了你的虚荣。”相当一些犬儒派哲学家是素食主义者,并且滴酒不沾,只喝冷水。第欧根尼曾经有居室和仆人,仆人逃跑了,他不去追赶,说:“如果仆人离开第欧根尼可以活,而第欧根尼离开仆人却不能活,未免太荒谬了。”从此不用仆人。盗贼入室,发现他独自一人,问:“你死了谁把你抬出去埋葬呢?”他回答:“想要房子的人。”后来他连居室也不要了,住在一只洗澡用的木桶里,或者对折斗篷为被褥,席地而睡,四处为家。有一回,看见一个小孩用手捧水喝,他自惭在简朴上还不如孩子,把水杯从背袋里拿出来扔了。他在锻炼吃苦方面颇下功夫,夏天钻进木桶在烫沙上滚动,冬天光脚在雪地上行走,或者长久抱住积雪的雕像,行为很像苦修士,却又是一个无神论者。

对于这个一心退回自然界的哲学家来说,动物似乎成了简单生活的楷模。他当真模仿动物,随地捡取食物,一度还尝试吃生肉,因为不消化而作罢。他的模仿过了头,竟至于在光天化日之下交配,在众目睽睽之下自慰,还无所谓地说:“这和用揉胃来解除饥饿是一回事。”他振振有词地为自己的伤风败俗之行辩护:凡大自然规定的事皆不荒谬,凡不荒谬的事在公共场所做也不荒谬。既然食欲可以公开满足,性欲有何不可?自然的权威大于习俗,他要以本性对抗习俗。他反对的习俗也包括婚姻,在他眼里,性是最自然的,婚姻却完全是多余的。问他何时结婚合适,回答是:“年轻时太早,年老时太晚。”婚姻往往还是“战争之后的结盟”,其中有太多的利益计较。他主张通过自由恋爱和嫖妓来解决性的需要,并且身体力行。有人指责他出入肮脏之处,他答:“太阳也光顾臭水沟,但从未被玷污。”如同柏拉图和斯多噶派的芝诺一样,共妻是他赞成的唯一婚姻形式,在这种形式下,财产和子女也必然共有,就断绝了贪婪的根源。

倘若今天我们遇见第欧根尼,一定会把他当作一个乞丐。他一身乞丐打扮,事实上也经常行乞,一开始是因为贫穷,后来是因为他的哲学。他乞讨的口气也像一个哲学家,基本的台词是:“如果你给过别人施舍,那也给我吧;如果还没有,那就从我开始吧。”不过,看来乞讨并非总是成功的,至少比不上残疾人,为此他尖刻地评论道:人们在施舍时之所以厚此薄彼,是“因为他们想到自己有一天可能变成跛子或瞎子,但从未想到会变成哲学家”。

安提斯泰尼经常在一个以犬命名的运动场与人交谈,据说犬儒派得名于此。但是,第欧根尼获得狗的绰号,大约与此无关,毋宁说是因为他自己的举止。他从地上捡东西吃,当众解决性欲,太像一条狗了,以至于像柏拉图这么文雅的人也称他是狗。他有时也欣然自称是狗,但更多的时候却愤愤不平。一群男童围着他,互相叮嘱:“当心,别让他咬着我们。”他尚能克制地说:“不用怕,狗是不吃甜菜根的。”在集市上吃东西,围观者喊:“狗!”他就忍不住回骂了:“你们盯着我的食物,你们才是狗!”在一次宴席上,有些人真把他当作狗,不断把骨头扔给他,他怒而报复,把一盆汤浇在了他们头上。对于狗的绰号之来由,他自己给出的最堂皇解释是:因为他“对施舍者献媚,对拒绝者狂吠,对无赖狠咬”。其实他的献媚常藏着讥讽,而遭他吠和咬的人倒真是不少。

犬儒派哲学家不但放浪形骸,而且口无遮拦,对看不惯的人和事极尽挖苦之能事。这成了他们的鲜明特色,以至于在西语中,“犬儒主义者”(cynic)一词成了普通名词,亦用来指愤世嫉俗者、玩世不恭者、好挖苦人的人。

安提斯泰尼即已十分蔑视一般人,听说有许多人在赞扬他,他叫了起来:“老天啊,我到底做了什么错事?”第欧根尼更是目中无“人”。他常常大白天点着灯笼,在街上边走边吆喝:“我在找人。”有人问他在希腊何处见过好人,他回答:没有,只在个别地方见过好的儿童。在奥林匹克运动会上,民众群情亢奋,他有时也会坐在那里,但似乎只是为了不错过骂人的好机会。传令官宣布冠军的名字,说这个人战胜了所有人,他大声反驳:“不,他战胜的只是奴隶,我战胜的才是人。”回家的路上,好奇者打听参加运动会的人是否很多,他回答:“很多,但没有一个可以称作人。”剧院散场,观众涌出来,他往里挤,人问为什么,他说:“这是我一生都在练习的事情。”他的确一生都在练习逆遵循习俗的大众而行,不把他们看作人,如入无人之境。

第欧根尼有一张损人的利嘴,一肚子捉弄人的坏心思。一个好面子的人表示想跟他学哲学,他让那人手提一条金枪鱼,跟在他屁股后面穿越大街小巷,羞得那人终于弃鱼而逃。一个狗仗人势的管家带他参观主人的豪宅,警告他不得吐痰,他立刻把一口痰吐在那个管家脸上,说:“我实在找不到更合适的痰盂了。”看见一个懒人让仆人给自己穿鞋,他说:“依我看,什么时候你失去了双手,还让仆人替你擦鼻涕,才算达到了完满的幸福。”看见一个轻薄青年衣着考究,他说:“如果为了取悦男人,你是傻瓜,如果为了取悦女人,你是骗子。”看见一个妓女的孩子朝人堆里扔石头,他说:“小心,别打着了你父亲。”这个促狭鬼太爱惹人,有一个青年必定是被他惹怒了,砸坏了他的大桶。不过,更多的雅典人好像还护着他,替他做了一个新桶,把那个青年鞭打了一顿。这也许是因为,在多数场合,他的刻薄是指向大家都讨厌的虚荣自负之辈的。他并不乱咬人,他咬得准确而光明正大。有人问他最厌恶被什么动物咬,他的回答是:谗言者和谄媚者。

第欧根尼的刀子嘴不但伸向普通人,连柏拉图也不能幸免。柏拉图是他的老师的同学,比他大二十多岁,可他挖苦起这位师辈来毫不留情,倒是柏拉图往往让他几分。他到柏拉图家作客,踩着地毯说:“我踩在了柏拉图的虚荣心上。”有人指出他乞讨,柏拉图不乞讨,他借用《奥德修》中的句子说:柏拉图讨东西时“深深地埋下头,以致无人能够听见”。他经常用一种看上去粗俗的方式与柏拉图辩论。柏拉图把人定义为双足无毛动物,他就把一只鸡的羽毛拔光,拎到讲座上说:“这就是柏拉图所说的人。”针对柏拉图的理念论,他说:“我看得见桌子和杯子,可是柏拉图呀,我一点儿也看不见你说的桌子的理念和杯子的理念。”为了反驳爱利亚学派否定运动的观点,他站起来夸张地到处走动。也许他是故意不按规则出牌,以此解构正在兴起的形而上学游戏。柏拉图对这个刺头一定颇感无奈,有人请他对第欧根尼其人下一断语,他回答:“一个发疯的苏格拉底。”

几乎所有希腊哲学家都看不上大众宗教,犬儒派哲学家也如此。一个奥菲斯教派祭司告诉安提斯泰尼,教徒死后可获许多好处,他反问:“你为什么不赶快死呢?”与此相似,有人也以死后可享特权为由劝第欧根尼入教,他回答道:如果俗人只因入教就享幸福,智者只因不入教就倒霉,死后的世界未免太荒唐了。一次海难的幸存者向神庙献了许多祭品,第欧根尼对此评论道:“如果是遇难者来献祭的话,祭品就更多了。”看见一个女子跪在神像前祈祷,他对她说:“善良的女人,神是无处不在的,难道你不怕有一个神就站在你背后,看见你的不雅姿势吗?”看见一些夫妻在向神献祭求子,他问道:“可是你们不想求神保佑他成为怎样的人吗?”他常说:“看到医生、哲学家、领航员,我就觉得人是最聪明的动物,看到释梦师、占卜家和他们的信徒,以及那些夸耀财富的人,我就觉得人是最愚蠢的动物。” 在他看来,在宗教之中,除了美德的实践,其余都是迷信。人们往往不知道自己应该要什么,向神所求的都不是真正的好东西。说到底,德性本身就足以保证幸福,我们为善只应该为了善本身的价值,不应该为了邀神的奖赏或怕神的审判。

让我们回到第欧根尼与亚历山大相遇的时刻,他对大帝说出了那句著名的话:“不要挡住我的阳光。”现在我们可以对这句话做一点也许不算牵强的诠释了。人在世上真正需要的是什么?无非是阳光——阳光是一个象征,代表自然给予人的基本赠礼,自然规定的人的基本需要,合乎自然的简朴生活。谁挡住了阳光?亚历山大——亚历山大也是一个象征,代表权力、名声、财富等一切世人所看重而其实并非必需的东西。不要挡住我的阳光——不要让功利挡住生命,不要让习俗挡住本性,不要让非必需挡住必需,这就是犬儒派留给我们的主要的哲学遗训。

除了简朴生活原理外,第欧根尼还有两个伟大发明。一是“世界公民”。有人问他来自何处,他答:“我是世界公民。”“世界公民”(Cosmopolite)应该读作“宇宙公民”,“世界”并不限于人类居住的范围。在他之前,阿那克萨戈拉已把宇宙称作自己的祖国,第欧根尼也说“唯一的、真正的国家是宇宙”,因此“万物都是智慧之人的财产”。另一发明是“言论自由”。有人问世界上最好的东西是什么,他的回答便是“言论自由”。在这两个发明之间也许还有某种联系,世界公民当然不会囿于群体利益,而群体利益常是禁止言论自由的主要理由。所以,“不要挡住我的阳光”还可增加一个含义:不要让政治挡住哲学,不要让群体利益挡住思想自由。

对于那些想受教育却不想学哲学的人,安提斯泰尼有一妙比,说他们就好像一个人看上了女主人,为了图省事却只向女仆求爱。第欧根尼则直截了当地向他们责问道:“既然你不在意活得好不好,为什么还要活着呢?”哲学何以能使人活得好呢?依据第欧根尼之例,也许可以这样来理解——哲学能够使我们安心地躺在土地上晒太阳,享受身体和心灵的自由,而对一切妨碍我们这样做的东西说:“不要挡住我的阳光!”

别碰坏了《青花瓷》 原文:

http://press.idoican.com.cn/detail/articles/2009033014063/

◎李中国

本来是互不搭界的两码事,近日收藏家马未都却找词作家方文山PK,指责方先生为周杰伦创作的《青花瓷》中有两句与瓷器知识不符:“在瓶底书汉隶仿前朝的飘逸”,“临摹宋体落款时却惦记着你”。见多识广的马先生说,汉隶从不写在青花瓷的瓶底,而宋体落款也只在康熙、雍正、乾隆时代的珐琅彩瓷中出现过。

在人人尊重科学、事事有人较真的年代,这种PK不足为怪。早些时候,部分网站围剿电视连续剧《太平天国》插曲《大英雄》中的两句“流血的伤口不流泪,举旗的杆子不下跪。”他们大概从《现代汉语词典》里查出,伤口是人体“皮肤、肌肉、黏膜等受伤破裂的地方”,流淌出来的只能是体内循环系统中的液体之一——血。而眼泪应由眼内泪腺分泌,流血的伤口当然不会流泪了,等于说废话。而举旗的“杆子”可以折断,怎么能下跪呢?

乃至数学家华罗庚先生也以科学的眼光发现唐人卢纶的《和张仆射塞下曲》——“月黑雁飞高,单于夜遁逃。欲将轻骑逐,大雪满弓刀”不合常理。质疑说“北方大雪时,群雁早南归,月黑天高处,怎得见雁飞?”

但奇怪的是,对于这种纠错较真的“科学态度”,广大读者和听众却并不买账,历史也不买账。比如卢纶的“月黑雁飞高”出了问题,却不毁其经典性声誉,“知错不改”的《青花瓷》也依然唱红不衰。因为那些科学家和学问家并不明白,或尽管明白却更乐于以自己的学识角度去解读另一个领域的“科学现象”。比如诗词之用语和造意有其独特的创作和欣赏规律,有时只可意会,不能拘泥。拿中学里学来的常规语法跟诗词较真是找错了对象,而以自然科学之严肃严谨解剖诗意,则大煞风景。

宋人王安石早就界定出“诗家语”一说(《诗人玉屑卷六》),正是担心后人用读散文的眼光去读诗,不能作正确理解,体味不到诗的妙意。历代诗话词话也形成共识:忌用读史的眼光读诗,忌把诗词与科学混为一谈。而诗歌最基本的特色是含蓄与简练,其最常见的表现也是叙述之跳跃和语言之节省。《大英雄》里的“伤口”和“杆子”,突出最形象最精粹的部分以“借代”,而“血”与“泪”并提互见,或以显知隐,或略其繁复,恰是诗家语之手笔。

笔者一直以为,今人种种对诗词挑剔指证的毛病,缘于旧时代“考据家”的隔代遗传。明人杨慎就自做聪明地“勘正”杜牧的《江南春》“千里莺啼绿映红”之“千”为“十”之误,因为“盖千里已听不着看不见矣”,完全不懂杜牧心中“整个的江南”。康熙年间大学者毛奇龄则对苏轼题画诗《惠崇春江晚景》第一首中“竹外桃花三两枝,春江水暖鸭先知”发难:苏轼为什么一口咬定鸭先知,难道鹅就不先知吗?遭时人袁枚讥笑。近日又见沪上某报发表现代学者据实考证的结果,说崇惠所画本来就是鸭子,东坡不过写实罢了,“轼未必独爱鸭”“错亦不在轼耳”。更可笑者是某中学教师讲解此诗时综合各种观点,为之“蛇足”一小解:鸭字后应括弧注明“含鹅、鱼等凡水中之物”。

凡此种种,作践诗意殆尽,亦乱人视听。以至《青花瓷》的作者方文山也被“忽悠”得拿不准到底孰是孰非,竟坦承没有去研究歌词中那个问题段落跟时代的事实是否符合。他只是觉得把“汉隶”换成别的字体,“发音不好听”,“字面上也不美”——其实他言中的好听和美恰是歌词的神魂。而用神魂做的青花瓷是梦想中的,是心目中的,当然与马未都所见不一样。钱钟书说“不可与说梦者,亦不足与言诗”,马先生有意PK了梦中的青瓷瓶,岂不大煞风景!

转载:

http://hi.baidu.com/hongmuniao2/blog/item/e8f5fb7f588b170d28388aaa.html/cmtid/ed2186af83fcc2f2faed5044

2008年04月14日 星期一 17:09 1、介绍

Ghost是一个很著名的系统备份还原软件,最早的时候是一款个人软件,后来被财大气粗的赛门铁克公司收购并推出分别针对个人和企业的NortonGhost和SymentecGhost的商业版。在MS Windows下非常流行使用Ghost来备份还原系统,那么我们使用Ubuntu这样子的Linux应该用什么来备份还原系统呢?而且能和Ghost的使用一样轻松呢?原本我们应该可以考虑选择Ghost,因为Ghost是支持ext2/ext3以及Linux swap格式的,但是Ghost只有For Windows程序,只能在Windows环境下执行Ghost来备份(这一点可能不绝对,Ghost的光盘可能具备引导计算机能力并启动Ghost程序,由于没有原版Ghost,无法确认),最重要的是据传Ghost在备份还原Linux系统分区的关于Grub的处理不完善,导致Boot Loader容易出错。并且Ghost已经是商业软件,需要使用就得掏钱买了。购买具备群播还原能力的SymantecGhost那就更贵了,而且不够灵活。

我们有比Ghost更好的选择——Clonezilla,Clonezilla是什么样的软件呢。Clonezilla是一款由台湾国网中心的达人们开发的系统备份还原软件,遵守GUN授权方式的自由软件。Clonezilla可谓简约而不简单,不但具备单机备份还原能力,还具备多点还原能力,不但可以备份还原Linux系统的文件系统格式分区,配合国网中心开发的drbl-winroll还能够还原WindowsXP的同时为所还原的客户端设定用户名、密码以及随机SID。而这一切都是免费的!Clonezilla是由udpcast + Partimage + DRBL组成的,即是说Clonezilla的核心部分就是Partimage (被盾)。

Clonezilla的功能特性:

自由软件,由台湾国网中心开发。支持多种操作系统,包含Linux (ext2, ext3, reiserfs, xfs, jfs), M$ Windows (fat, ntfs)。支援GNU/Linux下的LVM2。支持群播(Multicast),配合PXE网络启动功能加上DRBL,Clonezilla具备群播能力,可用于大规模备份和恢复。客户端硬件条件满足的情况下(网络唤醒和PXE),可远端处理,无须人到客户机前操作。基于Partimage的功能(仅能处理分区)上,Clonezilla可以备份和还原分区以及整块硬盘。配合drbl-winroll,可以在还原客户端Windows XP时指定其工作组、主机名等并写入随机SID。有基于Debian的Clonezilla免安装的Clonezilla Live可用。Clonezilla比起Ghost For Linux(简称G4L)有一个很显著的优势就是Clonezilla支持的文件系统格式比G4L多以外Clonezilla只备份数据,而G4L却将整个分区都备份了(即包含空数据),所以G4L将比Clonezilla占用更多的用于存放备份镜像的空间。

根据上面资料,对于我们Ubuntu Desktop用户而言,应该选择Clonezilla Live来备份恢复系统。Clonezilla Live有两种版本,一个是光盘版,一个是USB存储设备版(闪盘、移动硬盘等USB存储设备)。我们可以酌情选择,一般推荐USB存储设备,节省资源嘛,而且节省光驱读盘能力。如果硬件条件不支持USB开机(主要是主板是否支持USB开机),那么可选择刻录Clonezilla LiveCD。

2、使用

2.1。ghost 使用参考,ghost是个商业收费软件,多数情况下,你都在用盗版 只打算更新到7.04,因为个人用的linux出问题用不着ghost, 并且ghost对linux的支持并不算理想,至少速度上就远不如clonezilla快,所以不打算对下面这个关于ghost使用的贴子进行更新: http://forum.ubuntu.org.cn/viewtopic.php?t=37658&highlight=

2.1.1 用tar或dd备份请在论坛search keywords,也可看tar或dd的帮助文件。

2.2。clonezilla----来自台北县的GNU作品 用过ubuntu cli的朋友,一定会发现clonezilla在使用上让人感觉很亲切,一方面有繁体中文介面,另一方面是它的作业平台是debian .所以apt-get dpkg sudo 之类的命令它基本上和ubuntu相似。 用clonezilla备份linux或windows ,免费,速度很快,也很安全,支持网络多播,十几分钟可以搞定近百台电脑的还原。

iso光盘版的开机画面可能会让内地个别敏感的人感到不和谐………………这里为了和谐只介绍单机u盘版:

我的版本是:clonezilla-live-usb-20070323.zip 注意是后缀为zip的文件,下载地址为: http://clonezilla.sourceforge.net/download/sourceforge/ 首先要有一个分区来存放备份(类似gho的映像文件存放所在,本地硬盘移或动移盘的一个分区都可以),最好是fat32或linux专用格式。

2.2.1 配制clonezilla 接下来有用ntloader实现引导的简单方法,附件可供试用。

2007-06-30 更新 为了方便,我在附件中附上了一个配好了的clonezilla gho文件供试用: 附件使用方法: 注意: 你的主板bios要支持usb启动才可用,如果不支持,不妨尝试下在本地硬盘上去做。 1. 用ghost把这个gho文件还原到移动硬盘的第一个主分区。 2. 解压clonezilla-live-usb-????.zip到移动盘第一个主分区的根目录,解压后如果vmlinuz 和 initrd.gz 这两个文件在根目录,说明解压位置正确,否则重新解压。 3. winxp下,我的电脑上点右键—–管理——磁盘管理—–在移动硬盘的第一个主分区上右击——>设为活动的。 4. 重启电脑,用移动硬盘启动。

(刚才介绍的移动硬盘引导 ,参考了ptpt介绍的方法: http://forum.ubuntu.org.cn/viewtopic.php?t=49380 http://forum.ubuntu.org.cn/viewtopic.php?t=41781&start=0&postdays=0&postorder=asc&highlight=bootlace 注意:用ntloader 或bootlace.com 来处理都是可以的。

menu.lst 的内容: 代码: timeout 6 default 0

title Clonezilla live kernel (hd0,0)/vmlinuz boot=casper vga=788 toram initrd (hd0,0)/initrd.gz

如果引导不了,则去掉 toram参数或加上其它更安全的参数试下)

2.2.2 clonezilla使用方法:

最新版的使用可能会有所不同,主要是提示的菜单有些差异,但开机退到命令行后都可按下面使用方法的第二步去做。

1. 用移动硬盘启动,前两次对话框回车就行(第一次键盘设定,第二次是语言),第三次出现的对话空格选中exit ,tab至确定再回车, 然后选2回到command line(不管是哪种版本,都可先根据提示退到命令行然后再按下面的方法去做,只是挂你要存放备份文件的分区时要根据你的个人情况。)

2. 在命令行下: 代码: sudo su mount -t auto /dev/sda2 /home/partimag

这一步很重要, /dev/sda2 是我的移动硬盘的一个fat32分区,你在操作时根据自身情况来做,一般为/dev/hd?? 或/dev/sd??,它是指定用来存放备份文件的位置。20070323版中有ntfs-3g,不知为什么,在我这里不太正常。不能在图形界面上来选择挂分区,使得这个版本操作上麻烦点,希望新版可以解决。 挂好后再 代码: ocs-sr -x

接下来可照提示去做就可完成备份工作。 还原操作与备份操作相同,也要手动挂硬盘,有可能新版这个问题解决了吧。 lisir 写道: 只是在恢复映像时,如果是一块硬盘需要在进阶设置中选择-k选项。

其它应用: 可以在clonezilla的基础上进行一些高阶应用,比如一键备份还原分区或整个硬盘等等。如果你会改cramfs ,其实实现起来非常简单

2.3。下面介绍两个gui工具,还是比较实用: 2.3.1 sbackup 代码: sudo apt-get install sbackup

使用方法: 1. 备份 系统---系统管理—-simple backup config。 不清楚就用软件默认的方式,再点backup now就开始备份了。 高阶用户也可以设定备份计划(每周,每 天等等 ),并且这种备份方式是增量备份方式。

2. 还原 系统——系统管理—–simple backup restore 再点restore后根据提示即可。 通过安装sbackup,再配合与sbackup对应的还原软件, 可以超过windwos系统还原的效果,但不能把ubuntu折腾捣鼓得过度:要能进到桌面,因为这个sbackup是个图形界面的软件 如果不能进桌面,一般 代码: sudo dpkg-reconfigure xserver-xorg

即可

2.3.2 gnome-reset 我们也会经常会修改nautilus 和面板等 相关的配制,对如面板,nautilus的配制进行备份可以安装: 代码: sudo apt-get install gnome-reset

安装好后,点系统——>首选项——–>备份首选项,备份好后,如果有一天想恢复成原样,则点系统——>首选项——–>恢复首选项。 这个备份工具备份内容少些,但速度快,也值得使用。

安全相关:

1 慎重安装来源不明的deb包或其它形式的二进制软件(安装软件尽可能用官方源或口碑不错的镜像源),安装镜像站的软件时,提示数字签名没有通过认证的软件也要慎重安装 2 上网时,准确的说是电脑接上网线时,不用root账号登陆桌面上网。 3 必要时对ubuntu进行安全相关的系统升级 4 如果还不放心,可以关闭所有对外开放端口的相关服务

做到以上几点基本无事,如果这样都不幸中招,建议去买张彩票。

取自:http://forum.ubuntu.org.cn/viewtopic.php?t=58659

apt-get install tomcat6 tomcat6-admin tomcat6-docs tomcat6-examples mod_jk

修改:

/etc/tomcat6/tomcat-users.xml

加入管理员admin/admin

vim /etc/tomcat6/tomcat-users.xml 在下加入

别忘了将

去掉。 重新启动apache2 tomcat6 /etc/init.d/apache2 restart /etc/init.d/tomcat6 restart

访问: http://localhost:8080 It works !

If you’re seeing this page via a web browser, it means you’ve setup Tomcat successfully. Congratulations!

This is the default Tomcat home page. It can be found on the local filesystem at: /var/lib/tomcat6/webapps/ROOT/index.html

Tomcat6 veterans might be pleased to learn that this system instance of Tomcat is installed with CATALINA_HOME in /usr/share/tomcat6 and CATALINA_BASE in /var/lib/tomcat6, following the rules from /usr/share/doc/tomcat6-common/RUNNING.txt.gz.

You might consider installing the following packages, if you haven’t already done so:

tomcat6-docs: This package installs a web application that allows to browse the Tomcat 6 documentation locally. Once installed, you can access it by clicking here.

tomcat6-examples: This package installs a web application that allows to access the Tomcat 6 Servlet and JSP examples. Once installed, you can access it by clicking here.

tomcat6-admin: This package installs two web applications that can help managing this Tomcat instance. Once installed, you can access the manager webapp and the host-manager webapp.

NOTE: For security reasons, using the manager webapp is restricted to users with role “manager”. The host-manager webapp is restricted to users with role “admin”. Users are defined in /etc/tomcat6/tomcat-users.xml.

管理界面:

http://localhost:8080/manager/html

默认web root 在/var/lib/tomcat6/webapps/ROOT/index.html

文档:

http://localhost:8080/docs/

例子:

http://localhost:8080/examples/

apt-get install mrtg snmpd

安装完毕后,自动生成/usr/share/mrtg
ThinkPad:/usr/share/mrtg# pwd
/usr/share/mrtg
并且自动加入计划任务:

art@ThinkPad:/etc$ cat /etc/cron.d/mrtg
*/5 * * * * root if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg.cfg ]; then env LANG=C /usr/bin/mrtg /etc/mrtg.cfg 2>&1 tee -a /var/log/mrtg/mrtg.log ; fi

vim /etc/cron.d/mrtg

0-55/5 * * * * root if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg.cfg ]; then env LANG=C /usr/bin/mrtg /etc/mrtg.cfg >> /var/log/mrtg/mrtg.log 2>&1; fi

查看snmp设置:

vim /etc/snmp/snmpd.conf
# sec.name source community
# com2sec paranoid default public
com2sec readonly default public
#com2sec readwrite default private

注释
com2sec paranoid default public
取消注释
com2sec readonly default public

启动snmpd
/etc/init.d/snmpd restrat

使用cfgmaker生成snmp设备的mrtg配置文件。

ThinkPad:/etc/snmp#

cfgmaker –global ‘WorkDir: /usr/share/mrtg’ –global ‘Options[_]: bits,growright’ –output /etc/mrtg.cfg public@127.0.0.1
ThinkPad:/etc/snmp#

生成index.html

indexmaker –columns=1 –output=/usr/share/mrtg/index.html –title=’Traffic Info’ /etc/mrtg.cfg

vim /etc/apache2/conf.d/mrtg.conf

Alias /mrtg /usr/share/mrtg

Options +FollowSymLinks
AllowOverride All
order allow,deny
allow from all

访问:
http://127.0.0.1/mrtg

BTW:

Some of examples how to monitor cpu and memory usage

CPU Usage

/etc/mrtg/cpu.cfg

WorkDir: /var/www/localhost/htdocs/mrtg
LoadMIBs: /usr/share/snmp/mibs/UCD-SNMP-MIB.txt
Target[localhost.cpu]:ssCpuRawUser.0&ssCpuRawUser.0:public@127.0.0.1+ ssCpuRawSystem.0&ssCpuRawSystem.0:public@127.0.0.1+
ssCpuRawNice.0&ssCpuRawNice.0:public@127.0.0.1
RouterUptime[localhost.cpu]: public@127.0.0.1
MaxBytes[localhost.cpu]: 100
Title[localhost.cpu]: CPU Load
PageTop[localhost.cpu]:Active CPU Load %

Unscaled[localhost.cpu]: ymwd
ShortLegend[localhost.cpu]: %
YLegend[localhost.cpu]: CPU Utilization
Legend1[localhost.cpu]: Active CPU in % (Load)
Legend2[localhost.cpu]:
Legend3[localhost.cpu]:
Legend4[localhost.cpu]:
LegendI[localhost.cpu]: Active
LegendO[localhost.cpu]:
Options[localhost.cpu]: growright,nopercent

Memory Usage

/etc/mrtg/mem.cfg

LoadMIBs: /usr/share/snmp/mibs/HOST-RESOURCES-MIB.txt
Target[localhost.mem]: .1.3.6.1.4.1.2021.4.6.0&.1.3.6.1.4.1.2021.4.6.0:public@localhost
PageTop[localhost.mem]:Free Memory

WorkDir: /var/www/localhost/htdocs/mrtg
Options[localhost.mem]: nopercent,growright,gauge,noinfo
Title[localhost.mem]: Free Memory
MaxBytes[localhost.mem]: 1000000
kMG[localhost.mem]: k,M,G,T,P,X
YLegend[localhost.mem]: bytes
ShortLegend[localhost.mem]: bytes
LegendI[localhost.mem]: Free Memory:
LegendO[localhost.mem]:
Legend1[localhost.mem]: Free memory, not including swap, in bytes

Creating jobs for the above two examples

CPU

/etc/cron.mrtg/cpu

#!/bin/sh
/usr/bin/mrtg /etc/mrtg/cpu.cfg

Memory

/etc/cron.mrtg/mem

#!/bin/sh
/usr/bin/mrtg /etc/mrtg/mem.cfg

Run each script 3 times (disregard the warnings)

/etc/cron.mrtg/cpu
/etc/cron.mrtg/mem

Make the Index Files

#/usr/bin/indexmaker –output=/var/www/mrtg/index.html \
--title=”Memory and CPU Usage :)” \
--sort=name \
--enumerate \
/etc/mrtg/cpu.cfg \
/etc/mrtg/mem.cfg

Make the mrtg.cfg file

#cfgmaker –global “WorkDir: /var/www/mrtg/“ \
--global “Options[_]: growright,bits” \
--ifref=ip \
public@localhost > /etc/mrtg/mrtg.conf

Cronjob setup

/bin/cat >> /var/spool/cron/crontabs/root
*/5 * * * * /bin/run-parts /etc/cron.mrtg 1> /dev/null

Now you logon to your web browser and check you should see the graphs

centos使用yum进行更新的时候最郁闷的就是速度,最好的解决办法是做一个本地镜像,但是全部镜像大约需要250GB+. OMG, 换算成SAS硬盘也是几千块钱了.
必须花钱么? 当然不是, 可以通过安装fastestmirror和axel提高速度!
FastestMirror是类似apt-spy的yum用软件
axel是一个Linux下多线程下载工具

yum -y install yum-fastestmirror
wget http://alioth.debian.org/frs/download.php/2621/axel-2.2.tar.bz2
tar jxvf axel-2.2.tar.bz2
cd axel-2.2
./configure
make && make install
svn co http://cnfreesoft.googlecode.com/svn/trunk/axelget/ /etc/yum/axelget
cd /etc/yum/pluginconf.d/
ln -s /etc/yum/axelget/axelget.conf .
cd /usr/lib/yum-plugins/
ln -s /etc/yum/axelget/axelget.py .

最后确保/etc/yum.conf中plugins=1就好了
yum -y update来测试吧

0%