no comments yet
09 Oct 2014

Linux配置防火墙,开启80端口

一个VPS,小硬盘只有5个G,经常因为空间不足而导致web server无法正常启动,虽然知道肯定是log越来越大占用了空间,但一直苦于找不到,今天终于通过du -sh ./*命令查出了这些巨大的log文件,按说将其删除以后web server应该可以正常启动了,结果却悲剧了,各种试就是无法访问,使用netstat -ntpl命令查看端口的占用情况,显示如下:

Read more

no comments yet
02 Sep 2014

typecho相关文章调用和函数说明

刚开始用 typecho 的时候,都还不熟悉,有些功能都还不知道如何使用。这里,简单的介绍一下如何使用相关文章功能,方便刚接触 typecho 的朋友修改模板。

相关文章功能

打开你所要修改的模板的文件夹中的post.php文件。

<?php $this->related(5)->to($relatedPosts); ?>
<ul>
<?php while ($relatedPosts->next()): ?>
<li><a href="<?php $relatedPosts->permalink(); ?>" title="<?php $relatedPosts->title(); ?>"><?php $relatedPosts->title(); ?></a></li>
<?php endwhile; ?>
</ul>

将以上内容粘贴至你想加入相关文章的位置即可。例如我放在文章结束的位置。最后保存即可。

Read more

no comments yet
02 Sep 2014

ImportError: No module named bs4的解决办法

某个python脚本,其中用到了Beautifulsoup4:

from bs4 import BeautifulSoup

运行时提示ImportError: No module named bs4错误,意思是未找到名为Beautifulsoup4的模块,以下面为例子,写一下Python如何安装模块:

去网站下载最新版bs4模块:

wget http://www.crummy.com/software/BeautifulSoup/bs4/download/4.3/beautifulsoup4-4.3.2.tar.gz

解压缩:

tar -zxvf beautifulsoup4-4.3.2.tar.gz

进入解压缩后的目录:

cd beautifulsoup4-4.3.2

执行安装模块:

python setup.py install

通过以上几个步骤,把模块安装好了,脚本可以正常导入使用了。

no comments yet
02 Sep 2014

python TXT列表去重

那天要试试邮件群发,需要采集多个页面的邮箱并按每个邮箱一行逐行写入到txt里,为了防止有重复的邮箱导致重复发送邮件,使用以下代码可以轻松实现txt文本列表去重甚至排序功能。

Read more

no comments yet
02 Sep 2014

博客每日自动备份到163邮箱手记

备份是对数据负责,也是对自己负责。

操作环境:
centos 6.5 final X86_64
crontab
首先安装2个软件

yum install -y mutt sendmail
#启动sendmail
/etc/init.d/sendmail restart
#配置muti
cp /etc/Muttrc ~/.muttrc
#编辑muttrc配置文件
vi ~/.muttrc
#在开头添加如下内容
set envelope_from=yes
set from=xxx@xxx.xxx
set realname="xxxx"
set use_from=yes
#保存

Read more