yjiang's cake

记:VPS折腾笔记3

环境正式搭起来了,简单补一下基本的系统参数查看命令。

1.Linux TOP 使用详解
2.流量监控工具iftop

然后翻出N年前免费的花生壳二级域名,先把自己的本地博客转移到线上。

这个可是期待很久了,以前的3G+LAMP计划没有达成,这次终于可以外网访问了。

随便google一个网站做下压力测试,用刚学来的这两招简单看了下,CPU占用率基本在1%以内。

其实后来才发现阿里云的控制面板里也提供了CPU.内存.流量.的监控面板的。

一直觉得没有用到memcache是一大遗憾,包老板的DEDECMS是支持memcache的,于是开始转手折腾他的WEB(额,这才是正业.)

ubuntu下让dede使用memcache加速

嗯..忽然想起来Nginx也是个必须要试试滴东西,先在云上装好nginx.

start~~

再跑一遍压力测试,虽然只能模拟30个用户的访问,但是CPU居然要比Apache下还要低,看来Nginx还是必须要滴。

下午在马大师的感召下,决定做如下工作,备注:
1.数据库压缩并加入定时任务
2.使用dropbox自动同步.
3.搭建git服务器

mysqldump -uroot wordpress | gzip > wordpress-`date +%Y-%m-%d`.sql.gz

问题来了,crontab对%不支持,会导致命令不执行.

google一番,发现crontab需要对%进行转义.修改如下:

0 4 * * 0 mysqldump -uroot wordpress | gzip > /home/yjiang/db_backup/wordpress/wordpress-`date +\%Y-\%m-\%d`.sql.gz

下一步,dropbox同步计划.

下载linux版的dropbox,并下载官方提供的python脚本辅助执行各种命令.

为了使用更方便方便,把python脚本放入了~/.dropbox-dist,

并在bashrc中添加 alias dropbox='python /home/yjiang/.dropbox-dist/dropbox.py

最后,git服务端. 以便方便的使用dropbox命令.

修改SSH默认端口及禁用ROOT帐号登陆

/etc/ssh/sshd_config

port 22              //端口
PermitRootLogin yes  //改为no即可设为禁止root登陆

修改完成后

sudo service sshd restart

PHP定界符

    private function outPutWattingPage(){
        $html = <<<EOF
        <link href="{$this->base_url}css/style.css" rel="stylesheet" type="text/css" />
        $<div class='redirect'><img src="{$this->base_url}images/colorbox/loading.gif"><span>正在跳转,请稍候...</span></div>
EOF;        
        $echo $html; 
}

js子窗口关闭并刷新父窗口

在子窗口执行如下JS:

window.close(); 
opener.location.reload();

nginx的Server Alias

在Apache中可以使用Server Alias www.xx.com来增加别名;

Nginx也可以的,如下:

server_name www.xx.com;

增加多个

server_name www.xx.com www.1.com www.2.com;

默认以第一个为主域名,其他的都跳转到第一个.

Copyright © 2016 yjiang's cake

返回顶部