常用运维命令(持续更新)
查询占用内存高的命令 ps aux --sort=-%mem | head -n 20 查询接口被哪些ip调用 lsof -i -nP 优化内存缓存 sync; echo 3 > /proc/sys/vm/drop_caches curl的wget替代方案 wget -qO- http://abc.com:8080 创建密钥对 ssh-key…
Linux 云服务器 SSH 无法访问时,通过救援机挂载系统盘修复 /run/sshd 教程
一、适用场景 本文适用于以下场景: Linux 云服务器无法通过 SSH 登录 SSH 端口连接失败或 Connection refused 云控制台无法直接登录,或没有系统密码 系统盘可以从故障服务器卸载并挂载到救援机 系统为 Ubuntu / Debian 系列 SSH 服务为 ssh / sshd 常见故障表现: nc -vz <目标服…
CentOS 7.9 安装 Node.js 18
适用系统:CentOS 7 / RHEL 7 / TencentOS Server 2.x 适用场景:系统 glibc 版本低(2.17),直接安装 Node18 报错时。 一、问题背景 CentOS 7 默认使用 glibc 2.17,而 Node.js 18 及以上版本需要: GLIBC_2.25 / GLIBC_2.27 / GLIBC_2.…
通过容器upperdir的snapshots id号找到对应pod
背景 节点的硬盘一直在写入。怀疑是某个应用的持续在写入日志或者别的什么。需要定位到具体的pod。这时候可以先在节点上通过du命令找到找到持续增大的文件,从而找到对应容器upperdir的snapshots id号。然后通过下面的脚本找到具体pod 脚本如下,新建一个find_pod_by_snapshot.sh文件,并且给予执行权限 #!/usr/…
centos部署YApi
1. 环境准备 1.1 安装 Node.js 和 npm 建议使用 nvm 来管理 Node.js 版本。操作步骤如下: 安装 nvm:打开终端,执行: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash 安装完成后,重启终端或执行下面的命令…
单机部署xxl-job
参考官方文档:分布式任务调度平台XXL-JOB 一、环境概览与部署思路 准备云服务器(本文以腾讯云 CVM 为例,操作系统为 CentOS 8)。 安装并配置基础环境:JDK(1.8+)和 Maven,用于编译并运行 XXL-JOB;安装并配置 MySQL 8.0 数据库。 获取 XXL-JOB 源码并编译:通过 Maven 打包生成可执行 JAR…
各个系统安装docker
1. 在 Linux 上安装 Docker 以 Ubuntu 和 CentOS 为例: 1.1 Ubuntu 更新系统包并安装依赖: sudo apt update sudo apt install -y apt-transport-https ca-certificates curl software-properties-common 添加 D…