随笔分类 -  运维知识库

知识库笔记,采用问答方式整理和记录各类常见问题及分析和解决办法
摘要:1. MySQL配置 MySQL安装配置参考我的博客其他文章(安装配置参考:mysql-5.7.30安装配置,主从配置参考:mysql 5.7主从配置),这里只讲述如何利用Prometheus监控MySQL5.7数据库。 1.1 新增监控帐号 在MySQL数据库中,新增Prometheus监控帐号, 阅读全文
posted @ 2021-09-13 13:46 冷水泡茶 阅读(2889) 评论(0) 推荐(1)
摘要:Dockerfile是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。使用docker build命令可以根据Dockerfile里面的指令编排来打包定制我们自己的docker镜像,首先我们来看一个通用的例子,制作自己的nginx镜像。 1.构建nginx镜像 # Base 阅读全文
posted @ 2021-09-09 15:48 冷水泡茶 阅读(2616) 评论(0) 推荐(1)
摘要:说明:CentOS7系统基础命令使用变化:(wget与curl经常被用于木马下载,自动挖矿脚本执行,顾将默认的命令进行了rename) wget → mywget curl → mycurl 定时任务添加无法保存时,请执行如下命令解锁相关文件后再次添加定时任务: [root@CN-localhost 阅读全文
posted @ 2021-09-09 10:17 冷水泡茶 阅读(1760) 评论(0) 推荐(0)
摘要:1. docker简介 学习一门技能或新的技术,我认为至少要明白三件事: 这个东西是什么? 为什么会出现,能够为我们解决什么问题? 我们如何使用它? 至于为什么会出现,大家可以自行百度或查阅官方文档,很多大牛们都有介绍,比我解释的更好,在此就不多做啰嗦,本着实践的原则,本文中只描述docker的出现 阅读全文
posted @ 2021-09-09 09:29 冷水泡茶 阅读(808) 评论(0) 推荐(0)
摘要:禅道作为一个开源的项目管理工具,其功能足以满足日常开发、运维、测试及产品版本迭代,重要的是免费、可定制,好处不用多数,业内用的也比较广泛(主要是互联网企业) 关于禅道的部署可以参考官网:https://www.zentao.net/book/zentaopmshelp/405.html 有了dock 阅读全文
posted @ 2021-06-10 16:23 冷水泡茶 阅读(3546) 评论(0) 推荐(0)
摘要:GitHub Hosts 这个有什么用?最直观的效果是GitHub图片可以正常加载,网页也稳定了。 GitHub Hosts主要是通过修改host的方式加速GitHub访问,解决图片无法加载以及访问速度慢的问题。 主站: https://github.com/ineo6/hosts 镜像地址: ht 阅读全文
posted @ 2021-04-13 15:12 冷水泡茶 阅读(635) 评论(0) 推荐(0)
摘要:1、MySQL主从复制简介 MySQL主从复制(也称A/B复制、Replication),简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步。MySQL主从是基于binlog的,主上须开启binlog才能进行主从。主从过程大致分为三个步骤:1)主将更改操作记录 阅读全文
posted @ 2020-10-28 11:15 冷水泡茶 阅读(4266) 评论(1) 推荐(0)
摘要:文章来由: 关于MySQL备份恢复的文章,网上一搜一大把,为何我还要花时间写这篇博文? 我不是闲的蛋疼,网上的文章一般也只是给个备份命令,或者恢复命令,有一些报错也没有说明原因。因为工作中遇到了这类问题,并不是像网上的文章那样: 从Windows下面用cmd导出的,用MySQL IDE恢复不能用 恢 阅读全文
posted @ 2020-09-28 15:31 冷水泡茶 阅读(1784) 评论(0) 推荐(0)
摘要:之前写过将Prometheus的监控告警信息通过Alertmanager推送到钉钉群。 最近转移了阵地,需要将Prometheus监控告警信息推送到企业微信群,经过两天的摸索,以及查了网上的一些资料,总结了此文,避免后面的同学走弯路。 Alertmanager将告警信息推送到微信群,主要涉及到如下几 阅读全文
posted @ 2020-09-21 16:31 冷水泡茶 阅读(11507) 评论(9) 推荐(6)
摘要:1. MySQL软件下载 下载地址:http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.7/http://mirrors.163.com/mysql/Downloads/MySQL-5.7/ wget http://mirrors.163.com/ 阅读全文
posted @ 2020-09-16 10:47 冷水泡茶 阅读(682) 评论(0) 推荐(0)
摘要:因为配置了域名访问gitlab私有仓库,但是在项目clone这里,显示的还是ip地址,并且还带端口,每次访问,clone都需要自己修改,比较不方便。 修改方法: sudo vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml 阅读全文
posted @ 2020-06-03 16:55 冷水泡茶 阅读(6862) 评论(0) 推荐(0)
摘要:为啥要添加 Windows Node?因为需要用到,仅此而已。 大致步骤梳理: 1、找个Windows服务器,最好是Server版,相对稳定一些; 2、在Windows服务器上面安装好git、jdk等工具,最好和主节点保持版本一致,以免出现不可预料的错误; 3、在Jenkins的Master节点上配 阅读全文
posted @ 2020-06-03 09:50 冷水泡茶 阅读(4320) 评论(0) 推荐(0)
摘要:使用jenkins另一个必不可少的配置就是对jenkins的备份。Jenkins的所有的数据都是以文件的形式存放在`${JENKINS_HOME}`目录中。所以不管是迁移还是备份,只需要将`${JENKINS_HOME}`打包后在拷贝,然后将打包的文件解压到新的`${JENKINS_HOME}`目录 阅读全文
posted @ 2020-05-29 18:57 冷水泡茶 阅读(2484) 评论(0) 推荐(0)
摘要:1.电脑:辅助人脑的工具 现在的人们几乎无时无刻都会碰电脑!不管是桌上型电脑(桌机)、笔记型电脑(笔电)、平板电脑、智慧型手机等等,这些东西都算是电脑。虽然接触的这么多,但是,你了解电脑里面的元件有什么吗?以桌机来说,电脑的机壳里面含有什么元件?不同的电脑可以应用在哪些工作?你生活周遭有哪些电器用品 阅读全文
posted @ 2020-04-23 20:23 冷水泡茶 阅读(571) 评论(0) 推荐(0)
摘要:总结一些ansible执行出现的错误及解决办法 报错一:Authentication or permission failure 10.86.78.142 | UNREACHABLE! => { "changed": false, "msg": "Authentication or permissi 阅读全文
posted @ 2020-04-07 17:28 冷水泡茶 阅读(5683) 评论(0) 推荐(0)
摘要:令人抓狂的报错: 解决办法:基于源服务器还在的情况,如果之前的服务器不在了,救不了你了。 copy原服务器上/etc/gitlab/gitlab-secrets.json文件覆盖新的对应同名的文件 重新加载配置文件: gitlab-ctl reconfigure 重启gitlab服务 gitlab- 阅读全文
posted @ 2020-03-19 16:30 冷水泡茶 阅读(739) 评论(0) 推荐(0)
摘要:nginx-1.16.1 自动化安装及Prometheus监控配置 环境介绍 操作系统: CentOS7.6Nginx-1.16.1 软件准备: # Nginx下载: wget http://nginx.org/download/nginx-1.16.1.tar.gz # pcre 下载: http 阅读全文
posted @ 2020-02-21 21:33 冷水泡茶 阅读(805) 评论(0) 推荐(0)
摘要:Prometheus监控redis使用的是redis_exporter, 作者GitHub: https://github.com/oliver006/redis_exporter 需要说明的是: redis_exporter 对于redis集群的监控表现不是太好, 作者建议为每个redis 实例启 阅读全文
posted @ 2019-12-12 11:19 冷水泡茶 阅读(4364) 评论(0) 推荐(0)
摘要:1. Prometheus告警简介 告警能力在Prometheus的架构中被划分成两个独立的部分。如下所示,通过在Prometheus中定义AlertRule(告警规则),Prometheus会周期性的对告警规则进行计算,如果满足告警触发条件就会向Alertmanager发送告警信息。 在Prome 阅读全文
posted @ 2019-12-09 19:22 冷水泡茶 阅读(8994) 评论(0) 推荐(2)
摘要:什么是Prometheus? Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。2016年由Google发起Linux基金会旗下的原生云基金会(Cloud Native 阅读全文
posted @ 2019-12-09 11:20 冷水泡茶 阅读(26082) 评论(0) 推荐(6)