KEEP LEARNING · KEEP SHIPPING

把踩过的坑,写成不会忘的笔记

一个正在学运维的学生,把每天踩的坑记在这里。从 Linux 命令到 Nginx 调优,从数据库到 Shell 脚本,学一点就记一点。

80篇文章
10个笔记系列
14个分类

学习路线

笔记总目录 →

从 Linux 基础一路往下学:基础命令 → 常用服务 → Web 服务 → 服务扩展 → 防火墙 → Shell → 数据库。

精选文章

全部文章 →

从自己写的笔记里挑的几篇:配好的服务、写顺的脚本、啃下来的原理。点进去就是完整的一页。

🔧 运维进阶 · 常用服务搭建

NFS 服务搭建与排错

NFS 是怎么回事、怎么搭起来,以及一次从零到通的完整排错记录。

📖 12 分钟👁 —
🐚 Linux 进阶 · Shell 编程

Shell 运维脚本实战之统计清理与备份

目录文件统计、nginx 日志 TOP10、日志自动清理、磁盘告警、服务自愈、文件备份,六个能直接拿来用的运维脚本。

📖 20 分钟👁 —
🐬 数据库 · MySQL

MySQL 锁机制与加锁实操

MySQL 里三层锁各管什么:全局锁备份怎么用、表锁和 MDL 怎么互相挡、意向锁为什么存在,以及行锁、间隙锁、临键锁到底锁住了哪些索引记录。

📖 18 分钟👁 —
🐳 云原生 · Docker

Docker 里搭 MySQL 主从复制

在 Docker 里搭一套 MySQL 主从:挂载目录、分别写 master.cnf 和 slave.cnf、开 binlog、建复制用户,再到 CHANGE MASTER 和 START SLAVE;中间踩了回环地址的坑,改用自定义网络按容器名连才通。

📖 18 分钟👁 —
🚀 Nginx 水平扩展与优化

浏览器缓存与 Nginx 缓存头配置

从多级缓存到浏览器自己的两级缓存,以及 etag、Last-Modified、expires、Cache-Control 这几个头在 Nginx 里怎么配。

📖 16 分钟👁 —
🛡️ Linux 进阶 · iptables 防火墙

iptables 入门与四表五链

iptables 到底管哪几层、四表五链是怎么套起来的、包从网卡进来之后按什么顺序过这些链,以及 CentOS Stream 10 上怎么把它装成一个服务。

📖 13 分钟👁 —

最近更新

查看全部 →

Docker 基础概念与安装

Docker 的隔离思路、和传统虚拟机的区别、镜像和容器这几个名词、C/S 架构怎么通信,以及 ubuntu 上装完怎么配镜像加速。

📖 13 分钟👁 —

Docker 镜像原理与常用命令

镜像为什么是一层层叠出来的、bootfs 和 rootfs 各是什么、容器层怎么写时复制,以及 docker images、search、pull、rmi 和导出导入这几个命令怎么用。

📖 15 分钟👁 —

Docker 容器基本操作与实战

容器的 run、启停、日志、进容器和拷文件这些日常操作,外加 nginx、tomcat、ES 和 Portainer 四个真跑一遍的例子。

📖 26 分钟👁 —

Docker 数据卷与挂载

容器一删数据就跟着没了,所以日志、数据、配置这三个目录都要挂到宿主机上;-v 的三种写法、卷的管理、读写权限,以及容器之间用 --volumes-from 共享数据。

📖 13 分钟👁 —

Docker 里搭 MySQL 主从复制

在 Docker 里搭一套 MySQL 主从:挂载目录、分别写 master.cnf 和 slave.cnf、开 binlog、建复制用户,再到 CHANGE MASTER 和 START SLAVE;中间踩了回环地址的坑,改用自定义网络按容器名连才通。

📖 18 分钟👁 —

Docker Compose 编排实战

容器一多,一条条 run 根本记不住,于是把微服务、Redis、MySQL 写进一个 docker-compose.yml,docker compose up -d 一次拉起,容器之间直接用服务名互相访问。

📖 12 分钟👁 —

Dockerfile 入门:指令、构建与 CMD/ENTRYPOINT

Dockerfile 到底是什么、四条基本规则和常用指令怎么写、ADD 和 COPY 差在哪、每条指令为什么是一层,动手拿 centos 做一个带 vim 和 jdk8 的镜像,最后把 CMD 和 ENTRYPOINT 的区别用实验试清楚。

📖 22 分钟👁 —

Dockerfile 进阶实战与镜像发布

用 tomcat 和一个微服务 jar 走一遍完整实战,聊聊构建缓存、.dockerignore、虚悬镜像和多阶段构建怎么省事,最后把镜像发到 Docker Hub 和阿里云的完整流程过一遍。

📖 16 分钟👁 —