{"id":118,"date":"2018-10-21T23:44:24","date_gmt":"2018-10-21T15:44:24","guid":{"rendered":"http:\/\/www.eait.co\/?p=118"},"modified":"2018-11-03T23:02:59","modified_gmt":"2018-11-03T15:02:59","slug":"%e5%a6%82%e4%bd%95%e5%ae%89%e8%a3%85centos%e7%9a%84vnc%ef%bc%8c%e7%bb%88%e4%ba%8e%e6%89%be%e5%88%b0%e4%b8%aa%e8%83%bd%e7%94%a8%e7%9a%84%e4%ba%86","status":"publish","type":"post","link":"https:\/\/notes.coremix.net\/?p=118","title":{"rendered":"\u5982\u4f55\u5b89\u88c5centos\u7684vnc\uff0c\u7ec8\u4e8e\u627e\u5230\u4e2a\u80fd\u7528\u7684\u4e86"},"content":{"rendered":"<p>\u57fa\u4e8e\u6027\u80fd\u3001\u901a\u7528\u6027\u7b49\u56e0\u7d20\u8003\u8651\uff0c\u963f\u91cc\u4e91\u5b98\u65b9\u516c\u5171Linux\u7cfb\u7edf\u955c\u50cf\u9ed8\u8ba4\u6ca1\u6709\u5b89\u88c5VNC\uff08Virtual Network Computing\uff09\u670d\u52a1\u7ec4\u4ef6\u3002\u5982\u679c\u60a8\u5e0c\u671b\u56fe\u5f62\u5316\u8bbf\u95eeLinux\u5b9e\u4f8b\uff0c\u9700\u8981\u5148\u5728\u5b9e\u4f8b\u4e0a\u5b89\u88c5VNC Server\u5e76\u5b89\u88c5\u56fe\u5f62\u754c\u9762\u3002<\/p>\n<p>\u672c\u6587\u4ecb\u7ecd\u4e86\u5982\u4f55\u5728CentOS 6.8\u3001CentOS 7.2\u548cUbuntu 14.04\u4e0a\u5b89\u88c5\u914d\u7f6eVNC Server\uff0c\u5b9e\u73b0\u56fe\u5f62\u5316\u8bbf\u95eeLinux\u5b9e\u4f8b\u3002<\/p>\n<blockquote><p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>\u5982\u679c\u60a8\u7684\u5b9e\u4f8b\u4f7f\u7528CentOS\u955c\u50cf\uff0c\u53ef\u4ee5\u4f7f\u7528\u811a\u672c\u81ea\u52a8\u5b89\u88c5VNC Server\u548cGNOME\u684c\u9762\u73af\u5883\u3002\u5177\u4f53\u64cd\u4f5c\uff0c\u8bf7\u53c2\u8003\u00a0<a href=\"https:\/\/help.aliyun.com\/document_detail\/41181.html\">\u5728Linux\u5b9e\u4f8b\u4e0a\u81ea\u52a8\u5b89\u88c5\u5e76\u8fd0\u884cVNC Server<\/a>\u3002<\/p><\/blockquote>\n<h2 id=\"h2-u524Du63D0u6761u4EF61\"><a class=\"reference-link\" name=\"\u524d\u63d0\u6761\u4ef6\"><\/a>\u524d\u63d0\u6761\u4ef6<\/h2>\n<p>\u60a8\u5df2\u7ecf\u5728\u672c\u5730\u5b89\u88c5\u4e86VNC\u8fde\u63a5\u5de5\u5177\uff0c\u6bd4\u5982\u00a0<a title=\"\u70b9\u51fb\u8fdb\u5165TightVNC\u4e0b\u8f7d\u9875\u9762\" href=\"https:\/\/www.tightvnc.com\/download.php\">TightVNC Viewer<\/a>\u3002<\/p>\n<h2 id=\"centos65\">\u5728CentOS 6.8\u4e0a\u5b89\u88c5VNC Server<\/h2>\n<p>\u8fd9\u90e8\u5206\u4ee5\u5728CentOS 6.8\u4e0a\u5b89\u88c5TigerVNC Server\u548cGNOME\u4e3a\u4f8b\uff0c\u8bf4\u660e\u5982\u4f55\u5b89\u88c5\u914d\u7f6eVNC Server\u3002<\/p>\n<ol>\n<li><a href=\"https:\/\/help.aliyun.com\/document_detail\/25434.html\">\u8fdc\u7a0b\u8fde\u63a5Linux\u5b9e\u4f8b<\/a>\u3002<\/li>\n<li>\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u5b89\u88c5GNOME\u684c\u9762\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs ebnf\"><span class=\"pln\"><span class=\"hljs-attribute\">yum groupinstall GNOME <\/span><\/span><span class=\"typ\"><span class=\"hljs-attribute\">Desktop<\/span><\/span> <span class=\"typ\"><span class=\"hljs-attribute\">Environment<\/span><\/span> <span class=\"pun\"><span class=\"hljs-attribute\">-<\/span><\/span><span class=\"pln\"><span class=\"hljs-attribute\">y<\/span><\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<p>\u5b89\u88c5\u9700\u8981\u8f83\u957f\u65f6\u95f4\uff0c\u8bf7\u60a8\u8010\u5fc3\u7b49\u5f85\u3002<\/li>\n<li>\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u5b89\u88c5VNC Server\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs sql\"><span class=\"pln\">yum <span class=\"hljs-keyword\">install<\/span> <\/span><span class=\"pun\">-<\/span><span class=\"pln\">y tigervnc<\/span><span class=\"pun\">-<\/span><span class=\"pln\"><span class=\"hljs-keyword\">server<\/span><\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u5c06VNC Server\u914d\u7f6e\u4e3a\u5f00\u673a\u81ea\u52a8\u542f\u52a8\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs nginx\"><span class=\"pln\"><span class=\"hljs-attribute\">chkconfig<\/span> <\/span><span class=\"pun\">--<\/span><span class=\"pln\">level <\/span><span class=\"lit\"><span class=\"hljs-number\">345<\/span><\/span><span class=\"pln\"> vncserver <span class=\"hljs-literal\">on<\/span><\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u542f\u52a8VNC Server\uff0c\u5e76\u6309\u754c\u9762\u63d0\u793a\u8bbe\u7f6eVNC\u8fde\u63a5\u5bc6\u7801\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs ebnf\"><span class=\"pln\"><span class=\"hljs-attribute\">vncserver<\/span><\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<blockquote><p><strong>\u6ce8\u610f<\/strong>\uff1a<br \/>\n\u9996\u6b21\u542f\u52a8\u4f1a\u8981\u6c42\u8bbe\u7f6e\u5bc6\u7801\uff0c\u4ee5\u540e\u60a8\u53ef\u4ee5\u8fd0\u884c<code>vncpasswd<\/code>\u547d\u4ee4\u4fee\u6539\u8fde\u63a5\u5bc6\u7801\u3002<\/p><\/blockquote>\n<\/li>\n<li>\u6309\u4ee5\u4e0b\u6b65\u9aa4\u4fee\u6539 \/root\/.vnc\/xstartup \u6587\u4ef6\uff0c\u914d\u7f6e\u4f7f\u7528GNOME\u684c\u9762\uff1a\n<ol>\n<li>\u8fd0\u884c\u547d\u4ee4\u00a0<code>vim \/root\/.vnc\/xstartup<\/code>\u3002<\/li>\n<li>\u6309\u00a0<code>i<\/code>\u00a0\u952e\u8fdb\u5165\u7f16\u8f91\u6a21\u5f0f\u3002<\/li>\n<li>\u5728\u6587\u4ef6\u6700\u540e\u4e00\u884c\uff0c\u6ce8\u91ca\u6389\u00a0<code>twm &amp;<\/code>\uff0c\u5e76\u6dfb\u52a0\u4e00\u884c\u00a0<code>gnome-session &amp;<\/code>\u3002<\/li>\n<li>\u6309\u00a0<code>Esc<\/code>\u00a0\u952e\u9000\u51fa\u7f16\u8f91\u6a21\u5f0f\uff0c\u518d\u8f93\u5165\u00a0<code>:wq<\/code>\u00a0\u4fdd\u5b58\u5e76\u9000\u51fa\u3002<\/li>\n<\/ol>\n<\/li>\n<li>\u6309\u4ee5\u4e0b\u6b65\u9aa4\u5728 \/etc\/sysconfig\/vncservers \u6587\u4ef6\u4e2d\u914d\u7f6e\u76d1\u542c\u7aef\u53e3\u548c\u73af\u5883\u53c2\u6570\uff1a\n<ol>\n<li>\u8fd0\u884c\u547d\u4ee4\u00a0<code>vim \/etc\/sysconfig\/vncservers<\/code>\u3002<\/li>\n<li>\u6309\u00a0<code>i<\/code>\u00a0\u952e\u8fdb\u5165\u7f16\u8f91\u6a21\u5f0f\u3002<\/li>\n<li>\u6dfb\u52a0\u4ee5\u4e0b\u5185\u5bb9\uff1a\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs ini\"><span class=\"pln\"><span class=\"hljs-attr\">VNCSERVERS<\/span><\/span><span class=\"pun\">=<\/span><span class=\"str\"><span class=\"hljs-string\">\"1:root\"<\/span><\/span><\/code><\/li>\n<li class=\"L1\"><code class=\"hljs ini\"><span class=\"pln\"><span class=\"hljs-attr\">VNCSERVERARGS<\/span><\/span><span class=\"pun\"><span class=\"hljs-attr\">[<\/span><\/span><span class=\"lit\"><span class=\"hljs-attr\">1<\/span><\/span><span class=\"pun\"><span class=\"hljs-attr\">]<\/span>=<\/span><span class=\"str\"><span class=\"hljs-string\">\"-geometry 1200x800\"<\/span><\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>\u6309\u00a0<code>Esc<\/code>\u00a0\u952e\u9000\u51fa\u7f16\u8f91\u6a21\u5f0f\uff0c\u518d\u8f93\u5165\u00a0<code>:wq<\/code>\u00a0\u4fdd\u5b58\u5e76\u9000\u51fa\u3002<\/li>\n<\/ol>\n<\/li>\n<li>\uff08\u53ef\u9009\uff09\u8fd0\u884c\u4e0d\u540c\u7684\u547d\u4ee4\u5b8c\u6210\u5176\u4ed6\u8bbe\u7f6e\uff1a\n<ul>\n<li>\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u5141\u8bb8root\u8d26\u53f7\u8bbf\u95ee\u56fe\u5f62\u754c\u9762\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"lang-shell hljs\"><span class=\"pln\">sed <\/span><span class=\"pun\">-<\/span><span class=\"pln\">i <\/span><span class=\"str\">'s\/.!= root.\/#&amp;\/'<\/span> <span class=\"pun\">\/<\/span><span class=\"pln\">etc<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">pam<\/span><span class=\"pun\">.<\/span><span class=\"pln\">d<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">gdm<\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>\u5982\u679c\u62a5\u4ee5\u4e0b\u9519\u8bef\uff0c\u8fd0\u884c\u547d\u4ee4\u00a0<code>dbus-uuidgen &gt;\/var\/lib\/dbus\/machine-id<\/code>\u00a0\u751f\u6210\u65b0\u7684machine-id\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs delphi\"><span class=\"pln\">D<\/span><span class=\"pun\">-<\/span><span class=\"typ\">Bus<\/span><span class=\"pln\"> <span class=\"hljs-keyword\">library<\/span> appears <span class=\"hljs-keyword\">to<\/span> be incorrectly <\/span><span class=\"kwd\"><span class=\"hljs-keyword\">set<\/span><\/span><span class=\"pln\"> up<\/span><span class=\"pun\">;<\/span><span class=\"pln\"> failed <span class=\"hljs-keyword\">to<\/span> <span class=\"hljs-keyword\">read<\/span><\/span><\/code><\/li>\n<li class=\"L1\"><code class=\"hljs livecodeserver\"><span class=\"pln\">machine <span class=\"hljs-built_in\">uuid<\/span><\/span><span class=\"pun\">:<\/span> <span class=\"typ\">Failed<\/span><span class=\"pln\"> <span class=\"hljs-built_in\">to<\/span> <span class=\"hljs-built_in\">open<\/span> <\/span><span class=\"str\"><span class=\"hljs-string\">\"\/var\/lib\/dbus\/machine-id\"<\/span><\/span><span class=\"pun\">:<\/span> <span class=\"typ\">No<\/span><span class=\"pln\"> such <span class=\"hljs-built_in\">file<\/span> <\/span><span class=\"kwd\"><span class=\"hljs-keyword\">or<\/span><\/span><span class=\"pln\"> <span class=\"hljs-built_in\">directory<\/span><\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>ECS\u4e0d\u5141\u8bb8\u5f00\u542fSELinux\u670d\u52a1\u548cNetworkManager\u670d\u52a1\u3002\u5982\u679c\u60a8\u5f00\u542f\u4e86\u8fd9\u4e9b\u670d\u52a1\uff0c\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u4fee\u6539\u914d\u7f6e\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"lang-shell hljs\"><span class=\"pln\">vi <\/span><span class=\"pun\">\/<\/span><span class=\"pln\">etc<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">selinux<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">config    <\/span><span class=\"com\"># \u68c0\u67e5SELinux\u670d\u52a1\u3002\u5982\u679cSELINUX\u5bf9\u5e94\u7684\u503c\u4e0d\u662fdisabled\uff0c\u5fc5\u987b\u6539\u4e3adisabled\u3002<\/span><\/code><\/li>\n<li class=\"L1\"><code class=\"lang-shell hljs\"><span class=\"pln\">chkconfig <\/span><span class=\"pun\">--<\/span><span class=\"kwd\">del<\/span> <span class=\"typ\">NetworkManager<\/span>    <span class=\"com\"># \u5173\u95edNetworkManager\u670d\u52a1<\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<\/ul>\n<\/li>\n<li>\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u91cd\u542fVNC Server\uff0c\u4f7f\u914d\u7f6e\u751f\u6548\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs ebnf\"><span class=\"pln\"><span class=\"hljs-attribute\">service vncserver restart<\/span><\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>\u8fd0\u884c\u547d\u4ee4\u00a0<code>ps -ef | grep vnc<\/code>\u00a0\u786e\u8ba4\u670d\u52a1\u662f\u5426\u5df2\u7ecf\u542f\u52a8\u3002\u5982\u679c\u8fd4\u56de\u4ee5\u4e0b\u7c7b\u4f3c\u7ed3\u679c\uff0c\u8bf4\u660e\u670d\u52a1\u5df2\u7ecf\u542f\u52a8\u3002<br \/>\n<a href=\"http:\/\/www.eait.co\/wp-content\/uploads\/2018\/10\/CentOS6.8_vncserver_started_ps.png\" data-fancybox=\"\"><img decoding=\"async\" src=\"http:\/\/www.eait.co\/wp-content\/uploads\/2018\/10\/CentOS6.8_vncserver_started_ps.png\" alt=\"CentOS6.8_ps\u8fd0\u884c\u7ed3\u679c\" \/><\/a>\u7531\u8fd4\u56de\u7ed3\u679c\u53ef\u77e5\uff0c\u670d\u52a1\u4f7f\u7528\u4e86TCP 5901\u7aef\u53e3\u3002<\/li>\n<li>\uff08\u53ef\u9009\uff09\u5982\u679c\u60a8\u7684\u5b9e\u4f8b\u4e0a\u5f00\u542f\u4e86\u9632\u706b\u5899\uff0c\u9700\u8981\u8bbe\u7f6e\u9632\u706b\u5899\u5141\u8bb8VNC\u8bbf\u95ee\u3002<br \/>\n<blockquote><p><strong>\u4e3e\u4f8b<\/strong>\uff1a<br \/>\n\u4ee5iptables\u4e3a\u4f8b\uff0c\u60a8\u9700\u8981\u505a\u5982\u4e0b\u8bbe\u7f6e\uff1a<\/p>\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs dsconfig\"><span class=\"pln\"><span class=\"hljs-string\">iptables <\/span><\/span><span class=\"pun\">-<\/span><span class=\"pln\">A <span class=\"hljs-string\">INPUT <\/span><\/span><span class=\"pun\">-<\/span><span class=\"pln\">p <span class=\"hljs-string\">tcp <\/span><\/span><span class=\"pun\"><span class=\"hljs-built_in\">--<\/span><\/span><span class=\"pln\"><span class=\"hljs-built_in\">dport<\/span> <\/span><span class=\"lit\"><span class=\"hljs-string\">5901<\/span><\/span> <span class=\"pun\">-<\/span><span class=\"pln\">j <span class=\"hljs-string\">ACCEPT <\/span>   <\/span><span class=\"com\"><span class=\"hljs-comment\">#\u653e\u884cTCP 5901\u7aef\u53e3<\/span><\/span><\/code><\/li>\n<li class=\"L1\"><code class=\"hljs gauss\"><span class=\"pln\">service iptables <span class=\"hljs-keyword\">save<\/span>    <\/span><span class=\"com\"><span class=\"hljs-meta\"># \u4fdd\u5b58\u89c4\u5219<\/span><\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/blockquote>\n<\/li>\n<li>\u767b\u5f55\u00a0<a title=\"\u70b9\u51fb\u8fdb\u5165ECS\u7ba1\u7406\u63a7\u5236\u53f0\" href=\"https:\/\/ecs.console.aliyun.com\/#\/home\" target=\"_blank\" rel=\"noopener\">ECS\u7ba1\u7406\u63a7\u5236\u53f0<\/a>\uff0c\u5728\u5b9e\u4f8b\u6240\u5728\u5b89\u5168\u7ec4\u4e2d\u00a0<a href=\"https:\/\/help.aliyun.com\/document_detail\/25471.html\">\u6dfb\u52a0\u5b89\u5168\u7ec4\u89c4\u5219<\/a>\uff0c\u653e\u884cTCP 5901\u7aef\u53e3\u3002<\/li>\n<li>\u5728\u672c\u5730\u673a\u5668\u7684VNC Viewer\u4e0a\u8fde\u63a5\u5b9e\u4f8b\u3002\u5177\u4f53\u64cd\u4f5c\u6b65\u9aa4\uff0c\u8bf7\u53c2\u8003\u00a0<a href=\"https:\/\/help.aliyun.com\/document_detail\/41181.html\">\u5728 Linux \u5b9e\u4f8b\u4e0a\u81ea\u52a8\u5b89\u88c5\u5e76\u8fd0\u884c VNC Server<\/a>\u00a0\u7684\u63cf\u8ff0\u3002\u5982\u679c\u51fa\u73b0\u5982\u4e0b\u56fe\u6240\u793a\u7684\u754c\u9762\uff0c\u8bf4\u660e\u60a8\u5df2\u7ecf\u6210\u529f\u5b89\u88c5VNC Server\u5b9e\u73b0\u4e86\u56fe\u5f62\u5316\u8bbf\u95ee\u3002<br \/>\n<a href=\"http:\/\/www.eait.co\/wp-content\/uploads\/2018\/10\/CentOS6.8_vncserver_connected.png\" data-fancybox=\"\"><img decoding=\"async\" src=\"http:\/\/www.eait.co\/wp-content\/uploads\/2018\/10\/CentOS6.8_vncserver_connected.png\" alt=\"CentOS6.8_VNC Server\u5b9e\u73b0GNOME\u684c\u9762\u8bbf\u95ee\" \/><\/a><\/li>\n<\/ol>\n<h2 id=\"centos72\">\u5728CentOS 7.2\u4e0a\u5b89\u88c5 VNC Server<\/h2>\n<p>\u8fd9\u90e8\u5206\u4ee5\u5728CentOS 7.2\u4e0a\u5b89\u88c5TigerVNC Server\u548cGNOME\u4e3a\u4f8b\uff0c\u8bf4\u660e\u5982\u4f55\u5b89\u88c5\u914d\u7f6eVNC Server\u3002<\/p>\n<ol>\n<li><a href=\"https:\/\/help.aliyun.com\/document_detail\/25434.html\">\u8fdc\u7a0b\u8fde\u63a5Linux\u5b9e\u4f8b<\/a>\u3002<\/li>\n<li>\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u5b89\u88c5GNOME\u684c\u9762\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs ebnf\"><span class=\"pln\"><span class=\"hljs-attribute\">yum groupinstall GNOME <\/span><\/span><span class=\"typ\"><span class=\"hljs-attribute\">Desktop<\/span><\/span> <span class=\"typ\"><span class=\"hljs-attribute\">Environment<\/span><\/span> <span class=\"pun\"><span class=\"hljs-attribute\">-<\/span><\/span><span class=\"pln\"><span class=\"hljs-attribute\">y<\/span><\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<p>\u5b89\u88c5\u9700\u8981\u8f83\u957f\u65f6\u95f4\u3002<\/li>\n<li>\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u5b89\u88c5VNC Server\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs sql\"><span class=\"pln\">yum <span class=\"hljs-keyword\">install<\/span> tigervnc<\/span><span class=\"pun\">-<\/span><span class=\"pln\"><span class=\"hljs-keyword\">server<\/span> <\/span><span class=\"pun\">-<\/span><span class=\"pln\">y<\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>\u6309\u4ee5\u4e0b\u6b65\u9aa4\u4fee\u6539VNC Server\u914d\u7f6e\u6587\u4ef6\uff0c\u8bbe\u7f6e\u7528\u6237\u540d\uff08\u5982\u672c\u793a\u4f8b\u4e2d\u7684root\uff09\uff1a\n<ol>\n<li>\u8fd0\u884c\u547d\u4ee4<code>vim \/lib\/systemd\/system\/vncserver@.service<\/code>\u3002<\/li>\n<li>\u6309<code>i<\/code>\u952e\u8fdb\u5165\u7f16\u8f91\u6a21\u5f0f\u3002<\/li>\n<li>\u5c06<code>User=&lt;User&gt;<\/code>\u3001<code>ExecStart<\/code>\u548c<code>PIDFile<\/code>\u7684\u5185\u5bb9\u66ff\u6362\u4e3a\u4ee5\u4e0b\u5185\u5bb9\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs ini\"><span class=\"typ\"><span class=\"hljs-attr\">User<\/span><\/span><span class=\"pun\">=<\/span><span class=\"pln\">root<\/span><\/code><\/li>\n<li class=\"L1\"><code class=\"hljs shell\"><span class=\"com\"><span class=\"hljs-meta\">#<\/span><span class=\"bash\"> Clean any existing files <span class=\"hljs-keyword\">in<\/span> \/tmp\/.X11-unix environment<\/span><\/span><\/code><\/li>\n<li class=\"L2\"><code class=\"hljs abnf\"><span class=\"typ\"><span class=\"hljs-attribute\">ExecStartPre<\/span><\/span><span class=\"pun\">=-<\/span><span class=\"str\">\/usr\/<\/span><span class=\"pln\">bin<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">vncserver <\/span><span class=\"pun\">-<\/span><span class=\"pln\">kill <\/span><span class=\"pun\"><span class=\"hljs-symbol\">%<\/span><\/span><span class=\"pln\"><span class=\"hljs-symbol\">i<\/span><\/span><\/code><\/li>\n<li class=\"L3\"><code class=\"hljs ini\"><span class=\"typ\"><span class=\"hljs-attr\">ExecStart<\/span><\/span><span class=\"pun\">=<\/span><span class=\"str\">\/sbin\/<\/span><span class=\"pln\">runuser <\/span><span class=\"pun\">-<\/span><span class=\"pln\">l root <\/span><span class=\"pun\">-<\/span><span class=\"pln\">c <\/span><span class=\"str\"><span class=\"hljs-string\">\"\/usr\/bin\/vncserver %i\"<\/span><\/span><\/code><\/li>\n<li class=\"L4\"><code class=\"hljs abnf\"><span class=\"typ\"><span class=\"hljs-attribute\">PIDFile<\/span><\/span><span class=\"pun\">=<\/span><span class=\"str\">\/root\/<\/span><span class=\"pun\">.<\/span><span class=\"pln\">vnc<\/span><span class=\"pun\">\/%<\/span><span class=\"pln\">H<\/span><span class=\"pun\"><span class=\"hljs-symbol\">%<\/span><\/span><span class=\"pln\"><span class=\"hljs-symbol\">i<\/span><\/span><span class=\"pun\">.<\/span><span class=\"pln\">pid<\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<p><a href=\"http:\/\/www.eait.co\/wp-content\/uploads\/2018\/10\/CentOS7.2_vncserver_ExecStart_PIDFile.png\" data-fancybox=\"\"><img decoding=\"async\" src=\"http:\/\/www.eait.co\/wp-content\/uploads\/2018\/10\/CentOS7.2_vncserver_ExecStart_PIDFile.png\" alt=\"CentOS7.2_\u4fee\u6539\u914d\u7f6e\u6587\u4ef6\" \/><\/a><\/li>\n<li>\u6309<code>Esc<\/code>\u952e\u9000\u51fa\u7f16\u8f91\u6a21\u5f0f\uff0c\u518d\u8f93\u5165<code>:wq<\/code>\u4fdd\u5b58\u5e76\u9000\u51fa\u3002<\/li>\n<\/ol>\n<\/li>\n<li>\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\uff0c\u5c06 \/lib\/systemd\/system\/vncserver@.service \u6539\u4e3a \/lib\/systemd\/system\/vncserver@:1.service\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs crystal\"><span class=\"pln\">mv <\/span><span class=\"pun\">\/<\/span><span class=\"pln\"><span class=\"hljs-class\"><span class=\"hljs-keyword\">lib<\/span><\/span><\/span><span class=\"pun\"><span class=\"hljs-class\">\/<\/span><\/span><span class=\"pln\"><span class=\"hljs-class\"><span class=\"hljs-title\">systemd<\/span><\/span><\/span><span class=\"pun\"><span class=\"hljs-class\">\/<\/span><\/span><span class=\"pln\"><span class=\"hljs-class\"><span class=\"hljs-title\">system<\/span><\/span><\/span><span class=\"pun\"><span class=\"hljs-class\">\/<\/span><\/span><span class=\"pln\"><span class=\"hljs-class\"><span class=\"hljs-title\">vncserver<\/span>@<\/span><\/span><span class=\"pun\"><span class=\"hljs-class\">.<\/span><\/span><span class=\"pln\"><span class=\"hljs-class\"><span class=\"hljs-title\">service<\/span> <\/span><\/span><span class=\"pun\"><span class=\"hljs-class\">\/<\/span><\/span><span class=\"pln\"><span class=\"hljs-class\"><span class=\"hljs-title\">lib<\/span><\/span><\/span><span class=\"pun\"><span class=\"hljs-class\">\/<\/span><\/span><span class=\"pln\"><span class=\"hljs-class\"><span class=\"hljs-title\">systemd<\/span><\/span><\/span><span class=\"pun\"><span class=\"hljs-class\">\/<\/span><\/span><span class=\"pln\"><span class=\"hljs-class\"><span class=\"hljs-title\">system<\/span><\/span><\/span><span class=\"pun\"><span class=\"hljs-class\">\/<\/span><\/span><span class=\"pln\"><span class=\"hljs-class\"><span class=\"hljs-title\">vncserver<\/span>@<\/span><\/span><span class=\"pun\"><span class=\"hljs-class\">:<\/span><\/span><span class=\"lit\"><span class=\"hljs-class\">1.<span class=\"hljs-title\">service<\/span><\/span><\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u91cd\u542fsystemd\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs ebnf\"><span class=\"pln\"><span class=\"hljs-attribute\">systemctl daemon<\/span><\/span><span class=\"pun\"><span class=\"hljs-attribute\">-<\/span><\/span><span class=\"pln\"><span class=\"hljs-attribute\">reload<\/span><\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>\u8fd0\u884c\u547d\u4ee4\u00a0<code>vncpasswd<\/code>\uff0c\u5e76\u6309\u754c\u9762\u63d0\u793a\u8bbe\u7f6eVNC Server\u8fde\u63a5\u5bc6\u7801\u3002<\/li>\n<li>\uff08\u53ef\u9009\uff09ECS\u4e0d\u5141\u8bb8\u5f00\u542fSELinux\u670d\u52a1\u548cNetworkManager\u670d\u52a1\u3002\u5982\u679c\u60a8\u5f00\u542f\u4e86\u8fd9\u4e9b\u670d\u52a1\uff0c\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u4fee\u6539\u914d\u7f6e\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"lang-shell hljs\"><span class=\"pln\">vi <\/span><span class=\"pun\">\/<\/span><span class=\"pln\">etc<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">selinux<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">config    <\/span><span class=\"com\"># \u68c0\u67e5SELinux\u670d\u52a1\u3002\u5982\u679cSELINUX\u5bf9\u5e94\u7684\u503c\u4e0d\u662fdisabled\uff0c\u5fc5\u987b\u6539\u4e3adisabled\u3002<\/span><\/code><\/li>\n<li class=\"L1\"><code class=\"lang-shell hljs\"><span class=\"pln\">chkconfig <\/span><span class=\"pun\">--<\/span><span class=\"kwd\">del<\/span> <span class=\"typ\">NetworkManager<\/span>    <span class=\"com\"># \u5173\u95edNetworkManager\u670d\u52a1<\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u8bbe\u7f6e\u5f00\u673a\u542f\u52a8VNC Server\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs routeros\"><span class=\"pln\">systemctl <span class=\"hljs-builtin-name\">enable<\/span> vncserver@<\/span><span class=\"pun\">:<\/span><span class=\"lit\">1.service<\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u542f\u52a8VNC Server\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs crmsh\"><span class=\"pln\">systemctl <span class=\"hljs-literal\">start<\/span> vncserver@<\/span><span class=\"pun\">:<\/span><span class=\"lit\"><span class=\"hljs-number\">1<\/span>.service<\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>\u8fd0\u884c\u547d\u4ee4\u00a0<code>ps -ef | grep vnc<\/code>\u00a0\u786e\u8ba4\u670d\u52a1\u662f\u5426\u5df2\u7ecf\u542f\u52a8\u3002\u5982\u679c\u8fd4\u56de\u4ee5\u4e0b\u7c7b\u4f3c\u7ed3\u679c\uff0c\u8bf4\u660e\u670d\u52a1\u5df2\u7ecf\u542f\u52a8\u3002<br \/>\n<a href=\"http:\/\/www.eait.co\/wp-content\/uploads\/2018\/10\/CentOS7.2_vncserver_Start_service.png\" data-fancybox=\"\"><img decoding=\"async\" src=\"http:\/\/www.eait.co\/wp-content\/uploads\/2018\/10\/CentOS7.2_vncserver_Start_service.png\" alt=\"CentOS7.2_ps\u8fd0\u884c\u7ed3\u679c\" \/><\/a>\u7531\u8fd4\u56de\u7ed3\u679c\u53ef\u77e5\uff0c\u670d\u52a1\u4f7f\u7528\u4e86TCP 5901\u7aef\u53e3\u3002<\/li>\n<li>\uff08\u53ef\u9009\uff09\u5982\u679c\u60a8\u7684\u5b9e\u4f8b\u4e0a\u5f00\u542f\u4e86\u9632\u706b\u5899\uff0c\u9700\u8981\u8bbe\u7f6e\u9632\u706b\u5899\u5141\u8bb8VNC\u8bbf\u95ee\u3002<br \/>\n<blockquote><p><strong>\u4e3e\u4f8b<\/strong>\uff1a<br \/>\n\u4ee5firewalld\u4e3a\u4f8b\uff0c\u60a8\u9700\u8981\u505a\u5982\u4e0b\u8bbe\u7f6e\uff1a<\/p>\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs dockerfile\"><span class=\"pln\">firewall<\/span><span class=\"pun\">-<\/span><span class=\"pln\"><span class=\"hljs-keyword\">cmd<\/span> <\/span><span class=\"pun\"><span class=\"bash\">--<\/span><\/span><span class=\"pln\"><span class=\"bash\">permanent <\/span><\/span><span class=\"pun\"><span class=\"bash\">--<\/span><\/span><span class=\"pln\"><span class=\"bash\">add<\/span><\/span><span class=\"pun\"><span class=\"bash\">-<\/span><\/span><span class=\"pln\"><span class=\"bash\">service vnc<\/span><\/span><span class=\"pun\"><span class=\"bash\">-<\/span><\/span><span class=\"pln\"><span class=\"bash\">server <\/span><\/span><span class=\"com\"><span class=\"bash\"><span class=\"hljs-comment\">#\u5141\u8bb8VNC\u8bbf\u95ee<\/span><\/span><\/span><\/code><\/li>\n<li class=\"L1\"><code class=\"hljs nginx\"><span class=\"pln\"><span class=\"hljs-attribute\">systemctl<\/span> restart firewalld<\/span><span class=\"pun\">.<\/span><span class=\"pln\">service <\/span><span class=\"com\"><span class=\"hljs-comment\"># \u91cd\u542ffirewalld<\/span><\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/blockquote>\n<\/li>\n<li>\u767b\u5f55\u00a0<a title=\"\u70b9\u51fb\u8fdb\u5165ECS\u7ba1\u7406\u63a7\u5236\u53f0\" href=\"https:\/\/ecs.console.aliyun.com\/#\/home\" target=\"_blank\" rel=\"noopener\">ECS\u7ba1\u7406\u63a7\u5236\u53f0<\/a>\uff0c\u5728\u5b9e\u4f8b\u6240\u5728\u5b89\u5168\u7ec4\u4e2d\u00a0<a href=\"https:\/\/help.aliyun.com\/document_detail\/25471.html\">\u6dfb\u52a0\u5b89\u5168\u7ec4\u89c4\u5219<\/a>\uff0c\u653e\u884cTCP 5901\u7aef\u53e3\u3002<\/li>\n<li>\u5728\u672c\u5730\u673a\u7684VNC Viewer\u4e0a\u8fde\u63a5\u5b9e\u4f8b\u3002\u5177\u4f53\u64cd\u4f5c\u6b65\u9aa4\uff0c\u8bf7\u53c2\u8003\u00a0<a href=\"https:\/\/help.aliyun.com\/document_detail\/41181.html\">\u5728 Linux \u5b9e\u4f8b\u4e0a\u81ea\u52a8\u5b89\u88c5\u5e76\u8fd0\u884c VNC Server<\/a>\u00a0\u7684\u63cf\u8ff0\u3002\u5982\u679c\u51fa\u73b0\u5982\u4e0b\u56fe\u6240\u793a\u7684\u754c\u9762\uff0c\u8bf4\u660e\u60a8\u5df2\u7ecf\u6210\u529f\u5b89\u88c5VNC Server\u5b9e\u73b0\u4e86\u56fe\u5f62\u5316\u8bbf\u95ee\u3002<br \/>\n<a href=\"http:\/\/www.eait.co\/wp-content\/uploads\/2018\/10\/CentOS7.2_vncserver_connected.png\" data-fancybox=\"\"><img decoding=\"async\" src=\"http:\/\/www.eait.co\/wp-content\/uploads\/2018\/10\/CentOS7.2_vncserver_connected.png\" alt=\"CentOS7.2_VNC Server\u5b9e\u73b0GNOME\u684c\u9762\u8bbf\u95ee\" \/><\/a><\/li>\n<\/ol>\n<h2 id=\"ubuntu\">\u5728Ubuntu 14.04\u4e0a\u5b89\u88c5VNC Server<\/h2>\n<p>\u8fd9\u90e8\u5206\u4ee5\u5728Ubuntu 14.04\u4e0a\u5b89\u88c5vnc4server\u548cGNOME\u4e3a\u4f8b\uff0c\u8bf4\u660e\u5982\u4f55\u5b89\u88c5\u914d\u7f6eVNC Server\u3002<\/p>\n<ol>\n<li><a href=\"https:\/\/help.aliyun.com\/document_detail\/25434.html\">\u8fdc\u7a0b\u8fde\u63a5Linux\u5b9e\u4f8b<\/a>\u3002<\/li>\n<li>\u8fd0\u884c\u547d\u4ee4\u00a0<code>apt-get update<\/code>\u00a0\u66f4\u65b0\u6e90\u3002<\/li>\n<li>\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u5b89\u88c5vnc4server\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs routeros\"><span class=\"pln\">apt<\/span><span class=\"pun\">-<\/span><span class=\"kwd\"><span class=\"hljs-builtin-name\">get<\/span><\/span><span class=\"pln\"> install vnc4server <\/span><span class=\"pun\">-<\/span><span class=\"pln\">y<\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u5f00\u542fVNC\u670d\u52a1\u5e76\u6309\u754c\u9762\u63d0\u793a\u8bbe\u7f6e\u8fde\u63a5\u5bc6\u7801\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"lang-shell hljs\"><span class=\"pln\">vnc4server<\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<blockquote><p><strong>\u6ce8\u610f<\/strong>\uff1a<br \/>\n\u9996\u6b21\u542f\u52a8\u4f1a\u8981\u6c42\u8bbe\u7f6e\u5bc6\u7801\uff0c\u4ee5\u540e\u60a8\u53ef\u4ee5\u4f7f\u7528<code>vncpasswd<\/code>\u4fee\u6539\u8fde\u63a5\u5bc6\u7801\u3002<\/p><\/blockquote>\n<p>\u5982\u679c\u8fd4\u56de\u7ed3\u679c\u91cc\u51fa\u73b0\u7c7b\u4f3c\u4e0b\u56fe\u6240\u793a\u7684<code>New ':1 (root)' desktop is :1 (\u4ee3\u8868\u4e3b\u673a\u540d)<\/code>\uff0c\u8868\u793avnc4server\u542f\u52a8\u6210\u529f\u3002\u7a0b\u5e8f\u4f1a\u81ea\u52a8\u5728\u5f53\u524d\u7528\u6237\uff08\u672c\u793a\u4f8b\u4e2d\u4e3aroot\uff09\u4e3b\u76ee\u5f55\u4e0b\u4ea7\u751f\u4e00\u4e2a<code>.vnc<\/code>\u76ee\u5f55\u3002<br \/>\n<a href=\"http:\/\/www.eait.co\/wp-content\/uploads\/2018\/10\/Ubuntu_vncserver_started.png\" data-fancybox=\"\"><img decoding=\"async\" src=\"http:\/\/www.eait.co\/wp-content\/uploads\/2018\/10\/Ubuntu_vncserver_started.png\" alt=\"Ubuntu_\u542f\u52a8vnc4server\" \/><\/a><\/li>\n<li>\u8fd0\u884c\u547d\u4ee4\u00a0<code>ps -ef | grep vnc<\/code>\u00a0\u786e\u8ba4\u670d\u52a1\u662f\u5426\u5df2\u7ecf\u542f\u52a8\u3002\u5982\u679c\u8fd4\u56de\u4ee5\u4e0b\u7c7b\u4f3c\u7ed3\u679c\uff0c\u8bf4\u660e\u670d\u52a1\u5df2\u7ecf\u542f\u52a8\u3002<br \/>\n<a href=\"http:\/\/www.eait.co\/wp-content\/uploads\/2018\/10\/Ubuntu_vncserver_started_ps.png\" data-fancybox=\"\"><img decoding=\"async\" src=\"http:\/\/www.eait.co\/wp-content\/uploads\/2018\/10\/Ubuntu_vncserver_started_ps.png\" alt=\"Ubuntu_ps\u8fd0\u884c\u7ed3\u679c\" \/><\/a>\u7531\u8fd4\u56de\u7ed3\u679c\u53ef\u77e5\uff0c\u670d\u52a1\u4f7f\u7528\u4e86TCP 5901\u7aef\u53e3\u3002<\/li>\n<li>\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u5b89\u88c5GNOME\u684c\u9762\u73af\u5883\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs maxima\"><span class=\"pln\">apt<\/span><span class=\"pun\">-<\/span><span class=\"kwd\"><span class=\"hljs-built_in\">get<\/span><\/span><span class=\"pln\"> install gnome<\/span><span class=\"pun\">-<\/span><span class=\"pln\">panel gnome<\/span><span class=\"pun\">-<\/span><span class=\"pln\">settings<\/span><span class=\"pun\">-<\/span><span class=\"pln\">daemon metacity nautilus gnome<\/span><span class=\"pun\">-<\/span><span class=\"pln\"><span class=\"hljs-built_in\">terminal<\/span><\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<p>\u5b89\u88c5\u9700\u8981\u8f83\u957f\u65f6\u95f4\uff0c\u8bf7\u60a8\u8010\u5fc3\u7b49\u5f85\u3002<\/li>\n<li>\uff08\u53ef\u9009\uff09\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u5907\u4efd\u539f\u6709xstartup\u6587\u4ef6\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs awk\"><span class=\"pln\">cp <\/span><span class=\"pun\">~<\/span><span class=\"str\"><span class=\"hljs-regexp\">\/.vnc\/<\/span><\/span><span class=\"pln\">xstartup  <\/span><span class=\"pun\">~<\/span><span class=\"str\"><span class=\"hljs-regexp\">\/.vnc\/<\/span><\/span><span class=\"pln\">xstartup<\/span><span class=\"pun\">.<\/span><span class=\"pln\">bak<\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>\u6309\u4ee5\u4e0b\u6b65\u9aa4\u4fee\u6539vnc4server\u542f\u52a8\u6587\u4ef6\u3002\n<ol>\n<li>\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u6253\u5f00\u6587\u4ef6\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs awk\"><span class=\"pln\">vim <\/span><span class=\"pun\">~<\/span><span class=\"str\"><span class=\"hljs-regexp\">\/.vnc\/<\/span><\/span><span class=\"pln\">xstartup<\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>\u6309<code>i<\/code>\u952e\u8fdb\u5165\u7f16\u8f91\u6a21\u5f0f\u3002<\/li>\n<li>\u5c06\u6587\u4ef6\u5185\u5bb9\u66ff\u6362\u4e3a\u4ee5\u4e0b\u5185\u5bb9\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs bash\"><span class=\"com\"><span class=\"hljs-meta\">#!\/bin\/sh<\/span><\/span><\/code><\/li>\n<li class=\"L1\"><code class=\"hljs shell\"><span class=\"com\"><span class=\"hljs-meta\">#<\/span><span class=\"bash\"> Uncomment the following two lines <span class=\"hljs-keyword\">for<\/span> normal desktop:<\/span><\/span><\/code><\/li>\n<li class=\"L2\"><code class=\"hljs shell\"><span class=\"com\"><span class=\"hljs-meta\">#<\/span><span class=\"bash\"> <span class=\"hljs-built_in\">unset<\/span> SESSION_MANAGER<\/span><\/span><\/code><\/li>\n<li class=\"L3\"><code class=\"hljs shell\"><span class=\"com\"><span class=\"hljs-meta\">#<\/span><span class=\"bash\"> <span class=\"hljs-built_in\">exec<\/span> \/etc\/X11\/xinit\/xinitrc<\/span><\/span><\/code><\/li>\n<li class=\"L4\"><code class=\"hljs awk\"><span class=\"pun\">[<\/span> <span class=\"pun\">-<\/span><span class=\"pln\">x <\/span><span class=\"pun\"><span class=\"hljs-regexp\">\/<\/span><\/span><span class=\"pln\"><span class=\"hljs-regexp\">etc<\/span><\/span><span class=\"pun\"><span class=\"hljs-regexp\">\/<\/span><\/span><span class=\"pln\">vnc<\/span><span class=\"pun\"><span class=\"hljs-regexp\">\/<\/span><\/span><span class=\"pln\"><span class=\"hljs-regexp\">xstartup <\/span><\/span><span class=\"pun\"><span class=\"hljs-regexp\">]<\/span><\/span> <span class=\"pun\"><span class=\"hljs-regexp\">&amp;&amp;<\/span><\/span> <span class=\"kwd\"><span class=\"hljs-regexp\">exec<\/span><\/span> <span class=\"pun\"><span class=\"hljs-regexp\">\/<\/span><\/span><span class=\"pln\">etc<\/span><span class=\"pun\"><span class=\"hljs-regexp\">\/<\/span><\/span><span class=\"pln\"><span class=\"hljs-regexp\">vnc<\/span><\/span><span class=\"pun\"><span class=\"hljs-regexp\">\/<\/span><\/span><span class=\"pln\">xstartup<\/span><\/code><\/li>\n<li class=\"L5\"><code class=\"hljs stylus\"><span class=\"pun\">[<\/span> <span class=\"pun\">-<\/span><span class=\"pln\">r <span class=\"hljs-variable\">$HOME<\/span><\/span><span class=\"pun\">\/<span class=\"hljs-selector-class\">.<\/span><\/span><span class=\"typ\"><span class=\"hljs-selector-class\">Xresources<\/span><\/span> <span class=\"pun\">]<\/span> <span class=\"pun\">&amp;&amp;<\/span><span class=\"pln\"> xrdb <span class=\"hljs-variable\">$HOME<\/span><\/span><span class=\"pun\">\/.<\/span><span class=\"typ\">Xresources<\/span><\/code><\/li>\n<li class=\"L6\"><code class=\"hljs ebnf\"><span class=\"pln\"><span class=\"hljs-attribute\">xsetroot <\/span><\/span><span class=\"pun\"><span class=\"hljs-attribute\">-<\/span><\/span><span class=\"pln\"><span class=\"hljs-attribute\">solid grey<\/span><\/span><\/code><\/li>\n<li class=\"L7\"><code class=\"hljs 1c\"><span class=\"pln\">vncconfig <\/span><span class=\"pun\">-<\/span><span class=\"pln\">iconic <\/span><span class=\"pun\"><span class=\"hljs-meta\">&amp;<\/span><\/span><\/code><\/li>\n<li class=\"L8\"><code class=\"hljs lsl\"><span class=\"com\">#x-terminal-emulator -geometry <span class=\"hljs-number\">80<\/span>x24+<span class=\"hljs-number\">10<\/span>+<span class=\"hljs-number\">10<\/span> -ls -title <span class=\"hljs-string\">\"$VNCDESKTOP Desktop\"<\/span> &amp;<\/span><\/code><\/li>\n<li class=\"L9\"><code class=\"hljs shell\"><span class=\"com\"><span class=\"hljs-meta\">#<\/span><span class=\"bash\">x-window-manager &amp;<\/span><\/span><\/code><\/li>\n<li class=\"L0\"><code class=\"hljs 1c\"><span class=\"pln\">gnome<\/span><span class=\"pun\">-<\/span><span class=\"pln\">panel <\/span><span class=\"pun\"><span class=\"hljs-meta\">&amp;<\/span><\/span><\/code><\/li>\n<li class=\"L1\"><code class=\"hljs 1c\"><span class=\"pln\">gnome<\/span><span class=\"pun\">-<\/span><span class=\"pln\">settings<\/span><span class=\"pun\">-<\/span><span class=\"pln\">daemon <\/span><span class=\"pun\"><span class=\"hljs-meta\">&amp;<\/span><\/span><\/code><\/li>\n<li class=\"L2\"><code class=\"hljs 1c\"><span class=\"pln\">metacity <\/span><span class=\"pun\"><span class=\"hljs-meta\">&amp;<\/span><\/span><\/code><\/li>\n<li class=\"L3\"><code class=\"hljs 1c\"><span class=\"pln\">nautilus <\/span><span class=\"pun\"><span class=\"hljs-meta\">&amp;<\/span><\/span><\/code><\/li>\n<li class=\"L4\"><code class=\"hljs 1c\"><span class=\"pln\">gnome<\/span><span class=\"pun\">-<\/span><span class=\"pln\">terminal <\/span><span class=\"pun\"><span class=\"hljs-meta\">&amp;<\/span><\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>\u6309<code>Esc<\/code>\u952e\u9000\u51fa\u7f16\u8f91\u6a21\u5f0f\uff0c\u518d\u8f93\u5165<code>:wq<\/code>\u4fdd\u5b58\u5e76\u9000\u51fa\u3002<\/li>\n<\/ol>\n<\/li>\n<li>\u4f9d\u6b21\u8fd0\u884c\u4ee5\u4e0b\u547d\u4ee4\u751f\u6210\u65b0\u7684\u4f1a\u8bdd\u3002\n<div class=\"code-block\">\n<div class=\"code-tools\"><\/div>\n<ol class=\"linenums\">\n<li class=\"L0\"><code class=\"hljs bash\"><span class=\"pln\">vncserver <\/span><span class=\"pun\">-<\/span><span class=\"pln\"><span class=\"hljs-built_in\">kill<\/span> <\/span><span class=\"pun\">:<\/span><span class=\"lit\">1<\/span>    <span class=\"com\"><span class=\"hljs-comment\">#\u6740\u6389\u539f\u6765\u7684\u684c\u9762\u8fdb\u7a0b\uff08\u5047\u8bbe\u684c\u9762\u53f7\u4e3a:1\uff09<\/span><\/span><\/code><\/li>\n<li class=\"L1\"><code class=\"hljs nginx\"><span class=\"pln\"><span class=\"hljs-attribute\">vncserver<\/span> <\/span><span class=\"pun\">:<\/span><span class=\"lit\"><span class=\"hljs-number\">1<\/span><\/span>    <span class=\"com\"><span class=\"hljs-comment\"># \u751f\u6210\u65b0\u7684\u4f1a\u8bdd<\/span><\/span><\/code><\/li>\n<\/ol>\n<\/div>\n<\/li>\n<li>\u767b\u5f55\u00a0<a title=\"\u70b9\u51fb\u8fdb\u5165ECS\u7ba1\u7406\u63a7\u5236\u53f0\" href=\"https:\/\/ecs.console.aliyun.com\/#\/home\" target=\"_blank\" rel=\"noopener\">ECS\u7ba1\u7406\u63a7\u5236\u53f0<\/a>\uff0c\u5728\u5b9e\u4f8b\u6240\u5728\u5b89\u5168\u7ec4\u4e2d\u00a0<a href=\"https:\/\/help.aliyun.com\/document_detail\/25471.html\">\u6dfb\u52a0\u5b89\u5168\u7ec4\u89c4\u5219<\/a>\uff0c\u653e\u884cTCP 5901\u7aef\u53e3\u3002<\/li>\n<li>\u5728\u672c\u5730\u673a\u7684VNC Viewer\u4e0a\u8fde\u63a5\u5b9e\u4f8b\u3002\u5177\u4f53\u64cd\u4f5c\u6b65\u9aa4\uff0c\u8bf7\u53c2\u8003\u00a0<a href=\"https:\/\/help.aliyun.com\/document_detail\/41181.html\">\u5728 Linux \u5b9e\u4f8b\u4e0a\u81ea\u52a8\u5b89\u88c5\u5e76\u8fd0\u884c VNC Server<\/a>\u00a0\u7684\u63cf\u8ff0\u3002\u5982\u679c\u51fa\u73b0\u5982\u4e0b\u56fe\u6240\u793a\u7684\u754c\u9762\uff0c\u8bf4\u660e\u60a8\u5df2\u7ecf\u6210\u529f\u5b89\u88c5VNC Server\u5b9e\u73b0\u4e86\u56fe\u5f62\u5316\u8bbf\u95ee\u3002<br \/>\n<a href=\"http:\/\/www.eait.co\/wp-content\/uploads\/2018\/10\/Ubuntu_vncserver_gnome_connected.png\" data-fancybox=\"\"><img decoding=\"async\" src=\"http:\/\/www.eait.co\/wp-content\/uploads\/2018\/10\/Ubuntu_vncserver_gnome_connected.png\" alt=\"Ubuntu_VNC Server\u5b9e\u73b0GNOME\u684c\u9762\u8bbf\u95ee\" \/><\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>\u57fa\u4e8e\u6027\u80fd\u3001\u901a\u7528\u6027\u7b49\u56e0\u7d20\u8003\u8651\uff0c\u963f\u91cc\u4e91\u5b98\u65b9\u516c\u5171Linux\u7cfb\u7edf\u955c\u50cf\u9ed8\u8ba4\u6ca1\u6709\u5b89\u88c5VNC\uff08Virtual Network [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,2],"tags":[12,10],"class_list":["post-118","post","type-post","status-publish","format-standard","hentry","category-other","category-index","tag-it","tag-linux"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/notes.coremix.net\/index.php?rest_route=\/wp\/v2\/posts\/118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/notes.coremix.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/notes.coremix.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/notes.coremix.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/notes.coremix.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=118"}],"version-history":[{"count":2,"href":"https:\/\/notes.coremix.net\/index.php?rest_route=\/wp\/v2\/posts\/118\/revisions"}],"predecessor-version":[{"id":201,"href":"https:\/\/notes.coremix.net\/index.php?rest_route=\/wp\/v2\/posts\/118\/revisions\/201"}],"wp:attachment":[{"href":"https:\/\/notes.coremix.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/notes.coremix.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/notes.coremix.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}