准备工做:javascript
linux版本:CentOS 7 64位html
如下操做所有在root帐号下进行java
1、安装JDK:node
1.检查并卸载JDKpython
检查系统是否自带jdk以及相关安装包,若是有的话则应先将其卸载。mysql
检查JDK版本:linux
java -version
查询全部已安装的jdk rpm包sql
rpm -qa|grep java
若是发现有安装好的jdk以及安装包,依次执行卸载。shell
卸载命令:rpm -e --nodeps 名称,就是上面查询出来的。数据库
rpm -e --nodeps java-1.6.0-openjdk-devel-1.6.0.0-1.50.1.11.5.el6_3.x86_64 rpm -e --nodeps tzdata-java-2012j-1.el6.noarch ...
2.下载JDK1.8 64位
jdk-8u161-linux-x64.tar.gz 安装的时候,jdk最新版是8u161,你们可根据本身须要进行下载。(个人是:jdk-8u181-linux-x64.tar.gz)
3.安装JDK
将下载好的 jdk....tar.gz 包上传至系统 /usr/local/java 下(我用的是FinalShell),cd至该目录,执行解压命令:
cd /usr/local/java
tar -zxvf jdk-8u161-linux-x64.tar.gz
解压命令:tar -zxvf 文件名
删除安装文件(非必须)
rm -rf jdk-8u161-linux-x64.tar.gz
4.配置环境变量
编辑 /etc/profile 文件(能够用FinalShell直接编辑)
vim /etc/profile
在文件尾部添加以下配置:
# jdk1.8.0_161 JAVA_HOME=/usr/local/java/jdk1.8.0_181 JRE_HOME=$JAVA_HOME/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH

编辑完成后 按ESC键 输入 wq 或者 x! 保存退出。
(舒适提示:在linux系统中,首先登陆时输入密码是不显示的,在编辑文件时,首先输入i,a,o命令才可进入可编辑的状态,编辑完成后按esc退出编辑模式,回到命令模式,在命令模式下输入:wq表示保存退出,:wq!强制保存退出,:w表示保存,:w file表示保存在另外一个文件中 :q表示退出,(注意:冒号不能少))
最后一步就是经过source命令从新加载 /etc/profile 文件,使得修改后的内容在当前shell窗口有效:
source /etc/profile
5.测试jdk是否安装成功:
java -version
正常显示java版本,配置成功~
2、安装Tomcat
1.检查是否安装Tomcat
方法一:root权限下,从根目录递归式查找名称中包含tomcat字段的文件名称
sudo find / -name *tomcat*
方法二:
ps -ef |grep tomcat
若是返回如下信息,说明Tomcat没有启动
root 15721 15602 0 10:13 pts/0 00:00:00 grep tomcat

若是返回相似如下信息的,说明Tomcat已启动(第1个是启动该进程的用户,第2个是该进程的id,第3个是占用CPU的百分比,第4个是占用内存的百分比)
3.安装Tomcat
将下载好的 ...tomcat....tar.gz 文件上传到服务器的 /usr/local/tomcat 下,cd至该目录,执行解压命令:
cd /usr/local/tomcat
tar -zxvf apache-tomcat-8.5.39.tar.gz
解压成功后,获得文件夹
apache-tomcat-8.5.39,改名为tomcat
mv apache-tomcat-8.5.39 tomcat

删除安装文件(非必须)
rm -rf apache-tomcat-8.5.39.tar.gz
4.配置环境变量
编辑 /etc/profile 文件
vim /etc/profile
在最后添加以下配置:
# Tomcat CATALINA_HOME=/usr/local/tomcat export CATALINA_HOME

从新加载 /etc/profile 文件,使其生效:
source /etc/profile
5.配置tomcat的catalina.sh文件
进入tomcat的bin目录
cd $CATALINA_HOME/bin
编辑 catalina.sh 文件
vim catalina.sh
找到 # OS specific support,而后在这行下面添加如下配置:
CATALINA_HOME=/usr/local/tomcat/tomcat
JAVA_HOME=/usr/local/java/jdk1.8.0_181
保存并退出。
6.安装tomcat服务
cd $CATALINA_HOME/bin
cp catalina.sh /etc/init.d/tomcat
7.启动&测试Tomcat
启动Tomcat
cd $CATALINA_HOME/bin
./startup.sh
若是以上都没有问题的话,在本机浏览器中输入192.168.23.37:8080就能够打开tomcat首页了。
8.设置开机自启
服务器关机重启的时候,服务不能随计算机的启动而本身启动,那么咱们能够将tomcat服务设置为开机启动。
打开linux设置开机启动的文件,将下面的配置文件写入此文件的最后,注意,是文件的最后,之后若还要增长其余开机启动,
只能加在这前面,总之一句话,要保持下面这句话一直在文件的最后。
打开开机启动文件 /etc/rc.d/rc.local
vi /etc/rc.d/rc.local
添加以下代码:
# java配置 环境变量 export JAVA_HOME=/usr/local/java/jdk1.8.0_181 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin # tomcat 配置 环境变量 export CATALINA_HOME=/usr/local/tomcat/tomcat # tomcat自启动 /usr/local/tomcat/tomcat/bin/startup.sh

Tomcat依赖于Java的jdk,因此jdk也同步导入。
完成上面的步骤以后能够将CentOS关机重启检查一下。
3、安装MySQL
1.MySQL依赖libaio,因此先安装libaio
yum install libaio
2.检查MySQL是否安装
yum list installed | grep mysql
若是已安装,先卸载
yum -y remove mysql-libs.x86_64
检查其余方式安装的 mysql
rpm -qa | grep mysql
有的话,经过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉
rpm -e mysql 检查出的名称 #普通删除模式
rpm -e --nodeps 检查出的名称 #强力删除模式,若是使用上面命令删除时,提示有依赖的其它文件,则用该命令能够对其进行强力删除
在删除完之后咱们能够经过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功!!
3.安装MySQL
MySQL官网YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/
3.1下载 mysql gz源安装包
mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
3.2复制到 /usr/local/mysql 目录下:
3.3解压:
tar xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
3.4修更名字:
tar xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
4.建立用户和用户组
groupadd mysql
useradd -r -g mysql mysql
5.修改权限,目的是保证安装MySQL
目录的全部者为mysql
用户,所属组为MySQL
组
chown -R mysql .
chgrp -R mysql .
6.初始化数据库
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql --datadir=/usr/local/mysql/mysql/data
这是个人文件目录,在/usr/local/mysql 下,能够按照喜爱存放。。上边命令修改一下就好。
6.1初始化以后会有一个初始化密码,用记事本记下来
6.2生成配置文件
vim /etc/my.cnf
[mysqld] basedir = /usr/local/mysql/mysql datadir = /usr/local/mysql/mysql/data socket = /usr/local/mysql/mysql/mysql.sock port = 3306 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [client] socket = /usr/local/mysql/mysql/mysql.sock
6.3配置MySQL服务
cp /usr/local/mysql/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
6.4配置环境变量
打开/etc/profile文件,在最后填写如下内容
vim /etc/profile
# mysql
export MYSQL_HOME=/usr/local/mysql/mysql
export PATH=$PATH:$MYSQL_HOME/bin:$MYSQL_HOME/lib
使环境变量生效
source /etc/profile
7.启动MySQL
service mysql start
8.更改初始密码
mysql -u root -p
输入初始密码,登录MySQL (密码是上变保存的,输入时复制粘贴,密码在控制台不显示!!)
更改密码
alter user'root'@'localhost' identified by 'root'
vim /etc/my.cnf
在[mysqld]下加入
skip-grant-tables
(这个意思是跳过权限验证,可免密码登陆 )
而后保存退出,
重启mysql
service mysql restart
从新用新密码登陆便可。