Linux 下开发环境的搭建(软件安装)
一、Centos6.5下安装JDK
步骤1: 查看现有安装的JDK版本
rpm –qa | grep -i java
步骤2: 卸载已有软件
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686
步骤3:解压JDK
tar -zxvf jdk-7u72-linux-i586.gz
步骤4: 将jdk移动"/usr/local/src/java"
mkdir /usr/local/src/java/
mv jdk1.7.0_72/ /usr/local/src/java/jdk1.7
步骤5: 配置系统环境变量
vim /etc/profile
export JAVA_HOME=/usr/local/src/java/jdk1.7/
export PATH=$PATH:$JAVA_HOME/bin
步骤6: 使配置文件生效,并测试
source /etc/profile
java –version
二、Centos6.5下安装Tomcat
步骤1:解压tomcat
tar -zxvf apache-tomcat-7.0.52.tar.gz
步骤2: 将tomcat移到"/usr/local/src/java/tomcat下 ”
mv apache-tomcat-7.0.52 /usr/local/src/java/tomcat7
步骤3: 启动并访问tomcat
/usr/local/src/java/tomcat7/bin/startup.sh
通过虚拟机内访问
localhost:8080
通过其他计算机不能访问无法访问
192.168.137.128:8080
步骤4:配置防火墙
vim /etc/sysconfig/iptables
运行8080端口远程访问
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重启启动防火墙服务
service iptables restart
步骤5: 通过其他主机访问成功
192.168.137.128:8080
三、Centos6.5下安装MySQL
第一步:查看mysql是否安装。
rpm -qa|grep mysql
第二步:如果mysql的版本不是想要的版本。需要把mysql卸载。
yum remove mysql mysql-server mysql-libs mysql-common
rm -rf /var/lib/mysql
rm /etc/my.cnf
第三步:安装mysql。需要使用yum命令安装。在安装mysql之前需要安装mysql的下载源。
需要从oracle的官方网站下载。
1)下载mysql的源包。
我们是centos6.5对应的rpm包为:mysql-community-release-el6-5.noarch.rpm
2)安装mysql下载源:
yum localinstall mysql-community-release-el6-5.noarch.rpm
3)在线安装mysql:
yum install mysql-community-server
第四步:启动mysql
service mysqld start
第五步:需要给root用户设置密码。
/usr/bin/mysqladmin -u root password 'new-password' // 为root账号设置密码
第六步:远程连接授权。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
注意:'myuser'、'mypassword' 需要替换成实际的用户名和密码。
四、Mycat的下载及安装
1.1 安装环境
1、JDK:要求JDK必须是1.7及以上版本
2、MySQL:推荐MySQL是5.5以上版本
3、Mycat:
Mycat的官方网站:
下载地址:
https://github.com/MyCATApache/Mycat-download
1.2 安装步骤
Mycat有windows、linux多种版本。本教程为linux安装步骤,windows基本相同。
第一步:下载Mycat-server-xxxx-linux.tar.gz
第二步:将压缩包解压缩。建议将Mycat放到/usr/local/mycat目录下。
第三步:进入Mycat目录,启动Mycat:
./mycat start
停止Mycat:
./mycat stop
Mycat 支持的命令{ console | start | stop | restart | status | dump }
Mycat的默认端口号为:8066