VMWare虚拟机 和 CentOS服务器等 jdk, tomcat和MySQL安装

CentOS Unbutu 小红帽 Oracle 6 Linux(桌面版)

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 重启

2.2 更换国内源(可选)
类似应用市场,如安卓有安卓应用市场,Apple有App应用市场一样

1)mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak #备份Linux自带的EPEL源
2)wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3)yum clean all #清空缓存
4)yum makecache #重新生成缓存

问题:
1)Intel VT-x处于禁用状态?
解决方案:
(1)重启电脑,进入BIOS将其设置为Enabled。(注:不同品牌电脑进入BIOS的方法不尽相同,请网上查阅对应电脑型号的进入BIOS的方法)
(2)进入BIOS后,在Security -> Virtualization -> Inter® Virtualization Technology设置为:Enabled。
(3)保存BIOS,重启电脑。

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

命令:
1).gz压缩包解压:tar -zxvf 压缩包名
2).tar压缩包解压:tar -vxf 压缩包名

4.安装配置MySql 本小编建议在线安装(资源添加链接描述

4.1 卸载mariadb,否则安装MySql会出现冲突

 1)rpm -qa|grep mariadb
 2)rpm -e --nodeps 文件名

4.2 创建mysql用户组,并添加用户
groupadd mysql
useradd -g mysql lx

4.3 离线安装

 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;

4.4 在线安装

 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端口添加到防火墙或关闭防火墙
	多处需要注意、防火墙开放端口
	开放端口
	firewall-cmd --zone=public --add-port=3306/tcp --permanent
	跟新防火墙规则
	firewall-cmd --reload
	防火墙列表
	firewall-cmd --zone=public --list-ports
	防火墙状态
	systemctl status firewalld
	启动防火墙
	systemctl start firewalld
     	4.5.2 关闭一个服务和禁用一个服务
	systemctl stop firewalld.service
	systemctl disable firewalld.service
	4.5.2 关闭一个服务
	systemctl start firewalld.service

4.6 客户端使用SqlLoy或其他工具远程登录服务器Mysql

5.部署Web应用

1)将发布的web应用通过SecureFX上传到tomcat/webapps/ROOT/目录下
注:请先打包成.zip包再上传。

2)解压.zip包到当前目录
unzip ROOT.zip

3)将8080端口添加到防火墙中或关闭防火墙

猜你喜欢

转载自blog.csdn.net/f_1314520/article/details/84941855