1.安装VMWare虚拟机
傻瓜式安装
2.安装安装CentOS
2.1 查看并设置Linux的IP地址
1)ip addr 查看ip
2)cd /etc/sysconfig/network-scripts 调转目录
3)ls或ll 查看目录
4)vi ifcfg-ens33 修改最后一项ONBOOT=yes
5)按ESC键,:wq保存并退出,:q!不保存并退出
6)shutdown -r now / reboot 重启
3.安装配置JDK、Tomcat
jdk-8u144-linux.x64.tar.gz
apache-tomcat-8.0.53.tar.gz
3.1 使用SecureFX上传JDK、Tomcat的linux压缩包
3.2 使用SecureCRT安装配置JDK、Tomcat
3.2.1 安装配置JDK
1.解压JDK压缩包
2.配置JDK环境变量
1)vi /etc/profile
2)在最后面配置JDK环境变量:
#java environment
export JAVA_HOME=JDK解压路径
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
3)设置环境变量生效
source /etc/profile
4)检查JDK环境变量
java -version
3.2.2 安装配置Tomcat
1.解压Tomcat
2.配置环境变量
1)vi /etc/profile
2)在最后面配置Tomcat环境变量:
#tomcat
export TOMCAT_HOME=Tomcat解压路径
3)source /etc/profile
4)启动tomcat:./startup.sh
4.安装Mysql(在线安装/离线安装)
推荐使用在线安装(联网状态)
1)下载MySql源安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2)安装MySql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
3)安装MySql
yum install mysql-community-server
4)启动MySql服务
systemctl start mysqld
5)查看MySql启动状态
systemctl status mysqld 或 service mysqld restart
6)开机自启动
systemctl enable mysqld
systemctl daemon-reload
7)修改root本地登录密码(查看生成的随机密码)
grep 'password' /var/logs/mysqld.log
8)使用随机密码登录MySql
mysql -u root -p
注:输入随机密码
9)重置密码
set password=password('1234');
10)授权外网登录账户(zking/1234)
grant all privileges on *.* to 用户名@'%' identified by '密码';
11)刷新修改配置
flush privileges;
4.5 将MySql的3306端口添加到防火墙或关闭防火墙
4.5.1 添加3306端口到防火墙
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
4.5.2 关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
4.6 客户端使用SqlLoy或其他工具远程登录服务器Mysql
离线安装
1)准备源包:mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar
2)上传源包并解压:
tar -xvf mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar
3)分别安装:
rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.23-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpm
//安装之前,请先检查是否安装libaio,如果未安装请先安装之后再装server源
rpm -qa|grep libaio
rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm
4)初始化数据库并启动(等待一会)
mysqld --initialize
systemctl start mysqld
启动失败原因:/var/lib/mysql没有权限导致启动失败!!!
启动失败原因:/var/lib/mysql没有权限导致启动失败!!!
启动失败原因:/var/lib/mysql没有权限导致启动失败!!!
5)mysql目录授权
cd /var/lib
chmod -R 777 mysql
6)更改mysql数据库目录的所属用户及其所属组
chown mysql:mysql /var/lib/mysql -R
7)启动Mysql
systemctl start mysqld
8)修改root本地登录密码(查看生成的随机密码)
grep 'password' /var/log/mysqld.log
9)使用随机密码登录mysql
mysql -u root -p
注:输入随机密码
10)重置密码
set password=password('密码');
11)授权外网登录权限
grant all privileges on *.* to 用户名@’%’ identified by ‘密码’;
12)更新修改配置
flush privileges;
5.部署Web应用
1)将发布的web应用通过SecureFX上传到tomcat/webapps/ROOT/目录下
注:请先打包成.zip包再上传。
2)解压.zip包到当前目录
unzip ROOT.zip
3)将8080端口添加到防火墙中或关闭防火墙
运行项目ok的话证明linux安装完毕