
运维工具使用
文章平均质量分 86
记录运维过程中相关工具的应用实践
羌俊恩
工学文艺IT男,10年从事IT及项目管理相关工作,业余喜欢文字,视频剪辑,电气自动化和机械维修
展开
-
windows安全软件之火绒杀毒的密码忘记后处理
进入到火绒剑界面后,找到界面顶部的【注册表】功能页,并点击进入,然后进入注册表到【HKEY_LOCAL_MACHINE\SOFTWARE\Huorong\Sysdiag\app\password】该路径当中。某次,想升级系统补丁,但多次尝试后都失败,排查杀毒软件影响过程中,发现火绒杀毒配置了密码保护,但因时间太久,密码已无从考证,那我们应该怎样处理这种情况呢?下载完解压缩,直接运行二进制文件,定位上第一部中的火绒注册表位置,修改如下password的值为0即可.1)通过火绒自带的高级工具:通过。原创 2024-08-24 14:23:55 · 4884 阅读 · 1 评论 -
Ansible可视化管理之web界面集成使用探究(未完待续)
因某集成商管理的客户资源涉及4A接入管控要求,其中密码必须3个月更新一次,随着纳管主机的数量增多,手动去修改密码变得不现实,考虑无侵入性和资源耗用,便捷性等因素,首先选用Ansible作为此需求的首要解决方案,ansible是agentless的且仅需依靠ssh就能管理目标,这减少了开销和安全漏洞,但因Ansible主要还是一个命令行工具,这种命令行操作,剧本编写不是特别直观,导致Ansible在项目的应用推广并不十分顺利,故此,特采用一个可视化web图形界面来改善Ansible的易用性,本文对此记录以作参原创 2024-08-17 18:37:15 · 3503 阅读 · 0 评论 -
OS国产化改造中LVM卷迁移指导
因OS改造涉及LVM卷,且vg卷包含磁盘数量较多,lv中数据较大(100T左右),因此要在OS改造中确保LVM卷信息完整不丢失,保证其上数据安全尤为重要。本文旨在探讨lvm信息存储及迁移,以指导完成OS改造及数据迁移提供参考。相关资源LVM管理LVM配置说明。原创 2024-04-23 18:57:56 · 1168 阅读 · 0 评论 -
Nginx漏洞之未授权访问和源码泄漏漏洞处理
Apereo CAS开箱即用,并且提供多种协议支持,如:CAS(v1,v2和v3)、SAML(1.0和2.0)、OAuth(v2)、OpenID、OpenID Connect等,Apereo CAS支持使用多种身份证方法,包括:JAAS、LDAP、RDBMS、Radius、JWT等。Keycloak是一个免费、开源身份认证和访问管理系统,支持高度可配置的单点登录(SSO)功能,旨在为现代的应用程序和服务,提供包含身份管理和访问管理功能的单点登录工具。完成后,配置要单点的应用程序。2>配置keycloak。原创 2024-03-29 18:23:58 · 2537 阅读 · 0 评论 -
AI开源概览及工具使用
随着ChatGPT热度的攀升,越来越多的公司也相继推出了自己的AI大模型,如文心一言、通义千问等。各大应用也开始内置AI玩法,如抖音的AI特效;代码 GitHub相关论文项目Demo产品文档Grok Aigrokstream添加链接描述。原创 2024-03-20 12:21:41 · 1657 阅读 · 0 评论 -
Linux运维之管理工具篇
因运维过程中,经常会借助于很多工具来实现我们的监控、备份、校验,安全测试,批量操作,可视化辅助,集中管理等,甚至AI相关,本文特对常用工具进行梳理记录,以备不时之需及后来者参考应用,欢迎留言补充和建议。原创 2024-03-12 12:10:30 · 1604 阅读 · 0 评论 -
VS Code+DevChat助力非专业开发也能玩转代码编程
偶然间网上瞎逛,看到DevChat 发布了一款 VS Code 插件,可提供类似chatgpt一样的“一站式 AI 辅助编程”体验。据说, DevChat 直接对接 GPT-4 还让免费用,目前免费注册收邮件即可获取key,再也不用麻烦的外部手机号了;基于此,便拿来看看,于是有了本文,记录供初学者配置体验;下图是一位生动的形象描述:DevChat是一个开源平台,它赋予开发人员更有效地将人工智能集成到代码生成和文档中的能力。DevChat的目标是超越简单的代码自动补全和对代码片段的有限操作。原创 2023-11-10 13:51:05 · 338 阅读 · 0 评论 -
配置Xftp绕过跳板机直连内网环境
因现场环境限制,轧制油一台管理主机可连入内网环境,但因现在需要传入大量数据到内网环境,二管理主机的存储又无法满足需求,rz和sz命令又有传输大小限制,因此,我们来看下如何配置【隧道】实现xftp通过本地端口连入内网主机;1)与配置本地通过管理机通道连入内网数据库原理一样,首先需要在管理机上配置转发代理;3)配置xftp,选中上述代理,注意喜爱中的主机ip填写实际的目标ip,非localhost。2)配置好好,重连管理主机SSH会话;原创 2023-09-10 18:43:40 · 1254 阅读 · 0 评论 -
Linux 系统运维工具之 OpenLMI
1)产品简介OpenLMI 是一个 Linux 平台的服务配置管理和应用部署工具,功能类似于目前业界的配置管理工具 Chef,Puppet,Saltstack。OpenLMI 旨在为在物理机和虚拟机上运行红帽企业 Linux 系统的生产服务器提供一个通用管理接口。OpenLMI 的主要功能包括管理存储设备、网络、系统服务、用户帐户、硬件和软件配置、电源管理和 Active Directory 的交互。OpenLMI 里面提供了一整套的代理程序包括:控制器、客户端程序与命令行工具码,即以下三个组件。原创 2023-08-28 12:27:09 · 686 阅读 · 0 评论 -
关于监控软件M/Monit概述
最近看到其他业务系统使用M/Monit来实现业务侧监控需求,今天我们来一起看下这款软件怎样;首先它能监控以下指标:Monit是一个开源的跨平台的用来监控Unix/Linux系统(比如Linux、BSD、OSX、Solaris)。易于安装,轻量级(只有500KB大小),不依赖于任何第三方程序、插件或者库。但服务端MMonit是收费的,可以免费试用30天。原创 2023-08-23 13:59:19 · 477 阅读 · 0 评论 -
Linux 3.10 GCC版本太低升级到5.2.0
某次升级内核,执行make menuconfig报当前版本太低,现场版本为4.8.5,需要升级到5.1.0版本以上,查看官网后,决定升级到5.20版本。官方说明:https://gcc.gnu.org/install/index.html;原创 2023-08-04 16:00:09 · 892 阅读 · 0 评论 -
SVN服务器简单配置过程
SVN的全称是Subversion,是一个流行的开源的版本控制系统。Subversion可管理随时间改变的数据, 这些数据放置在一个中央资料档案库(repository) 中。它就像一个普通的文件服务器, 不过它会记住每一次文件的变动。这样当需要回退时,就能把档案恢复到旧的版本, 当然也就可浏览文件的变动历史。相关概念:repository(源代码库)::源代码统一存放的地方Checkout(提取):从repository checkout源代码到本地调试Commit。原创 2023-07-03 18:24:32 · 1788 阅读 · 0 评论 -
公有云云硬盘(EBS)有效范围内扩容/存储规格变更指导手册
容量无法衡量云硬盘性能,但对于存储设备而言,不同的容量能达到的性能不同。输入分区编号1并按回车键,为了保证数据的一致性,First sector 需要与原来的分区保持一致,即默认的2048,输入 wq 并按回车键,开始创建新分区,完成后p验证查看,注意分区重建后会。某公有云环境中,云主机直连的云硬盘存储某数据库数据,随着数据的积累,大约10亿多条数据,云硬盘急需扩容,但前期规划云硬盘未开启lvm卷,且当前存储容量未达EBS容量限制,最大可达32T,因此觉得采用EBS规格变更的方式来实现主机存储的扩容;原创 2023-05-15 18:49:14 · 936 阅读 · 0 评论 -
Linux shell脚本之回顾及实用笔记
我们从事运维的小伙伴,除了自动化运维外,在没有自动化条件下,借助shell脚本/Python脚本来提升运维效率,无疑是一个必选项,当前也可以自建自动化运维平台,我们这里还是以Linux shell脚本为主,来汇总一些常用的运维脚本,对于有基础的同学,也随本文一起回顾下相关知识,温故知新。原创 2022-10-31 12:01:45 · 1979 阅读 · 0 评论 -
Linux系统运维排故思路参考手册
Linux运维过程中,我们会遇到一些进程突然出现挂死的状态(即进程处于运行状态,但无法处理请求,比如会报404,但这时服务端口是通的,日志也没显示明显异常,有的会简单给出无法连接某个组件,比如数据库等),那这时我们如何定位排查问题呢,偶然间看到网上一位同学的文章,这里分享一下。原创 2022-09-18 23:29:34 · 6736 阅读 · 0 评论 -
Grafana启动失败报错:Grafana-server Init Failed: Could not find config defaults, make sure homepath command
某项目监控服务器prometheus+grafana,但因前期规划问题,服务器磁盘空间配置不够,一天的数据量就占满了根分区,导致prometheus和grafana宕机,清理空间后,重启grafana却无法启动原创 2022-06-09 14:53:50 · 16067 阅读 · 3 评论 -
旧版elasticsearch 2.3.4 集群部署过程
一、概要近期,因迁移某一监控系统,但是老系统里采用的ES组件是2.3.4版本,新环境部署ES 7.0.1因与其他组件版本冲突问题,无法使用,因此不得不继续采用老版本2.3.4,据此记录下该历史版本集群的配置过程,以作记录参考。Elasticsearch 是一个分布式、高扩展、高实时、RESTful 风格的搜索和数据分析引擎,能很方便的使大量数据具有搜索、分析和探索的能力。本文介绍3节点进行 Elasticsearch 集群的搭建。二、部署配置2.1、软件下载软件配置参考:Elasticsea原创 2022-05-18 00:28:17 · 368 阅读 · 0 评论 -
自动化运维平台Spug介绍
一、概要Spug是一款使用Python+Flask+Vue+Element组件开发的开源运维管理系统,系统前后端分离,项目创建于2017年,2018 年 2 月第一个开源运维平台版本发布,设计为面向中小型企业设计的轻量级无Agent的自动化运维平台,UI基于Ant Design设计,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能,且二次开发很方便。它采用授权协议AGPL-3.0,使用开发语言Python JavaScript;软件采用无 Agen原创 2021-12-22 20:47:22 · 26779 阅读 · 19 评论 -
web项目调试指导
一、概要web项目往往由前端和后台组成,涉及的内容和知识特别多,初学者由于对其运行机制理解不到位,同时没有掌握恰当的调试方法,当项目出现问题时就比较茫然、无从下手。本文将从一个简单的调试案例简述web项目调试过程和方法,以供参考。web调试总体思路:(1)理解清楚web项目运行基本机制,理清程序运行轨迹;(2)掌握Java代码调试方法和技巧;(3)掌握浏览器前端调试方法和技巧;(4)基于以上方法,实践并总结,积累调试经验,提高调试的效率。二、web项目架构及运行机制【web浏览器原创 2021-12-12 14:40:57 · 2728 阅读 · 0 评论 -
VMware运维工程师常用工具介绍
一、概要今天与vmware厂商人员沟通过程中,了解到一款软件,名称叫做RVTools,这款软件提供了一种非常简单的方式来显示vCenter服务器中的库存信息,它由VMware收购的Veeam提供。RVTools软件是通过调用虚拟化平台API接口来获取虚拟化平台资源信息的。RVTools它可以将这些vc的库存信息导出到一个类似于Excel的电子表格当中,并且能够创建超过15个tab。VMware运维人员可以借助RVTools软件来实现很多功能。比如:导出并备份现有虚拟化平台信息作为备份,当遇到故障时,就原创 2021-12-09 20:34:41 · 19368 阅读 · 1 评论 -
关于一款多平台的数据库管理工具
一、概要作为运维,经常要跟数据库打交道,我们常用的数据工具除了一些开发插件,标准接口,专用的数据库客户端,可能最常用的就是Navicat工具了吧;今天咱们这里介绍一款跨多平台的数据库管理工具,即:DBeaver(海狸)。DBeaver是一个免费的多平台数据库工具,适用于开发人员、数据库管理员、分析师和所有需要使用数据库的人员。支持所有流行的数据库:MySQL、PostgreSQL、SQLite、Oracle、DB2、SQL Server、Sybase、MS Access、Teradata、Firebi原创 2021-12-06 22:19:23 · 2577 阅读 · 1 评论 -
数据库设计工具之chiner
一、概要之前我们在项目开发阶段设计数据库可能常用PowerDesigner,PowerDesigner是业内主流的数据库建模工具,但随着技术和时间的推移,PowerDesigner越来越暴露出一些问题,比如安装麻烦,功能较多复杂,界面有点古老等。powerDesigner16.5 软件下载 提取码: 7xmd随后一款国内软件的成熟越来越受更多开发人员喜爱,软件名称为CHINER: CHINESE Entity Relation(国产实体关系图工具),,中文名称为:元数建模,目前最新版本为3.0版本。原创 2021-11-28 20:41:10 · 4996 阅读 · 0 评论 -
内网穿透工具之NPS手册
一、概要nps (之前叫easyProxy)是一款轻量级、高性能、功能强大的内网穿透代理服务器,使用go语言编写。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等),同时支持内网http、内网socks5、p2p等代理方式,支持snappy压缩(节省带宽和流量)、站点保护、加密传输、多路复用、header修改等并带有友好且功能强大的web图像管理界面。类似的工具还有Frp、lanproxy、Holer等,感兴趣的可去挨原创 2021-11-26 13:30:11 · 5548 阅读 · 0 评论 -
IT领域常用指标概述
一、前言我们在从事IT工作中,经常会用到各种评价IT产品,用户体验,功能和安全等的指标,来确认产品或项目的可靠性,可行性,当前状态等。本文对此整理进行日常确认。二、指标概览1)应用相关吞吐量:总的线程数/持续时间。吞吐量是指系统在单位时间内处理请求的数量,TPS、QPS都是吞吐量的常用量化指标。并发数: 同一时刻系统同时处理的请求数(相对并发,绝对并发),比如:Jmeter压测里就可使用同步定时器来模拟并发数(同一时刻发起的请求)TPS: 单位时间(每秒)处理的事务数= 并发量 / 平均响应时原创 2021-10-20 09:46:43 · 2071 阅读 · 0 评论 -
关于EMQ(emqttd)你应该了解的
一、概要EMQ (Erlang/Enterprise/Elastic MQTT Broker) 是基于 Erlang/OTP 平台开发的开源物联网 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议) 消息代理服务。Erlang/OTP 是出色的软实时(Soft-Realtime)、低延时(Low-Latency)、分布式(Distributed) 的语言平台。MQTT 是轻量的(Lightweight)、发布订阅模式(PubSub) 的**物联网消息原创 2021-09-18 23:53:12 · 22288 阅读 · 0 评论 -
常用工具软件记录(未完成)
概要随着 DevOps 的发展,新的用来实现 CI/CD 流水线的自动化工具也在不断涌现。像 GitHub 这样的代码仓库和 Jira 这样的 bug 跟踪工具随着 SaaS 这种交付方式变得更受欢迎, 许多工具都可以在现代开发人员运行应用程序的云环境中运行,例如 GCP 和 AWS。CI/CD:持续集成/持续发布(continuous integration/continuous deployment)通过持续集成,开发人员能够频繁地将其代码集成到公共代码仓库的主分支中。 开发人员能够在任何时候多次原创 2021-06-25 22:37:24 · 207 阅读 · 0 评论 -
调试Linux shell脚本
背景有时我们写好了一个shell脚本,但是执行时最会报一定错误,因此,运维人员可能想在脚本执行时,进行跟踪,或脚本执行前,检查脚本语法,较少脚本出错或帮助改善脚本;操作linux系统中,其实shell是有一个真实的调试模式的。在执行一个脚本时,可以有如下4种方式来对脚本进行调试:1)sh -x script.sh //将执行该脚本并显示所有变量的值。-x参数,提供跟踪执行信息,将执行的每一条命令和结果依次打印出来;另-v参数可边执行脚本,边将执行过的脚本命令打印到标准错误输出。2)sh -n原创 2021-06-25 18:27:22 · 3224 阅读 · 1 评论 -
PMP 考前知识点图例总结
一、项目管理基础1.1、五大过程组|十大知识域|49个过程1.2、项目流程概览1.3、49个过程ITTO1)第4章 项目整合管理: 项目管理计划2)第5章、项目范围管理:3)第6章 项目进度管理:4)第7章 项目成本管理:5)第8章 项目质量管理:6)第9章 项目资源管理7)第10章 项目采购管理...原创 2021-06-17 19:19:06 · 351 阅读 · 0 评论 -
Oracle 11.2.0.4软件下载
Oracle 11.2.0.4各版本下载地址Linux x86:https://updates.oracle.com/Orion/Services/download/p13390677_112040_LINUX_1of7.zip?aru=16720989&patch_file=p13390677_112040_LINUX_1of7.ziphttps://updates.oracle.com/Orion/Services/download/p13390677_112040_LINUX_2of7.转载 2021-05-14 08:12:28 · 1314 阅读 · 0 评论 -
Devops常用工具软件之ansible部署使用
一、背景因某业务环境部署agent采集,且OS多为Linux,部分windows;考虑采用ansible进行批量部署;二、概要ansible作为一款自动化运维工具,它是基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,可实现批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供了一种框架。它的主要组件包括:(1)、原创 2021-05-07 22:25:41 · 1654 阅读 · 1 评论 -
网络划分之IP地址计算器
网络划分IP地址计算器:点击进入原创 2021-04-11 17:24:21 · 10707 阅读 · 2 评论 -
Devops常用工具软件总结笔记(持续更新中……)
Devops一词来自于Development 和 Operations 的组合,从字面意思了解,就是让软件开发人员和运维人员更好的沟通合作,通过自动化流程让软件开发、测试、发布更快捷。DevOps 强调通过一系列手段来实现既快又稳的工作流程,使每个想法(比如一个新的软件功能,一个功能增强请求或者一个 bug 修复)在从开发到生产环境部署的整个流程中,都能不断地为用户带来价值。这种方式需要开发团队和运维团队密切交流、高效协作并且彼此体谅。DevOps 可以加快一个想法从提出到部署的整个过程。DevOps.原创 2021-03-30 16:47:53 · 3460 阅读 · 0 评论 -
域环境配置开机Bat脚本想KMS服务器申请授权Windows系统
背景Horizon环境中,会面临批量激活windows的需求,通过借助域ad域策略配置桌面开机执行bat脚本,完成桌面开机自动激活。脚本1、脚本样例:@echo offvertitle 桌面产品激活 cd /D %~dp0echo WindosActiveecho ====================================echo Author:junecho Create:// :echo UpdataDate:// :echo Version:.0vecho原创 2021-03-09 18:47:19 · 1357 阅读 · 0 评论 -
网页抓包软件charles安装使用
概要Charles抓包工具是一款功能强大的网络数据抓包软件,Charles可以进行应用程序的网络调试,帮助开发者分析网络程序的通信协议等,支持抓去http、https协议的请求,不支持socket。Charles可完成HTTP代理/ HTTP监视器/反向代理,使开发人员能够查看其机器和Internet之间的所有HTTP和SSL / HTTPS流量。这包括请求,响应和HTTP标头(包含cookie和缓存信息)。当客户端向服务器发起请求的时候,先到 charles 进行过滤,然后 charles 在把最原创 2021-03-05 22:15:41 · 367 阅读 · 0 评论 -
源码包构建(build)二进制包过程
背景有时候我们在linux系统安装某软件包时,希望快捷简单地安装,而不用每次用源码包来编译,如果用通用的Linux环境的rpm报,这里就用到 rpm 最新打包工具rpmbuild。命令说明rpmbuild命令被用于创建rpm的二进制软件包和源码软件包。该命令来自于 rpm-build 包,如果系统没有,可进行安装:yum install -y rpm-build;也可以安装 rpmdevtools,这个工具部包含一些其他工具:yum install -y rpmdevtools语法rpmbuil原创 2021-02-20 18:06:12 · 1523 阅读 · 0 评论 -
登陆IPMI时报:应用程序已被Java安全阻止
问题描述1、登陆故障主机IMPI:如果是首次登陆该KVM,会报:处理这时,需要将上述安全风险位置加入白名单,打开:控制面板–java:单击【安全】选项卡,增加白名单:完成后再次执行,java KVM,即可进入到下列页面,即表成功启动KVM:单击【运行】后,弹出下图远程Console窗口:...原创 2021-01-20 18:10:13 · 1068 阅读 · 0 评论 -
Jboss环境搭建过程
概要部署1、安装JDKjava应用当然首先需要安装java运行环境(JRE),JRE提供了运行java的基本环境。安装jboss需要jdk,jdk中包含jre下载地址(JRE):https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u14-oth-JPR@CDS-CDS_Developer下载完软件,安装原创 2021-01-06 14:28:50 · 697 阅读 · 0 评论 -
tar命令打包排除某个文件或目录
背景我们在Linux运维中,会经常使用到tar命令来进行对文件的备份打包压缩,有时候需要打包某个业务目录,但需要排除掉日志,怎么操作呢?操作1)打包时排除特定文件tar -Pczvf /usr/local/web.tar.gz /usr/local/web/* --exclude=/usr/local/web/catalina,log2)打包时排除特定类型文件tar -Pczvf /usr/local/web.tar.gz /usr/local/web/* --exclude=/usr/loca原创 2021-01-05 13:28:17 · 14566 阅读 · 5 评论 -
Powershell 批处理配置NTP安装vmware powercli失败处理
1、管理员运行powershell,输入以下命令在线安装:Install-Module -Name VMware.PowerCLI -Scope AllUsers2、未完待续原创 2020-12-15 11:33:55 · 1716 阅读 · 1 评论 -
Linux日志切割工具Logrotate
简介Logrotate 程序是linux系统自带的一个日志文件管理工具。用于分割日志文件,压缩转存、删除旧的日志文件,并创建新的日志文件;而运维过程中,经常见我们对比如nginx,通过脚本的方式按天进行切割,logroate工具没有得到有效利用。logrotate旨在简化生成大量日志文件的系统的管理。它允许自动旋转、压缩、删除和邮寄日志文件。每个日志文件可以每天、每周、每月处理,或者当它变得太大时处理。通常,logrotate将作为每日cron作业运行,因其基于 crontab 运行的,所以这个时间点是原创 2020-10-27 19:29:07 · 8832 阅读 · 1 评论