阿里云服务器搭建配置
linux命令:参考:https://www.cnblogs.com/itdansan/p/8545187.html
cat 文件名: 查看文件内容 ctrl+D : 退出查看
一)、准备工作,使用Xshell,创建文件夹
1).使用mkdir创建user/devlop目录
2).在user/devlop创建JDK, mysql,tomcat目录
二)、配置JDK
参考:https://yq.aliyun.com/articles/727657?spm=a2c4e.11155472.0.0.19235bdaPi7GQC
参考:https://blog.csdn.net/xyang81/article/details/51759200
参考:https://www.cnblogs.com/kingsonfu/p/9801556.html
准备工作:
1).查看系统是32位还是64位 uname -m
2).下载lunix版本的jdk
3).使用Xftb工具将下载的jar上传至服务器
4).使用linux命令解压缩jdk jar包
tar zxvf jar包
5).将解压缩的jar移到指定的文件夹下
6).配置jdk 环境
vim /etc/profile
加入类似如以下的配置
export JAVA_HOME=/root/user/devlop/JDK/java export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin export PATH=$PATH:${JAVA_PATH}
7).测试是否搭建成功
javac
java
java -version
查询环境变量: echo $PATH
三)、配置mysql**
解压缩.rmp文件的命令
rmpcpio 解压缩文件名 | cpio -idmv
rpm2cpio mysql57-community-release-el7-8.noarch.rpm | cpio -idmv
安装mysql源:
yum localinstall mysql57-community-release-el7-8.noarch.rpm
检测mysql源是否安装成功
yum repolist enabled | grep "mysql.-community."
安装mysql
启动mysql
systemctl start mysqld
查看MySQL的启动状态: systemctl status mysqld
开机启动:
systemctl enable mysqld
s systemctl daemon-reload
给mysql设置临时密码
grep 'temporary password' /var/log/mysqld.log
根据临时生成的密码 ,&LUpY%en4Co,登录mysq,重新设置密码
修改密码时遇到的问题
参考:https://blog.csdn.net/qq_39344689/article/details/89674079
我们的密码不符合mysql的密码策略?
这是为什么呢?使用SHOW VARIABLES LIKE 'validate_password来查看mysql的密码策略。
修改密码的安全等级:
set global validate_password_policy=LOW;
修改密码的长度:
set global validate_password_length=6;
修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
修改root允许远程登录(多台电脑同时操作一个数据库)
参考:https://blog.csdn.net/qq_36850813/article/details/79946235
四)、配置tomcat
1).将jar包上传到服务器:
2).解压缩:
3).将解压文件移到指定的位置
4).进入conf/server.xml更改端口号(也可使用默认的)
在这里,我将8005改为80 --->
5).配置防火墙,开放80窗口
firewall-cmd --zone=public --add-port=80/tcp --permanent
出现了问题,FirewallD is not running(防火墙未运行)
参考:https://www.cnblogs.com/wayneliu007/p/10372601.html
查询防火墙的开启状态:
systemctl status firewalld
状态dead: 防火墙未开启
开启防火墙:
systemctl start firewalld
查询状态,active(running),防火墙已开启。
重新配置防火墙,开放80端口,success
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
6).启动tomcat
进入在apache-tomcat-8.5的bin/./目录下的startup.sh文件,开启tomcat服务