调节VirtualBox中Ubuntu虚拟机的分辨率
准备将工作电脑环境迁移到Linux,先在虚拟机中适应,之前在x200中使用vmware,每次启动虚拟机,电脑都要假死十几分钟才能反映过来,于是改用轻量级的VirtualBox3.2.10(又一款带Oracle标的东东,Oracle越来越无处不在了),下载Ubuntu10.10,很快安装搞定。不过头疼和悲剧的是,旺旺还没有Linux版本。。。
不过进Ubuntu桌面后,屏幕分辨率只能在800×600和640×480之间切换,刷新频率也是很奇怪的61HZ。Google了下发现是需要和VMWareTool一样需要安装一个虚拟机的辅助工具。先在“设备”->“分配光驱”选中VBoxGuestAdditions.iso,然后运行其中的安装程序或者脚本:
ningoo@ningoo-VirtualBox:~$ sudo sh /media/VBOXADDITIONS_3.2.10_66523/VBoxLinuxAdditions-x86.run [sudo] password for ningoo: Verifying archive integrity... All good. Uncompressing VirtualBox 3.2.10 Guest Additions for Linux........ VirtualBox Guest Additions installer Uninstalling old VirtualBox DKMS kernel modules ...done. Building the VirtualBox Guest Additions kernel modules Building the main Guest Additions module ...done. Building the shared folder support module ...done. Doing non-kernel setup of the Guest Additions ...done. Starting the VirtualBox Guest Additions ...done. Installing the Window System drivers Installing X.Org Server 1.9 modules ...done. Setting up the Window System to use the Guest Additions ...done. You may need to restart the hal service and the Window System (or just restart the guest system) to enable the Guest Additions. Installing graphics libraries and desktop services components ...done.
安装完重启,VirtualBox就能根据是否全屏以及物理主机的分辨率等情况自动支持相应的分辨率了。话说Ubuntu用起来确实太爽了,尤其是碰到需要安装一些东西到时候:
ningoo@ningoo-VirtualBox:~$ opreport 程序“opreport”尚未安装。 您可以使用以下命令安装: sudo apt-get install oprofile ningoo@ningoo-VirtualBox:~$ sudo apt-get install oprofile [sudo] password for ningoo: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 将会安装下列额外的软件包: libopagent1 建议安装的软件包: oprofile-gui 下列【新】软件包将被安装: libopagent1 oprofile 升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 101 个软件包未被升级。 需要下载 3,281kB 的软件包。 解压缩后会消耗掉 9,105kB 的额外空间。 您希望继续执行吗?[Y/n]y 获取:1 http://cn.archive.ubuntu.com/ubuntu/ maverick/universe libopagent1 i386 0.9.6-1.1ubuntu1 [21.5kB] 获取:2 http://cn.archive.ubuntu.com/ubuntu/ maverick/universe oprofile i386 0.9.6-1.1ubuntu1 [3,260kB] 下载 3,281kB,耗时 59秒 (54.8kB/s) 选中了曾被取消选择的软件包 libopagent1。 (正在读取数据库 ... 系统当前共安装有 122744 个文件和目录。) 正在解压缩 libopagent1 (从 .../libopagent1_0.9.6-1.1ubuntu1_i386.deb) ... 选中了曾被取消选择的软件包 oprofile。 正在解压缩 oprofile (从 .../oprofile_0.9.6-1.1ubuntu1_i386.deb) ... 正在处理用于 doc-base 的触发器... Processing 1 added doc-base file(s)... Registering documents with scrollkeeper... 正在处理用于 man-db 的触发器... 正在设置 libopagent1 (0.9.6-1.1ubuntu1) ... 正在设置 oprofile (0.9.6-1.1ubuntu1) ... 正在处理用于 libc-bin 的触发器... ldconfig deferred processing now taking place
淘宝网招聘MySQL数据库工程师
我不是HR,只是一个普通的技术人员,下面也不是标准的JD,只是我想到的一些要点,如果你能满足其中大部分要求,如果你对运维几百台上千台MySQL数据库有兴趣,如果你对研究MySQL源码有野心,如果你对PostgreSQL有研究,如果你对NoSQL有好奇,请给我简历 jiangfeng#taobao.com 或者 seaman.ning#gmail.com (请将其中的#替换成@),电话初面,合则约见。工作地点可以是杭州或者北京。
如需要进一步了解相关信息,欢迎在twitter或者新浪微博私信给我。
MySQL开发工程师(开发或者修改MySQL相关patch):
1. 对Linux很熟悉,如果有内核hack经验更佳
2. 对c/c++很熟悉,至少写过几千行Linux下的c/c++代码
3. 熟悉gdb调试工具,能debug程序问题
4. 熟悉关系数据库基本原理,了解MySQL/PostgreSQL数据库
5. 熟悉多线程和网络编程
6. 痴迷技术,热爱折腾
MySQL DBA
1. 对Linux很熟悉,会编译内核,了解ext3/xfs/ext4等文件系统
2. 了解c/c++或者java,有过实际编码经验尤佳
3. 熟悉MySQL或者PostgreSQL,有100台以上规模数据库运维经验更佳
4. 熟悉shell/perl/python等脚本语言中的一种,善于利用脚本解决重复问题
5. 痴迷技术,热爱折腾
2010欧洲游记:航班取消
原计划10.2晚上7点45的easyjet的飞机从布拉格飞巴黎。到目前为止,虽然有Santorini差点没赶上船,和雅典罢工到机场的地铁大巴瘫痪的小麻烦,最终都是有惊无险的打车解决。不过这次我们碰到的这个麻烦,是真的麻烦了。
白天还有一天的时间,布拉格在第一天我们只是在旧城广场附近转了转,查理大桥也是刚刚踏上就匆匆而去,因此今天的主要目的地是城堡和查理大桥。布拉格城市虽然不大,却有三条地铁线,交通还是很方便的。上下地铁站的人行台阶和电梯是分开的,因此乘坐电梯的人都会很自觉的靠右站成一排,将左边空出来给有着急赶路的人,即使乘坐电梯的人很多,也会尽量保持这个习惯,而不是一拥而上的挤。在查理大桥上逛到下午四点半的时候,陈军短信说已经派了他公司的员工在我们酒店下面等我们,出门在外,有朋友真是省心不少。送我们的还是前面说的那位“普金”兄弟。到机场后大屏幕一看,我们的航班还没开始check in,看看时间还早也没在意。满机场转了一圈找吃的,机场的物价比市区高了很多,最后还是relay的三明治便宜点,50几克朗一份,不过不提供加热服务,只能吃冷的。快六点的时候还没开始check in,就有点急了,“普金”兄弟打听消息回来说,我们航班的飞机有问题,正在修。更要命的是,这个飞机本来下午3点40要飞阿姆斯特丹,然后飞回来再飞到巴黎。而现在,飞阿姆斯特丹的人都还在等着呢。这么一算下来,即使马上修好,我们也得至少四个小时以后才能走了。晕倒。
没有办法,我们只好先让“普金”回去,不用陪我们耗在机场了。希望飞机能及时修复吧,当时还没觉得问题有太严重,大不了晚点飞,凌晨到巴黎,也还是可以接受的。但老天似乎要和我们开个大玩笑。有时候就是这样,即使你事前再多的计划,也赶不上旅途的变化。或许有意外有惊喜,也是旅行的一大乐趣吧。到晚上八点多的时候,我们找到easyjet的值机柜台,还是没有明确的答案,说有可能把飞机继续修好,也有可能总部另外派飞机来。很多人在围着理论,交涉下来,这位值班人员基本都是一推三二五。这时候有人可能赶时间,据说花500欧改买其他航空公司的票走了。500欧,疯了,我们定的这家廉价航空的票是54欧,而这还是因为定的晚比较贵了,早一点只需要20几欧的。
到晚上九点看实在拖不下去了,终于明白的说这个航班要取消了。取消了怎么办?不能改签到其他航空公司,只能改签七天内任意easyjet的航班,但3号的航班已经满座了,难道我们要在布拉格再滞留至少一天?这下大家哗然了。然而却没什么办法,航空公司的办公窗口早就下班了,整个机场都没什么工作人员,只有这个值班人员被围着,除了声明公司的政策和决定,却没有任何的帮助。我们一起的8个中国人,开始各自想办法,分头打听是否可以搭乘当晚的长途汽车,火车或者其他便宜的机票。一番折腾下来,最终我们还是幸运的,快凌晨10点的时候,我们在SmartWings买到了第二天早上九点多的机票,100多欧,虽然已经贵了一倍,确是目前为止我们能找到的最佳解决方案了。坐火车的话,要凌晨3点,而且需要10几个小时,换两趟车,拖着行李这么折腾,基本不靠谱。
搞定了机票,心中稍定。如果改签easyjet,他们可以提供酒店,但退票就什么都不管了,连退票都需要自行去网上操作,这到没什么,今晚我们住哪里才是目前需要迫切解决的。我和Lalla很淡定,大不了在机场凑合一晚上,但这是最后的选择,还是要先努力去找廉价酒店。机场的WiFi虽然有免费的,却有诸多限制,每隔一段时间就会自动断开,而且无法打开付款页面(后来想想,可能是屏蔽了https),八个人三台电脑,在booking.com上找了一个小时,大多数酒店要么订满了,要么离地铁站太远,这大晚上的不好找。就在最后一班回市区的地铁结束前,大家达成一致去市区的一家青年旅社,刚出门,有人又提议还是住机场附近的holidayinn,拖着这么多行李不想折腾了。想想也是,就去机场里Holidayinn的免费服务电话咨询价格,116欧一个间。就在我们还在讨论犹豫的时候,一个人神奇的出现了,说他是Holidayinn的前台,由于电话有点问题听的不是很清楚就直接跑过来了。这哥们人还不错,我们开玩笑说房价太高,是不是可以在一个房间多挤一个人。他说只有两人间或者三人间,按规定是不可以多人的,不过他可以装作没看见,哈哈。他这么一说,我们反倒不好意思说四个人挤一间了,而且也不太方便。
几个人看时间比较晚了,最后还是决定去住,我和Lalla则准备蹲机场。小宓同学因为5号就要回国,这么折腾一下到巴黎就只剩下1天时间了,所以也咬牙去住。无不到半个小时后,她这一咬牙的决定被证明是比的正确。因为她半个小时后又跑回机场,说因为过了12点,前台的帅哥帮我们争取了按半天房价算,58欧一间。这个价格已经比我们在米兰住的家庭旅馆还低了。老天给我们带来了意外,也带来了惊喜,所谓车到山前必有路,也不过如此吧。就此,我们在旅游途中第一次住上了Holidayinn这么豪华的酒店。
不过话说回来,虽然这次easyjet让我们焦头烂额,不过我们还是要感谢廉价航空的存在,正是像AirAsia,easyjet,SmartWings这样的廉价航空的存在,才让我们有了更多旅行的可能。只是在像飞机故障导致航班取消这样的问题上,还是希望廉价航空们能够更多的站在客户的角度来考虑问题,否则,再低廉的价格也会吓跑人的。
2010欧洲游记:童话小镇
10.1,国庆日,捷克,童话小镇,天气,阴晴不定,时有小雨。
童话小镇的捷克语名为Český Krumlov,驴友简称为CK,离布拉格不远,但也不算近,差不多三个小时的车程,一天来回还是有够折腾的。车票是提前在网上买的,一般都是通过Student Agency,进去后看到满眼的捷克文别忙着关闭网页,在右上角点英国国旗可以进入英文版车票预订页面,然后点击National Bustickets即可,单程车价6.5欧,倒也不贵。我们买的早上7点去晚上7点回的票,行程紧凑。早上为了赶车一大早起来,幸亏提前向酒店前台问清楚了如何从酒店坐地铁去车站,终于赶在最后一分钟气喘吁吁的跑到。据说这个车发车很准时,从不等人,错过了就只能等下一班,只是能不能有空位,就难说了。不过这车的待遇还不错,提供一杯免费的巧克力或者卡布其诺,而且还有WiFi可用,一路上车速不快,也可勉强上网,不知国内何时能有支持WiFi的长途班车出现啊。
10点左右到达,下车后往来的方向不远过一座天桥,桥对面就是小镇入口。小镇也和布拉格一样,被伏尔塔瓦河环穿而过,今天天气并不太好,后来却惊奇的发现居然还有人在河上玩人体漂流,穿着救生衣就往河上游跳,而后随着平静的水流飘向下游,在下游岸边有人往河中甩绳子,漂流的人抓住绳子后爬上岸,然后继续走往上游跳下,我在河对岸看着都是浑身一个冷颤。回到小镇门口,最初一眼感觉不过如此,门不算高大威猛,一个环形顶的拱门桥堡而已,不算稀奇,何来童话小镇的美誉。穿过拱门,一条小方石的小巷往下不远,一抹弯隐入两边的旧式建筑中,并不见小镇的整体,深得曲径通幽之妙。沿路慢行,小镇满满将他精致古朴呈现,直至后来爬上城堡,由上往下俯视整个小镇,中世纪风格的小房子错落有致,伏尔塔瓦河如丝带环绕,了望塔斜刺而出,好一个宁静悠闲的古镇。整个古镇的建筑,多是中世纪时留下来的,因此,都已经被列为世界文化遗产了。
早上赶车太急,未来得及吃酒店提供的免费早餐。因此在进入小镇后第一件事就是找吃的,本以为如此名声在外的旅游小镇,一定像中国的古镇一样商业气息甚浓,找点吃的肯定不成问题。却发现我们可能是来早了,大多数点都大门紧闭,好不容易找到一家刚刚开门的咖啡吧,进去后里面装修犹如岩洞,非常有特点。一问之下却只有喝的没有吃的。好歹是进来了,而且装修这么有特点,就先喝点热巧克力暖暖胃吧,40克朗一杯,有点小贵,结帐的时候发现钱数不对,老板娘指了指洗手间,晕倒,上一次洗手间每人收了9克朗。后来才发现,这儿很多公共厕所都是收费的,从5克朗到10克朗不等,不过在店里收洗手间费用,这还是我们唯一一次遇到。小镇中间的广场,有一家“上海饭店”,昨天陈军就跟我们说过,不过特意跑到这里吃中餐,却不是我们的兴趣所在。
对于Lalla和小宓同学而言,什么时候吃东西不重要,古镇和中世纪也不重要,伏尔塔瓦河也可以无视,满街的小店才是让她们两眼放光的所在。捷克的玻璃制品和提线木偶都相当有名,不过这些到对她们吸引力不大。这段时间她们一个在装修中,一个在准备装修中,因此那些家居和艺术品类的店,才是让她们流连忘返乐不思蜀的地方。从作旧的中世纪式铁皮灯,薰衣草花环,笨重的铁铃铛,铜制的门把手,绘有画图的铁皮挂钩,从小镇头到小镇尾一家家席卷而过,背包逐渐膨胀,直至两手不够用腰背被压沉尚不肯罢休。此时日渐西沉,离返程时间已不多,不得以只能找家餐馆填肚子。本以为一天下来,美食当能吸引她们的全部注意力,谁知在我和Lalla进入餐馆之前,小宓同学在旁边的一家店里发现了一个后来被我们称为“猪头”的少女雕塑,一见钟情不可收拾。在我和Lalla点餐的过程中,她思前想后还是忍痛下手将此庞然大物纳入囊中。后历经磨难得以运回国内,却发现“猪头”在箱内已断,真是情何以堪啊。
捷克人爱吃猪肉,在这顿晚餐中我们算是见识了。点了一份猪排,10.8欧,上来以后果然“大吃一斤”,两块大猪排,足有700克。猪排烤得外焦里嫩,味道刚好,让我这个肉食动物满足不已。吃饱喝足,手提肩抗,满载而归。布拉格和童话小镇,捷克留给我们美好的回忆,本以为这就是捷克给我们的全部,谁知道明天却有我们此行最大的意外在不远处向我们招手呢。
常用标签: oracle MySQL Oracle11g dba blog 新特性 oow oow2009 wordpress ASM
最新评论 | Recent comments
- seonaut: 好文章,强烈支持! 欢迎交换友情...
- left: 博主你好,请问现在还有合租计划么...
- 深入浅出Flashcache(五): [...] 实际上,不同版本的Flashcache,输...
- RedhatLinux网卡配置与绑定 | 51NOC无忧网管中心: [...] 地址: http://www.ningoo.net/html/2007/r...
- yangdehua: write backup: 先写入到cahce,然后cache中...
- fxw1989311: 谢...
- 好看的电影: 呵呵,轻轻的,来看看你,我会回来...
- anymouse: mongodb是用的AGPL许可证。不适合商业...
- hoterran: 期待,学习...
- 深入浅出Flashcache(三): [...] 前文简单介绍了block device和device ...
- 深入浅出Flashcache(三): [...] 前文简单介绍了block device和device ...
- zhuanke: 偶然路过,先从第一篇看看,:...
- lee325: I subscribed to this community forum a while ago ...
- jack.buptsse: 好期待呀!NinGoo十分期待您的FlashCache...
- Nedleprortall: ChrisTV Online! Free / Premium - Программ...
