VM上安装centos6.x & java & tomcat & mysql

  • centos6.9
  • jdk 1.8.0
  • tomcat 8
  • mysql 5.7

1、centos 6.9 下载地址

学长推荐centos 6。 下载的时候,网易的镜像站 * http://mirrors.163.com/ *
因为在虚拟机中安装,选择的是 CentOS-6.9-i386-bin-DVD1.iso ,所以虚拟机的简易安装直接就搞定。

2、jdk 1.8

1.切换root用户 在/usr/local目录下创建 java目录 mkdir /usr/local/java
2.将下载好的 jdk-8u131-XXX.tar.gz 移动到 /usr/local/java目录下
3.使用 tar -zxvf jdk-8u131-XXX.tar.gz 命令解压,解压后,文件名会变成 jdk1.8.0_131
4.设定jdk环境变量 使用vi打开环境变量配置文件 vi /etc/profile
5.在文件末尾添加下列配置

    JAVA_HOME=/usr/local/java/jdk1.8.0_131
    JRE_HOME=/usr/local/java/jdk1.8.0_131/jre
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    PATH=$JAVA_HOME/bin:$PATH
    export PATH JAVA_HOME CLASSPATH

6.使环境变量生效

    source /etc/profile

7.如果本机还有其他jdk,可以修改默认jdk,我这里没有,所以就不用设定
8.检验安装时候成功

    java -version
    echo $JAVA_HOME
    echo $PATH

JDK搞定
参考:CentOS 6.5安装jdk1.8

3、tomcat 8

在windows 8.1下用的tomcat7,但是打war包之后放到centos下的tomcat7之后,发布的时候就有了问题,查了半天,网上说换成tomcat8就好了,然后就换了

1.同样下载 tomcat压缩包(apache-tomcat-8.xxx.tar.gz),将安装包放在/usr/local目录下
2.对压缩包进行解压 tar -zxvf apache-tomcat-8.xxx.tar.gz
3.之后进入 apache-tomcat-8.xxx/bin 目录下, 执行 ./startup.sh 启动tomcat
4.关闭tomcat 在apache-tomcat-8.xxx/bin 目录下, 执行 ./shutdown.sh
5.设置开发8080端口

    /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #开启8080端口
    /etc/rc.d/init.d/iptables save #保存配置 
    /etc/rc.d/init.d/iptables restart #重启防火墙

6.通过 访问 http://虚拟机ip:8080看是否能访问到tomcat界面

参考:Linux CentOS 6.5中安装与配置Tomcat-8方法

4、mysql 5.7

1.安装mysql

    yum install mysql-server* -y

2.启动mysql

    /etc/init.d/mysqld start

3.设定mysql自启

    chkconfig mysqld on

4.复制mysql的配置文件到etc目录,提示是否覆盖,选择y

    cp /usr/share/mysql/my-medium.cnf   /etc/my.cnf

5.重新设定mysql密码,默认密码是[空],输入新密码,注意提问,是否删除匿名账户?[y] 是否禁止远程登录?[n]是否移除test数据库?[y]是否重载权限文件[y]

    mysql_secure_installation

6.重启mysql,用navicat 连接mysql连不上

    /etc/init.d/mysqld restart

7.访问mysql

    mysql -u root -p

8.切换数据库

    use mysql;

9.设定root可由任何主机登录mysql

    update user set host = '%' where user = 'root' and host='localhost';

10.重启mysql
参考:阿里云CentOS6.5搭建服务器JDK+tomcat+MySQL

原文地址:https://www.cnblogs.com/ya-cpp/p/6824532.html