<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>zp blog</title><link>https://zpblog.cn/</link><description>Just zp blog …</description><item><title>转：powershell写个WOL开机脚本</title><link>https://zpblog.cn/windows/powershell_wol.html</link><description>&lt;p&gt;
    背景：客户给的远程电脑10点会准时关机，网上有很多这些唤醒小工具，但碍于担心被绑定恶意软件，直接到网上找了个脚本，安全可靠。
&lt;/p&gt;
&lt;p&gt;
    1.脚本内容
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;$mac = &amp;#39;11-22-33-44-55-66&amp;#39;
$macBytes = $mac -split &amp;#39;-&amp;#39; | ForEach-Object { [byte](&amp;#39;0x&amp;#39; + $_) }
$broadcastAddress = [byte[]](1..6 | ForEach-Object { 0xFF })
$magicPacket = $broadcastAddress + ($macBytes * 16)
$udpClient = New-Object System.Net.Sockets.UdpClient
$udpClient.Connect(([System.Net.IPAddress]::Broadcast), 9)
$udpClient.Send($magicPacket, $magicPacket.Length)&lt;/pre&gt;
&lt;p&gt;
    2.将 &amp;#39;11-22-33-44-55-66&amp;#39; 替换为目标主机的MAC地址。
&lt;/p&gt;
&lt;p&gt;
    3.将脚本保存为wol.ps1文件，保存在您喜欢的位置，如C盘根目录。
&lt;/p&gt;
&lt;p&gt;
    4.然后，您可以在命令提示符中运行PowerShell脚本来发送唤醒包：
&lt;/p&gt;
&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;powershell.exe -ExecutionPolicy Bypass -File C:\wol.ps1&lt;/pre&gt;
&lt;p&gt;
    &lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
    转自：https://blog.csdn.net/weixin_42672685/article/details/135788196
&lt;/p&gt;
&lt;p&gt;
    &lt;br/&gt;
&lt;/p&gt;</description><pubDate>Sat, 27 Dec 2025 15:09:53 +0800</pubDate></item><item><title>转：LVM磁盘管理-单个磁盘分区PV的扩容</title><link>https://zpblog.cn/linux/lvm-pvresize.html</link><description>&lt;p&gt;当我们使用LVM（Logical
 Volume 
Manager）进行磁盘管理时，扩展单个磁盘分区的物理卷（PV）是一个常见的操作，通常在磁盘空间不足时进行。通过这个过程，我们可以利用新的磁盘空间来扩展现有的物理卷，使得后续的逻辑卷（LV）可以使用更多的空间。以下是详细的步骤说明：&lt;/p&gt;&lt;h3 id=&quot;_1&quot; style=&quot;margin-top: 24px; margin-bottom: 16px; line-height: 1.25; font-size: 1.38em; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-variant-ligatures: no-common-ligatures;&quot;&gt;1.&amp;nbsp;&lt;span style=&quot;font-weight: bolder;&quot;&gt;检查当前磁盘分区情况&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 16px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot;&gt;首先，我们需要了解系统中已有的物理卷和磁盘分区的情况。这可以通过以下命令来完成：&lt;/p&gt;&lt;pre style=&quot;font-family: &amp;#39;SF Mono&amp;#39;, Menlo, Monaco, Consolas, &amp;#39;Courier New&amp;#39;, -apple-system, system-ui, monospace; font-size: 16px; margin-top: 1em; margin-bottom: 1em; color: #24292e; font-variant-ligatures: no-common-ligatures;&quot;&gt;pvdisplay&lt;/pre&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 16px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot;&gt;或者：&lt;/p&gt;&lt;pre style=&quot;font-family: &amp;#39;SF Mono&amp;#39;, Menlo, Monaco, Consolas, &amp;#39;Courier New&amp;#39;, -apple-system, system-ui, monospace; font-size: 16px; margin-top: 1em; margin-bottom: 1em; color: #24292e; font-variant-ligatures: no-common-ligatures;&quot;&gt;pvs&lt;/pre&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 16px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot;&gt;这两个命令都可以列出当前系统中的所有物理卷信息，&lt;span style=&quot;font-weight: bolder;&quot;&gt;包括物理卷名称、大小和使用情况&lt;/span&gt;。你需要找到要扩展的物理卷，例如&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;/dev/sdb1&lt;/code&gt;，并确认它当前的大小。&lt;/p&gt;&lt;h3 id=&quot;_7&quot; style=&quot;margin-top: 24px; margin-bottom: 16px; line-height: 1.25; font-size: 1.38em; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-variant-ligatures: no-common-ligatures;&quot;&gt;2.&amp;nbsp;&lt;span style=&quot;font-weight: bolder;&quot;&gt;扩展磁盘分区&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 16px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot;&gt;扩展磁盘分区的步骤通常会使用到如&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;fdisk&lt;/code&gt;&amp;nbsp;或&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;parted&lt;/code&gt;&amp;nbsp;等分区工具。假设你需要对&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;/dev/sdb&lt;/code&gt;&amp;nbsp;进行扩容，下面是常见的步骤：&lt;/p&gt;&lt;ol style=&quot;padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-weight: bolder;&quot;&gt;打开分区工具&lt;/span&gt;：使用&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;fdisk&lt;/code&gt;&amp;nbsp;或&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;parted&lt;/code&gt;&amp;nbsp;打开目标磁盘。例如：&lt;/p&gt;&lt;pre style=&quot;font-family: &amp;#39;SF Mono&amp;#39;, Menlo, Monaco, Consolas, &amp;#39;Courier New&amp;#39;, -apple-system, system-ui, monospace; font-size: 1em; margin-top: 1em; margin-bottom: 0px;&quot;&gt;fdisk&amp;nbsp;/dev/sdb&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-weight: bolder;&quot;&gt;删除旧分区并重新创建（非破坏性）&lt;/span&gt;：对于LVM，扩展分区一般采用删除现有的分区然后重新创建的方式，这样新的分区可以利用新的磁盘空间。注意，在执行此操作时，务必选择** 不格式化分区**，确保数据不被清除。&lt;/p&gt;&lt;/li&gt;&lt;ul style=&quot;list-style-type: disc;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;输入&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;d&lt;/code&gt;&amp;nbsp;删除目标分区（例如&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;/dev/sdb1&lt;/code&gt;）。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;输入&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;n&lt;/code&gt;&amp;nbsp;创建一个新的分区。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;确保新分区的起始位置与旧分区相同，扩展后的空间将被分配给该分区。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-weight: bolder;&quot;&gt;保存分区表&lt;/span&gt;：完成分区修改后，使用&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;w&lt;/code&gt;&amp;nbsp;保存更改并退出。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 id=&quot;_10&quot; style=&quot;margin-top: 24px; margin-bottom: 16px; line-height: 1.25; font-size: 1.38em; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-variant-ligatures: no-common-ligatures;&quot;&gt;3.&amp;nbsp;&lt;span style=&quot;font-weight: bolder;&quot;&gt;重新扫描磁盘分区&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 16px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot;&gt;完成分区扩展后，系统需要重新识别分区的变化。有两种方法可以实现这一点：&lt;/p&gt;&lt;ul style=&quot;padding-left: 2em; margin-top: 0px; margin-bottom: 16px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-weight: bolder;&quot;&gt;使用&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;partprobe&lt;/code&gt;&amp;nbsp;命令&lt;/span&gt;：该命令用于通知内核重新扫描磁盘分区。&lt;/p&gt;&lt;pre style=&quot;font-family: &amp;#39;SF Mono&amp;#39;, Menlo, Monaco, Consolas, &amp;#39;Courier New&amp;#39;, -apple-system, system-ui, monospace; font-size: 1em; margin-top: 1em; margin-bottom: 0px;&quot;&gt;partprobe&amp;nbsp;/dev/sdb&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-weight: bolder;&quot;&gt;重新启动系统&lt;/span&gt;：如果&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;partprobe&lt;/code&gt;&amp;nbsp;无效或出现问题，可以选择重新启动系统，内核会重新加载新的分区表。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 id=&quot;_13&quot; style=&quot;margin-top: 24px; margin-bottom: 16px; line-height: 1.25; font-size: 1.38em; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-variant-ligatures: no-common-ligatures;&quot;&gt;4.&amp;nbsp;&lt;span style=&quot;font-weight: bolder;&quot;&gt;扩展物理卷（PV）&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 16px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot;&gt;现在，我们可以使用&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;pvresize&lt;/code&gt;&amp;nbsp;命令来扩展物理卷的大小。这个命令会自动将物理卷扩展到新的磁盘分区大小。&lt;/p&gt;&lt;pre style=&quot;font-family: &amp;#39;SF Mono&amp;#39;, Menlo, Monaco, Consolas, &amp;#39;Courier New&amp;#39;, -apple-system, system-ui, monospace; font-size: 16px; margin-top: 1em; margin-bottom: 1em; color: #24292e; font-variant-ligatures: no-common-ligatures;&quot;&gt;pvresize&amp;nbsp;/dev/sdb1&lt;/pre&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 16px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot;&gt;这条命令会更新物理卷&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;/dev/sdb1&lt;/code&gt;&amp;nbsp;的大小，使其能够使用扩展后的磁盘空间。成功执行后，物理卷将与新分区大小一致。&lt;/p&gt;&lt;h3 id=&quot;_17&quot; style=&quot;margin-top: 24px; margin-bottom: 16px; line-height: 1.25; font-size: 1.38em; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-variant-ligatures: no-common-ligatures;&quot;&gt;5.&amp;nbsp;&lt;span style=&quot;font-weight: bolder;&quot;&gt;验证扩展&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 16px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot;&gt;扩展物理卷后，使用&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;pvdisplay&lt;/code&gt;&amp;nbsp;或&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;pvs&lt;/code&gt;&amp;nbsp;命令再次确认物理卷的大小，确保它已经被正确扩展。&lt;/p&gt;&lt;pre style=&quot;font-family: &amp;#39;SF Mono&amp;#39;, Menlo, Monaco, Consolas, &amp;#39;Courier New&amp;#39;, -apple-system, system-ui, monospace; font-size: 16px; margin-top: 1em; margin-bottom: 1em; color: #24292e; font-variant-ligatures: no-common-ligatures;&quot;&gt;pvdisplay&amp;nbsp;/dev/sdb1&lt;/pre&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 16px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot;&gt;或者：&lt;/p&gt;&lt;pre style=&quot;font-family: &amp;#39;SF Mono&amp;#39;, Menlo, Monaco, Consolas, &amp;#39;Courier New&amp;#39;, -apple-system, system-ui, monospace; font-size: 16px; margin-top: 1em; margin-bottom: 1em; color: #24292e; font-variant-ligatures: no-common-ligatures;&quot;&gt;pvs&lt;/pre&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 16px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot;&gt;检查输出中&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;/dev/sdb1&lt;/code&gt;&amp;nbsp;的大小是否已增大，确保扩展成功。&lt;/p&gt;&lt;h3 id=&quot;_23&quot; style=&quot;margin-top: 24px; margin-bottom: 16px; line-height: 1.25; font-size: 1.38em; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-variant-ligatures: no-common-ligatures;&quot;&gt;6.&amp;nbsp;&lt;span style=&quot;font-weight: bolder;&quot;&gt;后续操作：扩展逻辑卷（LV）&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 16px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot;&gt;扩展物理卷后，通常还需要扩展逻辑卷（LV）以利用新的空间。可以使用以下命令扩展逻辑卷：&lt;/p&gt;&lt;pre style=&quot;font-family: &amp;#39;SF Mono&amp;#39;, Menlo, Monaco, Consolas, &amp;#39;Courier New&amp;#39;, -apple-system, system-ui, monospace; font-size: 16px; margin-top: 1em; margin-bottom: 1em; color: #24292e; font-variant-ligatures: no-common-ligatures;&quot;&gt;lvextend&amp;nbsp;-l&amp;nbsp;+100%FREE&amp;nbsp;/dev/vg_name/lv_name&lt;/pre&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 16px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot;&gt;这条命令会扩展逻辑卷至可用的所有空间，&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;+100%FREE&lt;/code&gt;&amp;nbsp;表示使用物理卷上所有剩余的可用空间。然后，运行&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;resize2fs&lt;/code&gt;&amp;nbsp;或类似的文件系统扩展命令来扩展文件系统的大小：&lt;/p&gt;&lt;pre style=&quot;font-family: &amp;#39;SF Mono&amp;#39;, Menlo, Monaco, Consolas, &amp;#39;Courier New&amp;#39;, -apple-system, system-ui, monospace; font-size: 16px; margin-top: 1em; margin-bottom: 1em; color: #24292e; font-variant-ligatures: no-common-ligatures;&quot;&gt;resize2fs&amp;nbsp;/dev/vg_name/lv_name&lt;/pre&gt;&lt;h3 id=&quot;_28&quot; style=&quot;margin-top: 24px; margin-bottom: 16px; line-height: 1.25; font-size: 1.38em; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-variant-ligatures: no-common-ligatures;&quot;&gt;7.&amp;nbsp;&lt;span style=&quot;font-weight: bolder;&quot;&gt;总结&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;margin-top: 0px; margin-bottom: 16px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot;&gt;扩展LVM中的物理卷涉及几个步骤，从检查当前的磁盘分区开始，到扩展分区、重新扫描磁盘、扩展物理卷，再到最终扩展逻辑卷。每一步都需要小心操作，特别是分区扩展和数据的完整性。为了保证数据安全，在执行扩容操作之前，务必做好&lt;span style=&quot;font-weight: bolder;&quot;&gt;数据备份&lt;/span&gt;。&lt;/p&gt;&lt;hr style=&quot;box-sizing: content-box; height: 2px; overflow: visible; background-color: #eaecef; padding: 0px; margin: 24px 0px; border: 0px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot;/&gt;&lt;h3 id=&quot;_31&quot; style=&quot;margin-top: 24px; margin-bottom: 16px; line-height: 1.25; font-size: 1.38em; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-variant-ligatures: no-common-ligatures;&quot;&gt;注意事项：&lt;/h3&gt;&lt;ul style=&quot;padding-left: 2em; margin-top: 0px; margin-bottom: 0px; color: #24292e; font-family: &amp;#39;Helvetica Neue&amp;#39;, &amp;#39;Luxi Sans&amp;#39;, &amp;#39;DejaVu Sans&amp;#39;, &amp;#39;Hiragino Sans GB&amp;#39;, &amp;#39;Microsoft Yahei&amp;#39;, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 16px; font-variant-ligatures: no-common-ligatures;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;在操作前，请确保已有数据的备份，以防操作失误导致数据丢失。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;磁盘分区扩展涉及到&lt;span style=&quot;font-weight: bolder;&quot;&gt;非破坏性删除&lt;/span&gt;操作，请确保原有分区的文件系统和数据不被清除。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;在扩展LVM时，可能需要根据实际情况选择合适的文件系统扩展工具，如&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;resize2fs&lt;/code&gt;（ext4文件系统）或&amp;nbsp;&lt;code style=&quot;font-family: mononoki, Consolas, &amp;#39;Liberation Mono&amp;#39;, Menlo, Courier, monospace, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Android Emoji&amp;#39;, EmojiSymbols; font-size: 13.6px; background-color: rgba(27, 31, 35, 0.05); padding: 0.2em 0.4em; margin: 0px; border-radius: 3px; word-break: break-word; background-size: 20px 20px; white-space-collapse: preserve; background-image: none;&quot;&gt;xfs_growfs&lt;/code&gt;（XFS文件系统）等。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;原文及参考链接：&lt;/p&gt;&lt;p class=&quot;topictitle1&quot;&gt;lvm磁盘管理-单个磁盘分区PV的扩容] https://www.tsyvps.com/helparticle/3517.html&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 07 Jul 2025 16:22:20 +0800</pubDate></item><item><title>centos7 error 14 mirrorlist.centos.org</title><link>https://zpblog.cn/linux/centos7-yum-Errno-14.html</link><description>&lt;p&gt;又到了centos7不在支持的时候了，和centos6类 得改源&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;错误提示：&lt;/p&gt;&lt;p&gt;Could not retrieve mirrorlist http://mirrorlist.centos.org /?release=7&amp;amp;arch=aarch64&amp;amp;repo=os&amp;amp;infra=stock error was14:curl#6 -&amp;quot;Could not resolve host: mirrorlist.centos.org;未知的错误“&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;解决方法：&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sed&amp;nbsp;-i&amp;nbsp;s/mirror.centos.org/vault.centos.org/g&amp;nbsp;/etc/yum.repos.d/CentOS-*.repo
sed&amp;nbsp;-i&amp;nbsp;s/^#.*baseurl=http/baseurl=http/g&amp;nbsp;/etc/yum.repos.d/CentOS-*.repo
sed&amp;nbsp;-i&amp;nbsp;s/^mirrorlist=http/#mirrorlist=http/g&amp;nbsp;/etc/yum.repos.d/CentOS-*.repo&lt;/pre&gt;&lt;br/&gt;</description><pubDate>Fri, 13 Dec 2024 23:33:31 +0800</pubDate></item><item><title>Windows11关不了机也休眠不了，竟然是手残点了转换动态盘导致的，格盘重装？</title><link>https://zpblog.cn/windows/Windows11_shutdown_DynamicDisk.html</link><description>&lt;p&gt;&lt;strong&gt;发现问题：&lt;/strong&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;最近发现笔记本win11突然关不了机了&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;小措施：&lt;/strong&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;按照网上是方法试了一圈，发现在“选择电源计划”-“选择电源按钮的功能”去掉“启动快速启动(推荐)”前面的勾，可以实现关机。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;还有问题：&lt;/strong&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;一般下班我习惯按下电脑按钮，让电脑处于休眠，回去可以直接打开接着用，但自从关不了机，这个休眠也废了，睡眠倒是可以。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;找到根源：&lt;/strong&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;又在网上找了好久，有说被外设唤醒的，有说程序阻止去掉所有启动项的，也有说网卡、显卡驱动或硬件问题的，我都试了，没效果。&lt;/p&gt;&lt;p&gt;然后就在想既然不是通病，肯定和我最近的一些使用操作有关，几天前有朋友让我看下他的移动硬盘，分区分不了了，然后头脑不清醒点了转换动态盘，移动盘没转起来，把自己电脑盘给转了，后悔的时候，回不去了，当时网上搜了下没找到有用信息，电脑也运行正常就没在意了，现在想是不是这个原因导致的呢。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;尝试修复：&lt;/strong&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;又是一顿搜索，怎么才能转回来呢，网上说的最多的格式化重装，接受不了啊~，感谢广大同胞，在众多声音中看到了一丝希望 “傲梅动态磁盘转换器”可以实现无损动态盘转基本盘，但由于我是GPT分区，没成功，网友指引用英文版 AOMEI Dynamic Disk Manager Pro ，试了下 哦豁~ 重启&lt;/p&gt;&lt;p&gt;然后开机，提示没系统，傻眼了，赶紧U盘启动看了下资料还在，盘也转换成功了&amp;nbsp; 就是 ESP/MSR 分区没了 多了两个未分区的空间，其实就是引导丢了&lt;/p&gt;&lt;p&gt;如果没啥强迫症可以直接用U盘PE系统里面磁盘工具建一下ESP/MSR 分区，然后用UEFI启动修复工具修复一下引导，重启就可以进行了，功能也都正常了&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;追求所谓的完美：&lt;/strong&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这里说的强迫症是啥呢，就是你新建的ESP/MSR分区 和以前的不一样大&amp;nbsp; 会显示还有部分剩余空间，另外新建的时候 会提示你MSR分区里有东西 要不要保留 如果保留 又不一样大，这个也没发现影响使用，就是用磁盘工具看就有点不舒服，用工具还修复不了，如果非要弄，我就是死磕在这搞到了凌晨，请winhex大神，现学现用，根据GPT分区表的规则，手动计算并修改，搞定！&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;待验证：&lt;/strong&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;凌晨搞定临睡前突然在想，我是不是可以直接用winhex转动态盘呢，会不会就不这么折腾，网上一搜还真有，说是只改一个标识，然后用分区表医生一修复就转好了，这个得空我找台电脑试下看看。&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 11 Apr 2024 15:58:22 +0800</pubDate></item><item><title>txt字符串指定长度换行</title><link>https://zpblog.cn/other/txt_length_awk.html</link><description>&lt;p&gt;&lt;strong&gt;需求：&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;FF D8 E9 43 FF DB 87 54 FF DE 15 54 FF E0 8B 7B FF E3 0B 6D FF E5 99 4E ……&lt;/p&gt;&lt;p&gt;有如上串口工具记录的波形数据，需要转换成如下格式，按四个字节换行，以便后续操作。&lt;/p&gt;&lt;p&gt;FF D8 E9 43 &lt;br/&gt;FF DB 87 54 &lt;br/&gt;FF DE 15 54 &lt;br/&gt;FF E0 8B 7B &lt;br/&gt;FF E3 0B 6D &lt;br/&gt;FF E5 99 4E &lt;br/&gt;&lt;/p&gt;&lt;p&gt;……&lt;br/&gt;&lt;/p&gt;&lt;p&gt;之前一直用的是“骨灰按指定长度分割文本 文本处理软件”这个小软件，挺好用，就是转换比较慢，数据量少的时候还行，如果数据量较大推荐用Linux的awk命令处理，秒处理。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;以上需求命令如下：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;awk&amp;nbsp;&amp;#39;NR{for(n=0;n&amp;lt;length;n+=12)print&amp;nbsp;substr($0,n+1,12)}&amp;#39;&amp;nbsp;123.txt&amp;nbsp;&amp;gt;&amp;nbsp;234.txt&lt;/pre&gt;&lt;p&gt;其中12是指从开头数12个字符换行，包括空格。&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 13 May 2023 16:21:43 +0800</pubDate></item><item><title>转：如何让 Windows 命令行程序像 Linux &amp;amp; 命令那样在后台运行</title><link>https://zpblog.cn/windows/background_run_exe.html</link><description>&lt;p&gt;一般来说如果我们想让一个 Windows 命令行程序在后台运行，我们需要把这个程序写成一个 Windows 服务程序。然后使用 sc 命令或者把它安装成 Windows 服务，它才能在后台运行。&lt;br/&gt;Windows 没有像 Linux 那样直接在命令最后加一个 &amp;amp; 字符就可以让命令在后台运行了。比如下面的命令可以让打包操作在后台运行，即使关掉窗口也不会关掉进程。&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;tar&amp;nbsp;-czf&amp;nbsp;home.tar.gz&amp;nbsp;.&amp;nbsp;&amp;amp;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;在 Windows 上要达到类似的效果需要一些技巧。下面的命令可以让你的 Windows 命令行程序在后台运行，即使关掉了命令行窗口，你在任务管理器里还是能看到它。&lt;br/&gt;要注意的是我们必须做一个批处理文件让这两行程序一起执行，一个一个在命令行里执行这两个命令是没有效果的。&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;@ECHO&amp;nbsp;OFF
%1&amp;nbsp;start&amp;nbsp;mshta&amp;nbsp;vbscript:createobject(&amp;quot;wscript.shell&amp;quot;).run(&amp;quot;&amp;quot;&amp;quot;%~0&amp;quot;&amp;quot;::&amp;quot;,0)(window.close)&amp;amp;&amp;amp;exit
start&amp;nbsp;/b&amp;nbsp;your_command.exe&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;我们需要做的就是用自己的程序替换掉 your_command.exe &lt;br/&gt;要停止已经开始运行的后台进程可以使用下面的脚本：&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;@ECHO&amp;nbsp;OFF
taskkill&amp;nbsp;/im&amp;nbsp;your_command.exe&amp;nbsp;/f
ping&amp;nbsp;-n&amp;nbsp;2&amp;nbsp;127.1&amp;nbsp;&amp;gt;&amp;nbsp;nul&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;另外注册成服务的方式如下：（但被调用的程序需要支持服务运行，否则会报1053错误）&lt;/p&gt;&lt;p&gt;1、以管理员身份运行CMD命令提示符；&lt;/p&gt;&lt;p&gt;2、输入以下命令为Test.bat程序注册服务，服务名为ServiceTest，启动方式为自动；&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sc&amp;nbsp;create&amp;nbsp;ServiceTest&amp;nbsp;binPath=D:\xxx\Test.bat&amp;nbsp;start=auto&lt;/pre&gt;&lt;p&gt;3、要删除创建的服务也很简单，使用以下命令即可：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sc&amp;nbsp;delete&amp;nbsp;ServiceTest&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;原文及参考链接：&lt;/p&gt;&lt;p&gt;[如何让 Windows 命令行程序像 Linux &amp;amp; 命令那样在后台运行] https://blog.csdn.net/surfirst/article/details/113123446&amp;nbsp;&lt;/p&gt;&lt;p&gt;[windows软件或程序服务开机自启动的四种方式] https://blog.csdn.net/qq_39715000/article/details/125780841 &lt;br/&gt;&lt;/p&gt;&lt;p&gt;[windows bat脚本注册成服务] https://blog.csdn.net/x781437692/article/details/121545165 &lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 24 Feb 2023 08:58:42 +0800</pubDate></item><item><title>转：EXCEL一对多条件查找显示多个结果（INDEX+SMALL+IF+ROW函数组合）</title><link>https://zpblog.cn/windows/INDEXSMALLIFROW.html</link><description>&lt;p&gt;每次一遇到这类条件筛选都要找公式半天，今天转来收藏一下。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;这是个万金油公式，谁用了谁知道！&lt;br/&gt;&lt;br/&gt;【INDEX+SMALL+IF+ROW】组合函数：&lt;br/&gt;&lt;br/&gt;①难度：★★★☆☆&lt;br/&gt;②作用：实现查找时返回多个符合条件的结果。&lt;br/&gt;③结果放在行的写法：&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;INDEX(结果列,SMALL(IF(条件,ROW(条件列),4^8),COLUMN(A1)))&amp;amp;&amp;quot;&amp;quot;&lt;/pre&gt;&lt;p&gt;④结果放在列的写法：&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;INDEX(结果列,SMALL(IF(条件,ROW(条件列),4^8),ROW(A1)))&amp;amp;&amp;quot;&amp;quot;&lt;/pre&gt;&lt;p&gt;⑤结束键：数组公式须同时按CTRL+SHIFT+ENTER三键结束。&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;br/&gt;这个组合函数在简单的报表里用得不频繁，所以每到用时方恨练得少。接下来直接举“栗子”啦，想要进阶的同学多练习几遍，能从头到尾自己打代码把公式写下来才算真正掌握！&lt;br/&gt;&lt;br/&gt;温馨提示：书写公式必须把输入法调整到英文半角状态，否则显示出错。&lt;br/&gt;&lt;br/&gt;例题：A、B、C列是源数据，要求在E列提取A列“省份”数据（重复的只保留一个），并查找各省份对应的城市（在B列找），把结果放到同一行不同单元格里。&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;1.原始表&lt;/strong&gt;&lt;br/&gt;&lt;img src=&quot;https://img-blog.csdnimg.cn/img_convert/dd58e9b6276c9f9a96e6a73604f2b943.png&quot; alt=&quot;dd58e9b6276c9f9a96e6a73604f2b943.png&quot;/&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;2.结果表&lt;/strong&gt;&lt;br/&gt;&lt;img src=&quot;https://img-blog.csdnimg.cn/img_convert/c2a1441b3ba90f54b60f9e51a9f6e1c3.png&quot; alt=&quot;c2a1441b3ba90f54b60f9e51a9f6e1c3.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;3.操作过程&lt;/strong&gt;&lt;br/&gt;&lt;img src=&quot;https://img-blog.csdnimg.cn/img_convert/f8a21be1f7d2d874d66a213c8c3432c2.gif&quot; alt=&quot;f8a21be1f7d2d874d66a213c8c3432c2.gif&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;4.步骤分解&lt;/strong&gt;&lt;br/&gt;①在E列提取A列省份（重复的只留一个）&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;方法一：复制A列粘贴到E列，EXCEL2007以上版本可直接点菜单栏“数据”，然后点击“删除重复项”，简单粗暴就OK了。&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://img-blog.csdnimg.cn/img_convert/57b07d375f2cf0ae9bab36b117c9f09e.png&quot; alt=&quot;57b07d375f2cf0ae9bab36b117c9f09e.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;方法二：INDEX+MATCH（上例用的是此法，详细的下次再探讨）&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; E2输入公式&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;=INDEX(A:A,SMALL(IF(MATCH($A$2:$A$13,$A$2:$A$13,0)=ROW($A$2:$A$13)-1,ROW($2:$13),4^8),ROW(1:1)))&amp;amp;&amp;quot;&amp;quot;&lt;/pre&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;按CTRL+SHIFT+ENTER三键结束，下拉。&lt;br/&gt;&lt;br/&gt;②在F2单元格里为E2省匹配B列中对应的第1个城市&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F2输入公式&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;=INDEX($B:$B,SMALL(IF($A$2:$A$13=$E2,ROW($A$2:$A$13),4^8),COLUMN(A1)))&amp;amp;&amp;quot;&amp;quot;&lt;/pre&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;三键结束。&lt;br/&gt;&lt;br/&gt;③把F2的公式右拉，分别匹配E2省对应的第2、3、4、5个城市...直到显示空白。&lt;br/&gt;&lt;br/&gt;④把E2右边存放有公式的单元格选中后下拉，为E3、E4单元格里的省份匹配到对应的各个城市。&lt;br/&gt;&lt;br/&gt;⑤附加题：为省份匹配非省会的城市&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;公式的写法同上面一样道理，只是增加了一个条件——C列等于&amp;quot;否&amp;quot;。&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;那就在第②点的公式里插入一个新条件&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;=INDEX($B:$B,SMALL(IF(($A$2:$A$13=$E2)*($C$2:$C$13=&amp;quot;否&amp;quot;),ROW($A$2:$A$13),4^8),COLUMN(A1)))&amp;amp;&amp;quot;&amp;quot;&lt;/pre&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;同样三键结束。记得哦，增加条件后该增加的括号()也得成对增加哈~&lt;br/&gt;&lt;br/&gt;⑥同理，如有更多条件要求，比照第⑤点用*星号连接插入相关条件即可。&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;5.公式翻译&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;先安利F9这个功能键：如果公式很长，在编辑栏抹黑某段公式，按F9可以得到公式结果解析。&lt;br/&gt;&lt;br/&gt;尤其像INDEX+SMALL+IF+ROW这种组合函数，由多个函数嵌套组合在一起，得先理解各个函数的语法结构及功能作用，才能理解整个组合函数的工作原理。上图瞧瞧：&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://img-blog.csdnimg.cn/img_convert/f603b4736b74e307944a8a2ec033864e.png&quot; alt=&quot;f603b4736b74e307944a8a2ec033864e.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://img-blog.csdnimg.cn/img_convert/462a08521bb46bae6718ddf1a918b6fd.png&quot; alt=&quot;462a08521bb46bae6718ddf1a918b6fd.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://img-blog.csdnimg.cn/img_convert/856c9620346b324dc4d9c180f40c942a.png&quot; alt=&quot;856c9620346b324dc4d9c180f40c942a.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://img-blog.csdnimg.cn/img_convert/9affdb0fa769593460571a86342ec392.png&quot; alt=&quot;9affdb0fa769593460571a86342ec392.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;遇到复杂的公式，可以按F9解析难理解的中间步骤。现在先来翻译F2单元格的公式。&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;INDEX($B:$B,SMALL(IF($A$2:$A$13=$E2,ROW($A$2:$A$13),4^8),COLUMN(A1)))&amp;amp;&amp;quot;&amp;quot;&lt;/pre&gt;&lt;p&gt;翻译：&lt;br/&gt;&lt;br/&gt;IF(A列省份若是“广东”,返回那一行的行号,不是“广东”则返回一个很大的数65536)&lt;br/&gt;&lt;br/&gt;SMALL(IF()得到的行号数组从小到大排列,第几小的行号)&lt;br/&gt;&lt;br/&gt;INDEX(城市列,SMALL()得到的行信息)&lt;br/&gt;&lt;br/&gt;由此可以得到：&lt;br/&gt;&lt;br/&gt;INDEX(城市列,A列省份是“广东”对应的第1个城市)&lt;br/&gt;&lt;br/&gt;INDEX(城市列,A列省份是“广东”对应的第2个城市)&lt;br/&gt;&lt;br/&gt;INDEX(城市列,A列省份是“广东”对应的第3个城市)&lt;br/&gt;&lt;br/&gt;。。。。。。&lt;br/&gt;&lt;br/&gt;INDEX(城市列,A列省份是“广东”对应的第N个城市)&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;原文链接：https://blog.csdn.net/weixin_34469152/article/details/112626577&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 14 Jul 2021 10:34:31 +0800</pubDate></item><item><title>转：Linux安装rinetd实现TCP/UDP端口转发</title><link>https://zpblog.cn/linux/centos_rinetd.html</link><description>&lt;p&gt;在Linux系统中大多数情况选择用iptables来实现端口转发，iptables虽然强大，但配置不便，而且新手容易出错。在此分享另一个TCP/UDP端口转发工具rinetd，rinetd体积小巧，配置也很简单。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;安装rinetd&lt;/strong&gt;&lt;br/&gt;这篇文章以CentOS 7为例，复制下面的命令输入，一行一个：&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;#安装依赖
yum&amp;nbsp;-y&amp;nbsp;install&amp;nbsp;gcc&amp;nbsp;gcc-c++&amp;nbsp;make
#下载rinetd
wget&amp;nbsp;https://github.com/samhocevar/rinetd/releases/download/v0.70/rinetd-0.70.tar.gz
#解压
tar&amp;nbsp;-zxvf&amp;nbsp;rinetd-0.70.tar.gz
#进入目录
cd&amp;nbsp;rinetd-0.70
#编译安装
./configure
make&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;make&amp;nbsp;install&lt;/pre&gt;&lt;p&gt;安装后，可以输入rinetd -v查看当前版本。&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;[root@kryptcn2&amp;nbsp;rinetd-0.70]#&amp;nbsp;rinetd&amp;nbsp;-v
rinetd&amp;nbsp;0.70&lt;/pre&gt;&lt;p&gt;随着时间推移，上面下载地址不一定是最新的，大家可前往Github：https://github.com/samhocevar/rinetd/releases下载最新版本。&lt;br/&gt;设置TCP端口转发&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;#新建rinetd配置文件
vi&amp;nbsp;/etc/rinetd.conf
#填写如下内容
0.0.0.0&amp;nbsp;2018&amp;nbsp;103.74.192.160&amp;nbsp;2019
#启动rinetd
rinetd&amp;nbsp;-c&amp;nbsp;/etc/rinetd.conf&lt;/pre&gt;&lt;p&gt;rinetd配置文件的格式如下:&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0.0.0.0：源IP
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2018：源端口
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;103.74.192.160：目标IP
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2019：目标端口&lt;/pre&gt;&lt;p&gt;上面配置的意思是将本地2018端口转发到103.74.192.160的2019端口，启动后可以输入netstat -apn|grep &amp;#39;rinetd&amp;#39;查看是否运行正常，注意还需要在自己服务器防火墙放行对应的源端口，否则无法正常使用用。&lt;br/&gt;&lt;br/&gt;从0.70版本开始rinetd已经支持UDP转发，写法如下：&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;127.0.0.1&amp;nbsp;&amp;nbsp;&amp;nbsp;8000/udp&amp;nbsp;&amp;nbsp;192.168.1.2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8000/udp&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;strong&gt;创建systemd服务&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;为了方便管理，我们可以为rinetd编写一个systemd服务，有兴趣的同学可参考《Linux系统编写Systemd Service实践》，xiaoz已经编写好了，直接复制下面的内容即可：&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;#创建rinetd服务
vi&amp;nbsp;/etc/systemd/system/rinetd.service&lt;/pre&gt;&lt;p&gt;复制下面的内容进行保存：&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;[Unit]
Description=rinetd
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/sbin/rinetd&amp;nbsp;-c&amp;nbsp;/etc/rinetd.conf
[Install]
WantedBy=multi-user.target&lt;/pre&gt;&lt;p&gt;输入命令：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;systemctl&amp;nbsp;daemon-reload&lt;/pre&gt;&lt;p&gt;重载daemon使其生效，然后就可以使用下面的命令来管理rinetd了。&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;#启动rinetd
systemctl&amp;nbsp;start&amp;nbsp;rinetd
#设置开机启动
systemctl&amp;nbsp;enable&amp;nbsp;rinetd
#停止rinetd
systemctl&amp;nbsp;stop&amp;nbsp;rinetd
#重启
systemctl&amp;nbsp;restart&amp;nbsp;rinetd&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;strong&gt;rinetd的一些问题&lt;br/&gt;&lt;/strong&gt;&lt;br/&gt;rinetd支持转发到域名，rinetd会提前解析域名，并将解析出的IP缓存到内存中，如果您的域名解析IP发生了变化必须重启rinetd才会生效,所以rinetd并不适合转发到域名IP经常发生变化的情况，而socat则不存在此问题。&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;rinetd安装和配置都非常简单，并且从0.70版本开始已经支持UDP转发，但rinetd具体性能如何xiaoz并未进一步测试，不知道高并发的情况下能否扛得住。&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 项目地址：https://github.com/samhocevar/rinetd&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;转载来源：https://www.xiaoz.me/archives/10175&lt;/p&gt;</description><pubDate>Fri, 19 Mar 2021 17:43:11 +0800</pubDate></item><item><title>CentOS7使用Poste.io邮箱小记</title><link>https://zpblog.cn/linux/centos7-posteio.html</link><description>&lt;p&gt;最近换一下邮箱系统，从Extmail换成了Poste.io的mail系统，选它的原因是安装简单，功能满足，官网显示是能数据迁移的，因为我这边用不到就没迁，直接导出了旧邮箱账号密码，导入到了新邮箱系统中。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;安装&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1、CentOS 7 安装 docker&lt;br/&gt;&lt;/p&gt;&lt;p&gt;官网安装教程：https://docs.docker.com/engine/install/centos/#install-using-the-repository&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;$&amp;nbsp;sudo&amp;nbsp;yum&amp;nbsp;install&amp;nbsp;-y&amp;nbsp;yum-utils
$&amp;nbsp;sudo&amp;nbsp;yum-config-manager&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--add-repo&amp;nbsp;\
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;https://download.docker.com/linux/centos/docker-ce.repo
$&amp;nbsp;sudo&amp;nbsp;yum&amp;nbsp;install&amp;nbsp;docker-ce&amp;nbsp;docker-ce-cli&amp;nbsp;containerd.io&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;2、安装邮箱，直接docker一条命令就搞定，这是我看中的地方（you-domain换成你们自己的域名）&lt;/p&gt;&lt;p&gt;官网文档：https://www.poste.io/doc/&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;docker&amp;nbsp;run&amp;nbsp;-d&amp;nbsp;-p&amp;nbsp;25:25&amp;nbsp;-p&amp;nbsp;81:80&amp;nbsp;-p&amp;nbsp;110:110&amp;nbsp;-p&amp;nbsp;143:143&amp;nbsp;-p&amp;nbsp;444:443&amp;nbsp;-p&amp;nbsp;587:587&amp;nbsp;-p&amp;nbsp;993:993&amp;nbsp;-p&amp;nbsp;995:995&amp;nbsp;-v&amp;nbsp;/etc/localtime:/etc/localtime:ro&amp;nbsp;-v&amp;nbsp;/home/mail/data:/data&amp;nbsp;-v&amp;nbsp;/home/www/mail.you-domain.com/.well-known:/opt/www//.well-known&amp;nbsp;--name&amp;nbsp;&amp;quot;PosteServ&amp;quot;&amp;nbsp;-h&amp;nbsp;&amp;quot;mail.you-domain.com&amp;quot;&amp;nbsp;-t&amp;nbsp;analogic/poste.io&lt;/pre&gt;&lt;p&gt;注：我这边是在宿主机上有站点，所以WEB端口（80、443）我不能直接映射，改为了（81、444）然后用nginx里反向代理。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;遇到的问题&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1、管理员邮箱收到主题为“Cron &amp;lt;root@mail&amp;gt; /bin/freshclam --quiet”的邮件&lt;/p&gt;&lt;p&gt;答：重启docker服务 systemctl restart docker&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;2、邮件系统能收外域邮件，只能发本地邮件不能发外域邮件&lt;/p&gt;&lt;p&gt;答：检查所在服务器25端口出的开放情况，telnet ***** 25 或 邮箱后台有自检程序&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;3、邮箱队列中大量yahoo、aol邮件发不出去&lt;/p&gt;&lt;p&gt;答：联系服务器机房增加域名反向解析(PTR)，如果已经有反向解析了，可能就是某个固定主题或邮件发的太多太频被拒了，可以尝试改改主题。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;4、邮箱添加转发后无法收件，来信停在队列中&lt;/p&gt;&lt;p&gt;答：检查server.ini里面的brand_name，不要写中文&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;5、收到退信显示在使用的urbl.hostedemail.com黑名单中&lt;/p&gt;&lt;p&gt;答：在https://fbl.returnpath.net上填个FBL的申请表&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;未完待续……&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;附：&lt;/p&gt;&lt;p&gt;1、nginx反向代理配置&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;server&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;listen&amp;nbsp;&amp;nbsp;80;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;server_name&amp;nbsp;mail.you-domain.com;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location&amp;nbsp;/&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_set_header&amp;nbsp;&amp;nbsp;Host&amp;nbsp;&amp;nbsp;$http_host;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_set_header&amp;nbsp;&amp;nbsp;X-Real-IP&amp;nbsp;&amp;nbsp;$remote_addr;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_set_header&amp;nbsp;&amp;nbsp;X-Forwarded-For&amp;nbsp;$proxy_add_x_forwarded_for;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_pass&amp;nbsp;&amp;nbsp;http://127.0.0.1:81;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location&amp;nbsp;/.well-known&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alias&amp;nbsp;/home/www/mail.you-domain.com/.well-known;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
}
server&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;listen&amp;nbsp;&amp;nbsp;443&amp;nbsp;ssl;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;server_name&amp;nbsp;mail.you-domain.com;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ssl_certificate&amp;nbsp;/home/mail/data/ssl/server.crt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ssl_certificate_key&amp;nbsp;/home/mail/data/ssl/server.key;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location&amp;nbsp;/&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_set_header&amp;nbsp;&amp;nbsp;Host&amp;nbsp;&amp;nbsp;$http_host;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_set_header&amp;nbsp;&amp;nbsp;X-Real-IP&amp;nbsp;&amp;nbsp;$remote_addr;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_set_header&amp;nbsp;&amp;nbsp;X-Forwarded-For&amp;nbsp;$proxy_add_x_forwarded_for;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy_pass&amp;nbsp;&amp;nbsp;https://127.0.0.1:444;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location&amp;nbsp;/.well-known&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alias&amp;nbsp;/home/www/mail.you-domain.com/.well-known;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
}&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;2、多IP服务器，轮流指定出口IP&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;iptables&amp;nbsp;-t&amp;nbsp;nat&amp;nbsp;-I&amp;nbsp;POSTROUTING&amp;nbsp;-m&amp;nbsp;state&amp;nbsp;--state&amp;nbsp;NEW&amp;nbsp;-s&amp;nbsp;172.17.0.2/32&amp;nbsp;-o&amp;nbsp;enp2s0&amp;nbsp;-m&amp;nbsp;statistic&amp;nbsp;--mode&amp;nbsp;nth&amp;nbsp;--every&amp;nbsp;5&amp;nbsp;--packet&amp;nbsp;0&amp;nbsp;-j&amp;nbsp;SNAT&amp;nbsp;--to-source&amp;nbsp;1**.*5.*.*2
iptables&amp;nbsp;-t&amp;nbsp;nat&amp;nbsp;-I&amp;nbsp;POSTROUTING&amp;nbsp;-m&amp;nbsp;state&amp;nbsp;--state&amp;nbsp;NEW&amp;nbsp;-s&amp;nbsp;172.17.0.2/32&amp;nbsp;-o&amp;nbsp;enp2s0&amp;nbsp;-m&amp;nbsp;statistic&amp;nbsp;--mode&amp;nbsp;nth&amp;nbsp;--every&amp;nbsp;4&amp;nbsp;--packet&amp;nbsp;0&amp;nbsp;-j&amp;nbsp;SNAT&amp;nbsp;--to-source&amp;nbsp;1**.*5.*.*3
iptables&amp;nbsp;-t&amp;nbsp;nat&amp;nbsp;-I&amp;nbsp;POSTROUTING&amp;nbsp;-m&amp;nbsp;state&amp;nbsp;--state&amp;nbsp;NEW&amp;nbsp;-s&amp;nbsp;172.17.0.2/32&amp;nbsp;-o&amp;nbsp;enp2s0&amp;nbsp;-m&amp;nbsp;statistic&amp;nbsp;--mode&amp;nbsp;nth&amp;nbsp;--every&amp;nbsp;3&amp;nbsp;--packet&amp;nbsp;0&amp;nbsp;-j&amp;nbsp;SNAT&amp;nbsp;--to-source&amp;nbsp;1**.*5.*.*4
iptables&amp;nbsp;-t&amp;nbsp;nat&amp;nbsp;-I&amp;nbsp;POSTROUTING&amp;nbsp;-m&amp;nbsp;state&amp;nbsp;--state&amp;nbsp;NEW&amp;nbsp;-s&amp;nbsp;172.17.0.2/32&amp;nbsp;-o&amp;nbsp;enp2s0&amp;nbsp;-m&amp;nbsp;statistic&amp;nbsp;--mode&amp;nbsp;nth&amp;nbsp;--every&amp;nbsp;2&amp;nbsp;--packet&amp;nbsp;0&amp;nbsp;-j&amp;nbsp;SNAT&amp;nbsp;--to-source&amp;nbsp;1**.*5.*.*5
iptables&amp;nbsp;-t&amp;nbsp;nat&amp;nbsp;-I&amp;nbsp;POSTROUTING&amp;nbsp;-m&amp;nbsp;state&amp;nbsp;--state&amp;nbsp;NEW&amp;nbsp;-s&amp;nbsp;172.17.0.2/32&amp;nbsp;-o&amp;nbsp;enp2s0&amp;nbsp;-m&amp;nbsp;statistic&amp;nbsp;--mode&amp;nbsp;nth&amp;nbsp;--every&amp;nbsp;1&amp;nbsp;--packet&amp;nbsp;0&amp;nbsp;-j&amp;nbsp;SNAT&amp;nbsp;--to-source&amp;nbsp;1**.*5.*.*6&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;3、邮件服务器黑名单自查网站&lt;/p&gt;&lt;p&gt;https://mxtoolbox.com/blacklists.aspx&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;4、SPF记录检查工具&lt;/p&gt;&lt;p&gt;https://www.kitterman.com/spf/validate.html?&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;5、检查域名MX、PTR等记录方法&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;windows：
nslookup&amp;nbsp;-q=mx&amp;nbsp;you-domain.com
nslookup&amp;nbsp;-q=ptr&amp;nbsp;123.123.123.123

linux：
nslookup&amp;nbsp;-query=mx&amp;nbsp;you-domain.com
……&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&amp;nbsp; 6、检查指定容器出口IP方法&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;docker&amp;nbsp;exec&amp;nbsp;PosteServ&amp;nbsp;curl&amp;nbsp;ip.me&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 20 Feb 2021 17:31:45 +0800</pubDate></item><item><title>Centos6.9 yum报错：repomd.xml [Errno 14] PYCURL ERROR 22</title><link>https://zpblog.cn/linux/centos6-yum-Errno-14.html</link><description>&lt;p&gt;如果您之前一直正常使用，而现在2021年1月开始无法yum了，那就是下面我说的原因了。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;原因是：官方移除了centos的软件源&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;解决办法：&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;五行命令，五步&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;sed&amp;nbsp;-i&amp;nbsp;&amp;quot;s|enabled=1|enabled=0|g&amp;quot;&amp;nbsp;/etc/yum/pluginconf.d/fastestmirror.conf
mv&amp;nbsp;/etc/yum.repos.d/CentOS-Base.repo&amp;nbsp;/etc/yum.repos.d/CentOS-Base.repo.backup
curl&amp;nbsp;-o&amp;nbsp;/etc/yum.repos.d/CentOS-Base.repo&amp;nbsp;https://www.xmpan.com/Centos-6-Vault-Aliyun.repo
yum&amp;nbsp;clean&amp;nbsp;all
yum&amp;nbsp;makecache&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;上面使用的是阿里云，也就是国内的，如果服务器是海外，则把第三条命令替换为官方Vault源(海外服务器用)&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;curl&amp;nbsp;-o&amp;nbsp;/etc/yum.repos.d/CentOS-Base.repo&amp;nbsp;https://www.xmpan.com/Centos-6-Vault-Official.repo&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;注意：下载的repo是针对centos6.10的，如果您不是这个版本请把版本号替换一下，比如我就替换为6.9&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;官方历史存档地址：https://vault.centos.org/&lt;/p&gt;&lt;p&gt;阿里云历史存档地址：http://mirrors.aliyun.com/centos-vault/&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;另外阿里服务器源里还有个epel.repo的文件，目前我没找到存档源的替换地址，可以先把文件名加个bak后缀把它先屏蔽掉。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;参考文章：&lt;/p&gt;&lt;p&gt;2020年12月之后 Centos 6无法使用yum解决办法：&lt;a href=&quot;https://blog.csdn.net/zhs260133172/article/details/111403417&quot; target=&quot;_blank&quot; textvalue=&quot;https://blog.csdn.net/zhs260133172/article/details/111403417&quot;&gt;https://blog.csdn.net/zhs260133172/article/details/111403417&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;附：&lt;/p&gt;&lt;p&gt;海外6.9的repo&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;#&amp;nbsp;CentOS-Base.repo
#
#&amp;nbsp;The&amp;nbsp;mirror&amp;nbsp;system&amp;nbsp;uses&amp;nbsp;the&amp;nbsp;connecting&amp;nbsp;IP&amp;nbsp;address&amp;nbsp;of&amp;nbsp;the&amp;nbsp;client&amp;nbsp;and&amp;nbsp;the
#&amp;nbsp;update&amp;nbsp;status&amp;nbsp;of&amp;nbsp;each&amp;nbsp;mirror&amp;nbsp;to&amp;nbsp;pick&amp;nbsp;mirrors&amp;nbsp;that&amp;nbsp;are&amp;nbsp;updated&amp;nbsp;to&amp;nbsp;and
#&amp;nbsp;geographically&amp;nbsp;close&amp;nbsp;to&amp;nbsp;the&amp;nbsp;client.&amp;nbsp;&amp;nbsp;You&amp;nbsp;should&amp;nbsp;use&amp;nbsp;this&amp;nbsp;for&amp;nbsp;CentOS&amp;nbsp;updates
#&amp;nbsp;unless&amp;nbsp;you&amp;nbsp;are&amp;nbsp;manually&amp;nbsp;picking&amp;nbsp;other&amp;nbsp;mirrors.
#
#&amp;nbsp;If&amp;nbsp;the&amp;nbsp;mirrorlist=&amp;nbsp;does&amp;nbsp;not&amp;nbsp;work&amp;nbsp;for&amp;nbsp;you,&amp;nbsp;as&amp;nbsp;a&amp;nbsp;fall&amp;nbsp;back&amp;nbsp;you&amp;nbsp;can&amp;nbsp;try&amp;nbsp;the&amp;nbsp;
#&amp;nbsp;remarked&amp;nbsp;out&amp;nbsp;baseurl=&amp;nbsp;line&amp;nbsp;instead.
#
#
&amp;nbsp;
[base]
name=CentOS-6.9&amp;nbsp;-&amp;nbsp;Base&amp;nbsp;-&amp;nbsp;vault.centos.org
failovermethod=priority
baseurl=http://vault.centos.org/6.9/os/$basearch/
gpgcheck=1
gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-6
&amp;nbsp;
#released&amp;nbsp;updates&amp;nbsp;
[updates]
name=CentOS-6.9&amp;nbsp;-&amp;nbsp;Updates&amp;nbsp;-&amp;nbsp;vault.centos.org
failovermethod=priority
baseurl=http://vault.centos.org/6.9/updates/$basearch/
gpgcheck=1
gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-6
&amp;nbsp;
#additional&amp;nbsp;packages&amp;nbsp;that&amp;nbsp;may&amp;nbsp;be&amp;nbsp;useful
[extras]
name=CentOS-6.9&amp;nbsp;-&amp;nbsp;Extras&amp;nbsp;-&amp;nbsp;vault.centos.org
failovermethod=priority
baseurl=http://vault.centos.org/6.9/extras/$basearch/
gpgcheck=1
gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-6
&amp;nbsp;
#additional&amp;nbsp;packages&amp;nbsp;that&amp;nbsp;extend&amp;nbsp;functionality&amp;nbsp;of&amp;nbsp;existing&amp;nbsp;packages
[centosplus]
name=CentOS-6.9&amp;nbsp;-&amp;nbsp;Plus&amp;nbsp;-&amp;nbsp;vault.centos.org
failovermethod=priority
baseurl=http://vault.centos.org/6.9/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-6
&amp;nbsp;
#contrib&amp;nbsp;-&amp;nbsp;packages&amp;nbsp;by&amp;nbsp;Centos&amp;nbsp;Users
[contrib]
name=CentOS-6.9&amp;nbsp;-&amp;nbsp;Contrib&amp;nbsp;-&amp;nbsp;vault.centos.org
failovermethod=priority
baseurl=http://vault.centos.org/6.9/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-6&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;国内6.9的repo（非阿里云EC2服务器 mirrors.cloud.aliyuncs.com 改为 mirrors.aliyun.com）&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;#&amp;nbsp;CentOS-Base.repo
#
#&amp;nbsp;The&amp;nbsp;mirror&amp;nbsp;system&amp;nbsp;uses&amp;nbsp;the&amp;nbsp;connecting&amp;nbsp;IP&amp;nbsp;address&amp;nbsp;of&amp;nbsp;the&amp;nbsp;client&amp;nbsp;and&amp;nbsp;the
#&amp;nbsp;update&amp;nbsp;status&amp;nbsp;of&amp;nbsp;each&amp;nbsp;mirror&amp;nbsp;to&amp;nbsp;pick&amp;nbsp;mirrors&amp;nbsp;that&amp;nbsp;are&amp;nbsp;updated&amp;nbsp;to&amp;nbsp;and
#&amp;nbsp;geographically&amp;nbsp;close&amp;nbsp;to&amp;nbsp;the&amp;nbsp;client.&amp;nbsp;&amp;nbsp;You&amp;nbsp;should&amp;nbsp;use&amp;nbsp;this&amp;nbsp;for&amp;nbsp;CentOS&amp;nbsp;updates
#&amp;nbsp;unless&amp;nbsp;you&amp;nbsp;are&amp;nbsp;manually&amp;nbsp;picking&amp;nbsp;other&amp;nbsp;mirrors.
#
#&amp;nbsp;If&amp;nbsp;the&amp;nbsp;mirrorlist=&amp;nbsp;does&amp;nbsp;not&amp;nbsp;work&amp;nbsp;for&amp;nbsp;you,&amp;nbsp;as&amp;nbsp;a&amp;nbsp;fall&amp;nbsp;back&amp;nbsp;you&amp;nbsp;can&amp;nbsp;try&amp;nbsp;the&amp;nbsp;
#&amp;nbsp;remarked&amp;nbsp;out&amp;nbsp;baseurl=&amp;nbsp;line&amp;nbsp;instead.
#
#
&amp;nbsp;
[base]
name=CentOS-6.9&amp;nbsp;-&amp;nbsp;Base&amp;nbsp;-&amp;nbsp;mirrors.cloud.aliyuncs.com
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.9/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
&amp;nbsp;
#released&amp;nbsp;updates&amp;nbsp;
[updates]
name=CentOS-6.9&amp;nbsp;-&amp;nbsp;Updates&amp;nbsp;-&amp;nbsp;mirrors.cloud.aliyuncs.com
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.9/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
&amp;nbsp;
#additional&amp;nbsp;packages&amp;nbsp;that&amp;nbsp;may&amp;nbsp;be&amp;nbsp;useful
[extras]
name=CentOS-6.9&amp;nbsp;-&amp;nbsp;Extras&amp;nbsp;-&amp;nbsp;mirrors.cloud.aliyuncs.com
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.9/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
&amp;nbsp;
#additional&amp;nbsp;packages&amp;nbsp;that&amp;nbsp;extend&amp;nbsp;functionality&amp;nbsp;of&amp;nbsp;existing&amp;nbsp;packages
[centosplus]
name=CentOS-6.9&amp;nbsp;-&amp;nbsp;Plus&amp;nbsp;-&amp;nbsp;mirrors.cloud.aliyuncs.com
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.9/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
&amp;nbsp;
#contrib&amp;nbsp;-&amp;nbsp;packages&amp;nbsp;by&amp;nbsp;Centos&amp;nbsp;Users
[contrib]
name=CentOS-6.9&amp;nbsp;-&amp;nbsp;Contrib&amp;nbsp;-&amp;nbsp;mirrors.cloud.aliyuncs.com
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.9/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 04 Jan 2021 22:08:29 +0800</pubDate></item></channel></rss><!--97.58 ms , 6 query , 2290kb memory , 0 error-->