SpringBootWeb 篇-深入了解 SpringBoot + Vue 的前后端分离项目部署上线与 Nginx 配置文件结构(2)

云掣YunChe1年前技术文章931


        3.0 在云服务器进行环境配置

        将项目放到云服务器上运行,那么离不开项目所依赖的环境,比如说 JDK、MySQL、Nginx 等环境的安装。


        3.1 安装 JDK

        1)切换 root 用户的指令:


        命令之前就不需要加 sudo 了。

sudo su

        2)更新软件包的指令:

sudo apt-get update

执行结果:


9b6718199b814f5d940d4a7b18ba62f8.png


        3)安装 openjdk 的指令:


#查找 jdk 包

apt list | grep "jdk"

 

#安装 jdk

apt install openjdk-17-jdk

执行结果:

7a65af2a68dc4843a2b37cfd8eb41671.png


        安装过程中,需要输入确认 y 进行下一步。


3ad9e8c0ccba4f52bfdc4028247e8890.png


        4)验证 jdk 是否安装成功


#查看jdk版本
java -version

执行结果:

1349452577a24a558918c8b047e8c43e.png


        出现相对应的 jdk 的版本和安装日期的提示,则说明安装成功。


        5)卸载 jdk


        如果需要重新下载 jdk 的话,先卸载原先的 jdk 以及相关的 jdk 包。

0a16d68b95c14ef798e97f763191a8f2.png


        3.2 安装 MySQL

        1)安装 MySQL


#查找安装包
apt list | grep "mysql-server"
#安装 mysql
apt install mysql-server

执行结果:


34cc337c6ede47a5b3ef4ee833f71bbf.png


        安装过程中,需要输入确认 y 进行下一步。


2535df36d792403ea053bce80f977b03.png


        2)查看 MySQL 状态


#查看是否安装成功
systemctl status mysql

执行结果:

837f8f56ed894572b67673e31d051e22.png


        3)MySQL 安装安全设置


        默认的 MySQL 设置时不安全的,MySQL 安装提供了一个安全脚本,用于解决不太安全的默认选项,执行以下指令,设置密码:

mysql_secure_installation

        在安装过程中,会出现确认信息

0CD267FA-51A1-4DD9-BFD4-B504300AB388.jpeg


         4)设置密码


        首先连接 mysql 服务器:

mysql

        使用 alter user 命令修改密码:

3e5959601d5547629de72999426d8fbc.png

        红色框中是自己需要设置的密码。


        5)设置完成之后,再使用 mysql 时,需要加上 -p

mysql -p

执行结果:

bada65a773894bdc8e6dea20b7fa3be5.png


        这里需要注意,在输入密码的时候,光标是不会动的,而且看不到有字符的输入。


d6e4c71b1d034384a9e4b93eca3c7fae.png


        这样就成功进入到 mysql 了。


        如果需要退出 mysql 的指令:

exit

f5d6fad920c3476eb98cd45a133f5c51.png


        6)卸载 Mysql


#停止 mysql
systemctl stop mysql
 
#卸载 mysql
apt-get remove --purge mysql-server mysql-client mysql-common
 
#删除 mysql 配置文件和数据
rm -rf /etc/mysql /var/lib/mysql
 
#清理残留文件和目录
apt-get autoremove
apt-get autoclean
 
#验证卸载结果
mysql --version

        3.3 安装 Nginx

        Nginx 是一款功能强大、灵活且高效的 Web 服务器和反向代理解决方案,广泛应用于各类网站和服务,是全球最流行的 Web 服务器之一。


        1)安装 nginx 命令:

apt install nginx

        2)启动 nginx 命令:

nginx

        3)检查 nginx 是否运行:

ps aux | grep nginx

793298cfcbda467cae256ba7e7213186.png

        4)停止 nginx 

nginx -s stop

f4e816a975374bc3a8f649055353ef43.png


相关文章

创建跨集群用户

1.       登陆源集群和目标集群创建迁移时需要使用的用户(例:hadoop_copy),赋予用户集群超级管理员权限和hdfs超级用户权...

HDFS业务类型与相关架构优化措施

低延迟业务计算密集型业务,低延迟业务,这一类业务通常是对大量NameNode文件目录访问为主的(权限判断,文件存在性,文件信息查询等对NameNode元数据操作为主的)。因此需要针对NameNode的...

linux下增加虚拟内存

用df -m查看系统分区状况,确定将虚拟内存放到那个盘里(找有足够空间的盘)[root@AY130716153752714ddeZ ~]# df -m Filesyst...

datahub安装部署

datahub安装部署

背景:由于某客户需要建立sparksql的血缘关系,于是乎提出datahub,由于网上关于datahub资料较少,因此这里做以记录datahub作为一个元数据管理平台,他可以对数据资产进行有效的组织,...

EM部署HBASE

EM部署HBASE

先获取HBASE包,放在em节点中,在HBASE包所在的服务器上执行,127.0.0.1指向的是em服务器的ip。# {package_name}表示为具体的tar包名称 curl http://1...

MySQL运维实战(7)建立复制

建立复制的基本步骤1、主库开启binlog主库需要配置的关键参数server_id:主备库需要设置为不同。log_bin:binlog文件的前缀,可以指定绝对路径,也可以只指定文件名。若不指定路径,b...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。