Sep 08 2008

Distributed Replicated Block Device

Category: 技术ssmax @ 17:47:52

这几天在研究mysql集群

主要就是replication和cluster两种模式

cluster主要数据都必须放在内存里面,没这么大内存,不玩。。。

replication这个模式通过binlog同步,很久很久以前用过,比较成熟,在前端加一个proxy做load balance性能应该还过得去,明天详细测试一下。

研究的时候发现另外一个东东,就是DRBD,分布式块设备,貌似比分布式文件系统更底层,块设备做了任何更改都可以反映出来,就是一个使用网络的raid-1,会不会比bin log 同步更快呢,值得研究,先记录一下。

DRBD® refers to block devices designed as a building block to form high availability (HA) clusters. This is done by mirroring a whole block device via an assigned network. It is shown as network raid-1- DRBD.

In the illustration above, the two orange boxes represent two servers that form an HA cluster. The boxes contain the usual components of a Linux™ kernel: file system, buffer cache, disk scheduler, disk drivers, TCP/IP stack and network interface card (NIC) driver. The black arrows illustrate the flow of data between these components.

The orange arrows show the flow of data, as DRBD mirrors the data of a high availably service from the active node of the HA cluster to the standby node of the HA cluster.


Sep 05 2008

unix 服务器批量添加用户

Category: 技术ssmax @ 16:21:31

400多台服务器,一个个加会死人的,发现原来那个猪头全部都加了sudo su,就是不用输密码就可以su,写个脚本遍历服务器加用户算了。。。

padduser.sh

#!/bin/bash

auth_user=hjlong
auth_key=./id_rsa
iplist=./iplist.sample
gpass=./random.pl

new_user_name=ssmax
new_user_pass=1234321
new_user_key_file=./pub

new_user_auth=`$gpass $new_user_pass`
new_user_key=`cat $new_user_key_file`

if test -f $iplist; then
 for host in `cat $iplist`; do
  link=(`echo $host | awk -F’:’ ‘{print $1,$2}’`);
command=”
if test ! -d /home/$new_user_name; then
 useradd -m -p ‘$new_user_auth’ $new_user_name;
else
 echo user $new_user_name exist;
fi
if test -e \`grep $new_user_name /etc/sudoers 2>&1\`; then
 echo $new_user_name ‘ALL=NOPASSWD: ALL’ >> /etc/sudoers;
fi
if test -d /home/$new_user_name; then
 cd /home/$new_user_name
 if test ! -f .ssh/authorized_keys; then
 mkdir .ssh
 echo $new_user_key >> .ssh/authorized_keys
 fi
 chmod 700 .ssh
 chmod 600 .ssh/*
 chown -R $new_user_name:$new_user_name .ssh
fi
exit

ssh -t -t -o “StrictHostKeyChecking no” -o “ConnectTimeout 5” -p ${link[1]} -i $auth_key $auth_user@${link[0]} 2>&1 “sudo -S su – ” <<EOF
$command
EOF
#echo `ssh -t -t -o “StrictHostKeyChecking no” -o “ConnectTimeout 5” -p ${link[1]} -i $auth_key $auth_user@${link[0]} 2>&1 <<“$command” | sed “s/^/$host –/”`;
 done
fi

 

················································································

生成密码的perl,符合unix crypt和特殊的种子

random.pl

#!/usr/bin/perl

###########################################################
# Written by ssmax
# 31 August, 2008
###########################################################

# This function generates random strings of a given length
sub generate_random_string
{
        my $length_of_randomstring=shift;# the length of
                         # the random string to generate

        my @chars=(‘a’..’z’,’A’..’Z’,’0′..’9′);
        my $random_string;
        foreach (1..$length_of_randomstring)
        {
                # rand @chars will generate a random
                # number between 0 and scalar @chars
                $random_string.=$chars[rand @chars];
        }
        return $random_string;
}

#generate linux password
my $random_string = ‘$1$’.&generate_random_string(8);
print crypt(shift, $random_string);

 

几个尚未解决的地方,如果用户没有sudo,很麻烦,就变成半自动了,要手工输入密码

本来用sudo -S su – <<EOF

标准输入来做,怎么都可以自动下去的,但是debain会弹出not a tty的错误,redhat就无问题,很郁闷。

ssh那段基本上是试了几百次才试出来的。。。唉。


Sep 05 2008

深圳犯罪集团生产微软盗版光盘70%销往美国

Category: 乱up当秘笈ssmax @ 09:32:16

最大出口国名不虚传啊。。。

       2007年初,美国联邦调查局(FBI)向中国公安部通报:“深圳存在一个从事生产、销售大量高品质盗版软件的集团。”

2007年7月6日,根据公安部的统一部署,深圳等地开展“夏至”行动,一举破获犯罪嫌疑人王文华、车庭锋等人跨国生产、销售盗版软件,涉案金额高达7.5亿美元的侵犯微软知识产权犯罪团伙。昨天,其中的11名案犯在深圳市福田区法院受审。

FBI举报深圳有盗版集团

2007年初,FBI向中国公安部通报,称深圳一个盗版集团盗版微软公司生产的windowXP、office2007等软件,其中70%销往美国,引起了微软公司的高度关注,其余盗版软件通过互联网销往澳大利亚、加拿大、英国、德国、新西兰等地,涉案金额高达7.5亿美元,FBI还提供了部分犯罪嫌疑人的名字、住址等相关信息。

2007年7月6日,公安部直接指挥、美国FBI方面亲临现场,深圳市公安局出动68名民警,展开了代号为“夏至”的统一行动。随后,王文华、车庭锋等10多名犯罪嫌疑人被抓获、大量盗版软件和其他赃物被缴获。2008年1月14日,该案件被移送至深圳市福田区人民检察院,进入审查起诉阶段。

一条龙生产还印防伪膜

他们具体是如何分工和作案的呢?据犯罪嫌疑人王文华昨天在法庭上交待,他一直在深圳从事贩卖盗版软件的活动,看到国外客户对高品质盗版软件的需求旺盛,有利可图,便开始自己组织生产假冒美国微软等公司的软件。

他还交代了2007年3月的制假经过。当月,王文华将美国微软公司WindowsXP专业版、WindowsXP家庭版、office2003为内容的三张节目源交给萧壮雄,并要求萧为其压制15000张子盘。王文华与萧壮雄谈好每张子碟的价格是3.5元。

萧壮雄随后将三张节目源交给深圳市紫麓科技有限公司的母盘车间主任马继伟,要马将节目源制为母盘。马继伟在本公司的母盘生产线上完成母盘的制作后,将三张母盘以每张330元的价格回卖给萧壮雄。萧壮雄拿到母盘后又找到吴传军压制子碟,数量是15000张,每张价格2.5元。吴传军接单后,再次转手找到廖壮武,并谈好以每张1.5元的价格用此三张母盘压制15000张子碟。廖壮武按吴传军的要求找到某光盘生产厂压制子碟。最后这些盗版子碟再经多人之手交到王文华手中。

之后,王文华指令他人在电脑中以美国微软等公司的正版软件为原型,设计光盘镭射防伪膜图案。随后又将图案和大批盗版子碟交给他人为其印制镭射防伪膜并将防伪膜印在子碟上。最后由被雇用的许诺、许华静二人在东莞的地下窝点内为盗版子碟烫印防伪膜。至此,盗版子碟制作完毕。

网上联系境外买家

涉嫌销售侵权盗版碟的主要犯罪嫌疑人车庭锋供述,他是从2004年11月开始从事出售盗版软件活动的。

经查,从2004年开始,车庭锋看到卖盗版软件的利润比较大,通过在互联网发布销售盗版软件广告的方式吸引购买者,与境外购买者通过电子邮件联系并洽谈价钱,接到境外客户订单后,车庭锋即电话联系王文华购买,洽谈好价格之后自己或指使车庭华向王文华提货并付款。之后车庭华即将盗版软件封装好并邮寄给境外客户,而境外客户通过西联汇款或者直接汇款的方式向车庭锋付款。

证据充分构成侵犯著作权罪

据了解,公安机关在在对13个涉案地点的搜查中,在王文华的三处仓库内和张大安的一个仓库内查获大量盗版软件光盘及盗版软件说明书、包装盒、防伪标签和作案工具;在王文华、车庭锋、张大安、萧壮雄的住处以及王文华位于两个电子市场的柜台搜出少量盗版软件光盘、光盘母碟和生产、销售记录等犯罪证据;在某大厦地下车库查获王文华用于运送赃物的车辆一台。

深圳市福田区人民检察院认为,王文华、张大安等9人无视国家法律,以营利为目的,未经著作权人许可,结伙复制、发行他人计算机软件,情节特别严重,行为均已触犯了《中华人民共和国刑法》第二百一十七条、第二十五条第一款,犯罪事实清楚,证据确实、充分,应当以侵犯著作权罪追究其刑事责任。

而车庭锋、车庭华2人无视国家法律,以营利为目的,未经著作权人许可,结伙发行他人计算机软件,情节严重,其行为均已触犯《中华人民共和国刑法》第二百一十七条、第二十五条第一款,犯罪事实清楚,证据确实充分,应当以侵犯著作权罪追究其刑事责任。由于犯罪嫌疑人人数众多,调查取证时间长,当日未作出判决。


Sep 04 2008

昨天又没写

Category: 乱up当秘笈ssmax @ 12:34:39

看英文文档看晕了,msyql集群,貌似很强大,继续看。

公司又签了亚运的合作,看来网站部那边又要带宽了,现在几百台服务器压下来,我挂了它们都不会挂。。。靠。


Sep 02 2008

退群

Category: 乱up当秘笈ssmax @ 16:48:36

当NTES还不够强大时,美术因为要他不能染发,集体要求离职,NTES只好妥协了。
到了今天,NTES已经可以用加入泡泡组就随便开除员工,以及他的主管了。

很好很好,不过已经说过很多次了,每次都是雷声大雨点小,这次观望一下,哈哈


Sep 01 2008

脑袋转不过来了

Category: 乱up当秘笈ssmax @ 16:57:45

东西太多,一早gsp就带了3个游戏的技术过来,发现没人是做java的,那搞个毛。。。

中午打一堆电话去换美金,换啊换,打了n个电话,在招商差不多勉强够数了。。。估计30也就够了吧。。

一堆工作都忙不过来了,make a list

1、普通客服vip服务上线

2、游戏客服在家办公,手机排队系统

3、普通客服vip邮件获取电话输入信息

4、mysql集群同步机制研究

5、lvs、cdn、squid 300台机器的管理维护

最后一个差不多可以搞死人了。


Sep 01 2008

日本最大电信公司NTT员工明年可在家上班

Category: 乱up当秘笈ssmax @ 09:54:58

据《日本经济新闻》网站最新报道,日本最大的电信公司NTT集团旗下的NTT东日本公司全体员工明年起均可在家上班。

报道称,由于下一代网络技术NGN使安全及保密性得到可靠保证,NTT东日本公司将于2009财年(2009年4月至2010年3月)开始面向全体员工(约5万名)推出“在家上班”工作制。无论是营销人员还是系统、设备维护保养人员,所有工种工作均可在家完成。

据报道,为了保证公司的信息不流失,公司将向希望在家上班的员工提供专门的、没有“记忆”功能的“单线”电脑,并可根据每位员工工作内容的不同进行相应配置。

由于日本社会低生育率和老龄化问题日益突出,劳动力特别是技术人员越来越短缺。为了让更多的人包括老人和妇女加入工作行列,2006年政府就提出了“在家上班人口倍增”设想,并采取了诸如保险覆盖等配套措施。

近年来,为了网罗人才和解决技术人员不足问题,NEC、IBM等很多IT大企业在日本都实行了在家上班的弹性工作制度。松下公司去年春天推出一项类似计划,规定除工厂现场操作工人、保安以及秘书等人员外,公司近一半员工(大约3万人)都可在家上班。


Aug 31 2008

又忙活了一天

Category: 乱up当秘笈ssmax @ 21:18:14

好像啥也没做成,郁闷的。。。


Aug 29 2008

你方唱罢我登场

Category: 乱up当秘笈ssmax @ 12:51:51

大老鼠赶走了,大蟑螂重新活跃,是怎么跑到冰箱里面的呢,想不通啊想不通。


Aug 28 2008

清理其它平台?

Category: 乱up当秘笈ssmax @ 09:32:01

清理其它平台?

  事实上,在战网正式进入中国前,国内已经有一些模仿战网的平台出现,比如浩方平台、腾讯竞技平台等。此类对战平台常见的收费模式有,VIP用户包月费、短信提醒费、广告费以及与其他网络游戏公司进行联合运营的分成。

  据业内人士估算,目前国内最大的同类平台浩方的注册人数过千万,活跃用户约60-70万。

  由于此类对战平台采用模拟局域网技术,并不需要正版验证即可进行联网对战。因此,如何将流量从这些平台中夺回来是摆在网易面前的最大问题。此外,浩方等免费的对战平台显然比收费的战网更具吸引力。

  对此,上海中汇律师事务所游云庭律师表示,从法律的角度来说,未来网易其实可以以“不正当竞争”为由起诉这类免费平台,但他同时认为,以网易的作风不一定会这么做,而且起诉要赢下来也比较困难。

  据悉,早在2006年4月,神州奥美网络有限公司就将上海浩方在线信息技术有限公司告上了法庭,声称浩方侵犯了《魔兽争霸Ⅲ》等游戏的知识产权,要求赔偿一亿元,不过法院最终驳回了他们的请求。

  另有消息人士透露,网易和暴雪很可能不需要通过法律手段,而是直接在游戏中取消局域网模式来达到抵制其它免费平台的目的,因为浩方等第三方平台是通过模拟局域网技术来达到网上联机对战,如果暴雪直接在游戏中取消局域网功能,那么这些对战平台将失去作用。

  据来自GC2008上的最新消息,暴雪娱乐公司首席设计师之一、负责《暗黑破坏神III》的总体游戏设计工作的Jay Wilson(杰伊·威尔逊)表示,暗黑3将不支持局域网联机,将专注于战网系统。

  《暗黑破坏神III》与网易代理的《星际争霸II》也都将采用新的战网系统,“因此,《星际争霸II》很可能也不会支持局域网模式,要联机对战就只能上战网”。上述人士表示。

 

这招毒啊,但是这样的话也不支持无数网吧的用户了,当年星际就是在网吧里面发展起来的,虽然现在网吧的数量少了,但是瘦死的骆驼比马大,用户群还是很大的。。。


« Previous PageNext Page »