linux环境搭建
安装VMWare
首先安装VMWare获取端口号
一直点击下一步下一步就OK了,注意接受条款
完成
VMware 12 Pro 永久许可证激活密钥
5A02H-AU243-TZJ49-GTC7K-3C61N
也可以到网上去查找
Centos安装
在VM上安装centos7,文件==》新建虚拟机
选择典型安装,下一步
选择centos 的映像文件,下一步
然后设置虚拟机名字,并且设置安装目录
采取默认的配置,点击下一步
然后就完成,开启此虚拟机拉
出现这个页面的时候,不用任何操作,直接点击回车
但要知道 默认test this media & install centos 回车
点击安装位置
开始安装
设置root密码
然后重启
输入用户名 root 回车,再输入密码,密码是不可见的,如果正确,就会进入系统
如果IP地址为:127.0.0.1,就要修改ip地址。
修改IP地址方法:
(1)进入/etc/sysconfig/network-scripts
cd /etc/sysconfig/network-scripts
注:不同版本ifcfg-ens33文件名可能会不一样。
(2)修改ifcfg-ens33中的ONBOOT=yes,它打意思是:是否随网络服务启动。
(3)vi ifcfg-ens33 修改最后一项ONBOOT=yes
(4)按ESC键,:wq保存并退出,:q!不保存并退出
(5)shutdown -r now / reboot 重启
重启虚拟机后,再次查看IP地址
安装 tomcat 8.5 和 jdk 1.8
使用SecureFX上传JDK、Tomcat的linux压缩包并使用SecureCRT安装配置JDK、Tomcat
配置JDK环境变量
1.vi /etc/profile
2.在最后面配置JDK环境变量:
#java environment
export JAVA_HOME=/liuting/jdk1.8.0_151(jdk解压路径)
export JRE_HOME=JAVAHOME/jreexportCLASSPATH=.:JAVAHOME/jreexportCLASSPATH=.: {JAVA_HOME}/jreexport CLASSPATH=.:JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/lib:JREHOME/libexportPATH=JREHOME/libexportPATH= {JRE_HOME}/libexport PATH=JREHOME/libexportPATH={JAVA_HOME}/bin:$PATH
3.设置环境变量生效
source /etc/profile
4.检查JDK环境变量
java -version
解压Tomcat
1)vi /etc/profile
2)在最后面配置Tomcat环境变量:
#tomcat
export TOMCAT_HOME=/liuting/apache-tomcat-8.5.20(Tomcat解压路径)
3)source /etc/profile
4)启动tomcat:./startup.sh
这时多处需要注意、防火墙开放端口
开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
跟新防火墙规则
firewall-cmd --reload
防火墙列表
firewall-cmd --zone=public --list-ports
防火墙状态
systemctl status firewalld
启动防火墙
systemctl start firewalld
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
出现这只猫就说明搞好了
安装Mysqlk
我安装的是离线版的
就首先需要在根目录上创建mysql的文件夹,把mysql压缩包放到文件夹里去
切到mysql目录下进行解压
tar -xvf mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar
分别安装
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 //检查是否有 libaio 如果没有请安装
rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm //这是安装
如果在 rpm xxx 时报错:
在 rpm 文件名 的后面加上 --force --nodeps 例如:
rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm --force --nodeps
初始化数据库并启动
mysqld --initialize
systemctl start mysqld
mysql目录授权
cd /var/lib
chmod -R 777 mysql
更改mysql数据库目录的所属用户及其所属组
chown mysql:mysql /var/lib/mysql -R
启动Mysql
systemctl start mysqld
修改root本地登录密码(查看生成的随机密码)
grep 'password' /var/log/mysqld.log
使用随机密码登录mysql
mysql -u root -p
注:输入随机密码
重置密码
set password=password('密码');
授权外网登录权限
grant all privileges on *.* to 用户名@'%' identified by '密码' ;
更新修改配置
flush privileges;
开放MySql 3306 端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
项目部署
把项目的war包放到 tomcat的webapps下
接下来就会自动生成