Linux

终于闹剧收场-谷歌宣布谷歌中国业务恢复正常运转

嗯,跟老夫想象的一样,Google也就闹的玩玩,咱泱泱大国是不甩他的。
据法新社消息,当地时间18日下午,在宣布退出中国市场、员工停止工作一周后,美国网络巨头谷歌再次表示在中国的业务恢复正常运转。
“在发表声明之后,我们给公司职员放了一段长假,以便运行测试和扫描,保证网络的安全可靠” ,谷歌在回复法新社的询问中说,“谷歌中国的职员现在都已经回到工作岗位,一切业务正常运行。”

上周,新京报报道称谷歌中国的工程师不再能进入公司的全球数据库,不能正常工作。

美国国务院发言人克劳利15日宣布,最早可能在下周初将就谷歌事件向中国发出外交照会。这位发言人说,“它将表达我们对这一事件的关注,并要求中国提供信息,解释这一事件是如何发生的,以及他们准备怎么处理这一问题。”

对此,中国表示谷歌事件不会影响中美关系,但是谷歌必须遵守中国的法律。商务部发言人上周五说,外国公司应该“尊重东道国的法律、公共利益、文化和传统,并为此承担社会责任”。

重磅新闻,Google或全面退出中国

呵呵,早上来就看到这么个大新闻,以下是google blog部分内容

Official Google Blog:In mid-December, we detected a highly sophisticated and targeted attack on our corporate infrastructure originating from China that resulted in the theft of intellectual property from Google. However, it soon became clear that what at first appeared to be solely a security incident–albeit a significant one–was something quite different … … we have evidence to suggest that a primary goal of the attackers was accessing the Gmail accounts of Chinese human rights activists … … We have decided we are no longer willing to continue censoring our results on Google.cn, and so over the next few weeks we will be discussing with the “gov。cn河蟹掉” the basis on which we could operate an unfiltered search engine within the law, if at all.

同时网易也发布了新闻《谷歌考虑全面退出中国市场 或关闭中国网站》,还有这篇http://tech.163.com/10/0113/07/5ST3OP5P000915BF.html
呃,从google单方面退出与文著协的谈判新闻,到该篇博文的内容,再到往日CCTV报道种种,google终于扛不住了,准备撤退了。
懒得评论那么多,最近呢,对google的看法也越来越没那么美好了,天天顶着开源,做的事呢?用大家的话说就是不赚钱的一律开源吸引人气、博得美名,赚钱的就不鸟那些开源的呼声。
最近看到说Google Android 2.1源码开发无限期延后,google自己砸个手机出来,自己玩得可爽了,可让人家摩托骡拉干瞪眼了。让老夫想到以前微软跟赛门铁壳都基于MFC框架来做开发工具,开始大家都挺爽的,结果没爽几天,微软推出基于MFC 2.0的开发工具,赛门铁壳只能拿着1.0的MFC干瞪眼。
总之,国外的公司都不是什么好鸟,当然,国内的公司更不是什么好鸟,虽然某些方面没那么美好,但google还是要一直用下去哋。

出国咯

盘算了好几天,还是决定搬家,终于搞定了,在主机分享组织弄了个Hostgator的主机,这速度,ftp杠杠的慢,wp插件升级蹭蹭的快,hostgator还是够稳定。

bash-completion,自动补全并不是ubuntu的专利

老夫以前发现在ubuntu下用apt-get安装软件的时候输入完apt-get install 和部分软件名后按tab键,可以把软件名补全,后来在centos下用yum却没这个功能,以为这是debian系特有的,结果最近在安装过debian后才发现,debian也没有这个补全功能,今天在CU逛得时候看有人提到这么个功能,这才发现,原来是bash-completion这东东在作怪。
呃,freebsd默认使用的shell连自动补全功能都没,还是bash比较爽,还能自动补全,但也仅限于命令和路径,bash-completion呢,是对bash补全功能的一个增强,增加了对参数和包名的补全,很爽哦,下面就来看一下。
More >

Debian的运行级别

最近在看王旭的《debian标准教程》,讲的真的是很广,但很浅,就运行级别这一小段,让老夫琢磨了好几天,也就明白debian的运行级别与redhat系的那些不一样,在centos中,runlevel 5就是图形界面,3是文本界面,而在debian中,runlevel 2-5都是多用户状态,这几个级别一样的,怎么设置这些服务的状态呢,centos有ntsysv和chkconfig啊,王旭在书中也就提到了rcconf这个命令,弄了半天弄得莫名其妙,到处搜啊搜的,终于发现,原来debian下还有个比chkconfig更好用的sysv-rc-conf。
先说说debian的系统运行级别
More >

[转]关于Debian的aptitude与apt-get

起初GNU/Linux系统中只有.tar.gz。用户 必须自己编译他们想使用的每一个程序。在Debian出现之後,人们认为有必要在系统 中添加一种机 制用来管理 安装在计算机上的软件包。人们将这套系统称为dpkg。至此着名的‘package’首次在GNU/Linux上出现。不久之後红帽子也开始着 手建立自己的包管理系统 ‘rpm’。

GNU/Linux的创造者们很快又陷入了新的窘境。他们希望通过一种快捷、实用而且高效的方式来安装软件包。这些软件包可以自动处理相互之间 的依赖关系,并且在升级过程中维护他们的配置文件 。Debian又一次充当了开路先锋的角色。她首创了APT(Advanced Packaging Tool)。这一工具後来被Conectiva 移植到红帽子系统中用于对rpm包的管理。在其他一些发行版中我们也能看到她的身影。
More >

一个值得注意的shell脚本错误

昨天在弄人家一个脚本的时候,一直出现错误,没法继续,提示syntax error: unexpected end of file,一段段排查,没有发现任何问题,但就是出错,后来用手机搜了一下,发现有人提到windows下的回车问题,这才想起来,在windows下的换行与在unix下的不一样,windows文件传输到unix系统时,会在每行的结尾多一个^M,所以就出问题了,这表现在用vi打开文件的时候,在vi底部会显示”shell.sh” [dos] xxL, xxxC,如果是unix下的文件就不会显示[]和里面的内容,知道原因就简单了,在vi下输入:fileformat=unix,保存文件就行了

CentOS5.3重编译内核中出现的一些问题

最近待业在家,正好有空,就把买了一两年的《鸟哥的Linux私房菜》基础版看完了,终于看完了,虽然很快就忘了很多,总归是有些收益,看到重编译内核那段,于是决定把笔记本上的Centos5.3的内核重编译一下,虽然以前也编译过一些,但都是在虚拟机上照着教程编译的,有很多地方跟现实环境是有不同的。笔记本是BenQ S53E106,CPU是CM,带PCIMCIA槽,带1394,带ATHEROS 5006XS无线网卡(无线网卡我已经换了),带红外接口,带三合一读卡器,系统以前装windows留下一个NTFS的D盘和两个FAT32的E盘和F盘,centos是装在第一个分区的,只分了个EXT3的/和SWAP,内核版本是2.6.18-128.10。 More >

gentoo初装记

已经提交了辞职申请单,闲得蛋疼,心血来潮,想装个gentoo试试,记得以前曾经装过一下,到编译内核那里就半途而废了,现在对linux的了解又稍微多了点,英文似乎也进步了一点,所以准备再来试试。
环境:windows 2003 R2 SP2,virtual server 2005 R2,分了256M内存和8G硬盘。
先在windows下下载了mini启动盘,准备网络安装,再下了stage3-i686-2008.0.tar.bz2和portage-lastest.tar.bz2,照着手册来开始安装。
把启动盘加载到虚拟机的光驱里,从光盘启动,先用passwd给root设置密码,再用/etc/init.d/sshd start启动ssh服务,以便待会上传stage3和portage两个包,然后用net-setup eth0设置网络,ping了一下qq.com,咳咳,谁叫它离我近呢,ping它比较爽,确定网络通了,然后开始分区。 More >

用Firewall builder生成iptables规则

我们在企业中使用linux做网关和服务器必定要用到iptablesiptables入门不怎么难,把iptables指南看一遍基本上就能处理一些简单的日常应用了,但iptables语法比较难记,一不小心就容易弄错,再如老夫这样的英盲,时常碰到个单词忘记怎么写了,所以老夫就想找个直观一点的配置工具,用IPCOP吧,防火墙配置界面是比较直观,但又限制了主机在其他方面的应用,后来又找了shorewallshorewall实际就相当于把iptables封装了一下,使用一个相对较为简单的语法,但也并不轻松,有空琢磨shorewall的语法还不如用来更深入的理解iptables,还有个很好的工具webminwebmin里面有iptables的配置模块,是个很不错的选择。

其实老夫比较喜欢ISA server的那种操作方式,只是点点鼠标就能完成各规则的设置,于是就找到了firewall builderfirewall builder是一个图形界面的防火墙配置工具,它可以用来方便的配置各种允许/拒绝规则而不用编辑复杂的配置文件。它支持拖拽操作,界面简单明了,所有的工作都可以轻松完成,O(∩_∩)O嘿嘿,这句话抄过来的,这样的工具我喜欢。喜欢归喜欢,linux毕竟不是windows,人家不需要图形界面的环境,所以老夫就在windows下来用firewall builder来生成规则脚本,然后传送到linux上去使用。

More >