【新手必备】Linux 服务器性能变慢排查手册
New
一、问题背景与适用场景
服务器性能下降是运维高频问题,核心表现为系统卡顿、业务响应延迟,诱因涵盖 CPU、内存、磁盘 IO、进程、网络五大维度异常。本文面向 Linux 运维与 DevOps 工程师,提供标准化、可落地的排查思路,通过命令与指标精准定位瓶颈,形成 "判断 - 定位 - 修复" 闭环。
二、排查前准备:基线与环境确 ...
20 款一线运维实战效率工具全指南(附一键安装 + 实战案例)
# 20款一线运维实战效率工具全指南(附一键安装+实战案例)本文整理了**
20款经过生产环境验证的运维效率工具**,覆盖终端增强、文件处理、系统监控、网络诊断、文本处理、容器运维六大核心场景,所有工具均遵循**开源免费、安装简单、功能聚焦、性能卓越**原则,附带详细安装配置、实用示例和生产级最佳实践,可直接落地使 ...
Hi i am write about price
Hola, quería saber tu precio..
Kubernetes(k8s)日常运维中最常用的命令
1. 查看集群节点状态(核心)
kubectl get nodes
扩展:查看节点详细信息(包含内核、容器运行时、标签等)kubectl describe node
示例:kubectl describe node kind-control-plane
2. 查看所有命名空间(区分不同业务环境)kubectl get ns
简写:kubectl get namespaces
3. 查看指定命名空间下的所有资源(快速巡检 ...
java.lang.OutOfMemoryError: Java heap space堆内存不足的解决办法
ps:如果不是不能短暂停机的生产服务器,我认为最快的解决办法还是重启服务器。先恢复生产再往下找你能用到的解决方案。
一、临时缓解:调整 JVM 堆内存参数(最快见效)
堆内存不足的直接原因是 JVM 分配的堆空间不够,优先通过调整启动参数扩大堆内存,Windows 下需注意系统和 JDK 的位数限制:
1. 核心参数配置(以 ...
Hi i am writing about your the price
Ndewo, achọrọ m ịmara ọnụahịa gị.
浅谈NC和TELNET
nc(netcat)和telnet都是用于网络调试的基础工具,但设计定位、功能特性、使用场景差异显著,核心区别可总结为下表,再展开关键维度:
一、核心定位:从 “专用工具” 到 “全能工具”
[*]telnet:最初是为Telnet协议设计的远程登录工具,核心目的是连接远程 Telnet 服务器获取交互式终端。仅附带 “测试 TCP 端口是 ...
oracle数据库迁移后的数据对比脚本
#!/bin/bash
# 脚本执行模式:-e 遇到错误立即退出;-o pipefail 管道中任一命令失败则整体失败(确保错误不被掩盖)set -eo pipefail
# ========================================================# 脚本核心功能说明# 脚本名称:Data Consistency Checker(数据一致性检查器)# 核心用途:对比两个Oracle数据库(源库SRC ...
ORACLE数据库给表空间增加数据文件并允许自动增长,rac可用
查询数据文件位置
select name from v$datafile;
增加表空间大小的四种方法
方案1:给表空间增加数据文件
ALTER TABLESPACE app_data ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M;
方案2:新增数据文件,并且允许数据文件自动增长
ALTER TABLESPACE USERS ADD DATAF ...
ELK日志查询及删除(手动删除、定时任务删除)
OMMSH5系统ELK日志定期清理文档一、查询elk日志存储情况 172.17.35.164:9200/_cat/indices?V二、手动删除日志文件命令curl -XDELETE "http://172.17.35.160:9200/logstash-2023.09.01" 三、定时任务删除elk日志新建elk.sh#!/bin/bash #删除ELK30天前的日志 DATE=`date -d "30 days ago" +%Y.%m.%d` curl -s -XGET http:/ ...
oracle数据库过期archive log清理
如果是巡检时手动清理:
可按以下方法:
在命令行执行
rman
connect target /
delete noprompt archivelog until time 'sysdate -3';
crosscheck archivelog all;
delete expired archivelog all;
如果是要做成定时任务,可按以下方法:
新建- 过期archivelog清理.bat
@echo off
call D:\过期archivelog清除\select.b ...
记ORA-12516报错,PLSQL连接数据库失败,修改最大连接数
背景:
服务器迁移到一个新的服务器上
系统版本:WindowsServer2019
oracle版本:oracle 11g
程序在新服务器上运行月余。
故障描述:
数据库安装后导入了原系统的数据库,运行月余正常,这两天出现偶尔PLSQL登录数据库失败的情况。数据库报错原因ora-12516
解决思路:
搜索得知故障原因为最大连接数太小。
sysdba用 ...
新人帖
解决ORA-28056:Writing audit records to Windows EventLog failed
背景:
这个报错和另一篇ora-12516报错的帖子是一起发生的,但是是两个问题,所以分两个帖子来写。
这个服务器是一个新的winserver2019系统的服务器。新装的系统,新装的oracle11g数据库。
我在处理ora-12516的过程中遇到了这个ora-28056的报错,导致上一个问题不能继续进行,故找方法解决这个报错先。
这个解决方法很简单 ...