<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[PengDQ12的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/PengDW12</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; PengDW12]]></copyright><item><title><![CDATA[openEuler 22.03 unzip从Windows7压缩的文件]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/151866111</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/151866111</guid><author>PengDW12</author><pubDate>Fri, 19 Sep 2025 15:08:43 +0800</pubDate><description><![CDATA[在OpenEuler2203系统中解压中文文件名出现乱码时，可通过指定编码参数解决。使用命令unzip -O CP936 *.zip可正确显示中文文件名，其中CP936编码适用于简体中文环境。该方法简单有效，能快速解决中文文件名乱码问题。]]></description><category></category></item><item><title><![CDATA[vmware给虚拟机/根目录，ext4类型扩容磁盘容量]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/149783715</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/149783715</guid><author>PengDW12</author><pubDate>Wed, 30 Jul 2025 18:48:15 +0800</pubDate><description><![CDATA[摘要：根分区 /dev/sda2 在线扩容时，parted 无法修改已挂载分区。提供两种无需重启的解决方案：1) 使用 fdisk 删除并重建分区（保持起始扇区不变），然后执行 partprobe 和 resize2fs；2) 安装 growpart 工具（CentOS/RHEL 用 cloud-utils-growpart，Ubuntu/Debian 用 cloud-guest-utils），通过 growpart 命令一键完成扩容。两种方法均支持在线操作，无需卸载文件系统。（149字）]]></description><category></category></item><item><title><![CDATA[docker设置iptables=false后容器内部无法互相访问]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/149724411</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/149724411</guid><author>PengDW12</author><pubDate>Tue, 29 Jul 2025 10:46:01 +0800</pubDate><description><![CDATA[本文介绍了在CentOS7中解决Docker端口映射问题的方案。当禁用Docker的iptables后，容器间通信中断的问题可通过以下步骤解决：1）修改docker.service添加--iptables=false参数；2）在/etc/docker/daemon.json中配置固定IP网段（如172.23.0.0/16）；3）使用firewall-cmd将Docker网段加入防火墙白名单。该方法既保证了容器间正常通信，又能通过firewalld管理端口安全，避免Docker自动开放所有映射端口的安全隐患。]]></description><category></category></item><item><title><![CDATA[OpenEuler22.03安装Fail2Ban防ssh暴力破解]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/149062632</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/149062632</guid><author>PengDW12</author><pubDate>Wed, 02 Jul 2025 17:33:34 +0800</pubDate><description><![CDATA[在OpenEuler22上安装fail2ban自动封禁频繁尝试登录的 IP 地址，有效抵御暴力破解攻击。]]></description><category></category></item><item><title><![CDATA[MongoDB导出和导入数据]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/147356693</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/147356693</guid><author>PengDW12</author><pubDate>Sat, 19 Apr 2025 22:23:51 +0800</pubDate><description><![CDATA[使用mongodump命令导出数据，mongorestore 导入数据]]></description><category></category></item><item><title><![CDATA[离线安装elasticdump并导入和导出数据]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/147342573</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/147342573</guid><author>PengDW12</author><pubDate>Sat, 19 Apr 2025 22:08:49 +0800</pubDate><description><![CDATA[如何在 CentOS 或 RHEL 系统上离线安装 elasticdump]]></description><category></category></item><item><title><![CDATA[centos7安装Chrome使用selenium-wire]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/143808359</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/143808359</guid><author>PengDW12</author><pubDate>Fri, 15 Nov 2024 22:52:56 +0800</pubDate><description><![CDATA[背景：在centos7中运行selenium-wire爬虫，系统自带的Firefox浏览器不兼容，运行报错no attribute ‘set_preference’，应该是selenium-wire和Firefox的驱动不兼容查了半天不知道怎么解决，就想在centos7上安装Chrome来跑爬虫，毕竟Chrome的资料多一点。]]></description><category></category></item><item><title><![CDATA[pyqt5用QPainter在扇形上面描绘数据点，并可点击提示]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/141288865</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/141288865</guid><author>PengDW12</author><pubDate>Wed, 21 Aug 2024 14:18:52 +0800</pubDate><description><![CDATA[数据有距离和角度，来绘画数据点，实时检测数据插入，可以用多进程，通过共用队列来传递数据。需要自动更新绘图时，调用self.update()，此代码仅保留思路。]]></description><category></category></item><item><title><![CDATA[pyqt5多tablewidget，在表格后面加勾选框，并为每个勾选框绑定槽函数]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/140626888</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/140626888</guid><author>PengDW12</author><pubDate>Tue, 23 Jul 2024 09:50:04 +0800</pubDate><description><![CDATA[需要在页面的多个tablewidget中，每个表格控件的最后一列加上勾选框，勾选状态下，此行可编辑，取消勾选之后，该行置灰不可编辑；从xml读取内容填充进不同的tablewidget中。]]></description><category></category></item><item><title><![CDATA[centos7安装桌面环境，并安装easy connect来连接VPN]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/138223882</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/138223882</guid><author>PengDW12</author><pubDate>Fri, 26 Apr 2024 17:29:55 +0800</pubDate><description><![CDATA[背景：想要在centos7服务器上安装easy connect来连接vpn前言：需要安装使用easy connect，需要有图形化界面，如果你的centos7是最小化安装的那默认都是不带X WINDOWS的，那在安装图形化界面之前，你得先安装一下X WINDOWS，这个控制功能。]]></description><category></category></item><item><title><![CDATA[DataFrame，数据列筛选代替遍历每一行数据去判断，大大提高数据过滤速度]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/134055898</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/134055898</guid><author>PengDW12</author><pubDate>Thu, 26 Oct 2023 15:18:07 +0800</pubDate><description><![CDATA[运行时间  900s+，时间太长了，查资料说用pandas2.0之后的，可以用pyarrow来提高速率，但是2.0很多方法不适用了，影响到之前的一些脚本运行，后来仔细想了想，是遍历那里的时间复杂度太大了，提取出结果的数据，大概要遍历10亿次，决定从这里的循环逻辑做改善。在一张接近45M的csv表格，63.7w行数据，从中提取符合时间段范围的（每天20到第二天9点的数据），并且信号数值小于一定范围的数据，接着按每天为一份，去重统计和提取这些数据的原始详细信息。pandas1.3.5]]></description><category></category></item><item><title><![CDATA[python2用nohup挂起运行时发生UnicodeEncodeError: ‘ascii‘ codec can‘t encode character中文输出错误]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/133278348</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/133278348</guid><author>PengDW12</author><pubDate>Mon, 25 Sep 2023 18:50:13 +0800</pubDate><description><![CDATA[但是前面print("目录存在: " + str(33))，不带u在前面就能正常运行，按理说带u是对字符串进行unicode编码，习惯中文都带u来print的，结果到这就不行了，很奇怪！这样就不用在代码中加入那三行sys代码了（因为本来不加也能正常运行的，不知道nohup啥问题）python3正常运行。命令行加上PYTHONIOENCODING=utf-8即可]]></description><category></category></item><item><title><![CDATA[centos7下mysqldump定时备份数据库]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/132555399</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/132555399</guid><author>PengDW12</author><pubDate>Tue, 29 Aug 2023 10:29:41 +0800</pubDate><description><![CDATA[单节点的MySQL定时备份，crontab定时执行，忽略特定的表--ignore-table]]></description><category></category></item><item><title><![CDATA[Grafana+Prometheus监控Flume]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/127533366</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/127533366</guid><author>PengDW12</author><pubDate>Wed, 26 Oct 2022 16:26:12 +0800</pubDate><description><![CDATA[其中-Dflume.monitoring.type=http -Dflume.monitoring.port=36001 就是开启的被监听端口，给flume_exporter监控。修改flume_exporter下的config.yml文件，端口号改成自己设置的，如上36001，可监控多个flume，但也需在prometheus增加对应的配置参数。下载完成后，再次执行go install，如果没有go get输出，就会开始编译了。把结果中含有go get …如果下载过程中出现网络错误，go添加国内镜像源。]]></description><category></category></item><item><title><![CDATA[服务器磁盘配额，限制目录占用磁盘空间]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/126020318</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/126020318</guid><author>PengDW12</author><pubDate>Wed, 27 Jul 2022 18:03:14 +0800</pubDate><description><![CDATA[硬限是用户或组群可以使用的磁盘空间的绝对最大值。过渡期可以用秒钟、分钟、小时、天数、周数、或月数表示。如果以上值中的任何一个被设置为0，那个限度就不会被设置)6、建立磁盘配额的配置文件，它会扫描我们上面有设置的quota的分区（生成每个启用了配额的文件系统的当前磁盘用量表）只需要设置soft和hard，第一组为磁盘容量的软硬限制（单位为kb）；7、设置用户的配置限额（可以设置多个不同用户）用配置的用户进行传输，到达设置的限制时会传输失败。9、设置完成，查询磁盘配额是否和配置的一致。...]]></description><category></category></item><item><title><![CDATA[web平台安全测试方案]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/126012938</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/126012938</guid><author>PengDW12</author><pubDate>Wed, 27 Jul 2022 13:56:10 +0800</pubDate><description><![CDATA[收集测试的资料平台网页的URL，用户名以及密码（最好不是超级用户，可以测试越权），Web服务器的IP（可以提供服务器的远程登录账号，以便观察测试过程中对服务器的性能影响）。需要告知开发此次测试的时间，沟通好后才能进行安全测试，并且将测试的范围，方法和相关风险提前告知，及时做好相关数据代码、环境的备份。可以选择自定义，点击”完全扫描配置“可手动修改/自定义你的测试策略，自定义后，点击应用和确定，然后点击下一步。点击“报告”按钮，选择报告模板、报告内容、布局等内容（按照需求选择），点击“保存报告”按钮，...]]></description><category></category></item><item><title><![CDATA[编译和部署Mongodb5.0.5的arm64版本]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/125933614</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/125933614</guid><author>PengDW12</author><pubDate>Fri, 22 Jul 2022 15:53:46 +0800</pubDate><description><![CDATA[因为centos7用yum安装的python3版本是3.6.8，我们需要升级到3.7.x版本。上面我们加了DESTDIR=/opt/software/mongodb，构建好的mongodb就在这个目录下了。在mongo源码目录下。解压后切换到解压包目录，进行预编译->编译->编译安装。 编译过程报错,error: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified boun，编译出的mongo过大，用strip]]></description><category></category></item><item><title><![CDATA[hbase不能使用hadoop的压缩算法]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/125918707</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/125918707</guid><author>PengDW12</author><pubDate>Thu, 21 Jul 2022 19:32:53 +0800</pubDate><description><![CDATA[hbase不能使用hadoop的压缩算法
用hadoop checknative命令
如果显示有自己要用算法，但是hbase不能调用，注意要在hbase配置软连接到hadoop的lib

]]></description><category></category></item><item><title><![CDATA[鲲鹏arrch64系统编译安装Hadoop3.2.2]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/125859802</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/125859802</guid><author>PengDW12</author><pubDate>Tue, 19 Jul 2022 12:51:58 +0800</pubDate><description><![CDATA[yum install protobuf protobuf-devel
如果看到是2.5.0就直接安装就好
一开始没用yum安装，下载了网上的tgz包，比较坑的一个地方是protobuf2.5.0这个，因为下载的版本不支持arm64的，后来上网找了一圈，原来要打补丁，这里传一个打好补丁的protobuf链接安装好的hbase2.4.8不能使用hadoop的LZ4压缩算法，hadoopchecknative检查所有的算法都是false，x86下安装是支持这些的。还有一些其他的包我们也可以根据需要来装。....]]></description><category></category></item><item><title><![CDATA[shell递归复制文件夹（年月日结构）下的所有txt文件]]></title><link>https://blog.youkuaiyun.com/PengDW12/article/details/125545745</link><guid>https://blog.youkuaiyun.com/PengDW12/article/details/125545745</guid><author>PengDW12</author><pubDate>Thu, 30 Jun 2022 18:19:05 +0800</pubDate><description><![CDATA[把备份目录下的所有txt文件全部复制到一个目录下，现在备份文件的目录结构是按时间划分的
分割指定长度字符串的方法
${date_str:0:4}
date_str变量的从第0位开始，4位长度]]></description><category></category></item></channel></rss>