linux下tomcat安装和配置

第一步 下载JDK和tomcat.
linux下下载后直接解压即可,解压下放到/usr/local目录下.
apache-tomcat-6.0.20
jdk1.6.0_18

为jdk和tomcat建立两个软链接到tomcat和java_default.

ln -s /usr/local/apache-tomcat-6.0.20 /usr/local/tomcat
ln -s /usr/local/jdk1.6.0_18 /usr/local/java_default

Read more

vim技巧:php函数自动补全

1. 下载文件function.txt,function.txt里面含有所有php函数。

http://cvs.php.net/viewvc.cgi/phpdoc/funclist.txt

2. 将funclist.txt放到~/.vim/目录下,命名为php_funclist.txt。

3. 在~/.vimrc中添加如下代码.

set dictionary-=~/.vim/php_funclist.txt dictionary+=~/.vim/php_funclist.txt
set complete-=k complete+=k

Read more

vim技巧:多行注释换行时自动加上空格和星号

vim中,多行注释换行时,回车自动加上空格和星号。
效果如下:

/**
  *
  * 回车自动加上空格和星号

Read more

vim技巧:折叠快捷键

以前用的挺熟的,一段时间不用了,快捷键又忘了,不得不重新再看手册,今天专门整理一下,以后查找起来也比较方便。

zc 折叠,只折叠最外层的折叠
zC 对所在范围内所有嵌套的折叠点进行折叠,包括嵌套的所有折叠.
zo 展开折叠,只展开最外层的折叠.
zO 对所在范围内所有嵌套的折叠点展开,包括嵌套折叠.
[z 到当前打开的折叠的开始处。
]z 到当前打开的折叠的末尾处。 Read more

vim替换^M字符

替换^M字符
在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些“^M”。有几种方法可以处理。

1.使用dos2unix命令。一般的分发版本中都带有这个小工具(如果没有可以根据下面的连接去下载),使用起来很方便:
$ dos2unix myfile.txt
上面的命令会去掉行尾的^M。

2.使用vi的替换功能。启动vi,进入命令模式,输入以下命令: Read more

web访问日志分析

语句:

cat access.log  | awk '{print $1}' | sort -n | awk '{S[$NF]++} END
 {for(a in S) {print a"\t" S[a]}}' | sort +1 -2nr

Read more

耗时任务的异步处理

服务器的访问压力比较大时,我们可以通过负载均衡来将负载分散到多台服务器上.但有些比较耗时的请求.比如:
1. 需要连接邮件服务器,发送一封超长的HTML邮件。
2. 需要对用户上传的图片进行裁剪,生成多份缩略图。
3. 需要将用户上传的文件分发到多台服务器上。

在我们的日常应用中经常遇到,用户需要等待一段时间,这个请求才能完成,在用户上传照片时,照片上传成功后,然后是裁剪,最后生成缩略图,在这么一个过程中,用户只能等待,所以对用户的体验来讲是相当不好的。可能在用户第一次使用过后,下次就很难再让他使用这个图片的上传功能了。 Read more

mysql主从(master-slave)复制安装配置

一. 环境准备

准备两台服务器,IP分别为
192.168.1.119 (主数据库服务器)
192.168.1.120 (从数据库服务器)

分别装好mysql数据库服务器
Read more

squid安装与反向代理的配置

目前两台服务器,IP地址分别为
192.168.1.120
192.168.2.50
其中192.168.2.50提供web服务,可直接通过192.168.2.50访问该站点,现在要在192.168.1.120上安装squid来做192.168.2.50的反向代理,当用户访问192.168.1.120时,120服务器将用户的请求转给50,50响应后将响应内容转给120,然后再由120返回给用户。
1. 安装squid
Read more

访客动态 —— 站点必配小工具

对于经常写博客(当然,也包括个人网站)的朋友来说,非常关心博客的访问情况,为了清楚的知道自己网站的访问动态,会安装一些流量统计的代码,然后通过统计后台查看网站最新的访问情况,极端点的话,比如我吧,可能一、两个小时就会查看一次,看看又有谁访问了我的网站,他们都是通过什么方式找到我的博客的——通过搜索引擎呢?还是直接访问,还是从别的网站链接过来的。

所以每次都得首先打开统计代码网站,然后通过注册的账号和密码登录后台,最后点击后台最新访客动态,查看访客的情况,这样的操作虽然管用,但显得比较繁锁,挺麻烦的。
Read more

下一页 »