{"id":19479,"date":"2017-03-26T06:31:16","date_gmt":"2017-03-25T22:31:16","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/03\/26\/proxmox-archlinux-lxc-%e5%88%9d%e5%a7%8b%e7%92%b0%e5%a2%83%e8%a8%ad%e5%ae%9a\/"},"modified":"2017-03-26T06:31:16","modified_gmt":"2017-03-25T22:31:16","slug":"proxmox-archlinux-lxc-%e5%88%9d%e5%a7%8b%e7%92%b0%e5%a2%83%e8%a8%ad%e5%ae%9a","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/03\/26\/proxmox-archlinux-lxc-%e5%88%9d%e5%a7%8b%e7%92%b0%e5%a2%83%e8%a8%ad%e5%ae%9a\/","title":{"rendered":"Proxmox &#8211; ArchLinux LXC \u521d\u59cb\u74b0\u5883\u8a2d\u5b9a"},"content":{"rendered":"<p>1. \u5c07\u5957\u4ef6\u5eab\u4f86\u6e90\u8a2d\u5b9a\u6210 Taiwan <br \/># <span style=\"color: #ff0000;\">sed -i &#8216;s\/^Server\/#Server\/&#8217; \/etc\/pacman.d\/mirrorlist<\/span> <br \/># <span style=\"color: #ff0000;\">sed -i &#8216;373s\/#Server\/Server\/&#8217; \/etc\/pacman.d\/mirrorlist<\/span> <\/p>\n<p>2. \u66f4\u65b0\u5957\u4ef6\u5eab <br \/># <span style=\"color: #ff0000;\">pacman -Syy<\/span> <br \/>[@more@]3. \u66f4\u65b0\u91d1\u9470 <br \/><span style=\"color: #0000ff;\">\u57f7\u884c\u6642\u9593\u6703\u6709\u4e9b\u4e45<\/span> <br \/># <span style=\"color: #ff0000;\">pacman-key &#8211;init<\/span> <br \/># <span style=\"color: #ff0000;\">rm -rf \/etc\/pacman.d\/gnupg\/<\/span> <br \/># <span style=\"color: #ff0000;\">rm -rf \/root\/.gnupg\/<\/span> <br \/># <span style=\"color: #ff0000;\">gpg &#8211;refresh-keys<\/span> <br \/># <span style=\"color: #ff0000;\">pacman-key &#8211;init &amp;&amp; pacman-key &#8211;populate<\/span> <br \/><span style=\"color: #0000ff;\">gpg: \/etc\/pacman.d\/gnupg\/trustdb.gpg: trustdb created<\/span> <br \/><span style=\"color: #0000ff;\">gpg: no ultimately trusted keys found<\/span> <br \/><span style=\"color: #0000ff;\">gpg: starting migration from earlier GnuPG versions<\/span> <br \/><span style=\"color: #0000ff;\">gpg: porting secret keys from &#8216;\/etc\/pacman.d\/gnupg\/secring.gpg&#8217; to gpg-agent<\/span> <br \/><span style=\"color: #0000ff;\">gpg: migration succeeded<\/span> <br \/><span style=\"color: #0000ff;\">gpg: Generating pacman keyring master key&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">gpg: key 6C2605DB2059BF97 marked as ultimately trusted<\/span> <br \/><span style=\"color: #0000ff;\">gpg: directory &#8216;\/etc\/pacman.d\/gnupg\/openpgp-revocs.d&#8217; created<\/span> <br \/><span style=\"color: #0000ff;\">gpg: revocation certificate stored as &#8216;\/etc\/pacman.d\/gnupg\/openpgp-revocs.d\/EE25\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 24C9262539E30E67A6B66C2605DB2059BF97.rev&#8217;<\/span> <br \/><span style=\"color: #0000ff;\">gpg: Done<\/span> <br \/><span style=\"color: #0000ff;\">==&gt; Updating trust database&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">gpg: marginals needed: 3\u00a0 completes needed: 1\u00a0 trust model: pgp<\/span> <br \/><span style=\"color: #0000ff;\">gpg: depth: 0\u00a0 valid:\u00a0\u00a0 1\u00a0 signed:\u00a0\u00a0 0\u00a0 trust: 0-, 0q, 0n, 0m, 0f, 1u<\/span> <br \/><span style=\"color: #0000ff;\">==&gt; Appending keys from archlinux.gpg&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">==&gt; Locally signing trusted keys in keyring&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Locally signing key 684148BB25B49E986A4944C55184252D824B18E8&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Locally signing key 91FFE0700E80619CEB73235CA88E23E377514E00&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Locally signing key AB19265E5D7D20687D303246BA1DFB64FFF979E7&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Locally signing key 0E8B644079F599DFC1DDC3973348882F6AC6A4C2&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Locally signing key 44D4A033AC140143927397D47EFD567D4C7EA887&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Locally signing key 27FFC4769E19F096D41D9265A04F9397CDFD6BB0&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">==&gt; Importing owner trust values&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">gpg: setting ownertrust to 4<\/span> <br \/><span style=\"color: #0000ff;\">gpg: inserting ownertrust of 4<\/span> <br \/><span style=\"color: #0000ff;\">gpg: setting ownertrust to 4<\/span> <br \/><span style=\"color: #0000ff;\">gpg: setting ownertrust to 4<\/span> <br \/><span style=\"color: #0000ff;\">gpg: setting ownertrust to 4<\/span> <br \/><span style=\"color: #0000ff;\">gpg: setting ownertrust to 4<\/span> <br \/><span style=\"color: #0000ff;\">==&gt; Disabling revoked keys in keyring&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Disabling key 7FA647CD89891DEDC060287BB9113D1ED21E1A55&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Disabling key D4DE5ABDE2A7287644EAC7E36D1A9E70E19DAA50&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Disabling key BC1FBE4D2826A0B51E47ED62E2539214C6C11350&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Disabling key 63F395DE2D6398BBE458F281F2DBB4931985A992&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Disabling key 8F76BEEA0289F9E1D3E229C05F946DED983D4366&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Disabling key 81D7F8241DB38BC759C80FCE3A726C6170E80477&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Disabling key E7210A59715F6940CF9A4E36A001876699AD6E84&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Disabling key F5A361A3A13554B85E57DDDAAF7EF7873CFD4BB6&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Disabling key 9515D8A8EAB88E49BB65EDBCE6B456CAF15447D5&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Disabling key 4A8B17E20B88ACA61860009B5CED81B7C2E5C0D2&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Disabling key 0B20CA1931F5DA3A70D0F8D2EA6836E1AB441196&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">\u00a0 -&gt; Disabling key 66BD74A036D522F51DD70A3C7F2A16726521E06D&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">==&gt; Updating trust database&#8230;<\/span> <br \/><span style=\"color: #0000ff;\">gpg: marginals needed: 3\u00a0 completes needed: 1\u00a0 trust model: pgp<\/span> <br \/><span style=\"color: #0000ff;\">gpg: depth: 0\u00a0 valid:\u00a0\u00a0 1\u00a0 signed:\u00a0\u00a0 6\u00a0 trust: 0-, 0q, 0n, 0m, 0f, 1u<\/span> <br \/><span style=\"color: #0000ff;\">gpg: depth: 1\u00a0 valid:\u00a0\u00a0 6\u00a0 signed:\u00a0 68\u00a0 trust: 0-, 0q, 0n, 6m, 0f, 0u<\/span> <br \/><span style=\"color: #0000ff;\">gpg: depth: 2\u00a0 valid:\u00a0 68\u00a0 signed:\u00a0\u00a0 7\u00a0 trust: 68-, 0q, 0n, 0m, 0f, 0u<\/span> <br \/><span style=\"color: #0000ff;\">gpg: next trustdb check due at 2017-09-07<\/span> <br \/># <span style=\"color: #ff0000;\">pacman-key &#8211;refresh-keys<\/span> <\/p>\n<p>4. \u66f4\u65b0\u5df2\u5b89\u88dd\u5957\u4ef6 <br \/># <span style=\"color: #ff0000;\">pacman -Syu<br \/><\/span> <br \/><span style=\"color: #ff0000;\"><span style=\"color: #000000;\">5. \u5b89\u88dd OpenSSH Server<\/span> <br \/><span style=\"color: #000000;\">#<\/span> <span style=\"color: #ff0000;\">pacman -S openssh<\/span> <br \/><span style=\"color: #000000;\">#<\/span> <span style=\"color: #ff0000;\">systemctl enable sshd.service<\/span> <br \/><span style=\"color: #000000;\">#<\/span> <span style=\"color: #ff0000;\">systemctl start sshd.service<br \/><\/span> <br \/> <\/span>6.\u8a2d\u5b9a\u6642\u5340 <br \/># <span style=\"color: #ff0000;\">rm -rf \/etc\/localtime<\/span> <br \/># <span style=\"color: #ff0000;\">ln -s \/usr\/share\/zoneinfo\/Asia\/Taipei \/etc\/localtime<br \/><\/span># <span style=\"color: #ff0000;\">date<\/p>\n<p><\/span>7. \u5b89\u88dd vim\u00a0\u53ca mlocate \/ dnsutils \/ net-tools \u5957\u4ef6 <br \/># <span style=\"color: #ff0000;\">pacman -S vim mlocate<\/span> <span style=\"color: #ff0000;\">dnsutils net-tools zip unzip p7zip ntp ssmtp logwatch screen colordiff net-snmp wget\u00a0<\/span> <\/p>\n<p>8. \u5b89\u88dd cronie \u5de5\u4f5c\u6392\u7a0b <br \/>#<span style=\"color: #ff0000;\"> pacman -S cronie<\/span> <br \/>\u555f\u52d5 cronie <br \/># <span style=\"color: #ff0000;\">systemctl start cronie<\/span> <br \/>\u8a2d\u5b9a\u958b\u6a5f\u6642\u555f\u52d5 <br \/># <span style=\"color: #ff0000;\">systemctl enable cronie<\/span><\/p>\n<p>9. \u5b89\u88dd syslog-ng<br \/># <span style=\"color: #ff0000;\">pacman -S syslog-ng<\/span><br \/>\u8a2d\u5b9a\u958b\u6a5f\u6642\u555f\u52d5<br \/># <span style=\"color: #ff0000;\">systemctl enable syslog-ng<\/span><br \/>\u555f\u52d5 syslog-ng<br \/># <span style=\"color: #ff0000;\">systemctl start syslog-ng<\/span><\/p>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. \u5c07\u5957\u4ef6\u5eab\u4f86\u6e90\u8a2d\u5b9a\u6210 Taiwan # sed -i &#8216;s\/^Server\/#Server\/&#038; &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/03\/26\/proxmox-archlinux-lxc-%e5%88%9d%e5%a7%8b%e7%92%b0%e5%a2%83%e8%a8%ad%e5%ae%9a\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008Proxmox &#8211; ArchLinux LXC \u521d\u59cb\u74b0\u5883\u8a2d\u5b9a\u3009<\/span><\/a><\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[167,191],"tags":[],"class_list":["post-19479","post","type-post","status-publish","format-standard","hentry","category-c-84386","category-c-104943"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["685373"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19479"}],"collection":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/comments?post=19479"}],"version-history":[{"count":0,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19479\/revisions"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=19479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=19479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=19479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}