1.简介
为了较好的完成本次暑期创新实训,我选择阿里云的CentOS服务器作为后台服务器,CentOS是Linux发行版之一,具有高度的稳定性。
本次创新实训需要搭建的环境包括:服务器需要安装jdk1.8、tomcat8、mysql5,以及本地需要安装Intellij idea和xshell、git。
2.本地安装xshell
XShell是一个SSH远程连接工具,它支持SSH1,SSH2以及微软的telnet协议,外观优美,用户交互性良好。
下载完成XShell之后,需要在XShell里新建连接,连接到阿里云服务器,并设置好ip和用户名、密码等。
3.安装 jdk
在jdk官网下载jdk的.rpm文件,并且安装一个文件传输工具lrzsz
yum install lrzsz -y
rz
通过该工具上传jdk并安装
chmod 755 jdk.rpm
rpm -ivh jdk.rpm
修改环境变量
vim /etc/profile
添加如下语句
export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
使配置生效
source /etc/profile
reboot
检查jdk版本,发现安装成功。
4.安装Tomcat
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz
解压
tar -zxvf apache-tomcat-8.5.32.tar.gz
启动Tomcat
/usr/develop/tomcat/apache-tomcat-8.5.32/bin/startup.sh
开启服务器的防火墙
systemctl start firewalld
开启8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
重启防火墙
firewall-cmd --reload
在conf文件夹下的tomcat-usrs.xml里添加用户信息
<user username="admin" password="111111" roles="manager-gui,admin-gui"/>
5.安装MySQL
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
经过漫长的等待,MySQL终于安装完毕。启动MySQL
systemctl start mysqld.service
找到初始密码
grep "password" /var/log/mysqld.lo
进入数据库并修改密码
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
全面授权并刷新权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;
FLUSH PRIVILEGES;