怎么就这么不凑巧,这两天刚好有两台服务器到货,型号很新,采用的操作系统与数据库软件的版本也都比较新,安装的过程中遇到了很多问题。国外的站点又都不能访问,额外耗费了很多时间资源。
急中生智,Google 搜到的很多站点不能访问,但那个 URL 可以用 Google 翻译来看,只是翻译出来的中文有些让我哭笑不得。还好,文章都比较长,下半部分不翻译就看到英文了。整整到了晚上 10 点,才把所有遇到的问题解决掉。明天测试性能,不知道还会遇到什么新难题。
我们的互联网没想到这么脆弱,命脉原来被可以被台湾”掐着”啊。中午吃饭的时候有同事说,如果台海打起来,那边掐光缆我们就损失大了。台湾这次地震伤亡不大,这倒是幸事。
这几天非常忙碌,非常。
–EOF–
作者文章: Fenng
圣诞节
早晨上班又迟到了,公司休息室一大帮人在交换圣诞礼物,吃东西。我早都忙得把这个事情给忘了,挤了进去抢了点东西,就当早餐了,还挺开胃。
这几天少不得要和朋友说圣诞快乐,虽然我不是很喜欢过洋节。本来圣诞这个事情咱又没有个宗教基础,没那个宗教感情,跟人家凑什么热闹,这不是吃饱了撑的么。看每个人脸上都洋溢着幸福感,也就不好意思一瓢凉水给浇过去。
要说咱中国人自己的节日怎么就这么不遭人待见呢? 端午节、仲秋节,也不搞个法定假日什么的。中国人自己都快忘了屈原了,就知道外国的月亮圆了。春节慢慢的快不如圣诞,七夕比不上情人节,这事办的。
这几天累,说点 IT 之外的事情,随便发点牢骚。
–EOF–
混沌状态
周五凌晨到公司干活,三点多做完,回家休息,睡了一觉起来发现感冒了,洗了个澡,上班。周六凌晨强打着精神起来,三点多的时候做完,开始睡觉。这一睡可不要紧,从 3 点睡到了 18 点半。
做了很多个梦,都是和一个主题有关:关于重新构建一个复杂的系统。整个系统有很多个小环节构成,整个过程似乎都是循环往复的,做完了一个往往还有一个类似的系统,但是又复杂无比。如果不是老婆好几次把我推醒吃药,估计我在梦里就崩溃了。
梦里似乎每个细节栩栩如生,当然醒来我就全然记不得了。
大约 19 点的时候起来喝了一点粥,又准备睡。但是怎么也睡不着,还特别渴,要可乐喝,老婆说喝了可乐更睡不着,不给。只好喝几口开水。看一会儿电影吧,把笔记本电脑旋转 90 度,看电影,《黑色大丽花》,经典重拍,挺好看,不知道看了多久,我又睡着了。
这段期间的梦都是和《黑色大丽花》情节相关的,挺恐怖。这次睡到了 今天 12 点半。
–EOF–
用 Wget 直接下载 OTN 上的 Oracle 安装文件
在 OTN 上下载文件,有的时候是比较烦人的事情。估计是出于负载均衡的原因,直接使用浏览器看到的地址还要经过几次 http 302 跳转才可以看到。而这个跳转是要带着 Session 走的,如果使用多线程下载工具就有可能到一个很小的错误页面文件。新版本的 FlashGet 就有这毛病。
如果准备安装的服务器在远程,参考这里的方法,用 Wget 直接下载其实也并不费事。
现通过浏览器获知该数据文件的 URL 地址。然后来个投石问路看看具体的跳转情况:
$ wget --limit-rate=150k \ http://download.oracle.com/otn/linux/oracle10g/ \ 10201/10201_database_linux_x86_64.cpio.gz http://download.oracle.com/otn/linux/oracle10g/ \ 10201/10201_database_linux_x86_64.cpio.gz => `10201_database_linux_x86_64.cpio.gz' Resolving download.oracle.com... 213.35.100.1 Connecting to download.oracle.com[213.35.100.1]:80... connected. HTTP request sent, awaiting response... 302 Found
Location: http://download-
west.oracle.com/otn/linux/oracle10g/10201/ 10201_database_linux_x86_64.cpio.gz [following] http://download-west.oracle.com/otn/linux/oracle10g/10201/ 10201_database_linux_x86_64.cpio.gz
=> `10201_database_linux_x86_64.cpio.gz' Resolving download-west.oracle.com... 206.204.21.139 Connecting to download-west.oracle.com[206.204.21.139]:80... connected. HTTP request sent, awaiting response... 302 Found
Location: https://profile.oracle.com/jsp/realms/otnLogin.jsp?
remoteIp=218.108.233.1&globalId=&redirectUrl=http%3a%2f%2fdownload-
west.oracle.com%3a80%2fotn%2flinux%2foracle10g%2f10201%
2f10201_database_linux_x86_64.cpio.gz [following] --16:11:01-- https://profile.oracle.com/jsp/realms/otnLogin.jsp? remoteIp=218.108.233.1&globalId=&redirectUrl=http%3a%2f%2fdownload- west.oracle.com%3a80%2fotn%2flinux%2foracle10g%2f10201% 2f10201_database_linux_x86_64.cpio.gz => `otnLogin.jsp? \ remoteIp=218.108.233.1&globalId=&redirectUrl=http:%2F%2Fdownload-
west.oracle.com:80%2Fotn%2Flinux%2Foracle10g%2F10201%
2F10201_database_linux_x86_64.cpio.gz' Resolving profile.oracle.com... 141.146.8.116 Connecting to profile.oracle.com[141.146.8.116]:443... connected.
HTTP request sent, awaiting response... 200 OK Length: 4,106 [text/html]
输出实在是有点恶心,我在适当的地方做了换行处理。要在第二个 Location 处下手:
https://profile.oracle.com/jsp/realms/otnLogin.jsp?remoteIp=218.108.233.1&globalId=&redirectUrl=http%3a%2f%2fdownload-west.oracle.com%3a80%2fotn%2flinux%2foracle10g%2f10201%2f10201_database_linux_x86_64.cpio.gz
在这个地址后添加 &username=YOURPASSWORD&password=YOURPASSWORD&submit=Continue . YOURUSERNAME/YOURPASSWORD 是在 OTN 上的用户名与口令。然后提交如下的命令即可:
wget --limit-rate=128K --post-data="https://profile.oracle.com/jsp/realms/otnLogin.jsp? \ remoteIp=218.108.233.1&globalId=&redirectUrl=http%3a%2f%2fdownload- \ west.oracle.com%3a80%2fotn%2flinux%2foracle10g%2f10201% \ 2f10201_database_linux_x86_64.cpio.gz \ &username=YOURUSERNAME&password=YOURPASSWORD&submit=Continue" \ https://profile.oracle.com/jsp/reg/loginHandler.jsp
如果嫌输出麻烦,可以在最后 -o downloadOracle.log . 新开一个终端窗口 tail -f downloadOracle.log 就可以观察下载进度了。
要养成随时用 Unix 的习惯思考问题,还真是一个需要时间的事情 :)
–EOF–