<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:wfw="http://wellformedweb.org/CommentAPI/">
<channel>
<title>磊哥|个人博客 - buyvm</title>
<link>https://vps.668618.xyz/index.php/tag/buyvm/</link>
<atom:link href="https://vps.668618.xyz/index.php/feed/tag/buyvm/" rel="self" type="application/rss+xml" />
<language>zh-CN</language>
<description></description>
<lastBuildDate>Sat, 28 Dec 2024 22:20:00 +0800</lastBuildDate>
<pubDate>Sat, 28 Dec 2024 22:20:00 +0800</pubDate>
<item>
<title>buyvm(debian)开启swap</title>
<link>https://vps.668618.xyz/index.php/archives/108/</link>
<guid>https://vps.668618.xyz/index.php/archives/108/</guid>
<pubDate>Sat, 28 Dec 2024 22:20:00 +0800</pubDate>
<dc:creator>admin</dc:creator>
<description><![CDATA[交换空间 swap 是物理内存量已满时使用的磁盘空间。当Linux系统的RAM用完时，非活动页面将从RAM移到交换空间。交换空间 swap 是物理内存量已满时使用的磁盘空间。当Linux系统的R...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>交换空间 swap 是物理内存量已满时使用的磁盘空间。当Linux系统的RAM用完时，非活动页面将从RAM移到交换空间。</p><p>交换空间 swap 是物理内存量已满时使用的磁盘空间。当Linux系统的RAM用完时，非活动页面将从RAM移到交换空间。</p><p>交换空间可以采用专用交换分区或交换文件的形式。通常，在运行Debian虚拟机时，不存在交换分区，因此唯一的选择是创建交换文件。</p><p>本教程将指导您完成在Debian 10 Buster上添加交换文件的步骤。</p><p>1、开始之前：</p><p>尽管可能，但在一台计算机上具有多个交换空间并不常见。要检查您的Debian安装是否已启用交换功能，请运行以下命令：</p><pre><code>swapon --show</code></pre><p>如果输出为空，则表示系统没有交换空间。</p><p>否则，如果得到类似以下的信息，则说明您的Debian系统已启用交换功能。</p><blockquote>NAME      TYPE      SIZE USED PRIO /dev/sda2 partition   4G   0B   -1</blockquote><p>要激活交换，运行命令的用户必须具有root权限。</p><p>2、创建交换文件：</p><p>在此示例中，我们将创建并激活1G交换。要创建更大的交换空间，请将1G替换为所需交换空间的大小。</p><p>以下步骤显示了如何在Debian 10上添加交换空间。</p><p>首先创建一个用于交换的文件：</p><pre><code>dd if=/dev/zero of=/swapfile bs=1M count=1024</code></pre><p>仅root用户应该能够读写交换文件。发出以下命令来设置正确的权限：</p><pre><code>chmod 600 /swapfile</code></pre><p>使用mkswap工具在文件上设置Linux交换区：</p><pre><code>mkswap /swapfile</code></pre><p>激活交换文件：</p><pre><code>swapon /swapfile</code></pre><p>要使更改永久打开，请编辑/etc/fstab文件：</p><pre><code>vim /etc/fstab</code></pre><p>并粘贴以下内容行到文件的最后空白处：</p><pre><code>/swapfile swap swap defaults 0 0</code></pre><p>使用swapon验证交换是否处于活动状态，或 free 命令，如下所示：</p><pre><code>swapon --show</code></pre><p>3、调整透明度值：</p><p>Swappiness是Linux内核属性，它定义系统多久使用交换空间一次。 Swappiness的值可以在0到100之间。较低的值将使内核尽可能避免交换，而较高的值将使内核更积极地使用交换空间。</p><p>默认交换值是60。您可以使用 cat 命令检查当前的交换值：</p><p>cat /proc/sys/vm/swappiness</p><p>60<br>尽管对于大多数Linux系统而言，交换值为60可以，但是对于生产服务器，应将其设置为较低的值。</p><p>例如，要将交换性值设置为10，请输入：</p><p>sysctl vm.swappiness=10<br>要使此参数在重新启动后保持不变，请将以下行添加到/etc/sysctl.conf文件中：</p><p>vi /etc/sysctl.conf</p><p>vm.swappiness=10<br>最佳交换值取决于您的系统工作负载以及内存的使用方式。<br>您应该以较小的增量调整此参数以找到最佳值。</p><p>4、删除交换文件：</p><p>要停用并删除交换文件，请执行以下步骤：</p><p>使用free -m命令查看系统Swap设置情况；</p><p>free -m</p><pre><code>          total        used        free      shared  buff/cache   available</code></pre><p>Mem:           488M        158M         83M        2.3M        246M        217M<br>Swap:          1.0G        506M        517M<br>查看Swap挂载位置：</p><p>cat /proc/swaps</p><p>Filename                                Type            Size    Used    Priority<br>/swapfile                               file            102400  506   -2<br>通过运行以下命令来禁用交换空间：​​</p><p>swapoff -v /swapfile<br>移除开机挂载swap文件：</p><p>nano /etc/fstab</p><p>删除交换文件条目：<br>/swapfile swap swap defaults 0 0<br>最后，使用 rm 命令删除实际的Swap文件：</p><p>rm /swapfile</p><p>5、OpenVZ 添加Swap的方法：</p><h1>!/bin/bash #Addition SWAP For OpenVZ</h1><p>echo 'Start adding SWAP space ......';<br>SWAP="${1:-512}";<br>NEW="$[SWAP*1024]";<br>TEMP="${NEW//?/ }";<br>OLD="${TEMP:1}0";<br>umount /proc/meminfo 2&gt; /dev/null<br>sed "/^Swap(Total|Free):/s,$OLD,$NEW," /proc/meminfo &gt; /etc/fake_meminfo<br>mount --bind /etc/fake_meminfo /proc/meminfo<br>echo 'Add the ready!';<br>将上面的内容保存为 ovz_swap.sh</p><p>添加执行权限:<br>chmod +x ovz_swap.sh</p><p>执行:<br>bash ovz_swap.sh</p><p>默认为512M，设置为1G的方法是执行:</p><p>bash ovz_swap.sh 1024<br>创建其他大小的Swap空间以此类推。</p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://vps.668618.xyz/index.php/archives/108/#comments</comments>
<wfw:commentRss>https://vps.668618.xyz/index.php/feed/tag/buyvm/</wfw:commentRss>
</item>
<item>
<title>buyvm添加ipv6</title>
<link>https://vps.668618.xyz/index.php/archives/107/</link>
<guid>https://vps.668618.xyz/index.php/archives/107/</guid>
<pubDate>Sat, 28 Dec 2024 15:03:00 +0800</pubDate>
<dc:creator>admin</dc:creator>
<description><![CDATA[1.在后台面板分配ipv6地址，并启用ipv6子网路由2.编辑/etc/network/interfaces，在文件末尾手动写入地址配置：iface eth0 inet6 static     ...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>1.在后台面板分配ipv6地址，并启用ipv6子网路由</p><p>2.编辑/etc/network/interfaces，在文件末尾手动写入地址配置：</p><pre><code>iface eth0 inet6 static
        address 分配的IPv6地址（全）
        netmask 查询到的位掩码（一般是48）
        gateway 查询到的IPv6网关地址</code></pre><p>3.reboot</p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://vps.668618.xyz/index.php/archives/107/#comments</comments>
<wfw:commentRss>https://vps.668618.xyz/index.php/feed/tag/buyvm/</wfw:commentRss>
</item>
</channel>
</rss>