<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zouk‘s blogs]]></title><description><![CDATA[will you only need the light when its burning now]]></description><link>https://blog.youkuaiyun.com/Edison_03</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Edison_03]]></copyright><item><title><![CDATA[【MYSQL】binlog安全清理的两种方法]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/128936003</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/128936003</guid><author>Edison_03</author><pubDate>Wed, 08 Feb 2023 15:43:18 +0800</pubDate><description><![CDATA[通常在交付MYSQL数据库前会将日志目录与数据文件分开，为其单独设立一个文件系统，这样便于掌握日志与数据的空间使用情况。如果不是业务突然增长，binlog会按照默认设置的过期时间自动被清理，但是有时候业务量增长是很突然的，比如上线了一个活动等，所以设置binlog自动清理是每个MYSQL管理员必须要做的一件事情。]]></description><category></category></item><item><title><![CDATA[【MYSQL】主从复制延迟，Waiting for dependent transaction to commit]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/128921109</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/128921109</guid><author>Edison_03</author><pubDate>Tue, 07 Feb 2023 16:33:55 +0800</pubDate><description><![CDATA[收到监控报警，某套Mysql5.7数据库主从延迟过高，且持续增长。经分析确认，应用负责人在手工补跑数据，提交了大事务，这种情况下不能也无法人工干预，只能静静等从库跟上来。另，主库3小时内就已经全部跑完补跑的数据，但从库却花了一整天才追上主库，mysql性能问题是值得诟病的。]]></description><category></category></item><item><title><![CDATA[【MYSQL】在线恢复主从复制方案]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/128039725</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/128039725</guid><author>Edison_03</author><pubDate>Fri, 25 Nov 2022 16:05:21 +0800</pubDate><description><![CDATA[因复杂情况，从库无法从binlog中恢复主从复制关系，需要从备份文件中恢复。恢复过程的几个关键点为：
1、从库现有数据的清理。本方案采用覆盖的方式，导出时添加add-drop参数即可。还有一个方案是手动删除数据文件，再初始化数据库。
2、主库导出之前一定要reset master清除日志文件，否则备库连上后会执行binlog的语句出现各种各样的问题。]]></description><category></category></item><item><title><![CDATA[【MYSQL】清理主库存量日志，引发主备延迟报警]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/122103453</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/122103453</guid><author>Edison_03</author><pubDate>Thu, 23 Dec 2021 11:44:47 +0800</pubDate><description><![CDATA[技管科去年2月份正式投产使用API平台，上周六、本周三连续两次清理主库的日志表，虽然清理过程十几分钟就结束了，但这导致了主备之间的延迟高达3小时。MYSQL数据库有一套监控系统，每小时去检测一次数据库的性能，包括主备延迟，并短信通知相关我维护人员。]]></description><category></category></item><item><title><![CDATA[【脚本】一键切换单位与家庭wifi网络环境]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/121984678</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/121984678</guid><author>Edison_03</author><pubDate>Thu, 16 Dec 2021 21:42:37 +0800</pubDate><description><![CDATA[切换WiFi后，频繁手动修改ip、网关、dns很累，脚本实现一键切换，方便快捷！]]></description><category></category></item><item><title><![CDATA[【Mysql】数据库管理员的工作思考]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/121888792</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/121888792</guid><author>Edison_03</author><pubDate>Sun, 12 Dec 2021 16:12:59 +0800</pubDate><description><![CDATA[云化工程确实既减少了本机构的科技投入，又增强了协调管理效率，但却对云化工程相关责任人提出了更高的要求，包括上下级间的沟通协调、技术领域的架构设计、功能逻辑的编码实现。]]></description><category></category></item><item><title><![CDATA[Python编写数据库备份程序的一些经验-20210201]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/113509483</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/113509483</guid><author>Edison_03</author><pubDate>Mon, 01 Feb 2021 13:25:15 +0800</pubDate><description><![CDATA[数据库备份程序开发的一些经验-20210201

一边是全民学python的技术浪潮，一边是部门对python实现数据库备份功能的迫切需求，当二者交织在一起时，我知道是我学习与输出的时候了。

&lt;&lt;&lt;预先说明&gt;&gt;&gt;
虽然这是写python的第一遍文章，但在这里我并不想写一篇Python基础入门的教程类文章，不想去分享我是如何入门Python的，现在来写一些在使用它实现功能需求过程中的一些心得感悟。

&lt;&lt;&lt;实践过程记录&gt;&gt;&gt;
在我编码实]]></description><category></category></item><item><title><![CDATA[yum新增镜像源]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/111660695</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/111660695</guid><author>Edison_03</author><pubDate>Fri, 25 Dec 2020 10:51:00 +0800</pubDate><description><![CDATA[文章目录两行代码添加新的yum源多个镜像yum如何选择？
红帽官方手册RHEL7提到添加yum源的两种方式，一种是修改配置文件yum.conf，另一种是新增repo.d文件，并推荐读者使用第二种方式。

To define a new repository, you can either add a [repository]
section to the /etc/yum.conf file, or to a .repo file in the
/etc/yum.repos.d/ directory. Al]]></description><category></category></item><item><title><![CDATA[云主机搭建samba服务，充当网盘]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/111573250</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/111573250</guid><author>Edison_03</author><pubDate>Wed, 23 Dec 2020 10:53:35 +0800</pubDate><description><![CDATA[文章目录技术使用场景互联网环境445端口被禁修改samba端口，windows做端口转发优化：windows不做端口转发，直接访问samba

samba服务通常被用来实现Linux与windows，Linux与Linux间文件共享。

技术使用场景
我有一个硬盘50G的腾讯云主机centos7，希望公司和家里的windows都能共享这个空间，通过磁盘映射像访问本地文件夹那样访问该共享空间。

希望实现的场景：映射为本地磁盘，将其变为文件夹，快捷键win+e直接访问。

互联网环境445端口被禁
按照百度出]]></description><category></category></item><item><title><![CDATA[运维工作思考]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/110654037</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/110654037</guid><author>Edison_03</author><pubDate>Fri, 04 Dec 2020 16:18:55 +0800</pubDate><description><![CDATA[文章目录开发到运维的角色转变当前境遇，会让我不知所措如何突破，工作中尴尬状态


我一个不甘平庸的人，一直朝前看，一直相信努力会有回报！
---卑微的蚂蚁

开发到运维的角色转变
2019年10月加入公司维护科到现在（2020年12月）已经一年时间了，这一年我主要从事自动化运维工具开发、维护总行2个系统以及学习系统和数据库相关基础。
随着对投入时间的增多，自动化运维我越来越自动，传统运维我越来越慌。这一年我认识到，运维是个经验至上的行业，谁遇到、处理的问题多，谁就是大佬。
当前境遇，会让我不知所措
在一个传]]></description><category></category></item><item><title><![CDATA[挂载路径如何选择？/dev/vg/lv还是/dev/mapper/vg-lv？]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/110472040</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/110472040</guid><author>Edison_03</author><pubDate>Wed, 02 Dec 2020 11:16:29 +0800</pubDate><description><![CDATA[创建文件系统挂载路径如何选择？/dev/vg/lv还是/dev/mapper/vg-lv？

区别
语法：
mount [-t type] device dir

例子：
mount /dev/datavg/datalv /mnt
mount /dev/mapper/datavg-datalv /mnt

解释：
/dev/mapper/datavg-datalv 是设备文件，而/dev/datavg/datalv 符号链接.这两终方式都可以使用，经验上使用第一种。


另外，只写目录时mount /mn.]]></description><category></category></item><item><title><![CDATA[Keepalived]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/108733685</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/108733685</guid><author>Edison_03</author><pubDate>Tue, 22 Sep 2020 16:08:35 +0800</pubDate><description><![CDATA[1、如何区分机器是master还是backup？
一看VIP，谁拥有VIP，谁就是master。
二看Priority，谁的数值大，谁就是master。
三看IP，谁的ip大，谁就是master。
2、master挂了后，backup如何竞选？
与vrrp报文的优先级进行比较，大的成为master
3、master宕机后，如何阻止其复活抢占VIP？
经验上，keepalived会监控到master挂掉，然后执行修改配置的脚本，完成主备切换
https://blog.youkuaiyun.com/qq_24336773/]]></description><category></category></item><item><title><![CDATA[ansible离线安装]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/107434889</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/107434889</guid><author>Edison_03</author><pubDate>Thu, 30 Jul 2020 16:05:08 +0800</pubDate><description><![CDATA[写给那些跟我一样，公司无法上外网的人，使用离线包安装ansible 2.x，希望通过本文让你我再次面对类似问题时不在手足无措、不在大脑空白！]]></description><category></category></item><item><title><![CDATA[ansible api adhoc模式的动态调用]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/107683499</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/107683499</guid><author>Edison_03</author><pubDate>Thu, 30 Jul 2020 12:00:11 +0800</pubDate><description><![CDATA[文章目录吐槽需求实现方式环境要求环境安装代码实现
吐槽
先吐槽一下ansible api文档，它是我目前为止遇到的编写最烂的，让人没法按照官方文档直接进行二次开发，官方竟然还回复说"api是给他们内部调用的"，外人使用概不负责，有点不想让人使用ansible、要让人花钱买ansible tower的意思。
需求
批量控制那些还未上生产环境、未上监控、尚未纳管的机器，执行sh脚本、简单命令以及上传文件等。我希望可以做到全动态，使用人员在网页端输入ip、用户密码、操作方式、命令等参数即可完成远程控制。
实现方式]]></description><category></category></item><item><title><![CDATA[LVM操作命令]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/106939774</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/106939774</guid><author>Edison_03</author><pubDate>Wed, 24 Jun 2020 11:32:06 +0800</pubDate><description><![CDATA[1. 磁盘分区，修改分区的systemid
#创建分区
fdisk /dev/sdb
Command (m for help): n
Command action
e   extended//扩展分区，创
p   primary partition (1-4)//主分区，最多创建4个
p
Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        2610    20964793+.]]></description><category></category></item><item><title><![CDATA[Linux中文乱码透彻篇]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/106919638</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/106919638</guid><author>Edison_03</author><pubDate>Tue, 23 Jun 2020 11:34:36 +0800</pubDate><description><![CDATA[这里是引用


Linux系统编码
tty编码
文件编码


]]></description><category></category></item><item><title><![CDATA[Linux内存机制以及手动释放swap和buffer和cache]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/106896655</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/106896655</guid><author>Edison_03</author><pubDate>Mon, 22 Jun 2020 10:15:43 +0800</pubDate><description><![CDATA[参考原为：Linux内存机制以及手动释放swap和buffer和cache
感悟：
看了这篇文章，自己对“Linux内存机制”有了初步的了解，了解到

虚拟内存就是swap空间
memory与wasp采用页面交换技术来节省中间
如何设置swap触发值、释放swap空间


...]]></description><category></category></item><item><title><![CDATA[xxl-job初使用]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/105420945</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/105420945</guid><author>Edison_03</author><pubDate>Thu, 09 Apr 2020 22:27:30 +0800</pubDate><description><![CDATA[总有一个理由让你学着使用XXL-JOB，而我是为了管理几百台机器的定时任务，要使用到它！

我没有那么多时间去细细研究它的原理，只想快速感受它的魅力，想立马看看它是如何使用的，如果你也是跟我一样的想法，那就跟我来吧。
思路
思路很简单，分三步：

使用idea，从github上拉下源代码。
本地编译成jar/war包，执行jar/war包。
调度中心添加任务，熟悉流程。

一、克隆github代...]]></description><category></category></item><item><title><![CDATA[FTP 上传/下载文件大小为0、内容为空的解决办法]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/103815736</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/103815736</guid><author>Edison_03</author><pubDate>Fri, 03 Jan 2020 10:20:38 +0800</pubDate><description><![CDATA[FTP包：org.apache.commons.net.ftp.FTPClient

The default settings for FTPClient are for it to use FTP.ASCII_FILE_TYPE , FTP.NON_PRINT_TEXT_FORMAT , FTP.STREAM_TRANSFER_MODE , and FTP.FILE_STRUCTURE . Th...]]></description><category></category></item><item><title><![CDATA[Centos hydra安装]]></title><link>https://blog.youkuaiyun.com/Edison_03/article/details/97249358</link><guid>https://blog.youkuaiyun.com/Edison_03/article/details/97249358</guid><author>Edison_03</author><pubDate>Thu, 25 Jul 2019 13:33:48 +0800</pubDate><description><![CDATA[以为自己是个王者，其实才是青铜]]></description><category></category></item></channel></rss>