1、使用环境
虚拟机:VMware Workstation
linux版本:[CentOS.5.4.].CentOS-5.4-i386-bin-DVD.iso
2、朱大师安装的
并修改了/etc/sysconfig/i18n
把LANG="zh_CN.UTF-8" 改成LANG="en_US.UTF-8"
source /etc/sysconfig/i18n
3、考虑我们公司JAVA程序跑在resin上面,数据库是mysql
按照朱大师的笔记,
尝试在Linux上配置JDK,resin,并配置成服务,mysql的安装
linux安装JDK步骤
前期工作
1、使用WinScp把jdk_6u18_linux_i586_rpm.bin传到linux上
查看LinuxIP,用ifconfig
2、权限问题permission demied
chmod a+x jdk_6u18_linux_i586_rpm.bin
linux步骤
1、查询已知JDK版本:java -version
2、查看jdk的rpm安装包:rpm -qa|grep jdk
3、卸载已有的rpm安装包:rpm -e xxx
4、运行jdk二进制rpm包:./jdk_6u18_linux_i586_rpm.bin
5、设置系统环境变量,在/etc/profile最下面加
#set java
JAVA_HOME=/usr/java/jdk1.6.0_18
PATH=$PATH:/$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib
JRE_HOME=$JAVA_HOME/jre
export JAVA_HOME PARH CLASSPARH JRE_HOME
linux安装resin
1.解压resin源码包 tar -zxvf /root/resin-3.1.9.tar.gz -C /usr/local
2.cd /usr/local/resin-3.1.9
3../configure -with-java-home=/usr/java/jdk1.6.0_18 --prefix /data/resin-3.1.9
4.make && make install
5.把resin做成服务
5.1cp /usr/local/resin-3.1.9/contrib/init.resin.in /etc/init.d/resin
5.2chmod +x /etc/init.d/resin
5.3如果需要开机自启动chkconfig -- add resin
5.4修改/etc/init.d/resin
JAVA_HOME = /usr/java/jdk1.6.0_18
RESIN_HOME = /usr/loacl/resin-3.1.9
去掉:
log_daemon_msg"strating resin"
log_end_msg $?
log_daemon_msg"stopping resin"
log_end_msg $?
查看服务端口:netstat -tulpn
linux安装绿色版mySQL 5.1.34
mysql默认路径 /usr/local
1.解压 tar -zxvf mysql-5.1.34-linux-i686-icc-glibc23.tar.gz -C /usr/local
2.创建符号链接
cd /usr/local
ln -s -f mysql-5.1.34-linux-i686-icc-glibc23 mysql
3.配置安装
cd mysql
scripts/mysql_install_db #安装数据库
su - root #添加mysql用户组与用户
groupadd mysql
useradd -g mysql mysql
cd /etc/init.d
cp /usr/local/mysql/support-files/mysql.server mysql
chown -R root /usr/local/mysql #二进制所有权归root所有
chgrp -R mysql /usr/local/mysql #二进制所有权归mysql所有管理组
chown -R mysql /usr/local/mysql/data #数据目录所有权归mysql管理用户
编辑/etc/init.d/mysql 把basedir改成mysql实际路径
service mysql start
cd /usr/local/mysql/bin
./mysqladmin -uroot password"123456" #添加root用户
./mysql -uroot -p123456
mysql>use mysql;
mysql>delete from user where password=""; #删除用于本机匿名连接的空密码帐号
mysql>update user set host = '%' where host = 'localhost';设置远程用户登录(否则只有localhost可以操作数据库)
mysql>flush privileges;
mysql>quit
重启mysql service mysql restart