Files
oneclickvirt.github.io/assets/guide_lxd_lxc.md.a867e32f.js
2023-06-18 05:03:39 +00:00

33 lines
14 KiB
JavaScript

import{_ as s,c as a,o as n,d as e}from"./app.005aa5c6.js";const m='{"title":"\u666E\u901A\u7684\u6279\u91CF\u7248\u672C","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u666E\u901A\u7684\u6279\u91CF\u7248\u672C","slug":"\u666E\u901A\u7684\u6279\u91CF\u7248\u672C"},{"level":3,"title":"\u53EA\u6709\u4E00\u4E2ASSH\u7AEF\u53E3\u7684\u7248\u672C","slug":"\u53EA\u6709\u4E00\u4E2Assh\u7AEF\u53E3\u7684\u7248\u672C"},{"level":2,"title":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u90E8\u5206\u5E38\u7528LXD\u547D\u4EE4","slug":"\u90E8\u5206\u5E38\u7528lxd\u547D\u4EE4"},{"level":2,"title":"\u4E00\u952E\u811A\u672C\u8001\u624B\u63A8\u8350\u65B9\u4FBF\u5FEB\u6377","slug":"\u4E00\u952E\u811A\u672C\u8001\u624B\u63A8\u8350\u65B9\u4FBF\u5FEB\u6377"},{"level":3,"title":"\u53EA\u5F00\u4E00\u4E2ANAT\u670D\u52A1\u5668","slug":"\u53EA\u5F00\u4E00\u4E2Anat\u670D\u52A1\u5668"}],"relativePath":"guide/lxd_lxc.md","lastUpdated":1687064593000}',p={},t=e(`<h2 id="\u666E\u901A\u7684\u6279\u91CF\u7248\u672C" tabindex="-1">\u666E\u901A\u7684\u6279\u91CF\u7248\u672C <a class="header-anchor" href="#\u666E\u901A\u7684\u6279\u91CF\u7248\u672C" aria-hidden="true">#</a></h2><p>\u5F00\u51FA\u7684\u5C0F\u9E21\u914D\u7F6E\uFF1A</p><ul><li>1\u6838256MB\u5185\u5B581GB\u786C\u76D8\u9650\u901F250Mbps\u5E26\u5BBD</li><li>\u5E261\u4E2ASSH\u7AEF\u53E3\uFF0C25\u4E2A\u5916\u7F51\u7AEF\u53E3</li><li>\u9ED8\u8BA4\u5185\u5B58\u548C\u786C\u76D8\u5927\u5C0F</li></ul><div class="tip custom-block"><p class="custom-block-title">TIP</p><p>lxc\u82E5\u547D\u4EE4\u65E0\u95EE\u9898\uFF0C\u6267\u884C\u521D\u59CB\u5316\u5F00\u5C0F\u9E21\uFF0C\u8FD9\u4E00\u6B65\u6700\u597D\u653E<code>screen</code>\u4E2D\u540E\u53F0\u6302\u8D77\u6267\u884C\uFF0C\u5F00\u5C0F\u9E21\u65F6\u957F\u4E0E\u4F60\u5F00\u51E0\u4E2A\u548C\u6BCD\u9E21\u914D\u7F6E\u76F8\u5173</p></div><p>\u6267\u884C\u4E0B\u9762\u547D\u4EE4\u52A0\u8F7D\u5F00\u673A\u811A\u672C</p><p>\u56FD\u9645</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/init.sh -o init.sh <span class="token operator">&amp;&amp;</span> <span class="token function">chmod</span> +x init.sh <span class="token operator">&amp;&amp;</span> dos2unix init.sh
</code></pre></div><p>\u56FD\u5185</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/init.sh -o init.sh <span class="token operator">&amp;&amp;</span> <span class="token function">chmod</span> +x init.sh <span class="token operator">&amp;&amp;</span> dos2unix init.sh
</code></pre></div><p>\u4E0B\u9762\u547D\u4EE4\u4E3A\u5F00\u5C0F\u9E21\u540D\u5B57\u524D\u7F00\u4E3A<strong>tj</strong>\u7684<strong>10</strong>\u4E2A\u5C0F\u9E21</p><div class="language-shell"><pre><code>./init.sh tj <span class="token number">10</span>
</code></pre></div><p>\u6709\u65F6\u5019init.sh\u7684\u8FD0\u884C\u8DEF\u5F84\u6709\u95EE\u9898\uFF0C\u6B64\u65F6\u5EFA\u8BAE\u524D\u9762\u52A0\u4E0Asudo\u5F3A\u5236\u6839\u76EE\u5F55\u6267\u884C</p><h3 id="\u53EA\u6709\u4E00\u4E2Assh\u7AEF\u53E3\u7684\u7248\u672C" tabindex="-1">\u53EA\u6709\u4E00\u4E2ASSH\u7AEF\u53E3\u7684\u7248\u672C <a class="header-anchor" href="#\u53EA\u6709\u4E00\u4E2Assh\u7AEF\u53E3\u7684\u7248\u672C" aria-hidden="true">#</a></h3><p>\u5F00\u51FA\u7684\u5C0F\u9E21\u914D\u7F6E\uFF1A</p><ul><li>1\u6838128MB\u5185\u5B58300MB\u786C\u76D8\u9650\u901F200Mbps\u5E26\u5BBD</li><li>\u53EA\u6709\u4E00\u4E2ASSH\u7AEF\u53E3</li><li>\u65E0\u6CD5\u6302\u8F7Dwarp</li></ul><div class="tip custom-block"><p class="custom-block-title">TIP</p><p>lxc\u82E5\u547D\u4EE4\u65E0\u95EE\u9898\uFF0C\u6267\u884C\u521D\u59CB\u5316\u5F00\u5C0F\u9E21\uFF0C\u8FD9\u4E00\u6B65\u6700\u597D\u653E<code>screen</code>\u4E2D\u540E\u53F0\u6302\u8D77\u6267\u884C\uFF0C\u5F00\u5C0F\u9E21\u65F6\u957F\u4E0E\u4F60\u5F00\u51E0\u4E2A\u548C\u6BCD\u9E21\u914D\u7F6E\u76F8\u5173</p></div><p>\u52A0\u8F7D\u5F00\u673A\u811A\u672C</p><p>\u56FD\u9645</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/least.sh -o least.sh <span class="token operator">&amp;&amp;</span> <span class="token function">chmod</span> +x least.sh <span class="token operator">&amp;&amp;</span> dos2unix least.sh
</code></pre></div><p>\u56FD\u5185</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/least.sh -o least.sh <span class="token operator">&amp;&amp;</span> <span class="token function">chmod</span> +x least.sh <span class="token operator">&amp;&amp;</span> dos2unix least.sh
</code></pre></div><p>\u4E0B\u5217\u547D\u4EE4\u6700\u540E\u4E00\u884C\u4E3A\u5F00\u5C0F\u9E21\u540D\u5B57\u524D\u7F00\u4E3A<strong>tj</strong>\u7684<strong>10</strong>\u4E2A\u5C0F\u9E21</p><div class="language-shell"><pre><code>./least.sh tj <span class="token number">10</span>
</code></pre></div><p>\u6709\u65F6\u5019least.sh\u7684\u8FD0\u884C\u8DEF\u5F84\u6709\u95EE\u9898\uFF0C\u6B64\u65F6\u5EFA\u8BAE\u524D\u9762\u52A0\u4E0Asudo\u5F3A\u5236\u6839\u76EE\u5F55\u6267\u884C</p><h2 id="\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F" tabindex="-1">\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F <a class="header-anchor" href="#\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F" aria-hidden="true">#</a></h2><p>\u5F00\u5B8C\u5C0F\u9E21\u540E\uFF0C\u5177\u4F53\u4FE1\u606F\u4F1A\u751F\u6210\u5728\u5F53\u524D\u76EE\u5F55\u4E0B\u7684log\u6587\u4EF6\u4E2D\uFF0C\u683C\u5F0F\u5982\u4E0B</p><div class="language-shell"><pre><code><span class="token number">1</span>\u53F7\u670D\u52A1\u5668\u540D\u79F0 \u5BC6\u7801 ssh\u7AEF\u53E3 \u5916\u7F51\u7AEF\u53E3\u8D77\u59CB \u5916\u7F51\u7AEF\u53E3\u7EC8\u6B62
<span class="token number">2</span>\u53F7\u670D\u52A1\u5668\u540D\u79F0 \u5BC6\u7801 ssh\u7AEF\u53E3 \u5916\u7F51\u7AEF\u53E3\u8D77\u59CB \u5916\u7F51\u7AEF\u53E3\u7EC8\u6B62
</code></pre></div><p>\u5982\u679C\u60F3\u8981\u67E5\u770B\uFF0C\u53EA\u9700\u5728\u5F53\u524D\u76EE\u5F55\u6267\u884C\u4EE5\u4E0B\u547D\u4EE4\u6253\u5370log\u6587\u4EF6\u5373\u53EF</p><div class="language-shell"><pre><code><span class="token function">cat</span> log
</code></pre></div><div class="warning custom-block"><p class="custom-block-title">WARNING</p><p>\u4E0D\u8981\u62FF\u8BE5\u811A\u672C\u5F00\u51FA\u7684\u5C0F\u9E21\u5F53\u751F\u4EA7\u73AF\u5883\uFF0CLXC\u865A\u62DF\u5316\u4E0D\u652F\u6301\u6362\u5185\u6838\uFF0Cdd\uFF0C\u5F00\u542Fbbr\u7B49\u64CD\u4F5C</p></div><h2 id="\u90E8\u5206\u5E38\u7528lxd\u547D\u4EE4" tabindex="-1">\u90E8\u5206\u5E38\u7528LXD\u547D\u4EE4 <a class="header-anchor" href="#\u90E8\u5206\u5E38\u7528lxd\u547D\u4EE4" aria-hidden="true">#</a></h2><p>\u67E5\u770B\u6240\u6709</p><div class="language-bash"><pre><code>lxc list
</code></pre></div><p>\u67E5\u770B\u4E2A\u4F8B</p><div class="language-bash"><pre><code>lxc info \u670D\u52A1\u5668\u540D\u5B57
</code></pre></div><p>\u542F\u52A8\u4E2A\u4F8B</p><div class="language-bash"><pre><code>lxc start \u670D\u52A1\u5668\u540D\u5B57
</code></pre></div><p>\u505C\u6B62\u4E2A\u4F8B</p><div class="language-bash"><pre><code>lxc stop \u670D\u52A1\u5668\u540D\u5B57
</code></pre></div><p>\u5220\u9664\u4E2A\u4F8B</p><div class="language-bash"><pre><code>lxc delete -f \u670D\u52A1\u5668\u540D\u5B57
</code></pre></div><p>\u8FDB\u5165\u5185\u90E8</p><div class="language-bash"><pre><code>lxc <span class="token builtin class-name">exec</span> \u670D\u52A1\u5668\u540D\u5B57 /bin/bash
</code></pre></div><p>\u9000\u51FA\u5219\u8F93\u5165<code>exit</code>\u56DE\u8F66\u5373\u53EF</p><p>\u5220\u9664\u6240\u6709LXC\u5BB9\u5668</p><div class="language-bash"><pre><code>lxc list <span class="token operator">|</span> <span class="token function">awk</span> <span class="token string">&#39;{print $2}&#39;</span> <span class="token operator">|</span> <span class="token function">grep</span> -v <span class="token string">&quot;^$&quot;</span> <span class="token operator">|</span> <span class="token function">xargs</span> -I <span class="token punctuation">{</span><span class="token punctuation">}</span> lxc delete -f <span class="token punctuation">{</span><span class="token punctuation">}</span>
</code></pre></div><p>\u5728\u5BB9\u5668\u5185\u6267\u884C\u5220\u9664\u65E0\u7528\u65E5\u5FD7</p><div class="language-bash"><pre><code><span class="token function">sudo</span> <span class="token function">apt-get</span> autoremove
<span class="token function">sudo</span> <span class="token function">apt-get</span> clean
<span class="token function">sudo</span> <span class="token function">find</span> /var/log -type f -delete
<span class="token function">sudo</span> <span class="token function">find</span> /var/tmp -type f -delete
<span class="token function">sudo</span> <span class="token function">find</span> /tmp -type f -delete
<span class="token function">sudo</span> <span class="token function">find</span> /var/cache/apt/archives -type f -delete
</code></pre></div><h2 id="\u4E00\u952E\u811A\u672C\u8001\u624B\u63A8\u8350\u65B9\u4FBF\u5FEB\u6377" tabindex="-1">\u4E00\u952E\u811A\u672C\u8001\u624B\u63A8\u8350\u65B9\u4FBF\u5FEB\u6377 <a class="header-anchor" href="#\u4E00\u952E\u811A\u672C\u8001\u624B\u63A8\u8350\u65B9\u4FBF\u5FEB\u6377" aria-hidden="true">#</a></h2><ul><li>\u53EA\u751F\u6210\u4E00\u4E2ANAT\u670D\u52A1\u5668\uFF0C\u53EF\u81EA\u5B9A\u4E49\u9650\u5236\u6240\u6709\u5185\u5BB9</li></ul><h3 id="\u53EA\u5F00\u4E00\u4E2Anat\u670D\u52A1\u5668" tabindex="-1">\u53EA\u5F00\u4E00\u4E2ANAT\u670D\u52A1\u5668 <a class="header-anchor" href="#\u53EA\u5F00\u4E00\u4E2Anat\u670D\u52A1\u5668" aria-hidden="true">#</a></h3><h4 id="\u4E0B\u8F7D\u5F00\u673A\u811A\u672C" tabindex="-1">\u4E0B\u8F7D\u5F00\u673A\u811A\u672C <a class="header-anchor" href="#\u4E0B\u8F7D\u5F00\u673A\u811A\u672C" aria-hidden="true">#</a></h4><ul><li>(<em><strong>\u975E\u5FC5\u987B</strong></em>\uFF0C\u5982\u679C\u4F60\u4F7F\u7528\u8FC7\u4E00\u952E\u5B89\u88C5LXD\u7684\u547D\u4EE4\uFF0C\u81EA\u52A8\u5DF2\u4E0B\u8F7D\u5BF9\u5E94\u7684\u5F00\u673A\u811A\u672C\uFF0C\u4E0D\u7528\u4E0B\u8F7D\u8BE5\u811A\u672C)</li></ul><p>\u56FD\u9645</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/buildone.sh -o buildone.sh <span class="token operator">&amp;&amp;</span> <span class="token function">chmod</span> +x buildone.sh <span class="token operator">&amp;&amp;</span> dos2unix buildone.sh
</code></pre></div><p>\u56FD\u5185</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://ghproxy.com/https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/buildone.sh -o buildone.sh <span class="token operator">&amp;&amp;</span> <span class="token function">chmod</span> +x buildone.sh <span class="token operator">&amp;&amp;</span> dos2unix buildone.sh
</code></pre></div><h5 id="\u5F00nat\u670D\u52A1\u5668" tabindex="-1">\u5F00NAT\u670D\u52A1\u5668 <a class="header-anchor" href="#\u5F00nat\u670D\u52A1\u5668" aria-hidden="true">#</a></h5><p>\u5185\u5B58\u5927\u5C0F\u4EE5MB\u8BA1\u7B97\uFF0C\u786C\u76D8\u5927\u5C0F\u4EE5GB\u8BA1\u7B97\uFF0C\u4E0B\u8F7D\u901F\u5EA6\u4E0A\u4F20\u901F\u5EA6\u4EE5Mbit\u8BA1\u7B97\uFF0C\u662F\u5426\u542F\u7528IPV6\u4E0D\u4E00\u5B9A\u8981\u586BY\u6216\u8005N\uFF0C\u6CA1\u6709\u8FD9\u4E2A\u53C2\u6570\u4E5F\u884C</p><p>\u5982\u679C<code>\u5916\u7F51\u8D77\u7AEF\u53E3</code>\u548C<code>\u5916\u7F51\u6B62\u7AEF\u53E3</code>\u90FD\u8BBE\u7F6E\u4E3A0\u5219\u4E0D\u505A\u533A\u95F4\u5916\u7F51\u7AEF\u53E3\u6620\u5C04\u4E86\uFF0C\u53EA\u6620\u5C04\u57FA\u7840\u7684SSH\u7AEF\u53E3\uFF0C\u6CE8\u610F<code>\u4E0D\u80FD\u4E3A\u7A7A</code>\uFF0C\u4E0D\u8FDB\u884C\u6620\u5C04\u9700\u8981\u8BBE\u7F6E\u4E3A0</p><p>\u652F\u6301\u81EA\u5B9A\u4E49\u5C0F\u9E21\u7684\u7CFB\u7EDF\uFF0C\u6CE8\u610F\u4F20\u5165\u53C2\u6570\u4E3A\u7CFB\u7EDF\u540D\u5B57+\u7248\u672C\u53F7\uFF0C\u5982\uFF1Adebian11\u3001ubuntu20\uFF0Ccentos8\uFF0C\u6CE8\u610F\u90FD\u662F\u5C0F\u5199\u5B57\u6BCD+\u6570\u5B57\u7684\u7EC4\u5408</p><div class="language-"><pre><code>./buildone.sh \u5C0F\u9E21\u540D\u79F0 \u5185\u5B58\u5927\u5C0F \u786C\u76D8\u5927\u5C0F SSH\u7AEF\u53E3 \u5916\u7F51\u8D77\u7AEF\u53E3 \u5916\u7F51\u6B62\u7AEF\u53E3 \u4E0B\u8F7D\u901F\u5EA6 \u4E0A\u4F20\u901F\u5EA6 \u662F\u5426\u542F\u7528IPV6(Y or N) \u7CFB\u7EDF(\u7559\u7A7A\u5219\u4E3Adebian11)
</code></pre></div><p>\u793A\u4F8B</p><div class="language-"><pre><code>./buildone.sh test 256 2 20001 20002 20025 300 300 N
</code></pre></div><ul><li>\u4EE5\u4E0B\u4E3A\u5F00\u8BBE\u7684\u793A\u4F8B\u5C0F\u9E21\u7684\u4FE1\u606F\uFF1A<br><code>\u5C0F\u9E21\u540D\u5B57</code> - test <code>SSH\u767B\u5F55\u7684\u7528\u6237\u540D</code> - root <code>SSH\u767B\u5F55\u7684\u5BC6\u7801</code> - \u968F\u673A\u751F\u6210 <code>CPU\u6838\u6570</code> - 1<br><code>\u5185\u5B58\u5927\u5C0F</code> - 256MB <code>\u78C1\u76D8\u5927\u5C0F</code> - 2G<br><code>\u5185\u5916\u7F51\u6620\u5C04\u7AEF\u53E3\u4E00\u81F4\u7684\u533A\u95F4</code> - 20002\u523020025 <code>\u4E0A\u4F20\u5E26\u5BBD</code> - 300Mbit <code>\u4E0B\u8F7D\u5E26\u5BBD</code> - 300Mbit <code>\u81EA\u52A8\u8BBE\u7F6E\u5916\u7F51IPV6\u5730\u5740</code> - N <code>\u7CFB\u7EDF</code> - debian11</li></ul><p>\u9700\u8981\u67E5\u770B\u4FE1\u606F\u5219\u6267\u884C</p><div class="language-shell"><pre><code><span class="token function">cat</span> \u5C0F\u9E21\u540D\u5B57
</code></pre></div><p>\u6BD4\u5982\u67E5\u8BE2\u793A\u4F8B\u7684\u4FE1\u606F\u5C31\u662F</p><div class="language-shell"><pre><code><span class="token function">cat</span> <span class="token builtin class-name">test</span>
</code></pre></div><p>\u5982\u679C\u5DF2\u901A\u8FC7\u4EE5\u4E0A\u65B9\u6CD5\u751F\u6210\u8FC7\u5C0F\u9E21\uFF0C\u8FD8\u9700\u8981\u6279\u91CF\u751F\u6210\u5C0F\u9E21\uFF0C\u53EF\u4F7F\u7528\u624B\u52A8\u5B89\u88C5\u90E8\u5206\u7684\u811A\u672C\uFF0C\u4F46\u6CE8\u610F\u5148\u5220\u9664\u6D4B\u8BD5\u5C0F\u9E21\u518D\u8FDB\u884C\u6279\u91CF\u751F\u6210\u5C0F\u9E21</p><p>\u5220\u9664\u6D4B\u8BD5\u5C0F\u9E21</p><div class="language-shell"><pre><code>lxc delete -f <span class="token builtin class-name">test</span>
<span class="token function">rm</span> -rf <span class="token builtin class-name">test</span>
<span class="token function">ls</span>
</code></pre></div>`,72),o=[t];function c(l,i,d,r,u,h){return n(),a("div",null,o)}var k=s(p,[["render",c]]);export{m as __pageData,k as default};