项目部署笔记

安装java,stackoverflow上的一个回答

卸载Java

#查找
rpm -qa|grep -i java
#然后把每一个都用以下命令卸载
yum remove ...
#示例
yum remove java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

安装JDK

使用这一句可以直接就安装最新的openJDK
或者可以先查看一下可安装的java

yum search java|grep 'java-'

然后选择想要的版本下载

#比如我要安装jdk8
yum search java|grep 'java-1.8'
yum install java-1.8.0-openjdk-devel.x86_64
#如果安装了java-1.8.0-openjdk.x86_64,
#那么它只会给你安装jre,不包括javac和jdk  
#所以需要一般来说安装开发版的会更好  
#当然也可以使用yum install java-1.8.0-openjdk*
#它会把Javac, jdk,源码,文档等都给你下载安装上

查看yum安装的Java路径

#首先查看java
whereis java
#下面是查询结果,一般而言回时这样的
java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/share/man/man1/java.1.gz

一般来说 /usr/bin 默认加入了 PATH 路径,所以可以直接执行.(这句话是从别的博客看来的,不知道是否正确)

接下来跟踪软连接

#首先
ll /usr/bin/java
#出现
/usr/bin/java -> /etc/alternatives/java
#然后
ll /etc/alternatives/java
#出现
/etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java
#继续
ll /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java
#出现
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java
#已经不再出现软连接了
#安装的路径就是/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64

由此可以得出JAVA_HOME就是/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64

配置环境变量

虽然使用yum安装JDK不用配置也可以使用java命令,但是有时候需要用到的话还是需要配置一下。主要在/etc/profile中配置

 vim /etc/profile
 #键盘上按下i键进入编辑模式,在文件末尾加入
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#然后按esc退出编辑模式,按下:wq即可保存退出
#执行
source /etc/profile
#即可更新配置文件

安装 mariadb

yum search mariadb
#选择服务器版本
yum install -y mariadb-server.x86_64
#启动服务,不启动则无法初始化,以下命令是centos7的
systemctl start mariadb
#初始化数据库
mysql_secure_installation
#首次初始化是没有密码的,直接回车
#然后设置root用户的密码
#确认密码
#还有其他设置,比如禁止远程连接等...一般都是直接回车就可以了

使用工具上传sql文件到自己指定的一个目录中(比如我这次上传之后路径是/opt/source/mysql/mall.sql)
先创建数据库,然后导入数据

方式一
mysql -uroot -proot
create database mall;
\q
mysql -uroot -proot mall < /opt/source/mysql/mall.sql
方式二
mysql -uroot -proot
create database mall;
use mall;
\. /opt/source/mysql/mall.sql

两种都可以导入数据

安装静态服务器

yum install -y nginx

上传打包好的vue项目文件到服务器
然后配置文件
关于yum安装的nginx目录详解

#打开文件
vim /etc/nginx/nginx.conf
#修改文件内容
root         /usr/share/nginx/html/mall;
index        index.html;
location / {
        try_files $uri $uri/ /index.html;
}
#:wq保存退出
#重新加载
nginx -s reload

配置防火墙

#开启防火墙
systemctl enabel firewalld
systemctl start firewalld
#配置自己需要的端口
firewall-cmd  --zone=public --add-port=80/tcp --permanent
#重启防火墙
systemctl restart firewalld

接着上传项目文件,我上传一个jar包
使用cd命令进入上传文件的目录后,然后以后台运行的方式运行jar包

nohup java -jar 项目名.jar &

至此大功告成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值