最近在学习Linux操作系统配置Java的web程序运行的环境,我是在服务器上创建的虚拟机,虚拟机上装的操作系统是Ubuntu12.04 32位.用的工具有VMware vSphere、Xshell 4、Xftp4。
一、jdk的安装和配置
1、下载jdk的安装文件
下载地址:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html
选择jdk-6u45-linux-i586.bin
2、使用Xftp 4将jdk-6u45-linux-i586.bin上传到 /opt文件夹下
3、使用Xshell 4和服务器建立连接,输入命令:
以root身份进行操作:su root,接着输入密码:*******
进入到安装文件存放的位置:cd /opt
解压安装文件:./jdk-6u45-linux-i586.bin
4、JDK的配置:
输入命令:vim /opt/profile
接着在profile中添加一下内容:
#set java environment
export JAVA_HOME=/opt/jdk1.6.0_45
export JRE_HOME=/opt/jdk1.6.0_45/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
保存配置:source etc/profile
输入命令:vim /etc/bash.bashrc
接着在bash.bashrc添加一下内容:
#set java environment
export JAVA_HOME=/opt/jdk1.6.0_45
export JRE_HOME=/opt/jdk1.6.0_45/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
保存更改:source /etc/bash.bashrc
5、测试是否配置成功
在终端中输入:javac
出现一下内容就说明配置成功,内容如图:
二、tomcat的安装和配置
1、下载tomcat6
下载地址:http://tomcat.apache.org/download-60.cgi
图示:
选择Core下的tar.gz
2、使用Xftp4上传到/opt文件夹下
3、使用XShell连接到服务器上,输入命令:
使用root用户登录:su root 输入密码即可
进入到/opt文件夹下:cd /opt
解压该文件:tar zxvf apache-tomcat-6.0.37.tar.gz
解压完成后,会在/opt 下生成文件夹 apache-tomcat-6.0.37
为了操作方便,在/usr/local 下简历软链接,名字是tomcat6
在终端中输入:cd /usr/local,进入到local文件夹下,
ln -s /opt/apache-tomcat-6.0.37 tomcat6
4、测试tomcat是否能够正常启动
/usr/local/tomcat6/bin/startup.sh
打开firefox,输入:http://服务器的ip地址:8080,如果正常访问,则表示成功。
5、配置tomcat开机启动
输入:vim /etc/init.d/tomcat6
在打开的文件中添加一下内容:
#description:Auto-starts tomcat
#processname:tomcat
export JAVA_HOME=/opt/jdk1.6.0_45
case $1 in
start)
sh /usr/local/tomcat6/bin/startup.sh
;;
stop)
sh /usr/local/tomcat6/bin/shutdown.sh
;;
restart)
sh /usr/local/tomcat6/bin/shutdown.sh
sh /usr/local/tomcat6/bin/startup.sh
;;
esac
exit 0
上面的步骤做好之后,执行sudo chmod 755 /etc/init.d/tomcat6,让这个文件是可执行的。
然后要做一个链接,即让刚刚那个shell文件能开机自启动。
sudo ln -s /etc/init.d/tomcat6 /etc/rc1.d/K99 tomcat6
sudo ln -s /etc/init.d/tomcat6 /etc/rc2.d/S99 tomcat6
在终端中执行sudo /etc/init.d/tomcat6 start/stop/restart(三个选一个就能实现启动,停止,重启功能了)
安装一个UBUNTU的服务管理
sudo apt-get install sysv-rc-conf
使用sysv-rc-conf
sudo sysv-rc-conf
找到刚才添加的tomcat6服务,将2,3,4,5级别选中,即可实现开机自动启动。
可以重启虚拟机进行测试!
三、mysql的安装和配置
使用Xshell和服务器建立连接
输入命令:sudo apt-get update
操作完成后继续输入:sudo apt-get install mysql-server
等待安装完成。期间要输入两次mysql数据库的密码。
安装完成后,输入:sudo vim /etc/mysql/my.cnf
将bind-address=127.0.0.1修改成bind-address=服务器的IP
重启mysql:sudo service mysql restart
授权用户能够进行远程访问命令如下:
grant all privileges on *.* to root@"%" identified by "123456" with grant option;
flush privileges;
重启mysql即可。