linux 系统服务部署,在linux系统的服务器下部署项目

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

1.工具准备

首先,要部署项目到服务器你得有台服务器。假设你有台linux系统的服务器。

Shell命令工具:Xshell 5

2.搭建环境

服务器有了,控制服务器的工具有了,那么就需要配置环境了。

首先安装JDK,这里安装JDK1.8。linux安装软件的方式有很多,这里使用yum方式安装JDK.

2.1连接服务器

打开Xshell5, 创建新连接,连接名称随意写,协议选SSH,主机填服务器的IP地址,端口号22(linux),确定,按提示输入用户名密码,登录成功。

2.2安装JDK1.8

输入yum -y list java(shell命令下粘贴快捷键为shift+insert)查看yum库中的java资源文件,会出来许多跟java相关的资源,我们选择安装JDK1.8

输入yum -y install java-1.8.0-openjdk,系统会自动将前缀为java-1.8.0-openjdk的文件安装到服务器上。等待安装。

显示complete意味着安装完成。输入java -version显示出相应的java版本信息则证明安装成功。

因为是使用yum安装,所以yum自动将java放到了/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.101-3.b13.el6_8.x86_64/

此时输入 cd /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.101-3.b13.el6_8.x86_64会跳转到java根目录,再输入ll(两个小写的L),会显示当前文件夹下的所有子文件,看以看到bin、jre、lib等文件都在。

2.3安装tomcat(使用下载压缩包解压配置方式安装)

打开tomcat官网下载tomcat8.0压缩包(注意是tar.gz后缀的,linux默认不支持zip压缩方式)。

Xshell没有上传下载功能,输入yum install lrzsz安装rzsz上传下载文件。提示Is this ok,输入y。提示complete,安装成功。

输入cd usr/local跳转到该目录,输入rz,会出现上传文件窗口,选择下载的tomcat8.0压缩包,上传.

上传完成之后输入ll查看压缩包已经上传成功。

输入tar -zxv -f apache-tomcat-8.5.5.tar.gz解压缩tomcat压缩包。

输入mv apache-tomcat-8.5.5 tomcat将解压出来的文件夹改名成tomcat,以后使用路径的时候方便使用。

输入ll可以看出tomcat文件夹已经存在,可以跳转进去发现bin、lib文件夹都在.

输入/usr/local/tomcat/bin/startup.sh启动tomcat服务,浏览器地址栏输入ip地址:8080如果能打开tomcat页面就表示安装成功。

启动tomcat

输入/usr/local/tomcat/bin/startup.sh

关闭tomcat命令/usr/local/tomcat/bin/shutdown.sh

这里只为了演示用没有配置tomcat环境变量和设置tomcat服务开机自启动,这样的配置玩玩是可以的,但是真正的项目中是必须要一点一点好好配置的,不能服务器一重启还得手动一点一点去启动服务。想要配置的话自行百度,这里不做赘述。

2.4安装mysql

安装步骤选择2.2和2.3都可以,安装就是那回事,把该配置的配置好就行了。其实更推荐2.3的安装方式,如果使用yum安装,乍一看很方便,一键安装,yum会自动将安装软件所需要的所有依赖都自动下载好,但是,你不知道安装在哪,找的话会很麻烦,而且不想2.3那样解压出来所有文件就都在一个文件夹下,yum可能会将文件分成好几个路径。所以为了方便以后使用和控制,建议使用2.3安装方式。

3.导出、上传war包

在eclipse项目上右键>>export>>WAR file>>选择导出路径,导出。然后在xshell里跳转到tomcat中的webapps路径下,使用rz命令上传war包,重启tomcat(tomcat会自动解析war包)。在webapps路径下输入ll会发现项目已经解析出来了。

在浏览器中输入ip地址:8080/项目名就能访问了。

只是大概的找了个小白鼠服务器搞了搞,还有很多细节比如环境变量配置(可以从任何目录用快捷指令方便的对软件进行操控)、服务管理(服务自启动)、用户权限限制(mysql、ftp等用户不能随意访问)、tomcat端口号修改(tomcat默认端口号8080但是一般http访问的是80端口,而且linux限制非root用户程序是不能使用小于1024的端口的)、域名解析(让用户一点一点输入地址真的好么)等等都需要慢慢完善的。

以上只是一个linux小白自己捣鼓出来的,写的仓促,知识储备也不多,难免有错误,发现错误了请留言指出,灰常感谢!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值