专注业务连续性支持与数据保护
2009-08-17生活琐记

Linux跨网络运行X Window程序已关闭评论

Linux跨网络运行X Window程序

X Window在设计上就是跨网络的,X Client是需要图形显示的应用程序, X Server则负责具体显示和传递用户交互行为。二者之间通信的协议称为 X Protocol,X协议。

基于主机验证的X Window配置

(1) 在X Server端,加入允许发送X Request的机器地址。

$ xhost +192.168.0.1

关于xhost的用法示例:

$ xhost -192.168.0.1 #取消192.168.0.1发送X Request到本机
$ xhost + #允许所有主机发送X Request到本机
$ xhost + #再次执行该命令取消允许所有主机的授权

此外,可在/etc/X*.hosts中永久加入某些授权主机,其中*是本机显示编号,比如X0.hosts。细节可看man xhost的说明。

192.168.0.1
192.168.0.2

(2) 现在,就可以ssh(可能需要配置ssh转发X11数据,我没尝试过)或者telnet到X Client机器,并运行X Window应用程序,而显示和操作在X Server端。

$ xeyes -display 192.168.0.254:0

其中192.168.0.254是(1)中配置的主机,后面的:0表示发送到0号显示屏幕。有些X程序不支持-display参数,此时可考虑导出DISPLAY环境变量。

$ export DISPLAY=192.168.0.254:0

也许你会问,一台机器可以有多个显示屏幕吗?有的,默认启动的屏幕为0,不过你还可以启动多个。对于gdm启动X Window的方式,你可以修改/etc/X11/gdm/gdm.conf:

0=/usr/bin/X11/X -bpp 8 vt7
1=/usr/bin/X11/X -bpp 8 vt9
...

-bpp.参数指定颜色数,此处为8位色深。vt7表示Ctrl+Alt+F7可切换到该屏幕,vt9表示Ctrl+Alt+F9。你可以指定任意数目的显示屏幕。

如果要配置不同屏幕的登录界面,可执行如下操作:

$ cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/:0
$ cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/:1

然后可修改其中的配置命令。

对于startx启动X Window的方式,可直接在命令行指定,比如 startx — :1。

基于每用户验证的X Window配置

基本步骤是:先在X Server端的用户目录生成用户的cookie,然后把该cookie加入到X Client的用户目录。这样X Client程序运行的时候,会根据当前的DISPLAY搜寻cookie信息,并发送到X Server,从而得到验证。

因此,首先需要在X Server端生成cookie,可用xauth命令。

$ xauth
Using authority file /home/yingyuan/.Xauthority
xauth>list
192.168.0.199/unix:0 MIT-MAGIC-COOKIE-1 8432567fa3ae2341
xauth>add 192.168.0.199:0 MIT-MAGIC-COOKIE-1 8432567fa3ae2341
xauth>list
192.168.0.199/unix:0 MIT-MAGIC-COOKIE-1 8432567fa3ae2341
192.168.0.199:0 MIT-MAGIC-COOKIE-1 8432567fa3ae2341
xauth>exit

系统原来就有了一个cookie,我们用add命令新加了一个。

那么,如何把cookie传递给X Client呢?实现方法有三种,以下分别介绍。

(1) 直接把~/.Xauthority从X Server复制为X Client下的~/.Xauthority。这是最简单的实现办法。

(2) 用xauth的extract和merge命令。

在X Server端,

$ xauth
...
xauth>extract MyCookie 192.168.0.199:0
xauth>exit

然后我们把MyCookie文件传到X Client,并在X Client运行如下命令,

$ xauth
...
xauth>merge MyCookie
xauth>exit

(3) 记下X Server端的cookie值(用xauth的list可查看),

$ xauth
...
xauth>list
192.168.0.199/unix:0 MIT-MAGIC-COOKIE-1 8432567fa3ae2341
192.168.0.199:0 MIT-MAGIC-COOKIE-1 8432567fa3ae2341
xauth>exit

然后在X Client用xauth的add添加到.Xauthority文件。

$ xauth
...
xauth>add 192.168.0.199:0 MIT-MAGIC-COOKIE-1 8432567fa3ae2341
xauth>exit

X Window为我们运行程序提供了很大的灵活性,不是一般的GUI操作系统所能比拟的。Microsoft Windows可以通过运行X OnNet、X-WinPro、Omni-X等程序提供X Server服务,从而可以运行Linux上的X Client程序。

2009-07-15生活琐记

《大趋势》一书中的惊人预言已关闭评论

《大趋势》一书中的惊人预言

  1.从农民到工人,再到职员,这就是美国的简史。
  2.在工业社会里,战略资源是资本。在信息社会里,战略资源是信息。
  3.经济转型的过渡时期正是创业精神最旺盛的时期。
  4.我们现在大量生产信息,正如过去我们大量生产汽车一样。
  5.新的权力来源不是少数人手中的金钱,而是多数人手中的信息。
  6.知识不适用于守恒定律。知识可以被创造出来,可以被毁掉,而最重要的是它有合作增强的作用,也就是说整体的值大于部分的和。
  7.信息不仅可以再生,而且可以自生。
  8.在农业社会,人们习惯向过去看,依赖过去的经验。在工业社会,人们更注重现在。在信息社会,我们必须关注将来。
  9.我们被信息淹没,但是却渴求知识。
  10.将来,读者不会接受编辑让他们看的东西,而是告诉编辑,他们想看什么。
  11.高技术越多,我们就越希望创造高情感的环境,用技术的软性一面来平衡硬性的一面。这意味者软色调、浅颜色会流行。民间艺术恰巧与电脑社会相平衡,难怪手工制品那么受欢迎。
  12.要想真正取得成功,你必须懂三种语言:流利的英语,一门外国语和电脑语言。
  13.有许多公司像恐龙那样等待气候发生变化。气候不会再变回从前那样了,我们脚下的大地在移动。我们现在要做的事情只有重新思考自己的角色,其他一切都无助于事。
  14.终身教育的概念取代短期教育。
  15.领袖是追随者创造出来的。
  16.新型的领导者是一名推动者,而不是一名发号施令者。
  17.等级制度无法解决社会的种种问题,这迫使人们互相进行交谈,而这就是网络组织的发端。
  18.网络组织是社会行动的有力工具,有心改变世界的人开始在本地做起,志同道合的人自然而然地聚集在一起。
  19.网络组织可以提供一种等级制度永远无法提供的东西–横向联系。
  20.一个网络组织中最重要的就是,每一个人都是中心。
  21.在未来的企业中,每个单位越来越小,创业型单位和参与型单位越来越多。
  22.社会的基本单位正由家庭变为个人。

2009-06-12生活琐记

网络社会的五个神话已关闭评论

网络社会的五个神话

  神话1:我拥有我的数据
  当我上传数据到社会网络的时候,谁拥有这些数据?当然是你自己,社会网络都会这样说,但事实并不这样。Plaxo Inc 的首席架构师 Joseph Smarr 说,我们在分享信息的时候,是有风险的,不管我是否拥有这些数据,可以肯定的是,我们无法控制这些数据的使用。
  你向社会网络站点上传照片的同时,也失去了对它的控制,任何人可以将照片存为己有并做成标靶掷飞镖玩,你也不要指望可以删除这些照片,最近的一项研究表明,尽管你可以从 Facebook 的服务器删除自己的照片,但这些被删除的数据照样会在 CDN 网络中保存至少一个月。
  神话2:我能控制自己的隐私
  Joseph Smarr 提到对自己的数据要当心,然而,谈到隐私,事情变得更糟,尽管我们有很多办法保护我们的数据,但在社会网络中,隐私是不存在的,甚至压根不该指望,在一个公共网络中广播自己私人生活的时候,是没有隐私可言的。
  神话3:社会网络是民|主的
  Facebook 最近出于媒体的压力而允许其用户投票选择更好的用户条款协议,这看上去是民|主之举,然而事实并非如此,Facebook 只不过是拿出两套差不多的条款做做姿态罢了。Friendster 的创始人 Jonathan Abrams 认为,社会网络也是盈利公司,他们没有真正的民|主,也不必指望他们那样。
  而 Facebook 也承认这一点,Facebook 发言人 Barry Schnitt 告诉 Internet Evolution,人们批评这不是真的民主,确实不是,我们是个营利性公司。
  神话4:社会媒体崇尚扁平等级
  人们喜欢这样,突然间,因为社会网络,你和 CEO成了朋友,他甚至给你留言,然而不管他/她显得多么平易,等级是不会改变的,甚至,因为你让你的老板过多了解了你的个人生活,下一次裁员的时候,你得小心一些了,不管你们在线上是多么好的朋友。
  神话5:社会网络将影响真实的社会
  人们以为,数十亿人在 Web 上有组织地活动会带来社会变革,在某些时候,确实会,Abrams 说,比如奥巴马竞选中对社会网络的利用。
  但更多时候,社会网络爱莫能助,如果你看过 Facebook 上的 Causes 项目(一个试图通过社会媒体影响社会问题和政|治的第三方服务),或加入某个圈子谈论某些社会问题,就会发现改变任何东西都既需要技术,又需要热情,在这样一些圈子里清谈国事仅仅是万里长征第一步。

2009-06-10生活琐记

50部世界名著中最经典的一句话已关闭评论

50部世界名著中最经典的一句话

  1.神要是公然去跟人作对,那是任何人都难以对付的。 (《荷马史诗》)
  2.生存还是毁灭,这是一个值得思考的问题。 (《哈姆霄特》)
  3.善良人在追求中纵然迷惘,却终将意识到有一条正途。(《浮士德》)
  4.认识自己的无知是认识世界的最可靠的方法。 (《随笔集》)
  5.你以为我贫穷、相貌平平就没有感情吗?我向你发誓,如果上帝赋予我财富和美貌,我会让你无法离开我,就像我现在无法离开你一样。虽然上帝没有这么做,可我们在精神上依然是平等的。(《简·爱》)
  6.大人都学坏了,上帝正考验他们呢,你还没有受考验,你应当照着孩子的想法生活。 (《童年》)
  7,你越没有心肝,就越高升得快,你毫不留情地打击人家,人家就怕你。只能把男男女女当作驿马,把它们骑得筋疲力尽,到了站上丢下来,这样你就能达到欲望的最高峰。 (《高老头》)
  8.我只想证明一件事,就是,那时魔鬼引诱我,后来又告诉我,说我没有权利走那条路,因为我不过是个虱子,和所有其余的人一样。 (《罪与罚》)
  9.你瞧,桑丘·潘沙朋友,那边出现了三十多个大得出奇的巨人。 (《堂·吉诃德》)
  10.我并不愿意你受的苦比我受的还大,希斯克利夫。我只愿我们永远不分离:如果我有一句话使你今后难过,想想我在地下也感到一样的难过,看在我自己的份上,饶恕我吧! (《呼啸山庄》)
  11.幸福的家庭是相同的,不幸的家庭各有各的不同。 (《安娜·卡列尼娜》)
  12.唉,奴隶般的意大利,你哀痛之逆旅,你这暴风雨中没有舵手的孤舟,你不再是各省的主妇,而是妓院! (《神曲》)
  13.将感情埋藏得太深有时是件坏事。如果一个女人掩饰了对自己所爱的男子的感情,她也许就失去了得到他的机会。 (《傲慢与偏见》)
  14.钟声又鸣响了……一声又一声,静谧而安详,即使在女人做新娘的那个好月份里,钟声里也总带有秋天的味道。 (《喧嚣与骚动》)
  15.一个人并不是生来要被打败的,你尽可以把他消灭掉,可就是打不败他。 (《老人与海》)
  16.当然,行是行的,这固然很好,可是千万别闹出什么乱子来啊。 (《套中人》)
  17.面包!面包!我们要面包! (《萌芽》)
  18.我从没有爱过这世界,它对我也一样。 (《拜伦诗选》)
  19.爱情应该给人一种自由感,而不是囚禁感。 (《儿子与情人》)
  20.暴风雨将要在那一天,甚至把一些槲树吹倒,一些教堂的高塔要倒塌,一些宫殿也将要动摇! (《海涅诗选》)
  21.自己的行为最惹人耻笑的人,却永远是最先去说别人坏话的人。 (《伪君子》)
  22.这时一种精神上的感慨油然而生,认为人生是由啜泣、抽噎和微笑组成的,而抽噎占了其中绝大部分。(《欧·亨利短篇小说选》)
  23.历史喜爱英勇豪迈的事迹,同时也谴责这种事迹所造成的后果。 (《神秘岛》)
  24.整个下半天,人都听凭羊脂球去思索。不过本来一直称呼她作”夫人”,现在却简单地称呼她作”小姐”了,谁也不很知道这是为着什么,仿佛她从前在评价当中爬到了某种地位,现在呢,人都想把她从那种地位拉下一级似的,使她明白自己的地位是可羞的。 (《莫泊桑短篇小说选》)
  25.如果冬天来了,春天还会远吗? (《雪莱诗选》)
  26.我明白了,我已经找到了存在的答案,我恶心的答案,我整个生命的答案。其实,我所理解的一切事物都可以归结为荒诞这个根本的东西。(《恶心》)
  27.世界上有这样一些幸福的人,他们把自己的痛苦化作他人的幸福,他们挥泪埋葬了自己在尘世间的希望,它却变成了种子,长出鲜花和香膏,为孤苦伶仃的苦命人医治创伤。(《汤姆叔叔的小屋》)
  28.当格里高·萨姆莎从烦躁不安的梦中醒来时,发现他在床上变成了一个巨大的跳蚤。(《变形记》)
  29.当现实折过来严丝合缝地贴在我们长期的梦想上时,它盖住了梦想,与它混为一体,如同两个同样的图形重叠起来合而为一一样。(《追忆似水年华》)
  30.人与人之间,最可痛心的事莫过于在你认为理应获得善意和友谊的地方,却遭受了烦扰和损害。(《巨人传》)
  31.现在我说的您要特别注意听:在别人心中存在的人,就是这个人的灵魂。这才是您本身,才是您的意识在一生当中赖以呼吸、营养以至陶醉的东西,这也就是您的灵魂、您的不朽和存在于别人身上的您的生命。(《日瓦戈医生》)
  32.美德犹如名香,经燃烧或压榨而其香愈烈,盖幸运最能显露恶德而厄运最能显露美德。(《培根论说文集》)
  33.亲爱的艾妮斯,我出国,为了爱你,我留在国外,为了爱你,我回国,也是为了爱你!(《大卫·科波菲尔》)
  34.强迫经常使热恋的人更加铁心,而从来不能叫他们回心转意。(《阴谋与爱情》)
  35.在各种事物的常理中,爱情是无法改变和阻挡的,因为就本性而言,爱只会自行消亡,任何计谋都难以使它逆转。(《十日谈》) 36、只要你是天鹅蛋就是生在养鸡场也没什么关系。《安徒生童话》
  37、就投机钻营来说,世故的价值永远是无法比拟的。《死魂灵》
  38、誰都可能出个错儿,你在一件事上越琢磨得多就越容易出错。《好兵帅克历险记》
  39、我们经历着生活中突然降临的一切,毫无防备,就像演员进入初排。如果生活中的第一次彩排便是生活的本身 ,那生活有什么价值呢?《生命中不能承受之轻》
  40、他发现了人类行为的一大法则,自己还不知道——那就是,为了要使一个大人或小孩极想干某样事情,只需要设法把那件事情弄得不易到手就行了。《汤姆.索亚历险记》
  41、对于有信仰的人,死是永生之门。《失乐园》
  42、有一个传说,说的是有那么一只鸟儿,它一生只唱一次,那歌声比世上一切生灵的歌声都更加优美动听。《荆棘鸟》
  43、离开一辈子后,他又回到了自己出生的那片土地上,从小到大,他一直是那个地方的目击者。《尤利西斯》
  44、同上帝保持联系是一码事,他们都赞同这一点,但让上帝一天二十四小时都待在身边就是另一码事了。《第二十二条军规》
  45、在甜蜜的梦乡里,人人都是平等的,但是当太阳升起,生存的斗争重新开始时,人与人之间又是多么的不平等。《总统先生》
  46、开发人类智力的矿藏是少不了要由患难来促成的。《基度山伯爵》
  47、离你越近的地方,路途越远;最简单的音调,需要最艰苦的练习。《泰戈尔诗选》
  48、悲伤使人格外敏锐。《约翰.克里斯朵夫》
  49、我在女人跟前经常失败,就是由于我太爱她们了。《忏悔录》
  50、她睁大一双绝望的眼睛,观看她生活的寂寞。她像沉了船的水手一样,在雾蒙蒙的天边,遥遥寻找白帆的踪影。《包法利夫人》 51.我听见美洲在歌唱,我听见各种不同的颂歌。(《草叶集》)

2009-05-25生活琐记

MYSQL 的 MASTER到MASTER的主主循环同步已关闭评论

MYSQL 的 MASTER到MASTER的主主循环同步

  刚刚抽空做了一下MYSQL 的主主同步。
  把步骤写下来,至于会出现的什么问题,以后随时更新。这里我同步的数据库是TEST
  1、环境描述。
  主机:192.168.0.231(A)
  主机:192.168.0.232(B)
  MYSQL 版本为5.1.21
  2、授权用户。
  A:
  mysql> grant replication slave,file on *.* to ‘repl1’@’192.168.0.232’ identified
  by ‘123456’;
  Query OK, 0 rows affected (0.00 sec)
  mysql> flush privileges;
  Query OK, 0 rows affected (0.00 sec)
  B:
  mysql> grant replication slave,file on *.* to ‘repl2’@’192.168.0.231’ identified
  by ‘123456’;
  Query OK, 0 rows affected (0.00 sec)
  mysql> flush privileges;
  Query OK, 0 rows affected (0.00 sec)
  然后都停止MYSQL 服务器。
  3、配置文件。
  在两个机器上的my.cnf里面都开启二进制日志 。
  A:
  user = mysql
  log-bin=mysql-bin
  server-id = 1
  binlog-do-db=test
  binlog-ignore-db=mysql
  replicate-do-db=test
  replicate-ignore-db=mysql
  log-slave-updates
  slave-skip-errors=all
  sync_binlog=1
  auto_increment_increment=2
  auto_increment_offset=1
  B:
  user = mysql
  log-bin=mysql-bin
  server-id = 2
  binlog-do-db=test
  binlog-ignore-db=mysql
  replicate-do-db=test
  replicate-ignore-db=mysql
  log-slave-updates
  slave-skip-errors=all
  sync_binlog=1
  auto_increment_increment=2
  auto_increment_offset=2
  至于这些参数的说明具体看手册。
  红色的部分非常重要,如果一个MASTER 挂掉的话,另外一个马上接管。
  紫红色的部分指的是服务器频繁的刷新日志。这个保证了在其中一台挂掉的话,日志刷新到另外一台。从而保证了数据的同步 。
  4、重新启动MYSQL服务器。
  在A和B上执行相同的步骤
  [root@localhost ~]# /usr/local/mysql/bin/mysqld_safe &
  [1] 4264
  [root@localhost ~]# 071213 14:53:20 mysqld_safe Logging to ‘/usr/local/mysql/data/localhost.localdomain.err’.
  /usr/local/mysql/bin/mysqld_safe: line 366: [: -eq: unary operator expected
  071213 14:53:20 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
  5、进入MYSQL的SHELL。
  A:
  mysql> flush tables with read lock\G
  Query OK, 0 rows affected (0.00 sec)
  mysql> show master status\G
  *************************** 1. row ***************************
  File: mysql-bin.000007
  Position: 528
  Binlog_Do_DB: test
  Binlog_Ignore_DB: mysql
  1 row in set (0.00 sec)
  B:
  mysql> flush tables with read lock;
  Query OK, 0 rows affected (0.00 sec)
  mysql> show master status\G
  *************************** 1. row ***************************
  File: mysql-bin.000004
  Position: 595
  Binlog_Do_DB: test
  Binlog_Ignore_DB: mysql
  1 row in set (0.00 sec)
  然后备份自己的数据,保持两个机器的数据一致。
  方法很多。完了后看下一步。
  6、在各自机器上执行CHANGE MASTER TO命令。
  A:
  mysql> change master to
  -> master_host=’192.168.0.232′,
  -> master_user=’repl2′,
  -> master_password=’123456′,
  -> master_log_file=’mysql-bin.000004′,
  -> master_log_pos=595;
  Query OK, 0 rows affected (0.01 sec)
  mysql> start slave;
  Query OK, 0 rows affected (0.00 sec)
  B:
  mysql> change master to
  -> master_host=’192.168.0.231′,
  -> master_user=’repl1′,
  -> master_password=’123456′,
  -> master_log_file=’mysql-bin.000007′,
  -> master_log_pos=528;
  Query OK, 0 rows affected (0.01 sec)
  mysql> start slave;
  Query OK, 0 rows affected (0.00 sec)
  7、查看各自机器上的IO进程和 SLAVE进程是否都开启。
  A:
  mysql> show processlist\G
  *************************** 1. row ***************************
  Id: 2
  User: repl
  Host: 192.168.0.232:54475
  db: NULL
  Command: Binlog Dump
  Time: 1590
  State: Has sent all binlog to slave; waiting for binlog to be updated
  Info: NULL
  *************************** 2. row ***************************
  Id: 3
  User: system user
  Host:
  db: NULL
  Command: Connect
  Time: 1350
  State: Waiting for master to send event
  Info: NULL
  *************************** 3. row ***************************
  Id: 4
  User: system user
  Host:
  db: NULL
  Command: Connect
  Time: 1149
  State: Has read all relay log; waiting for the slave I/O thread to update it
  Info: NULL
  *************************** 4. row ***************************
  Id: 5
  User: root
  Host: localhost
  db: test
  Command: Query
  Time: 0
  State: NULL
  Info: show processlist
  4 rows in set (0.00 sec)
  B:
  mysql> show processlist\G
  *************************** 1. row ***************************
  Id: 1
  User: system user
  Host:
  db: NULL
  Command: Connect
  Time: 2130
  State: Waiting for master to send event
  Info: NULL
  *************************** 2. row ***************************
  Id: 2
  User: system user
  Host:
  db: NULL
  Command: Connect
  Time: 1223
  State: Has read all relay log; waiting for the slave I/O thread to update it
  Info: NULL
  *************************** 3. row ***************************
  Id: 4
  User: root
  Host: localhost
  db: test
  Command: Query
  Time: 0
  State: NULL
  Info: show processlist
  *************************** 4. row ***************************
  Id: 5
  User: repl2
  Host: 192.168.0.231:50718
  db: NULL
  Command: Binlog Dump
  Time: 1398
  State: Has sent all binlog to slave; waiting for binlog to be updated
  Info: NULL
  4 rows in set (0.00 sec)
  如果红色部分没有出现,检查DATA目录下的错误文件。
  8、释放掉各自的锁,然后进行插数据测试。
  mysql> unlock tables;
  Query OK, 0 rows affected (0.00 sec)
  插入之前两个机器表的对比:
  A:
  mysql> show tables;
  +—————-+
  | Tables_in_test |
  +—————-+
  | t11_innodb |
  | t22 |
  +—————-+
  B:
  mysql> show tables;
  +—————-+
  | Tables_in_test |
  +—————-+
  | t11_innodb |
  | t22 |
  +—————-+
  从A机器上进行插入
  A:
  mysql> create table t11_replicas
  -> (id int not null auto_increment primary key,
  -> str varchar(255) not null) engine myisam;
  Query OK, 0 rows affected (0.01 sec)
  mysql> insert into t11_replicas(str) values
  -> (‘This is a master to master test table’);
  Query OK, 1 row affected (0.01 sec)
  mysql> show tables;
  +—————-+
  | Tables_in_test |
  +—————-+
  | t11_innodb |
  | t11_replicas |
  | t22 |
  +—————-+
  3 rows in set (0.00 sec)
  mysql> select * from t11_replicas;
  +—-+—————————————+
  | id | str |
  +—-+—————————————+
  | 1 | This is a master to master test table |
  +—-+—————————————+
  1 row in set (0.00 sec)
  现在来看B机器:
  mysql> show tables;
  +—————-+
  | Tables_in_test |
  +—————-+
  | t11_innodb |
  | t11_replicas |
  | t22 |
  +—————-+
  3 rows in set (0.00 sec)
  mysql> select * from t11_replicas;
  +—-+—————————————+
  | id | str |
  +—-+—————————————+
  | 1 | This is a master to master test table |
  +—-+—————————————+
  1 row in set (0.00 sec)
  现在反过来从B机器上插入数据:
  B:
  mysql> insert into t11_replicas(str) values(‘This is a test 2’);
  Query OK, 1 row affected (0.00 sec)
  mysql> select * from t11_replicas;
  +—-+—————————————+
  | id | str |
  +—-+—————————————+
  | 1 | This is a master to master test table |
  | 2 | This is a test 2 |
  +—-+—————————————+
  2 rows in set (0.00 sec)
  我们来看A
  A:
  mysql> select * from t11_replicas;
  +—-+—————————————+
  | id | str |
  +—-+—————————————+
  | 1 | This is a master to master test table |
  | 2 | This is a test 2 |
  +—-+—————————————+
  2 rows in set (0.00 sec)
  好了。现在两个表互相为MASTER。

2009-05-21生活琐记

未公开DNS服务器已关闭评论

未公开DNS服务器

  DNS Server 211.157.x.x
  服务器: UnKnown
  Address: 211.157.33.6
  服务器: UnKnown
  Address: 211.157.113.214
  服务器: UnKnown
  Address: 211.157.20.227
  服务器: UnKnown
  Address: 211.157.101.61
  服务器: dns1.apcix.com.cn
  Address: 211.157.15.189
  服务器: UnKnown
  Address: 211.157.108.133
  服务器: UnKnown
  Address: 211.157.103.20
  服务器: dns-servc.bjltb.gov.cn
  Address: 211.157.219.22
  服务器: UnKnown
  Address: 211.157.103.202
  服务器: UnKnown
  Address: 211.157.20.237
  服务器: S211040.chinahr.com
  Address: 211.157.102.40
  服务器: UnKnown
  Address: 211.157.111.243
  服务器: UnKnown
  Address: 211.157.109.155
  服务器: hao.richmedia.com.cn
  Address: 211.157.24.59
  服务器: UnKnown
  Address: 211.157.101.60
  服务器: UnKnown
  Address: 211.157.100.16
  服务器: UnKnown
  Address: 211.157.15.188
  服务器: support.candishosting.com.cn
  Address: 211.157.103.169
  服务器: UnKnown
  Address: 211.157.111.243
  服务器: UnKnown
  Address: 211.157.109.155
  服务器: hao.richmedia.com.c
  Address: 211.157.24.59
  服务器: UnKnown
  Address: 211.157.101.60
  服务器: UnKnown
  Address: 211.157.100.16
  服务器: UnKnown
  Address: 211.157.15.188
  服务器: UnKnown
  Address: 211.157.17.72
  服务器: UnKnown
  Address: 211.157.103.201
  服务器: UnKnown
  Address: 211.157.108.67
  服务器: UnKnown
  Address: 211.157.100.15
  服务器: UnKnown
  Address: 211.157.105.117
  服务器: UnKnown
  Address: 211.157.21.33
  服务器: UnKnown
  Address: 211.157.10.42
  服务器: UnKnown
  Address: 211.157.117.66
  服务器: UnKnown
  Address: 211.157.107.151
  服务器: desktops.candishosting.com.cn
  Address: 211.157.103.200
  服务器: UnKnown
  Address: 211.157.24.25
  服务器: ftp.everfocus.com.cn
  Address: 211.157.108.130
  服务器: UnKnown
  Address: 211.157.19.83
  服务器: UnKnown
  Address: 211.157.35.176
  服务器: bjmx01drac.candishosting.com.cn
  Address: 211.157.103.199
  服务器: dns.metalchina.com
  Address: 211.157.219.115
  服务器: mail.ticketmaster.cn
  Address: 211.157.102.101
  服务器: UnKnown
  Address: 211.157.100.13
  服务器: UnKnown
  Address: 211.157.10.8
  服务器: UnKnown
  Address: 211.157.21.106
  服务器: server.1979s.com
  Address: 211.157.105.254
  服务器: ns1.cngnu.net
  Address: 211.157.2.95
  服务器: drac.asianamericancoal.com
  Address: 211.157.103.198
  服务器: mail.enrolme.cn
  Address: 211.157.108.107
  服务器: UnKnown
  Address: 211.157.108.64
  服务器: UnKnown
  Address: 211.157.100.12
  服务器: UnKnown
  Address: 211.157.35.78
  服务器: mail.shgerald.com
  Address: 211.157.19.242
  服务器: UnKnown
  Address: 211.157.103.197
  服务器: UnKnown
  Address: 211.157.113.219
  服务器: UnKnown
  Address: 211.157.110.162
  服务器: UnKnown
  Address: 211.157.99.21
  服务器: UnKnown
  Address: 211.157.111.120
  服务器: UnKnown
  Address: 211.157.106.200
  服务器: UnKnown
  Address: 211.157.100.43
  服务器: vps02.candishosting.com.cn
  Address: 211.157.103.207
  服务器: ns.cngnu.net
  Address: 211.157.2.9
  服务器: www.thatsbj.com
  Address: 211.157.103.196
  服务器: UnKnown
  Address: 211.157.100.10
  服务器: UnKnown
  Address: 211.157.18.89
  服务器: UnKnown
  Address: 211.157.108.201
  服务器: UnKnown
  Address: 211.157.19.90
  服务器: UnKnown
  Address: 211.157.109.234
  服务器: UnKnown
  Address: 211.157.111.54
  服务器: UnKnown
  Address: 211.157.109.116
  服务器: UnKnown
  Address: 211.157.209.207
  服务器: UnKnown
  Address: 211.157.10.47
  服务器: UnKnown
  Address: 211.157.103.216
  服务器: UnKnown
  Address: 211.157.100.9
  服务器: UnKnown
  Address: 211.157.113.120
  服务器: mail.cemma.com
  Address: 211.157.108.200
  服务器: UnKnown
  Address: 211.157.5.116
  服务器: vps03drac.candishosting.com.cn
  Address: 211.157.103.205
  服务器: UnKnown
  Address: 211.157.100.148
  服务器: newleadersgroup.com
  Address: 211.157.108.157
  服务器: club.16888.com.cn
  Address: 211.157.10.218
  服务器: UnKnown
  Address: 211.157.113.34
  服务器: UnKnown
  Address: 211.157.101.63
  服务器: UnKnown
  Address: 211.157.214.126
  服务器: UnKnown
  Address: 211.157.113.55
  服务器: UnKnown
  Address: 211.157.10.46
  服务器: UnKnown
  Address: 211.157.100.8
  服务器: UnKnown
  Address: 211.157.35.74
  服务器: UnKnown
  Address: 211.157.36.75
  服务器: UnKnown
  Address: 211.157.8.247
  服务器: UnKnown
  Address: 211.157.103.204
  服务器: UnKnown
  Address: 211.157.33.7
  服务器: UnKnown
  Address: 211.157.101.62
  服务器: UnKnown
  Address: 211.157.97.68
  服务器: dns1.qiji1.com
  Address: 211.157.2.68
  服务器: UnKnown
  Address: 211.157.103.21
  服务器: UnKnown
  Address: 211.157.103.203
  服务器: mmyee.com
  Address: 211.157.10.23
  =====================================================
  DNS Server 202.97.x.x
  Server: UnKnown
  Address: 202.97.150.202
  Server: UnKnown
  Address: 202.97.173.162
  Server: UnKnown
  Address: 202.97.177.5
  Server: ns1.cn.net
  Address: 202.97.7.17
  Server: UnKnown
  Address: 202.97.139.187
  Server: ns.chinanet.cn.net
  Address: 202.97.7.6
  Server: pdns.dqsh.com.cn
  Address: 202.97.244.4
  Server: UnKnown
  Address: 202.97.246.231
  Server: ns.daqing.gov.cn
  Address: 202.97.194.129
  Server: UnKnown
  Address: 202.97.179.122
  Server: UnKnown
  Address: 202.97.143.242
  Server: UnKnown
  Address: 202.97.136.244
  Server: UnKnown
  Address: 202.97.138.171
  Server: UnKnown
  Address: 202.97.246.46
  Server: UnKnown
  Address: 202.97.246.35
  Server: UnKnown
  Address: 202.97.143.101
  Server: 180.156.97.202.adsl-pool.sx.cn
  Address: 202.97.156.180
  Server: 151.140.97.202.adsl-pool.sx.cn
  Address: 202.97.140.151
  Server: UnKnown
  Address: 202.97.144.37
  Server: UnKnown
  Address: 202.97.179.130
  Server: UnKnown
  Address: 202.97.171.3
  Server: UnKnown
  Address: 202.97.179.129
  Server: UnKnown
  Address: 202.97.171.2
  Server: UnKnown
  Address: 202.97.143.99
  Server: UnKnown
  Address: 202.97.251.113

2009-05-19生活琐记

网络规划设计师考试大纲与教程即将出版(冲刺11月)已关闭评论

网络规划设计师考试大纲与教程即将出版(冲刺11月)

        2009年下半年即将开考的系统架构设计师和网络规划设计师是自2004年以来首次增加的计算机资格考试高级资格,继2009年1月出版的《系统架构设计师考试大纲》之后,系统架构设计师教程和网络规划设计师大纲与教程也相继由全国计算机资格考试办公室组织编撰完成,预计6月与广大考生见面。
    软件设计师、网络工程师、程序员、网络管理员等四个资格新修编的教程(2009版)也将于7月出版发行。