单纯记录,若有不合理不规范的地方请忽略.
0、配置JDK
0、下载liunx的jdk解压到/usr/local目录下。
tar -xzvf jdk-8u291-linux-x64.tar.gz -C /usr/local/
1、配置环境变量:
vim /etc/profile
插入:
export JAVA_HOME=/usr/local/jdk1.8.0_291
export JRE_HOME=$JAVA_HOME/jre export CLAsspATH=.:$JAVA_HOME/lib:$JRE_HOME/lib export PATH=/bin:/usr/bin:$PATH:$JAVA_HOME/bin:$PATH
刷新配置:
source /etc/profile
输入java -version查看是否配置成功.
1、安装MysqL(原文:https://www.cnblogs.com/shenjianping/p/10984540.html#top)
0、下载好MysqL的linux的之后解压到usr/loca下
tar -xzvf MysqL-5.7.30-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
1、创建用户和组
groupadd MysqL
useradd -r -g MysqL MysqL
2、将安装目录所有者及所属组改为MysqL
chown -R MysqL.MysqL /usr/local/MysqL-5.7.30-linux-glibc2.12-x86_64
3、在MysqL安装目录下创建data文件夹,用于存放数据库表之类的数据
mkdir data
4、初始化
安装依赖包
yum install libaio
初始化
/usr/local/MysqL-5.7.30-linux-glibc2.12-x86_64/bin/MysqLd --user=MysqL --basedir=/usr/local/MysqL-5.7.30-linux-glibc2.12-x86_64/ --datadir=/usr/local/MysqL-5.7.30-linux-glibc2.12-x86_64/data --initialize
注意:初始化完成后会输出root的初始密码如:
5、编辑配置文件
vim /etc/my.cnf
[MysqLd] datadir=/usr/local/MysqL-5.7.30-linux-glibc2.12-x86_64/data basedir=/usr/local/MysqL-5.7.30-linux-glibc2.12-x86_64 socket=/tmp/MysqL.sock user=MysqL port=3306 character-set-server=utf8 # disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 # Settings user and group are ignored when systemd is used. # If you need to run MysqLd under a different user or group, # customize your systemd unit file for mariadb according to the # instructions in http://fedoraproject.org/wiki/Systemd [MysqLd_safe] log-error=/var/log/mariadb/mariadb.log pid-file=/var/run/mariadb/mariadb.pid # # include all files from the config directory # !includedir /etc/my.cnf.d
6、将MysqL加入服务
cp /usr/local/MysqL-5.7.30-linux-glibc2.12-x86_64/support-files/MysqL.server /etc/init.d/MysqL
7、开机自启
chkconfig MysqL on
8、启动MysqL服务
service MysqL start
注意:若启动时报错
可以试试
mkdir /var/log/mariadb
touch /var/log/mariadb/mariadb.log
chown -R MysqL:MysqL /var/log/mariadb/
mkdir /var/run/mariadb/
chown -R MysqL:MysqL /var/run/mariadb/
还是不行的话就把输出日志的配置注释吧(无奈之举...有大佬知道怎么解决可告知)
9、配置MysqL环境变量
export MysqL_HOME=/uer/local/MysqL-5.7.30-linux-glibc2.12-x86_64 export PATH=/bin:/usr/bin:$PATH:$JAVA_HOME/bin:$MysqL_HOME:bin/:$PATH
10、登录之后修改root密码
alter user 'root'@'localhost' identified by 'root';
刷新权限
flush privileges;
11、修改MysqL访问域
use MysqL
update user set host = '%' where user = 'root';
刷新权限
flush privileges;
MysqL就ok了。
注意:若用云服务,得开启端口的安全组规则。如阿里云
2、vue打包
不然index.html打开会找不到资源,白屏的。
1、接着控制台:npm run buid
3、安装Nginx
0、安装依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
1、官网下载Nginx
官网:http://Nginx.org/en/download.html
解压到usr/local/下
tar -xvf Nginx-1.20.0.tar.gz
2、安装Nginx
进入解压的Nginx目录下
cd Nginx-1.20.0
依次执行三条指令
./configure make make install
注意:安装好的Nginx会在同目录下新建个名为ngxin的目录(安装路径),配置文件啥的都在这里面
配置之前可以先浏览器输入loclhost测试一下,是否安装成功,成功会显示Nginx的页面。
vi /usr/local/Nginx/conf/Nginx.conf
进入安装目录下的sbin目录:
cd /usr/local/Nginx/sbin
重启ngxing:
./Nginx -s reload
相关指令:
./Nginx 启动 ./Nginx -s stop 关闭 ./Nginx -s reload 重启
4、spring boot项目部署
0、配置打包
打包后的名称在下面
1、idea中双击
2、在编译目录中则可以找到jar包
3、部署
把jar弄到服务器上后
nohup java -jar XXX.jar &
可用该命令找到java程序的PID
ps -ef | grep java
接着杀死该进程
kill -9
完结,撒花!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。