编辑
2026-03-16
技术漫谈
00
请注意,本文编写于 44 天前,最后修改于 31 天前,其中某些信息可能已经过时。

目录

💻 个人专属:Linux & Docker 终端运维备忘录
零、 🚀 客户机远程起手式 (Win环境极速连机)
一、 📂 导航与目录操作 (查探地形)
二、 📄 文件增删改查 (大挪移)
三、 📝 文本查看与写入 (免 vi 大法)
四、 🔍 搜索与系统状态排查
五、 🌐 网络与代理设置 (连通性测试)
六、 🐳 Docker 核心运维
1. 镜像管理与源配置
2. 容器生命周期 (启停删)
3. 容器排错与重型清理
七、 🛠️ 自动化装机神器 (一键脚本大全)

Gemini_Generated_Image_cx0rzvcx0rzvcx0r.png

💻 个人专属:Linux & Docker 终端运维备忘录

💡 使用说明: 复制命令前,将 [ ] 及其内部的中文替换为你实际的路径、文件名或 IP 端口。

零、 🚀 客户机远程起手式 (Win环境极速连机)

实战技巧:在客户电脑上免装任何 SSH 客户端,直接使用系统自带终端。

bash
# 1. 客户机按 Win+R 输入 powershell 回车,直接 SSH 连入内网/公网机器 ssh root@[服务器或NAS_IP] # 2. 若目标机器修改了默认 22 端口,使用 -p 参数指定端口 ssh -p [端口号] root@[服务器或NAS_IP] # 3. 退出客户机 SSH 连接,深藏功与名 exit

一、 📂 导航与目录操作 (查探地形)

bash
# 1. 查看我当前到底在哪个目录下(迷路必备) pwd # 2. 列出当前目录下的所有文件和文件夹(含隐藏文件) ls -a # 3. 进入指定的文件夹 cd [目标文件夹的完整路径或相对路径] # 4. 返回上一级目录 cd .. # 5. 瞬间回到最高权限的“家”目录 (/root) cd ~ # 6. 在最近去过的两个目录之间反复横跳 cd -

二、 📄 文件增删改查 (大挪移)

bash
# 1. 创建新文件夹(即使中间的父级目录不存在也会一并创建) mkdir -p [新文件夹的完整路径] # 2. 重命名文件/文件夹 mv [旧名字] [新名字] # 3. 移动文件/文件夹到指定目录 mv [要移动的文件名] [目标路径] # 4. 复制文件(常用于修改配置前的备份) cp [原文件名] [备份文件名,如 config.yaml.bak] # 5. 复制整个文件夹 cp -r [原文件夹名] [新文件夹名] # 6. 【高危】强制删除文件或文件夹(无提示,删前务必核对!) rm -rf [要删除的文件或路径]

三、 📝 文本查看与写入 (免 vi 大法)

bash
# 1. 流式写入文件(极其适合粘贴大段 yaml 配置,避免缩进错乱) cat > [要新建或覆盖的文件名] <<EOF [在这里点击右键,粘贴你的所有配置代码] EOF # 2. 瞬间看完整个文件内容 cat [文件名] # 3. 实时盯着日志文件看最后 100 行(排错神器,按 Ctrl+C 退出) tail -fn 100 [日志文件名] # 4. 给脚本文件赋予可执行权限 chmod +x [脚本文件名.sh]

四、 🔍 搜索与系统状态排查

bash
# 1. 全盘搜索某个找不着的文件 find / -name "[要找的文件名]" 2>/dev/null # 2. 查看某个端口有没有被成功占用 ss -tlnp | grep [端口号] # 3. 查看服务器实时 CPU、内存占用情况(按 q 退出) top # 4. 查看系统磁盘真实挂载路径(找 NAS 数据盘必备) df -h # 5. 飞牛 OS / Ubuntu (Debian系) 更新软件源并安装 apt update && apt install -y [软件名] # 6. 阿里云 (CentOS系) 更新软件源并安装 yum makecache && yum install -y [软件名]

五、 🌐 网络与代理设置 (连通性测试)

bash
# 1. 让当前黑窗口临时走代理(关掉窗口即失效) export http_proxy="http://[代理IP]:[代理端口]" export https_proxy="http://[代理IP]:[代理端口]" # 2. 测试某个网站能否连通(带详细握手过程) curl -v [目标网址,如 [https://github.com](https://github.com)] # 3. 测试目标 IP 或域名的延迟与丢包(按 Ctrl+C 停止) ping [目标IP或域名] # 4. 测试目标服务器的指定端口是否开放 curl -v telnet://[目标IP]:[目标端口]

六、 🐳 Docker 核心运维

1. 镜像管理与源配置

bash
# 永久修改 Docker 镜像源(覆盖写入) cat > /etc/docker/daemon.json <<EOF { "registry-mirrors": [ "[主镜像源地址]", "[备用镜像源地址]" ] } EOF systemctl daemon-reload && systemctl restart docker # 替换 Docker 镜像源为毫秒镜像 echo '{"registry-mirrors": ["https://docker.1ms.run"]}' | sudo tee /etc/docker/daemon.json > /dev/null && systemctl daemon-reload && systemctl restart docker # 恢复官方默认直连(删除自定义源文件并重启) rm -f /etc/docker/daemon.json systemctl daemon-reload && systemctl restart docker # 拉取最新镜像 docker pull [镜像名]:[标签,如 latest]

2. 容器生命周期 (启停删)

bash
# 查看正在运行的容器 docker ps # 查看所有容器(含已停止的) docker ps -a # 启动、停止、重启指定容器 docker start [容器名或ID] docker stop [容器名或ID] docker restart [容器名或ID] # 删除已停止的容器(加 -f 为强制删除运行中的) docker rm [容器名或ID] # Docker Compose 重载大招(改完 yaml 路径后必备,自动删旧建新) docker compose down && docker compose up -d

3. 容器排错与重型清理

bash
# 查看容器内部报错日志(实时滚动查虫) docker logs -f --tail 100 [容器名] # 进入容器内部执行命令(如进 bash 或 sh 查看内部结构) docker exec -it [容器名] /bin/sh # 查看所有容器的 CPU 与内存消耗 docker stats # 终极大扫除:一键清理所有未运行的容器、无用网络和悬空镜像(释放硬盘神器) docker system prune

七、 🛠️ 自动化装机神器 (一键脚本大全)

实战技巧:在客户机 SSH 连通后,直接复制下方命令一键配好基础环境。

bash
# 1. 科技Lion 全能运维面板 (国内加速版,建站/面板/装应用必备) bash <(curl -sSL https://ghproxy.net/https://raw.githubusercontent.com/kejilion/sh/main/kejilion.sh) # 2. LinuxMirrors 一键换系统源 (解决 apt/yum 下载极慢或报错) bash <(curl -sSL https://linuxmirrors.cn/main.sh) # 3. LinuxMirrors 一键装 Docker 并换加速源 bash <(curl -sSL https://linuxmirrors.cn/docker.sh) # 4. 极致装机短链(个人专属备用方案) curl -sSL https://sh.zym588.space/i.sh -o i.sh && sudo bash i.sh

本文作者:小转圈

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!