如果在ubuntu用rpm包安装,需要先转换为deb格式。
安装包的下载
jdk7
http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html
tomcat7
jdk的安装
1.解压或安装
.gz包
#tar -zxvf jdk-7u9-linux-i586.tar.gz
解压后的目录如:jdk1.7.0_09
将其复制或移动到/usr目录下
#mv jdk1.7.0_09 /usr
.rpm包
#rpm -ivh jdk-7u9-linux-i586.rpm
2.配置环境变量
#vi /etc/profile
在profile文件中 umask 022 结束字符前加入
export java_home=/usr/jdk1.7.0_09
export java_bin=/usr/jdk1.7.0_09/bin
export path=$path:$java_home/bin
export classpath=.:$java_home/lib/dt.jar:$java_home/lib/tools.jar
export path=$java_home/bin:$jre_home/bin:$path
如果ubuntu系统还要修改默认jdk
update-alternatives --install /usr/bin/java java /usr/jdk1.7.0_09/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/jdk1.7.0_09/bin/javac 300
通过这一步将我们安装的jdk加入java选单。
update-alternatives --config java
重启terminal测试
#java -version
tomcat的安装
1.首先解压缩
#tar -zxvf apache-tomcat-7.0.32.tar.gz
得到tomcat的所有文件.然后把它拷贝到你要安装的位置,如/opt/tomcat
#cp -r /home/zdw/software/apache-tomcat-7.0.32 /opt/tomcat
切换到/opt/tomcat/bin
#cd /opt/tomcat/bin
运行命令
#./startup.sh
正常情况下可以见到如下的信息:
using catalina_base: /opt/tomcat
using catalina_home: /opt/tomcat
using catalina_tmpdir: /opt/tomcat/temp
using jre_home: /usr/java/jdk1.7.0_09
using classpath: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
2.然后用浏览器打开如下的网页
http://localhost:8080/ (如果没有把port number改为80)
如果你见到tomcat的网页(index.jsp),证明tomcat安装成功,并已经启动.
如要关闭tomcat,在/opt/tomcat/bin下运行下面的命令即可
#./shutdown.sh
navicat_for_mysql_10.0.11_cn_linux.tar.gz
使用方法:
1.打开终端:应用程序->系统工具(或附件)->终端,切换到root账户:
#su -
密码:
(注意:输入root账户密码时,密码不会显示出来,也没有提示的特殊字符,直接输完密码按enter键就行了)
2.切换到放置下载得到的 navicat_for_mysql_10.0.11_cn_linux.tar.gz 软件包的目录,
例如我把软件包放置到了 /home/zdw/software 目录下
# cd /home/zdw/software
3.解压 navicat_for_mysql_10.0.11_cn_linux.tar.gz
# tar -zxvf navicat_for_mysql_10.0.11_cn_linux.tar.gz
解压后会得到名为 navicat_for_mysql 的文件夹
4.将解压生成文件夹移动到/opt目录下:
# mv /home/zdw/software/navicat_for_mysql /opt
5.运行 navicat 方法:
进入安装目录:
# cd /opt/navicat_for_mysql
执行命令:
# ./start_navicat
这样即可启动navicat
为了方便,也可以创建navicat的桌面启动器,方法如下:
在桌面点击右键->点击[创建启动器]项->
【类型】栏选择[应用程序]
【名称】栏填入:navicat
【命令】栏点击右边的【浏览】选择到->[文件系统]->[opt]->[navicat_for_mysql]->[start_navicat]
最后点击【确定】,就在桌面创建好navicat的启动器
6.破解:
注册码 navn-lnxg-xhhx-5noo
用户和组织随便填
7.连接上数据库后里面的中文数据若是乱码,把字符集修改为zh_cn.utf8就行了,修改方法:
查看系统支持的字符集
# locale -a
修改字符集
# export lang=zh_cn.utf8
在.
2. 解压
假如tar包在/home/zdw/software目录下
#tar -xvf mysql-5.5.28-linux2.6-i686.tar.gz
3. 移动到/usr/local/mysql
#mv mysql-5.5.28-linux2.6-i686 /usr/local/
添加快捷方式mysql指向mysql-5.5.28-linux2.6-i686
#ln -s mysql-5.5.28-linux2.6-i686/ mysql
4. 安装依赖的lib包:执行/usr/local/mysql/bin/mysqld,报错
/usr/local/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: no such file or directory
使用apt-cache search libaio,找到如下软件源
libaio-dev - linux kernel aio access library - development files
libaio1 - linux kernel aio access library - shared library
libaio1-dbg - linux kernel aio access library - debugging symbols
使用#apt-get install libaio1 安装
5. 配置用户,目录
#groupadd mysql
#useradd -r -g mysql mysql
#cd /usr/local/mysql
#chown -r mysql .
#chgrp -r mysql .
6. 初始化mysql
假如当前目录为/usr/local/mysql
#scripts/mysql_install_db --user=mysql
7. 启动mysql
最简单的启动方式:
#/usr/local/mysql/bin/mysqld --user=mysql
默认情况下使用/usr/local/mysql/data作为mysql的数据目录,包括数据库文件,log日志。
常用的mysql启动参数:
/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --port=3306 --socket=/tmp/mysql.socks
推荐的启动mysql
#/usr/local/mysql/support-files/mysql.server start
启动完成之后用ps -ef |grep mysql 命令查看是否启动
8. 登录mysql
#/usr/local/mysql/bin/mysql -u root -p
默认密码为空
修改root密码
mysql>use mysql ;
mysql>update user set password=password("123456") where user='root';
mysql>flush privileges;
9. 关闭mysql
最简单的方式
#killall mysqld
推荐的方式
#/usr/local/mysql/support-files/mysql.server stop
使用mysql.server stop关闭mysqld会销毁pid文件,并做容错操作,但是最后也是调用kill命令kill mysql。
关闭mysql,尽量不要用kill -9 mysql_pid或者是killall -9 mysql,否则mysql进程无法做退出处理,就可能会丢失数据,甚至导致表损坏。
10. 浅析mysql.server脚本的启动流程
mysql.server脚本可以看到在以下脚本调用mysqld_safe这个bash
$bindir/mysqld_safe --datadir="$datadir" --pid-file="$mysqld_pid_file_path" $other_args >/dev/null 2>&1 &
默认情况下,$bindir/mysqld_safe就是/usr/local/mysql/bin/mysqld_safe这个shell,我的本机的调用参数如下:
/bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/blue-pc.pid
而mysqld_safe也是一个shell,可以看到在这个脚本在初始化n多变量后,调用
eval_log_error "$cmd"
这个shell function最后就是调用
#echo "running mysqld: [$cmd]" eval "$cmd"
在我本机,这个$cmd就是
/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/blue-pc.err --pid-file=/usr/local/mysql/data/blue-pc.pid
参考文章:http://dev.mysql.com/doc/refman/5.5/en/binary-installation.html
本文在ubuntu11.04和fedora14下测试成功。
servername zdw.com:80
其中zdw.com是我们在安装时填写的主机名,这里改成服务器ip。
servername 192.168.10.104:80
找到如下这行:
documentroot
你会发下有这样的一行内容:
documentroot "d:/program files/apache/htdocs
|
这个叫作documentroot即webroot,即:发布目录,发布在这个目录下的任何工程都会在apache服务开启时被装载成标准的web工程,我们现在动手来把这个webroot定位到我们自己的发布目录中去吧。
documentroot "d:/www" |
重启我们的apache服务,我们用apache http server 2.2/configure apache server/test configuration来测试一下,如果黑屏一闪而过说明配置正确,否则会显示错误的详细信息。
这时会显示403限制访问的页面。
找到下面这一段:
重启tomcat和apache,就可以通过http://localhost/composite 来访问凯发k8网页登录主页了。