第一步:把apache-tomcat-6.0.26.tar.gz解压后放到/usr/local/下重命名为tomcat6
第二步:在/etc/profile文件中适当的位置添加如下环境变量
CATALINA_HOME=/usr/local/tomcat6
CATALINA_BASE=/usr/local/tomcat6
CATALINA_TMPDIR=/usr/local/tomcat6
JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
PATH=$JAVA_HOME/bin:$PATH:$CATALINA_HOME/bin
export JAVA_HOME CLASSPATH PATH
export CATALINA_HOME CATALINA_BASE CATALINA_TMPDIR
保存后运行 sh /etc/profile更新环境设置
第三步:运行 sh /usr/local/tomcat6/bin/startup.sh启动tomcat
得到如下输出则启动成功
[root@Linux-Fedora bin]# sh startup.sh
Using CATALINA_BASE: /usr/local/tomcat6
Using CATALINA_HOME: /usr/local/tomcat6
Using CATALINA_TMPDIR: /usr/local/tomcat6/temp
Using JRE_HOME: &
修改/etc/sysconfig下的iptables文件:
# Firewall configuration written by
system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j
ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j
ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport
21 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --st
(2012-05-14 10:17)
目前正在用phpcms v9,需要显示热门搜索关键词,Google了几下没找到完善的解决办法。
还是DIY吧。
通过观察可以发现系统是自带了关键词模型的,只是没有实现。
或许是放在下一个版本里,呵呵~
DIY就从 /phpcms/model/keyword_model.class.php入手了。
看一下keyword_model.class.php的内容
defined('IN_PHPCMS') or exit('No permission resources.'
只是知道可以用这个命令查看进程,然后用 kill -9 来杀行程。
用 'ps -ef|grep java' 显示出很多东西,类型下面的
weblogic 11111111 22222222 *************后面好多东西…………
……………………
这个命令具体是做什么用的。
然后用 kill -9 跟数字
,这个数字应该前面的那个数字还是后面的,就是说11111111还是22222222。
不知道为什么用root登陆,redhat5中vi编辑c程序不显示高亮而用vim可以显示,经过研究,我这样解决了:
用root登陆,找到.bashr文件
[root@Linux root]# vi .bashrc —————> 辑此配置文件
# User specific aliases and functions
alias rm=’rm -i’
alias cp=’cp -i’
alias mv=’mv -i’
alias vi=’vim’ —————> 增加此行信息
# Source global definitions
本位转自:http://blog.c1gstudio.com/archives/434
推荐参考地址:
Mailing list ARChives 官方讨论区
http://marc.info/?l=nginx
Nginx 常见应用技术指南[Nginx Tips]
http://bbs.linuxtone.org/thread-1685-1-1.html
本日志内容来自互联网和平日使用经验,整理一下方便日后参考。
正则表达式匹配,其中:
- * ~ 为区分大小写匹配
- * ~* 为不区分大小写匹配
- * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配
文件及目录匹配,其中:
- * -f和!-f用来判断是否存在文件
- * -d和!-d用来判断是否存在目录
- * -e和!-e用来判断是否存在文件或目录
- * -x和!-x用来判断文件是否可执行
(2012-05-04 14:23)
最近在VPS上尝试配置安装一个网站,VPS安装了LNMP(Linux+Nginx+MySQL+php)在配置重定规则的时候经常遇到一些问题,直接用Apache的规则到Nginx下没起作用。原来Apache
重写的规则到nginx上还有一些不太一样的地方。
这里只是简单记录一些学习示例,高手略过,新手可以看一下。
Nginx Rewrite规则相关指令
Nginx
Rewrite规则相关指令有if、rewrite、set、return、break等,其中rewrite是最关键的指令。一个简单的Nginx
Rewrite规则语法如下:
rewrite ^/b/(.*)\.html /play.php?video=$1 break;
如果加上if语句,示例如下:
if (!-f $request_filename)
rewrite ^/img/(.*)$ /site/$host/images/$1 last;
Nginx与Apache的Rewrite规则实例对比
简单的Nginx和Apache 重写规则区别不大,基本上能够完全兼容。例如:
Apache Rewrite 规则:
RewriteRule ^/(mianshi|xianjing)/$ /zl/index.php?name=$1 [L]
RewriteRule ^/ceshi/$ /zl/ceshi.php [L]
RewriteRule ^/(mianshi)_([a-zA-Z]+)/$ /zl/index.php?n
(2012-05-03 15:20)
1、使用putty或类似的SSH工具登陆;
登陆后运行:screen -S lnmp
如果提示screen命令不存在可以执行:yum install screen 或 apt-get install
screen安装,详细的screen教程点击这里。
2、下载LNMP一键安装包:
您可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用)
如需下载版执行命令:wget -c http://soft.vpser.net/lnmp/lnmp0.9.tar.gz
如需完整版执行命令:wget -c http://soft.vpser.net/lnmp/lnmp0.9-full.tar.gz
下载完成后LNMP一键安装包就会被下载到您的服务器或VPS上(一般用root登陆没切换目录的话应该在/root 下面)。
3、解压LNMP一键安装包:
执行:tar zxvf lnmp0.9.tar.gz
关于nginx的多站设置,其实和apache很相似,假设我们已经有两个域名,分别是:www.websuitA.com和www.websuitB.com。并且这两个域名已经映射给了IP为192.168.1.1的服务器。
那么我们开始吧:
1、为我们的站点创建配置文件
我是这么做的,在nginx的配置文件conf目录下创建一个专门存放
VirtualHost的目录,命名为vhosts_conf,可以把虚拟目录的配置全部放在这里。在里面创建名为
vhosts_modoupi_websuitA.conf的配置文件并打开,我们在这里做配置,往里面写:
server {
listen 80; #监听的端口号
server_name websuitA.com; #域名
#access_log logs/host.access.log main;
location / {
root X:/wnmp/www/websuitA; #站点的路径
index default.php index.php index.html index.htm;
#站点的rewrite在这里写
rewrite ^/(\w+)\.html$ /$1.php;
rewrite ^/(\w+)/(\w+)$ /$1/$2.php;
}
#错误页的配置
error_page 404 /error.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
ro
(I) x.org loaded video driver of...
(II) Loading /usr/lib/xorg/modules/drivers/vmware_drv.so
(--) Depth 24 pixmap format is 32 bpp
(III) Desktop is: GNOME
(IV) openoffice.org-kde version is: package
openoffice.org-kde is not installed
(V) libgcj version is:
libgcj-4.1.2-48.el5-i386
(VI) kernel is: Linux 2.6.18-194.el5 #1 SMP Tue Mar 16
21:52:43 EDT 2010 i686 i686 i386
(VII) OpenOffice.org core rpm version is:
openoffice.org-core-3.1.1-19.10.el5_8.1-i386
(VIII) accessibility is: false
(IX) gtk theme is: Clearlooks
(X) icon theme is: Clearlooks
(XI) metacity theme is: Clearlooks
(XII) redhat release is: Red Hat Enterprise Linux Server
release 5.5 (Tikanga)
(XIII) LANG is: zh_CN.UTF-8
...start free space details ...
文件系统