学习路线
笔记总目录 →从 Linux 基础一路往下学:基础命令 → 常用服务 → Web 服务 → 服务扩展 → 防火墙 → Shell → 数据库。
精选文章
全部文章 →从自己写的笔记里挑的几篇:配好的服务、写顺的脚本、啃下来的原理。点进去就是完整的一页。
NFS 服务搭建与排错
NFS 是怎么回事、怎么搭起来,以及一次从零到通的完整排错记录。
Shell 运维脚本实战之统计清理与备份
目录文件统计、nginx 日志 TOP10、日志自动清理、磁盘告警、服务自愈、文件备份,六个能直接拿来用的运维脚本。
MySQL 锁机制与加锁实操
MySQL 里三层锁各管什么:全局锁备份怎么用、表锁和 MDL 怎么互相挡、意向锁为什么存在,以及行锁、间隙锁、临键锁到底锁住了哪些索引记录。
Docker 里搭 MySQL 主从复制
在 Docker 里搭一套 MySQL 主从:挂载目录、分别写 master.cnf 和 slave.cnf、开 binlog、建复制用户,再到 CHANGE MASTER 和 START SLAVE;中间踩了回环地址的坑,改用自定义网络按容器名连才通。
浏览器缓存与 Nginx 缓存头配置
从多级缓存到浏览器自己的两级缓存,以及 etag、Last-Modified、expires、Cache-Control 这几个头在 Nginx 里怎么配。
iptables 入门与四表五链
iptables 到底管哪几层、四表五链是怎么套起来的、包从网卡进来之后按什么顺序过这些链,以及 CentOS Stream 10 上怎么把它装成一个服务。
最近更新
查看全部 →Docker 基础概念与安装
Docker 的隔离思路、和传统虚拟机的区别、镜像和容器这几个名词、C/S 架构怎么通信,以及 ubuntu 上装完怎么配镜像加速。
Docker 镜像原理与常用命令
镜像为什么是一层层叠出来的、bootfs 和 rootfs 各是什么、容器层怎么写时复制,以及 docker images、search、pull、rmi 和导出导入这几个命令怎么用。
Docker 容器基本操作与实战
容器的 run、启停、日志、进容器和拷文件这些日常操作,外加 nginx、tomcat、ES 和 Portainer 四个真跑一遍的例子。
Docker 数据卷与挂载
容器一删数据就跟着没了,所以日志、数据、配置这三个目录都要挂到宿主机上;-v 的三种写法、卷的管理、读写权限,以及容器之间用 --volumes-from 共享数据。
Docker 里搭 MySQL 主从复制
在 Docker 里搭一套 MySQL 主从:挂载目录、分别写 master.cnf 和 slave.cnf、开 binlog、建复制用户,再到 CHANGE MASTER 和 START SLAVE;中间踩了回环地址的坑,改用自定义网络按容器名连才通。
Docker Compose 编排实战
容器一多,一条条 run 根本记不住,于是把微服务、Redis、MySQL 写进一个 docker-compose.yml,docker compose up -d 一次拉起,容器之间直接用服务名互相访问。
Dockerfile 入门:指令、构建与 CMD/ENTRYPOINT
Dockerfile 到底是什么、四条基本规则和常用指令怎么写、ADD 和 COPY 差在哪、每条指令为什么是一层,动手拿 centos 做一个带 vim 和 jdk8 的镜像,最后把 CMD 和 ENTRYPOINT 的区别用实验试清楚。
Dockerfile 进阶实战与镜像发布
用 tomcat 和一个微服务 jar 走一遍完整实战,聊聊构建缓存、.dockerignore、虚悬镜像和多阶段构建怎么省事,最后把镜像发到 Docker Hub 和阿里云的完整流程过一遍。