<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u014332402的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u014332402</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014332402]]></copyright><item><title><![CDATA[centos之防火墙自动配置脚本]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/145743760</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/145743760</guid><author>u014332402</author><pubDate>Thu, 20 Feb 2025 08:19:09 +0800</pubDate><description><![CDATA[【代码】centos之防火墙自动配置脚本。]]></description><category></category></item><item><title><![CDATA[MySql灾难大营救【3】，定时备份数据库和恢复脚本]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/141295024</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/141295024</guid><author>u014332402</author><pubDate>Sun, 18 Aug 2024 11:50:00 +0800</pubDate><description><![CDATA[以上是备份的自动脚本，接下来我们设置按计划明天自动备份，先上配置文件schtasks.ini。作为一个DBA，日常备份数据库，是必不可少的，不会不要紧，以下脚本让你高枕无忧，轻松入门！command= sh /root/下载/mysql/mysqldatabackup.sh。sh /root/下载/mysql/mysqldatabackup.sh。以上的内容是每个月的1到30号在13：00，23：00自动备份。###这里设置你要备份的数据库。###这里设置你要备份的路径！###这里设置你的用户密码。]]></description><category></category></item><item><title><![CDATA[MySql灾难大营救【2】，基于日志恢复数据！]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/141107703</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/141107703</guid><author>u014332402</author><pubDate>Sun, 11 Aug 2024 19:29:54 +0800</pubDate><description><![CDATA[当操作不当，不小批量删除或修改删除重要数据后，无需提桶跑路了，以下是本人精心整理开发的自动化恢复脚本，经测试100%有效在mysql 5.7版本100%有效！请务必记住事务的开始节点位置和结束提交位置！然后执行sh binrecovery.sh 执行恢复，界面如下操作。输入修改语句的事务的开始节点位置和结束提交位置1823和2252！恢复语句已自动生成在当前目录下！可以看到具体操作的数据，接下来我们按图提示生成恢复语句！查看SQL事务提交的开始位置和结束位置。接下来测试执行SQL语句。]]></description><category></category></item><item><title><![CDATA[linux下硬件监视脚本]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/140079702</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/140079702</guid><author>u014332402</author><pubDate>Sun, 30 Jun 2024 13:32:12 +0800</pubDate><description><![CDATA[废话不多说，先上脚本monitor.sh。执行sh monitor.sh。]]></description><category></category></item><item><title><![CDATA[mysql【4】Haproxy+keepalived+mysql，实现MySQL多节点负载均衡]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/139716090</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/139716090</guid><author>u014332402</author><pubDate>Sun, 16 Jun 2024 13:02:23 +0800</pubDate><description><![CDATA[由于Keeplived是基于VRRP的协议，所以用虚拟IP只能保证MYSQL主节点能访问，其它备用节点只有在主节点失效后，才能接受虚拟IP的MYSQL的请求，达不到每个MYSQL节点负载均衡的接受虚拟IP的MYSQL的请求，所以必须加入Haproxy的模块，才能达到负载均衡的效果！再主节点上运行 sh ./filetransferRemote.sh 即会将当前文件目录所有文件，自动传送到次节点对应的同文件目录下！至此，haproxy主次节点的设置完成，再任意节点上执行sh ./errlog.sh。]]></description><category></category></item><item><title><![CDATA[linux下 xfs磁盘文件误删后，自动恢复脚本]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/139200132</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/139200132</guid><author>u014332402</author><pubDate>Sun, 02 Jun 2024 17:56:55 +0800</pubDate><description><![CDATA[OK,发现数据都恢复了，但是名称变了，所以务必想起原文件名称！首先运行安装恢复用的apk的install.sh脚本！现在执行sh recovery.sh。选择删除数据所在的硬盘。]]></description><category></category></item><item><title><![CDATA[rsync免密传输 linux rsync 密码]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/136786324</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/136786324</guid><author>u014332402</author><pubDate>Sun, 17 Mar 2024 18:03:51 +0800</pubDate><description><![CDATA[rsync的客户端方式能够自动同步文件，非常方便，但是它在远程拷贝文件之前提示还需要输入一个密码，要实现脚本自动拷贝，必须要优化掉这个步骤，让rsync以密码文件的方式工作，就不需要再手工输入密码了，但密码文件的方式工作需要两步简单的配置。服务器：192.168.11.24， 同步文件的数据源，一般是从服务器拷贝数据去备份。四、我们把这个命令加到定时脚本中，让备份服务器自动每天从服务器主机上同步一次文件。备份机：192.168.11.25， 同步文件的目的地。1、下载安装Inotify-tools。]]></description><category></category></item><item><title><![CDATA[Centos系统崩坏后,确保数据正常导出之大营救实战!]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/136285048</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/136285048</guid><author>u014332402</author><pubDate>Sun, 25 Feb 2024 17:56:43 +0800</pubDate><description><![CDATA[centos系统文件损坏或丢失了,导致系统已经无法进入,如何将磁盘里的文件导出来,特别是服务类的配置文件或数据库文件?经本人实战操作,将原centos系统文件损坏的磁盘先挂载到新的centos系统里,能正常访问系统文件损坏的磁盘里的数据文件!如何挂载磁盘到新的系统里,这里就不赘述了,物理机就直接拆硬盘过去启动主机,虚拟机就直接增加新硬盘为现有的vmdk文件(拷贝原损坏系统的vmdk系统文件)通过最后一条命令,我们发现可以正常访问原来系统盘的文件啦!df-h 命令发现原损坏系统的lv逻辑卷没有正常挂载!]]></description><category></category></item><item><title><![CDATA[mysql【3】keepalived+mysql双主同步，实现故障转移群集]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/136137707</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/136137707</guid><author>u014332402</author><pubDate>Sat, 17 Feb 2024 14:52:16 +0800</pubDate><description><![CDATA[这个脚本的作用，在发现mysql有问题启动失败后，keepalived将自动尝试恢复mysql服务，保证该节点mysql能正常，不需要故障转移，尝试失败后再故障转移！看到此节点改变状态为Master主节点，并设置虚拟IP192.168.31.88到网卡！最后2节点上执行sh errlog.sh,查看keepalived的运行状态！根据提示选择网卡和设置检测mysql的脚本chk_mysql.sh！可以看到 chk_mysql执行了尝试恢复mysql成功！keepalived的【从节点】设置完成！]]></description><category></category></item><item><title><![CDATA[mysql【2】主主同步自动化配置脚本]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/136136082</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/136136082</guid><author>u014332402</author><pubDate>Sat, 17 Feb 2024 13:37:57 +0800</pubDate><description><![CDATA[mysqlmasterbyslave文件夹的master.sh，记住，当提示按ctrcl+c退出，就只退出！根据提示设置好同步用的账号和密码，及用于同步的IP,将生成tb1.ini文件在目录下！现在通过执行errlog.sh文件来查看是否设置成功，errlog.sh的内容如下。【主节点】上执行 sh master1.sh，master1.sh 内容如下。接着上一篇，要继续实现在从节点更新数据后，主节点也能同步更新数据，【从节点】上执行 sh master1.sh。请在【主节点】下执行。]]></description><category></category></item><item><title><![CDATA[mysql【1】主从同步之人机交互自动化配置脚本]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/134475802</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/134475802</guid><author>u014332402</author><pubDate>Sat, 18 Nov 2023 12:17:59 +0800</pubDate><description><![CDATA[首先将mysqlmasterbyslave文件夹（包含master.sh和slave.sh ）贝到主服务器中，在主服务器上执行master.sh。输入序号，确认你要备份的数据库，将自动导出你选择的数据库和先备份你的my.cnf文件，和配置my.cnf!选择你的服务器IP，从服务器将查询这个IP用于同步！测试在主服务器上新增一个表！把生成的所有文件拷贝到从服务器上！从服务器上执行slave.sh!输入序号，选择要同步的数据库！等待执行完毕，最后显示如下图！master.sh内容。slave.sh内容。]]></description><category></category></item><item><title><![CDATA[MySql灾难大营救，数据迁移]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/132948572</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/132948572</guid><author>u014332402</author><pubDate>Sun, 24 Sep 2023 17:22:31 +0800</pubDate><description><![CDATA[刚接任mysql的linux运维的伙伴最怕的是上任留下的坑，即不主动告诉你是有没做数据备份，也不是告诉你系统是否有备份，等mysql服务崩了，那就要苦逼了。在旧服务上把mysqltransfer目录拷贝到新的服务器上 执行mysqltransfer目录下tranto.sh。在旧的出问题的mysql服务器执行mysqltransfer目录下tranfrom.sh。首先搭建一台新的mysql服务器，网上教程很多，也很容易，这就不赘述了，务必保证Mysql服务器版本的一致！输入mysql 用户名，和密码。]]></description><category></category></item><item><title><![CDATA[sshd_config配置详解]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/131752848</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/131752848</guid><author>u014332402</author><pubDate>Sun, 16 Jul 2023 17:41:07 +0800</pubDate><description><![CDATA[【代码】sshd_config配置详解。]]></description><category></category></item><item><title><![CDATA[centos 人机交互式配置IP地址和DNS脚本！]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/130672771</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/130672771</guid><author>u014332402</author><pubDate>Sun, 14 May 2023 19:59:45 +0800</pubDate><description><![CDATA[方便，快捷，有需要的朋友可以试试哦！]]></description><category></category></item><item><title><![CDATA[Shell编程进阶,数组,字符串,(for,select,while read line)]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/129111308</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/129111308</guid><author>u014332402</author><pubDate>Sun, 19 Feb 2023 15:55:13 +0800</pubDate><description><![CDATA[【代码】Shell编程进阶,数组,字符串,(for,select,while read line)]]></description><category></category></item><item><title><![CDATA[关于sql 事务嵌套]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/128143058</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/128143058</guid><author>u014332402</author><pubDate>Fri, 02 Dec 2022 09:57:24 +0800</pubDate><description><![CDATA[【代码】关于sql 事务嵌套。]]></description><category></category></item><item><title><![CDATA[linux 全自动安装nfs服务共享及设置windows访问]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/124232741</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/124232741</guid><author>u014332402</author><pubDate>Sun, 17 Apr 2022 17:55:55 +0800</pubDate><description><![CDATA[首先在centos上设置配置文件


[data]
serverpath=/tmp/nfsshare
network=192.168.31.0/24
power=rw

设置共享路径，

运行访问的网络 可网段，可IP，中间用空格分开

设置权限 rw读写，ro只读

shell脚本


 yum -y install nfs*
(rpm -qa |grep  -E 'nfs|rpcbind')&amp;&amp;echo 安装或更新成功!||echo 安装或更新失败!
#读取配置文件
if [ ! -e ]]></description><category></category></item><item><title><![CDATA[datatable之groupby的使用方法]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/124046047</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/124046047</guid><author>u014332402</author><pubDate>Fri, 08 Apr 2022 17:05:59 +0800</pubDate><description><![CDATA[private void button1_Click(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();
            dt.Columns.AddRange(new DataColumn[] { new DataColumn("name", typeof(string)),
                                         new Dat...]]></description><category></category></item><item><title><![CDATA[DEVEXPRESS GRIDVIEW合并单元格]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/123493430</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/123493430</guid><author>u014332402</author><pubDate>Tue, 15 Mar 2022 08:53:56 +0800</pubDate><description><![CDATA[private void gridView1_CellMerge(object sender, DevExpress.XtraGrid.Views.Grid.CellMergeEventArgs e)
        {
            if (e.Column.FieldName == "orderPrice")
            {
                GridView gridView = sender as GridView;
                if (gr.]]></description><category></category></item><item><title><![CDATA[linux 全自动化访问windows共享，从安装到挂载]]></title><link>https://blog.youkuaiyun.com/u014332402/article/details/123449029</link><guid>https://blog.youkuaiyun.com/u014332402/article/details/123449029</guid><author>u014332402</author><pubDate>Sat, 12 Mar 2022 19:55:47 +0800</pubDate><description><![CDATA[先上配置文件


[data]
serverpath=//192.168.31.245/linux 
user=administrator
password=xxxx
localpath=/winshare

shell脚本如下


if [ ! -e ./smbforwin.ini ];then
echo "smbforwin.ini not exist"
exit
fi
#sed -n '2,$p' ./smbforwin.ini
array=("serverpath" "user" "password]]></description><category></category></item></channel></rss>