网络基础与MySQL快速上手 网络基础运维每天和网络打交道——SSH 要用 TCP、配域名要用 DNS、排查不通要用端口测试。 TCP 三次握手建立连接前,客户端和服务器要确认双方都能收发: 123456789客户端 服务器 │ │ │──── SYN (我想连你) ──────────→│ 第1次 │ 2026-07-07 运维 #Docker #网络 #TCP #DNS #MySQL
进程管理与Python运维脚本入门 进程管理:服务器上的”任务管理器”每个运行中的程序都是一个进程。Nginx 是进程、Docker 是进程、你的 SSH 连接也是进程。 ps — 查看进程1ps aux 列 含义 USER 谁启动的 PID 进程 ID(唯一编号) %CPU CPU 占用 %MEM 内存占用 STAT S=睡眠 R=运行 Z=僵尸 在你的服务器上跑 p 2026-07-04 运维 #Shell #Linux #进程管理 #systemd #Python
Docker进阶-自定义镜像与镜像仓库 上篇回顾之前已经学会了拉镜像、跑容器、用 Compose 管理多个服务。但一直用的是别人的镜像(nginx:alpine),博客文件靠挂载目录。 这次学两件事:自己写镜像 + 把镜像存到仓库。 第一部分:写自己的 Dockerfile为什么要自己写镜像之前跑 Nginx 是这样: 1docker run -d -p 80:80 -v ~/blog-static:/usr/share/nginx/ 2026-07-03 运维 #Docker #Dockerfile #镜像仓库 #阿里云 #容器
从一键脚本到全自动部署 起点:手动操作最开始更新博客要走三步: 本地 hexo generate 生成静态文件 scp 上传到 ECS 服务器 SSH 上去 docker compose restart nginx 后来写了个 deploy-blog.sh 把三步合成一条命令,已经方便了很多。但还是得手动执行。 真正的自动化是什么?push 代码,剩下的全自动。 这就是今天要搞的——GitHub Actions CI 2026-07-02 运维 #运维 #自动化 #CI/CD #GitHub Actions #DevOps
Shell脚本从零到自动化部署 从一行命令到脚本运维最开始的起点很简单:SSH 登录服务器,敲命令。 但敲久了就发现,有些命令组合你每天都要跑——查磁盘、看内存、确认容器活着没。每次都手打一遍?太蠢了。 Shell 脚本就是把重复的手动操作,写成一个文件,以后一行跑完。 第一版:能跑就行最开始写的健康检查脚本长这样: 123456789#!/bin/bashecho "磁盘使用率"df -h /echo & 2026-07-01 运维 #Shell #运维 #自动化 #Linux #Bash
阿里云ECS从零搭建记录 背景作为一名准大四学生,暑假开始系统学习运维。第一步是在云上搞一台属于自己的 Linux 服务器。 我选择了阿里云的学生优惠——**”学生专属算力包”**,有 850 元额度,对学习来说完全够用。 选型过程学生认证之前阿里云学生认证过期了,重新验证了下,很快通过。 选哪个实例学生计划里有几个选项: e实例 2核2G 轻量应用服务器 2核2G c7实例 2核4G 最终选了 e实例 2核2G,因为 2026-06-27 运维 #阿里云 #运维 #Linux #ECS #云计算