追踪php的执行过程
作者:阿川 发布时间:December 27, 2017 分类:编程开发 点击:7337
ps -ef | grep fpm | awk '{print "-p " $2}' | xargs strace
mysql简单的碎片清理脚本
作者:阿川 发布时间:April 11, 2017 分类:服务器 点击:8357
#!/bin/bash date=`date +"%Y-%m-%d %H:%M:%S"` echo $date >>/root/information_schema.log tables=$(/usr/local/mysql/bin/mysql -u root -p"tina" 2>/dev/null -e "select concat(table_schema,'.',table_name) from information_schema.tables where data_free>0 and engine !='MEMORY';" |grep -v "concat" |grep -v "tinatest" |grep -v "information_schema" |grep -v "mysql") for table in $tables do /usr/local/mysql/bin/mysql -u root-p"tina" 2>/dev/null -e "optimize no_write_to_binlog table $table;" >>/root/information_schema.log done
当你的lnmp后端装了apache,使用wp博客又要用https的时候
作者:阿川 发布时间:February 19, 2017 分类:服务器 点击:7427
今儿个和我朋友测试Wordpress程序,发现在windows的IIS下跑的嗷嗷的,https和http都正常的一塌糊涂.
但是同样在linux下面用LNMPA(nginx前端,apache后端)的时候.CSS与JS不会转换成https.现在记录下过程,方便以后查阅
首先申请一证书,保存好key和csr.将两个文件放入同一目录,比如/usr/local/nginx/conf下面,因为http配置与其他网站无异,所以暂且不记录,我们主要记录不同的配置.
在nginx写如何下配置:
server { listen 443; ssl on; ssl_certificate /usr/local/nginx/1bundle.crt; ssl_certificate_key /usr/local/nginx/2.key; ssl_session_timeout 5m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置 ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置 ssl_prefer_server_ciphers on; proxy_set_header X-Forwarded-Proto $scheme; add_header Front-End-Https on; server_name yourdomains.com; index index.html index.htm index.php default.html default.htm default.php; root /home/wwwroot/caipiaopinpai; location / { try_files $uri @apache; } location @apache { internal; proxy_pass https://localhost:8081; include proxy.conf; } location ~ [^/]\.php(/|$) { proxy_pass https://localhost:8081; include proxy.conf; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } access_log /home/wwwlogs/yourdomains.log.log access; }
如何安装最新的webmin
作者:阿川 发布时间:February 16, 2017 分类:网站应用 点击:5658
一共两步:
1)安装webmin
(echo "[Webmin] name=Webmin Distribution Neutral baseurl=http://download.webmin.com/download/yum enabled=1 gpgcheck=1 gpgkey=http://www.webmin.com/jcameron-key.asc" >/etc/yum.repos.d/webmin.repo; yum -y install webmin)
2)安装virtualmin
wget http://software.virtualmin.com/gpl/scripts/install.sh sudo /bin/sh install.sh
之后用https://IP:10000登陆进去初始化配置即可
无限遍历多维数组
作者:阿川 发布时间:January 29, 2017 分类:编程开发 点击:7290
$arr/多维不规则数组
function forarr($m){ foreach ($m as $v) { if (is_array($v)) { forarr($v);//递归 } else { echo $v ." "; } } } $how=forarr($arr1); echo $how;
当你的博客发表文章标题内容都为空的时候
作者:阿川 发布时间:November 26, 2016 分类:心情随笔 点击:5693
当你的博客发表文章标题内容都为空的时候,那么检查下插件有没有损坏的..特么的,我的博客终于能写字了..哈哈.好开森
黄药师:后半生,我就只研究这一套武功
作者:阿川 发布时间:November 26, 2016 分类:心情随笔 点击:5304
一
黄药师经常说一句话:“我没有徒弟”。
每次说起这句话的时候,他的表情总是很倔强。
他是真没有徒弟吗?见鬼咧。其实东邪西毒南帝北丐,四大宗师里,就数他的徒弟多,足足有六个:陈、曲、梅、陆、武、冯。
曾经,在桃花岛上,他们亲如一家地生活,就像孔子和他的弟子们一样。
他威仪而严肃,但偶尔也开开玩笑。当时有一个绝对,叫“琴瑟琵琶,八大王一般头面”。黄药师就对了一个“魑魅魍魉,四小鬼各自肚肠”,来调侃身边四个徒弟。
三月,当春服做成的时候,他们一起游岛,冠者五六人,童子六七人,关系很融洽。他吹起新谱的《碧海潮生曲》,徒弟们有的认真听着,有的开小差,互相递纸条,一片欢闹景象。
直到那一天,一切都结束了。
有两个递纸条的徒弟真的搞在了一起,私奔了。私奔也罢了,还捎带手偷了老师压箱底的宝贝教案——《九阴真经》。
黄药师暴怒:这本教案,老子都还没吃透,还根本没打算开这门课呢!你就偷?你们是多差学分?
失去理智的他,做了一件很无厘头的事:把剩下的四个徒弟打断了腿,一人发一对拐,赶出岛去。
我一直不能理解这事:一个班级上,班长和学习委员私奔了,老师却把劳动委员打断了腿。冤不冤?
从此,桃花岛冷清了下来,课桌、板凳都积了灰,黑板报也永远停留在了上学期的样子。教室里,只剩下黄药师清瘦的身影。
“我没有徒弟!”他开始有了这句口头禅。