当前位置: 首页 > article >正文

java项目日常运维需要的文档资料

一、前言

 java项目开发完成,部署上线,进入项目运维阶段,日常工作需要准备哪些资料和文档?当项目上线后,运行一段时间,或多或少会遇到一些运维上的问题,比如服务器磁盘饱满,服务器CPU,内存使用率过高,应用存在安全漏洞,应用报错,临时需求编个变更等等。诸多问题。那么若想快速响应,平时就需要准备好与项目运维相关的文档和资料。我总结了以下一些内容。

二、运维需要的资料和文档

1、测试环境和生产环境部署说明文档

2、测试环境,生产环境服务器台账

3、项目中使用到的域名和端口

4、各系统的地址和账号信息

5、系统使用手册

部署文档范例:

1.1服务器资源

操作系统版本:Linux CentOS 7.6

JAVA环境:openjdk version "1.8.0_312"

数据库:MYSQL8.0 或PostgreSQL 12.8

1.2 yum准备

1.2.1 更新yum

yum update yum

1.2.2 安装yum工具

yum -y install yum-utils

1.2.3查看yum版本 

yum –version

版本为3.4.3或之后的最新版本即可

1.3 JAVA部署

JAVA安装命令:

yum install java-1.8.0-openjdk.x86_64

查看JAVA版本: java -version

1.4 docker环境及部署

1.4.1版本

Client: Docker Engine – Community version: 20.10.12

Server: Docker Engine – Community version: 20.10.12

1.4.2 部署

1.用yum拉取阿里云镜像:

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2. yum安装:

yum install docker-ce

3.查看docker版本:

docker version

4.启动docker:

systemctl start docker

5.设置docker开机自启

systemctl enable docker

1.4.3 文件夹

1.在系统的/home路径下创建一个命名为“docker”的文件夹,用于存放docker相关文件。

2.在/home/docker路径下创建两个文件夹“script”和“apps”,用于存放脚本文件与镜像文件。

1.4.4 docker常用命令

1.查看docker镜像: docker images

2.查看docker正在运行容器: docker ps

3.查看docker里的容器: docker ps -a

1.5 nginx部署

端口需要:80

1.5.1 docker部署nginx

docker pull nginx:latest

1.5.2运行nginx

1.通过脚本文件nginx.sh运行,脚本文件的运行需授予权限,在文件目录下命令:

chmod 755 nginx.sh

2.运行脚本命令:./nginx.sh

1.5.3nginx常用命令

1.启动: docker start nginx

2.重启: docker restart nginx

3.停止: docker stop nginx


http://www.kler.cn/a/158907.html

相关文章:

  • 【开源免费】基于SpringBoot+Vue.JS购物推荐网站(JAVA毕业设计)
  • Java 动态代理初步
  • 31DNS设置
  • AndroidStudio-Activity的生命周期
  • centos7 升级openssl 与升级openssh 安装卸载 telnet-server
  • ODC 如何精确呈现SQL耗时 | OceanBase 开发者工具解析
  • mysql常见配置文件参数
  • 轨道交通数字孪生可视化平台,助力城市交通运营智慧化
  • 超完整的mysql安装配置方法(包含idea和navicat连接mysql,并实现建表)
  • 列表插槽使用
  • 我的计算机之旅:为何选择这个领域?
  • 电力校准平台
  • 高性能网络编程 - 白话TCP 三次握手过程
  • 8.HTTP工作原理
  • 你知道小红书小眼睛的推送机制吗?
  • 6页手写笔记总结信号与系统常考知识大题知识点
  • Servlet作业1
  • C语言-字符串
  • 如何使用C++开发集群服务
  • html实现各种好看的鼠标滑过图片特效模板
  • Java+Swing+Mysql实现超市管理系统
  • CSS中常用的5种颜色单位
  • HTTP会话技术---Cookie、Session和Token介绍及它们在JavaWeb中的使用
  • 手机充电 显示连接耳机 (充电没外放声音) 并且充电速度很慢
  • 【python】包(package)与模块(module)、import、__name__与__main__
  • DCGAN生成网络模型