ssh免密登录配置

需求是从A机器批量执行远程 BCDEF..等机器的重启服务脚本,需要免密登录。 老的操作系统 RHEL 用的是 ssh-rsa 的加密,新的用的是 ecdsa-sha2-nistp256 的方式,两者只是加密类型不一样,免密配置的操作都是一样的,如下: 在A机器,执行 ssh-keygen -t ecdsa -t 指明类型,有的机器 是 rsa 会在 ~/.ssh/ 目录下生成 id_ecdsa

WebLogic打补丁操作

上传补丁包: 把补丁jar包,上传到 `/weblogic/bea/utils/bsu/cache_dir 目录下: 进入目录: cd /weblogic/bea/utils/bsu 查看已经安装的补丁: ./bsu.sh -prod_dir=/weblogic/bea/wlserver_10.3 -status=applied -view -verbose 卸载已安装的补丁: ./bsu.sh

CentOS7.8启动jenkins报涉及font的错

因为等保测评要求,需将测试和生产的网络隔离,由于原有的 jenkins 中,测试和生产的部署 job 都在一个服务,现需拆分出来,重新搭一套生产的jenkins专供生产自动发布使用,所以申请了一台 CentOS7.8 进行部署。 安装好jdk11,下载好最新的 jenkins LTS版本 war包, Jenkins 2.319.1,通过 java -jar 方式进行启动,启动命令如下: echo

Oracle性能监控SQL

-- 查询会话: SELECT status, type, COUNT(*) as value FROM v$session GROUP BY status, type; -- 查询资源使用情况: SELECT resource_name,current_utilization,CASE WHEN TRIM(limit_value) LIKE 'UNLIMITED' T

挖矿脚本(仅学习分析用)

生产服务器碰到过一次异常,核心N多台机器,CPU直接飙满,发现叫 dbused 异常进程,获取到有个进程一直在访问一个远程脚本,脚本内容如下: #!/bin/bash SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin setenforce 0 2>/dev/null ulimit -u 50000 sysctl -w vm.nr_hugep

java dump 脚本

#!/bin/bash # grep java 替换成需要过滤出的进程的关键字 PID=ps -ef |grep java |grep -v grep |awk '{print $2}' mkdir -p /tmp/${PID} echo '获取线程快照信息' jstack ${PID} > /tmp/${PID}/${PID}.jstack

二、prometheus概念

概念 数据模型 普罗米修斯基本上将所有数据存储为时间序列:具有相同度量和相同标注维度集的带时间戳的值流。除了存储的时间序列外,Prometheus还可以生成临时派生的时间序列作为查询的结果。 指标名称和标签 每个时间序列由其度量名称和称为标签的可选键-值对唯一标识。 度量名称指定被度量的系统的一般特性(例如:http_requeststotal - 接收到的HTTP请求的总数)。它可能包含ASCI

一、prometheus介绍

介绍 概述 什么是 Prometheus? Prometheus是一个开源的系统监控和警报工具包,最初由SoundCloud开发。自2012年启动以来,许多公司和组织已经采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。它现在是一个独立的开源项目,独立于任何公司进行维护。为了强调这一点,并澄清项目的治理结构,Prometheus在2016年加入了云原生基金会,成为继Kuberne

jenkins启动参数

$ java -jar jenkins.war --help Running from: /home/weblogic/CI/jks_space/jenkins.war webroot: $user.home/.jenkins Jenkins Automation Server Engine 2.258 Usage: java -jar