Monthly Archives: 4月 2015

删除重复行

054今天帮客户统计唯一ip,大概2万多行,以前数据量少的时候用Excel直接删除重复值即可,这个量有大点,想找下sublime有没有快捷键结果没找到,最后搜了下vi删除重复行,命令很简单,效率也很高。

vi 打开文件 然后输入以下命令:

:sort #排序
:g/^\(.\+\)$\n\1/d  #删除重复行

 

Warning: scandir() has been disabled for security reasons in …

029登录wp后,页面顶端提示:
Warning: scandir() has been disabled for security reasons in …

该警告信息是由于lnmp安装包php.ini中禁用了scandir()函数导致的,恢复启用即可。
在 /usr/local/php/etc/php.ini文件中,找到disable_functions
将其后面的scandir删除掉这个函数。

执行 /etc/init.d/php-fpm restart
重启php-fpm就可以了。

Mac安装django

访问django官网下载,然后解压安装。051

#tar xzvf Django-1.x.y.tar.gz
#cd Django-1.x.y
#sudo python setup.py install
#sudo ln -s /Library/Python/2.7/site-packages/Django-1.8-py2.7.egg/django/bin/django-admin.py /usr/bin/django-admin.py
#django-admin.py startproject mysite
#cd mysite
#python manage.py runserver

lnmp关闭mysql日志

最近清理linode的vps硬盘,吓了一跳,20G的硬盘被mysql日志给占用了,lnmp安装包默认的mysql日志是开启的,个人小网站日志也没用,禁掉吧。 039

修改/etc/my.cnf 文件,找到:
log-bin=mysql-bin
binlog_format=mixed
再这两行前面加上“#”将其注释掉,然后重启mysql
/etc/init.d/mysql restart
重置日志记录,执行:
/usr/local/mysql/bin/mysql -u root -p
输入mysql的密码登录后再执行:
reset master;

即可!

注:如果数据库做了主从库,请勿执行reset master;  

Deletes all binary logs listed in the index file, resets the binary log index file to be empty, and creates a new binary log file.