-
iptables调整以及解决wordpress的dashboard打开异常慢的问题
最近把网站的服务器从apache切换到nginx,切换的一个目的是解决dashboard开启非常慢的问题。但是等我切换完之后点dashboard仍旧很慢,我的第一反应是dashboard打开异常慢的原因并不在应用服务器。联系到我之前在服务器上aptitude install less没成功,我突然明白dashboard打开慢和aptitude install失败的原因有可能是同一个,就是iptables禁止了访问外部的HTTP/HTTPS/DNS请求。 为了验证这个问题,我把iptables中的规则通过iptables -F清理掉并用iptables -L -n -v确认之后再打开dashboard,发现打开比以前快多了。知道问题所在之后,接下来就是修正iptables的规则,因为考虑到安全,服务器还是需要iptables的。 就个人经验,通过ssh修改iptables因为有可能把自己ban掉所以用非ssh比如vnc或者在物理机边上修改更好,如果实在没条件的话,可以考虑《Linux Firewall 3rd》中提到的一种方法:服务器运行定时清除iptables的任务。个人采用的就是定时任务的方法,因为最近VPS的VNC没法用。
-
virtualbox的save state和snapshot
-
命令行控制virtualbox的客户机
今天早上突发奇想想在本地建立虚拟机做一些类似浏览器兼容测试等等的方案。 google了下,发现现在有很多种虚拟化的方案,其中适合linux宿主机的又免费的有openvz/kvm/xen/virtualbox等。这四个对我来说都不算陌生。如果你用过VPS的话,肯定比较过前三个方案的区别。openvz的特点是“软限制”,即几个虚拟机可以共享资源,但是kvm/xen不行,所以一般VPS教程都不建议选择openvz。但是openvz的这种特点个人认为对公司内部来说不算缺点,因为在很少有很多开发用机器一起达到阈值的情况下,加上基于cgroup和高性能的优势,所以个人猜测应该有很多公司使用openvz。不过,话说回来,openvz/kvm/xen都适合作为类似VPS的场景,对于我的简单需求,有点重了。所以在比较了之后,个人还是选择了最简单的virtualbox。老实说,个人以前都有virtualbox,这番调查等于是兜了一圈又回来。 个人以前都是在GUI上操作virtualbox的,如果要在开发中使用的话,估计CLI是逃不了的。查阅了一些资料之后,在自己的机器上做了以下的命令尝试:
-
linux命令使用小记4
-
pexpect和非UTF-8编码的ssh
-
kindle paperwhite使用小记
-
python tip 2
-
使用xargs -P加速你的命令
-
python tip 1
-
thunderbird使用小记1
最近由于某些原因开始使用thunderbird管理邮件了,由于是第一次正式使用thunderbird,所以自己也摸索了一些配置,以下是最近的记录。 设置按月的archive 按照年范围有点大,我2012年的邮件就有1200多封。按照月份稍微好一些。设置方法: 打开Account Settings,选中你的帐号,点击Copies & Folders,在Message Archives块,点击Archive Options打开存档选项,选择Monthly archived folders,可以在下方预览结果,点击OK结束。 如果你之前按照年存档的话,选择某年的邮件重新点击一次archive,就可以按照月份archive了。