{"id":83,"date":"2021-01-13T18:56:00","date_gmt":"2021-01-13T10:56:00","guid":{"rendered":"http:\/\/47.107.115.238\/?p=83"},"modified":"2024-08-30T18:57:30","modified_gmt":"2024-08-30T10:57:30","slug":"wsl","status":"publish","type":"post","link":"https:\/\/lxylp.com\/?p=83","title":{"rendered":"WSL"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_69_1 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u76ee\u5f55<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/lxylp.com\/?p=83\/#WSL%E5%AE%89%E8%A3%85\" title=\"WSL\u5b89\u88c5\">WSL\u5b89\u88c5<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/lxylp.com\/?p=83\/#%E5%AE%89%E8%A3%85%E6%AD%A5%E9%AA%A4\" title=\"\u5b89\u88c5\u6b65\u9aa4\">\u5b89\u88c5\u6b65\u9aa4<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/lxylp.com\/?p=83\/#wsl2_kali_%E5%AE%89%E8%A3%85%E6%8A%A5%E9%94%99\" title=\"wsl2 kali \u5b89\u88c5\u62a5\u9519\">wsl2 kali \u5b89\u88c5\u62a5\u9519<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/lxylp.com\/?p=83\/#home_%E7%9B%AE%E5%BD%95%E4%BD%8D%E7%BD%AE\" title=\"home \u76ee\u5f55\u4f4d\u7f6e\">home \u76ee\u5f55\u4f4d\u7f6e<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/lxylp.com\/?p=83\/#%E6%8C%82%E8%BD%BD%E7%A7%BB%E5%8A%A8%E7%A1%AC%E7%9B%98\" title=\"\u6302\u8f7d\u79fb\u52a8\u786c\u76d8\">\u6302\u8f7d\u79fb\u52a8\u786c\u76d8<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/lxylp.com\/?p=83\/#wsl%E8%AE%BE%E7%BD%AE\" title=\"wsl\u8bbe\u7f6e\">wsl\u8bbe\u7f6e<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/lxylp.com\/?p=83\/#%E5%88%97%E5%87%BA%E4%BA%86%E7%B3%BB%E7%BB%9F%E4%B8%AD%E5%AE%89%E8%A3%85%E7%9A%84%E5%AD%90%E7%B3%BB%E7%BB%9F\" title=\"\u5217\u51fa\u4e86\u7cfb\u7edf\u4e2d\u5b89\u88c5\u7684\u5b50\u7cfb\u7edf\">\u5217\u51fa\u4e86\u7cfb\u7edf\u4e2d\u5b89\u88c5\u7684\u5b50\u7cfb\u7edf<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/lxylp.com\/?p=83\/#%E8%BF%90%E8%A1%8C%E5%AD%90%E7%B3%BB%E7%BB%9F\" title=\"\u8fd0\u884c\u5b50\u7cfb\u7edf\">\u8fd0\u884c\u5b50\u7cfb\u7edf<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/lxylp.com\/?p=83\/#%E6%9F%A5%E7%9C%8B%E8%BF%90%E8%A1%8C%E4%B8%AD%E7%9A%84%E5%AD%90%E7%B3%BB%E7%BB%9F\" title=\"\u67e5\u770b\u8fd0\u884c\u4e2d\u7684\u5b50\u7cfb\u7edf\">\u67e5\u770b\u8fd0\u884c\u4e2d\u7684\u5b50\u7cfb\u7edf<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/lxylp.com\/?p=83\/#%E5%81%9C%E6%AD%A2%E5%AD%90%E7%B3%BB%E7%BB%9F\" title=\"\u505c\u6b62\u5b50\u7cfb\u7edf\">\u505c\u6b62\u5b50\u7cfb\u7edf<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/lxylp.com\/?p=83\/#%E5%A4%87%E4%BB%BDwsl%E5%AD%90%E7%B3%BB%E7%BB%9F\" title=\"\u5907\u4efdwsl\u5b50\u7cfb\u7edf\">\u5907\u4efdwsl\u5b50\u7cfb\u7edf<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/lxylp.com\/?p=83\/#%E8%BF%98%E5%8E%9F%E5%AD%90%E7%B3%BB%E7%BB%9F\" title=\"\u8fd8\u539f\u5b50\u7cfb\u7edf\">\u8fd8\u539f\u5b50\u7cfb\u7edf<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/lxylp.com\/?p=83\/#%E8%AE%BE%E7%BD%AE%E9%BB%98%E8%AE%A4%E7%89%88%E6%9C%AC\" title=\"\u8bbe\u7f6e\u9ed8\u8ba4\u7248\u672c\">\u8bbe\u7f6e\u9ed8\u8ba4\u7248\u672c<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/lxylp.com\/?p=83\/#%E5%88%A0%E9%99%A4%E5%AD%90%E7%B3%BB%E7%BB%9F\" title=\"\u5220\u9664\u5b50\u7cfb\u7edf\">\u5220\u9664\u5b50\u7cfb\u7edf<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/lxylp.com\/?p=83\/#import%E4%BF%AE%E6%94%B9%E9%BB%98%E8%AE%A4%E5%90%AF%E5%8A%A8user\" title=\"import\u4fee\u6539\u9ed8\u8ba4\u542f\u52a8user\">import\u4fee\u6539\u9ed8\u8ba4\u542f\u52a8user<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/lxylp.com\/?p=83\/#WSL_%E6%98%A0%E5%B0%84%E7%A3%81%E7%9B%98\" title=\"WSL \u6620\u5c04\u78c1\u76d8\">WSL \u6620\u5c04\u78c1\u76d8<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/lxylp.com\/?p=83\/#xming_%E5%9B%BE%E5%BD%A2%E8%BD%AC%E5%8F%91\" title=\"xming \u56fe\u5f62\u8f6c\u53d1\">xming \u56fe\u5f62\u8f6c\u53d1<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/lxylp.com\/?p=83\/#WSL1_%E8%BD%AC%E6%8D%A2%E4%B8%BA_WSL2\" title=\"WSL1 \u8f6c\u6362\u4e3a WSL2\">WSL1 \u8f6c\u6362\u4e3a WSL2<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/lxylp.com\/?p=83\/#%E6%9F%A5%E7%9C%8B%E5%BD%93%E5%89%8D%E7%89%88%E6%9C%AC\" title=\"\u67e5\u770b\u5f53\u524d\u7248\u672c\">\u67e5\u770b\u5f53\u524d\u7248\u672c<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/lxylp.com\/?p=83\/#%E7%89%88%E6%9C%AC%E8%BD%AC%E6%8D%A2\" title=\"\u7248\u672c\u8f6c\u6362\">\u7248\u672c\u8f6c\u6362<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/lxylp.com\/?p=83\/#%E8%BF%9C%E7%A8%8B%E8%BF%9E%E6%8E%A5wsl\" title=\"\u8fdc\u7a0b\u8fde\u63a5wsl\">\u8fdc\u7a0b\u8fde\u63a5wsl<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/lxylp.com\/?p=83\/#%E9%85%8D%E7%BD%AE%E8%BF%87%E7%A8%8B\" title=\"\u914d\u7f6e\u8fc7\u7a0b:\">\u914d\u7f6e\u8fc7\u7a0b:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/lxylp.com\/?p=83\/#screen%E6%9D%83%E9%99%90%E9%97%AE%E9%A2%98\" title=\"screen\u6743\u9650\u95ee\u9898\">screen\u6743\u9650\u95ee\u9898<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/lxylp.com\/?p=83\/#screen\" title=\"screen\">screen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/lxylp.com\/?p=83\/#%E9%85%8D%E7%BD%AEssh_server\" title=\"\u914d\u7f6essh server\">\u914d\u7f6essh server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/lxylp.com\/?p=83\/#Port_36000_%E9%BB%98%E8%AE%A4%E7%9A%84%E6%98%AF22%EF%BC%8C%E4%BD%86%E6%98%AFwindows%E6%9C%89%E8%87%AA%E5%B7%B1%E7%9A%84ssh%E6%9C%8D%E5%8A%A1%E7%94%A8%E7%9A%84%E4%B9%9F%E6%98%AF22%E7%AB%AF%E5%8F%A3%EF%BC%8C%E4%BF%AE%E6%94%B9%E4%B8%80%E4%B8%8B\" title=\"Port 36000 # \u9ed8\u8ba4\u7684\u662f22\uff0c\u4f46\u662fwindows\u6709\u81ea\u5df1\u7684ssh\u670d\u52a1\u7528\u7684\u4e5f\u662f22\u7aef\u53e3\uff0c\u4fee\u6539\u4e00\u4e0b\">Port 36000 # \u9ed8\u8ba4\u7684\u662f22\uff0c\u4f46\u662fwindows\u6709\u81ea\u5df1\u7684ssh\u670d\u52a1\u7528\u7684\u4e5f\u662f22\u7aef\u53e3\uff0c\u4fee\u6539\u4e00\u4e0b<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/lxylp.com\/?p=83\/#UsePrivilegeSeparation_no\" title=\"UsePrivilegeSeparation no\">UsePrivilegeSeparation no<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/lxylp.com\/?p=83\/#PasswordAuthentication%EF%BC%8C_%E6%94%B9%E4%B8%BAyes%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E5%AF%86%E7%A0%81%E7%99%BB%E5%BD%95%EF%BC%8Cssh%E7%A7%98%E9%92%A5%E5%AF%B9%E7%99%BB%E5%BD%95%EF%BC%8C%E4%BD%BF%E7%94%A8%E9%BB%98%E8%AE%A4no\" title=\"PasswordAuthentication\uff0c \u6539\u4e3ayes\u53ef\u4ee5\u4f7f\u7528\u5bc6\u7801\u767b\u5f55\uff0cssh\u79d8\u94a5\u5bf9\u767b\u5f55\uff0c\u4f7f\u7528\u9ed8\u8ba4no\">PasswordAuthentication\uff0c \u6539\u4e3ayes\u53ef\u4ee5\u4f7f\u7528\u5bc6\u7801\u767b\u5f55\uff0cssh\u79d8\u94a5\u5bf9\u767b\u5f55\uff0c\u4f7f\u7528\u9ed8\u8ba4no<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/lxylp.com\/?p=83\/#%E8%87%AA%E5%B7%B1%E7%94%B5%E8%84%91%E4%B8%8A%E7%9A%84xhell%E5%8F%AF%E4%BB%A5%E8%BF%9E%E6%8E%A5%E4%BA%86_%E6%83%B3%E5%9C%A8%E5%85%B6%E4%BB%96%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%8A%E8%AE%BF%E9%97%AE_%E9%9C%80%E8%A6%81%E7%B3%BB%E7%BB%9F%E5%BC%80%E6%94%BE%E7%AB%AF%E5%8F%A3\" title=\"\u81ea\u5df1\u7535\u8111\u4e0a\u7684xhell\u53ef\u4ee5\u8fde\u63a5\u4e86, \u60f3\u5728\u5176\u4ed6\u8ba1\u7b97\u673a\u4e0a\u8bbf\u95ee, \u9700\u8981\u7cfb\u7edf\u5f00\u653e\u7aef\u53e3.\">\u81ea\u5df1\u7535\u8111\u4e0a\u7684xhell\u53ef\u4ee5\u8fde\u63a5\u4e86, \u60f3\u5728\u5176\u4ed6\u8ba1\u7b97\u673a\u4e0a\u8bbf\u95ee, \u9700\u8981\u7cfb\u7edf\u5f00\u653e\u7aef\u53e3.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/lxylp.com\/?p=83\/#wsl%E7%9A%84ssh%E5%BC%80%E6%9C%BA%E5%90%AF%E5%8A%A8\" title=\"wsl\u7684ssh\u5f00\u673a\u542f\u52a8\">wsl\u7684ssh\u5f00\u673a\u542f\u52a8<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/lxylp.com\/?p=83\/#-t%EF%BC%9A%E6%8C%87%E5%AE%9A%E6%A1%A3%E6%A1%88%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%9E%8B%E6%80%81\" title=\"-t\uff1a\u6307\u5b9a\u6863\u6848\u7cfb\u7edf\u7684\u578b\u6001\">-t\uff1a\u6307\u5b9a\u6863\u6848\u7cfb\u7edf\u7684\u578b\u6001<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/lxylp.com\/?p=83\/#etclocaleconf\" title=\"\/etc\/locale.conf\">\/etc\/locale.conf<\/a><\/li><\/ul><\/nav><\/div>\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"WSL%E5%AE%89%E8%A3%85\"><\/span>WSL\u5b89\u88c5<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%AE%89%E8%A3%85%E6%AD%A5%E9%AA%A4\"><\/span>\u5b89\u88c5\u6b65\u9aa4<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><code>\u63a7\u5236\u9762\u677f<\/code>-><code>\u7a0b\u5e8f\u548c\u529f\u80fd<\/code>-><code>\u542f\u7528\u6216\u5173\u95edWindows\u529f\u80fd<\/code>->\u52fe\u9009 <code>\u9002\u7528\u4e8eLinux\u7684Windows\u5b50\u7cfb\u7edf<\/code><\/li>\n\n\n\n<li>\u91cd\u542f\u7535\u8111<\/li>\n\n\n\n<li>\u6253\u5f00\u5e94\u7528\u5546\u57ce\u641c\u7d22 \u201cWSL\u201d\uff0c\u53ef\u6839\u636e\u81ea\u5df1\u9700\u6c42\u9009\u62e9\u5b89\u88c5\u4e00\u4e2a\u6216\u591a\u4e2a Linux \u7cfb\u7edf\uff1a<\/li>\n\n\n\n<li>\u5b89\u88c5\u5b8c\u6210\u540e\u53ef\u5728\u5f00\u59cb\u83dc\u5355\u91cc\u627e\u5230\u5feb\u6377\u65b9\u5f0f\u5e76\u542f\u52a8\uff0c\u7b2c\u4e00\u6b21\u8fd0\u884c\u9700\u8981\u7b49\u5f85\u5b89\u88c5\u5e76\u8bbe\u7f6e\u7528\u6237\u540d\u3001\u5bc6\u7801\u3002<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"wsl2_kali_%E5%AE%89%E8%A3%85%E6%8A%A5%E9%94%99\"><\/span>wsl2 kali \u5b89\u88c5\u62a5\u9519<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><code>WslRegisterDistribution failed with error: 0x80004005<\/code><br>\u89e3\u51b3\u65b9\u6cd5\uff1a<br><a href=\"https:\/\/blog.csdn.net\/weixin_43891732\/article\/details\/133672607\">csdn<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"home_%E7%9B%AE%E5%BD%95%E4%BD%8D%E7%BD%AE\"><\/span>home \u76ee\u5f55\u4f4d\u7f6e<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>C:\\Users\\liupe\\AppData\\Local\\Packages\\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\\LocalState\\rootfs<\/code><\/pre>\n\n\n\n<p>wsl\u5907\u4efd\u53ca\u8fd8\u539f\uff0c<a href=\"https:\/\/www.jianshu.com\/p\/8b4ec8fafdca\">here<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E6%8C%82%E8%BD%BD%E7%A7%BB%E5%8A%A8%E7%A1%AC%E7%9B%98\"><\/span>\u6302\u8f7d\u79fb\u52a8\u786c\u76d8<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u5047\u8bbe\u79fb\u52a8\u786c\u76d8\u76d8\u7b26\u4e3a <code>D<\/code><br>\u5728 <code>\/mnt<\/code> \u4e0b\u5efa\u7acb\u6587\u4ef6\u5939 <code>d<\/code>\uff1a<code>sudo mkdir \/mnt\/d<\/code><br>\u6302\u8f7d\u786c\u76d8\u5230\u6587\u4ef6\u5939 <code>d<\/code> \uff08\u6ce8\u610f\uff1a<code>D:<\/code> \u540e\u9762\u6709\u7a7a\u683c\uff09<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo mount -t drvfs D: \/mnt\/d<\/code><\/pre>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"wsl%E8%AE%BE%E7%BD%AE\"><\/span>wsl\u8bbe\u7f6e<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%88%97%E5%87%BA%E4%BA%86%E7%B3%BB%E7%BB%9F%E4%B8%AD%E5%AE%89%E8%A3%85%E7%9A%84%E5%AD%90%E7%B3%BB%E7%BB%9F\"><\/span>\u5217\u51fa\u4e86\u7cfb\u7edf\u4e2d\u5b89\u88c5\u7684\u5b50\u7cfb\u7edf<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u53ef\u4ee5\u662f\u4e00\u4e2a\u6216\u591a\u4e2a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wsl -l<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E8%BF%90%E8%A1%8C%E5%AD%90%E7%B3%BB%E7%BB%9F\"><\/span>\u8fd0\u884c\u5b50\u7cfb\u7edf<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>name\u7531wsl\u83b7\u5f97<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wsl -d Ubuntu-18.04 (name)<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E6%9F%A5%E7%9C%8B%E8%BF%90%E8%A1%8C%E4%B8%AD%E7%9A%84%E5%AD%90%E7%B3%BB%E7%BB%9F\"><\/span>\u67e5\u770b\u8fd0\u884c\u4e2d\u7684\u5b50\u7cfb\u7edf<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>wsl -l --running<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%81%9C%E6%AD%A2%E5%AD%90%E7%B3%BB%E7%BB%9F\"><\/span>\u505c\u6b62\u5b50\u7cfb\u7edf<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>wsl -t Ubuntu-18.04<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%A4%87%E4%BB%BDwsl%E5%AD%90%E7%B3%BB%E7%BB%9F\"><\/span>\u5907\u4efdwsl\u5b50\u7cfb\u7edf<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><code>\u4e00\u5b9a\u8981\u5148\u505c\u6b62\u5b50\u7cfb\u7edf\u4e4b\u540e\u518d\u5907\u4efdwsl<\/code><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wsl --export Ubuntu-18.04 c:\\Ubuntu-18.04-20200210.tar\nwsl --export &lt;distribution_name&gt; &lt;file_name&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E8%BF%98%E5%8E%9F%E5%AD%90%E7%B3%BB%E7%BB%9F\"><\/span>\u8fd8\u539f\u5b50\u7cfb\u7edf<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>wsl --import Ubuntu-18.04 C:\\wsl c:\\Ubuntu-18.04-20190707.tar\nwsl --import &lt;distribution_name&gt; &lt;Install_location&gt; &lt;file_name&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E8%AE%BE%E7%BD%AE%E9%BB%98%E8%AE%A4%E7%89%88%E6%9C%AC\"><\/span>\u8bbe\u7f6e\u9ed8\u8ba4\u7248\u672c<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>wsl -s Ubuntu-18.04\nwsl -s &lt;\u5206\u53d1\u7248&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%88%A0%E9%99%A4%E5%AD%90%E7%B3%BB%E7%BB%9F\"><\/span>\u5220\u9664\u5b50\u7cfb\u7edf<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u907f\u514d\u5b58\u5728\u91cd\u590d\u5206\u53d1\u7248\u672c\uff0c\u5426\u5219\u8fd8\u539f\u7684\u65f6\u5019\u9700\u8981\u6307\u5b9a\u4e0d\u540c\u7684distribution_name<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wsl --unregister Ubuntu-18.04<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"import%E4%BF%AE%E6%94%B9%E9%BB%98%E8%AE%A4%E5%90%AF%E5%8A%A8user\"><\/span>import\u4fee\u6539\u9ed8\u8ba4\u542f\u52a8user<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>myname=liup\necho -e \"&#91;user]\\ndefault=$myname\" &gt;&gt; \/etc\/wsl.conf<\/code><\/pre>\n\n\n\n<p>ps: \u662f\u5426\u6709wsl.conf\u4e0d\u5f71\u54cd\u7ed3\u679c<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"WSL_%E6%98%A0%E5%B0%84%E7%A3%81%E7%9B%98\"><\/span>WSL \u6620\u5c04\u78c1\u76d8<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>\\\\wsl$<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"xming_%E5%9B%BE%E5%BD%A2%E8%BD%AC%E5%8F%91\"><\/span>xming \u56fe\u5f62\u8f6c\u53d1<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>export DISPLAY=localhost:0<\/code><\/pre>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"WSL1_%E8%BD%AC%E6%8D%A2%E4%B8%BA_WSL2\"><\/span>WSL1 \u8f6c\u6362\u4e3a WSL2<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E6%9F%A5%E7%9C%8B%E5%BD%93%E5%89%8D%E7%89%88%E6%9C%AC\"><\/span>\u67e5\u770b\u5f53\u524d\u7248\u672c<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>PS C:\\Users\\liupei&gt; wsl -l -v\n  NAME            STATE           VERSION\n* Ubuntu-20.04    Stopped         1<\/code><\/pre>\n\n\n\n<p>\u5982\u679c\u5728\u8fd0\u884c\uff0c\u5148\u505c\u6b62<\/p>\n\n\n\n<!--more-->\n\n\n\n<pre class=\"wp-block-code\"><code>C:\\Users\\Administrator&gt;wsl --shutdown  <\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E7%89%88%E6%9C%AC%E8%BD%AC%E6%8D%A2\"><\/span>\u7248\u672c\u8f6c\u6362<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>PS C:\\Users\\liupei&gt; wsl --set-version Ubuntu-20.04 2\n\u6b63\u5728\u8fdb\u884c\u8f6c\u6362\uff0c\u8fd9\u53ef\u80fd\u9700\u8981\u51e0\u5206\u949f\u65f6\u95f4...\n\u6709\u5173\u4e0e WSL 2 \u7684\u4e3b\u8981\u533a\u522b\u7684\u4fe1\u606f\uff0c\u8bf7\u8bbf\u95ee https:\/\/aka.ms\/wsl2\nWSL 2 \u9700\u8981\u66f4\u65b0\u5176\u5185\u6838\u7ec4\u4ef6\u3002\u6709\u5173\u4fe1\u606f\uff0c\u8bf7\u8bbf\u95ee https:\/\/aka.ms\/wsl2kernel<\/code><\/pre>\n\n\n\n<p>\u542f\u7528\u865a\u62df\u673a\u529f\u80fd<\/p>\n\n\n\n<p>\u5b89\u88c5 WSL 2 \u4e4b\u524d\uff0c\u5fc5\u987b\u542f\u7528\u201c\u865a\u62df\u673a\u5e73\u53f0\u201d\u53ef\u9009\u529f\u80fd\u3002 \u8ba1\u7b97\u673a\u9700\u8981<a href=\"https:\/\/docs.microsoft.com\/zh-cn\/windows\/wsl\/troubleshooting#error-0x80370102-the-virtual-machine-could-not-be-started-because-a-required-feature-is-not-installed\">\u865a\u62df\u5316\u529f\u80fd<\/a>\u624d\u80fd\u4f7f\u7528\u6b64\u529f\u80fd\u3002<\/p>\n\n\n\n<p>\u4ee5\u7ba1\u7406\u5458\u8eab\u4efd\u6253\u5f00 PowerShell \u5e76\u8fd0\u884c\uff1a[<a href=\"https:\/\/docs.microsoft.com\/zh-cn\/windows\/wsl\/install-win10\">\u53c2\u8003<\/a>]<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dism.exe \/online \/enable-feature \/featurename:VirtualMachinePlatform \/all \/norestart<\/code><\/pre>\n\n\n\n<p>\u4e0b\u8f7d\u5185\u6838\u7ec4\u4ef6\uff08<a href=\"https:\/\/docs.microsoft.com\/zh-cn\/windows\/wsl\/install-win10#step-4---download-the-linux-kernel-update-package\">\u8fd9\u91cc<\/a>\uff0c<a href=\"https:\/\/wslstorestorage.blob.core.windows.net\/wslblob\/wsl_update_x64.msi\">download<\/a>\uff09\uff0c\u5b89\u88c5\uff0c\u7136\u540e\u91cd\u65b0\u8fd0\u884c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS C:\\Users\\liupei&gt; wsl --set-version Ubuntu-20.04 2<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\">\n<li>wsl\u5b89\u88c5\uff0c<a href=\"https:\/\/www.cnblogs.com\/JettTang\/p\/8186315.html\">here<\/a><\/li>\n\n\n\n<li>import\u540e\u542f\u52a8\u8d26\u6237\uff0c<a href=\"https:\/\/www.jianshu.com\/p\/468dfa4f365d\">here<\/a><\/li>\n\n\n\n<li>wsl\u8fc1\u79fb\uff0c<a href=\"https:\/\/www.cnblogs.com\/oboth-zl\/p\/12769220.html\">here<\/a><\/li>\n<\/ol>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E8%BF%9C%E7%A8%8B%E8%BF%9E%E6%8E%A5wsl\"><\/span>\u8fdc\u7a0b\u8fde\u63a5wsl<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E9%85%8D%E7%BD%AE%E8%BF%87%E7%A8%8B\"><\/span>\u914d\u7f6e\u8fc7\u7a0b:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u5148\u5220\u6389\u539f\u6709\u7684ssh<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get remove --purge openssh-server<\/code><\/pre>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>\u91cd\u65b0\u5b89\u88c5ssh\u670d\u52a1<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install openssh-server ssh  <\/code><\/pre>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>\u7f16\u8f91sshd_config\u6587\u4ef6\uff0c\u4fee\u6539\u51e0\u5904\u914d\u7f6e\u624d\u80fd\u6b63\u5e38\u4f7f\u7528\u7528\u6237\u540d\/\u5bc6\u7801\u7684\u65b9\u5f0f\u8fde\u63a5<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo vi \/etc\/ssh\/sshd_config<\/code><\/pre>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>\u9700\u8981\u627e\u5230\u5e76\u4fee\u6539\u4ee5\u4e0b\u51e0\u9879(\u5176\u4ed6\u535a\u5ba2\u6709\u4fee\u6539\u5176\u4ed6\u9879\u6210\u529f\u7684,\u4e5f\u53ef\u4ee5\u53ea\u6539\u4e86\u524d\u4e24\u9879)<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Port 223 #\u9ed8\u8ba4\u7684\u662f22\uff0cWindows\u81ea\u5df1\u7684SSH\u670d\u52a1\u4e5f\u662f\u768422\u7aef\u53e3\uff0c\u6240\u4ee5\u6211\u6539\u6210\u4e86223<\/li>\n\n\n\n<li>PermitRootLogin yes #\u9ed8\u8ba4\u662fPermitRootLogin prohibit-password<\/li>\n\n\n\n<li>PasswordAuthentication yes # \u5bc6\u7801\u9a8c\u8bc1\u767b\u5f55<\/li>\n\n\n\n<li>AllowUsers * # \u8fdc\u7a0b\u767b\u5f55\u65f6\u7684\u7528\u6237\uff0c\u8fd9\u91cc*\u662f\u901a\u914d\u7b26<\/li>\n<\/ul>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>\u542f\u52a8ssh\u670d\u52a1<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo service ssh --full-restart<\/code><\/pre>\n\n\n\n<p>\u53c2\u8003\u6587\u732e\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>https:\/\/www.cnblogs.com\/mydailycoding\/p\/12375273.html<\/li>\n\n\n\n<li><a href=\"https:\/\/zhuanlan.zhihu.com\/p\/397451362\">zhihu<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"screen%E6%9D%83%E9%99%90%E9%97%AE%E9%A2%98\"><\/span>screen\u6743\u9650\u95ee\u9898<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"screen\"><\/span>screen<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<pre class=\"wp-block-code\"><code>Cannot make directory '\/var\/run\/screen': Permission denied<\/code><\/pre>\n\n\n\n<p>sudo \/etc\/init.d\/screen-cleanup start<\/p>\n\n\n\n<p>mkdir ~\/.screen &amp;&amp; chmod 700 ~\/.screen<br>export SCREENDIR=$HOME\/.screen<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E9%85%8D%E7%BD%AEssh_server\"><\/span>\u914d\u7f6essh server<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p>\/\/ \u5378\u8f7d<br>sudo apt-get remove openssh-server<br>\/\/ \u5b89\u88c5<br>sudo apt-get install openssh-server<br>\/\/ \u7f16\u8f91\u914d\u7f6e\u6587\u4ef6<br>\/\/ vim \/etc\/ssh\/sshd_config<\/p>\n\n\n\n<p>Port 2222 #\u8bbe\u7f6essh\u7684\u7aef\u53e3\u53f7, \u7531\u4e8e22\u5728windows\u4e2d\u6709\u522b\u7684\u7528\u5904, \u5c3d\u91cf\u4e0d\u4fee\u6539\u7cfb\u7edf\u7684\u7aef\u53e3\u53f7<br>PermitRootLogin yes # \u53ef\u4ee5root\u8fdc\u7a0b\u767b\u5f55<br>PasswordAuthentication yes # \u5bc6\u7801\u9a8c\u8bc1\u767b\u5f55<br>AllowUsers sky # \u8fdc\u7a0b\u767b\u5f55\u65f6\u7684\u7528\u6237\u540d<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Port_36000_%E9%BB%98%E8%AE%A4%E7%9A%84%E6%98%AF22%EF%BC%8C%E4%BD%86%E6%98%AFwindows%E6%9C%89%E8%87%AA%E5%B7%B1%E7%9A%84ssh%E6%9C%8D%E5%8A%A1%E7%94%A8%E7%9A%84%E4%B9%9F%E6%98%AF22%E7%AB%AF%E5%8F%A3%EF%BC%8C%E4%BF%AE%E6%94%B9%E4%B8%80%E4%B8%8B\"><\/span>Port 36000 # \u9ed8\u8ba4\u7684\u662f22\uff0c\u4f46\u662fwindows\u6709\u81ea\u5df1\u7684ssh\u670d\u52a1\u7528\u7684\u4e5f\u662f22\u7aef\u53e3\uff0c\u4fee\u6539\u4e00\u4e0b<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"UsePrivilegeSeparation_no\"><\/span>UsePrivilegeSeparation no<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"PasswordAuthentication%EF%BC%8C_%E6%94%B9%E4%B8%BAyes%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E5%AF%86%E7%A0%81%E7%99%BB%E5%BD%95%EF%BC%8Cssh%E7%A7%98%E9%92%A5%E5%AF%B9%E7%99%BB%E5%BD%95%EF%BC%8C%E4%BD%BF%E7%94%A8%E9%BB%98%E8%AE%A4no\"><\/span>PasswordAuthentication\uff0c \u6539\u4e3ayes\u53ef\u4ee5\u4f7f\u7528\u5bc6\u7801\u767b\u5f55\uff0cssh\u79d8\u94a5\u5bf9\u767b\u5f55\uff0c\u4f7f\u7528\u9ed8\u8ba4no<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p>\/\/ \u91cd\u542fssh\u670d\u52a1<br>sudo service ssh &#8211;full-restart<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E8%87%AA%E5%B7%B1%E7%94%B5%E8%84%91%E4%B8%8A%E7%9A%84xhell%E5%8F%AF%E4%BB%A5%E8%BF%9E%E6%8E%A5%E4%BA%86_%E6%83%B3%E5%9C%A8%E5%85%B6%E4%BB%96%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%8A%E8%AE%BF%E9%97%AE_%E9%9C%80%E8%A6%81%E7%B3%BB%E7%BB%9F%E5%BC%80%E6%94%BE%E7%AB%AF%E5%8F%A3\"><\/span>\u81ea\u5df1\u7535\u8111\u4e0a\u7684xhell\u53ef\u4ee5\u8fde\u63a5\u4e86, \u60f3\u5728\u5176\u4ed6\u8ba1\u7b97\u673a\u4e0a\u8bbf\u95ee, \u9700\u8981\u7cfb\u7edf\u5f00\u653e\u7aef\u53e3.<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p>\u9632\u706b\u5899-&gt;\u9ad8\u7ea7\u8bbe\u7f6e-&gt;\u5165\u7ad9\u89c4\u5219-&gt;\u65b0\u5efa\u89c4\u5219<br>\u7aef\u53e3-&gt;\u4e0b\u4e00\u6b65<br>\u9009\u62e9tcp \u7279\u5b9a\u672c\u5730\u7aef\u53e3 2222<br>\u5141\u8bb8\u8fde\u63a5, \u9ed8\u8ba4\u90fd\u9009\u4e0a, \u4e0b\u4e00\u6b65\u586b\u4e2a\u540d\u5b57 \u5b8c\u6210<br>\u8fd9\u6837\u5c31\u53ef\u4ee5\u901a\u8fc7\u7f51\u7edc\u8fdb\u884cssh\u8fdc\u7a0b\u767b\u5f55\u4e86<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"wsl%E7%9A%84ssh%E5%BC%80%E6%9C%BA%E5%90%AF%E5%8A%A8\"><\/span>wsl\u7684ssh\u5f00\u673a\u542f\u52a8<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p>\u5728cmd\u4e2d\u8fd0\u884c\u547d\u4ee4\uff1a<br>C:\\Users\\\u7528\u6237\u540d\\AppData\\Local\\Microsoft\\WindowsApps\\ubuntu1804.exe run &#8220;service ssh start&#8221;<br>\u65b0\u5efasshStart.bat<br>c:\\Users\\lab\\AppData\\Local\\Microsoft\\WindowsApps\\ubuntu.exe run &#8220;service ssh start&#8221;<br>\u5c06bat\u6216bat\u7684\u5feb\u6377\u65b9\u5f0f\u653e\u5165\u81ea\u542f\u52a8\u76ee\u5f55<br>cp sshStart.bat AppData\/Roaming\/Microsoft\/Windows\/Start\\ Menu\/Programs\/Startup\/<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;\u53c2\u8003\u6587\u732e](https:\/\/blog.csdn.net\/lcuwb\/article\/details\/82885920)\n\nwsl\u6302\u8f7d\u786c\u76d8\uff0c&#91;here](https:\/\/www.jianshu.com\/p\/3749c12eee44)<\/code><\/pre>\n\n\n\n<p>sudo mount -t drvfs G: \/mnt\/e<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"-t%EF%BC%9A%E6%8C%87%E5%AE%9A%E6%A1%A3%E6%A1%88%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%9E%8B%E6%80%81\"><\/span>-t\uff1a\u6307\u5b9a\u6863\u6848\u7cfb\u7edf\u7684\u578b\u6001<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p>G:\u8868\u793a\u7684\u662f\u53ef\u79fb\u52a8\u78c1\u76d8\u7684\u76d8\u7b26<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># windows terminal\n\n##  \u9ed8\u8ba4\u6253\u5f00 WSL  \n\n\u4fee\u6539 Windows Terminal \u9ed8\u8ba4\u6253\u5f00\u7684 Shell,\u6bcf\u6b21\u6253\u5f00 Windows Terminal \u90fd\u4f1a\u9ed8\u8ba4\u6253\u5f00 Power  Shell, \u800c\u6211\u53ea\u4f7f\u7528 WSL Ubuntu\u3002\u6240\u4ee5\uff0c\u6211\u60f3\u5c06 WSL \u8bbe\u4e3a\u9ed8\u8ba4\u6253\u5f00\u3002\u53ea\u9700\u8981\u70b9\u51fb\u9876\u90e8\u4e0b\u62c9\u7bad\u5934\uff0c\u9009\u62e9\u201c\u8bbe\u7f6e\u201d\uff0c\u4fee\u6539  defaultProfile \u7684\u503c\u4e3a\u5bf9\u5e94\u7684 guid \u5373\u53ef\u3002&#91;\u53c2\u8003\u6587\u732e](https:\/\/www.sunzhongwei.com\/modify-windows-terminal-open-shell-by-default)\n\n## \u5206\u5c4f\u5feb\u6377\u952e\n\n\u5de6\u53f3\u5206\u5c4f\uff1a`Alt + Shift + =`\n\n\u4e0a\u4e0b\u5206\u5c4f\uff1a`Alt + Shift + -`\n\n\u53d6\u6d88\u5206\u5c4f\uff1a`Ctrl + Shift + w`\n\n!&#91;img](\/pci\/wsl_splitScreen.png)\n\n## \u8bbe\u7f6e\u6253\u5f00\u8def\u5f84\n\n\u539f\u59cb\u542f\u52a8\u8def\u5f84<\/code><\/pre>\n\n\n\n<p>%USERPROFILE%<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u4fee\u6539\u4e3a\uff1a\n\n`\\\\wsl$\\Ubuntu\\home\\liupei`\n\n\u65e9\u671f\u7248\u672c\u6309\u7167\u5982\u4e0b\u8bbe\u7f6e\uff1a\n\n\u5373\u4fbf\u8bbe\u7f6e\u6210\u4e86\u9ed8\u8ba4\u6253\u5f00 WSL\uff0c\u4f46\u662f\u9ed8\u8ba4\u8def\u5f84\u4f9d\u7136\u662f Windows \u7684\u7528\u6237\u6839\u76ee\u5f55\u3002\u4fee\u6539\u6210 WSL \u4e0b\u7528\u6237\u7684\u6839\u76ee\u5f55\u3002\n\nterminal\u8bbe\u7f6e<\/code><\/pre>\n\n\n\n<p>&#8220;defaultProfile&#8221;: &#8220;{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}&#8221;,<\/p>\n\n\n\n<p>{<br>&#8220;guid&#8221;: &#8220;{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}&#8221;,<br>&#8220;hidden&#8221;: false,<br>&#8220;name&#8221;: &#8220;Ubuntu-18.04&#8221;,<br>&#8220;source&#8221;: &#8220;Windows.Terminal.Wsl&#8221;,<br>&#8220;startingDirectory&#8221;: &#8220;\\wsl$\\Ubuntu-20.04\\home\\liupei&#8221;<br>},<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># wsl2archlinux\n\u8fd9\u4e2a\u4e3b\u9898\u6bd4\u8f83\u7279\u6b8a\uff0c\u4e0d\u518d\u653e\u5728 archlinux {% post_link manjaro %}\uff0c\u6216\u8005 wsl {% post_link wsl %} \u4e3b\u9898\u4e2d\u3002\nwsl \u5546\u5e97\u9ed8\u8ba4\u6ca1\u6709 archlinux \u53ca\u5176\u884d\u751f\u7248\u672c\uff0c\u5728 win \u4e0b\u7528\u865a\u62df\u673a\u6216\u53cc\u7cfb\u7edf\u90fd\u4e0d\u592a\u65b9\u4fbf\uff0c\u7531\u4e8e\u6700\u8fd1\u5f88\u957f\u4e00\u6bb5\u65f6\u95f4\u90fd\u662f\u518d\u7528 manjaro \u548c endeavourOS\uff0c\u9010\u6e10\u4e0d\u559c\u6b22 ubuntu \u7cfb\u5217\u4e86\u3002\nwin10 \u4e0b\u901a\u8fc7 wsl2 \u5b89\u88c5 archlinux \u5f88\u65b9\u4fbf\uff0c\u7528\u8d77\u6765\u4e5f\u5f88\u8212\u670d\uff0c\u5b89\u88c5\u8fc7\u7a0b\u5982\u4e0b\uff1a\n## \u5f00\u542f win10 \u5bf9 wsl2 \u7684\u652f\u6301\n1. `win + s` \u641c\u7d22\u542f\u7528\u6216\u5173\u95ed `windows` \u529f\u80fd\n\n!&#91;img](\/pic\/wslarch00.png)\n\n2. \u5f00\u542f\u4ee5\u4e0b\u9009\u9879\n\n!&#91;img](\/pic\/wslarch00a.png)\n\n3. \u91cd\u542f\n\n## \u5c06\u9ed8\u8ba4\u7684wsl\u7248\u672c\u8bbe\u7f6e\u4e3awsl2\n\u67e5\u8be2\u9ed8\u8ba4\u7248\u672c\uff1a`wsl -l -v`\n\u5982\u679c\u9ed8\u8ba4\u7248\u672c\u662f wsl1\uff0c \u9700\u8981\u5b89\u88c5 &#91;wsl_update.exe](https:\/\/wslstorestorage.blob.core.windows.net\/wslblob\/wsl_update_x64.msi) \n\u7136\u540e\u7ba1\u7406\u5458\u6253\u5f00powershell\n`wsl --set-default-version 2`\n\n## \u4e0b\u8f7darchlinux\n1. \u4ece\u6e05\u534e\u5f00\u6e90\u955c\u50cf\u7ad9&#91;\u4e0b\u8f7d](https:\/\/mirrors.tuna.tsinghua.edu.cn\/archlinux\/iso\/latest\/)archlinux \n\n!&#91;img](\/pic\/wslarch00b.png)\n\n\u4e0b\u8f7darchlinux-bootstrap-xxxx.xx.xx-x86_64.tar.gz, \u6ce8\u610f\u662ftar.gz\u6587\u4ef6\n\n2. \u4eceGithub &#91;\u4e0b\u8f7d](https:\/\/github.com\/DDoSolitary\/LxRunOffline\/releases) LxRunOffline\n\n!&#91;img](\/pic\/wslarch00c.png)\n\n\u9009mingw\u6216msvc\u7248\u672c\u5747\u53ef\n\n## \u5b89\u88c5archlinux\n1. \u65b0\u5efa\u4e00\u4e2a\u6587\u4ef6\u5939, \u4f5c\u4e3aarchlinux\u7684\u5b89\u88c5\u76ee\u5f55\n\n!&#91;img](\/pic\/wslarch00d.png)\n\n2. \u5c06\u521a\u521a\u4e0b\u8f7d\u7684\u6587\u4ef6\u79fb\u5165\u5b89\u88c5\u76ee\u5f55\uff0c\u5e76\u89e3\u538bLxRunOffline\n\n!&#91;img](\/pic\/wslarch00e.png)\n\n3. \u5728\u5b89\u88c5\u76ee\u5f55(shift + mouseRight)\u6253\u5f00Powershell\n\n!&#91;img](\/pic\/wslarch00f.png)\n\n4. \u5b89\u88c5archlinux\n`.\\LxRunOffline i -n archlinux -f archlinux-bootstrap-2022.07.01-x86_64.tar.gz -d D:\\archWsl2 -r root.x86_64`\n&gt; -n \u7cfb\u7edf\u540d\u79f0(\u968f\u4fbf\u53d6)\n&gt; -f \u521a\u521a\u4e0b\u8f7d\u7684archlinux\u5b89\u88c5\u5305\n&gt; -d \u5b89\u88c5\u76ee\u5f55\n&gt; \u5176\u4f59\u4e0d\u53d8\n5. \u5c06archlinux\u8bbe\u4e3awsl2\n`wsl --set-version arch-test 2`\n6. \u67e5\u770barchlinux\u72b6\u6001\n`wsl -l -v`\n\u5b8c\u6210\u5b89\u88c5\n\n!&#91;img](\/pic\/wslarch01.png)\n\n## \u914d\u7f6earchlinux\n1. `wsl` \u8fdb\u5165 archlinux\n2. \u6dfb\u52a0\u6e05\u534e\u955c\u50cf\u6e90\n\u6253\u5f00pacman.conf\u6587\u4ef6\u8fdb\u884c\u7f16\u8f91\n\u5728\u6587\u4ef6\u672b\u5c3e\u8ffd\u52a0<\/code><\/pre>\n\n\n\n<p>bash<br>[archlinuxcn]<br>Server = https:\/\/mirrors.tuna.tsinghua.edu.cn\/archlinuxcn\/$arch<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>!&#91;img](\/pic\/wslarch01a.png)\n\n\u6253\u5f00\u4e0b\u4e00\u7ea7\u76ee\u5f55`pacman.d`, \u7f16\u8f91mirrorlist, \u53d6\u6d88\u6ce8\u91ca\u6389China\u7684\u4e24\u4e2a\u6e05\u534eTuna\u6e90\u94fe\u63a5, \u5f53\u7136\u4e5f\u53ef\u4ee5\u53d6\u6d88\u6ce8\u91ca\u6240\u6709\u94fe\u63a5.\n\n!&#91;img](\/pic\/wslarch01b.png)\n\n\u56de\u5230archlinux, \u4f9d\u6b21\u6267\u884c<\/code><\/pre>\n\n\n\n<p>bash<br>pacman -Syy<br>pacman-key &#8211;init<br>pacman-key &#8211;populate<br>pacman -S archlinuxcn-keyring<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>!&#91;img](\/pic\/wslarch02.png)\n\n!&#91;img](\/pic\/wslarch03.png)\n\n!&#91;img](\/pic\/wslarch03a.png)\n\n3. \u5b89\u88c5\u57fa\u7840\u8f6f\u4ef6\n`pacman -S base base-devel neovim wget curl`\n\n!&#91;img](\/pic\/wslarch04baseSoftware.png)\n\n4. \u521b\u5efaLinux\u8d26\u6237\n\u5728shell\u4e2d, \u8f93\u5165 `passwd` \u6dfb\u52a0 `root` \u5bc6\u7801\n\u65b0\u5efa\u666e\u901a\u7528\u6237<\/code><\/pre>\n\n\n\n<p>bash<br>useradd -m -G wheel -s \/bin\/bash \u7528\u6237\u540d<br>passwd \u7528\u6237\u540d<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u7ed9\u7528\u6237\u63d0\u6743, \u7f16\u8f91 `\/etc\/sudoers`<\/code><\/pre>\n\n\n\n<p>bash<br>sudo nvim \/etc\/sudoers<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u5c06 `wheel ALL=(ALL) AL`L\u53d6\u6d88\u6ce8\u91ca, \u4fdd\u5b58\u5e76\u9000\u51fa.\n\u67e5\u770b\u5f53\u524d\u7528\u6237id\n`id -u \u7528\u6237\u540d`\n\u8bb0\u4e0b\u8d26\u6237id\n\u9000\u51faArch Linux, \u56de\u5230Power Shell.\n \u6267\u884c\uff1a\n `.\\LxRunOffline su -n archlinux -v \u8d26\u6237id`\n &gt; -n\u540e\u9762\u8ddfwsl2\u865a\u62df\u673a\u7684\u540d\u5b57, \u6211\u7684\u662farchlinux\n\u8fd9\u6837, \u4e0b\u4e00\u6b21\u767b\u5f55\u4f1a\u81ea\u52a8\u8fdb\u5165\u521a\u521b\u5efa\u7684\u7528\u6237.\n\n!&#91;img](\/pic\/wslarch05user.png)\n\n5. \u8bed\u8a00\u672c\u5730\u5316\n\u7f16\u8f91`\/etc\/locale.gen`<\/code><\/pre>\n\n\n\n<p>bash<br>sudo nvim \/etc\/locale.gen<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u5c06`en_US.UTF-8 UTF-8` \u548c `zh_CN.UTF-8 UTF-8` \u53d6\u6d88\u6ce8\u91ca, \u5982\u679c\u9700\u8981\u5176\u4ed6\u8bed\u8a00, \u8bf7\u4e00\u5e76\u53d6\u6d88\u6ce8\u91ca.\n\u6267\u884c\uff1a<\/code><\/pre>\n\n\n\n<p>bash<br>sudo locale-gen<br>locale<br>locale -a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u7f16\u8f91`\/etc\/locale.conf`<\/code><\/pre>\n\n\n\n<p>bash<br>nvim \/etc\/locale.conf<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u6dfb\u52a0\u5982\u4e0b\u5185\u5bb9<\/code><\/pre>\n\n\n\n<p>bash<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"etclocaleconf\"><\/span>\/etc\/locale.conf<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p>LANG=en_US.UTF-8<br>&#8220;`<br>\u91cd\u542farchlinux\u5373\u53ef\u5b8c\u6210\u914d\u7f6e\u3002<\/p>\n\n\n\n<p>\u540e\u9762\u8fd8\u53ef\u4ee5\u914d\u7f6e windows terminal \u548c\u5b57\u4f53\uff0c<a href=\"https:\/\/segmentfault.com\/a\/1190000042196347\">\u53c2\u8003\u6765\u6e90<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WSL\u5b89\u88c5 \u5b89\u88c5\u6b65\u9aa4 wsl2 &#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-83","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/lxylp.com\/index.php?rest_route=\/wp\/v2\/posts\/83","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lxylp.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lxylp.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lxylp.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lxylp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=83"}],"version-history":[{"count":1,"href":"https:\/\/lxylp.com\/index.php?rest_route=\/wp\/v2\/posts\/83\/revisions"}],"predecessor-version":[{"id":84,"href":"https:\/\/lxylp.com\/index.php?rest_route=\/wp\/v2\/posts\/83\/revisions\/84"}],"wp:attachment":[{"href":"https:\/\/lxylp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=83"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lxylp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=83"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lxylp.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=83"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}