升级PHP7

之前网上都传PHP7得性能相对于PHP5有大幅的提升。简单做了一次升级 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum remove -y php-common && yum install php70w-fpm php70w-opcache php70w-mysql systemctl restart php-fpm 对比一下升级前后的首页cache不命中时RT变化 0.363s VS 0.097。可以确定升级后的rt有大幅下降。

November 23, 2016 · 1 min · pm

mysql同步时提示 the table is full

内部有个产品本身是和mysql绑定在一起的。近期同步时出现”the table is full”。在网上搜了一下是一些参数设置问题,修改后重启mysql解决。```bash tmp_table_size = 2048Mmax_heap_table_size = 2048M

August 31, 2015 · 1 min · pm

wordpress禁用google字体API

最近经常发现blog打开比较慢,发现是wordpress升级后需要使用http://fonts.googleapis.com/,google的任何服务在国内访问都麻烦的.最简单的就是装一个插件把这个关闭掉.搜索插件:Disable Google Fonts,安装后即可解决问题.现在试了试速度终于正常了.

February 16, 2014 · 1 min · pm

搭建公共源需要注意的一些点

最近搞了一个公共的源,把主流的镜像都同步好了.不过目前的访问量还不大,服务器的负载比较低. 在做公共的源的时候要注意自己是7X24提供服务的,所以我们在用rsync进行同步的时候需要关注一些细节的地方,主要是分2步同步.step 1:同步的时候忽略索引文件,并且不能删除源没有的文件.step 2:待第一步成功后再做一次普通的全量同步,把源里没有的文件删除掉. 这样才能使得源在同步的过程中也是具有服务能力的.

January 7, 2014 · 1 min · pm

vichrome插件使用

今天买了个机械键盘,不过买了机械键盘后第一个感觉是之前用习惯了小红点现在非常不习惯。之前小红点完全可以代替鼠标的很多操作,现在却是很多操作需要另外去用鼠标才能搞定。想起了之前有个浏览器的vi插件就装了下。不过很久没有用这个玩意了早就忘记了。主要需要记住的操作是:t 打开新的标签页o 在当前的表情页打开新的urlctrl+u 向上一页ctrl+d 向下一页上下左右和vim里面一样的k/j h/lctrl+h转向左边的标签页ctrl+l转向右边的标签页/ 搜索``` Vichrome’s default key bindings are: j : scroll downk : scroll uph : scroll leftl : scroll right: scroll down: scroll upt : open new tabx : close tabX : Close the current tab and focus the previous tabr : reload tab/ : enter search mode? : enter backward search modea : enter link text search mode(search only text that have a link and focus it)n : next search resultN : previous search resultgg : go to top of the pageG : go to bottom of the pagegt,: move to left tabgT,: move to right tabH : back historyL : forward historyu : restore last closed tabgp : pop out current tab to new windowgs : open source of the current page in a new tabf : enter f Mode (like HIT-A-HINT)F : enter f Mode (open links with new tab)i : focus on first input areao : Open new page with awesome completionO : Open new page in new tab with awesome completions : Google SearchS : Google Search in new tabb : Open bookmarkB : Open bookmark in new tab: page down: page up: page half down: page half up: : enter Command Mode” : back to last auto page markyy : copy URL to clipboardp : Open a URL based on the current clipboard contents in the current tabP : Open a URL based on the current clipboard contents in a new tab: switch tab focus to the previously focused tab,z : toggle image size: cancel all input/command and blur focused element

June 21, 2013 · 2 min · pm

pidgin qq插件

以前很长一段时间没有怎么用QQ,那个时候用移动的手机号码,有事都是直接发飞信的。不过现在换联通的手机里就没有用飞信了。现在在linux下使用QQ都是用web.qq.com。在网上找了一个别人基于web.qq.com 的协议做的pidgin插件[见这]。 见这懒得自己编译就直接下载了一个ubuntu的deb包.装上后就可以使用了。 [deb包](https://launchpad.net/~lainme/+archive/pidgin-lwqq/+files/pidgin-lwqq_0.1-c-2~lainme~lucid_amd64.deb)

March 24, 2013 · 1 min · pm

常用的证书格式转换

1. 从pfx格式的证书提取出密钥和证书 set OPENSSL_CONF=openssl.cnf openssl pkcs12 -in my.pfx -nodes -out server.pem openssl rsa -in server.pem -out server.key openssl x509 -in server.pem -out server.crt 2. PEM格式的证书与DER格式的证书的转换 openssl x509 -in cert.pem -inform PEM -out cert.der -outform DER openssl x509 -in ca.cer -inform DER -out ca.pem -outform PEM 几种典型的密码交换信息文件格式 DER-encoded certificate: .cer, .crt PEM-encoded message: .pem PKCS#12 Personal Information Exchange: .pfx, .p12 PKCS#10 Certification Request: .p10 PKCS#7 cert request response: .p7r PKCS#7 binary message: .p7b 说明: ...

March 9, 2013 · 2 min · pm

记一次乌龙事件

去年5月的时候用信用卡申请了amazon的免费的EC2用来随便玩玩。平时其实就挂个blog,也不怎么用(包括不怎么用于翻墙)。最近总是登录不上,昨天无意间看到了流量监控,才发现进出口的带宽都非常大,峰值的时候到了150Mpbs,然后看了一下历史记录发现大概已经一周左右了。 然后第一感觉是不是被DDOS了,但是DDOS的话出去的流量不会这么大。我就把22和80端口以外的端口都关闭了。流量立马下降了,而且机器也能登录了。top看了一下发现squid3的进程耗内存非常多。我才想起年前配置过一次squid做反向代理时没有设置密码,立即想到流量费会不会超过。不幸的是本月账单上已经显示使用了$56了,赶紧连夜买了一个30多块钱一个月的OpenVZ的VPS,然后把数据迁移下来,把EC2停掉。今天看了一下账单都用了$61了。 就当吸取一个小的教训吧。

March 9, 2013 · 1 min · pm

用shc加密shell脚本

大家经常有这样的需求,比如脚本里放了一个公共的账户密码,给别人用的时候不希被发现。这个时候可以使用shc对脚本进行加密。可以直接在这个页面下载。 [shc](http://www.datsi.fi.upm.es/~frosal/sources/shc.html)[页面](http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9.tgz)编译后就能使用了,使用的方式比较简单 ./shc -r -f script.sh 详细的用法可以help一下看看# ./shc -helpshc Version 3.8.7, Generic Script Compilershc Copyright (c) 1994-2009 Francisco Rosalesshc Usage: shc [-e date] [-m addr] [-i iopt] [-x cmnd] [-l lopt] [-rvDTCAh] -f script

December 24, 2012 · 1 min · pm

OpenWrt挂载声卡播放MP3

在淘宝上买了个而20来块钱包邮的USB 声卡,芯片是CM108的(CM108比CM109好一点的)。之前一直以为没有驱动起来搞的还单独安装了CM109的驱动,后来发现DB120是只有下面的那个USB接口能识别声卡,上面的那个虽然能接U盘,但是不能挂一些设备(比如U盾)。需要安装的软件其实也不多#安装 USB驱动,文件系统模块,和自动挂载工具opkg install kmod-usb2 kmod-nls-utf8 kmod-usb-storage kmod-usb-ohci block-mount kmod-fs-ext4#安装声卡驱动 和alsa工具opkg install alsa-utils kmod-usb-audio#安装播放器opkg install madplay 需要注意声卡默认音量是最大声,Openwrt下保存不了配置文件,我就在rc.local里加了一句/usr/sbin/alsactl init把音乐拷到U盘,然后就能播放了 madplay -v –tty-control -r /mnt/usb/music/*.mp3

October 25, 2012 · 1 min · pm