1.安装mysql
参考教程:(linux 安装mysql8.0 超详细图文教程_linux安装mysql8.0.26步骤_亮亮同學的博客-CSDN博客)
参考教程完成mysql安装以及环境搭建以后,需要在云服务器中开启端口
入方向开启后,开启出方向,方式相同
打开mysql进行测试
温馨提示:
记得使用 rm-rf 命令删除mysql安装包
Mysql开机自启
先将/usr/local/mysql/mysql/support-files/ 文件夹下的mysql.server文件复制到 /etc/rc.d/init.d/ 目录下mysqld
cp /usr/local/mysql/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
#赋予可执行权限 chmod +x /etc/init.d/mysqld
#添加为服务 chkconfig --add mysqld
#添加为服务 chkconfig --add mysqld
看到3、4、5状态为开或者为 on 则表示成功。如果是 关或者 off 则执行一下:
chkconfig --level 345 mysqld on
重启计算机:reboot
2.搭建java环境以及tomcat
1.jdk
本次安装使用yum指令,无线配置环境变量
1.yum -y update #首先更新一下YUM源
2.yum list java-1.8* --------#列出JDK1.8
3.yum install java-1.8.0-openjdk* -y #安装JDK1.8
yum的作用类似于一个应用商店,可以理解为我们是从应用商店中下载应用
输入
java -version
出现上图代表安装成功
配置全局用户使用环境变量
vi /etc/profile
复制以下代码
#set java environment
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.372.b07-1.0.1.al8.x86_64
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
2.tomcat
为了方便,本次使用wget下载tomcat
cd /usr/local
mkdir tomcat
cd ./tomcat
wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.39/bin/apache-tomcat-8.5.39.tar.gz
值得注意的是,wget是linux中的下载工具,如果没有安装wget,请安装(已经安装的忽视该步骤)
yum -y install wget
如图,表示tomcat下载成功,下载失败大概率是网络原因,请重新下载
进入tomcat下载目录解压tomcat
tar -zxvf apache-tomcat-8.5.39.tar.gz
解压完成后进入到conf文件
cd apache-tomcat-8.5.39/conf/
vim server.xml
如图,将tomcat默认端口改为80,方便后续使用
然后我们返回到apache-tomcat-8.5.39目录下,用cd 命令进入到bin目录下,启动tomcat
sh startup.sh
此处会遇到问题
我们可以使用
./catalina.sh run
如图,此处是因为我们前面直接从官网下载java,所以无法识别环境变量
cd /etc/alternatives
rm -rf javacd /usr/local
rm -rf java
此时再进入到环境变量配置中去
vim /etc/profile
:wq!
source /etc/profile
此时再测试
ps aux|grep tomcat
发现成功了
成功之后,进入阿里云服务器后台,失败请百度
放开出入口后,本机测试
发现成功了
tomcat开机自启
cd /etc/init.d
ls
vim tomcat
#!/bin/bash
# This is the init script for starting up the
# Jakarta Tomcat server
# chkconfig: 345 91 10
# description: Starts and stops the Tomcat daemon.
# Source function library.
. /etc/rc.d/init.d/functions
# Get config.
. /etc/sysconfig/network
# Check that networking is up.
[ "${NETWORKING}" = "no" ] && exit 0export JAVA_HOME=/usr/local/javaweb/jdk1.8.0_192 #自己的jdk安装目录
tomcat_home=/usr/local/tomcat/tomcat #自己的tomcat安装目录
startup=$tomcat_home/bin/startup.sh
shutdown=$tomcat_home/bin/shutdown.shstart(){
echo -n "Starting Tomcat service:"
cd $tomcat_home
$startup
echo "tomcat is succeessfully started up"
}stop(){
echo -n "Shutting down tomcat: "
cd $tomcat_home
$shutdown
echo "tomcat is succeessfully shut down."
}status(){
numproc=`ps -ef | grep catalina | grep -v "grep catalina" | wc -l`
if [ $numproc -gt 0 ]; then
echo "Tomcat is running..."
else
echo "Tomcat is stopped..."
fi
}restart(){
stop
start
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop|status|restart}"
exit 1
esac
全部复制在文件内,保存退出
chmod 755 /etc/rc.d/init.d/tomcat
chkconfig --add tomcat
chkconfig --list
tomcat添加到服务成功
chkconfig tomcat on
如图,表示成功,失败请查看mysql开机自动启动中的解决