linux部署(代码片段)

无赖H4 无赖H4     2022-12-09     212

关键词:

Linux部署

搭建环境

# 环境准备的所有命令
yum install -y git # 安装 git
yum install -y java-1.8.0-openjdk-devel # 安装 jdk8
yum install -y maven # 安装maven
yum install -y mariadb-server # 安装mysql服务器
systemctl start mariadb # 启动mysql服务器
systemctl enable mariadb  # 让mysql服务器开机自启
wget 'https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66.zip' -O /root/apache-tomcat-8.5.66.zip # 下载 Tomcat 压缩包
unzip /root/apache-tomcat-8.5.66.zip # 解压 Tomcat 压缩包
chmod a+x /root/apache-tomcat-8.5.66/bin/*.sh # 为 Tomcat 的命令添加可执行权限
/root/apache-tomcat-8.5.66/bin/startup.sh # 启动 Tomcat

部署

1、在远端仓库建代码仓库(如:GitHub,Gitee等)
2、将仓库 git clone 到本地
3、在本地建库建表
4、将仓库clone在linux环境;
5、在linux环境下建库建表

# 凡是要改动,先在 windows 上进行修改,然后 commit & push
# 在部署环境进行拉取
cd /root/build/java32_02
rm -rf target
git pull
# 进行项目构建
cd /root/build/java32_02
mvn clean compile package

# 进行部署
# 先删除老版本的内容
rm -rf /root/apache-tomcat-8.5.66/webapps/ROOT
# 部署新版本的内容
cp -rf /root/build/java32_02/target/todolist-1.0-SNAPSHOT   /root/apache-tomcat-8.5.66/webapps/ROOT

## 重启 tomcat
/root/apache-tomcat-8.5.66/bin/shutdown.sh
/root/apache-tomcat-8.5.66/bin/startup.sh

linux部署nacos(代码片段)

NacosLinux部署nacos总结Linux部署nacos上传文件,将nacos-server-1.3.2.zip上传到/usr/local/softwaresoftware为你自己建的文件夹解压文件到指定目录unzip/usr/local/software/nacos-server-1.3.2.zip-d/usr/local/启动nacos/usr/local/nacos/bin/start 查看详情

rocketmq:linux环境-单机部署和主从集群部署(代码片段)

1.单机部署(单主)1.1下载安装包说明:rocketmq需要jdk环境。(1)下载jdk安装包https://www.oracle.com/technetwork/java/javase/archive-139210.html下载jdk,这边选择的是jdk-8u144-linux-x64.tar.gz(2)下载rocketmq安装包http://rocketmq.apache.org/dowlo 查看详情

docker安装和部署(代码片段)

...个隔离的文件环境,因此它执行的效率几乎等同于所部署的Linux主机。因此,Docker必须部署在Linux内核的系统上。如果其他系统想部署Docker就必须安装一个虚拟Linux环境。在Windows上部署 查看详情

云原生之使用docker部署linux命令大全搜索工具(代码片段)

云原生之使用Docker部署Linux命令大全搜索工具一、LinuxCommand介绍二、检查本地部署环境1.检查docker版本2.检查docker状态三、下载linux-command镜像四、部署linux-command1.创建linux-command容器2.检查linux-command容器状态五、访问linux-command的web... 查看详情

linux12devops-->07jenkins部署python(代码片段)

文章目录Jenkins部署Python一、部署环境1、设计2.准备代码1)克隆仓库k8s-master1部署一个基础环境2)编写Dockerfile3)构建镜像4)编写配置清单二、部署环境1.部署python2.访问测试Jenkins部署Python编译环境(python)... 查看详情

linux12elk-->02elasticsearch部署(代码片段)

文章目录ELKElasticsearch部署ElasticSearch一、ELK部署1、环境准备2、优化3、下载安装包4、设置elastcsearch内存锁定5、修改elastcsearch内存大小6、修复elastcsearch配置文件(单台测试)7、启动服务二、安装集群head插件1、docker安装2... 查看详情

linux自动部署--docket部署springweb和springboot项目(代码片段)

docket部署springweb和springboot项目文章目录docket部署springweb和springboot项目1.docket安装及部署2.docket部署springweb2.1.准备Dockerfile2.2.构建镜像2.3.运行容器3.docket部署springboot项目3.1.准备Dockerfile,Tomct、JDK的安装包以及java项目的War包 查看详情

django系列13-部署代码到linux上(代码片段)

腾讯云部署接口自动化平台第一步、部署portainer第二步、编写Dockerfile制作项目镜像第三步、创建目录并拉取代码第四步、编辑.env文件,设置生产环境变量第五步、创建docker镜像、数据卷第六步、编写nginx、docker-compose配置文... 查看详情

mongodb系列之linux环境部署配置(代码片段)

1、下载安装Mongodbcd进入/usr/local/srccd/usr/local/srcwget下载wgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.1.tgz```shelltar解压```shelltarzxvfmongodb-linux-x86_64-4.0.1.t 查看详情

mongodb系列之linux环境部署配置(代码片段)

1、下载安装Mongodbcd进入/usr/local/srccd/usr/local/srcwget下载wgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.1.tgz```shelltar解压```shelltarzxvfmongodb-linux-x86_64-4.0.1.t 查看详情

linux部署python脚本(代码片段)

#!/bin/bashecho“开始安装python准备安装依赖软件包”yum-yinstallgccgcc-c++makezlib-develbzip2-developenssl-develsqlite-develreadline-devellibffi-develwget&>/dev/nullif[$?-eq0];thenecho“环境安装成功”elseecho“ 查看详情

linux部署tomcat8(代码片段)

首先去官网下载安装包解压[root@localhostjdk]#tar-zxvfapache-tomcat-8.5.78.tar.gz运行参考文章SpringBoot入坑(六)Docker整合Tomcat启动&&访问404异常解决 查看详情

linux⑥项目部署(代码片段)

目录一.负载均衡 二.项目部署三.配置supervisro工具  一.负载均衡1.准备三台机器,准备3台虚拟机,或者和俩同桌交流一下192.168.226.128是nginx资源服务器,返回页面的192.168.226.129用作nginx负载均衡服务器192.168.226.130也用作ng... 查看详情

linux下自动部署tomcat应用(代码片段)

#!/bin/shecho‘####################开始自动部署####################‘path=`pwd`#当前路径tomcatPath=apache-tomcat-8.5.15#指定tomcat文件目录名称cd../$tomcatPath/bin#进入tomcat的bin目录PID=$(ps-fu`whoami`|greptomcat|grep-vgrep|a 查看详情

activemq笔记linux部署:单机与集群部署流程(代码片段)

1.单机部署(1)获取安装包方法1:从官网下载    官网:ActiveMQ方法2:直接用wget命令下载cd/optwgethttp://archive.apache.org/dist/activemq/5.15.3/apache-activemq-5.15.3-bin.tar.gz(2)解压安装包并拷贝到工作目录cd/opt/apache-activem 查看详情

elasticsearch集群部署windows+linux双系统搭建(代码片段)

ES集群部署一、windows部署二、Linux单节点部署三、Linux集群部署一、windows部署如果已经使用过,删除其中的data和logs文件夹中的内容新建一个es-cluster文件夹,用于存放集群中的三个ES结点1.结点1(master)配置首先打开node... 查看详情

linux系统裸金属环境下部署prometheus监控(代码片段)

Linux系统裸金属环境下部署prometheus监控文章目录Linux系统裸金属环境下部署prometheus监控一、下载软件安装包部署环境二、配置启动三、测试访问一、下载软件安装包部署环境实验环境:prometheus监控服务端:server1——172.25... 查看详情

linux下docker安装部署(代码片段)

 Linux下docker安装部署 环境说明该文档安装环境为CentOSLinuxrelease7.9.2009,内核版本为3.10.0-1160.81.1.el7.x86_64 安装方法使用Docker仓库进行安装 准备1、Docker要求CentOS系统的内核版本高于3.102、确保yum包更新到最新3、确保... 查看详情