当前位置:网站首页 > 云计算与后端部署 > 正文

服务器部署步骤(服务器部署命令)



之前说过 这个命令了,是"包管理器",可以理解为他就像是"应用商店",我们需要,当然,我们下载需要用 ,必须使用管理员权限(root)

功能:查看软件包列表
功能:安装软件包(需要管理员权限)
功能:卸载软件包(需要管理员权限)

首先,我们先搜索一下,看看 yum 上关于 jdk 有没有,以及叫什么名字,我们可以通过 命令就能列出来 相应的服务器上所有的软件包的名字(当然不要就这样敲,这样敲会把所有东西都列出来,会非常多,我们搭配 grep 来使用:),只搜寻jdk的:在这里插入图片描述

这些版本都是不一样的,所以有好多,我们要认准这个标志:
在这里插入图片描述
devel(表示开发工具包,也就是 jdk),东西最全,x86_64表示是这个软件包适用于 cpu 是64位的 x86 cpu(我们现在服务器用的cpu主要都是 x86 64位),
在这里插入图片描述
上面有个的是32位的,差别很大

我们把上面那个64位的复制下来()

在这里插入图片描述我安装过了,第一次记得按
验证是否安装成功,输入 查看
在这里插入图片描述

此处我们安装的 jdk 是 OpenJDK ,和我们之前学 Java 用的 JDK 还不是一个,咱之前在 windows 上安装的 JDK 是 Oracle 官方的 JDK,OpenJDK 是 开源组织开发的另一个 JDK,虽然不是同一个,但是问题不大,都是用相同的 JVM Hostspot.(整体差别很小,所以没有必要去安装 Oracle JDK)

在这里插入图片描述
我们发现yum上面虽然有 tomcat,但是版本比较老,是 7.0系列的,而我常用的是 8.5系列的,因为我们也知这种版本都要匹配才稳定,所以我们需要进入tomcat官网进行下载:https://tomcat.apache.org/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

可能有些拖拽不成功,因为拖拽上传依赖 命令,需要先 来安装依赖命令,才能上传, 把 windows 上的文件 传给 Linux 服务器, 把 Linux 上的文件传给 Windows

然后我们需要对 这个文件解压缩:
在这里插入图片描述

在这里插入图片描述
进入 文件夹查看:
在这里插入图片描述

接下来就是启动tomcat了:

要想启动 tomcat,需要用到,其中 是给 windows 使用的,是给 Linux 使用的…

首次启动我们需要先给所有的 文件设置 可执行权限
先 目录下,然后执行 (给目录中所有.sh后缀的文件都加上可执行权限),加过之后,后面就不用加了
在这里插入图片描述
在输入:启动脚本
在这里插入图片描述

总结

1: 先在官网下载 .zip 包
2: 把 zip 传到 linux 上,直接拖进去就行,不行就命令先下载
3: 使用 命令进行解压缩,同样可能也需要先下载
4: 切换到 bin 目录给所有 加上可执行权限:
5: 启动 romcat
(前四步首次使用需要做的,后面就不需要了,且才相关目录里执行命令)

如何验证tomcat是否启动成功?


,相当于windows上的任务管理器,会打印出当前主机的所有进程,按照 tomcat 关键字来进行匹配
在这里插入图片描述


看下端口号是否被绑定:
在这里插入图片描述有这个就是启动成功

如果端口号被占用了,可以自己修改:
在这里插入图片描述
找到 这个目录的
进入编辑
找到这俩端口,改了就行
在这里插入图片描述在这里插入图片描述


如果能访问,就启动成功 就行了
在这里插入图片描述

可能有些人买了服务器,并没有展示出来,因为云服务器厂商,为了保护咱们的服务器不受黑客的攻击,对于哪些端口能被外部访问进行了严格的限制,绝大部分端口在默认的情况下,无法通过外网来访问的,这就需要我们去官网开启,在后台页面配置,允许哪个/哪些端口可以对外访问,一定要保证 服务器是可访问的才能访问

在这里插入图片描述在这里插入图片描述在这里插入图片描述
再把这个加上就行了:在这里插入图片描述

我们自己的电脑和Linux 服务器是两台机器,因此,想要让程序在服务器上运行,我们就要给服务器装上 MySQL,这里我参考了以下安装教程:https://zhuanlan.zhihu.com/p/

这里我们安装的 MySQL 孪生兄弟,,这俩的API 都是兼容的,效果一样.同时安装他都是要以 进行操作的.
具体步骤:

(1): 依次安装

安装 mariadb 服务:
安装 mariadb 命令行客户端 :
安装 mariadb C library:
安装 mariadb 开发包:

(2): 更改配置

通过 按下 进入插入模式更改以下配置,要细心操作,最后按下 在按下 保存退出

  1. 更改: 文件
    [client] 下加一行配置
 

效果:
在这里插入图片描述

  1. 更改 文件
    [mysql] 下加一行配置
 

效果:
在这里插入图片描述

  1. 更改 配置
    [mysqld] 下加配置



 

效果:
在这里插入图片描述

(3): 启动

启动服务:
设置服务开启自启动:
查看服务状态:
注意到 Active 状态为
在这里插入图片描述

(4): 测试连接

使用命令行客户端尝试连接:
在这里插入图片描述
查看 mariadb 版本号:
在这里插入图片描述

查看字符集配置:
在这里插入图片描述
好了,到这里就大功告成了
注意:我这里是没有设置密码直接登录的,因为我的数据库啥值钱的都没有,也不怕别人折腾,就懒得设了

之前的数据库跟这里的数据库是没关系的,我们需要把之前的数据给复制过来
在这里插入图片描述
在这里插入图片描述

成功导入!!

之前我们在写 java 代码的时候,访问数据库有一个密码,而这里云服务器上的数据库的密码是不一样的,我们云服务器上根本就没有设置密码,是
在这里插入图片描述

这里要用我们原始的打包过程,需要基于 maven 的 package 操作来生成 war 包!首先就是先在里面设置成war包,名字就设置为 blogSystem
在这里插入图片描述

在这里插入图片描述在这里插入图片描述
然后再左侧的target目录下有生成的 war 包
在这里插入图片描述

在这里插入图片描述

一个字: 拖!把刚刚的 war 包拖到我们云服务器的 webapps目录下,tomcat如果在运行中,就会自动对 war 进行解压缩
在这里插入图片描述

进行登录查看是否成功:博客系统(用户名:lisi 密码:123)
在这里插入图片描述
在这里插入图片描述

到这里,web项目就部署完成了!!!
我们在遇到问题的时候不要害怕一是我们可以通过抓包来查看问题原因,还有就是要习惯于看 logs 日志文件寻找问题,出错了就找最新的文件日期,最好全都看…
在这里插入图片描述

到此这篇服务器部署步骤(服务器部署命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • udp广播报文(udp 广播端口)2025-01-02 21:54:05
  • 预训练模型怎么微调(预训练模型微调之后效果不好)2025-01-02 21:54:05
  • oracle默认端口号是多少(oracle默认开放端口)2025-01-02 21:54:05
  • redis查看端口(查看redis的key)2025-01-02 21:54:05
  • 连接redis(连接redis客户端命令)2025-01-02 21:54:05
  • 苹果软件后缀名是pkg(苹果软件后缀名是多少)2025-01-02 21:54:05
  • edge重置以后开启不了(edge重置以后开启不了怎么办)2025-01-02 21:54:05
  • 电脑软件后缀exe结尾的是什么意思(电脑软件后缀exe结尾的是什么意思)2025-01-02 21:54:05
  • 华为模拟器设置路由器端口ip(华为模拟器路由器dhcp配置实例)2025-01-02 21:54:05
  • py文件打包成exe之后打不开(py文件打包为exe)2025-01-02 21:54:05
  • 全屏图片