应用运维转开发的一些感受应用运维主要干什么做应用运维需要会什么关于薪资晋升空间为什么要转行 结合自身经历从以下几个方面说下转行的经历,如有相同感受的朋友,欢迎留言讨论~应用运维主要干什么自己干了五年的应用运维,换了两家公司,都是金融公司,现在仔细回想下工作有以下几个方面: 1. 解决生产系统使用过程中产生的问题。 2. 应用系统使用手册,常见运维问题整理。 3. 生产服务器信息整理(ip,账号、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-01 22:20:39
                            
                                49阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               前言        本篇对java的JDK进行简单介绍以及讲解JDK环境的安装。1、JDK混乱概念梳理        我相信有不少人和我当初一样对jdk和java的版本有点晕,一会JDK8,一会JDK1.8的,一会J2SE,一会J2EE的,让人            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-17 23:36:47
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            有很多开源自动化运维工具都很好用如ansible/salt stack等,完全不用重复造轮子。只不过,很多运维同学学习Python之后,苦于没小项目训练,本篇演示用Python写一个批量操作主机的工具,大家空余时候可以试着写写,完善完善。1 思路分析在运维工作中,古老的方式部署环境、上线代码可能都需要手动在服务器上敲命令,不胜其烦。所以,脚本,自动化工具等还是很有必要的。我觉得一个批量操作工具应该            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-14 10:23:39
                            
                                199阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言之前或多或少分享过一些内存模型、对象创建之类的内容,其实大部分人看完都是懵懵懂懂,也不知道这些的实际意义。直到有一天你会碰到线上奇奇怪怪的问题,如:线程执行一个任务迟迟没有返回,应用假死。接口响应缓慢,甚至请求超时。CPU 高负载运行。这类问题并不像一个空指针、数组越界这样明显好查,这时就需要刚才提到的内存模型、对象创建、线程等相关知识结合在一起来排查问题了。正好这次借助之前的一次生产问题来聊            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-04 18:59:53
                            
                                111阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java运维工具简介
Java是一种广泛应用于企业级应用的高级编程语言,它的使用需要配套的运维工具来确保应用的稳定性和可靠性。本文将介绍一些常用的Java运维工具,并提供相应的代码示例。
## 日志管理工具 - Log4j
在应用开发和运维中,日志是非常重要的一部分。Log4j是Java中最常用的日志管理工具之一。它提供了强大的日志记录功能,可以将日志输出到控制台、文件以及其他目标。以下            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-26 18:11:02
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            开源的工具是大家梦寐以求的。这里列举了多款最棒的开源工具,可以很好的实行 DevOps一、开发工具版本控制&协作开发1.版本控制系统 GitGit是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。2.代码托管平台 GitLabGitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-24 15:32:20
                            
                                365阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            现状•小公司/ 创业团队< 500台服务器规模开源方案:Zabbix、Nagios、Cacti…云服务提供商:监控宝、oneAlert等•BAT级别> 10万台服务器投入大量的人力,内部自研,与业务严重耦合没法作为产品推出•中间阶层无从可选早期,选用Zabbix•Zabbix是一款开源的企业级监控系统•对其进行二次开发、封装、调优…•为什么选择Zabbix•Cacti•Co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-04 10:38:34
                            
                                280阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            对于运维管理的需求软件,大家说法不一,现在比较常见的说法诸如运维监控系统、智能运维、综合网管等。由于最近几年IP摄像头的广泛普及,“视频监控”的说法也是与日俱增。与之对应的IP摄像头的运维管理,就是“视频监控运维”。如上,不知道大家晕没晕。就好比,一些相近的关键词,在搜索时感觉总是搜不到自己想要的信息;所以,需要多换几种说法来搜索试试。另外,还有机房运维及机房监控,这也是另一个天地,大多指            
                
         
            
            
            
            JVM运维实用监控工具(扩展)VirtualVM简介 VisualVM 是一款免费的性能分析工具。它通过 jvmstat、JMX、SA(Serviceability Agent)以及 Attach API 等多种方式从程序运行时获得实时数据,从而进行动态的性能分析。同时,它能自动选择更快更轻量级的技术尽量减少性能分析对应用程序造成的影响,提高性能分析的精度。性能分析的主要方式监视
		监视是一种用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 19:41:43
                            
                                116阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Jpom(Java Project Online Management)Java项目在线管理你为什么需要JpomSpringBoot、Jboot等框架开发的项目通常是以Jar的方式在后台运行的,如果只有一两个项目,管理起来不是太麻烦,但是当项目多了以后,管理起来就不是那么方便了,当项目出现问题时,能够通过Jpom即时排查问题,问题解决后还可以直接上传修改后的Jar,项目的堆栈信息,服务器CPU、内            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-23 12:47:52
                            
                                129阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            java语言,有着很多工具,重要的IDE(例如Eclipse,NetBeans和IntelliJ IDEA)到JVM profiling和监视工具(例如JConsole,VisualVM,Eclipse Memory Analyzer等)。接下来我给大家介绍一下重点:适用于各种Java开发人员,(例如核心Java和Web开发人员)的通用工具。如果您知道开发人员应该学习的一些好的工具,请在评论部分与            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-11 15:49:12
                            
                                178阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录jps--虚拟机进程查看工具jstat--虚拟机统计监视工具jinfo--虚拟机配置信息工具jmap--虚拟机内存映象工具jhat--虚拟机HeapDump分析工具jstack--java堆栈跟踪工具Jconsole和VisualVMvisualVM分析OutOfMemoryError异常jdk本身为我们定位java相关的生产问题提供了内置的工具,这些内置的工具用好了足以应对常见的大多数生产问            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-23 12:24:19
                            
                                223阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ArthasArthas是一款阿里巴巴开源的 Java 线上诊断工具,功能非常强大,可以解决很多线上不方便解决的问题一、安装启动arthas1.下载arthas-boot.jar官网:https://arthas.aliyun.com/doc/quick-start.html Maven下载: com.taobao.arthas arthas-spring-boot-starter 3.4.8 r            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-04 09:54:35
                            
                                198阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            上一篇:垃圾收集器:第4篇:虚拟机性能监控与故障处理工具一  JDK的命令行工具1  jps:虚拟机进程状况工具2  jstat:虚拟机统计信息监视工具3  jmap:java内存映像工具4  jhat:虚拟机堆转储快照分析工具5  jstack:java堆栈跟踪工具7  HSDIS:JI            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 15:06:01
                            
                                77阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Java 项目运维的基本概述与实践
随着软件行业的不断发展,Java 项目已经成为企业开发中的常规选择。Java 的稳定性、灵活性以及强大的生态系统,使其在企业级应用中占据了重要的地位。然而,如何高效地进行 Java 项目的运维(Operations and Maintenance)也是开发者和运维工程师关心的重要话题。本文将介绍 Java 项目运维的基本概念,以及一些实用的代码示例。
#            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-10 04:01:46
                            
                                27阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近上线了修复log4j2漏洞的java项目。小结下系统更新操作过程。一、tomcat下的war包的项目cd /var/lib/tomcat9
root:/var/lib/tomcat9# ls webapps/
test  test.war  test.war-bak  ROOT
systemctl stop tomcat9
备份test.war
上传新的test.war
systemctl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-13 15:18:15
                            
                                168阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                Zabbix可以灵活地监控服务器资源,并且集cacti和nagios两者的优点于一身且功能强大,实现企业级 分布式监控,在市场应用更广。cacti擅长监控网络流量,具有绘图功能;nagios擅长监控服务器的性能,以及具有报警功能;Zabbix是一个基于web界面的企业级开源监控套件,由C语言编写而成的底架(server端——监控端和agent端——被监控端),提供分布式            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-12 12:19:08
                            
                                188阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Linux运维人员必会开源运维工具体系说明:不同的技术人员,在不同的阶段确定知识边界非常重要,否则,虽然是千里马,但是不知道终点在哪,最终累死也达不到目标。新手必会用深黄色(8-15k)标记,老鸟必会深黄色+浅蓝色(15-25K)标记==============================================操作系统:Centos,Ubuntu,Redhat,suse,Freebs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-10-12 13:20:28
                            
                                1074阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            许多公司依赖Linux来运维关键应用程序和服务,这也意味着Linux监控工具是整体信息技术管理战略的重要部分.虽然Linux设备很受欢迎,但实时管理中并没有那么理想化,因为许多工具在设计时并没有考虑到Linux监控。这里就需要借助一些外部软件了,所以linux运维工具是必不可少的。一款好的软件不仅可以保证您的服务器正常运行,还可以对其做自动的故障排除,有助于您的合理运维.下面小编为您介绍5款lin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-15 20:41:53
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            新手必会用深黄色(8-15k)标记,老鸟必会深黄色+浅蓝色(15-25K)标记==============================================操作系统:Centos,Ubuntu,Redhat,suse,Freebsd网站服务:nginx,apache,lighttpd,php,tomcat,resin数据   库:MySQL,MariaDB,Pos            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-11-08 09:42:16
                            
                                783阅读