2012年9月28日星期五

使MySQL对表名不区分大小写(转)


让MYSQL不区分表名大小写的方法其实很简单:
  1.用ROOT登录,修改/etc/my.cnf
  2.在[mysqld]下加入一行:lower_case_table_names=1
  3.重新启动数据库即可

2012年9月26日星期三

CENTOS 安装tomcat(转)


概要

LinuxサーバへTomcat 7.xを導入し、自動起動するように設定する。
更新日:2012/07/12

環境

以下の環境・バージョンでインストールを行う。
LinuxCentOS 5.5 (64bit)
JavaJRE 1.7.0 update 5
Tomcat7.0.29
手順は次の通り。
  1. Java (JRE 1.7)のインストール
  2. Tomcat管理ユーザの作成
  3. Tomcatのインストール
  4. startup.sh/shutdown.shの書き換え
  5. 自動起動スクリプト /etc/init.d/tomcat の設置
  6. 起動確認

Java (JRE 1.7)のインストール

TomcatのWebページWhich version?で書かれている通り、Tomcat 7.0.xを動かすにはJavaのバージョンが1.6以上である必要がある。そのため、まずSunのページ……ではなくOracleのページからJavaをダウンロードしてインストールする。
Tomcatを動かすだけならばJRE(Javaランタイム環境)だけで良く、JDK(Java開発キット)は必要ない(もちろん、JDKで動かすこともできる)。Java SE Downloadsのページから、2012年7月11日現在でJava 1.7系列最新のJava SE 7u5(Version 7 Update 5)を入れることにする。
JREの"Download"をクリックするとダウンロードページに行くので、[Accept License Agreement]をクリックしてから、Linux x64のパッケージをダウンロードする。rpm版とtar.gz版があるが、tar.gz版にした。
持ってきたtar.gzを適当な場所で展開し、出てきた[jre1.7.0_05]フォルダを /usr/local にコピーしてシンボリックリンクを作っておく。
# tar xvzf jre-7u5-linux-x64.tar.gz
# mv jre1.7.0_05 /usr/local
# cd /usr/local
# ln -s jre1.7.0_05 java
これで、Javaが/usr/local/javaにインストールできた。

Tomcat管理ユーザの作成

Tomcatをroot権限で実行するのはよろしくないので、実行専用のユーザtomcatアカウントを作成する。ログインシェルに/sbin/nologinを指定して通常利用はできないようにしておく。
# useradd -s /sbin/nologin tomcat

Tomcatのインストール

Tomcatの公式ページよりパッケージをダウンロードする。ダウンロードページには色々あるのだが、[Core:]の中の[tar.gz]をダウンロードすれば良い。7.0.29ならばapache-tomcat-7.0.29.tar.gzというファイルになる。
ダウンロードしたtar.gzファイルを、/usr/localに展開する。展開後、ディレクトリのオーナーをtomcatユーザにしておき、tomcatという名前でシンボリックリンクを作成しておく。
# tar xvzf apache-tomcat-7.0.29.tar.gz
# mv apache-tomcat-7.0.29 /usr/local
# cd /usr/local
# chown tomcat:tomcat -R apache-tomcat-7.0.29
# ln -s apache-tomcat-7.0.29 tomcat
これで、Tomcatが/usr/local/tomcatにインストールできた。

startup.sh/shutdown.shの書き換え

JavaとTomcatをインストールしたので、環境変数JAVA_HOMEとCATALINA_HOMEを設定しておく。/etc/profileに書く人も多いが、私はTomcatのbinディレクトリ内にあるstartup.sh/shutdown.shの先頭に追加する形にしている。
JAVA_HOME=/usr/local/java
CATALINA_HOME=/usr/local/tomcat
export JAVA_HOME CATALINA_HOME
この3行を、/usr/local/tomcat/bin/startup.sh, shutdown.sh のそれぞれ最初(#!/bin/sh の直後)に記述する。

自動起動スクリプト /etc/init.d/tomcat の設置

以下の内容で /etc/init.d/tomcat として設置する。設置後、chmod +xして実行権限を付けること。priority(35 65)は、サーバに合わせて適宜変えると良い。
#!/bin/bash
#
# Startup script for the Tomcat Servlet Container
#
# chkconfig: 2345 35 65
# description: Tomcat is the servlet container that is used in the official \
#              Reference Implementation for the Java Servlet and JavaServer \
#              Pages technologies

TOMCAT_USER=tomcat
CATALINA_HOME=/usr/local/tomcat

. /etc/rc.d/init.d/functions
prog=tomcat

start() {
    echo -n $"Starting $prog: "
    daemon --user $TOMCAT_USER $CATALINA_HOME/bin/startup.sh > /dev/null
    RETVAL=$?
    if [ $RETVAL -eq 0 ]; then
        echo_success
    else
        echo_failure
    fi
    echo
    [ $RETVAL = 0 ] && touch /var/lock/subsys/$prog
    return $RETVAL
}
stop() {
    echo -n $"Stopping $prog: "
    daemon --user $TOMCAT_USER $CATALINA_HOME/bin/shutdown.sh > /dev/null
    RETVAL=$?
    if [ $RETVAL -eq 0 ]; then
        echo_success
    else
        echo_failure
    fi
    echo
    [ $RETVAL = 0 ] && rm -f /var/lock/subsys/$prog
    return $RETVAL
}

# See how we were called.
case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  restart)
    stop
    start
    ;;
  status)
    INSTANCES=`ps --columns 512 -aef|grep java|grep tomcat|grep org.apache.catalina.startup.Bootstrap|wc -l`
    if [ $INSTANCES -eq 0 ]; then
        echo $prog is stopped
        RETVAL=3
    else
        if [ $INSTANCES -eq 1 ]; then
            echo $prog is running 1 instance...
        else
            echo $prog is running $INSTANCES instances...
        fi
        RETVAL=0
    fi
    ;;
  *)
    echo $"Usage: $prog {start|stop|restart|status|help}"
    exit 1
esac

exit $RETVAL
tomcat起動スクリプトファイルを/etc/init.dに設置したら、chkconfigコマンドで自動起動するように登録しておく。
# /sbin/chkconfig --add tomcat

自動起動スクリプトのチェック

設置できたら、rootになって実行してみる。
# cd /etc/init.d
# ./tomcat start
起動後、http://(サーバのIPアドレス):8080 にアクセスしてみて、Tomcatの起動画面を確認する。上手くいかなければ、/usr/local/tomcat/logs の中身を確認する。

その他備考

  • $CATALINA_BASE という環境変数を設定する人もいるが、これは1台のサーバで複数のTomcatを利用する場合に必要なもの。複数使わないなら設定の必要は無い。
  • Tomcatをデーモンとして実行するためには、Tomcatに付属しているjsvc toolというのを使う方法もある。しかし、これを使うには自分でビルドする必要があったり、/usr/lib/libcap.so が無いと言われたり色々ややこしかったので、使わない方針にした。

Jira5.0.4安装及破解(转)



解压tar包


进入解压后的目录

创建数据库

测试一下
如果测试出错


修改一下数据库内的host记录
其他mysql信息请访问http://confluence.atlassian.com/display/JIRA/Setting+Up+a+MySQL+Database+on+Linux+for+JIRA

创建jira家目录

在配置文件内添加家目录

删除 /usr/local/jira/conf/server.xml内

如果,你喜欢破解这个jira程序。请访问本站破解教程《Jira 4 版本破解步骤过程》,已测试可以继续破解
进入bin目录下,启动服务/usr/local/jira/bin,记者看着屏幕哦~也许某个文件或者/tmp不可写错误!
一般都不会有问题的,启动成功后,访问: http://IP:8080 ,页面正常,则继续操作

选择配置外部数据库,如下图配置:
 Jira5.0安装及破解 for kinggoo.com
4、JIRA 5 破解补丁下载。
    google doc 上的atlassian-jira破解文件.rar文件下载
3、破解补丁解压缩以后,把..\jira_crack\atlassian-jira\WEB-INF\classes\com\atlassian\jira\license\JiraLicenseStoreImpl.class文件覆盖到JIRA5.0.4安装目录atlassian-jira\WEB-INF\classes\com\atlassian\jira\license\JiraLicenseStoreImpl.class
5、用WinRar等压缩工具打开JIRA安装目录..atlassian-jira\WEB-INF\lib\atlassian-extras-2.2.2.jar文件,并找到atlassian-extras-2.2.2.jar\com\atlassian\extras\decoder\v2目录,如图
然后把破解补丁中的..\jira_crack\atlassian-jira\WEB-INF\classes\com\atlassian\extras\decoder\v2\Version2LicenseDecoder.class拖动到这个窗口,覆盖原来的文 件,既把破解补丁添加打到压缩包文件中。
6、重新启动JIRA服务,用管理员帐号登录,并在JIRA首页的授权详细中可以明文输入Lisence了 :)。

授权码格式: 
Description=JIRA:商业
CreationDate=2009-10-25
创建时间
ContactName=
xxx管理员的名字)
jira.LicenseEdition=ENTERPRISE
ContactEMail=xxx@xxx.xxx
管理员的邮箱
Evaluation=false
jira.LicenseTypeName=COMMERCIAL
jira.active=true
licenseVersion=2
MaintenanceExpiryDate=2099-10-24
维护过期时间
Organisation=xxx
组织名称
jira.NumberOfUsers=-1
ServerID=B6FW-B4KW-J1A3-4DQB
LicenseID=LID
LicenseExpiryDate=2099-10-24
授权过期时间
PurchaseDate=2009-10-25
购买时间
我想到了这步很多人都知道了吧。
ServerID换成自己的ID,红色字体注释的地方可以改成自己的内容,最后把全部内容填在输入授权码的地方,并提交。

JIRA汉化

JIRA 5汉化非常简单
1、用管理员登录,进入管理页面;
2、进入插件页面
3、进入install标签页
4、点击
5、  在弹出的对话框中选择 中文插件文件(.jar)
或者从在URL中输入http://www.confluence.cn/download/attachments/16908366/JIRA-5.0-language-pack-zh_CN.jar?version=1&modificationDate=1330332512000
6、“中文插件文件.jar”下载地址:
文件名:JIRA-5.0-language-pack-zh_CN.jar,访问地址:http://www.kuaipan.com.cn/file/id_41729700384473436.htm
7、系统会自动安装,并转换语言为中文。