返回顶部
首页 > 资讯 > 后端开发 > Python >java之项目运维手册
  • 814
分享到

java之项目运维手册

java项目运维java运维java项目运维手册 2023-05-14 09:05:09 814人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录java项目运维手册java应用服务器运维的那些事总结java项目运维手册 1、生成dump文件 jmap -dump:live,fORMat=b,file=heap-dump-

java项目运维手册

1、生成dump文件

jmap -dump:live,fORMat=b,file=heap-dump-1829.bin 32171

2、查看子文件夹磁盘空间占用情况

du -sh *

3、实时监控GC情况:

jstat -gcutil pid interval(ms)

 

4、开启jmx远程监控:

执行foo.jar启动命令

java -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar foo.jar

5、建一个类直方图

jcmd 32171 GC.class_histogram

6、查看tcp连接数

netstat -nat|grep -i "80"|wc -l

7、查询进程号

 ps -ef | grep Tomcat8

java应用服务器运维的那些事

1.有些时候需要知道linux服务器上都运行了哪些java应用,用命令可以搜索出来

查看所有java进程 ps -ef|grep java

查看指定jar包的项目进程 ps -ef|grep xxx.jar

不想通过java的stop命令停止,可以直接用linux命令结束进程 kill -9 4382(这个是进程号,用上面的查看命令可以得到)

也可以用linux的cd命令切换到jar包的路径,然后用 java -jar xxx.jar &(加&符号是想让它后台去运行,不加就会显示的运行)

搜索文件目录 find / -name xxx.jar, “ / ”是指定在根目录下搜,也可以自己指定目录,如  find /A -name xxx.jar 在A目录下查找

搜索目录 find / aaa , 是指在根目录下搜文件夹名称加aaa的

2.服务器上启动Java项目

SpringBoot项目都是jar形式的,在服务器上可以执行下面命令启动项目(可以在jar当前目录,也可以在任意位置执行命令,任意位置执行的时候记得要写完整的jar包路径)

1.  java -jar xxx.jar 回车就可以启动项目,但是当按ctrl+z退出命令行时Java进程也会关闭,项目也停止了

2.  nohup java -jar xxx.jar &  ,这种方式Java进程会后台运行,退出命令行也不影响项目。

3.  nohup java -Dspring.profiles.active=prod -jar xxx.jar &  ,正式项目一般都是不同环境不同配置,在命令中可以指定使用哪个环境的配置文件。

”=prod“ 是springboot中application.yml配置文件的命名规则,

一般 application-dev.yml开发环境,application-prod.yml线上环境

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: java之项目运维手册

本文链接: https://lsjlt.com/news/203006.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java之项目运维手册
    目录java项目运维手册java应用服务器运维的那些事总结java项目运维手册 1、生成dump文件 jmap -dump:live,format=b,file=heap-dump-...
    99+
    2023-05-14
    java项目运维 java运维 java项目运维手册
  • java项目运维手册的知识点有哪些
    今天小编给大家分享一下java项目运维手册的知识点有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。java项目运维手册生...
    99+
    2023-07-05
  • OGG运维手册
    GOLDENGATE运维手册 OGG常用监控命令 说明 对GoldenGate实例进行监控,最简单的办法是通过GGSCI命令行的方式进行。通过在命令行输入一系列命令,并查看返回信息...
    99+
    2024-04-02
  • MySQL 8.0.11 innodb cluster 运维管理手册之三增加节点
    MySQL 8.0.11 innodb cluster 运维管理手册之三 增加节点 作者 方连超 假设innodb cluster集群跑了1年,突然某个节点挂掉了,这个时候,日志也已经没有binlog.0...
    99+
    2024-04-02
  • Docker实战之运行项目
    在本篇文章里小编给大家分享的是关于docker运行项目的方法和实例,需要的朋友们学习参考下。1、进入存放自己项目war的目录...
    99+
    2023-06-04
  • 微信小程序如何运维小项目
    这篇文章给大家分享的是有关微信小程序如何运维小项目的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。我们先看下完成后的效果:实现分析基本功能就是做一个IP查询的页面,输入ip,能够查...
    99+
    2024-04-02
  • 手把手教你在eclipse创建第一个java web项目并运行
    目录1.下载eclipse2.解压后启动eclipse3.新建java web工程4. 添加一个jsp页面5. 运行项目总结为了能编写java web项目,建议安装支持javaee开...
    99+
    2023-02-21
    eclipse创建javaweb工程 eclipse怎么创建javaweb项目 eclipse运行javaweb
  • Qt创建项目实战之手把手创建第一个Qt项目
    目录前言创建项目点击新建按钮选择模板多步骤设置第一步:Location(项目介绍和位置)。第二步:Build System(构建系统)第三步:Details(项目信息)第四步:Tra...
    99+
    2023-05-17
    基于qt的项目 qt新建项目 qt如何创建项目
  • 数据库自动化运维的奇观:自动化之手,运维无忧
    自动化部署 部署数据库往往是一项耗时且容易出错的任务。自动化部署工具使这一过程变得简单快捷。它们可以自动创建数据库实例、设置配置并应用必要的补丁,从而节省大量时间和精力。 自动化配置管理 数据库配置管理至关重要,但手动执行这一任务往往费时...
    99+
    2024-04-02
  • Enum如何在Java项目中运用
    这期内容当中小编将会给大家带来有关Enum如何在Java项目中运用 ,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。首先,定义一个Enum的类Status,有两个属性statusValue状态码 以及 st...
    99+
    2023-05-31
    java enum ava
  • LinkedList如何在java项目中运用
    本篇文章为大家展示了LinkedList如何在java项目中运用 ,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。java LinkedList的实例详解实例代码: public class...
    99+
    2023-05-31
    java linkedlist ava
  • 【Java】Eclipse如何创建java项目并运行
    前面Eclipse、JDK的安装与JDK环境变量配置好了之后,开始进行基本的使用 一、创建java项目并运行 先打开Eclipse IDE 2、创建项目 点击左上角的File—>New—>Proje...
    99+
    2023-09-30
    eclipse java
  • Java练手小项目实现一个项目管理系统
    目录前言:一、项目需求二、功能实现三、具体模块的实现四、总结前言: 时隔多日,我们学习完java的面向对象阶段,毕竟需要付诸实践,这个小项目就 作为我们第一个java面向对象解决的项...
    99+
    2024-04-02
  • Egret引擎开发指南之运行项目
    这是一个令人兴奋的小结,因为在这个小结中你终于能够看到你的第一个Demo的运行效果。 1.使用Egret工具运行游戏 运行Egret项目,我们需要一个已运行的HTTP服务器。在前面安装Egret的教程中,我...
    99+
    2022-06-04
    引擎 指南 项目
  • idea怎么导入Java项目并运行
    要将idea导入Java项目并运行,可以按照以下步骤操作: 打开Idea,并选择“File” -> “New” -> ...
    99+
    2024-04-02
  • java实战项目之记账软件
    目录1. 项目介绍1.1. 项目安排 1.1.1. 项目目标1.1.2. 项目时间1.2. 项目功能分析1.2.1.&nb...
    99+
    2024-04-02
  • 分析Java中CRM之项目思路
    这篇文章主要讲解了“分析Java中CRM之项目思路”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“分析Java中CRM之项目思路”吧!一、登录模块全程思路分析登录模块:1、对用户名和密码的校验...
    99+
    2023-06-25
  • mysql手册(1)——mysql企业安装流程及常规运维操作
    好久没有更博了,下面针对mysql安装、运维、故障处理提供一点参考~ 1)mysql安装(适合于生产环境)                                                               ...
    99+
    2015-05-19
    mysql手册(1)——mysql企业安装流程及常规运维操作 数据库入门 数据库基础教程 数据库 mysql
  • Java开发之普通web项目转为Maven项目的方法
    前言Maven是基于项目对象模型(Project Object Model),可以通过一小段描述信息来管理项目的构建、报告和文档的项目管理工具,提供了一个仓库的概念,统一管理项目所依赖的第三方jar包,最大可能避免了由于环境变量的不同在不同...
    99+
    2023-05-30
    java web项目 maven项目
  • 工程项目运维管理系统的构建及应用
    随着现代信息技术的快速发展,工程项目运维管理系统在工程项目的运行和管理中扮演着越来越重要的角色。本文将对工程项目运维管理系统的构建、应用以及发展趋势进行详细说明。 一、工程项目运维管理系统的构建工程项目运维管理系统通常由多个模块组成,包括项...
    99+
    2023-12-11
    管理系统 工程项目
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作