Written by 正冰 on 2012, May 13, 2:37 PM
某天,连接某VPS时显示程序无法连接mysql服务,SSH登陆进行问题排查。
先查看mysql是否运行:ps auxf | grep mysql
如果有进程存在,那么可以考虑杀死mysql的进程,因为mysql可能已经卡死掉了,命令:kill mysql_pid,然后再尝试启动mysql服务。
当然也可以直接采用pkill -9 mysql这样暴力的杀死进程方式,不过正冰不推荐这样操作,有可能导致数据意外丢失。
本案例中mysql并没运行,那么尝试启动它:service mysqld start
结果并不乐观,返回信息如下:
- ERROR! MySQL manager or server PID file could not be found!
- Starting MySQL. ERROR! Manager of pid-file quit without updating file.
通过这样的错误提示并不能准确定位问题,继续去看mysql的错误日志文件,位于/www/wdlinux/mysql/var/vps.err,最新的启动错误信息如下:
- 120513 14:20:51 mysqld_safe Starting mysqld daemon with databases from /www/wdlinux/mysql-5.1.61/var
- 120513 14:20:51 [ERROR] /www/wdlinux/mysql-5.1.61/libexec/mysqld: unknown option '--skip-innodb'
- 120513 14:20:51 [ERROR] Aborting
- 120513 14:20:51 [Note] /www/wdlinux/mysql-5.1.61/libexec/mysqld: Shutdown complete
- 120513 14:20:51 mysqld_safe mysqld from pid file /www/wdlinux/mysql-5.1.61/var/vps.pid ended
解决方法很简单了,编辑/www/wdlinux/etc/my.cnf文件,将其中的--skip-innodb注释掉即可,也就是在这个项目前加#并保存,然后启动mysql搞定。
Filed under: 技术归总
0 Comments
0 Trackbacks
87 Views
Written by 正冰 on 2012, May 7, 2:15 PM
手头有张招行的双币信用卡,每月的账单日是22日,次月10日是最迟还款日。也就是说账单的周期是当月的23日至次月的22日,每次账单的需要还款的金额以入账为准,换言之,在22日当天进行的消费与还款都将计入下一个账单周期里,因为22日的情况会在23日才入账。
另外有个情况就是在商家处购物,也许因为某些原因,消费的金额需要退款,但是一般会原路返回信用卡,那么这笔退回信用卡的钱会负数,类似进行了还款操作。而这笔钱是否真的冲抵了当期的账单?还要区别对待。
因为如上的疑惑,咨询了招行的在线客服,问答如下:
问:我信用卡的账单日是每月22日,我在22日当天还款1000元,请问这笔还款是算入哪里的?
答:您好!欢迎使用招商银行信用卡在线客服!您好,账单日当天的还款,冲抵的是当期已出账单应还金额。
问:也就是说,当期我要还3000元,而22日当天还款1000元,我只需要再还款2000元即可。
答:是的。
问:那么如果是之前的消费中有退回信用卡的交易产生,也就是说我之前用信用卡消费了100元的钱,而这笔钱因为某些原因退回来了。那么这100元是否也是冲抵的是当期已出账单应还金额?因为我从未出账单中看到他显示的是-100元。相当于还款了100元。
答:因为商户的退款和您个人的存款是属于两种不同的类型。退款是否冲抵已出账单应还金额,取决于账单上显示的退款交易日,如果退款交易日在已出账单账单日之内,则冲抵当期已出账单;若在已出账单账单日之后,则无法冲抵。建议您登录信用卡网站http://creditcard.cmbchina.com/,点击右侧的“在线客服”,按照“已持卡客户”的登录提示,登录信用卡网上银行后,点击“在线客户服务”,可再次联系我们为您详细查询。
Filed under: 网络杂事
0 Comments
0 Trackbacks
118 Views
Written by 正冰 on 2012, May 6, 5:05 PM
discuz! X2会员用户的签名数据库存储表列如下:
表:pre_common_member_field_forum
列:sightml
另外,的注册机用户很多,而这些用户的显著特点就是会在帖子内容下方增加一条如下代码的签名线,再放上他们的广告代码。
[img]static/image/common/sigline.gif[/img]
那么清除这类用户就很简单了,只需要进入数据库如下操作查找出这批用户,然后记录ID,干掉即可。
SELECT * FROM `pre_forum_post` WHERE `MESSAGE` LIKE '%SIGLINE%'
Filed under: 技术归总
0 Comments
0 Trackbacks
122 Views
Written by 正冰 on 2012, May 2, 9:48 PM
为了快速浏览某域名是否被注册或者是whois信息,我会选择“时代互联手机站”,也就是www.times.mobi。今天浏览时代互联手机站打开http://www.times.mobi/domain/whois.php?chrDomain=baidu.com想查看baidu的whois信息,结果报错如下:
Warning: mysql_pconnect() [function.mysql-pconnect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /liusra2/now.cn/web/wap/conf/db.inc.php on line 5
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /liusra2/now.cn/web/wap/conf/db.inc.php on line 6
Warning: include(../conf/global/scp/scp_server.inc.php) [function.include]: failed to open stream: No such file or directory in /liusra2/now.cn/web/www/api/domain/domainbase.inc.php on line 9
Warning: include() [function.include]: Failed opening '../conf/global/scp/scp_server.inc.php' for inclusion (include_path='.:/usr/local/lib/php') in /liusra2/now.cn/web/www/api/domain/domainbase.inc.php on line 9
Warning: include(../conf/global/scp/scp_config.inc.php) [function.include]: failed to open stream: No such file or directory in /liusra2/now.cn/web/www/api/domain/domainbase.inc.php on line 10
Warning: include() [function.include]: Failed opening '../conf/global/scp/scp_config.inc.php' for inclusion (include_path='.:/usr/local/lib/php') in /liusra2/now.cn/web/www/api/domain/domainbase.inc.php on line 10
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /liusra2/now.cn/web/www/api/whois/whoisclass.inc.php on line 30
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)SELECT * FROM WhoisCache WHERE Domain='baidu.com
从错误中可以看出MySQL出错了……
Filed under: 技术归总
0 Comments
0 Trackbacks
117 Views
Written by 正冰 on 2012, April 28, 10:31 PM
通过命令行进入mysql或者是通过phpmyadmin进行操作,执行如下命令:
SHOW variables like "have_%"
显示结果中会有如下3种可能的结果:
- have_innodb YES
- have_innodb NO
- have_innodb DISABLED
这3种结果分别对应:
- 已经开启InnoDB引擎
- 未安装InnoDB引擎
- 未启用InnoDB引擎
针对第二种未安装,只需要安装即可;针对第三种未启用,则打开mysql配置文件,找到 skip-innodb项,将其改成#skip-innodb,之后重启mysql服务即可。
Filed under: 技术归总
0 Comments
0 Trackbacks
179 Views
Written by 正冰 on 2012, April 26, 2:15 PM
一般godaddy推出1美元注册域名的神码的时候,就会有大量的人利用虚拟visa卡进行注册,这种虚拟的visa卡类似储蓄卡,可以通过工行e卡将钱充值进去,然后进行消费。
欧贝通(entropay)虚拟VISA卡有效解决了用户没有双币信用卡或者需要多张VISA卡进行特定活动消费的难题。
下面正冰通过自己的操作实战来解释下:如何申请工行E卡、如何申请欧贝通(entropay)虚拟VISA卡、以及用前者为后者充值的操作。利用工行的虚拟VISA卡和欧贝通的虚拟VISA卡绑定来实现有可支付功能的虚拟信用卡。
工行E卡是工商银行推出来用于网站消费支付,本次我们主要需要虚拟VISA借记卡(双币种卡)。申请工行E卡的前提条件就是你需要开通了工行的网上银行,因为申请过程中需要插入工行优盾。申请过程如下:
登录进入工行网上银行,然后如下依次选择:E卡服务->申请E卡->国际E卡(我行发行的虚拟VISA借记卡,卡片为双币种卡,币种由您在我行已开通的范围内自行选择。该卡可用于境内外网站消费支付。我行可为您开通VISA验证服务保证您的支付安全。),按照页面提示完成申请即可,最后会显示你所申请到的卡号、有效期以及CVV2码。注意:该虚拟VISA卡可以直接尝试在国外支持VISA卡消费的网站购物,但是需要注意的是经正冰验证,该卡无法直接在GODADDY购买产品,会提示未授权。
下一步进入欧贝通网站https://www.entropay.com申请一个账户,可以直接点此注册链接(页面会根据你的ip自动显示中文),一路操作下去都用中文填写即可。注意全程一定要用真实资料申请,不然可能会出现无法充值的情况,注册完成后注意保存好注册资料。最后页面会要求填写充值卡绑定,用在工行申请的国际E卡(国际虚拟VISA信用卡)来绑定就可以了。如此操作很安全的,可以按需购买,不担心账户安全问题了。网站会要求邮件验证,邮件里面会有验证码,输入验证码后登录,就会发现已经产生一张国际虚拟VISA信用卡了。
下面是充值操作:充值很简单,直接用工行国际E卡小额购汇功能。记得购汇的时候要选钞户即可,然后在欧贝通输入充值金额即可。欧贝通国际虚拟VISA信用卡是可以进行任何一家支付机构支付的,不担心出现工行国际E卡出现未授权的状况了。
最后,说明一下欧贝通会在你充值的时候一次性收取充值费的4.95%作为手续费,该费用将会从之前注册的个人信用卡内收取,欧贝通一次性充值需要20美元至2000美元。比如一次充值20美元,则它会从你的卡中扣除20.99美元费用。
欧贝通可以开设多张不同名字、不同卡号的虚拟VISA卡,你懂得!
需要注意的最后一点就是,如果要从欧贝通转会到信用卡,则一次要收取6美元手续费,很坑爹。
注意事项:与国内的网上银行服务不同,通过这种方法进行支付,资金到账后并不会立即从原有的账户转出。比如向 欧贝通账户进行充值以后,立即检查自己的中国工商银行国际 e 卡账户,会发现其中美元账户上的余额并没有减少。这时不要企图利用这段时间将国际 e 卡上的金额转回到借记卡上,否则可能会引起包括欧贝通账户在内的大量帐户被封。另外,出于平安考虑,欧贝通 账户会被暂时冻结,每次充值后会临时冻结几天到一个星期不等,这段时间无法继续充值,也可能无法对外支付,这时需要等待一段时间,当 Entropai 与中国工商银行之间的交易完成后,账户就可以解冻。
具体的一些资费问题:
- 申请 EntroPay欧贝通帐户 免费
- 申请 EntroPay欧贝通卡 免费
- 从 工行国际E卡充值到EntroPay欧贝通卡扣除4.95%手续费
- 收钱到EntroPay欧贝通卡扣除1.95%手续费
- EntroPay欧贝通卡之间移转 扣除0.2美元
- 外汇购买费 扣2%
- EntroPay欧贝通网上消费 免费
- 返回钱到自己工行国际E卡或信用卡扣6美元
- 销毁 EntroPay欧贝通 免费
从工行网银兑付外汇:开通网银e卡之后,中国工商银行网上银行的界面里选择个人外汇业务,然后通过网上银行中的小额购汇购买美元。
购买的时候要注意几点:
- 购买美元的时候要选择 “ 钞 ” 账户,而不要选择 “ 汇 ” 账户,否则购买的美元无法充入国际 e 卡。
- 据传说中国工商银行网上银行一次购汇的最小额度是 50 美元或等价外汇,购买额度必需超越 50 美元(经测试充值20刀成功了)。
- 前面已经提到向 Entropai 账户充值时需要缴纳相当于充值额度 5% 手续费,所以在购汇时需要不只要买足支付额度,还要买足手续费。
- 中国工商银行国际 e 卡美元账户的支付限额最高为 250 美元,购买更多的美元也无法立即用于支付。
- 中华人民共和国公民每年的购汇限额是 50000 美元,虽然可以通过特别申请的方法购买更多的外汇,但是申请条件比较苛刻,所以建议将每年的购汇额控制在 50000 美元以内。
- 提示信息:非交易时间,请在09:00-22:00时间段内进行小额购汇业务!
- 工行的国际E卡的安全码(cvv)为虚拟卡卡号后三位。
购汇完成之后,进入国际 e 卡管理界面,选择向国际 【e 卡的美元 】 账户进行充值,输入充值额度后确认即可,但是要注意的原有借记卡上的美元 “ 钞 ” 账户必需要留至少 0.01 美元,充值完成后建议记住卡号并立即退出中国工商银行网上银行。
Filed under: 网络杂事
0 Comments
0 Trackbacks
359 Views
Written by 正冰 on 2012, April 26, 1:53 PM
先把需要下载的文件写入到一个文件中,命名为urls.txt,比如:
- http://blog.is36.com/a.jpg
- http://blog.is36.com/b.jpg
- http://blog.is36.com/c.jpg
再写一个bash脚本,如下:
- while read url
- do
- wget -b "$url" -o /dev/null
- done < urls.txt
或者是:wget -b -i url.txt
如果需要多次循环下载urls.txt中的文件,则如下(例子代表重复20次):
- for (( i = 0; i < 20; i++))
- do
- while read url
- do
- wget -b "$url" -o /dev/null
- done < urls.txt
- done
Filed under: 技术归总
0 Comments
0 Trackbacks
166 Views
Written by 正冰 on 2012, April 25, 12:35 PM
《超级战舰》讲述环太平洋联合军演中,多国联合舰队在海上遭遇异星战舰,一场火力全开的遭遇战之后,男主角赫伯带领各国的海军战士,启用二战时赫赫有名的密苏里号战列舰,凭借人类的智慧,用古老的战术顽强迎战外星人,拯救地球。
《超级战舰》百度影音国语DVD,没有字幕的,虽然中文发音听起来有点别扭,不过还好。
把以下观看地址放到百度影音(没有软件先下载)就行了,速度不错。
bdhd://617023324|0F2E755A5245F4E6DFDDB8CF3F25D25F|超级战舰DVD国语版.rmvb
以上国语版到后面打斗场面就完全听不清了,所以还是看TS中文字幕版吧。
bdhd://605753279|B6B684F524B2321F6FB4647CE0B57857|超级战舰TS中字.rmvb
Filed under: 影视音乐
0 Comments
0 Trackbacks
739 Views