
运维观止
运维笔记、效率工具、迎刃而解
- # 1. 最佳实践
- # 1-1. 运维最佳实践1-1-1. 一句话经验 1-1-2. 基于CNAME解析实践的域名优雅方案 1-1-3. 如何配置历史命令中有详细的时间戳 1-1-4. 建设一个运维外挂的最佳实践 1-1-5. 关于打包压缩几种格式(gzip,bzip2,xz)的试验对比 1-1-6. 利用谷歌浏览器自定义agent监听日志来调试服务 1-1-7. fdisk,parted使用非交互式方式对磁盘进行分区操作 1-1-8. GitLab部署的最佳实践 1-1-9. GitLab全局搜索之SourceGraph 1-1-10. vector实践-性能吊打logstash 1-1-11. 规范编码之利用pre-commit给项目添加提交前检查# 1-2. 成本优化实践1-2-1. 腾讯云日志产品CLS使用以及成本控制的最佳实践
- # 2. 迎刃而解
- 2-1. 记一次关于tomcat的踩坑的经历2-2. 解决VNC连接闪退的问题2-3. 一次升级线上服务器内核的经历2-4. 记一次给笔记安装Windows系统遇到的一些坑2-5. 解决一个新安装系统使用yum时报错的问题2-6. 服务器存储不够了之直接挂载一块儿新磁盘的操作2-7. 服务器存储不够了之在原逻辑卷上扩容的操作2-8. 解决php-fpm启动之后没有9000端口的问题2-9. 解决MySQL问题:Got error 28 from storage engine2-10. 解决git clone报错Peer’s Certificate has expired的问题2-11. Linux的普通用户bash突然报错bash fork retry No child processes的解决办法2-12. 分析解决脚本执行时总是报出command not found2-13. confluence数据目录满了2-14. 利用prlimit动态修改应用进程的最大文件打开数2-15. vim复制代码包含注释时格式会乱掉解决办法2-16. python如何快速迁移依赖库2-17. YUM安装提示--skip-broken-to-work-around-the-problem2-18. 请求nginx返回413的错误2-19. Linux系统环境变量被覆盖所有命令找不到怎么办2-20. Centos7更改yum源为阿里云2-21. node编译报错2-22. git-commit错了如何更改2-23. 关于执行journalctl时的一个报错2-24. yum安装epel之后报错2-25. umount卸载磁盘的时候提示busy2-26. pip安装依赖时报ssl的问题2-27. lavel框架缓存目录的问题2-28. Debian系统中执行shell报错unexpected operator2-29. Vuepress项目编译时报routines的错误2-30. 一次因为Mac系统升级引发的ssh无法免密登陆的问题
- # 3. Nginx
- 3-1. 关于nginx请求头中有下划线_的坑3-2. 利用nginx+sftp实现一个可供用户下载的服务3-3. nginx配置文件及模块3-4. 通过脚本按天切割nginx的日志3-5. nginx通过四层代理实现端口转发3-6. NGINX基于cookie针对同一域名进行分流转发3-7. nginx利用内置模块配置限速限流3-8. 利用NGINX内置模块mirror进行流量复制等操作3-9. 使用$remote_user字段记录访问NGINX的用户3-10. 从NGINX自身配置文件中定义访问日志按时间切割3-11. NGINX配置单独代理百度的sitemap文件3-12. nginx配置微信小程序校验及其他3-13. nginx配置gzip压缩3-14. 由Nginx集中代理分散的PHP集群的实践3-15. http状态码详解3-16. OpenResty-1-13-6-2-新增ldap模块儿3-17. 排查NGINX的open_file_cache导致发布后访问404的问题3-18. 制作OpenResty-1-19-9-1的RPM包
- # 4. Linux
- 4-1. 应急响应篇之Linux入侵排查
- # 5. Zabbix
- 5-1. zabbix3-2的安装5-2. zabbix-agent配置5-3. 配置一个自动发现规则5-4. 关于server报警busy的问题5-5. zabbix配置钉钉报警
- # 6. Prometheus
- 6-1. Prometheus安装部署及简单监控6-2. Prometheus邮件报警配置6-3. Prometheus配置Grafana Dashboard6-4. Prometheus 监控之 Redis6-5. Prometheus 监控之 MySQL6-6. 从CPU的获取来学习理解Prometheus查询语句6-7. Prometheus监控之kafka集群6-8. Prometheus监控之elasticsearch集群6-9. Prometheus关于with和by的作用及用法
- # 7. Grafana
- 7-1. grafana绘图使用插件或表盘等资料收集整理
- # 9. CentOS
- 9-1. Linux好用命令之w命令9-2. Linux好用命令之top命令9-3. Linux好用命令之free命令9-4. Linux好用命令之lsof命令9-5. Linux好用命令之expect命令9-6. Linux好用命令之gzip保留原文件解压缩9-7. Linux好用命令之dig命令9-8. Linux好用命令之rsync命令9-9. Linux好用命令之curl劫持请求的三种方式9-10. Linux好用命令之base64命令9-11. Linux好用命令之figlet命令9-12. Linux好用命令之watch命令9-13. 使用trash-cli给Linux服务器加一个回收站的功能9-14. CentOS-7中tmp目录的清理规则9-15. 用yum的方式快速安装lnmp环境(MySQL5-5&5-7,php5-x&7-x)9-16. CentOS系统里TCP状态中TIME_WAIT超过3万的分析与建议9-17. CentOS-7如何释放主机根分区的磁盘空间9-18. 实践一次抓包看到TCP的三次握手与四次挥手及其他9-19. CentOS-arm架构下安装docker9-20. Logrotate入门了解及生产实践9-21. 为什么不建议Linux用root登陆或启动服务
- # 10. Supervisord
- 10-1. 使用supervisor管理tomcat,nginx等进程详解
- # 12. Docker
- 12-1. docker的几种安装方式12-2. docker配置加速器的几种方案12-3. docker搭建官方版私有仓库(了解)12-4. Docker笔记之企业级仓库harbor搭建12-5. 认识了解Dockerfile12-6. 利用Dockerfile创建一些基础镜像12-7. Docker笔记之与镜像相关的命令整理12-8. 从docker容器时间问题探究到Namespace问题12-9. Docker笔记之制作kafka镜像12-10. Docker笔记之制作lnmp镜像12-11. Docker笔记之使用apline镜像12-12. Docker笔记之修改默认数据存储目录12-13. Docker笔记之修改默认网段12-14. docker磁盘或者镜像清理相关内容12-15. centos镜像添加chrome浏览器以及中文字体12-16. 利用buildx构建支持多CPU架构平台的docker镜像12-17. docker exec命令中含有通配符执行失败的问题12-18. Docker 调试构建失败的 Dockerfile 的方法12-19. Docker容器如何优雅地访问宿主机网络
- # 13. Docker-Compose
- 13-1. 博客已发布过的docker-compose拉起项目文件汇集
- # 14. Rancher
- 14-1. rancher-2-1-6的ha版本部署记录14-2. rancher-2-1-6的ha版本部署记录14-3. 关于rancher集群的高可用的实验14-4. 关于rancher中部署应用的高可用的实验14-5. 关于rancher-ha集群备份恢复试验14-6. rancher-v2-2-2的HA部署文档14-7. Rancher-2-2-2学习笔记-rancher-cli的使用14-8. 基于Rancher-2-2-2的hpa实验14-9. Rancher-2-2-2之Jenkins+rancher+harbor+Gitlab部署应用到生产
- # 15. Ansible
- # 15-1. 实战笔记15-1-1. ansible-playbook编排使用tips
- # 16. OpenLdap
- 16-1. ldap服务端快速部署16-2. web部署和用户管理思路以及密码自助修改16-3. 集成Zabbix,Jenkins,GitLab,JumpServer,Harbor,Nginx实战16-4. 通过命令行管理用户分组备份等工作16-5. ldap常见错误码16-6. docker-compose部署openldap时初始化数据的两种方式16-7. openLDAP入门系列笔记第一篇--捋透openLDAP的基础概念16-8. openLDAP入门系列笔记第二篇--简单认识objectCLass以及常见应用16-9. openLDAP入门系列笔记第三篇--ldapsearch查询语法整理入门
- # 17. GitLab
- 17-1. Gitlab简单部署17-2. Gitlab备份以及恢复17-3. 配置Gitlab提交代码的钉钉通知17-4. 汉化Gitlab-10-1-017-5. 如何迁移一个仓库到新的Gitlab17-6. Gitlab忘记root密码怎么办17-7. 通过命令行git log获取各种提交信息17-8. 使用curl批量在分组内创建项目17-9. git更改前一次commit内容并提交到master17-10. git配置github与gitlab推送时指定不同用户与邮箱
- # 18. GitHub
- 18-1. GitHub中开源项目维护流程手册18-2. 分享我的开源项目Thank-Mirror18-3. 一个仅需三步配置就能生成免费个人博客的开源模板vdoing-template18-4. 如何将个人的GitHub主页配置的优雅好看18-5. 利用GitHub Actions自动为README添加TOC目录18-6. 利用GitHub Actions自动将项目贡献者列表添加到README中18-7. 利用GitHub Actions自动优雅地为项目构建Releases18-8. 利用GitHub Actions自动获取博客rss文章18-9. 利用GitHub Actions自动构建项目的docker镜像并发布到DockerHub18-10. 利用GitHub Actions自动生成GitHub的Fans18-11. 利用GitHub Actions自动生成个人star列表并归类18-12. 利用GitHub Actions自动对仓库内图片进行无损压缩18-13. 利用GitHub Actions自动检测项目中的问题链接18-14. 利用GitHub Actions自动构建go项目的二进制到release18-15. 利用github-slug-action暴漏Github Action上下文中的关键变量
- # 19. Etcd
- 19-1. 单机部署一个ETCD集群19-2. ETCD在使用中遇到过的报错及处理19-3. ETCD配额问题处理与验证 Error etcdserver mvcc database space exceeded
- # 20. Consul
- 20-1. consul集群部署20-2. Nginx+consul实现集群主机优雅扩缩容
- # 21. RabbitMQ
- 21-1. Rabbitmq使用源码安装部署单机版21-2. Rabbitmq使用二进制方式安装21-3. Rabbitmq使用以及管理21-4. Rabbitmq二进制集群搭建
- # 22. Kafka
- 22-1. kafka-2-11单机部署22-2. kafka-2-11集群部署22-3. kafka-2-11集群监控22-4. kafka历史数据清理策略以及配置22-5. 如何删除kafka消费组
- # 24. MongoDB
- 24-1. 认识了解MongoDB24-2. CentOS-7部署MongoDB24-3. MongoDB增删改查基本操作24-4. MongoDB日常运维之用户管理24-5. MongoDB索引方面的学习实践24-6. MongoDB关联查询的学习以及实践
- # 25. OpenVPN
- 25-1. openVPN-2-4-8—基于传统方式进行用户认证25-2. openVPN-2-4-8—基于MySQL进行用户认证25-3. 使用docker快速部署一个 IPsec VPN 服务器
- # 26. VMware
- 26-1. VMware-6-5虚拟化实战之ESXI的安装26-2. VMware-6-5虚拟化实战之VCSA的安装26-3. VMware-6-5虚拟化实战之VCSA的简单配置26-4. VMware-6-5虚拟化实战之磁盘方面的管理
- # 27. 配置文件详解
- 27-1. 配置文件详解—nginx-conf27-2. 配置文件详解之–tomcat-servier-xml27-3. 配置文件详解之–SSH-sshd_config27-4. 配置文件详解之–yum-conf27-5. 配置文件详解之–redis-conf
- # 28. Other
- 28-1. 整理蓝鲸社区版3-X部署文档28-2. 关于开源堡垒机jumpserver_1-2的一些体验记录28-3. 防火墙基础知识之SNAT详解28-4. 关于easyops的社区版与正式版两者体验之思考28-5. DELL R430服务器做raid以及安装操作系统过程28-6. CentOS系统安装之后的优化28-7. 如何快速的批量配置某台主机对多台主机免密码登陆28-8. Python-2-7的安装28-9. pinpoint安装流程28-10. CentOS7上Python-3-6的安装28-11. 记录我与maven的故事三则28-12. tomcat默认日志优化处理28-13. Maven 基础知识大全汇总整理28-14. 会话管理工具tmux整理28-15. 使用pure-ftpd搭建ftp服务28-16. 简单快速部署轻量Git服务器gogs28-17. 使用athens部署企业内部Gitlab包的私服代理28-18. 快速部署cerebro-v0-9-4监控es集群状态28-19. 使用transfer部署一个内网上传程序28-20. 认识并使用一个透明代理http-server
更新时间: 2023/7/28 16:57:14