Linux命令总结

压缩:zip,tar

做项目的时候,经常需要将线上的文件打包下载到本地。一般情况下通过命令zip -r target.zip source/folder直接将项目文件夹打包。

Read More

PHP成长笔记

PHP的成长记录

1 file_put_contents + print_r($params,true)

Read More

vsftp添加虚拟用户

项目开发过程中会经常遇到这样的情景:指定用户只能对指定的文件目录有权限。这时候给ftp服务器添加虚拟用户就很方便了。

centos6.5 vsftpd服务器。

1
2
yum install vsftpd
yum install db4-utils db4-devel db4

Read More

Debian折腾记

切不可忘了乐极生悲

小猪一砖一瓦地搭了自己的小窝,兴高采烈地安置了桌椅,高高兴兴地装置着小窝里的一点一滴。随着时间的流逝,在小猪的精心打造下,小窝越来越个性化。小窝越来越变得得心应手。小猪心里那个高兴啊,相当地有成就感。

Read More

修复sslocal不能使用的问题

听说nginx比apache轻量,本着没事折腾的原则,在原来的基础上,新安装了nginx。Web server安装,调试好之后,数据库又出了问题。应该是相关的模块没有安装处理好。最严重的是,科学上网的sslocal也报错了。折腾了一会,没有细究。过了几天,总算是不折腾不死,花了几个小时,把科学上网弄好了。

之前client是用的pip install shadowsocks安装的ss。写好配置文件,config.json之后,只要sslocal -c config.json就可以运动,非常方便。装了nginx之后,装了相应的openssl模块,python写的shadowsocks就不行了。根据相应的报错,找到原因:openssl跟python socks有冲突。想到两个解决方法:
1,更新ss到最新版,`pip install -U shadowsocks。也报错。google找了半天也没有找到解决办法。所以换了另一种command line client---shadowsocks-libev。

Read More

在coding的同时,跑步与阅读不可辜负

“道理都懂,却依旧过不好这一生!”

量变产生质变

代码写到一定量了之后,手感就上来了。跑步到一定量之后,节奏就上来了。阅读到一定量之后,灵感就上来了。看似很奇妙,古人早就道破了玄机–“无它,惟手熟尔”。

Read More

rm -f /usr/bin/yum

今天在centos上把PHP5.4更新到PHP7.0。用yum的时候提示yum被占用,百度一下,提示删除进程 rm -f /usr/bin/yum.pid。我一个不留神,执行了
rm -f /usr/bin/yum
然后就悲了个剧了。再用yum的时候,提示no such file or directory。

Read More

总结最近的工作和生活

以前也是偶尔跑跑步,频率一个月一到两次,每次八到十公里的样子。到现在公司上班四个多月,自己的体重蹭蹭蹭地往上涨,一个月涨了6斤。在惊慌之余,我决定开始长跑–先制订一个小目标,今年先完成半马。

从8.11到今天,这一个月严格按照跑步训练计划来,跑步频率基本上两天一次,五到八公里每次。从第一次五公里耗时38分钟到最近的一次五公里用时25分钟,虽说体重只减了一公斤多点,但是心肺功能和精神 状况得到了明显的改善。这其中更是锻炼自己的毅力,总体来说,效果还是很让人激动。跑步的时间多了,打球的时间少了。

Read More

昨天干了件蠢事

这两天将家里的ubuntu14.04升级到16.04的过程中,提示/boot空间不足。网上搜了一下,Ubuntu下提示/boot空间不足解决办法

Read More

Apache2 配置

今天在Ubuntu下配置Apache2.4.7。需要把网站的目录改到用户目录下面。百度查了一个多小时,没一个能解决问题,实在受不了,翻梯子上Google,查的第一条就解决了问题。感慨搜技术类问题,百度真是一点用都没有。

记录一下,以备后用:

Apache2在Ubuntu的目录为/etc/apache2,主要配置项在apache2.conf这个文件。

Read More