『随记』VPS常用命令(整理ing

玩 VPS 最大的乐趣在于折腾,但最大的痛苦在于“隔了一阵子没碰,有些命令就在嘴边却怎么也敲不对”。

为了防止每次重装系统或部署新环境时都要去谷歌翻找,我决定把平时高频使用的命令全部整理在这个页面。这是一份属于我自己的 Cheat Sheet(速查表),会持续更新。

Note

本手册命令主要基于 Debian / Ubuntu 系统环境。如果是 CentOS 老玩家,请自行将 apt 脑补替换为 yumdnf


💻 一、系统概览:查探机器底细

新买了一台小鸡,第一件事当然是看看它的真实体质。

  • 查看系统版本详情
    cat /etc/os-release
  • 查看 CPU 核心与具体型号
    cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
  • 查看内存与 Swap 使用情况
    free -m
    (或者直接使用极客最爱的现代替代品:htopbtop)

🌐 二、网络与端口:顺着网线找问题

建站或者跑服务,网络不通是最让人高血压的。这些命令用来排查网络故障最顺手。

  • 查看当前所有监听中的端口
    netstat -tulnp
    (如果提示找不到命令,请先执行 apt install net-tools)
  • 测试目标 IP 端口是否连通
    telnet 目标IP 端口号
    # 或者用 nc:
    nc -vz 目标IP 端口号
  • 查看本机公网 IP
    curl ip.sb

📂 三、磁盘与文件:拯救爆满的硬盘

经常被 Docker 镜像和日志文件塞满硬盘?清理前先查清楚是谁在搞鬼。

  • 查看系统所有磁盘分区占用情况
    df -h
  • 揪出当前目录下体积最大的前 10 个文件/文件夹
    du -sh * | sort -rh | head -10
  • 瞬间清空一个巨大的日志文件(但不删除文件本身)
    > /path/to/your/logfile.log

💀 四、进程管理:物理超度卡死的服务

遇到不听话的进程,直接拔管。

  • 查找特定服务的进程号 (PID)
    ps aux | grep 进程名称
  • 强制杀掉进程
    kill -9 进程PID

🚀 五、折腾必备:神级一键脚本备份

这里存放一些互联网上各位大佬无私奉献的神级跑分/测试脚本,防止原链接失效。

  • 融合怪测试脚本 (综合测试小鸡性能)
    curl -O [https://raw.githubusercontent.com/spiritLHLS/ecs/main/ecs.sh](https://raw.githubusercontent.com/spiritLHLS/ecs/main/ecs.sh) && chmod +x ecs.sh && ./ecs.sh
  • 三网回程路由测试 (BestTrace)
    wget -qO- git.io/besttrace | bash
  • Docker 一键安装脚本 (官方)
    curl -fsSL [https://get.docker.com](https://get.docker.com) | bash -s docker

持续更新中… 如果你有更好用的奇技淫巧,欢迎在 TG 上分享给我。