Linux 进程排查速查命令清单(适配后端服务场景) 优先推荐两套基础命令: ps -ef → 查父子进程、PID、启动命令 ps aux → 查CPU、内存占用 一、基础查看 # 1. 完整进程列表(看PPID父进程,你最常用) ps -ef # 2. 带CPU、内存占用 ps aux # 3
Linux ps 命令参数完整说明 ps 有3种参数语法风格,不要混用搞混: UNIX风格:-开头(ps -ef) BSD风格:不加 -(ps aux) GNU长参数:--双横线(--forest) 一、最常用两大组合(你日常排查必用) ps -ef(UNIX风格,你截图里用的)
ps -ef 命令输出详解 你执行了 Linux 命令: ps -ef 这条命令用来列出系统所有进程完整信息。 1. 表头字段含义 UID PID PPID C STIME TTY TIME CMD 字段 说明 UID 进程运行的用户ID(root=超级管理员
ReentrantLock 完整详解 一、基础介绍 ReentrantLock 位于 java.util.concurrent.locks,是 JDK 提供的显式锁,替代传统 synchronized 隐式同步锁。 核心特性:可重入 同一线程可多次获取同一把锁,不会死锁;获取多少次,释放多少次。 s
SpringBoot @Async 异步 + @Scheduled 定时任务完整配置详解 一、基础概念区分 @Scheduled:定时任务,同步阻塞执行,单线程串行执行多个定时任务,一个任务阻塞会拖慢其他任务。 @Async:方法异步执行,将方法提交至独立线程池,不阻塞主线程;可搭配 @Schedu
1. echo 覆盖写入完整DNS配置(含options) echo -e "nameserver 223.5.5.5\nnameserver 119.29.29.29\nnameserver 8.8.8.8\noptions edns0 timeout:2 attempts:3 rotate si
在线获取本机公网IP接口 一、极简纯文本接口(只返回IP,curl/脚本首选) 1. myip.ipip.net(IPIP官方,国内最稳) 地址:https://myip.ipip.net 返回:纯文本,包含IP、运营商、省市 curl示例:curl https://myip.ipip.net 优势
Ubuntu 22.04.5 LTS 完整安装中文字体教程 一、先安装中文语言包(必须,否则界面/文件中文乱码) sudo apt update # 简体中文语言包 sudo apt install language-pack-zh-hans language-pack-zh-hans-base #
Ubuntu 彻底卸载 Nginx 一、先停止 Nginx 服务 第一步必须先关闭运行中的 Nginx,否则卸载会报错: sudo systemctl stop nginx 二、彻底卸载 Nginx(推荐) 这条命令会删除 Nginx 主程序 + 配置文件 + 依赖包,完全清理干净: sudo a
Java进程CPU跑高分析 Java进程CPU飙升是最常见的线上问题,核心原因90%集中在:死循环、频繁GC、线程死锁/活锁、密集计算、大量阻塞等待。 我给你整理一套直接能用、零废话、生产环境标准流程,从定位到根因一次性讲透。 一、第一步:快速确认是哪个进程占用CPU高 命令(Linux) top
Ubuntu22.04 Tinyproxy 轻量HTTP代理 完整部署文档(解决IP白名单报错/日志缺失) 一、软件介绍 Tinyproxy:Linux 最轻量 HTTP/HTTPS 代理,内存占用 2~5MB,无需依赖、配置极简、稳定不死机,适合个人/业务固定代理使用。 对比 3proxy/squ
Java正则特殊字符转义速查表(可直接复制) 一、正则专用方法清单(入参是正则,符号必须\转义) split()、replaceAll()、matches()、Pattern.compile()、String.replaceFirst() 统一规则:正则元字符前面加 双反斜杠 \ 原字符 正则转义写